{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 30595318 bytes, number of entries: 549\n+Zip file size: 30594510 bytes, number of entries: 549\n -rw-r--r--  2.0 unx     2170 b- defN 22-Nov-28 18:11 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 WEB-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 WEB-INF/classes/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 WEB-INF/jsp/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 WEB-INF/jsp/ajax/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 WEB-INF/jsp/ajax/cluster/\n@@ -138,18 +138,18 @@\n -rw-r--r--  2.0 unx    19936 b- defN 22-Nov-28 18:11 WEB-INF/lib/jsr305-3.0.2.jar\n -rw-r--r--  2.0 unx     2199 b- defN 22-Nov-28 18:11 WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar\n -rw-r--r--  2.0 unx   260493 b- defN 22-Nov-28 18:11 WEB-INF/lib/logback-classic-1.3.5.jar\n -rw-r--r--  2.0 unx   564625 b- defN 22-Nov-28 18:11 WEB-INF/lib/logback-core-1.3.5.jar\n -rw-r--r--  2.0 unx    30891 b- defN 22-Nov-28 18:11 WEB-INF/lib/maxmind-db-2.0.0.jar\n -rw-r--r--  2.0 unx    29680 b- defN 22-Nov-28 18:11 WEB-INF/lib/mxparser-1.2.2.jar\n -rw-r--r--  2.0 unx   962553 b- defN 22-Nov-28 18:11 WEB-INF/lib/oshi-core-6.3.2.jar\n--rw-r--r--  2.0 unx   529753 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-core-3.7.0.jar\n+-rw-r--r--  2.0 unx   529036 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-core-3.7.0.jar\n -rw-r--r--  2.0 unx     9181 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-ojdbc-3.1.7.jar\n--rw-r--r--  2.0 unx    10252 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-tomcat85-3.7.0.jar\n--rw-r--r--  2.0 unx    10190 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-tomcat9-3.7.0.jar\n+-rw-r--r--  2.0 unx    10175 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-tomcat85-3.7.0.jar\n+-rw-r--r--  2.0 unx    10097 b- defN 22-Nov-28 18:11 WEB-INF/lib/psi-probe-tomcat9-3.7.0.jar\n -rw-r--r--  2.0 unx   693050 b- defN 22-Nov-28 18:11 WEB-INF/lib/quartz-2.3.2.jar\n -rw-r--r--  2.0 unx   181259 b- defN 22-Nov-28 18:11 WEB-INF/lib/sitemesh-2.4.2.jar\n -rw-r--r--  2.0 unx    62274 b- defN 22-Nov-28 18:11 WEB-INF/lib/slf4j-api-2.0.5.jar\n -rw-r--r--  2.0 unx   382965 b- defN 22-Nov-28 18:11 WEB-INF/lib/spring-aop-5.3.24.jar\n -rw-r--r--  2.0 unx   703215 b- defN 22-Nov-28 18:11 WEB-INF/lib/spring-beans-5.3.24.jar\n -rw-r--r--  2.0 unx  1275200 b- defN 22-Nov-28 18:11 WEB-INF/lib/spring-context-5.3.24.jar\n -rw-r--r--  2.0 unx   187178 b- defN 22-Nov-28 18:11 WEB-INF/lib/spring-context-support-5.3.24.jar\n@@ -544,8 +544,8 @@\n -rw-r--r--  2.0 unx    32460 b- defN 22-Nov-28 18:11 js/scriptaculous/dragdrop.js\n -rw-r--r--  2.0 unx    40022 b- defN 22-Nov-28 18:11 js/scriptaculous/effects.js\n -rw-r--r--  2.0 unx     3427 b- defN 22-Nov-28 18:11 js/scriptaculous/scriptaculous.js\n -rw-r--r--  2.0 unx    10863 b- defN 22-Nov-28 18:11 js/scriptaculous/slider.js\n -rw-r--r--  2.0 unx     2943 b- defN 22-Nov-28 18:11 js/scriptaculous/sound.js\n -rw-r--r--  2.0 unx     6888 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-web/pom.xml\n -rw-r--r--  2.0 unx       71 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-web/pom.properties\n-549 files, 35874495 bytes uncompressed, 30528810 bytes compressed:  14.9%\n+549 files, 35873608 bytes uncompressed, 30528002 bytes compressed:  14.9%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2926,24171 +2926,24171 @@\n 122B4C1 Extract Zip Spec      14 (20) '2.0'\n 122B4C2 Extract OS            00 (0) 'MS-DOS'\n 122B4C3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n 122B4C5 Compression Method    0008 (8) 'Deflated'\n 122B4C7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-122B4CB CRC                   0FB0F640 (263255616)\n-122B4CF Compressed Size       00074051 (475217)\n-122B4D3 Uncompressed Size     00081559 (529753)\n+122B4CB CRC                   B0EDDE8B (2968379019)\n+122B4CF Compressed Size       00073DE0 (474592)\n+122B4D3 Uncompressed Size     0008128C (529036)\n 122B4D7 Filename Length       0024 (36)\n 122B4D9 Extra Length          0000 (0)\n 122B4DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x122B4DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 122B4FF PAYLOAD\n \n-129F550 LOCAL HEADER #149     04034B50 (67324752)\n-129F554 Extract Zip Spec      14 (20) '2.0'\n-129F555 Extract OS            00 (0) 'MS-DOS'\n-129F556 General Purpose Flag  0800 (2048)\n+129F2DF LOCAL HEADER #149     04034B50 (67324752)\n+129F2E3 Extract Zip Spec      14 (20) '2.0'\n+129F2E4 Extract OS            00 (0) 'MS-DOS'\n+129F2E5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-129F558 Compression Method    0008 (8) 'Deflated'\n-129F55A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-129F55E CRC                   47B07850 (1202747472)\n-129F562 Compressed Size       00001B5E (7006)\n-129F566 Uncompressed Size     000023DD (9181)\n-129F56A Filename Length       0025 (37)\n-129F56C Extra Length          0000 (0)\n-129F56E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+129F2E7 Compression Method    0008 (8) 'Deflated'\n+129F2E9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+129F2ED CRC                   47B07850 (1202747472)\n+129F2F1 Compressed Size       00001B5E (7006)\n+129F2F5 Uncompressed Size     000023DD (9181)\n+129F2F9 Filename Length       0025 (37)\n+129F2FB Extra Length          0000 (0)\n+129F2FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x129F56E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x129F2FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-129F593 PAYLOAD\n+129F322 PAYLOAD\n \n-12A10F1 LOCAL HEADER #150     04034B50 (67324752)\n-12A10F5 Extract Zip Spec      14 (20) '2.0'\n-12A10F6 Extract OS            00 (0) 'MS-DOS'\n-12A10F7 General Purpose Flag  0800 (2048)\n+12A0E80 LOCAL HEADER #150     04034B50 (67324752)\n+12A0E84 Extract Zip Spec      14 (20) '2.0'\n+12A0E85 Extract OS            00 (0) 'MS-DOS'\n+12A0E86 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-12A10F9 Compression Method    0008 (8) 'Deflated'\n-12A10FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-12A10FF CRC                   4211FBCF (1108474831)\n-12A1103 Compressed Size       000021C1 (8641)\n-12A1107 Uncompressed Size     0000280C (10252)\n-12A110B Filename Length       0028 (40)\n-12A110D Extra Length          0000 (0)\n-12A110F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12A0E88 Compression Method    0008 (8) 'Deflated'\n+12A0E8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12A0E8E CRC                   577067B9 (1466984377)\n+12A0E92 Compressed Size       0000216A (8554)\n+12A0E96 Uncompressed Size     000027BF (10175)\n+12A0E9A Filename Length       0028 (40)\n+12A0E9C Extra Length          0000 (0)\n+12A0E9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12A110F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12A0E9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12A1137 PAYLOAD\n+12A0EC6 PAYLOAD\n \n-12A32F8 LOCAL HEADER #151     04034B50 (67324752)\n-12A32FC Extract Zip Spec      14 (20) '2.0'\n-12A32FD Extract OS            00 (0) 'MS-DOS'\n-12A32FE General Purpose Flag  0800 (2048)\n+12A3030 LOCAL HEADER #151     04034B50 (67324752)\n+12A3034 Extract Zip Spec      14 (20) '2.0'\n+12A3035 Extract OS            00 (0) 'MS-DOS'\n+12A3036 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-12A3300 Compression Method    0008 (8) 'Deflated'\n-12A3302 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-12A3306 CRC                   67064628 (1728464424)\n-12A330A Compressed Size       00002189 (8585)\n-12A330E Uncompressed Size     000027CE (10190)\n-12A3312 Filename Length       0027 (39)\n-12A3314 Extra Length          0000 (0)\n-12A3316 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12A3038 Compression Method    0008 (8) 'Deflated'\n+12A303A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12A303E CRC                   3DEAAF0E (1038790414)\n+12A3042 Compressed Size       00002129 (8489)\n+12A3046 Uncompressed Size     00002771 (10097)\n+12A304A Filename Length       0027 (39)\n+12A304C Extra Length          0000 (0)\n+12A304E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12A3316: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12A304E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12A333D PAYLOAD\n+12A3075 PAYLOAD\n \n-12A54C6 LOCAL HEADER #152     04034B50 (67324752)\n-12A54CA Extract Zip Spec      14 (20) '2.0'\n-12A54CB Extract OS            00 (0) 'MS-DOS'\n-12A54CC General Purpose Flag  0800 (2048)\n+12A519E LOCAL HEADER #152     04034B50 (67324752)\n+12A51A2 Extract Zip Spec      14 (20) '2.0'\n+12A51A3 Extract OS            00 (0) 'MS-DOS'\n+12A51A4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-12A54CE Compression Method    0008 (8) 'Deflated'\n-12A54D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-12A54D4 CRC                   BDE47F3D (3185868605)\n-12A54D8 Compressed Size       0009D2BC (643772)\n-12A54DC Uncompressed Size     000A933A (693050)\n-12A54E0 Filename Length       001C (28)\n-12A54E2 Extra Length          0000 (0)\n-12A54E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12A51A6 Compression Method    0008 (8) 'Deflated'\n+12A51A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12A51AC CRC                   BDE47F3D (3185868605)\n+12A51B0 Compressed Size       0009D2BC (643772)\n+12A51B4 Uncompressed Size     000A933A (693050)\n+12A51B8 Filename Length       001C (28)\n+12A51BA Extra Length          0000 (0)\n+12A51BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x12A54E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12A51BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-12A5500 PAYLOAD\n+12A51D8 PAYLOAD\n \n-13427BC LOCAL HEADER #153     04034B50 (67324752)\n-13427C0 Extract Zip Spec      14 (20) '2.0'\n-13427C1 Extract OS            00 (0) 'MS-DOS'\n-13427C2 General Purpose Flag  0800 (2048)\n+1342494 LOCAL HEADER #153     04034B50 (67324752)\n+1342498 Extract Zip Spec      14 (20) '2.0'\n+1342499 Extract OS            00 (0) 'MS-DOS'\n+134249A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-13427C4 Compression Method    0008 (8) 'Deflated'\n-13427C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13427CA CRC                   1494C1D9 (345293273)\n-13427CE Compressed Size       0002590A (153866)\n-13427D2 Uncompressed Size     0002C40B (181259)\n-13427D6 Filename Length       001E (30)\n-13427D8 Extra Length          0000 (0)\n-13427DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+134249C Compression Method    0008 (8) 'Deflated'\n+134249E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13424A2 CRC                   1494C1D9 (345293273)\n+13424A6 Compressed Size       0002590A (153866)\n+13424AA Uncompressed Size     0002C40B (181259)\n+13424AE Filename Length       001E (30)\n+13424B0 Extra Length          0000 (0)\n+13424B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13427DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13424B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13427F8 PAYLOAD\n+13424D0 PAYLOAD\n \n-1368102 LOCAL HEADER #154     04034B50 (67324752)\n-1368106 Extract Zip Spec      14 (20) '2.0'\n-1368107 Extract OS            00 (0) 'MS-DOS'\n-1368108 General Purpose Flag  0800 (2048)\n+1367DDA LOCAL HEADER #154     04034B50 (67324752)\n+1367DDE Extract Zip Spec      14 (20) '2.0'\n+1367DDF Extract OS            00 (0) 'MS-DOS'\n+1367DE0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-136810A Compression Method    0008 (8) 'Deflated'\n-136810C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1368110 CRC                   EE3A88D2 (3996813522)\n-1368114 Compressed Size       0000D549 (54601)\n-1368118 Uncompressed Size     0000F342 (62274)\n-136811C Filename Length       001F (31)\n-136811E Extra Length          0000 (0)\n-1368120 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1367DE2 Compression Method    0008 (8) 'Deflated'\n+1367DE4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1367DE8 CRC                   EE3A88D2 (3996813522)\n+1367DEC Compressed Size       0000D549 (54601)\n+1367DF0 Uncompressed Size     0000F342 (62274)\n+1367DF4 Filename Length       001F (31)\n+1367DF6 Extra Length          0000 (0)\n+1367DF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1368120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1367DF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-136813F PAYLOAD\n+1367E17 PAYLOAD\n \n-1375688 LOCAL HEADER #155     04034B50 (67324752)\n-137568C Extract Zip Spec      14 (20) '2.0'\n-137568D Extract OS            00 (0) 'MS-DOS'\n-137568E General Purpose Flag  0800 (2048)\n+1375360 LOCAL HEADER #155     04034B50 (67324752)\n+1375364 Extract Zip Spec      14 (20) '2.0'\n+1375365 Extract OS            00 (0) 'MS-DOS'\n+1375366 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1375690 Compression Method    0008 (8) 'Deflated'\n-1375692 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1375696 CRC                   F40D0957 (4094495063)\n-137569A Compressed Size       000528E3 (338147)\n-137569E Uncompressed Size     0005D7F5 (382965)\n-13756A2 Filename Length       0021 (33)\n-13756A4 Extra Length          0000 (0)\n-13756A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1375368 Compression Method    0008 (8) 'Deflated'\n+137536A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+137536E CRC                   F40D0957 (4094495063)\n+1375372 Compressed Size       000528E3 (338147)\n+1375376 Uncompressed Size     0005D7F5 (382965)\n+137537A Filename Length       0021 (33)\n+137537C Extra Length          0000 (0)\n+137537E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13756A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x137537E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13756C7 PAYLOAD\n+137539F PAYLOAD\n \n-13C7FAA LOCAL HEADER #156     04034B50 (67324752)\n-13C7FAE Extract Zip Spec      14 (20) '2.0'\n-13C7FAF Extract OS            00 (0) 'MS-DOS'\n-13C7FB0 General Purpose Flag  0800 (2048)\n+13C7C82 LOCAL HEADER #156     04034B50 (67324752)\n+13C7C86 Extract Zip Spec      14 (20) '2.0'\n+13C7C87 Extract OS            00 (0) 'MS-DOS'\n+13C7C88 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-13C7FB2 Compression Method    0008 (8) 'Deflated'\n-13C7FB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13C7FB8 CRC                   52ED32C3 (1391276739)\n-13C7FBC Compressed Size       0009C2E8 (639720)\n-13C7FC0 Uncompressed Size     000ABAEF (703215)\n-13C7FC4 Filename Length       0023 (35)\n-13C7FC6 Extra Length          0000 (0)\n-13C7FC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13C7C8A Compression Method    0008 (8) 'Deflated'\n+13C7C8C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13C7C90 CRC                   52ED32C3 (1391276739)\n+13C7C94 Compressed Size       0009C2E8 (639720)\n+13C7C98 Uncompressed Size     000ABAEF (703215)\n+13C7C9C Filename Length       0023 (35)\n+13C7C9E Extra Length          0000 (0)\n+13C7CA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13C7FC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13C7CA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13C7FEB PAYLOAD\n+13C7CC3 PAYLOAD\n \n-14642D3 LOCAL HEADER #157     04034B50 (67324752)\n-14642D7 Extract Zip Spec      14 (20) '2.0'\n-14642D8 Extract OS            00 (0) 'MS-DOS'\n-14642D9 General Purpose Flag  0800 (2048)\n+1463FAB LOCAL HEADER #157     04034B50 (67324752)\n+1463FAF Extract Zip Spec      14 (20) '2.0'\n+1463FB0 Extract OS            00 (0) 'MS-DOS'\n+1463FB1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-14642DB Compression Method    0008 (8) 'Deflated'\n-14642DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14642E1 CRC                   5662F88D (1449326733)\n-14642E5 Compressed Size       00110EE5 (1117925)\n-14642E9 Uncompressed Size     00137540 (1275200)\n-14642ED Filename Length       0025 (37)\n-14642EF Extra Length          0000 (0)\n-14642F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1463FB3 Compression Method    0008 (8) 'Deflated'\n+1463FB5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1463FB9 CRC                   5662F88D (1449326733)\n+1463FBD Compressed Size       00110EE5 (1117925)\n+1463FC1 Uncompressed Size     00137540 (1275200)\n+1463FC5 Filename Length       0025 (37)\n+1463FC7 Extra Length          0000 (0)\n+1463FC9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14642F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1463FC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1464316 PAYLOAD\n+1463FEE PAYLOAD\n \n-15751FB LOCAL HEADER #158     04034B50 (67324752)\n-15751FF Extract Zip Spec      14 (20) '2.0'\n-1575200 Extract OS            00 (0) 'MS-DOS'\n-1575201 General Purpose Flag  0800 (2048)\n+1574ED3 LOCAL HEADER #158     04034B50 (67324752)\n+1574ED7 Extract Zip Spec      14 (20) '2.0'\n+1574ED8 Extract OS            00 (0) 'MS-DOS'\n+1574ED9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1575203 Compression Method    0008 (8) 'Deflated'\n-1575205 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1575209 CRC                   A77D5919 (2810009881)\n-157520D Compressed Size       00028C64 (167012)\n-1575211 Uncompressed Size     0002DB2A (187178)\n-1575215 Filename Length       002D (45)\n-1575217 Extra Length          0000 (0)\n-1575219 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1574EDB Compression Method    0008 (8) 'Deflated'\n+1574EDD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1574EE1 CRC                   A77D5919 (2810009881)\n+1574EE5 Compressed Size       00028C64 (167012)\n+1574EE9 Uncompressed Size     0002DB2A (187178)\n+1574EED Filename Length       002D (45)\n+1574EEF Extra Length          0000 (0)\n+1574EF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1575219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1574EF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1575246 PAYLOAD\n+1574F1E PAYLOAD\n \n-159DEAA LOCAL HEADER #159     04034B50 (67324752)\n-159DEAE Extract Zip Spec      14 (20) '2.0'\n-159DEAF Extract OS            00 (0) 'MS-DOS'\n-159DEB0 General Purpose Flag  0800 (2048)\n+159DB82 LOCAL HEADER #159     04034B50 (67324752)\n+159DB86 Extract Zip Spec      14 (20) '2.0'\n+159DB87 Extract OS            00 (0) 'MS-DOS'\n+159DB88 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-159DEB2 Compression Method    0008 (8) 'Deflated'\n-159DEB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-159DEB8 CRC                   7F923727 (2140288807)\n-159DEBC Compressed Size       00146FDA (1339354)\n-159DEC0 Uncompressed Size     0016AE94 (1486484)\n-159DEC4 Filename Length       0022 (34)\n-159DEC6 Extra Length          0000 (0)\n-159DEC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+159DB8A Compression Method    0008 (8) 'Deflated'\n+159DB8C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+159DB90 CRC                   7F923727 (2140288807)\n+159DB94 Compressed Size       00146FDA (1339354)\n+159DB98 Uncompressed Size     0016AE94 (1486484)\n+159DB9C Filename Length       0022 (34)\n+159DB9E Extra Length          0000 (0)\n+159DBA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x159DEC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x159DBA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-159DEEA PAYLOAD\n+159DBC2 PAYLOAD\n \n-16E4EC4 LOCAL HEADER #160     04034B50 (67324752)\n-16E4EC8 Extract Zip Spec      14 (20) '2.0'\n-16E4EC9 Extract OS            00 (0) 'MS-DOS'\n-16E4ECA General Purpose Flag  0800 (2048)\n+16E4B9C LOCAL HEADER #160     04034B50 (67324752)\n+16E4BA0 Extract Zip Spec      14 (20) '2.0'\n+16E4BA1 Extract OS            00 (0) 'MS-DOS'\n+16E4BA2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-16E4ECC Compression Method    0008 (8) 'Deflated'\n-16E4ECE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-16E4ED2 CRC                   1E68CA05 (510183941)\n-16E4ED6 Compressed Size       0004124B (266827)\n-16E4EDA Uncompressed Size     00046A8E (289422)\n-16E4EDE Filename Length       0028 (40)\n-16E4EE0 Extra Length          0000 (0)\n-16E4EE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16E4BA4 Compression Method    0008 (8) 'Deflated'\n+16E4BA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16E4BAA CRC                   1E68CA05 (510183941)\n+16E4BAE Compressed Size       0004124B (266827)\n+16E4BB2 Uncompressed Size     00046A8E (289422)\n+16E4BB6 Filename Length       0028 (40)\n+16E4BB8 Extra Length          0000 (0)\n+16E4BBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x16E4EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16E4BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16E4F0A PAYLOAD\n+16E4BE2 PAYLOAD\n \n-1726155 LOCAL HEADER #161     04034B50 (67324752)\n-1726159 Extract Zip Spec      14 (20) '2.0'\n-172615A Extract OS            00 (0) 'MS-DOS'\n-172615B General Purpose Flag  0800 (2048)\n+1725E2D LOCAL HEADER #161     04034B50 (67324752)\n+1725E31 Extract Zip Spec      14 (20) '2.0'\n+1725E32 Extract OS            00 (0) 'MS-DOS'\n+1725E33 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-172615D Compression Method    0008 (8) 'Deflated'\n-172615F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1726163 CRC                   13B1C0D6 (330416342)\n-1726167 Compressed Size       00005324 (21284)\n-172616B Uncompressed Size     00005F76 (24438)\n-172616F Filename Length       0021 (33)\n-1726171 Extra Length          0000 (0)\n-1726173 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1725E35 Compression Method    0008 (8) 'Deflated'\n+1725E37 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1725E3B CRC                   13B1C0D6 (330416342)\n+1725E3F Compressed Size       00005324 (21284)\n+1725E43 Uncompressed Size     00005F76 (24438)\n+1725E47 Filename Length       0021 (33)\n+1725E49 Extra Length          0000 (0)\n+1725E4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1726173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1725E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1726194 PAYLOAD\n+1725E6C PAYLOAD\n \n-172B4B8 LOCAL HEADER #162     04034B50 (67324752)\n-172B4BC Extract Zip Spec      14 (20) '2.0'\n-172B4BD Extract OS            00 (0) 'MS-DOS'\n-172B4BE General Purpose Flag  0800 (2048)\n+172B190 LOCAL HEADER #162     04034B50 (67324752)\n+172B194 Extract Zip Spec      14 (20) '2.0'\n+172B195 Extract OS            00 (0) 'MS-DOS'\n+172B196 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-172B4C0 Compression Method    0008 (8) 'Deflated'\n-172B4C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-172B4C6 CRC                   29228B25 (690129701)\n-172B4CA Compressed Size       00162D54 (1453396)\n-172B4CE Uncompressed Size     00184323 (1590051)\n-172B4D2 Filename Length       002C (44)\n-172B4D4 Extra Length          0000 (0)\n-172B4D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+172B198 Compression Method    0008 (8) 'Deflated'\n+172B19A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+172B19E CRC                   29228B25 (690129701)\n+172B1A2 Compressed Size       00162D54 (1453396)\n+172B1A6 Uncompressed Size     00184323 (1590051)\n+172B1AA Filename Length       002C (44)\n+172B1AC Extra Length          0000 (0)\n+172B1AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x172B4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x172B1AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-172B502 PAYLOAD\n+172B1DA PAYLOAD\n \n-188E256 LOCAL HEADER #163     04034B50 (67324752)\n-188E25A Extract Zip Spec      14 (20) '2.0'\n-188E25B Extract OS            00 (0) 'MS-DOS'\n-188E25C General Purpose Flag  0800 (2048)\n+188DF2E LOCAL HEADER #163     04034B50 (67324752)\n+188DF32 Extract Zip Spec      14 (20) '2.0'\n+188DF33 Extract OS            00 (0) 'MS-DOS'\n+188DF34 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-188E25E Compression Method    0008 (8) 'Deflated'\n-188E260 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-188E264 CRC                   2C263EDA (740703962)\n-188E268 Compressed Size       00066840 (419904)\n-188E26C Uncompressed Size     00078899 (493721)\n-188E270 Filename Length       002A (42)\n-188E272 Extra Length          0000 (0)\n-188E274 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+188DF36 Compression Method    0008 (8) 'Deflated'\n+188DF38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+188DF3C CRC                   2C263EDA (740703962)\n+188DF40 Compressed Size       00066840 (419904)\n+188DF44 Uncompressed Size     00078899 (493721)\n+188DF48 Filename Length       002A (42)\n+188DF4A Extra Length          0000 (0)\n+188DF4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x188E274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x188DF4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-188E29E PAYLOAD\n+188DF76 PAYLOAD\n \n-18F4ADE LOCAL HEADER #164     04034B50 (67324752)\n-18F4AE2 Extract Zip Spec      14 (20) '2.0'\n-18F4AE3 Extract OS            00 (0) 'MS-DOS'\n-18F4AE4 General Purpose Flag  0800 (2048)\n+18F47B6 LOCAL HEADER #164     04034B50 (67324752)\n+18F47BA Extract Zip Spec      14 (20) '2.0'\n+18F47BB Extract OS            00 (0) 'MS-DOS'\n+18F47BC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-18F4AE6 Compression Method    0008 (8) 'Deflated'\n-18F4AE8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-18F4AEC CRC                   C6AB35CC (3333109196)\n-18F4AF0 Compressed Size       00011D0A (72970)\n-18F4AF4 Uncompressed Size     00014502 (83202)\n-18F4AF8 Filename Length       002C (44)\n-18F4AFA Extra Length          0000 (0)\n-18F4AFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18F47BE Compression Method    0008 (8) 'Deflated'\n+18F47C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18F47C4 CRC                   C6AB35CC (3333109196)\n+18F47C8 Compressed Size       00011D0A (72970)\n+18F47CC Uncompressed Size     00014502 (83202)\n+18F47D0 Filename Length       002C (44)\n+18F47D2 Extra Length          0000 (0)\n+18F47D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18F4AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18F47D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-18F4B28 PAYLOAD\n+18F4800 PAYLOAD\n \n-1906832 LOCAL HEADER #165     04034B50 (67324752)\n-1906836 Extract Zip Spec      14 (20) '2.0'\n-1906837 Extract OS            00 (0) 'MS-DOS'\n-1906838 General Purpose Flag  0800 (2048)\n+190650A LOCAL HEADER #165     04034B50 (67324752)\n+190650E Extract Zip Spec      14 (20) '2.0'\n+190650F Extract OS            00 (0) 'MS-DOS'\n+1906510 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-190683A Compression Method    0008 (8) 'Deflated'\n-190683C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1906840 CRC                   D8AFDEAF (3635404463)\n-1906844 Compressed Size       00097095 (618645)\n-1906848 Uncompressed Size     000AF6CC (718540)\n-190684C Filename Length       0029 (41)\n-190684E Extra Length          0000 (0)\n-1906850 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1906512 Compression Method    0008 (8) 'Deflated'\n+1906514 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1906518 CRC                   D8AFDEAF (3635404463)\n+190651C Compressed Size       00097095 (618645)\n+1906520 Uncompressed Size     000AF6CC (718540)\n+1906524 Filename Length       0029 (41)\n+1906526 Extra Length          0000 (0)\n+1906528 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1906850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1906528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1906879 PAYLOAD\n+1906551 PAYLOAD\n \n-199D90E LOCAL HEADER #166     04034B50 (67324752)\n-199D912 Extract Zip Spec      14 (20) '2.0'\n-199D913 Extract OS            00 (0) 'MS-DOS'\n-199D914 General Purpose Flag  0800 (2048)\n+199D5E6 LOCAL HEADER #166     04034B50 (67324752)\n+199D5EA Extract Zip Spec      14 (20) '2.0'\n+199D5EB Extract OS            00 (0) 'MS-DOS'\n+199D5EC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-199D916 Compression Method    0008 (8) 'Deflated'\n-199D918 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-199D91C CRC                   DE6066F2 (3730859762)\n-199D920 Compressed Size       00046142 (287042)\n-199D924 Uncompressed Size     00051687 (333447)\n-199D928 Filename Length       0020 (32)\n-199D92A Extra Length          0000 (0)\n-199D92C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+199D5EE Compression Method    0008 (8) 'Deflated'\n+199D5F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+199D5F4 CRC                   DE6066F2 (3730859762)\n+199D5F8 Compressed Size       00046142 (287042)\n+199D5FC Uncompressed Size     00051687 (333447)\n+199D600 Filename Length       0020 (32)\n+199D602 Extra Length          0000 (0)\n+199D604 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x199D92C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x199D604: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-199D94C PAYLOAD\n+199D624 PAYLOAD\n \n-19E3A8E LOCAL HEADER #167     04034B50 (67324752)\n-19E3A92 Extract Zip Spec      14 (20) '2.0'\n-19E3A93 Extract OS            00 (0) 'MS-DOS'\n-19E3A94 General Purpose Flag  0800 (2048)\n+19E3766 LOCAL HEADER #167     04034B50 (67324752)\n+19E376A Extract Zip Spec      14 (20) '2.0'\n+19E376B Extract OS            00 (0) 'MS-DOS'\n+19E376C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-19E3A96 Compression Method    0008 (8) 'Deflated'\n-19E3A98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-19E3A9C CRC                   463E80F3 (1178501363)\n-19E3AA0 Compressed Size       00167B49 (1473353)\n-19E3AA4 Uncompressed Size     001910D7 (1642711)\n-19E3AA8 Filename Length       0021 (33)\n-19E3AAA Extra Length          0000 (0)\n-19E3AAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+19E376E Compression Method    0008 (8) 'Deflated'\n+19E3770 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+19E3774 CRC                   463E80F3 (1178501363)\n+19E3778 Compressed Size       00167B49 (1473353)\n+19E377C Uncompressed Size     001910D7 (1642711)\n+19E3780 Filename Length       0021 (33)\n+19E3782 Extra Length          0000 (0)\n+19E3784 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19E3AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x19E3784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-19E3ACD PAYLOAD\n+19E37A5 PAYLOAD\n \n-1B4B616 LOCAL HEADER #168     04034B50 (67324752)\n-1B4B61A Extract Zip Spec      14 (20) '2.0'\n-1B4B61B Extract OS            00 (0) 'MS-DOS'\n-1B4B61C General Purpose Flag  0800 (2048)\n+1B4B2EE LOCAL HEADER #168     04034B50 (67324752)\n+1B4B2F2 Extract Zip Spec      14 (20) '2.0'\n+1B4B2F3 Extract OS            00 (0) 'MS-DOS'\n+1B4B2F4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1B4B61E Compression Method    0008 (8) 'Deflated'\n-1B4B620 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1B4B624 CRC                   508B1B17 (1351293719)\n-1B4B628 Compressed Size       000E31B5 (930229)\n-1B4B62C Uncompressed Size     000FB5BA (1029562)\n-1B4B630 Filename Length       0024 (36)\n-1B4B632 Extra Length          0000 (0)\n-1B4B634 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B4B2F6 Compression Method    0008 (8) 'Deflated'\n+1B4B2F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1B4B2FC CRC                   508B1B17 (1351293719)\n+1B4B300 Compressed Size       000E31B5 (930229)\n+1B4B304 Uncompressed Size     000FB5BA (1029562)\n+1B4B308 Filename Length       0024 (36)\n+1B4B30A Extra Length          0000 (0)\n+1B4B30C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B4B634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B4B30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1B4B658 PAYLOAD\n+1B4B330 PAYLOAD\n \n-1C2E80D LOCAL HEADER #169     04034B50 (67324752)\n-1C2E811 Extract Zip Spec      14 (20) '2.0'\n-1C2E812 Extract OS            00 (0) 'MS-DOS'\n-1C2E813 General Purpose Flag  0800 (2048)\n+1C2E4E5 LOCAL HEADER #169     04034B50 (67324752)\n+1C2E4E9 Extract Zip Spec      14 (20) '2.0'\n+1C2E4EA Extract OS            00 (0) 'MS-DOS'\n+1C2E4EB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1C2E815 Compression Method    0008 (8) 'Deflated'\n-1C2E817 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1C2E81B CRC                   E87FD28A (3900691082)\n-1C2E81F Compressed Size       000018D3 (6355)\n-1C2E823 Uncompressed Size     00001C14 (7188)\n-1C2E827 Filename Length       001F (31)\n-1C2E829 Extra Length          0000 (0)\n-1C2E82B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1C2E4ED Compression Method    0008 (8) 'Deflated'\n+1C2E4EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1C2E4F3 CRC                   E87FD28A (3900691082)\n+1C2E4F7 Compressed Size       000018D3 (6355)\n+1C2E4FB Uncompressed Size     00001C14 (7188)\n+1C2E4FF Filename Length       001F (31)\n+1C2E501 Extra Length          0000 (0)\n+1C2E503 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C2E82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C2E503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1C2E84A PAYLOAD\n+1C2E522 PAYLOAD\n \n-1C3011D LOCAL HEADER #170     04034B50 (67324752)\n-1C30121 Extract Zip Spec      14 (20) '2.0'\n-1C30122 Extract OS            00 (0) 'MS-DOS'\n-1C30123 General Purpose Flag  0800 (2048)\n+1C2FDF5 LOCAL HEADER #170     04034B50 (67324752)\n+1C2FDF9 Extract Zip Spec      14 (20) '2.0'\n+1C2FDFA Extract OS            00 (0) 'MS-DOS'\n+1C2FDFB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1C30125 Compression Method    0008 (8) 'Deflated'\n-1C30127 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1C3012B CRC                   838838F4 (2206742772)\n-1C3012F Compressed Size       00005DF3 (24051)\n-1C30133 Uncompressed Size     0000617C (24956)\n-1C30137 Filename Length       001F (31)\n-1C30139 Extra Length          0000 (0)\n-1C3013B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1C2FDFD Compression Method    0008 (8) 'Deflated'\n+1C2FDFF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1C2FE03 CRC                   838838F4 (2206742772)\n+1C2FE07 Compressed Size       00005DF3 (24051)\n+1C2FE0B Uncompressed Size     0000617C (24956)\n+1C2FE0F Filename Length       001F (31)\n+1C2FE11 Extra Length          0000 (0)\n+1C2FE13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C3013B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C2FE13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1C3015A PAYLOAD\n+1C2FE32 PAYLOAD\n \n-1C35F4D LOCAL HEADER #171     04034B50 (67324752)\n-1C35F51 Extract Zip Spec      14 (20) '2.0'\n-1C35F52 Extract OS            00 (0) 'MS-DOS'\n-1C35F53 General Purpose Flag  0800 (2048)\n+1C35C25 LOCAL HEADER #171     04034B50 (67324752)\n+1C35C29 Extract Zip Spec      14 (20) '2.0'\n+1C35C2A Extract OS            00 (0) 'MS-DOS'\n+1C35C2B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1C35F55 Compression Method    0008 (8) 'Deflated'\n-1C35F57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1C35F5B CRC                   85B51836 (2243237942)\n-1C35F5F Compressed Size       00087CC4 (556228)\n-1C35F63 Uncompressed Size     0009A934 (633140)\n-1C35F67 Filename Length       001E (30)\n-1C35F69 Extra Length          0000 (0)\n-1C35F6B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1C35C2D Compression Method    0008 (8) 'Deflated'\n+1C35C2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1C35C33 CRC                   85B51836 (2243237942)\n+1C35C37 Compressed Size       00087CC4 (556228)\n+1C35C3B Uncompressed Size     0009A934 (633140)\n+1C35C3F Filename Length       001E (30)\n+1C35C41 Extra Length          0000 (0)\n+1C35C43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C35F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C35C43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1C35F89 PAYLOAD\n+1C35C61 PAYLOAD\n \n-1CBDC4D LOCAL HEADER #172     04034B50 (67324752)\n-1CBDC51 Extract Zip Spec      14 (20) '2.0'\n-1CBDC52 Extract OS            00 (0) 'MS-DOS'\n-1CBDC53 General Purpose Flag  0800 (2048)\n+1CBD925 LOCAL HEADER #172     04034B50 (67324752)\n+1CBD929 Extract Zip Spec      14 (20) '2.0'\n+1CBD92A Extract OS            00 (0) 'MS-DOS'\n+1CBD92B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CBDC55 Compression Method    0008 (8) 'Deflated'\n-1CBDC57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CBDC5B CRC                   25181B90 (622336912)\n-1CBDC5F Compressed Size       000027D0 (10192)\n-1CBDC63 Uncompressed Size     0000A241 (41537)\n-1CBDC67 Filename Length       001B (27)\n-1CBDC69 Extra Length          0000 (0)\n-1CBDC6B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CBD92D Compression Method    0008 (8) 'Deflated'\n+1CBD92F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CBD933 CRC                   25181B90 (622336912)\n+1CBD937 Compressed Size       000027D0 (10192)\n+1CBD93B Uncompressed Size     0000A241 (41537)\n+1CBD93F Filename Length       001B (27)\n+1CBD941 Extra Length          0000 (0)\n+1CBD943 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CBDC6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CBD943: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CBDC86 PAYLOAD\n+1CBD95E PAYLOAD\n \n-1CC0456 LOCAL HEADER #173     04034B50 (67324752)\n-1CC045A Extract Zip Spec      14 (20) '2.0'\n-1CC045B Extract OS            00 (0) 'MS-DOS'\n-1CC045C General Purpose Flag  0800 (2048)\n+1CC012E LOCAL HEADER #173     04034B50 (67324752)\n+1CC0132 Extract Zip Spec      14 (20) '2.0'\n+1CC0133 Extract OS            00 (0) 'MS-DOS'\n+1CC0134 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CC045E Compression Method    0008 (8) 'Deflated'\n-1CC0460 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CC0464 CRC                   A39EEFDC (2745102300)\n-1CC0468 Compressed Size       00002E14 (11796)\n-1CC046C Uncompressed Size     0000B36C (45932)\n-1CC0470 Filename Length       001E (30)\n-1CC0472 Extra Length          0000 (0)\n-1CC0474 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CC0136 Compression Method    0008 (8) 'Deflated'\n+1CC0138 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CC013C CRC                   A39EEFDC (2745102300)\n+1CC0140 Compressed Size       00002E14 (11796)\n+1CC0144 Uncompressed Size     0000B36C (45932)\n+1CC0148 Filename Length       001E (30)\n+1CC014A Extra Length          0000 (0)\n+1CC014C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CC0474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CC014C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CC0492 PAYLOAD\n+1CC016A PAYLOAD\n \n-1CC32A6 LOCAL HEADER #174     04034B50 (67324752)\n-1CC32AA Extract Zip Spec      14 (20) '2.0'\n-1CC32AB Extract OS            00 (0) 'MS-DOS'\n-1CC32AC General Purpose Flag  0800 (2048)\n+1CC2F7E LOCAL HEADER #174     04034B50 (67324752)\n+1CC2F82 Extract Zip Spec      14 (20) '2.0'\n+1CC2F83 Extract OS            00 (0) 'MS-DOS'\n+1CC2F84 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CC32AE Compression Method    0008 (8) 'Deflated'\n-1CC32B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CC32B4 CRC                   822F00AB (2184118443)\n-1CC32B8 Compressed Size       00002BEA (11242)\n-1CC32BC Uncompressed Size     0000B3DF (46047)\n-1CC32C0 Filename Length       001E (30)\n-1CC32C2 Extra Length          0000 (0)\n-1CC32C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CC2F86 Compression Method    0008 (8) 'Deflated'\n+1CC2F88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CC2F8C CRC                   822F00AB (2184118443)\n+1CC2F90 Compressed Size       00002BEA (11242)\n+1CC2F94 Uncompressed Size     0000B3DF (46047)\n+1CC2F98 Filename Length       001E (30)\n+1CC2F9A Extra Length          0000 (0)\n+1CC2F9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CC32C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CC2F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CC32E2 PAYLOAD\n+1CC2FBA PAYLOAD\n \n-1CC5ECC LOCAL HEADER #175     04034B50 (67324752)\n-1CC5ED0 Extract Zip Spec      14 (20) '2.0'\n-1CC5ED1 Extract OS            00 (0) 'MS-DOS'\n-1CC5ED2 General Purpose Flag  0800 (2048)\n+1CC5BA4 LOCAL HEADER #175     04034B50 (67324752)\n+1CC5BA8 Extract Zip Spec      14 (20) '2.0'\n+1CC5BA9 Extract OS            00 (0) 'MS-DOS'\n+1CC5BAA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CC5ED4 Compression Method    0008 (8) 'Deflated'\n-1CC5ED6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CC5EDA CRC                   46102F4E (1175465806)\n-1CC5EDE Compressed Size       00002B28 (11048)\n-1CC5EE2 Uncompressed Size     0000ABAD (43949)\n-1CC5EE6 Filename Length       001E (30)\n-1CC5EE8 Extra Length          0000 (0)\n-1CC5EEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CC5BAC Compression Method    0008 (8) 'Deflated'\n+1CC5BAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CC5BB2 CRC                   46102F4E (1175465806)\n+1CC5BB6 Compressed Size       00002B28 (11048)\n+1CC5BBA Uncompressed Size     0000ABAD (43949)\n+1CC5BBE Filename Length       001E (30)\n+1CC5BC0 Extra Length          0000 (0)\n+1CC5BC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CC5EEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CC5BC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CC5F08 PAYLOAD\n+1CC5BE0 PAYLOAD\n \n-1CC8A30 LOCAL HEADER #176     04034B50 (67324752)\n-1CC8A34 Extract Zip Spec      14 (20) '2.0'\n-1CC8A35 Extract OS            00 (0) 'MS-DOS'\n-1CC8A36 General Purpose Flag  0800 (2048)\n+1CC8708 LOCAL HEADER #176     04034B50 (67324752)\n+1CC870C Extract Zip Spec      14 (20) '2.0'\n+1CC870D Extract OS            00 (0) 'MS-DOS'\n+1CC870E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CC8A38 Compression Method    0008 (8) 'Deflated'\n-1CC8A3A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CC8A3E CRC                   7041A1AE (1883349422)\n-1CC8A42 Compressed Size       00002BE4 (11236)\n-1CC8A46 Uncompressed Size     0000A9AF (43439)\n-1CC8A4A Filename Length       001E (30)\n-1CC8A4C Extra Length          0000 (0)\n-1CC8A4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CC8710 Compression Method    0008 (8) 'Deflated'\n+1CC8712 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CC8716 CRC                   7041A1AE (1883349422)\n+1CC871A Compressed Size       00002BE4 (11236)\n+1CC871E Uncompressed Size     0000A9AF (43439)\n+1CC8722 Filename Length       001E (30)\n+1CC8724 Extra Length          0000 (0)\n+1CC8726 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CC8A4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CC8726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CC8A6C PAYLOAD\n+1CC8744 PAYLOAD\n \n-1CCB650 LOCAL HEADER #177     04034B50 (67324752)\n-1CCB654 Extract Zip Spec      14 (20) '2.0'\n-1CCB655 Extract OS            00 (0) 'MS-DOS'\n-1CCB656 General Purpose Flag  0800 (2048)\n+1CCB328 LOCAL HEADER #177     04034B50 (67324752)\n+1CCB32C Extract Zip Spec      14 (20) '2.0'\n+1CCB32D Extract OS            00 (0) 'MS-DOS'\n+1CCB32E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CCB658 Compression Method    0008 (8) 'Deflated'\n-1CCB65A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CCB65E CRC                   AC45AF14 (2890247956)\n-1CCB662 Compressed Size       0000315A (12634)\n-1CCB666 Uncompressed Size     0000F065 (61541)\n-1CCB66A Filename Length       001E (30)\n-1CCB66C Extra Length          0000 (0)\n-1CCB66E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CCB330 Compression Method    0008 (8) 'Deflated'\n+1CCB332 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CCB336 CRC                   AC45AF14 (2890247956)\n+1CCB33A Compressed Size       0000315A (12634)\n+1CCB33E Uncompressed Size     0000F065 (61541)\n+1CCB342 Filename Length       001E (30)\n+1CCB344 Extra Length          0000 (0)\n+1CCB346 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CCB66E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CCB346: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CCB68C PAYLOAD\n+1CCB364 PAYLOAD\n \n-1CCE7E6 LOCAL HEADER #178     04034B50 (67324752)\n-1CCE7EA Extract Zip Spec      14 (20) '2.0'\n-1CCE7EB Extract OS            00 (0) 'MS-DOS'\n-1CCE7EC General Purpose Flag  0800 (2048)\n+1CCE4BE LOCAL HEADER #178     04034B50 (67324752)\n+1CCE4C2 Extract Zip Spec      14 (20) '2.0'\n+1CCE4C3 Extract OS            00 (0) 'MS-DOS'\n+1CCE4C4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CCE7EE Compression Method    0008 (8) 'Deflated'\n-1CCE7F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CCE7F4 CRC                   AE584901 (2925021441)\n-1CCE7F8 Compressed Size       00002A45 (10821)\n-1CCE7FC Uncompressed Size     0000AB31 (43825)\n-1CCE800 Filename Length       001E (30)\n-1CCE802 Extra Length          0000 (0)\n-1CCE804 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CCE4C6 Compression Method    0008 (8) 'Deflated'\n+1CCE4C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CCE4CC CRC                   AE584901 (2925021441)\n+1CCE4D0 Compressed Size       00002A45 (10821)\n+1CCE4D4 Uncompressed Size     0000AB31 (43825)\n+1CCE4D8 Filename Length       001E (30)\n+1CCE4DA Extra Length          0000 (0)\n+1CCE4DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CCE804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CCE4DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CCE822 PAYLOAD\n+1CCE4FA PAYLOAD\n \n-1CD1267 LOCAL HEADER #179     04034B50 (67324752)\n-1CD126B Extract Zip Spec      14 (20) '2.0'\n-1CD126C Extract OS            00 (0) 'MS-DOS'\n-1CD126D General Purpose Flag  0800 (2048)\n+1CD0F3F LOCAL HEADER #179     04034B50 (67324752)\n+1CD0F43 Extract Zip Spec      14 (20) '2.0'\n+1CD0F44 Extract OS            00 (0) 'MS-DOS'\n+1CD0F45 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CD126F Compression Method    0008 (8) 'Deflated'\n-1CD1271 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CD1275 CRC                   037E04E4 (58590436)\n-1CD1279 Compressed Size       00002B7D (11133)\n-1CD127D Uncompressed Size     0000B4CD (46285)\n-1CD1281 Filename Length       0021 (33)\n-1CD1283 Extra Length          0000 (0)\n-1CD1285 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CD0F47 Compression Method    0008 (8) 'Deflated'\n+1CD0F49 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CD0F4D CRC                   037E04E4 (58590436)\n+1CD0F51 Compressed Size       00002B7D (11133)\n+1CD0F55 Uncompressed Size     0000B4CD (46285)\n+1CD0F59 Filename Length       0021 (33)\n+1CD0F5B Extra Length          0000 (0)\n+1CD0F5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CD1285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CD0F5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CD12A6 PAYLOAD\n+1CD0F7E PAYLOAD\n \n-1CD3E23 LOCAL HEADER #180     04034B50 (67324752)\n-1CD3E27 Extract Zip Spec      14 (20) '2.0'\n-1CD3E28 Extract OS            00 (0) 'MS-DOS'\n-1CD3E29 General Purpose Flag  0800 (2048)\n+1CD3AFB LOCAL HEADER #180     04034B50 (67324752)\n+1CD3AFF Extract Zip Spec      14 (20) '2.0'\n+1CD3B00 Extract OS            00 (0) 'MS-DOS'\n+1CD3B01 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CD3E2B Compression Method    0008 (8) 'Deflated'\n-1CD3E2D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CD3E31 CRC                   331D350D (857552141)\n-1CD3E35 Compressed Size       00003387 (13191)\n-1CD3E39 Uncompressed Size     00011053 (69715)\n-1CD3E3D Filename Length       001E (30)\n-1CD3E3F Extra Length          0000 (0)\n-1CD3E41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CD3B03 Compression Method    0008 (8) 'Deflated'\n+1CD3B05 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CD3B09 CRC                   331D350D (857552141)\n+1CD3B0D Compressed Size       00003387 (13191)\n+1CD3B11 Uncompressed Size     00011053 (69715)\n+1CD3B15 Filename Length       001E (30)\n+1CD3B17 Extra Length          0000 (0)\n+1CD3B19 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CD3E41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CD3B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CD3E5F PAYLOAD\n+1CD3B37 PAYLOAD\n \n-1CD71E6 LOCAL HEADER #181     04034B50 (67324752)\n-1CD71EA Extract Zip Spec      14 (20) '2.0'\n-1CD71EB Extract OS            00 (0) 'MS-DOS'\n-1CD71EC General Purpose Flag  0800 (2048)\n+1CD6EBE LOCAL HEADER #181     04034B50 (67324752)\n+1CD6EC2 Extract Zip Spec      14 (20) '2.0'\n+1CD6EC3 Extract OS            00 (0) 'MS-DOS'\n+1CD6EC4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CD71EE Compression Method    0008 (8) 'Deflated'\n-1CD71F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CD71F4 CRC                   95A340A6 (2510504102)\n-1CD71F8 Compressed Size       00002E4E (11854)\n-1CD71FC Uncompressed Size     0000CA5F (51807)\n-1CD7200 Filename Length       0021 (33)\n-1CD7202 Extra Length          0000 (0)\n-1CD7204 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CD6EC6 Compression Method    0008 (8) 'Deflated'\n+1CD6EC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CD6ECC CRC                   95A340A6 (2510504102)\n+1CD6ED0 Compressed Size       00002E4E (11854)\n+1CD6ED4 Uncompressed Size     0000CA5F (51807)\n+1CD6ED8 Filename Length       0021 (33)\n+1CD6EDA Extra Length          0000 (0)\n+1CD6EDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CD7204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CD6EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CD7225 PAYLOAD\n+1CD6EFD PAYLOAD\n \n-1CDA073 LOCAL HEADER #182     04034B50 (67324752)\n-1CDA077 Extract Zip Spec      14 (20) '2.0'\n-1CDA078 Extract OS            00 (0) 'MS-DOS'\n-1CDA079 General Purpose Flag  0800 (2048)\n+1CD9D4B LOCAL HEADER #182     04034B50 (67324752)\n+1CD9D4F Extract Zip Spec      14 (20) '2.0'\n+1CD9D50 Extract OS            00 (0) 'MS-DOS'\n+1CD9D51 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDA07B Compression Method    0008 (8) 'Deflated'\n-1CDA07D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDA081 CRC                   631E731E (1662939934)\n-1CDA085 Compressed Size       00000250 (592)\n-1CDA089 Uncompressed Size     0000050B (1291)\n-1CDA08D Filename Length       0014 (20)\n-1CDA08F Extra Length          0000 (0)\n-1CDA091 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1CD9D53 Compression Method    0008 (8) 'Deflated'\n+1CD9D55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CD9D59 CRC                   631E731E (1662939934)\n+1CD9D5D Compressed Size       00000250 (592)\n+1CD9D61 Uncompressed Size     0000050B (1291)\n+1CD9D65 Filename Length       0014 (20)\n+1CD9D67 Extra Length          0000 (0)\n+1CD9D69 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDA091: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CD9D69: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDA0A5 PAYLOAD\n+1CD9D7D PAYLOAD\n \n-1CDA2F5 LOCAL HEADER #183     04034B50 (67324752)\n-1CDA2F9 Extract Zip Spec      14 (20) '2.0'\n-1CDA2FA Extract OS            00 (0) 'MS-DOS'\n-1CDA2FB General Purpose Flag  0800 (2048)\n+1CD9FCD LOCAL HEADER #183     04034B50 (67324752)\n+1CD9FD1 Extract Zip Spec      14 (20) '2.0'\n+1CD9FD2 Extract OS            00 (0) 'MS-DOS'\n+1CD9FD3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDA2FD Compression Method    0008 (8) 'Deflated'\n-1CDA2FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDA303 CRC                   5C064A30 (1543916080)\n-1CDA307 Compressed Size       0000051B (1307)\n-1CDA30B Uncompressed Size     0000164C (5708)\n-1CDA30F Filename Length       0015 (21)\n-1CDA311 Extra Length          0000 (0)\n-1CDA313 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+1CD9FD5 Compression Method    0008 (8) 'Deflated'\n+1CD9FD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CD9FDB CRC                   5C064A30 (1543916080)\n+1CD9FDF Compressed Size       0000051B (1307)\n+1CD9FE3 Uncompressed Size     0000164C (5708)\n+1CD9FE7 Filename Length       0015 (21)\n+1CD9FE9 Extra Length          0000 (0)\n+1CD9FEB Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDA313: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CD9FEB: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDA328 PAYLOAD\n+1CDA000 PAYLOAD\n \n-1CDA843 LOCAL HEADER #184     04034B50 (67324752)\n-1CDA847 Extract Zip Spec      14 (20) '2.0'\n-1CDA848 Extract OS            00 (0) 'MS-DOS'\n-1CDA849 General Purpose Flag  0800 (2048)\n+1CDA51B LOCAL HEADER #184     04034B50 (67324752)\n+1CDA51F Extract Zip Spec      14 (20) '2.0'\n+1CDA520 Extract OS            00 (0) 'MS-DOS'\n+1CDA521 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDA84B Compression Method    0008 (8) 'Deflated'\n-1CDA84D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDA851 CRC                   D06E9C01 (3496909825)\n-1CDA855 Compressed Size       000003B2 (946)\n-1CDA859 Uncompressed Size     00000A5F (2655)\n-1CDA85D Filename Length       000F (15)\n-1CDA85F Extra Length          0000 (0)\n-1CDA861 Filename              'XXXXXXXXXXXXXXX'\n+1CDA523 Compression Method    0008 (8) 'Deflated'\n+1CDA525 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDA529 CRC                   D06E9C01 (3496909825)\n+1CDA52D Compressed Size       000003B2 (946)\n+1CDA531 Uncompressed Size     00000A5F (2655)\n+1CDA535 Filename Length       000F (15)\n+1CDA537 Extra Length          0000 (0)\n+1CDA539 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDA861: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDA539: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDA870 PAYLOAD\n+1CDA548 PAYLOAD\n \n-1CDAC22 LOCAL HEADER #185     04034B50 (67324752)\n-1CDAC26 Extract Zip Spec      14 (20) '2.0'\n-1CDAC27 Extract OS            00 (0) 'MS-DOS'\n-1CDAC28 General Purpose Flag  0800 (2048)\n+1CDA8FA LOCAL HEADER #185     04034B50 (67324752)\n+1CDA8FE Extract Zip Spec      14 (20) '2.0'\n+1CDA8FF Extract OS            00 (0) 'MS-DOS'\n+1CDA900 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDAC2A Compression Method    0008 (8) 'Deflated'\n-1CDAC2C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDAC30 CRC                   394AA26F (961192559)\n-1CDAC34 Compressed Size       0000057C (1404)\n-1CDAC38 Uncompressed Size     000012D8 (4824)\n-1CDAC3C Filename Length       001E (30)\n-1CDAC3E Extra Length          0000 (0)\n-1CDAC40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDA902 Compression Method    0008 (8) 'Deflated'\n+1CDA904 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDA908 CRC                   394AA26F (961192559)\n+1CDA90C Compressed Size       0000057C (1404)\n+1CDA910 Uncompressed Size     000012D8 (4824)\n+1CDA914 Filename Length       001E (30)\n+1CDA916 Extra Length          0000 (0)\n+1CDA918 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDAC40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDA918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDAC5E PAYLOAD\n+1CDA936 PAYLOAD\n \n-1CDB1DA LOCAL HEADER #186     04034B50 (67324752)\n-1CDB1DE Extract Zip Spec      14 (20) '2.0'\n-1CDB1DF Extract OS            00 (0) 'MS-DOS'\n-1CDB1E0 General Purpose Flag  0800 (2048)\n+1CDAEB2 LOCAL HEADER #186     04034B50 (67324752)\n+1CDAEB6 Extract Zip Spec      14 (20) '2.0'\n+1CDAEB7 Extract OS            00 (0) 'MS-DOS'\n+1CDAEB8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDB1E2 Compression Method    0008 (8) 'Deflated'\n-1CDB1E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDB1E8 CRC                   EE92D315 (4002599701)\n-1CDB1EC Compressed Size       00000290 (656)\n-1CDB1F0 Uncompressed Size     00000572 (1394)\n-1CDB1F4 Filename Length       0016 (22)\n-1CDB1F6 Extra Length          0000 (0)\n-1CDB1F8 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1CDAEBA Compression Method    0008 (8) 'Deflated'\n+1CDAEBC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDAEC0 CRC                   EE92D315 (4002599701)\n+1CDAEC4 Compressed Size       00000290 (656)\n+1CDAEC8 Uncompressed Size     00000572 (1394)\n+1CDAECC Filename Length       0016 (22)\n+1CDAECE Extra Length          0000 (0)\n+1CDAED0 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDB1F8: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDAED0: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDB20E PAYLOAD\n+1CDAEE6 PAYLOAD\n \n-1CDB49E LOCAL HEADER #187     04034B50 (67324752)\n-1CDB4A2 Extract Zip Spec      14 (20) '2.0'\n-1CDB4A3 Extract OS            00 (0) 'MS-DOS'\n-1CDB4A4 General Purpose Flag  0800 (2048)\n+1CDB176 LOCAL HEADER #187     04034B50 (67324752)\n+1CDB17A Extract Zip Spec      14 (20) '2.0'\n+1CDB17B Extract OS            00 (0) 'MS-DOS'\n+1CDB17C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDB4A6 Compression Method    0008 (8) 'Deflated'\n-1CDB4A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDB4AC CRC                   27F1A8ED (670148845)\n-1CDB4B0 Compressed Size       0000028D (653)\n-1CDB4B4 Uncompressed Size     000002D9 (729)\n-1CDB4B8 Filename Length       0023 (35)\n-1CDB4BA Extra Length          0000 (0)\n-1CDB4BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDB17E Compression Method    0008 (8) 'Deflated'\n+1CDB180 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDB184 CRC                   27F1A8ED (670148845)\n+1CDB188 Compressed Size       0000028D (653)\n+1CDB18C Uncompressed Size     000002D9 (729)\n+1CDB190 Filename Length       0023 (35)\n+1CDB192 Extra Length          0000 (0)\n+1CDB194 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDB4BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDB194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDB4DF PAYLOAD\n+1CDB1B7 PAYLOAD\n \n-1CDB76C LOCAL HEADER #188     04034B50 (67324752)\n-1CDB770 Extract Zip Spec      14 (20) '2.0'\n-1CDB771 Extract OS            00 (0) 'MS-DOS'\n-1CDB772 General Purpose Flag  0800 (2048)\n+1CDB444 LOCAL HEADER #188     04034B50 (67324752)\n+1CDB448 Extract Zip Spec      14 (20) '2.0'\n+1CDB449 Extract OS            00 (0) 'MS-DOS'\n+1CDB44A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDB774 Compression Method    0008 (8) 'Deflated'\n-1CDB776 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDB77A CRC                   0F7FDB5F (260037471)\n-1CDB77E Compressed Size       000001CC (460)\n-1CDB782 Uncompressed Size     0000024F (591)\n-1CDB786 Filename Length       0023 (35)\n-1CDB788 Extra Length          0000 (0)\n-1CDB78A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDB44C Compression Method    0008 (8) 'Deflated'\n+1CDB44E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDB452 CRC                   0F7FDB5F (260037471)\n+1CDB456 Compressed Size       000001CC (460)\n+1CDB45A Uncompressed Size     0000024F (591)\n+1CDB45E Filename Length       0023 (35)\n+1CDB460 Extra Length          0000 (0)\n+1CDB462 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDB78A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDB462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDB7AD PAYLOAD\n+1CDB485 PAYLOAD\n \n-1CDB979 LOCAL HEADER #189     04034B50 (67324752)\n-1CDB97D Extract Zip Spec      14 (20) '2.0'\n-1CDB97E Extract OS            00 (0) 'MS-DOS'\n-1CDB97F General Purpose Flag  0800 (2048)\n+1CDB651 LOCAL HEADER #189     04034B50 (67324752)\n+1CDB655 Extract Zip Spec      14 (20) '2.0'\n+1CDB656 Extract OS            00 (0) 'MS-DOS'\n+1CDB657 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDB981 Compression Method    0008 (8) 'Deflated'\n-1CDB983 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDB987 CRC                   546278B3 (1415739571)\n-1CDB98B Compressed Size       0000003A (58)\n-1CDB98F Uncompressed Size     00000040 (64)\n-1CDB993 Filename Length       001F (31)\n-1CDB995 Extra Length          0000 (0)\n-1CDB997 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDB659 Compression Method    0008 (8) 'Deflated'\n+1CDB65B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDB65F CRC                   546278B3 (1415739571)\n+1CDB663 Compressed Size       0000003A (58)\n+1CDB667 Uncompressed Size     00000040 (64)\n+1CDB66B Filename Length       001F (31)\n+1CDB66D Extra Length          0000 (0)\n+1CDB66F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDB997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDB66F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDB9B6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDB68E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDB9F0 LOCAL HEADER #190     04034B50 (67324752)\n-1CDB9F4 Extract Zip Spec      14 (20) '2.0'\n-1CDB9F5 Extract OS            00 (0) 'MS-DOS'\n-1CDB9F6 General Purpose Flag  0800 (2048)\n+1CDB6C8 LOCAL HEADER #190     04034B50 (67324752)\n+1CDB6CC Extract Zip Spec      14 (20) '2.0'\n+1CDB6CD Extract OS            00 (0) 'MS-DOS'\n+1CDB6CE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDB9F8 Compression Method    0008 (8) 'Deflated'\n-1CDB9FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDB9FE CRC                   C19CDF22 (3248283426)\n-1CDBA02 Compressed Size       0000003D (61)\n-1CDBA06 Uncompressed Size     00000043 (67)\n-1CDBA0A Filename Length       001E (30)\n-1CDBA0C Extra Length          0000 (0)\n-1CDBA0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDB6D0 Compression Method    0008 (8) 'Deflated'\n+1CDB6D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDB6D6 CRC                   C19CDF22 (3248283426)\n+1CDB6DA Compressed Size       0000003D (61)\n+1CDB6DE Uncompressed Size     00000043 (67)\n+1CDB6E2 Filename Length       001E (30)\n+1CDB6E4 Extra Length          0000 (0)\n+1CDB6E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBA0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDB6E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBA2C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDB704 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDBA69 LOCAL HEADER #191     04034B50 (67324752)\n-1CDBA6D Extract Zip Spec      14 (20) '2.0'\n-1CDBA6E Extract OS            00 (0) 'MS-DOS'\n-1CDBA6F General Purpose Flag  0800 (2048)\n+1CDB741 LOCAL HEADER #191     04034B50 (67324752)\n+1CDB745 Extract Zip Spec      14 (20) '2.0'\n+1CDB746 Extract OS            00 (0) 'MS-DOS'\n+1CDB747 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDBA71 Compression Method    0008 (8) 'Deflated'\n-1CDBA73 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDBA77 CRC                   EDA82A63 (3987221091)\n-1CDBA7B Compressed Size       000000E6 (230)\n-1CDBA7F Uncompressed Size     000001FE (510)\n-1CDBA83 Filename Length       002B (43)\n-1CDBA85 Extra Length          0000 (0)\n-1CDBA87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDB749 Compression Method    0008 (8) 'Deflated'\n+1CDB74B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDB74F CRC                   EDA82A63 (3987221091)\n+1CDB753 Compressed Size       000000E6 (230)\n+1CDB757 Uncompressed Size     000001FE (510)\n+1CDB75B Filename Length       002B (43)\n+1CDB75D Extra Length          0000 (0)\n+1CDB75F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBA87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDB75F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBAB2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDB78A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDBB98 LOCAL HEADER #192     04034B50 (67324752)\n-1CDBB9C Extract Zip Spec      14 (20) '2.0'\n-1CDBB9D Extract OS            00 (0) 'MS-DOS'\n-1CDBB9E General Purpose Flag  0800 (2048)\n+1CDB870 LOCAL HEADER #192     04034B50 (67324752)\n+1CDB874 Extract Zip Spec      14 (20) '2.0'\n+1CDB875 Extract OS            00 (0) 'MS-DOS'\n+1CDB876 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDBBA0 Compression Method    0008 (8) 'Deflated'\n-1CDBBA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDBBA6 CRC                   07C49DC4 (130325956)\n-1CDBBAA Compressed Size       000001C6 (454)\n-1CDBBAE Uncompressed Size     00000489 (1161)\n-1CDBBB2 Filename Length       002A (42)\n-1CDBBB4 Extra Length          0000 (0)\n-1CDBBB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDB878 Compression Method    0008 (8) 'Deflated'\n+1CDB87A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDB87E CRC                   07C49DC4 (130325956)\n+1CDB882 Compressed Size       000001C6 (454)\n+1CDB886 Uncompressed Size     00000489 (1161)\n+1CDB88A Filename Length       002A (42)\n+1CDB88C Extra Length          0000 (0)\n+1CDB88E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBBB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDB88E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBBE0 PAYLOAD\n+1CDB8B8 PAYLOAD\n \n-1CDBDA6 LOCAL HEADER #193     04034B50 (67324752)\n-1CDBDAA Extract Zip Spec      14 (20) '2.0'\n-1CDBDAB Extract OS            00 (0) 'MS-DOS'\n-1CDBDAC General Purpose Flag  0800 (2048)\n+1CDBA7E LOCAL HEADER #193     04034B50 (67324752)\n+1CDBA82 Extract Zip Spec      14 (20) '2.0'\n+1CDBA83 Extract OS            00 (0) 'MS-DOS'\n+1CDBA84 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDBDAE Compression Method    0008 (8) 'Deflated'\n-1CDBDB0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDBDB4 CRC                   00CC3C21 (13384737)\n-1CDBDB8 Compressed Size       00000045 (69)\n-1CDBDBC Uncompressed Size     0000004D (77)\n-1CDBDC0 Filename Length       001B (27)\n-1CDBDC2 Extra Length          0000 (0)\n-1CDBDC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBA86 Compression Method    0008 (8) 'Deflated'\n+1CDBA88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBA8C CRC                   00CC3C21 (13384737)\n+1CDBA90 Compressed Size       00000045 (69)\n+1CDBA94 Uncompressed Size     0000004D (77)\n+1CDBA98 Filename Length       001B (27)\n+1CDBA9A Extra Length          0000 (0)\n+1CDBA9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBDC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBA9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBDDF PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBAB7 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDBE24 LOCAL HEADER #194     04034B50 (67324752)\n-1CDBE28 Extract Zip Spec      14 (20) '2.0'\n-1CDBE29 Extract OS            00 (0) 'MS-DOS'\n-1CDBE2A General Purpose Flag  0800 (2048)\n+1CDBAFC LOCAL HEADER #194     04034B50 (67324752)\n+1CDBB00 Extract Zip Spec      14 (20) '2.0'\n+1CDBB01 Extract OS            00 (0) 'MS-DOS'\n+1CDBB02 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDBE2C Compression Method    0008 (8) 'Deflated'\n-1CDBE2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDBE32 CRC                   7038140F (1882723343)\n-1CDBE36 Compressed Size       00000070 (112)\n-1CDBE3A Uncompressed Size     00000076 (118)\n-1CDBE3E Filename Length       001B (27)\n-1CDBE40 Extra Length          0000 (0)\n-1CDBE42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBB04 Compression Method    0008 (8) 'Deflated'\n+1CDBB06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBB0A CRC                   7038140F (1882723343)\n+1CDBB0E Compressed Size       00000070 (112)\n+1CDBB12 Uncompressed Size     00000076 (118)\n+1CDBB16 Filename Length       001B (27)\n+1CDBB18 Extra Length          0000 (0)\n+1CDBB1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBE42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBB1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBE5D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBB35 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDBECD LOCAL HEADER #195     04034B50 (67324752)\n-1CDBED1 Extract Zip Spec      14 (20) '2.0'\n-1CDBED2 Extract OS            00 (0) 'MS-DOS'\n-1CDBED3 General Purpose Flag  0800 (2048)\n+1CDBBA5 LOCAL HEADER #195     04034B50 (67324752)\n+1CDBBA9 Extract Zip Spec      14 (20) '2.0'\n+1CDBBAA Extract OS            00 (0) 'MS-DOS'\n+1CDBBAB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDBED5 Compression Method    0008 (8) 'Deflated'\n-1CDBED7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDBEDB CRC                   2BC36923 (734226723)\n-1CDBEDF Compressed Size       00000073 (115)\n-1CDBEE3 Uncompressed Size     00000079 (121)\n-1CDBEE7 Filename Length       001B (27)\n-1CDBEE9 Extra Length          0000 (0)\n-1CDBEEB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBBAD Compression Method    0008 (8) 'Deflated'\n+1CDBBAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBBB3 CRC                   2BC36923 (734226723)\n+1CDBBB7 Compressed Size       00000073 (115)\n+1CDBBBB Uncompressed Size     00000079 (121)\n+1CDBBBF Filename Length       001B (27)\n+1CDBBC1 Extra Length          0000 (0)\n+1CDBBC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBEEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBBC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBF06 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBBDE PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDBF79 LOCAL HEADER #196     04034B50 (67324752)\n-1CDBF7D Extract Zip Spec      14 (20) '2.0'\n-1CDBF7E Extract OS            00 (0) 'MS-DOS'\n-1CDBF7F General Purpose Flag  0800 (2048)\n+1CDBC51 LOCAL HEADER #196     04034B50 (67324752)\n+1CDBC55 Extract Zip Spec      14 (20) '2.0'\n+1CDBC56 Extract OS            00 (0) 'MS-DOS'\n+1CDBC57 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDBF81 Compression Method    0008 (8) 'Deflated'\n-1CDBF83 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDBF87 CRC                   2BE05E71 (736124529)\n-1CDBF8B Compressed Size       00000072 (114)\n-1CDBF8F Uncompressed Size     00000078 (120)\n-1CDBF93 Filename Length       001B (27)\n-1CDBF95 Extra Length          0000 (0)\n-1CDBF97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBC59 Compression Method    0008 (8) 'Deflated'\n+1CDBC5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBC5F CRC                   2BE05E71 (736124529)\n+1CDBC63 Compressed Size       00000072 (114)\n+1CDBC67 Uncompressed Size     00000078 (120)\n+1CDBC6B Filename Length       001B (27)\n+1CDBC6D Extra Length          0000 (0)\n+1CDBC6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDBF97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBC6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDBFB2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBC8A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC024 LOCAL HEADER #197     04034B50 (67324752)\n-1CDC028 Extract Zip Spec      14 (20) '2.0'\n-1CDC029 Extract OS            00 (0) 'MS-DOS'\n-1CDC02A General Purpose Flag  0800 (2048)\n+1CDBCFC LOCAL HEADER #197     04034B50 (67324752)\n+1CDBD00 Extract Zip Spec      14 (20) '2.0'\n+1CDBD01 Extract OS            00 (0) 'MS-DOS'\n+1CDBD02 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC02C Compression Method    0008 (8) 'Deflated'\n-1CDC02E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC032 CRC                   2F88CC0C (797494284)\n-1CDC036 Compressed Size       00000075 (117)\n-1CDC03A Uncompressed Size     0000007A (122)\n-1CDC03E Filename Length       001B (27)\n-1CDC040 Extra Length          0000 (0)\n-1CDC042 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBD04 Compression Method    0008 (8) 'Deflated'\n+1CDBD06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBD0A CRC                   2F88CC0C (797494284)\n+1CDBD0E Compressed Size       00000075 (117)\n+1CDBD12 Uncompressed Size     0000007A (122)\n+1CDBD16 Filename Length       001B (27)\n+1CDBD18 Extra Length          0000 (0)\n+1CDBD1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC042: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC05D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBD35 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC0D2 LOCAL HEADER #198     04034B50 (67324752)\n-1CDC0D6 Extract Zip Spec      14 (20) '2.0'\n-1CDC0D7 Extract OS            00 (0) 'MS-DOS'\n-1CDC0D8 General Purpose Flag  0800 (2048)\n+1CDBDAA LOCAL HEADER #198     04034B50 (67324752)\n+1CDBDAE Extract Zip Spec      14 (20) '2.0'\n+1CDBDAF Extract OS            00 (0) 'MS-DOS'\n+1CDBDB0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC0DA Compression Method    0008 (8) 'Deflated'\n-1CDC0DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC0E0 CRC                   3965ADFE (962964990)\n-1CDC0E4 Compressed Size       0000004E (78)\n-1CDC0E8 Uncompressed Size     0000004C (76)\n-1CDC0EC Filename Length       001B (27)\n-1CDC0EE Extra Length          0000 (0)\n-1CDC0F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBDB2 Compression Method    0008 (8) 'Deflated'\n+1CDBDB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBDB8 CRC                   3965ADFE (962964990)\n+1CDBDBC Compressed Size       0000004E (78)\n+1CDBDC0 Uncompressed Size     0000004C (76)\n+1CDBDC4 Filename Length       001B (27)\n+1CDBDC6 Extra Length          0000 (0)\n+1CDBDC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC0F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBDC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC10B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBDE3 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC159 LOCAL HEADER #199     04034B50 (67324752)\n-1CDC15D Extract Zip Spec      14 (20) '2.0'\n-1CDC15E Extract OS            00 (0) 'MS-DOS'\n-1CDC15F General Purpose Flag  0800 (2048)\n+1CDBE31 LOCAL HEADER #199     04034B50 (67324752)\n+1CDBE35 Extract Zip Spec      14 (20) '2.0'\n+1CDBE36 Extract OS            00 (0) 'MS-DOS'\n+1CDBE37 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC161 Compression Method    0008 (8) 'Deflated'\n-1CDC163 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC167 CRC                   B4F6E91C (3036080412)\n-1CDC16B Compressed Size       00000070 (112)\n-1CDC16F Uncompressed Size     00000076 (118)\n-1CDC173 Filename Length       001B (27)\n-1CDC175 Extra Length          0000 (0)\n-1CDC177 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBE39 Compression Method    0008 (8) 'Deflated'\n+1CDBE3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBE3F CRC                   B4F6E91C (3036080412)\n+1CDBE43 Compressed Size       00000070 (112)\n+1CDBE47 Uncompressed Size     00000076 (118)\n+1CDBE4B Filename Length       001B (27)\n+1CDBE4D Extra Length          0000 (0)\n+1CDBE4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBE4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC192 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBE6A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC202 LOCAL HEADER #200     04034B50 (67324752)\n-1CDC206 Extract Zip Spec      14 (20) '2.0'\n-1CDC207 Extract OS            00 (0) 'MS-DOS'\n-1CDC208 General Purpose Flag  0800 (2048)\n+1CDBEDA LOCAL HEADER #200     04034B50 (67324752)\n+1CDBEDE Extract Zip Spec      14 (20) '2.0'\n+1CDBEDF Extract OS            00 (0) 'MS-DOS'\n+1CDBEE0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC20A Compression Method    0008 (8) 'Deflated'\n-1CDC20C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC210 CRC                   9FB4F27B (2679435899)\n-1CDC214 Compressed Size       00000099 (153)\n-1CDC218 Uncompressed Size     000000B5 (181)\n-1CDC21C Filename Length       001B (27)\n-1CDC21E Extra Length          0000 (0)\n-1CDC220 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBEE2 Compression Method    0008 (8) 'Deflated'\n+1CDBEE4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBEE8 CRC                   9FB4F27B (2679435899)\n+1CDBEEC Compressed Size       00000099 (153)\n+1CDBEF0 Uncompressed Size     000000B5 (181)\n+1CDBEF4 Filename Length       001B (27)\n+1CDBEF6 Extra Length          0000 (0)\n+1CDBEF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC220: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBEF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC23B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBF13 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXX\n \n-1CDC2D4 LOCAL HEADER #201     04034B50 (67324752)\n-1CDC2D8 Extract Zip Spec      14 (20) '2.0'\n-1CDC2D9 Extract OS            00 (0) 'MS-DOS'\n-1CDC2DA General Purpose Flag  0800 (2048)\n+1CDBFAC LOCAL HEADER #201     04034B50 (67324752)\n+1CDBFB0 Extract Zip Spec      14 (20) '2.0'\n+1CDBFB1 Extract OS            00 (0) 'MS-DOS'\n+1CDBFB2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC2DC Compression Method    0008 (8) 'Deflated'\n-1CDC2DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC2E2 CRC                   47865816 (1199986710)\n-1CDC2E6 Compressed Size       0000009F (159)\n-1CDC2EA Uncompressed Size     000000BB (187)\n-1CDC2EE Filename Length       001B (27)\n-1CDC2F0 Extra Length          0000 (0)\n-1CDC2F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDBFB4 Compression Method    0008 (8) 'Deflated'\n+1CDBFB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDBFBA CRC                   47865816 (1199986710)\n+1CDBFBE Compressed Size       0000009F (159)\n+1CDBFC2 Uncompressed Size     000000BB (187)\n+1CDBFC6 Filename Length       001B (27)\n+1CDBFC8 Extra Length          0000 (0)\n+1CDBFCA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC2F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDBFCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC30D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDBFE5 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC3AC LOCAL HEADER #202     04034B50 (67324752)\n-1CDC3B0 Extract Zip Spec      14 (20) '2.0'\n-1CDC3B1 Extract OS            00 (0) 'MS-DOS'\n-1CDC3B2 General Purpose Flag  0800 (2048)\n+1CDC084 LOCAL HEADER #202     04034B50 (67324752)\n+1CDC088 Extract Zip Spec      14 (20) '2.0'\n+1CDC089 Extract OS            00 (0) 'MS-DOS'\n+1CDC08A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC3B4 Compression Method    0008 (8) 'Deflated'\n-1CDC3B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC3BA CRC                   C6C8241F (3335005215)\n-1CDC3BE Compressed Size       0000009A (154)\n-1CDC3C2 Uncompressed Size     000000B6 (182)\n-1CDC3C6 Filename Length       001B (27)\n-1CDC3C8 Extra Length          0000 (0)\n-1CDC3CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC08C Compression Method    0008 (8) 'Deflated'\n+1CDC08E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC092 CRC                   C6C8241F (3335005215)\n+1CDC096 Compressed Size       0000009A (154)\n+1CDC09A Uncompressed Size     000000B6 (182)\n+1CDC09E Filename Length       001B (27)\n+1CDC0A0 Extra Length          0000 (0)\n+1CDC0A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC3CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC0A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC3E5 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC0BD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXX\n \n-1CDC47F LOCAL HEADER #203     04034B50 (67324752)\n-1CDC483 Extract Zip Spec      14 (20) '2.0'\n-1CDC484 Extract OS            00 (0) 'MS-DOS'\n-1CDC485 General Purpose Flag  0800 (2048)\n+1CDC157 LOCAL HEADER #203     04034B50 (67324752)\n+1CDC15B Extract Zip Spec      14 (20) '2.0'\n+1CDC15C Extract OS            00 (0) 'MS-DOS'\n+1CDC15D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC487 Compression Method    0008 (8) 'Deflated'\n-1CDC489 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC48D CRC                   714D481D (1900890141)\n-1CDC491 Compressed Size       00000076 (118)\n-1CDC495 Uncompressed Size     00000074 (116)\n-1CDC499 Filename Length       001B (27)\n-1CDC49B Extra Length          0000 (0)\n-1CDC49D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC15F Compression Method    0008 (8) 'Deflated'\n+1CDC161 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC165 CRC                   714D481D (1900890141)\n+1CDC169 Compressed Size       00000076 (118)\n+1CDC16D Uncompressed Size     00000074 (116)\n+1CDC171 Filename Length       001B (27)\n+1CDC173 Extra Length          0000 (0)\n+1CDC175 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC175: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC4B8 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC190 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC52E LOCAL HEADER #204     04034B50 (67324752)\n-1CDC532 Extract Zip Spec      14 (20) '2.0'\n-1CDC533 Extract OS            00 (0) 'MS-DOS'\n-1CDC534 General Purpose Flag  0800 (2048)\n+1CDC206 LOCAL HEADER #204     04034B50 (67324752)\n+1CDC20A Extract Zip Spec      14 (20) '2.0'\n+1CDC20B Extract OS            00 (0) 'MS-DOS'\n+1CDC20C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC536 Compression Method    0008 (8) 'Deflated'\n-1CDC538 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC53C CRC                   E3780BE0 (3816295392)\n-1CDC540 Compressed Size       00000073 (115)\n-1CDC544 Uncompressed Size     00000079 (121)\n-1CDC548 Filename Length       001B (27)\n-1CDC54A Extra Length          0000 (0)\n-1CDC54C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC20E Compression Method    0008 (8) 'Deflated'\n+1CDC210 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC214 CRC                   E3780BE0 (3816295392)\n+1CDC218 Compressed Size       00000073 (115)\n+1CDC21C Uncompressed Size     00000079 (121)\n+1CDC220 Filename Length       001B (27)\n+1CDC222 Extra Length          0000 (0)\n+1CDC224 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC54C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC567 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC23F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC5DA LOCAL HEADER #205     04034B50 (67324752)\n-1CDC5DE Extract Zip Spec      14 (20) '2.0'\n-1CDC5DF Extract OS            00 (0) 'MS-DOS'\n-1CDC5E0 General Purpose Flag  0800 (2048)\n+1CDC2B2 LOCAL HEADER #205     04034B50 (67324752)\n+1CDC2B6 Extract Zip Spec      14 (20) '2.0'\n+1CDC2B7 Extract OS            00 (0) 'MS-DOS'\n+1CDC2B8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC5E2 Compression Method    0008 (8) 'Deflated'\n-1CDC5E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC5E8 CRC                   B95A5227 (3109704231)\n-1CDC5EC Compressed Size       0000009F (159)\n-1CDC5F0 Uncompressed Size     000000BB (187)\n-1CDC5F4 Filename Length       001B (27)\n-1CDC5F6 Extra Length          0000 (0)\n-1CDC5F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC2BA Compression Method    0008 (8) 'Deflated'\n+1CDC2BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC2C0 CRC                   B95A5227 (3109704231)\n+1CDC2C4 Compressed Size       0000009F (159)\n+1CDC2C8 Uncompressed Size     000000BB (187)\n+1CDC2CC Filename Length       001B (27)\n+1CDC2CE Extra Length          0000 (0)\n+1CDC2D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC5F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC2D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC613 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC2EB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC6B2 LOCAL HEADER #206     04034B50 (67324752)\n-1CDC6B6 Extract Zip Spec      14 (20) '2.0'\n-1CDC6B7 Extract OS            00 (0) 'MS-DOS'\n-1CDC6B8 General Purpose Flag  0800 (2048)\n+1CDC38A LOCAL HEADER #206     04034B50 (67324752)\n+1CDC38E Extract Zip Spec      14 (20) '2.0'\n+1CDC38F Extract OS            00 (0) 'MS-DOS'\n+1CDC390 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC6BA Compression Method    0008 (8) 'Deflated'\n-1CDC6BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC6C0 CRC                   7CE6E04E (2095505486)\n-1CDC6C4 Compressed Size       000000A2 (162)\n-1CDC6C8 Uncompressed Size     000000BE (190)\n-1CDC6CC Filename Length       001B (27)\n-1CDC6CE Extra Length          0000 (0)\n-1CDC6D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC392 Compression Method    0008 (8) 'Deflated'\n+1CDC394 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC398 CRC                   7CE6E04E (2095505486)\n+1CDC39C Compressed Size       000000A2 (162)\n+1CDC3A0 Uncompressed Size     000000BE (190)\n+1CDC3A4 Filename Length       001B (27)\n+1CDC3A6 Extra Length          0000 (0)\n+1CDC3A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC6D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC6EB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC3C3 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC78D LOCAL HEADER #207     04034B50 (67324752)\n-1CDC791 Extract Zip Spec      14 (20) '2.0'\n-1CDC792 Extract OS            00 (0) 'MS-DOS'\n-1CDC793 General Purpose Flag  0800 (2048)\n+1CDC465 LOCAL HEADER #207     04034B50 (67324752)\n+1CDC469 Extract Zip Spec      14 (20) '2.0'\n+1CDC46A Extract OS            00 (0) 'MS-DOS'\n+1CDC46B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC795 Compression Method    0008 (8) 'Deflated'\n-1CDC797 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC79B CRC                   470047F8 (1191200760)\n-1CDC79F Compressed Size       00000078 (120)\n-1CDC7A3 Uncompressed Size     00000075 (117)\n-1CDC7A7 Filename Length       001B (27)\n-1CDC7A9 Extra Length          0000 (0)\n-1CDC7AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC46D Compression Method    0008 (8) 'Deflated'\n+1CDC46F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC473 CRC                   470047F8 (1191200760)\n+1CDC477 Compressed Size       00000078 (120)\n+1CDC47B Uncompressed Size     00000075 (117)\n+1CDC47F Filename Length       001B (27)\n+1CDC481 Extra Length          0000 (0)\n+1CDC483 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC7AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC7C6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC49E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC83E LOCAL HEADER #208     04034B50 (67324752)\n-1CDC842 Extract Zip Spec      14 (20) '2.0'\n-1CDC843 Extract OS            00 (0) 'MS-DOS'\n-1CDC844 General Purpose Flag  0800 (2048)\n+1CDC516 LOCAL HEADER #208     04034B50 (67324752)\n+1CDC51A Extract Zip Spec      14 (20) '2.0'\n+1CDC51B Extract OS            00 (0) 'MS-DOS'\n+1CDC51C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC846 Compression Method    0008 (8) 'Deflated'\n-1CDC848 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC84C CRC                   0633FEC0 (104070848)\n-1CDC850 Compressed Size       00000072 (114)\n-1CDC854 Uncompressed Size     00000078 (120)\n-1CDC858 Filename Length       001B (27)\n-1CDC85A Extra Length          0000 (0)\n-1CDC85C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC51E Compression Method    0008 (8) 'Deflated'\n+1CDC520 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC524 CRC                   0633FEC0 (104070848)\n+1CDC528 Compressed Size       00000072 (114)\n+1CDC52C Uncompressed Size     00000078 (120)\n+1CDC530 Filename Length       001B (27)\n+1CDC532 Extra Length          0000 (0)\n+1CDC534 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC877 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC54F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDC8E9 LOCAL HEADER #209     04034B50 (67324752)\n-1CDC8ED Extract Zip Spec      14 (20) '2.0'\n-1CDC8EE Extract OS            00 (0) 'MS-DOS'\n-1CDC8EF General Purpose Flag  0800 (2048)\n+1CDC5C1 LOCAL HEADER #209     04034B50 (67324752)\n+1CDC5C5 Extract Zip Spec      14 (20) '2.0'\n+1CDC5C6 Extract OS            00 (0) 'MS-DOS'\n+1CDC5C7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC8F1 Compression Method    0008 (8) 'Deflated'\n-1CDC8F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC8F7 CRC                   7FA00896 (2141194390)\n-1CDC8FB Compressed Size       0000009A (154)\n-1CDC8FF Uncompressed Size     000000B6 (182)\n-1CDC903 Filename Length       001B (27)\n-1CDC905 Extra Length          0000 (0)\n-1CDC907 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC5C9 Compression Method    0008 (8) 'Deflated'\n+1CDC5CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC5CF CRC                   7FA00896 (2141194390)\n+1CDC5D3 Compressed Size       0000009A (154)\n+1CDC5D7 Uncompressed Size     000000B6 (182)\n+1CDC5DB Filename Length       001B (27)\n+1CDC5DD Extra Length          0000 (0)\n+1CDC5DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC5DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC922 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC5FA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXX\n \n-1CDC9BC LOCAL HEADER #210     04034B50 (67324752)\n-1CDC9C0 Extract Zip Spec      14 (20) '2.0'\n-1CDC9C1 Extract OS            00 (0) 'MS-DOS'\n-1CDC9C2 General Purpose Flag  0800 (2048)\n+1CDC694 LOCAL HEADER #210     04034B50 (67324752)\n+1CDC698 Extract Zip Spec      14 (20) '2.0'\n+1CDC699 Extract OS            00 (0) 'MS-DOS'\n+1CDC69A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDC9C4 Compression Method    0008 (8) 'Deflated'\n-1CDC9C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDC9CA CRC                   D8718CC6 (3631320262)\n-1CDC9CE Compressed Size       00000078 (120)\n-1CDC9D2 Uncompressed Size     00000075 (117)\n-1CDC9D6 Filename Length       001B (27)\n-1CDC9D8 Extra Length          0000 (0)\n-1CDC9DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC69C Compression Method    0008 (8) 'Deflated'\n+1CDC69E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC6A2 CRC                   D8718CC6 (3631320262)\n+1CDC6A6 Compressed Size       00000078 (120)\n+1CDC6AA Uncompressed Size     00000075 (117)\n+1CDC6AE Filename Length       001B (27)\n+1CDC6B0 Extra Length          0000 (0)\n+1CDC6B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDC9DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC6B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDC9F5 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC6CD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCA6D LOCAL HEADER #211     04034B50 (67324752)\n-1CDCA71 Extract Zip Spec      14 (20) '2.0'\n-1CDCA72 Extract OS            00 (0) 'MS-DOS'\n-1CDCA73 General Purpose Flag  0800 (2048)\n+1CDC745 LOCAL HEADER #211     04034B50 (67324752)\n+1CDC749 Extract Zip Spec      14 (20) '2.0'\n+1CDC74A Extract OS            00 (0) 'MS-DOS'\n+1CDC74B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCA75 Compression Method    0008 (8) 'Deflated'\n-1CDCA77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCA7B CRC                   B9BF0849 (3116304457)\n-1CDCA7F Compressed Size       00000074 (116)\n-1CDCA83 Uncompressed Size     0000007A (122)\n-1CDCA87 Filename Length       001B (27)\n-1CDCA89 Extra Length          0000 (0)\n-1CDCA8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC74D Compression Method    0008 (8) 'Deflated'\n+1CDC74F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC753 CRC                   B9BF0849 (3116304457)\n+1CDC757 Compressed Size       00000074 (116)\n+1CDC75B Uncompressed Size     0000007A (122)\n+1CDC75F Filename Length       001B (27)\n+1CDC761 Extra Length          0000 (0)\n+1CDC763 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCA8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCAA6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC77E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCB1A LOCAL HEADER #212     04034B50 (67324752)\n-1CDCB1E Extract Zip Spec      14 (20) '2.0'\n-1CDCB1F Extract OS            00 (0) 'MS-DOS'\n-1CDCB20 General Purpose Flag  0800 (2048)\n+1CDC7F2 LOCAL HEADER #212     04034B50 (67324752)\n+1CDC7F6 Extract Zip Spec      14 (20) '2.0'\n+1CDC7F7 Extract OS            00 (0) 'MS-DOS'\n+1CDC7F8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCB22 Compression Method    0008 (8) 'Deflated'\n-1CDCB24 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCB28 CRC                   737E346C (1937650796)\n-1CDCB2C Compressed Size       00000077 (119)\n-1CDCB30 Uncompressed Size     00000074 (116)\n-1CDCB34 Filename Length       001B (27)\n-1CDCB36 Extra Length          0000 (0)\n-1CDCB38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC7FA Compression Method    0008 (8) 'Deflated'\n+1CDC7FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC800 CRC                   737E346C (1937650796)\n+1CDC804 Compressed Size       00000077 (119)\n+1CDC808 Uncompressed Size     00000074 (116)\n+1CDC80C Filename Length       001B (27)\n+1CDC80E Extra Length          0000 (0)\n+1CDC810 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCB38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCB53 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC82B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCBCA LOCAL HEADER #213     04034B50 (67324752)\n-1CDCBCE Extract Zip Spec      14 (20) '2.0'\n-1CDCBCF Extract OS            00 (0) 'MS-DOS'\n-1CDCBD0 General Purpose Flag  0800 (2048)\n+1CDC8A2 LOCAL HEADER #213     04034B50 (67324752)\n+1CDC8A6 Extract Zip Spec      14 (20) '2.0'\n+1CDC8A7 Extract OS            00 (0) 'MS-DOS'\n+1CDC8A8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCBD2 Compression Method    0008 (8) 'Deflated'\n-1CDCBD4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCBD8 CRC                   71FECB2E (1912523566)\n-1CDCBDC Compressed Size       00000055 (85)\n-1CDCBE0 Uncompressed Size     00000054 (84)\n-1CDCBE4 Filename Length       001B (27)\n-1CDCBE6 Extra Length          0000 (0)\n-1CDCBE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC8AA Compression Method    0008 (8) 'Deflated'\n+1CDC8AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC8B0 CRC                   71FECB2E (1912523566)\n+1CDC8B4 Compressed Size       00000055 (85)\n+1CDC8B8 Uncompressed Size     00000054 (84)\n+1CDC8BC Filename Length       001B (27)\n+1CDC8BE Extra Length          0000 (0)\n+1CDC8C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCBE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC8C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCC03 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC8DB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCC58 LOCAL HEADER #214     04034B50 (67324752)\n-1CDCC5C Extract Zip Spec      14 (20) '2.0'\n-1CDCC5D Extract OS            00 (0) 'MS-DOS'\n-1CDCC5E General Purpose Flag  0800 (2048)\n+1CDC930 LOCAL HEADER #214     04034B50 (67324752)\n+1CDC934 Extract Zip Spec      14 (20) '2.0'\n+1CDC935 Extract OS            00 (0) 'MS-DOS'\n+1CDC936 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCC60 Compression Method    0008 (8) 'Deflated'\n-1CDCC62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCC66 CRC                   FF6F01A5 (4285464997)\n-1CDCC6A Compressed Size       00000069 (105)\n-1CDCC6E Uncompressed Size     00000067 (103)\n-1CDCC72 Filename Length       001A (26)\n-1CDCC74 Extra Length          0000 (0)\n-1CDCC76 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC938 Compression Method    0008 (8) 'Deflated'\n+1CDC93A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC93E CRC                   FF6F01A5 (4285464997)\n+1CDC942 Compressed Size       00000069 (105)\n+1CDC946 Uncompressed Size     00000067 (103)\n+1CDC94A Filename Length       001A (26)\n+1CDC94C Extra Length          0000 (0)\n+1CDC94E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCC76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC94E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCC90 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDC968 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCCF9 LOCAL HEADER #215     04034B50 (67324752)\n-1CDCCFD Extract Zip Spec      14 (20) '2.0'\n-1CDCCFE Extract OS            00 (0) 'MS-DOS'\n-1CDCCFF General Purpose Flag  0800 (2048)\n+1CDC9D1 LOCAL HEADER #215     04034B50 (67324752)\n+1CDC9D5 Extract Zip Spec      14 (20) '2.0'\n+1CDC9D6 Extract OS            00 (0) 'MS-DOS'\n+1CDC9D7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCD01 Compression Method    0008 (8) 'Deflated'\n-1CDCD03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCD07 CRC                   3CC66C30 (1019636784)\n-1CDCD0B Compressed Size       0000007D (125)\n-1CDCD0F Uncompressed Size     0000009B (155)\n-1CDCD13 Filename Length       001A (26)\n-1CDCD15 Extra Length          0000 (0)\n-1CDCD17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDC9D9 Compression Method    0008 (8) 'Deflated'\n+1CDC9DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDC9DF CRC                   3CC66C30 (1019636784)\n+1CDC9E3 Compressed Size       0000007D (125)\n+1CDC9E7 Uncompressed Size     0000009B (155)\n+1CDC9EB Filename Length       001A (26)\n+1CDC9ED Extra Length          0000 (0)\n+1CDC9EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCD17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDC9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCD31 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCA09 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCDAE LOCAL HEADER #216     04034B50 (67324752)\n-1CDCDB2 Extract Zip Spec      14 (20) '2.0'\n-1CDCDB3 Extract OS            00 (0) 'MS-DOS'\n-1CDCDB4 General Purpose Flag  0800 (2048)\n+1CDCA86 LOCAL HEADER #216     04034B50 (67324752)\n+1CDCA8A Extract Zip Spec      14 (20) '2.0'\n+1CDCA8B Extract OS            00 (0) 'MS-DOS'\n+1CDCA8C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCDB6 Compression Method    0008 (8) 'Deflated'\n-1CDCDB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCDBC CRC                   6EF12D7B (1861299579)\n-1CDCDC0 Compressed Size       00000073 (115)\n-1CDCDC4 Uncompressed Size     00000093 (147)\n-1CDCDC8 Filename Length       001A (26)\n-1CDCDCA Extra Length          0000 (0)\n-1CDCDCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCA8E Compression Method    0008 (8) 'Deflated'\n+1CDCA90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCA94 CRC                   6EF12D7B (1861299579)\n+1CDCA98 Compressed Size       00000073 (115)\n+1CDCA9C Uncompressed Size     00000093 (147)\n+1CDCAA0 Filename Length       001A (26)\n+1CDCAA2 Extra Length          0000 (0)\n+1CDCAA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCDCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCAA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCDE6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCABE PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCE59 LOCAL HEADER #217     04034B50 (67324752)\n-1CDCE5D Extract Zip Spec      14 (20) '2.0'\n-1CDCE5E Extract OS            00 (0) 'MS-DOS'\n-1CDCE5F General Purpose Flag  0800 (2048)\n+1CDCB31 LOCAL HEADER #217     04034B50 (67324752)\n+1CDCB35 Extract Zip Spec      14 (20) '2.0'\n+1CDCB36 Extract OS            00 (0) 'MS-DOS'\n+1CDCB37 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCE61 Compression Method    0008 (8) 'Deflated'\n-1CDCE63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCE67 CRC                   B61EB68B (3055466123)\n-1CDCE6B Compressed Size       00000081 (129)\n-1CDCE6F Uncompressed Size     0000009B (155)\n-1CDCE73 Filename Length       001A (26)\n-1CDCE75 Extra Length          0000 (0)\n-1CDCE77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCB39 Compression Method    0008 (8) 'Deflated'\n+1CDCB3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCB3F CRC                   B61EB68B (3055466123)\n+1CDCB43 Compressed Size       00000081 (129)\n+1CDCB47 Uncompressed Size     0000009B (155)\n+1CDCB4B Filename Length       001A (26)\n+1CDCB4D Extra Length          0000 (0)\n+1CDCB4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCB4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCE91 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCB69 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCF12 LOCAL HEADER #218     04034B50 (67324752)\n-1CDCF16 Extract Zip Spec      14 (20) '2.0'\n-1CDCF17 Extract OS            00 (0) 'MS-DOS'\n-1CDCF18 General Purpose Flag  0800 (2048)\n+1CDCBEA LOCAL HEADER #218     04034B50 (67324752)\n+1CDCBEE Extract Zip Spec      14 (20) '2.0'\n+1CDCBEF Extract OS            00 (0) 'MS-DOS'\n+1CDCBF0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCF1A Compression Method    0008 (8) 'Deflated'\n-1CDCF1C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCF20 CRC                   0C1758CB (202856651)\n-1CDCF24 Compressed Size       00000084 (132)\n-1CDCF28 Uncompressed Size     0000009B (155)\n-1CDCF2C Filename Length       001A (26)\n-1CDCF2E Extra Length          0000 (0)\n-1CDCF30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCBF2 Compression Method    0008 (8) 'Deflated'\n+1CDCBF4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCBF8 CRC                   0C1758CB (202856651)\n+1CDCBFC Compressed Size       00000084 (132)\n+1CDCC00 Uncompressed Size     0000009B (155)\n+1CDCC04 Filename Length       001A (26)\n+1CDCC06 Extra Length          0000 (0)\n+1CDCC08 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCF30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCC08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDCF4A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCC22 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDCFCE LOCAL HEADER #219     04034B50 (67324752)\n-1CDCFD2 Extract Zip Spec      14 (20) '2.0'\n-1CDCFD3 Extract OS            00 (0) 'MS-DOS'\n-1CDCFD4 General Purpose Flag  0800 (2048)\n+1CDCCA6 LOCAL HEADER #219     04034B50 (67324752)\n+1CDCCAA Extract Zip Spec      14 (20) '2.0'\n+1CDCCAB Extract OS            00 (0) 'MS-DOS'\n+1CDCCAC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDCFD6 Compression Method    0008 (8) 'Deflated'\n-1CDCFD8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDCFDC CRC                   92A4285F (2460231775)\n-1CDCFE0 Compressed Size       0000007B (123)\n-1CDCFE4 Uncompressed Size     00000093 (147)\n-1CDCFE8 Filename Length       001A (26)\n-1CDCFEA Extra Length          0000 (0)\n-1CDCFEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCCAE Compression Method    0008 (8) 'Deflated'\n+1CDCCB0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCCB4 CRC                   92A4285F (2460231775)\n+1CDCCB8 Compressed Size       0000007B (123)\n+1CDCCBC Uncompressed Size     00000093 (147)\n+1CDCCC0 Filename Length       001A (26)\n+1CDCCC2 Extra Length          0000 (0)\n+1CDCCC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDCFEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCCC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD006 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCCDE PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDD081 LOCAL HEADER #220     04034B50 (67324752)\n-1CDD085 Extract Zip Spec      14 (20) '2.0'\n-1CDD086 Extract OS            00 (0) 'MS-DOS'\n-1CDD087 General Purpose Flag  0800 (2048)\n+1CDCD59 LOCAL HEADER #220     04034B50 (67324752)\n+1CDCD5D Extract Zip Spec      14 (20) '2.0'\n+1CDCD5E Extract OS            00 (0) 'MS-DOS'\n+1CDCD5F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDD089 Compression Method    0008 (8) 'Deflated'\n-1CDD08B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDD08F CRC                   8E127C36 (2383576118)\n-1CDD093 Compressed Size       00000096 (150)\n-1CDD097 Uncompressed Size     0000009F (159)\n-1CDD09B Filename Length       001A (26)\n-1CDD09D Extra Length          0000 (0)\n-1CDD09F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCD61 Compression Method    0008 (8) 'Deflated'\n+1CDCD63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCD67 CRC                   8E127C36 (2383576118)\n+1CDCD6B Compressed Size       00000096 (150)\n+1CDCD6F Uncompressed Size     0000009F (159)\n+1CDCD73 Filename Length       001A (26)\n+1CDCD75 Extra Length          0000 (0)\n+1CDCD77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDD09F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCD77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD0B9 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCD91 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXX\n \n-1CDD14F LOCAL HEADER #221     04034B50 (67324752)\n-1CDD153 Extract Zip Spec      14 (20) '2.0'\n-1CDD154 Extract OS            00 (0) 'MS-DOS'\n-1CDD155 General Purpose Flag  0800 (2048)\n+1CDCE27 LOCAL HEADER #221     04034B50 (67324752)\n+1CDCE2B Extract Zip Spec      14 (20) '2.0'\n+1CDCE2C Extract OS            00 (0) 'MS-DOS'\n+1CDCE2D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDD157 Compression Method    0008 (8) 'Deflated'\n-1CDD159 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDD15D CRC                   D43450DB (3560198363)\n-1CDD161 Compressed Size       00000060 (96)\n-1CDD165 Uncompressed Size     0000005E (94)\n-1CDD169 Filename Length       0026 (38)\n-1CDD16B Extra Length          0000 (0)\n-1CDD16D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCE2F Compression Method    0008 (8) 'Deflated'\n+1CDCE31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCE35 CRC                   D43450DB (3560198363)\n+1CDCE39 Compressed Size       00000060 (96)\n+1CDCE3D Uncompressed Size     0000005E (94)\n+1CDCE41 Filename Length       0026 (38)\n+1CDCE43 Extra Length          0000 (0)\n+1CDCE45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDD16D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCE45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD193 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCE6B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDD1F3 LOCAL HEADER #222     04034B50 (67324752)\n-1CDD1F7 Extract Zip Spec      14 (20) '2.0'\n-1CDD1F8 Extract OS            00 (0) 'MS-DOS'\n-1CDD1F9 General Purpose Flag  0800 (2048)\n+1CDCECB LOCAL HEADER #222     04034B50 (67324752)\n+1CDCECF Extract Zip Spec      14 (20) '2.0'\n+1CDCED0 Extract OS            00 (0) 'MS-DOS'\n+1CDCED1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDD1FB Compression Method    0008 (8) 'Deflated'\n-1CDD1FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDD201 CRC                   662FB79A (1714403226)\n-1CDD205 Compressed Size       00000060 (96)\n-1CDD209 Uncompressed Size     0000005E (94)\n-1CDD20D Filename Length       0027 (39)\n-1CDD20F Extra Length          0000 (0)\n-1CDD211 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCED3 Compression Method    0008 (8) 'Deflated'\n+1CDCED5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCED9 CRC                   662FB79A (1714403226)\n+1CDCEDD Compressed Size       00000060 (96)\n+1CDCEE1 Uncompressed Size     0000005E (94)\n+1CDCEE5 Filename Length       0027 (39)\n+1CDCEE7 Extra Length          0000 (0)\n+1CDCEE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDD211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCEE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD238 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDCF10 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDD298 LOCAL HEADER #223     04034B50 (67324752)\n-1CDD29C Extract Zip Spec      14 (20) '2.0'\n-1CDD29D Extract OS            00 (0) 'MS-DOS'\n-1CDD29E General Purpose Flag  0800 (2048)\n+1CDCF70 LOCAL HEADER #223     04034B50 (67324752)\n+1CDCF74 Extract Zip Spec      14 (20) '2.0'\n+1CDCF75 Extract OS            00 (0) 'MS-DOS'\n+1CDCF76 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDD2A0 Compression Method    0008 (8) 'Deflated'\n-1CDD2A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDD2A6 CRC                   1DDB3B6D (500906861)\n-1CDD2AA Compressed Size       00000262 (610)\n-1CDD2AE Uncompressed Size     0000025D (605)\n-1CDD2B2 Filename Length       0031 (49)\n-1CDD2B4 Extra Length          0000 (0)\n-1CDD2B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDCF78 Compression Method    0008 (8) 'Deflated'\n+1CDCF7A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDCF7E CRC                   1DDB3B6D (500906861)\n+1CDCF82 Compressed Size       00000262 (610)\n+1CDCF86 Uncompressed Size     0000025D (605)\n+1CDCF8A Filename Length       0031 (49)\n+1CDCF8C Extra Length          0000 (0)\n+1CDCF8E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDD2B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDCF8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD2E7 PAYLOAD\n+1CDCFBF PAYLOAD\n \n-1CDD549 LOCAL HEADER #224     04034B50 (67324752)\n-1CDD54D Extract Zip Spec      14 (20) '2.0'\n-1CDD54E Extract OS            00 (0) 'MS-DOS'\n-1CDD54F General Purpose Flag  0800 (2048)\n+1CDD221 LOCAL HEADER #224     04034B50 (67324752)\n+1CDD225 Extract Zip Spec      14 (20) '2.0'\n+1CDD226 Extract OS            00 (0) 'MS-DOS'\n+1CDD227 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDD551 Compression Method    0008 (8) 'Deflated'\n-1CDD553 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDD557 CRC                   DC29DBD1 (3693730769)\n-1CDD55B Compressed Size       000002CF (719)\n-1CDD55F Uncompressed Size     000002CA (714)\n-1CDD563 Filename Length       002F (47)\n-1CDD565 Extra Length          0000 (0)\n-1CDD567 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDD229 Compression Method    0008 (8) 'Deflated'\n+1CDD22B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDD22F CRC                   DC29DBD1 (3693730769)\n+1CDD233 Compressed Size       000002CF (719)\n+1CDD237 Uncompressed Size     000002CA (714)\n+1CDD23B Filename Length       002F (47)\n+1CDD23D Extra Length          0000 (0)\n+1CDD23F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDD567: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDD23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD596 PAYLOAD\n+1CDD26E PAYLOAD\n \n-1CDD865 LOCAL HEADER #225     04034B50 (67324752)\n-1CDD869 Extract Zip Spec      14 (20) '2.0'\n-1CDD86A Extract OS            00 (0) 'MS-DOS'\n-1CDD86B General Purpose Flag  0800 (2048)\n+1CDD53D LOCAL HEADER #225     04034B50 (67324752)\n+1CDD541 Extract Zip Spec      14 (20) '2.0'\n+1CDD542 Extract OS            00 (0) 'MS-DOS'\n+1CDD543 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDD86D Compression Method    0008 (8) 'Deflated'\n-1CDD86F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDD873 CRC                   1D655946 (493181254)\n-1CDD877 Compressed Size       00000269 (617)\n-1CDD87B Uncompressed Size     00000264 (612)\n-1CDD87F Filename Length       0032 (50)\n-1CDD881 Extra Length          0000 (0)\n-1CDD883 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDD545 Compression Method    0008 (8) 'Deflated'\n+1CDD547 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDD54B CRC                   1D655946 (493181254)\n+1CDD54F Compressed Size       00000269 (617)\n+1CDD553 Uncompressed Size     00000264 (612)\n+1CDD557 Filename Length       0032 (50)\n+1CDD559 Extra Length          0000 (0)\n+1CDD55B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDD883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDD55B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDD8B5 PAYLOAD\n+1CDD58D PAYLOAD\n \n-1CDDB1E LOCAL HEADER #226     04034B50 (67324752)\n-1CDDB22 Extract Zip Spec      14 (20) '2.0'\n-1CDDB23 Extract OS            00 (0) 'MS-DOS'\n-1CDDB24 General Purpose Flag  0800 (2048)\n+1CDD7F6 LOCAL HEADER #226     04034B50 (67324752)\n+1CDD7FA Extract Zip Spec      14 (20) '2.0'\n+1CDD7FB Extract OS            00 (0) 'MS-DOS'\n+1CDD7FC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDDB26 Compression Method    0008 (8) 'Deflated'\n-1CDDB28 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDDB2C CRC                   ACBEE0E8 (2898190568)\n-1CDDB30 Compressed Size       000002C2 (706)\n-1CDDB34 Uncompressed Size     000002BD (701)\n-1CDDB38 Filename Length       002A (42)\n-1CDDB3A Extra Length          0000 (0)\n-1CDDB3C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDD7FE Compression Method    0008 (8) 'Deflated'\n+1CDD800 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDD804 CRC                   ACBEE0E8 (2898190568)\n+1CDD808 Compressed Size       000002C2 (706)\n+1CDD80C Uncompressed Size     000002BD (701)\n+1CDD810 Filename Length       002A (42)\n+1CDD812 Extra Length          0000 (0)\n+1CDD814 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDDB3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDD814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDDB66 PAYLOAD\n+1CDD83E PAYLOAD\n \n-1CDDE28 LOCAL HEADER #227     04034B50 (67324752)\n-1CDDE2C Extract Zip Spec      14 (20) '2.0'\n-1CDDE2D Extract OS            00 (0) 'MS-DOS'\n-1CDDE2E General Purpose Flag  0800 (2048)\n+1CDDB00 LOCAL HEADER #227     04034B50 (67324752)\n+1CDDB04 Extract Zip Spec      14 (20) '2.0'\n+1CDDB05 Extract OS            00 (0) 'MS-DOS'\n+1CDDB06 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDDE30 Compression Method    0008 (8) 'Deflated'\n-1CDDE32 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDDE36 CRC                   025E0103 (39715075)\n-1CDDE3A Compressed Size       000001DE (478)\n-1CDDE3E Uncompressed Size     000001D9 (473)\n-1CDDE42 Filename Length       002F (47)\n-1CDDE44 Extra Length          0000 (0)\n-1CDDE46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDDB08 Compression Method    0008 (8) 'Deflated'\n+1CDDB0A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDDB0E CRC                   025E0103 (39715075)\n+1CDDB12 Compressed Size       000001DE (478)\n+1CDDB16 Uncompressed Size     000001D9 (473)\n+1CDDB1A Filename Length       002F (47)\n+1CDDB1C Extra Length          0000 (0)\n+1CDDB1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDDE46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDDB1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDDE75 PAYLOAD\n+1CDDB4D PAYLOAD\n \n-1CDE053 LOCAL HEADER #228     04034B50 (67324752)\n-1CDE057 Extract Zip Spec      14 (20) '2.0'\n-1CDE058 Extract OS            00 (0) 'MS-DOS'\n-1CDE059 General Purpose Flag  0800 (2048)\n+1CDDD2B LOCAL HEADER #228     04034B50 (67324752)\n+1CDDD2F Extract Zip Spec      14 (20) '2.0'\n+1CDDD30 Extract OS            00 (0) 'MS-DOS'\n+1CDDD31 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDE05B Compression Method    0008 (8) 'Deflated'\n-1CDE05D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDE061 CRC                   653E5A0A (1698585098)\n-1CDE065 Compressed Size       00000162 (354)\n-1CDE069 Uncompressed Size     0000015D (349)\n-1CDE06D Filename Length       0025 (37)\n-1CDE06F Extra Length          0000 (0)\n-1CDE071 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDDD33 Compression Method    0008 (8) 'Deflated'\n+1CDDD35 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDDD39 CRC                   653E5A0A (1698585098)\n+1CDDD3D Compressed Size       00000162 (354)\n+1CDDD41 Uncompressed Size     0000015D (349)\n+1CDDD45 Filename Length       0025 (37)\n+1CDDD47 Extra Length          0000 (0)\n+1CDDD49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDE071: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDDD49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDE096 PAYLOAD\n+1CDDD6E PAYLOAD\n \n-1CDE1F8 LOCAL HEADER #229     04034B50 (67324752)\n-1CDE1FC Extract Zip Spec      14 (20) '2.0'\n-1CDE1FD Extract OS            00 (0) 'MS-DOS'\n-1CDE1FE General Purpose Flag  0800 (2048)\n+1CDDED0 LOCAL HEADER #229     04034B50 (67324752)\n+1CDDED4 Extract Zip Spec      14 (20) '2.0'\n+1CDDED5 Extract OS            00 (0) 'MS-DOS'\n+1CDDED6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDE200 Compression Method    0008 (8) 'Deflated'\n-1CDE202 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDE206 CRC                   BDB8BBA8 (3183000488)\n-1CDE20A Compressed Size       0000027C (636)\n-1CDE20E Uncompressed Size     00000277 (631)\n-1CDE212 Filename Length       0024 (36)\n-1CDE214 Extra Length          0000 (0)\n-1CDE216 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDDED8 Compression Method    0008 (8) 'Deflated'\n+1CDDEDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDDEDE CRC                   BDB8BBA8 (3183000488)\n+1CDDEE2 Compressed Size       0000027C (636)\n+1CDDEE6 Uncompressed Size     00000277 (631)\n+1CDDEEA Filename Length       0024 (36)\n+1CDDEEC Extra Length          0000 (0)\n+1CDDEEE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDE216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDDEEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDE23A PAYLOAD\n+1CDDF12 PAYLOAD\n \n-1CDE4B6 LOCAL HEADER #230     04034B50 (67324752)\n-1CDE4BA Extract Zip Spec      14 (20) '2.0'\n-1CDE4BB Extract OS            00 (0) 'MS-DOS'\n-1CDE4BC General Purpose Flag  0800 (2048)\n+1CDE18E LOCAL HEADER #230     04034B50 (67324752)\n+1CDE192 Extract Zip Spec      14 (20) '2.0'\n+1CDE193 Extract OS            00 (0) 'MS-DOS'\n+1CDE194 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDE4BE Compression Method    0008 (8) 'Deflated'\n-1CDE4C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDE4C4 CRC                   A20B0430 (2718630960)\n-1CDE4C8 Compressed Size       000001C9 (457)\n-1CDE4CC Uncompressed Size     000001C4 (452)\n-1CDE4D0 Filename Length       001F (31)\n-1CDE4D2 Extra Length          0000 (0)\n-1CDE4D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDE196 Compression Method    0008 (8) 'Deflated'\n+1CDE198 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDE19C CRC                   A20B0430 (2718630960)\n+1CDE1A0 Compressed Size       000001C9 (457)\n+1CDE1A4 Uncompressed Size     000001C4 (452)\n+1CDE1A8 Filename Length       001F (31)\n+1CDE1AA Extra Length          0000 (0)\n+1CDE1AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDE4D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDE1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDE4F3 PAYLOAD\n+1CDE1CB PAYLOAD\n \n-1CDE6BC LOCAL HEADER #231     04034B50 (67324752)\n-1CDE6C0 Extract Zip Spec      14 (20) '2.0'\n-1CDE6C1 Extract OS            00 (0) 'MS-DOS'\n-1CDE6C2 General Purpose Flag  0800 (2048)\n+1CDE394 LOCAL HEADER #231     04034B50 (67324752)\n+1CDE398 Extract Zip Spec      14 (20) '2.0'\n+1CDE399 Extract OS            00 (0) 'MS-DOS'\n+1CDE39A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDE6C4 Compression Method    0008 (8) 'Deflated'\n-1CDE6C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDE6CA CRC                   9A5EE65B (2589910619)\n-1CDE6CE Compressed Size       0000033E (830)\n-1CDE6D2 Uncompressed Size     00000339 (825)\n-1CDE6D6 Filename Length       0020 (32)\n-1CDE6D8 Extra Length          0000 (0)\n-1CDE6DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDE39C Compression Method    0008 (8) 'Deflated'\n+1CDE39E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDE3A2 CRC                   9A5EE65B (2589910619)\n+1CDE3A6 Compressed Size       0000033E (830)\n+1CDE3AA Uncompressed Size     00000339 (825)\n+1CDE3AE Filename Length       0020 (32)\n+1CDE3B0 Extra Length          0000 (0)\n+1CDE3B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDE6DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDE3B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDE6FA PAYLOAD\n+1CDE3D2 PAYLOAD\n \n-1CDEA38 LOCAL HEADER #232     04034B50 (67324752)\n-1CDEA3C Extract Zip Spec      14 (20) '2.0'\n-1CDEA3D Extract OS            00 (0) 'MS-DOS'\n-1CDEA3E General Purpose Flag  0800 (2048)\n+1CDE710 LOCAL HEADER #232     04034B50 (67324752)\n+1CDE714 Extract Zip Spec      14 (20) '2.0'\n+1CDE715 Extract OS            00 (0) 'MS-DOS'\n+1CDE716 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDEA40 Compression Method    0008 (8) 'Deflated'\n-1CDEA42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDEA46 CRC                   3003C5C1 (805553601)\n-1CDEA4A Compressed Size       0000036E (878)\n-1CDEA4E Uncompressed Size     00000369 (873)\n-1CDEA52 Filename Length       0022 (34)\n-1CDEA54 Extra Length          0000 (0)\n-1CDEA56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDE718 Compression Method    0008 (8) 'Deflated'\n+1CDE71A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDE71E CRC                   3003C5C1 (805553601)\n+1CDE722 Compressed Size       0000036E (878)\n+1CDE726 Uncompressed Size     00000369 (873)\n+1CDE72A Filename Length       0022 (34)\n+1CDE72C Extra Length          0000 (0)\n+1CDE72E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDEA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDE72E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDEA78 PAYLOAD\n+1CDE750 PAYLOAD\n \n-1CDEDE6 LOCAL HEADER #233     04034B50 (67324752)\n-1CDEDEA Extract Zip Spec      14 (20) '2.0'\n-1CDEDEB Extract OS            00 (0) 'MS-DOS'\n-1CDEDEC General Purpose Flag  0800 (2048)\n+1CDEABE LOCAL HEADER #233     04034B50 (67324752)\n+1CDEAC2 Extract Zip Spec      14 (20) '2.0'\n+1CDEAC3 Extract OS            00 (0) 'MS-DOS'\n+1CDEAC4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDEDEE Compression Method    0008 (8) 'Deflated'\n-1CDEDF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDEDF4 CRC                   78F3C363 (2029241187)\n-1CDEDF8 Compressed Size       000000C8 (200)\n-1CDEDFC Uncompressed Size     000000C9 (201)\n-1CDEE00 Filename Length       002B (43)\n-1CDEE02 Extra Length          0000 (0)\n-1CDEE04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDEAC6 Compression Method    0008 (8) 'Deflated'\n+1CDEAC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDEACC CRC                   78F3C363 (2029241187)\n+1CDEAD0 Compressed Size       000000C8 (200)\n+1CDEAD4 Uncompressed Size     000000C9 (201)\n+1CDEAD8 Filename Length       002B (43)\n+1CDEADA Extra Length          0000 (0)\n+1CDEADC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDEE04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDEADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDEE2F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CDEB07 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CDEEF7 LOCAL HEADER #234     04034B50 (67324752)\n-1CDEEFB Extract Zip Spec      14 (20) '2.0'\n-1CDEEFC Extract OS            00 (0) 'MS-DOS'\n-1CDEEFD General Purpose Flag  0800 (2048)\n+1CDEBCF LOCAL HEADER #234     04034B50 (67324752)\n+1CDEBD3 Extract Zip Spec      14 (20) '2.0'\n+1CDEBD4 Extract OS            00 (0) 'MS-DOS'\n+1CDEBD5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDEEFF Compression Method    0008 (8) 'Deflated'\n-1CDEF01 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDEF05 CRC                   F17BE90D (4051429645)\n-1CDEF09 Compressed Size       0000019F (415)\n-1CDEF0D Uncompressed Size     0000019A (410)\n-1CDEF11 Filename Length       0023 (35)\n-1CDEF13 Extra Length          0000 (0)\n-1CDEF15 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDEBD7 Compression Method    0008 (8) 'Deflated'\n+1CDEBD9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDEBDD CRC                   F17BE90D (4051429645)\n+1CDEBE1 Compressed Size       0000019F (415)\n+1CDEBE5 Uncompressed Size     0000019A (410)\n+1CDEBE9 Filename Length       0023 (35)\n+1CDEBEB Extra Length          0000 (0)\n+1CDEBED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDEF15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDEBED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDEF38 PAYLOAD\n+1CDEC10 PAYLOAD\n \n-1CDF0D7 LOCAL HEADER #235     04034B50 (67324752)\n-1CDF0DB Extract Zip Spec      14 (20) '2.0'\n-1CDF0DC Extract OS            00 (0) 'MS-DOS'\n-1CDF0DD General Purpose Flag  0800 (2048)\n+1CDEDAF LOCAL HEADER #235     04034B50 (67324752)\n+1CDEDB3 Extract Zip Spec      14 (20) '2.0'\n+1CDEDB4 Extract OS            00 (0) 'MS-DOS'\n+1CDEDB5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDF0DF Compression Method    0008 (8) 'Deflated'\n-1CDF0E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDF0E5 CRC                   1D1DC216 (488489494)\n-1CDF0E9 Compressed Size       000002A0 (672)\n-1CDF0ED Uncompressed Size     0000029B (667)\n-1CDF0F1 Filename Length       0022 (34)\n-1CDF0F3 Extra Length          0000 (0)\n-1CDF0F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDEDB7 Compression Method    0008 (8) 'Deflated'\n+1CDEDB9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDEDBD CRC                   1D1DC216 (488489494)\n+1CDEDC1 Compressed Size       000002A0 (672)\n+1CDEDC5 Uncompressed Size     0000029B (667)\n+1CDEDC9 Filename Length       0022 (34)\n+1CDEDCB Extra Length          0000 (0)\n+1CDEDCD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDF0F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDEDCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDF117 PAYLOAD\n+1CDEDEF PAYLOAD\n \n-1CDF3B7 LOCAL HEADER #236     04034B50 (67324752)\n-1CDF3BB Extract Zip Spec      14 (20) '2.0'\n-1CDF3BC Extract OS            00 (0) 'MS-DOS'\n-1CDF3BD General Purpose Flag  0800 (2048)\n+1CDF08F LOCAL HEADER #236     04034B50 (67324752)\n+1CDF093 Extract Zip Spec      14 (20) '2.0'\n+1CDF094 Extract OS            00 (0) 'MS-DOS'\n+1CDF095 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDF3BF Compression Method    0008 (8) 'Deflated'\n-1CDF3C1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDF3C5 CRC                   57E4C1B8 (1474609592)\n-1CDF3C9 Compressed Size       000002DC (732)\n-1CDF3CD Uncompressed Size     000002D7 (727)\n-1CDF3D1 Filename Length       002C (44)\n-1CDF3D3 Extra Length          0000 (0)\n-1CDF3D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDF097 Compression Method    0008 (8) 'Deflated'\n+1CDF099 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDF09D CRC                   57E4C1B8 (1474609592)\n+1CDF0A1 Compressed Size       000002DC (732)\n+1CDF0A5 Uncompressed Size     000002D7 (727)\n+1CDF0A9 Filename Length       002C (44)\n+1CDF0AB Extra Length          0000 (0)\n+1CDF0AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDF3D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDF0AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDF401 PAYLOAD\n+1CDF0D9 PAYLOAD\n \n-1CDF6DD LOCAL HEADER #237     04034B50 (67324752)\n-1CDF6E1 Extract Zip Spec      14 (20) '2.0'\n-1CDF6E2 Extract OS            00 (0) 'MS-DOS'\n-1CDF6E3 General Purpose Flag  0800 (2048)\n+1CDF3B5 LOCAL HEADER #237     04034B50 (67324752)\n+1CDF3B9 Extract Zip Spec      14 (20) '2.0'\n+1CDF3BA Extract OS            00 (0) 'MS-DOS'\n+1CDF3BB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDF6E5 Compression Method    0008 (8) 'Deflated'\n-1CDF6E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDF6EB CRC                   F2F249D6 (4075964886)\n-1CDF6EF Compressed Size       000002D6 (726)\n-1CDF6F3 Uncompressed Size     000002D1 (721)\n-1CDF6F7 Filename Length       002C (44)\n-1CDF6F9 Extra Length          0000 (0)\n-1CDF6FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDF3BD Compression Method    0008 (8) 'Deflated'\n+1CDF3BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDF3C3 CRC                   F2F249D6 (4075964886)\n+1CDF3C7 Compressed Size       000002D6 (726)\n+1CDF3CB Uncompressed Size     000002D1 (721)\n+1CDF3CF Filename Length       002C (44)\n+1CDF3D1 Extra Length          0000 (0)\n+1CDF3D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDF6FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDF3D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDF727 PAYLOAD\n+1CDF3FF PAYLOAD\n \n-1CDF9FD LOCAL HEADER #238     04034B50 (67324752)\n-1CDFA01 Extract Zip Spec      14 (20) '2.0'\n-1CDFA02 Extract OS            00 (0) 'MS-DOS'\n-1CDFA03 General Purpose Flag  0800 (2048)\n+1CDF6D5 LOCAL HEADER #238     04034B50 (67324752)\n+1CDF6D9 Extract Zip Spec      14 (20) '2.0'\n+1CDF6DA Extract OS            00 (0) 'MS-DOS'\n+1CDF6DB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDFA05 Compression Method    0008 (8) 'Deflated'\n-1CDFA07 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDFA0B CRC                   FA691514 (4201190676)\n-1CDFA0F Compressed Size       000002D2 (722)\n-1CDFA13 Uncompressed Size     000002CD (717)\n-1CDFA17 Filename Length       002B (43)\n-1CDFA19 Extra Length          0000 (0)\n-1CDFA1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDF6DD Compression Method    0008 (8) 'Deflated'\n+1CDF6DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDF6E3 CRC                   FA691514 (4201190676)\n+1CDF6E7 Compressed Size       000002D2 (722)\n+1CDF6EB Uncompressed Size     000002CD (717)\n+1CDF6EF Filename Length       002B (43)\n+1CDF6F1 Extra Length          0000 (0)\n+1CDF6F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDFA1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDF6F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDFA46 PAYLOAD\n+1CDF71E PAYLOAD\n \n-1CDFD18 LOCAL HEADER #239     04034B50 (67324752)\n-1CDFD1C Extract Zip Spec      14 (20) '2.0'\n-1CDFD1D Extract OS            00 (0) 'MS-DOS'\n-1CDFD1E General Purpose Flag  0800 (2048)\n+1CDF9F0 LOCAL HEADER #239     04034B50 (67324752)\n+1CDF9F4 Extract Zip Spec      14 (20) '2.0'\n+1CDF9F5 Extract OS            00 (0) 'MS-DOS'\n+1CDF9F6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CDFD20 Compression Method    0008 (8) 'Deflated'\n-1CDFD22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CDFD26 CRC                   EA4D9B93 (3930954643)\n-1CDFD2A Compressed Size       000002F3 (755)\n-1CDFD2E Uncompressed Size     000002EE (750)\n-1CDFD32 Filename Length       002D (45)\n-1CDFD34 Extra Length          0000 (0)\n-1CDFD36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDF9F8 Compression Method    0008 (8) 'Deflated'\n+1CDF9FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDF9FE CRC                   EA4D9B93 (3930954643)\n+1CDFA02 Compressed Size       000002F3 (755)\n+1CDFA06 Uncompressed Size     000002EE (750)\n+1CDFA0A Filename Length       002D (45)\n+1CDFA0C Extra Length          0000 (0)\n+1CDFA0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CDFD36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDFA0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CDFD63 PAYLOAD\n+1CDFA3B PAYLOAD\n \n-1CE0056 LOCAL HEADER #240     04034B50 (67324752)\n-1CE005A Extract Zip Spec      14 (20) '2.0'\n-1CE005B Extract OS            00 (0) 'MS-DOS'\n-1CE005C General Purpose Flag  0800 (2048)\n+1CDFD2E LOCAL HEADER #240     04034B50 (67324752)\n+1CDFD32 Extract Zip Spec      14 (20) '2.0'\n+1CDFD33 Extract OS            00 (0) 'MS-DOS'\n+1CDFD34 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE005E Compression Method    0008 (8) 'Deflated'\n-1CE0060 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE0064 CRC                   C63485F7 (3325330935)\n-1CE0068 Compressed Size       000002EE (750)\n-1CE006C Uncompressed Size     000002E9 (745)\n-1CE0070 Filename Length       002D (45)\n-1CE0072 Extra Length          0000 (0)\n-1CE0074 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CDFD36 Compression Method    0008 (8) 'Deflated'\n+1CDFD38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CDFD3C CRC                   C63485F7 (3325330935)\n+1CDFD40 Compressed Size       000002EE (750)\n+1CDFD44 Uncompressed Size     000002E9 (745)\n+1CDFD48 Filename Length       002D (45)\n+1CDFD4A Extra Length          0000 (0)\n+1CDFD4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE0074: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CDFD4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE00A1 PAYLOAD\n+1CDFD79 PAYLOAD\n \n-1CE038F LOCAL HEADER #241     04034B50 (67324752)\n-1CE0393 Extract Zip Spec      14 (20) '2.0'\n-1CE0394 Extract OS            00 (0) 'MS-DOS'\n-1CE0395 General Purpose Flag  0800 (2048)\n+1CE0067 LOCAL HEADER #241     04034B50 (67324752)\n+1CE006B Extract Zip Spec      14 (20) '2.0'\n+1CE006C Extract OS            00 (0) 'MS-DOS'\n+1CE006D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE0397 Compression Method    0008 (8) 'Deflated'\n-1CE0399 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE039D CRC                   4BB536D5 (1270167253)\n-1CE03A1 Compressed Size       000002BC (700)\n-1CE03A5 Uncompressed Size     000002B7 (695)\n-1CE03A9 Filename Length       002B (43)\n-1CE03AB Extra Length          0000 (0)\n-1CE03AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE006F Compression Method    0008 (8) 'Deflated'\n+1CE0071 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE0075 CRC                   4BB536D5 (1270167253)\n+1CE0079 Compressed Size       000002BC (700)\n+1CE007D Uncompressed Size     000002B7 (695)\n+1CE0081 Filename Length       002B (43)\n+1CE0083 Extra Length          0000 (0)\n+1CE0085 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE03AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE0085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE03D8 PAYLOAD\n+1CE00B0 PAYLOAD\n \n-1CE0694 LOCAL HEADER #242     04034B50 (67324752)\n-1CE0698 Extract Zip Spec      14 (20) '2.0'\n-1CE0699 Extract OS            00 (0) 'MS-DOS'\n-1CE069A General Purpose Flag  0800 (2048)\n+1CE036C LOCAL HEADER #242     04034B50 (67324752)\n+1CE0370 Extract Zip Spec      14 (20) '2.0'\n+1CE0371 Extract OS            00 (0) 'MS-DOS'\n+1CE0372 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE069C Compression Method    0008 (8) 'Deflated'\n-1CE069E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE06A2 CRC                   21544122 (559169826)\n-1CE06A6 Compressed Size       000002E0 (736)\n-1CE06AA Uncompressed Size     000002DB (731)\n-1CE06AE Filename Length       0024 (36)\n-1CE06B0 Extra Length          0000 (0)\n-1CE06B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE0374 Compression Method    0008 (8) 'Deflated'\n+1CE0376 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE037A CRC                   21544122 (559169826)\n+1CE037E Compressed Size       000002E0 (736)\n+1CE0382 Uncompressed Size     000002DB (731)\n+1CE0386 Filename Length       0024 (36)\n+1CE0388 Extra Length          0000 (0)\n+1CE038A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE06B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE038A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE06D6 PAYLOAD\n+1CE03AE PAYLOAD\n \n-1CE09B6 LOCAL HEADER #243     04034B50 (67324752)\n-1CE09BA Extract Zip Spec      14 (20) '2.0'\n-1CE09BB Extract OS            00 (0) 'MS-DOS'\n-1CE09BC General Purpose Flag  0800 (2048)\n+1CE068E LOCAL HEADER #243     04034B50 (67324752)\n+1CE0692 Extract Zip Spec      14 (20) '2.0'\n+1CE0693 Extract OS            00 (0) 'MS-DOS'\n+1CE0694 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE09BE Compression Method    0008 (8) 'Deflated'\n-1CE09C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE09C4 CRC                   874D7917 (2270001431)\n-1CE09C8 Compressed Size       00000311 (785)\n-1CE09CC Uncompressed Size     0000030C (780)\n-1CE09D0 Filename Length       0020 (32)\n-1CE09D2 Extra Length          0000 (0)\n-1CE09D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE0696 Compression Method    0008 (8) 'Deflated'\n+1CE0698 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE069C CRC                   874D7917 (2270001431)\n+1CE06A0 Compressed Size       00000311 (785)\n+1CE06A4 Uncompressed Size     0000030C (780)\n+1CE06A8 Filename Length       0020 (32)\n+1CE06AA Extra Length          0000 (0)\n+1CE06AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE09D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE06AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE09F4 PAYLOAD\n+1CE06CC PAYLOAD\n \n-1CE0D05 LOCAL HEADER #244     04034B50 (67324752)\n-1CE0D09 Extract Zip Spec      14 (20) '2.0'\n-1CE0D0A Extract OS            00 (0) 'MS-DOS'\n-1CE0D0B General Purpose Flag  0800 (2048)\n+1CE09DD LOCAL HEADER #244     04034B50 (67324752)\n+1CE09E1 Extract Zip Spec      14 (20) '2.0'\n+1CE09E2 Extract OS            00 (0) 'MS-DOS'\n+1CE09E3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE0D0D Compression Method    0008 (8) 'Deflated'\n-1CE0D0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE0D13 CRC                   E91C47A9 (3910944681)\n-1CE0D17 Compressed Size       000000BB (187)\n-1CE0D1B Uncompressed Size     000000C2 (194)\n-1CE0D1F Filename Length       002C (44)\n-1CE0D21 Extra Length          0000 (0)\n-1CE0D23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE09E5 Compression Method    0008 (8) 'Deflated'\n+1CE09E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE09EB CRC                   E91C47A9 (3910944681)\n+1CE09EF Compressed Size       000000BB (187)\n+1CE09F3 Uncompressed Size     000000C2 (194)\n+1CE09F7 Filename Length       002C (44)\n+1CE09F9 Extra Length          0000 (0)\n+1CE09FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE0D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE09FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE0D4F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CE0A27 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CE0E0A LOCAL HEADER #245     04034B50 (67324752)\n-1CE0E0E Extract Zip Spec      14 (20) '2.0'\n-1CE0E0F Extract OS            00 (0) 'MS-DOS'\n-1CE0E10 General Purpose Flag  0800 (2048)\n+1CE0AE2 LOCAL HEADER #245     04034B50 (67324752)\n+1CE0AE6 Extract Zip Spec      14 (20) '2.0'\n+1CE0AE7 Extract OS            00 (0) 'MS-DOS'\n+1CE0AE8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE0E12 Compression Method    0008 (8) 'Deflated'\n-1CE0E14 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE0E18 CRC                   B8939599 (3096679833)\n-1CE0E1C Compressed Size       00000301 (769)\n-1CE0E20 Uncompressed Size     000002FC (764)\n-1CE0E24 Filename Length       0026 (38)\n-1CE0E26 Extra Length          0000 (0)\n-1CE0E28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE0AEA Compression Method    0008 (8) 'Deflated'\n+1CE0AEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE0AF0 CRC                   B8939599 (3096679833)\n+1CE0AF4 Compressed Size       00000301 (769)\n+1CE0AF8 Uncompressed Size     000002FC (764)\n+1CE0AFC Filename Length       0026 (38)\n+1CE0AFE Extra Length          0000 (0)\n+1CE0B00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE0E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE0B00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE0E4E PAYLOAD\n+1CE0B26 PAYLOAD\n \n-1CE114F LOCAL HEADER #246     04034B50 (67324752)\n-1CE1153 Extract Zip Spec      14 (20) '2.0'\n-1CE1154 Extract OS            00 (0) 'MS-DOS'\n-1CE1155 General Purpose Flag  0800 (2048)\n+1CE0E27 LOCAL HEADER #246     04034B50 (67324752)\n+1CE0E2B Extract Zip Spec      14 (20) '2.0'\n+1CE0E2C Extract OS            00 (0) 'MS-DOS'\n+1CE0E2D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE1157 Compression Method    0008 (8) 'Deflated'\n-1CE1159 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE115D CRC                   31BA1145 (834277701)\n-1CE1161 Compressed Size       0000030C (780)\n-1CE1165 Uncompressed Size     00000307 (775)\n-1CE1169 Filename Length       002C (44)\n-1CE116B Extra Length          0000 (0)\n-1CE116D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE0E2F Compression Method    0008 (8) 'Deflated'\n+1CE0E31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE0E35 CRC                   31BA1145 (834277701)\n+1CE0E39 Compressed Size       0000030C (780)\n+1CE0E3D Uncompressed Size     00000307 (775)\n+1CE0E41 Filename Length       002C (44)\n+1CE0E43 Extra Length          0000 (0)\n+1CE0E45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE116D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE0E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE1199 PAYLOAD\n+1CE0E71 PAYLOAD\n \n-1CE14A5 LOCAL HEADER #247     04034B50 (67324752)\n-1CE14A9 Extract Zip Spec      14 (20) '2.0'\n-1CE14AA Extract OS            00 (0) 'MS-DOS'\n-1CE14AB General Purpose Flag  0800 (2048)\n+1CE117D LOCAL HEADER #247     04034B50 (67324752)\n+1CE1181 Extract Zip Spec      14 (20) '2.0'\n+1CE1182 Extract OS            00 (0) 'MS-DOS'\n+1CE1183 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE14AD Compression Method    0008 (8) 'Deflated'\n-1CE14AF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE14B3 CRC                   426903B9 (1114178489)\n-1CE14B7 Compressed Size       000002DB (731)\n-1CE14BB Uncompressed Size     000002D6 (726)\n-1CE14BF Filename Length       0028 (40)\n-1CE14C1 Extra Length          0000 (0)\n-1CE14C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE1185 Compression Method    0008 (8) 'Deflated'\n+1CE1187 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE118B CRC                   426903B9 (1114178489)\n+1CE118F Compressed Size       000002DB (731)\n+1CE1193 Uncompressed Size     000002D6 (726)\n+1CE1197 Filename Length       0028 (40)\n+1CE1199 Extra Length          0000 (0)\n+1CE119B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE14C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE119B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE14EB PAYLOAD\n+1CE11C3 PAYLOAD\n \n-1CE17C6 LOCAL HEADER #248     04034B50 (67324752)\n-1CE17CA Extract Zip Spec      14 (20) '2.0'\n-1CE17CB Extract OS            00 (0) 'MS-DOS'\n-1CE17CC General Purpose Flag  0800 (2048)\n+1CE149E LOCAL HEADER #248     04034B50 (67324752)\n+1CE14A2 Extract Zip Spec      14 (20) '2.0'\n+1CE14A3 Extract OS            00 (0) 'MS-DOS'\n+1CE14A4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE17CE Compression Method    0008 (8) 'Deflated'\n-1CE17D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE17D4 CRC                   E6834C10 (3867364368)\n-1CE17D8 Compressed Size       0000029F (671)\n-1CE17DC Uncompressed Size     0000029A (666)\n-1CE17E0 Filename Length       0027 (39)\n-1CE17E2 Extra Length          0000 (0)\n-1CE17E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE14A6 Compression Method    0008 (8) 'Deflated'\n+1CE14A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE14AC CRC                   E6834C10 (3867364368)\n+1CE14B0 Compressed Size       0000029F (671)\n+1CE14B4 Uncompressed Size     0000029A (666)\n+1CE14B8 Filename Length       0027 (39)\n+1CE14BA Extra Length          0000 (0)\n+1CE14BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE17E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE14BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE180B PAYLOAD\n+1CE14E3 PAYLOAD\n \n-1CE1AAA LOCAL HEADER #249     04034B50 (67324752)\n-1CE1AAE Extract Zip Spec      14 (20) '2.0'\n-1CE1AAF Extract OS            00 (0) 'MS-DOS'\n-1CE1AB0 General Purpose Flag  0800 (2048)\n+1CE1782 LOCAL HEADER #249     04034B50 (67324752)\n+1CE1786 Extract Zip Spec      14 (20) '2.0'\n+1CE1787 Extract OS            00 (0) 'MS-DOS'\n+1CE1788 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE1AB2 Compression Method    0008 (8) 'Deflated'\n-1CE1AB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE1AB8 CRC                   2DBB5989 (767252873)\n-1CE1ABC Compressed Size       000002AC (684)\n-1CE1AC0 Uncompressed Size     000002A7 (679)\n-1CE1AC4 Filename Length       0028 (40)\n-1CE1AC6 Extra Length          0000 (0)\n-1CE1AC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE178A Compression Method    0008 (8) 'Deflated'\n+1CE178C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE1790 CRC                   2DBB5989 (767252873)\n+1CE1794 Compressed Size       000002AC (684)\n+1CE1798 Uncompressed Size     000002A7 (679)\n+1CE179C Filename Length       0028 (40)\n+1CE179E Extra Length          0000 (0)\n+1CE17A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE1AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE17A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE1AF0 PAYLOAD\n+1CE17C8 PAYLOAD\n \n-1CE1D9C LOCAL HEADER #250     04034B50 (67324752)\n-1CE1DA0 Extract Zip Spec      14 (20) '2.0'\n-1CE1DA1 Extract OS            00 (0) 'MS-DOS'\n-1CE1DA2 General Purpose Flag  0800 (2048)\n+1CE1A74 LOCAL HEADER #250     04034B50 (67324752)\n+1CE1A78 Extract Zip Spec      14 (20) '2.0'\n+1CE1A79 Extract OS            00 (0) 'MS-DOS'\n+1CE1A7A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE1DA4 Compression Method    0008 (8) 'Deflated'\n-1CE1DA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE1DAA CRC                   CC5D3D18 (3428662552)\n-1CE1DAE Compressed Size       00000313 (787)\n-1CE1DB2 Uncompressed Size     0000030E (782)\n-1CE1DB6 Filename Length       0023 (35)\n-1CE1DB8 Extra Length          0000 (0)\n-1CE1DBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE1A7C Compression Method    0008 (8) 'Deflated'\n+1CE1A7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE1A82 CRC                   CC5D3D18 (3428662552)\n+1CE1A86 Compressed Size       00000313 (787)\n+1CE1A8A Uncompressed Size     0000030E (782)\n+1CE1A8E Filename Length       0023 (35)\n+1CE1A90 Extra Length          0000 (0)\n+1CE1A92 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE1DBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE1A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE1DDD PAYLOAD\n+1CE1AB5 PAYLOAD\n \n-1CE20F0 LOCAL HEADER #251     04034B50 (67324752)\n-1CE20F4 Extract Zip Spec      14 (20) '2.0'\n-1CE20F5 Extract OS            00 (0) 'MS-DOS'\n-1CE20F6 General Purpose Flag  0800 (2048)\n+1CE1DC8 LOCAL HEADER #251     04034B50 (67324752)\n+1CE1DCC Extract Zip Spec      14 (20) '2.0'\n+1CE1DCD Extract OS            00 (0) 'MS-DOS'\n+1CE1DCE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE20F8 Compression Method    0008 (8) 'Deflated'\n-1CE20FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE20FE CRC                   F9113F21 (4178657057)\n-1CE2102 Compressed Size       0000027F (639)\n-1CE2106 Uncompressed Size     0000027A (634)\n-1CE210A Filename Length       0023 (35)\n-1CE210C Extra Length          0000 (0)\n-1CE210E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE1DD0 Compression Method    0008 (8) 'Deflated'\n+1CE1DD2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE1DD6 CRC                   F9113F21 (4178657057)\n+1CE1DDA Compressed Size       0000027F (639)\n+1CE1DDE Uncompressed Size     0000027A (634)\n+1CE1DE2 Filename Length       0023 (35)\n+1CE1DE4 Extra Length          0000 (0)\n+1CE1DE6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE210E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE1DE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE2131 PAYLOAD\n+1CE1E09 PAYLOAD\n \n-1CE23B0 LOCAL HEADER #252     04034B50 (67324752)\n-1CE23B4 Extract Zip Spec      14 (20) '2.0'\n-1CE23B5 Extract OS            00 (0) 'MS-DOS'\n-1CE23B6 General Purpose Flag  0800 (2048)\n+1CE2088 LOCAL HEADER #252     04034B50 (67324752)\n+1CE208C Extract Zip Spec      14 (20) '2.0'\n+1CE208D Extract OS            00 (0) 'MS-DOS'\n+1CE208E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE23B8 Compression Method    0008 (8) 'Deflated'\n-1CE23BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE23BE CRC                   F09BEEF6 (4036751094)\n-1CE23C2 Compressed Size       0000026C (620)\n-1CE23C6 Uncompressed Size     00000267 (615)\n-1CE23CA Filename Length       0023 (35)\n-1CE23CC Extra Length          0000 (0)\n-1CE23CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE2090 Compression Method    0008 (8) 'Deflated'\n+1CE2092 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE2096 CRC                   F09BEEF6 (4036751094)\n+1CE209A Compressed Size       0000026C (620)\n+1CE209E Uncompressed Size     00000267 (615)\n+1CE20A2 Filename Length       0023 (35)\n+1CE20A4 Extra Length          0000 (0)\n+1CE20A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE23CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE20A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE23F1 PAYLOAD\n+1CE20C9 PAYLOAD\n \n-1CE265D LOCAL HEADER #253     04034B50 (67324752)\n-1CE2661 Extract Zip Spec      14 (20) '2.0'\n-1CE2662 Extract OS            00 (0) 'MS-DOS'\n-1CE2663 General Purpose Flag  0800 (2048)\n+1CE2335 LOCAL HEADER #253     04034B50 (67324752)\n+1CE2339 Extract Zip Spec      14 (20) '2.0'\n+1CE233A Extract OS            00 (0) 'MS-DOS'\n+1CE233B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE2665 Compression Method    0008 (8) 'Deflated'\n-1CE2667 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE266B CRC                   64DB69DF (1692101087)\n-1CE266F Compressed Size       000002AD (685)\n-1CE2673 Uncompressed Size     000002A8 (680)\n-1CE2677 Filename Length       002B (43)\n-1CE2679 Extra Length          0000 (0)\n-1CE267B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE233D Compression Method    0008 (8) 'Deflated'\n+1CE233F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE2343 CRC                   64DB69DF (1692101087)\n+1CE2347 Compressed Size       000002AD (685)\n+1CE234B Uncompressed Size     000002A8 (680)\n+1CE234F Filename Length       002B (43)\n+1CE2351 Extra Length          0000 (0)\n+1CE2353 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE267B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE2353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE26A6 PAYLOAD\n+1CE237E PAYLOAD\n \n-1CE2953 LOCAL HEADER #254     04034B50 (67324752)\n-1CE2957 Extract Zip Spec      14 (20) '2.0'\n-1CE2958 Extract OS            00 (0) 'MS-DOS'\n-1CE2959 General Purpose Flag  0800 (2048)\n+1CE262B LOCAL HEADER #254     04034B50 (67324752)\n+1CE262F Extract Zip Spec      14 (20) '2.0'\n+1CE2630 Extract OS            00 (0) 'MS-DOS'\n+1CE2631 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE295B Compression Method    0008 (8) 'Deflated'\n-1CE295D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE2961 CRC                   833E0378 (2201879416)\n-1CE2965 Compressed Size       00000296 (662)\n-1CE2969 Uncompressed Size     00000291 (657)\n-1CE296D Filename Length       002C (44)\n-1CE296F Extra Length          0000 (0)\n-1CE2971 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE2633 Compression Method    0008 (8) 'Deflated'\n+1CE2635 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE2639 CRC                   833E0378 (2201879416)\n+1CE263D Compressed Size       00000296 (662)\n+1CE2641 Uncompressed Size     00000291 (657)\n+1CE2645 Filename Length       002C (44)\n+1CE2647 Extra Length          0000 (0)\n+1CE2649 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE2971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE2649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE299D PAYLOAD\n+1CE2675 PAYLOAD\n \n-1CE2C33 LOCAL HEADER #255     04034B50 (67324752)\n-1CE2C37 Extract Zip Spec      14 (20) '2.0'\n-1CE2C38 Extract OS            00 (0) 'MS-DOS'\n-1CE2C39 General Purpose Flag  0800 (2048)\n+1CE290B LOCAL HEADER #255     04034B50 (67324752)\n+1CE290F Extract Zip Spec      14 (20) '2.0'\n+1CE2910 Extract OS            00 (0) 'MS-DOS'\n+1CE2911 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE2C3B Compression Method    0008 (8) 'Deflated'\n-1CE2C3D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE2C41 CRC                   FE1931A5 (4263063973)\n-1CE2C45 Compressed Size       00000385 (901)\n-1CE2C49 Uncompressed Size     00000380 (896)\n-1CE2C4D Filename Length       0027 (39)\n-1CE2C4F Extra Length          0000 (0)\n-1CE2C51 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE2913 Compression Method    0008 (8) 'Deflated'\n+1CE2915 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE2919 CRC                   FE1931A5 (4263063973)\n+1CE291D Compressed Size       00000385 (901)\n+1CE2921 Uncompressed Size     00000380 (896)\n+1CE2925 Filename Length       0027 (39)\n+1CE2927 Extra Length          0000 (0)\n+1CE2929 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE2C51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE2929: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE2C78 PAYLOAD\n+1CE2950 PAYLOAD\n \n-1CE2FFD LOCAL HEADER #256     04034B50 (67324752)\n-1CE3001 Extract Zip Spec      14 (20) '2.0'\n-1CE3002 Extract OS            00 (0) 'MS-DOS'\n-1CE3003 General Purpose Flag  0800 (2048)\n+1CE2CD5 LOCAL HEADER #256     04034B50 (67324752)\n+1CE2CD9 Extract Zip Spec      14 (20) '2.0'\n+1CE2CDA Extract OS            00 (0) 'MS-DOS'\n+1CE2CDB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE3005 Compression Method    0008 (8) 'Deflated'\n-1CE3007 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE300B CRC                   2EB92303 (783885059)\n-1CE300F Compressed Size       00000250 (592)\n-1CE3013 Uncompressed Size     0000024B (587)\n-1CE3017 Filename Length       0026 (38)\n-1CE3019 Extra Length          0000 (0)\n-1CE301B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE2CDD Compression Method    0008 (8) 'Deflated'\n+1CE2CDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE2CE3 CRC                   2EB92303 (783885059)\n+1CE2CE7 Compressed Size       00000250 (592)\n+1CE2CEB Uncompressed Size     0000024B (587)\n+1CE2CEF Filename Length       0026 (38)\n+1CE2CF1 Extra Length          0000 (0)\n+1CE2CF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE301B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE2CF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE3041 PAYLOAD\n+1CE2D19 PAYLOAD\n \n-1CE3291 LOCAL HEADER #257     04034B50 (67324752)\n-1CE3295 Extract Zip Spec      14 (20) '2.0'\n-1CE3296 Extract OS            00 (0) 'MS-DOS'\n-1CE3297 General Purpose Flag  0800 (2048)\n+1CE2F69 LOCAL HEADER #257     04034B50 (67324752)\n+1CE2F6D Extract Zip Spec      14 (20) '2.0'\n+1CE2F6E Extract OS            00 (0) 'MS-DOS'\n+1CE2F6F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE3299 Compression Method    0008 (8) 'Deflated'\n-1CE329B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE329F CRC                   8D79F448 (2373579848)\n-1CE32A3 Compressed Size       000002D9 (729)\n-1CE32A7 Uncompressed Size     000002D4 (724)\n-1CE32AB Filename Length       002F (47)\n-1CE32AD Extra Length          0000 (0)\n-1CE32AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE2F71 Compression Method    0008 (8) 'Deflated'\n+1CE2F73 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE2F77 CRC                   8D79F448 (2373579848)\n+1CE2F7B Compressed Size       000002D9 (729)\n+1CE2F7F Uncompressed Size     000002D4 (724)\n+1CE2F83 Filename Length       002F (47)\n+1CE2F85 Extra Length          0000 (0)\n+1CE2F87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE32AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE2F87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE32DE PAYLOAD\n+1CE2FB6 PAYLOAD\n \n-1CE35B7 LOCAL HEADER #258     04034B50 (67324752)\n-1CE35BB Extract Zip Spec      14 (20) '2.0'\n-1CE35BC Extract OS            00 (0) 'MS-DOS'\n-1CE35BD General Purpose Flag  0800 (2048)\n+1CE328F LOCAL HEADER #258     04034B50 (67324752)\n+1CE3293 Extract Zip Spec      14 (20) '2.0'\n+1CE3294 Extract OS            00 (0) 'MS-DOS'\n+1CE3295 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE35BF Compression Method    0008 (8) 'Deflated'\n-1CE35C1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE35C5 CRC                   C505B67F (3305485951)\n-1CE35C9 Compressed Size       00000284 (644)\n-1CE35CD Uncompressed Size     0000027F (639)\n-1CE35D1 Filename Length       0028 (40)\n-1CE35D3 Extra Length          0000 (0)\n-1CE35D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE3297 Compression Method    0008 (8) 'Deflated'\n+1CE3299 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE329D CRC                   C505B67F (3305485951)\n+1CE32A1 Compressed Size       00000284 (644)\n+1CE32A5 Uncompressed Size     0000027F (639)\n+1CE32A9 Filename Length       0028 (40)\n+1CE32AB Extra Length          0000 (0)\n+1CE32AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE35D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE32AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE35FD PAYLOAD\n+1CE32D5 PAYLOAD\n \n-1CE3881 LOCAL HEADER #259     04034B50 (67324752)\n-1CE3885 Extract Zip Spec      14 (20) '2.0'\n-1CE3886 Extract OS            00 (0) 'MS-DOS'\n-1CE3887 General Purpose Flag  0800 (2048)\n+1CE3559 LOCAL HEADER #259     04034B50 (67324752)\n+1CE355D Extract Zip Spec      14 (20) '2.0'\n+1CE355E Extract OS            00 (0) 'MS-DOS'\n+1CE355F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE3889 Compression Method    0008 (8) 'Deflated'\n-1CE388B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE388F CRC                   0D100DD5 (219155925)\n-1CE3893 Compressed Size       00000210 (528)\n-1CE3897 Uncompressed Size     0000020B (523)\n-1CE389B Filename Length       0028 (40)\n-1CE389D Extra Length          0000 (0)\n-1CE389F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE3561 Compression Method    0008 (8) 'Deflated'\n+1CE3563 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE3567 CRC                   0D100DD5 (219155925)\n+1CE356B Compressed Size       00000210 (528)\n+1CE356F Uncompressed Size     0000020B (523)\n+1CE3573 Filename Length       0028 (40)\n+1CE3575 Extra Length          0000 (0)\n+1CE3577 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE389F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE3577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE38C7 PAYLOAD\n+1CE359F PAYLOAD\n \n-1CE3AD7 LOCAL HEADER #260     04034B50 (67324752)\n-1CE3ADB Extract Zip Spec      14 (20) '2.0'\n-1CE3ADC Extract OS            00 (0) 'MS-DOS'\n-1CE3ADD General Purpose Flag  0800 (2048)\n+1CE37AF LOCAL HEADER #260     04034B50 (67324752)\n+1CE37B3 Extract Zip Spec      14 (20) '2.0'\n+1CE37B4 Extract OS            00 (0) 'MS-DOS'\n+1CE37B5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE3ADF Compression Method    0008 (8) 'Deflated'\n-1CE3AE1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE3AE5 CRC                   8B60CDC0 (2338377152)\n-1CE3AE9 Compressed Size       0000038C (908)\n-1CE3AED Uncompressed Size     00000387 (903)\n-1CE3AF1 Filename Length       0024 (36)\n-1CE3AF3 Extra Length          0000 (0)\n-1CE3AF5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE37B7 Compression Method    0008 (8) 'Deflated'\n+1CE37B9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE37BD CRC                   8B60CDC0 (2338377152)\n+1CE37C1 Compressed Size       0000038C (908)\n+1CE37C5 Uncompressed Size     00000387 (903)\n+1CE37C9 Filename Length       0024 (36)\n+1CE37CB Extra Length          0000 (0)\n+1CE37CD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE3AF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE37CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE3B19 PAYLOAD\n+1CE37F1 PAYLOAD\n \n-1CE3EA5 LOCAL HEADER #261     04034B50 (67324752)\n-1CE3EA9 Extract Zip Spec      14 (20) '2.0'\n-1CE3EAA Extract OS            00 (0) 'MS-DOS'\n-1CE3EAB General Purpose Flag  0800 (2048)\n+1CE3B7D LOCAL HEADER #261     04034B50 (67324752)\n+1CE3B81 Extract Zip Spec      14 (20) '2.0'\n+1CE3B82 Extract OS            00 (0) 'MS-DOS'\n+1CE3B83 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE3EAD Compression Method    0008 (8) 'Deflated'\n-1CE3EAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE3EB3 CRC                   F38951E9 (4085862889)\n-1CE3EB7 Compressed Size       000002D4 (724)\n-1CE3EBB Uncompressed Size     000002CF (719)\n-1CE3EBF Filename Length       001E (30)\n-1CE3EC1 Extra Length          0000 (0)\n-1CE3EC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE3B85 Compression Method    0008 (8) 'Deflated'\n+1CE3B87 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE3B8B CRC                   F38951E9 (4085862889)\n+1CE3B8F Compressed Size       000002D4 (724)\n+1CE3B93 Uncompressed Size     000002CF (719)\n+1CE3B97 Filename Length       001E (30)\n+1CE3B99 Extra Length          0000 (0)\n+1CE3B9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE3EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE3B9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE3EE1 PAYLOAD\n+1CE3BB9 PAYLOAD\n \n-1CE41B5 LOCAL HEADER #262     04034B50 (67324752)\n-1CE41B9 Extract Zip Spec      14 (20) '2.0'\n-1CE41BA Extract OS            00 (0) 'MS-DOS'\n-1CE41BB General Purpose Flag  0800 (2048)\n+1CE3E8D LOCAL HEADER #262     04034B50 (67324752)\n+1CE3E91 Extract Zip Spec      14 (20) '2.0'\n+1CE3E92 Extract OS            00 (0) 'MS-DOS'\n+1CE3E93 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE41BD Compression Method    0008 (8) 'Deflated'\n-1CE41BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE41C3 CRC                   0FE980F4 (266961140)\n-1CE41C7 Compressed Size       00000369 (873)\n-1CE41CB Uncompressed Size     00000364 (868)\n-1CE41CF Filename Length       0029 (41)\n-1CE41D1 Extra Length          0000 (0)\n-1CE41D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE3E95 Compression Method    0008 (8) 'Deflated'\n+1CE3E97 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE3E9B CRC                   0FE980F4 (266961140)\n+1CE3E9F Compressed Size       00000369 (873)\n+1CE3EA3 Uncompressed Size     00000364 (868)\n+1CE3EA7 Filename Length       0029 (41)\n+1CE3EA9 Extra Length          0000 (0)\n+1CE3EAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE41D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE3EAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE41FC PAYLOAD\n+1CE3ED4 PAYLOAD\n \n-1CE4565 LOCAL HEADER #263     04034B50 (67324752)\n-1CE4569 Extract Zip Spec      14 (20) '2.0'\n-1CE456A Extract OS            00 (0) 'MS-DOS'\n-1CE456B General Purpose Flag  0800 (2048)\n+1CE423D LOCAL HEADER #263     04034B50 (67324752)\n+1CE4241 Extract Zip Spec      14 (20) '2.0'\n+1CE4242 Extract OS            00 (0) 'MS-DOS'\n+1CE4243 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE456D Compression Method    0008 (8) 'Deflated'\n-1CE456F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE4573 CRC                   41DCD99B (1104992667)\n-1CE4577 Compressed Size       00000330 (816)\n-1CE457B Uncompressed Size     0000032B (811)\n-1CE457F Filename Length       0027 (39)\n-1CE4581 Extra Length          0000 (0)\n-1CE4583 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE4245 Compression Method    0008 (8) 'Deflated'\n+1CE4247 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE424B CRC                   41DCD99B (1104992667)\n+1CE424F Compressed Size       00000330 (816)\n+1CE4253 Uncompressed Size     0000032B (811)\n+1CE4257 Filename Length       0027 (39)\n+1CE4259 Extra Length          0000 (0)\n+1CE425B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE4583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE425B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE45AA PAYLOAD\n+1CE4282 PAYLOAD\n \n-1CE48DA LOCAL HEADER #264     04034B50 (67324752)\n-1CE48DE Extract Zip Spec      14 (20) '2.0'\n-1CE48DF Extract OS            00 (0) 'MS-DOS'\n-1CE48E0 General Purpose Flag  0800 (2048)\n+1CE45B2 LOCAL HEADER #264     04034B50 (67324752)\n+1CE45B6 Extract Zip Spec      14 (20) '2.0'\n+1CE45B7 Extract OS            00 (0) 'MS-DOS'\n+1CE45B8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE48E2 Compression Method    0008 (8) 'Deflated'\n-1CE48E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE48E8 CRC                   AEB0BF56 (2930818902)\n-1CE48EC Compressed Size       00000362 (866)\n-1CE48F0 Uncompressed Size     0000035D (861)\n-1CE48F4 Filename Length       0025 (37)\n-1CE48F6 Extra Length          0000 (0)\n-1CE48F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE45BA Compression Method    0008 (8) 'Deflated'\n+1CE45BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE45C0 CRC                   AEB0BF56 (2930818902)\n+1CE45C4 Compressed Size       00000362 (866)\n+1CE45C8 Uncompressed Size     0000035D (861)\n+1CE45CC Filename Length       0025 (37)\n+1CE45CE Extra Length          0000 (0)\n+1CE45D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE48F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE45D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE491D PAYLOAD\n+1CE45F5 PAYLOAD\n \n-1CE4C7F LOCAL HEADER #265     04034B50 (67324752)\n-1CE4C83 Extract Zip Spec      14 (20) '2.0'\n-1CE4C84 Extract OS            00 (0) 'MS-DOS'\n-1CE4C85 General Purpose Flag  0800 (2048)\n+1CE4957 LOCAL HEADER #265     04034B50 (67324752)\n+1CE495B Extract Zip Spec      14 (20) '2.0'\n+1CE495C Extract OS            00 (0) 'MS-DOS'\n+1CE495D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE4C87 Compression Method    0008 (8) 'Deflated'\n-1CE4C89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE4C8D CRC                   985588D0 (2555742416)\n-1CE4C91 Compressed Size       0000034C (844)\n-1CE4C95 Uncompressed Size     00000347 (839)\n-1CE4C99 Filename Length       0023 (35)\n-1CE4C9B Extra Length          0000 (0)\n-1CE4C9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE495F Compression Method    0008 (8) 'Deflated'\n+1CE4961 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE4965 CRC                   985588D0 (2555742416)\n+1CE4969 Compressed Size       0000034C (844)\n+1CE496D Uncompressed Size     00000347 (839)\n+1CE4971 Filename Length       0023 (35)\n+1CE4973 Extra Length          0000 (0)\n+1CE4975 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE4C9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE4975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE4CC0 PAYLOAD\n+1CE4998 PAYLOAD\n \n-1CE500C LOCAL HEADER #266     04034B50 (67324752)\n-1CE5010 Extract Zip Spec      14 (20) '2.0'\n-1CE5011 Extract OS            00 (0) 'MS-DOS'\n-1CE5012 General Purpose Flag  0800 (2048)\n+1CE4CE4 LOCAL HEADER #266     04034B50 (67324752)\n+1CE4CE8 Extract Zip Spec      14 (20) '2.0'\n+1CE4CE9 Extract OS            00 (0) 'MS-DOS'\n+1CE4CEA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE5014 Compression Method    0008 (8) 'Deflated'\n-1CE5016 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE501A CRC                   36BD5718 (918378264)\n-1CE501E Compressed Size       000002E5 (741)\n-1CE5022 Uncompressed Size     000002E0 (736)\n-1CE5026 Filename Length       0029 (41)\n-1CE5028 Extra Length          0000 (0)\n-1CE502A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE4CEC Compression Method    0008 (8) 'Deflated'\n+1CE4CEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE4CF2 CRC                   36BD5718 (918378264)\n+1CE4CF6 Compressed Size       000002E5 (741)\n+1CE4CFA Uncompressed Size     000002E0 (736)\n+1CE4CFE Filename Length       0029 (41)\n+1CE4D00 Extra Length          0000 (0)\n+1CE4D02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE502A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE4D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE5053 PAYLOAD\n+1CE4D2B PAYLOAD\n \n-1CE5338 LOCAL HEADER #267     04034B50 (67324752)\n-1CE533C Extract Zip Spec      14 (20) '2.0'\n-1CE533D Extract OS            00 (0) 'MS-DOS'\n-1CE533E General Purpose Flag  0800 (2048)\n+1CE5010 LOCAL HEADER #267     04034B50 (67324752)\n+1CE5014 Extract Zip Spec      14 (20) '2.0'\n+1CE5015 Extract OS            00 (0) 'MS-DOS'\n+1CE5016 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE5340 Compression Method    0008 (8) 'Deflated'\n-1CE5342 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE5346 CRC                   758BFEF8 (1972109048)\n-1CE534A Compressed Size       0000024F (591)\n-1CE534E Uncompressed Size     0000024A (586)\n-1CE5352 Filename Length       0022 (34)\n-1CE5354 Extra Length          0000 (0)\n-1CE5356 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE5018 Compression Method    0008 (8) 'Deflated'\n+1CE501A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE501E CRC                   758BFEF8 (1972109048)\n+1CE5022 Compressed Size       0000024F (591)\n+1CE5026 Uncompressed Size     0000024A (586)\n+1CE502A Filename Length       0022 (34)\n+1CE502C Extra Length          0000 (0)\n+1CE502E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE5356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE502E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE5378 PAYLOAD\n+1CE5050 PAYLOAD\n \n-1CE55C7 LOCAL HEADER #268     04034B50 (67324752)\n-1CE55CB Extract Zip Spec      14 (20) '2.0'\n-1CE55CC Extract OS            00 (0) 'MS-DOS'\n-1CE55CD General Purpose Flag  0800 (2048)\n+1CE529F LOCAL HEADER #268     04034B50 (67324752)\n+1CE52A3 Extract Zip Spec      14 (20) '2.0'\n+1CE52A4 Extract OS            00 (0) 'MS-DOS'\n+1CE52A5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE55CF Compression Method    0008 (8) 'Deflated'\n-1CE55D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE55D5 CRC                   87B0B6BA (2276505274)\n-1CE55D9 Compressed Size       00000333 (819)\n-1CE55DD Uncompressed Size     0000032E (814)\n-1CE55E1 Filename Length       0027 (39)\n-1CE55E3 Extra Length          0000 (0)\n-1CE55E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE52A7 Compression Method    0008 (8) 'Deflated'\n+1CE52A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE52AD CRC                   87B0B6BA (2276505274)\n+1CE52B1 Compressed Size       00000333 (819)\n+1CE52B5 Uncompressed Size     0000032E (814)\n+1CE52B9 Filename Length       0027 (39)\n+1CE52BB Extra Length          0000 (0)\n+1CE52BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE55E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE52BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE560C PAYLOAD\n+1CE52E4 PAYLOAD\n \n-1CE593F LOCAL HEADER #269     04034B50 (67324752)\n-1CE5943 Extract Zip Spec      14 (20) '2.0'\n-1CE5944 Extract OS            00 (0) 'MS-DOS'\n-1CE5945 General Purpose Flag  0800 (2048)\n+1CE5617 LOCAL HEADER #269     04034B50 (67324752)\n+1CE561B Extract Zip Spec      14 (20) '2.0'\n+1CE561C Extract OS            00 (0) 'MS-DOS'\n+1CE561D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE5947 Compression Method    0008 (8) 'Deflated'\n-1CE5949 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE594D CRC                   EE4EA32B (3998130987)\n-1CE5951 Compressed Size       00000378 (888)\n-1CE5955 Uncompressed Size     00000373 (883)\n-1CE5959 Filename Length       0028 (40)\n-1CE595B Extra Length          0000 (0)\n-1CE595D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE561F Compression Method    0008 (8) 'Deflated'\n+1CE5621 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE5625 CRC                   EE4EA32B (3998130987)\n+1CE5629 Compressed Size       00000378 (888)\n+1CE562D Uncompressed Size     00000373 (883)\n+1CE5631 Filename Length       0028 (40)\n+1CE5633 Extra Length          0000 (0)\n+1CE5635 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE595D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE5635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE5985 PAYLOAD\n+1CE565D PAYLOAD\n \n-1CE5CFD LOCAL HEADER #270     04034B50 (67324752)\n-1CE5D01 Extract Zip Spec      14 (20) '2.0'\n-1CE5D02 Extract OS            00 (0) 'MS-DOS'\n-1CE5D03 General Purpose Flag  0800 (2048)\n+1CE59D5 LOCAL HEADER #270     04034B50 (67324752)\n+1CE59D9 Extract Zip Spec      14 (20) '2.0'\n+1CE59DA Extract OS            00 (0) 'MS-DOS'\n+1CE59DB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE5D05 Compression Method    0008 (8) 'Deflated'\n-1CE5D07 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE5D0B CRC                   B39F1B08 (3013548808)\n-1CE5D0F Compressed Size       00000267 (615)\n-1CE5D13 Uncompressed Size     00000262 (610)\n-1CE5D17 Filename Length       0020 (32)\n-1CE5D19 Extra Length          0000 (0)\n-1CE5D1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE59DD Compression Method    0008 (8) 'Deflated'\n+1CE59DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE59E3 CRC                   B39F1B08 (3013548808)\n+1CE59E7 Compressed Size       00000267 (615)\n+1CE59EB Uncompressed Size     00000262 (610)\n+1CE59EF Filename Length       0020 (32)\n+1CE59F1 Extra Length          0000 (0)\n+1CE59F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE5D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE59F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE5D3B PAYLOAD\n+1CE5A13 PAYLOAD\n \n-1CE5FA2 LOCAL HEADER #271     04034B50 (67324752)\n-1CE5FA6 Extract Zip Spec      14 (20) '2.0'\n-1CE5FA7 Extract OS            00 (0) 'MS-DOS'\n-1CE5FA8 General Purpose Flag  0800 (2048)\n+1CE5C7A LOCAL HEADER #271     04034B50 (67324752)\n+1CE5C7E Extract Zip Spec      14 (20) '2.0'\n+1CE5C7F Extract OS            00 (0) 'MS-DOS'\n+1CE5C80 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE5FAA Compression Method    0008 (8) 'Deflated'\n-1CE5FAC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE5FB0 CRC                   6F29923E (1864995390)\n-1CE5FB4 Compressed Size       0000024D (589)\n-1CE5FB8 Uncompressed Size     00000248 (584)\n-1CE5FBC Filename Length       0027 (39)\n-1CE5FBE Extra Length          0000 (0)\n-1CE5FC0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE5C82 Compression Method    0008 (8) 'Deflated'\n+1CE5C84 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE5C88 CRC                   6F29923E (1864995390)\n+1CE5C8C Compressed Size       0000024D (589)\n+1CE5C90 Uncompressed Size     00000248 (584)\n+1CE5C94 Filename Length       0027 (39)\n+1CE5C96 Extra Length          0000 (0)\n+1CE5C98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE5FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE5C98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE5FE7 PAYLOAD\n+1CE5CBF PAYLOAD\n \n-1CE6234 LOCAL HEADER #272     04034B50 (67324752)\n-1CE6238 Extract Zip Spec      14 (20) '2.0'\n-1CE6239 Extract OS            00 (0) 'MS-DOS'\n-1CE623A General Purpose Flag  0800 (2048)\n+1CE5F0C LOCAL HEADER #272     04034B50 (67324752)\n+1CE5F10 Extract Zip Spec      14 (20) '2.0'\n+1CE5F11 Extract OS            00 (0) 'MS-DOS'\n+1CE5F12 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE623C Compression Method    0008 (8) 'Deflated'\n-1CE623E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE6242 CRC                   730FB2A5 (1930408613)\n-1CE6246 Compressed Size       00000215 (533)\n-1CE624A Uncompressed Size     000002B2 (690)\n-1CE624E Filename Length       0017 (23)\n-1CE6250 Extra Length          0000 (0)\n-1CE6252 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1CE5F14 Compression Method    0008 (8) 'Deflated'\n+1CE5F16 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE5F1A CRC                   730FB2A5 (1930408613)\n+1CE5F1E Compressed Size       00000215 (533)\n+1CE5F22 Uncompressed Size     000002B2 (690)\n+1CE5F26 Filename Length       0017 (23)\n+1CE5F28 Extra Length          0000 (0)\n+1CE5F2A Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE6252: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE5F2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE6269 PAYLOAD\n+1CE5F41 PAYLOAD\n \n-1CE647E LOCAL HEADER #273     04034B50 (67324752)\n-1CE6482 Extract Zip Spec      14 (20) '2.0'\n-1CE6483 Extract OS            00 (0) 'MS-DOS'\n-1CE6484 General Purpose Flag  0800 (2048)\n+1CE6156 LOCAL HEADER #273     04034B50 (67324752)\n+1CE615A Extract Zip Spec      14 (20) '2.0'\n+1CE615B Extract OS            00 (0) 'MS-DOS'\n+1CE615C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE6486 Compression Method    0008 (8) 'Deflated'\n-1CE6488 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE648C CRC                   BB60B307 (3143676679)\n-1CE6490 Compressed Size       00000260 (608)\n-1CE6494 Uncompressed Size     0000025B (603)\n-1CE6498 Filename Length       001F (31)\n-1CE649A Extra Length          0000 (0)\n-1CE649C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE615E Compression Method    0008 (8) 'Deflated'\n+1CE6160 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE6164 CRC                   BB60B307 (3143676679)\n+1CE6168 Compressed Size       00000260 (608)\n+1CE616C Uncompressed Size     0000025B (603)\n+1CE6170 Filename Length       001F (31)\n+1CE6172 Extra Length          0000 (0)\n+1CE6174 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE649C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE6174: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE64BB PAYLOAD\n+1CE6193 PAYLOAD\n \n-1CE671B LOCAL HEADER #274     04034B50 (67324752)\n-1CE671F Extract Zip Spec      14 (20) '2.0'\n-1CE6720 Extract OS            00 (0) 'MS-DOS'\n-1CE6721 General Purpose Flag  0800 (2048)\n+1CE63F3 LOCAL HEADER #274     04034B50 (67324752)\n+1CE63F7 Extract Zip Spec      14 (20) '2.0'\n+1CE63F8 Extract OS            00 (0) 'MS-DOS'\n+1CE63F9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE6723 Compression Method    0008 (8) 'Deflated'\n-1CE6725 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE6729 CRC                   CEC3CAC7 (3468937927)\n-1CE672D Compressed Size       0000017F (383)\n-1CE6731 Uncompressed Size     00000182 (386)\n-1CE6735 Filename Length       0021 (33)\n-1CE6737 Extra Length          0000 (0)\n-1CE6739 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE63FB Compression Method    0008 (8) 'Deflated'\n+1CE63FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE6401 CRC                   CEC3CAC7 (3468937927)\n+1CE6405 Compressed Size       0000017F (383)\n+1CE6409 Uncompressed Size     00000182 (386)\n+1CE640D Filename Length       0021 (33)\n+1CE640F Extra Length          0000 (0)\n+1CE6411 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE6739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE6411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE675A PAYLOAD\n+1CE6432 PAYLOAD\n \n-1CE68D9 LOCAL HEADER #275     04034B50 (67324752)\n-1CE68DD Extract Zip Spec      14 (20) '2.0'\n-1CE68DE Extract OS            00 (0) 'MS-DOS'\n-1CE68DF General Purpose Flag  0800 (2048)\n+1CE65B1 LOCAL HEADER #275     04034B50 (67324752)\n+1CE65B5 Extract Zip Spec      14 (20) '2.0'\n+1CE65B6 Extract OS            00 (0) 'MS-DOS'\n+1CE65B7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE68E1 Compression Method    0008 (8) 'Deflated'\n-1CE68E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE68E7 CRC                   FF29DBDC (4280933340)\n-1CE68EB Compressed Size       000001DA (474)\n-1CE68EF Uncompressed Size     00000368 (872)\n-1CE68F3 Filename Length       0021 (33)\n-1CE68F5 Extra Length          0000 (0)\n-1CE68F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE65B9 Compression Method    0008 (8) 'Deflated'\n+1CE65BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE65BF CRC                   FF29DBDC (4280933340)\n+1CE65C3 Compressed Size       000001DA (474)\n+1CE65C7 Uncompressed Size     00000368 (872)\n+1CE65CB Filename Length       0021 (33)\n+1CE65CD Extra Length          0000 (0)\n+1CE65CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE68F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE65CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE6918 PAYLOAD\n+1CE65F0 PAYLOAD\n \n-1CE6AF2 LOCAL HEADER #276     04034B50 (67324752)\n-1CE6AF6 Extract Zip Spec      14 (20) '2.0'\n-1CE6AF7 Extract OS            00 (0) 'MS-DOS'\n-1CE6AF8 General Purpose Flag  0800 (2048)\n+1CE67CA LOCAL HEADER #276     04034B50 (67324752)\n+1CE67CE Extract Zip Spec      14 (20) '2.0'\n+1CE67CF Extract OS            00 (0) 'MS-DOS'\n+1CE67D0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE6AFA Compression Method    0008 (8) 'Deflated'\n-1CE6AFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE6B00 CRC                   131F64B9 (320824505)\n-1CE6B04 Compressed Size       000002D7 (727)\n-1CE6B08 Uncompressed Size     0000041D (1053)\n-1CE6B0C Filename Length       0027 (39)\n-1CE6B0E Extra Length          0000 (0)\n-1CE6B10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE67D2 Compression Method    0008 (8) 'Deflated'\n+1CE67D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE67D8 CRC                   131F64B9 (320824505)\n+1CE67DC Compressed Size       000002D7 (727)\n+1CE67E0 Uncompressed Size     0000041D (1053)\n+1CE67E4 Filename Length       0027 (39)\n+1CE67E6 Extra Length          0000 (0)\n+1CE67E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE6B10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE67E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE6B37 PAYLOAD\n+1CE680F PAYLOAD\n \n-1CE6E0E LOCAL HEADER #277     04034B50 (67324752)\n-1CE6E12 Extract Zip Spec      14 (20) '2.0'\n-1CE6E13 Extract OS            00 (0) 'MS-DOS'\n-1CE6E14 General Purpose Flag  0800 (2048)\n+1CE6AE6 LOCAL HEADER #277     04034B50 (67324752)\n+1CE6AEA Extract Zip Spec      14 (20) '2.0'\n+1CE6AEB Extract OS            00 (0) 'MS-DOS'\n+1CE6AEC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE6E16 Compression Method    0008 (8) 'Deflated'\n-1CE6E18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE6E1C CRC                   0A9D8744 (178095940)\n-1CE6E20 Compressed Size       00000026 (38)\n-1CE6E24 Uncompressed Size     0000002B (43)\n-1CE6E28 Filename Length       001E (30)\n-1CE6E2A Extra Length          0000 (0)\n-1CE6E2C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE6AEE Compression Method    0008 (8) 'Deflated'\n+1CE6AF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE6AF4 CRC                   0A9D8744 (178095940)\n+1CE6AF8 Compressed Size       00000026 (38)\n+1CE6AFC Uncompressed Size     0000002B (43)\n+1CE6B00 Filename Length       001E (30)\n+1CE6B02 Extra Length          0000 (0)\n+1CE6B04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE6E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE6B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE6E4A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CE6B22 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CE6E70 LOCAL HEADER #278     04034B50 (67324752)\n-1CE6E74 Extract Zip Spec      14 (20) '2.0'\n-1CE6E75 Extract OS            00 (0) 'MS-DOS'\n-1CE6E76 General Purpose Flag  0800 (2048)\n+1CE6B48 LOCAL HEADER #278     04034B50 (67324752)\n+1CE6B4C Extract Zip Spec      14 (20) '2.0'\n+1CE6B4D Extract OS            00 (0) 'MS-DOS'\n+1CE6B4E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE6E78 Compression Method    0008 (8) 'Deflated'\n-1CE6E7A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE6E7E CRC                   4682AB77 (1182968695)\n-1CE6E82 Compressed Size       000000C2 (194)\n-1CE6E86 Uncompressed Size     000000CC (204)\n-1CE6E8A Filename Length       001D (29)\n-1CE6E8C Extra Length          0000 (0)\n-1CE6E8E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE6B50 Compression Method    0008 (8) 'Deflated'\n+1CE6B52 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE6B56 CRC                   4682AB77 (1182968695)\n+1CE6B5A Compressed Size       000000C2 (194)\n+1CE6B5E Uncompressed Size     000000CC (204)\n+1CE6B62 Filename Length       001D (29)\n+1CE6B64 Extra Length          0000 (0)\n+1CE6B66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE6E8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE6B66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE6EAB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CE6B83 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1CE6F6D LOCAL HEADER #279     04034B50 (67324752)\n-1CE6F71 Extract Zip Spec      14 (20) '2.0'\n-1CE6F72 Extract OS            00 (0) 'MS-DOS'\n-1CE6F73 General Purpose Flag  0800 (2048)\n+1CE6C45 LOCAL HEADER #279     04034B50 (67324752)\n+1CE6C49 Extract Zip Spec      14 (20) '2.0'\n+1CE6C4A Extract OS            00 (0) 'MS-DOS'\n+1CE6C4B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE6F75 Compression Method    0008 (8) 'Deflated'\n-1CE6F77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE6F7B CRC                   ECCDFBAC (3972922284)\n-1CE6F7F Compressed Size       00000211 (529)\n-1CE6F83 Uncompressed Size     00000486 (1158)\n-1CE6F87 Filename Length       001B (27)\n-1CE6F89 Extra Length          0000 (0)\n-1CE6F8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE6C4D Compression Method    0008 (8) 'Deflated'\n+1CE6C4F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE6C53 CRC                   ECCDFBAC (3972922284)\n+1CE6C57 Compressed Size       00000211 (529)\n+1CE6C5B Uncompressed Size     00000486 (1158)\n+1CE6C5F Filename Length       001B (27)\n+1CE6C61 Extra Length          0000 (0)\n+1CE6C63 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE6F8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE6C63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE6FA6 PAYLOAD\n+1CE6C7E PAYLOAD\n \n-1CE71B7 LOCAL HEADER #280     04034B50 (67324752)\n-1CE71BB Extract Zip Spec      14 (20) '2.0'\n-1CE71BC Extract OS            00 (0) 'MS-DOS'\n-1CE71BD General Purpose Flag  0800 (2048)\n+1CE6E8F LOCAL HEADER #280     04034B50 (67324752)\n+1CE6E93 Extract Zip Spec      14 (20) '2.0'\n+1CE6E94 Extract OS            00 (0) 'MS-DOS'\n+1CE6E95 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE71BF Compression Method    0008 (8) 'Deflated'\n-1CE71C1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE71C5 CRC                   DCDF1CF3 (3705609459)\n-1CE71C9 Compressed Size       00000DC5 (3525)\n-1CE71CD Uncompressed Size     00003867 (14439)\n-1CE71D1 Filename Length       0014 (20)\n-1CE71D3 Extra Length          0000 (0)\n-1CE71D5 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1CE6E97 Compression Method    0008 (8) 'Deflated'\n+1CE6E99 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE6E9D CRC                   DCDF1CF3 (3705609459)\n+1CE6EA1 Compressed Size       00000DC5 (3525)\n+1CE6EA5 Uncompressed Size     00003867 (14439)\n+1CE6EA9 Filename Length       0014 (20)\n+1CE6EAB Extra Length          0000 (0)\n+1CE6EAD Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE71D5: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE6EAD: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE71E9 PAYLOAD\n+1CE6EC1 PAYLOAD\n \n-1CE7FAE LOCAL HEADER #281     04034B50 (67324752)\n-1CE7FB2 Extract Zip Spec      14 (20) '2.0'\n-1CE7FB3 Extract OS            00 (0) 'MS-DOS'\n-1CE7FB4 General Purpose Flag  0800 (2048)\n+1CE7C86 LOCAL HEADER #281     04034B50 (67324752)\n+1CE7C8A Extract Zip Spec      14 (20) '2.0'\n+1CE7C8B Extract OS            00 (0) 'MS-DOS'\n+1CE7C8C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE7FB6 Compression Method    0008 (8) 'Deflated'\n-1CE7FB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE7FBC CRC                   94F17E95 (2498854549)\n-1CE7FC0 Compressed Size       00000235 (565)\n-1CE7FC4 Uncompressed Size     00000429 (1065)\n-1CE7FC8 Filename Length       0017 (23)\n-1CE7FCA Extra Length          0000 (0)\n-1CE7FCC Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1CE7C8E Compression Method    0008 (8) 'Deflated'\n+1CE7C90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE7C94 CRC                   94F17E95 (2498854549)\n+1CE7C98 Compressed Size       00000235 (565)\n+1CE7C9C Uncompressed Size     00000429 (1065)\n+1CE7CA0 Filename Length       0017 (23)\n+1CE7CA2 Extra Length          0000 (0)\n+1CE7CA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE7FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE7CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE7FE3 PAYLOAD\n+1CE7CBB PAYLOAD\n \n-1CE8218 LOCAL HEADER #282     04034B50 (67324752)\n-1CE821C Extract Zip Spec      14 (20) '2.0'\n-1CE821D Extract OS            00 (0) 'MS-DOS'\n-1CE821E General Purpose Flag  0800 (2048)\n+1CE7EF0 LOCAL HEADER #282     04034B50 (67324752)\n+1CE7EF4 Extract Zip Spec      14 (20) '2.0'\n+1CE7EF5 Extract OS            00 (0) 'MS-DOS'\n+1CE7EF6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE8220 Compression Method    0008 (8) 'Deflated'\n-1CE8222 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE8226 CRC                   C8FD11B3 (3372028339)\n-1CE822A Compressed Size       0000031A (794)\n-1CE822E Uncompressed Size     000008A0 (2208)\n-1CE8232 Filename Length       0018 (24)\n-1CE8234 Extra Length          0000 (0)\n-1CE8236 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE7EF8 Compression Method    0008 (8) 'Deflated'\n+1CE7EFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE7EFE CRC                   C8FD11B3 (3372028339)\n+1CE7F02 Compressed Size       0000031A (794)\n+1CE7F06 Uncompressed Size     000008A0 (2208)\n+1CE7F0A Filename Length       0018 (24)\n+1CE7F0C Extra Length          0000 (0)\n+1CE7F0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE8236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE7F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE824E PAYLOAD\n+1CE7F26 PAYLOAD\n \n-1CE8568 LOCAL HEADER #283     04034B50 (67324752)\n-1CE856C Extract Zip Spec      14 (20) '2.0'\n-1CE856D Extract OS            00 (0) 'MS-DOS'\n-1CE856E General Purpose Flag  0800 (2048)\n+1CE8240 LOCAL HEADER #283     04034B50 (67324752)\n+1CE8244 Extract Zip Spec      14 (20) '2.0'\n+1CE8245 Extract OS            00 (0) 'MS-DOS'\n+1CE8246 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE8570 Compression Method    0008 (8) 'Deflated'\n-1CE8572 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE8576 CRC                   D8AC93BD (3635188669)\n-1CE857A Compressed Size       00000173 (371)\n-1CE857E Uncompressed Size     00000254 (596)\n-1CE8582 Filename Length       0019 (25)\n-1CE8584 Extra Length          0000 (0)\n-1CE8586 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE8248 Compression Method    0008 (8) 'Deflated'\n+1CE824A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE824E CRC                   D8AC93BD (3635188669)\n+1CE8252 Compressed Size       00000173 (371)\n+1CE8256 Uncompressed Size     00000254 (596)\n+1CE825A Filename Length       0019 (25)\n+1CE825C Extra Length          0000 (0)\n+1CE825E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE8586: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE825E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE859F PAYLOAD\n+1CE8277 PAYLOAD\n \n-1CE8712 LOCAL HEADER #284     04034B50 (67324752)\n-1CE8716 Extract Zip Spec      14 (20) '2.0'\n-1CE8717 Extract OS            00 (0) 'MS-DOS'\n-1CE8718 General Purpose Flag  0800 (2048)\n+1CE83EA LOCAL HEADER #284     04034B50 (67324752)\n+1CE83EE Extract Zip Spec      14 (20) '2.0'\n+1CE83EF Extract OS            00 (0) 'MS-DOS'\n+1CE83F0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE871A Compression Method    0008 (8) 'Deflated'\n-1CE871C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE8720 CRC                   2DC3201C (767762460)\n-1CE8724 Compressed Size       000001F0 (496)\n-1CE8728 Uncompressed Size     00000371 (881)\n-1CE872C Filename Length       0018 (24)\n-1CE872E Extra Length          0000 (0)\n-1CE8730 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE83F2 Compression Method    0008 (8) 'Deflated'\n+1CE83F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE83F8 CRC                   2DC3201C (767762460)\n+1CE83FC Compressed Size       000001F0 (496)\n+1CE8400 Uncompressed Size     00000371 (881)\n+1CE8404 Filename Length       0018 (24)\n+1CE8406 Extra Length          0000 (0)\n+1CE8408 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE8730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE8408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE8748 PAYLOAD\n+1CE8420 PAYLOAD\n \n-1CE8938 LOCAL HEADER #285     04034B50 (67324752)\n-1CE893C Extract Zip Spec      14 (20) '2.0'\n-1CE893D Extract OS            00 (0) 'MS-DOS'\n-1CE893E General Purpose Flag  0800 (2048)\n+1CE8610 LOCAL HEADER #285     04034B50 (67324752)\n+1CE8614 Extract Zip Spec      14 (20) '2.0'\n+1CE8615 Extract OS            00 (0) 'MS-DOS'\n+1CE8616 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE8940 Compression Method    0008 (8) 'Deflated'\n-1CE8942 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE8946 CRC                   7ADEC53F (2061419839)\n-1CE894A Compressed Size       000001A7 (423)\n-1CE894E Uncompressed Size     000002CB (715)\n-1CE8952 Filename Length       0018 (24)\n-1CE8954 Extra Length          0000 (0)\n-1CE8956 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1CE8618 Compression Method    0008 (8) 'Deflated'\n+1CE861A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE861E CRC                   7ADEC53F (2061419839)\n+1CE8622 Compressed Size       000001A7 (423)\n+1CE8626 Uncompressed Size     000002CB (715)\n+1CE862A Filename Length       0018 (24)\n+1CE862C Extra Length          0000 (0)\n+1CE862E Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE8956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE862E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE896E PAYLOAD\n+1CE8646 PAYLOAD\n \n-1CE8B15 LOCAL HEADER #286     04034B50 (67324752)\n-1CE8B19 Extract Zip Spec      14 (20) '2.0'\n-1CE8B1A Extract OS            00 (0) 'MS-DOS'\n-1CE8B1B General Purpose Flag  0800 (2048)\n+1CE87ED LOCAL HEADER #286     04034B50 (67324752)\n+1CE87F1 Extract Zip Spec      14 (20) '2.0'\n+1CE87F2 Extract OS            00 (0) 'MS-DOS'\n+1CE87F3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE8B1D Compression Method    0008 (8) 'Deflated'\n-1CE8B1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE8B23 CRC                   56DEE5A3 (1457448355)\n-1CE8B27 Compressed Size       0000022E (558)\n-1CE8B2B Uncompressed Size     000004AA (1194)\n-1CE8B2F Filename Length       0016 (22)\n-1CE8B31 Extra Length          0000 (0)\n-1CE8B33 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1CE87F5 Compression Method    0008 (8) 'Deflated'\n+1CE87F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE87FB CRC                   56DEE5A3 (1457448355)\n+1CE87FF Compressed Size       0000022E (558)\n+1CE8803 Uncompressed Size     000004AA (1194)\n+1CE8807 Filename Length       0016 (22)\n+1CE8809 Extra Length          0000 (0)\n+1CE880B Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE8B33: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE880B: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE8B49 PAYLOAD\n+1CE8821 PAYLOAD\n \n-1CE8D77 LOCAL HEADER #287     04034B50 (67324752)\n-1CE8D7B Extract Zip Spec      14 (20) '2.0'\n-1CE8D7C Extract OS            00 (0) 'MS-DOS'\n-1CE8D7D General Purpose Flag  0800 (2048)\n+1CE8A4F LOCAL HEADER #287     04034B50 (67324752)\n+1CE8A53 Extract Zip Spec      14 (20) '2.0'\n+1CE8A54 Extract OS            00 (0) 'MS-DOS'\n+1CE8A55 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE8D7F Compression Method    0008 (8) 'Deflated'\n-1CE8D81 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE8D85 CRC                   D48ED17D (3566129533)\n-1CE8D89 Compressed Size       0000032A (810)\n-1CE8D8D Uncompressed Size     000009F9 (2553)\n-1CE8D91 Filename Length       0016 (22)\n-1CE8D93 Extra Length          0000 (0)\n-1CE8D95 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1CE8A57 Compression Method    0008 (8) 'Deflated'\n+1CE8A59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE8A5D CRC                   D48ED17D (3566129533)\n+1CE8A61 Compressed Size       0000032A (810)\n+1CE8A65 Uncompressed Size     000009F9 (2553)\n+1CE8A69 Filename Length       0016 (22)\n+1CE8A6B Extra Length          0000 (0)\n+1CE8A6D Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE8D95: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE8A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE8DAB PAYLOAD\n+1CE8A83 PAYLOAD\n \n-1CE90D5 LOCAL HEADER #288     04034B50 (67324752)\n-1CE90D9 Extract Zip Spec      14 (20) '2.0'\n-1CE90DA Extract OS            00 (0) 'MS-DOS'\n-1CE90DB General Purpose Flag  0800 (2048)\n+1CE8DAD LOCAL HEADER #288     04034B50 (67324752)\n+1CE8DB1 Extract Zip Spec      14 (20) '2.0'\n+1CE8DB2 Extract OS            00 (0) 'MS-DOS'\n+1CE8DB3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE90DD Compression Method    0008 (8) 'Deflated'\n-1CE90DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE90E3 CRC                   ADA1F0E4 (2913071332)\n-1CE90E7 Compressed Size       0000022D (557)\n-1CE90EB Uncompressed Size     00000428 (1064)\n-1CE90EF Filename Length       0017 (23)\n-1CE90F1 Extra Length          0000 (0)\n-1CE90F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1CE8DB5 Compression Method    0008 (8) 'Deflated'\n+1CE8DB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE8DBB CRC                   ADA1F0E4 (2913071332)\n+1CE8DBF Compressed Size       0000022D (557)\n+1CE8DC3 Uncompressed Size     00000428 (1064)\n+1CE8DC7 Filename Length       0017 (23)\n+1CE8DC9 Extra Length          0000 (0)\n+1CE8DCB Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE90F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE8DCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE910A PAYLOAD\n+1CE8DE2 PAYLOAD\n \n-1CE9337 LOCAL HEADER #289     04034B50 (67324752)\n-1CE933B Extract Zip Spec      14 (20) '2.0'\n-1CE933C Extract OS            00 (0) 'MS-DOS'\n-1CE933D General Purpose Flag  0800 (2048)\n+1CE900F LOCAL HEADER #289     04034B50 (67324752)\n+1CE9013 Extract Zip Spec      14 (20) '2.0'\n+1CE9014 Extract OS            00 (0) 'MS-DOS'\n+1CE9015 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE933F Compression Method    0008 (8) 'Deflated'\n-1CE9341 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE9345 CRC                   B18689B0 (2978384304)\n-1CE9349 Compressed Size       00000247 (583)\n-1CE934D Uncompressed Size     00000262 (610)\n-1CE9351 Filename Length       000F (15)\n-1CE9353 Extra Length          0000 (0)\n-1CE9355 Filename              'XXXXXXXXXXXXXXX'\n+1CE9017 Compression Method    0008 (8) 'Deflated'\n+1CE9019 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE901D CRC                   B18689B0 (2978384304)\n+1CE9021 Compressed Size       00000247 (583)\n+1CE9025 Uncompressed Size     00000262 (610)\n+1CE9029 Filename Length       000F (15)\n+1CE902B Extra Length          0000 (0)\n+1CE902D Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE9355: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE902D: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE9364 PAYLOAD\n+1CE903C PAYLOAD\n \n-1CE95AB LOCAL HEADER #290     04034B50 (67324752)\n-1CE95AF Extract Zip Spec      14 (20) '2.0'\n-1CE95B0 Extract OS            00 (0) 'MS-DOS'\n-1CE95B1 General Purpose Flag  0800 (2048)\n+1CE9283 LOCAL HEADER #290     04034B50 (67324752)\n+1CE9287 Extract Zip Spec      14 (20) '2.0'\n+1CE9288 Extract OS            00 (0) 'MS-DOS'\n+1CE9289 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE95B3 Compression Method    0008 (8) 'Deflated'\n-1CE95B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE95B9 CRC                   009719E7 (9902567)\n-1CE95BD Compressed Size       000008DB (2267)\n-1CE95C1 Uncompressed Size     000008D6 (2262)\n-1CE95C5 Filename Length       0016 (22)\n-1CE95C7 Extra Length          0000 (0)\n-1CE95C9 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1CE928B Compression Method    0008 (8) 'Deflated'\n+1CE928D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE9291 CRC                   009719E7 (9902567)\n+1CE9295 Compressed Size       000008DB (2267)\n+1CE9299 Uncompressed Size     000008D6 (2262)\n+1CE929D Filename Length       0016 (22)\n+1CE929F Extra Length          0000 (0)\n+1CE92A1 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE95C9: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE92A1: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE95DF PAYLOAD\n+1CE92B7 PAYLOAD\n \n-1CE9EBA LOCAL HEADER #291     04034B50 (67324752)\n-1CE9EBE Extract Zip Spec      14 (20) '2.0'\n-1CE9EBF Extract OS            00 (0) 'MS-DOS'\n-1CE9EC0 General Purpose Flag  0800 (2048)\n+1CE9B92 LOCAL HEADER #291     04034B50 (67324752)\n+1CE9B96 Extract Zip Spec      14 (20) '2.0'\n+1CE9B97 Extract OS            00 (0) 'MS-DOS'\n+1CE9B98 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CE9EC2 Compression Method    0008 (8) 'Deflated'\n-1CE9EC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CE9EC8 CRC                   1D848B64 (495225700)\n-1CE9ECC Compressed Size       00000288 (648)\n-1CE9ED0 Uncompressed Size     00000283 (643)\n-1CE9ED4 Filename Length       000C (12)\n-1CE9ED6 Extra Length          0000 (0)\n-1CE9ED8 Filename              'XXXXXXXXXXXX'\n+1CE9B9A Compression Method    0008 (8) 'Deflated'\n+1CE9B9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE9BA0 CRC                   1D848B64 (495225700)\n+1CE9BA4 Compressed Size       00000288 (648)\n+1CE9BA8 Uncompressed Size     00000283 (643)\n+1CE9BAC Filename Length       000C (12)\n+1CE9BAE Extra Length          0000 (0)\n+1CE9BB0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CE9ED8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE9BB0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CE9EE4 PAYLOAD\n+1CE9BBC PAYLOAD\n \n-1CEA16C LOCAL HEADER #292     04034B50 (67324752)\n-1CEA170 Extract Zip Spec      14 (20) '2.0'\n-1CEA171 Extract OS            00 (0) 'MS-DOS'\n-1CEA172 General Purpose Flag  0800 (2048)\n+1CE9E44 LOCAL HEADER #292     04034B50 (67324752)\n+1CE9E48 Extract Zip Spec      14 (20) '2.0'\n+1CE9E49 Extract OS            00 (0) 'MS-DOS'\n+1CE9E4A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEA174 Compression Method    0008 (8) 'Deflated'\n-1CEA176 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEA17A CRC                   2B7E80D8 (729710808)\n-1CEA17E Compressed Size       0000019D (413)\n-1CEA182 Uncompressed Size     00000198 (408)\n-1CEA186 Filename Length       000C (12)\n-1CEA188 Extra Length          0000 (0)\n-1CEA18A Filename              'XXXXXXXXXXXX'\n+1CE9E4C Compression Method    0008 (8) 'Deflated'\n+1CE9E4E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CE9E52 CRC                   2B7E80D8 (729710808)\n+1CE9E56 Compressed Size       0000019D (413)\n+1CE9E5A Uncompressed Size     00000198 (408)\n+1CE9E5E Filename Length       000C (12)\n+1CE9E60 Extra Length          0000 (0)\n+1CE9E62 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEA18A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CE9E62: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEA196 PAYLOAD\n+1CE9E6E PAYLOAD\n \n-1CEA333 LOCAL HEADER #293     04034B50 (67324752)\n-1CEA337 Extract Zip Spec      14 (20) '2.0'\n-1CEA338 Extract OS            00 (0) 'MS-DOS'\n-1CEA339 General Purpose Flag  0800 (2048)\n+1CEA00B LOCAL HEADER #293     04034B50 (67324752)\n+1CEA00F Extract Zip Spec      14 (20) '2.0'\n+1CEA010 Extract OS            00 (0) 'MS-DOS'\n+1CEA011 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEA33B Compression Method    0008 (8) 'Deflated'\n-1CEA33D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEA341 CRC                   877495E0 (2272564704)\n-1CEA345 Compressed Size       00000261 (609)\n-1CEA349 Uncompressed Size     0000025C (604)\n-1CEA34D Filename Length       000C (12)\n-1CEA34F Extra Length          0000 (0)\n-1CEA351 Filename              'XXXXXXXXXXXX'\n+1CEA013 Compression Method    0008 (8) 'Deflated'\n+1CEA015 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEA019 CRC                   877495E0 (2272564704)\n+1CEA01D Compressed Size       00000261 (609)\n+1CEA021 Uncompressed Size     0000025C (604)\n+1CEA025 Filename Length       000C (12)\n+1CEA027 Extra Length          0000 (0)\n+1CEA029 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEA351: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEA029: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEA35D PAYLOAD\n+1CEA035 PAYLOAD\n \n-1CEA5BE LOCAL HEADER #294     04034B50 (67324752)\n-1CEA5C2 Extract Zip Spec      14 (20) '2.0'\n-1CEA5C3 Extract OS            00 (0) 'MS-DOS'\n-1CEA5C4 General Purpose Flag  0800 (2048)\n+1CEA296 LOCAL HEADER #294     04034B50 (67324752)\n+1CEA29A Extract Zip Spec      14 (20) '2.0'\n+1CEA29B Extract OS            00 (0) 'MS-DOS'\n+1CEA29C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEA5C6 Compression Method    0008 (8) 'Deflated'\n-1CEA5C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEA5CC CRC                   9D7E765B (2642310747)\n-1CEA5D0 Compressed Size       00000254 (596)\n-1CEA5D4 Uncompressed Size     0000024F (591)\n-1CEA5D8 Filename Length       000C (12)\n-1CEA5DA Extra Length          0000 (0)\n-1CEA5DC Filename              'XXXXXXXXXXXX'\n+1CEA29E Compression Method    0008 (8) 'Deflated'\n+1CEA2A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEA2A4 CRC                   9D7E765B (2642310747)\n+1CEA2A8 Compressed Size       00000254 (596)\n+1CEA2AC Uncompressed Size     0000024F (591)\n+1CEA2B0 Filename Length       000C (12)\n+1CEA2B2 Extra Length          0000 (0)\n+1CEA2B4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEA5DC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEA2B4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEA5E8 PAYLOAD\n+1CEA2C0 PAYLOAD\n \n-1CEA83C LOCAL HEADER #295     04034B50 (67324752)\n-1CEA840 Extract Zip Spec      14 (20) '2.0'\n-1CEA841 Extract OS            00 (0) 'MS-DOS'\n-1CEA842 General Purpose Flag  0800 (2048)\n+1CEA514 LOCAL HEADER #295     04034B50 (67324752)\n+1CEA518 Extract Zip Spec      14 (20) '2.0'\n+1CEA519 Extract OS            00 (0) 'MS-DOS'\n+1CEA51A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEA844 Compression Method    0008 (8) 'Deflated'\n-1CEA846 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEA84A CRC                   A1C653BD (2714129341)\n-1CEA84E Compressed Size       00000288 (648)\n-1CEA852 Uncompressed Size     00000283 (643)\n-1CEA856 Filename Length       000C (12)\n-1CEA858 Extra Length          0000 (0)\n-1CEA85A Filename              'XXXXXXXXXXXX'\n+1CEA51C Compression Method    0008 (8) 'Deflated'\n+1CEA51E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEA522 CRC                   A1C653BD (2714129341)\n+1CEA526 Compressed Size       00000288 (648)\n+1CEA52A Uncompressed Size     00000283 (643)\n+1CEA52E Filename Length       000C (12)\n+1CEA530 Extra Length          0000 (0)\n+1CEA532 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEA85A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEA532: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEA866 PAYLOAD\n+1CEA53E PAYLOAD\n \n-1CEAAEE LOCAL HEADER #296     04034B50 (67324752)\n-1CEAAF2 Extract Zip Spec      14 (20) '2.0'\n-1CEAAF3 Extract OS            00 (0) 'MS-DOS'\n-1CEAAF4 General Purpose Flag  0800 (2048)\n+1CEA7C6 LOCAL HEADER #296     04034B50 (67324752)\n+1CEA7CA Extract Zip Spec      14 (20) '2.0'\n+1CEA7CB Extract OS            00 (0) 'MS-DOS'\n+1CEA7CC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEAAF6 Compression Method    0008 (8) 'Deflated'\n-1CEAAF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEAAFC CRC                   9EE21F18 (2665619224)\n-1CEAB00 Compressed Size       0000025D (605)\n-1CEAB04 Uncompressed Size     00000258 (600)\n-1CEAB08 Filename Length       000C (12)\n-1CEAB0A Extra Length          0000 (0)\n-1CEAB0C Filename              'XXXXXXXXXXXX'\n+1CEA7CE Compression Method    0008 (8) 'Deflated'\n+1CEA7D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEA7D4 CRC                   9EE21F18 (2665619224)\n+1CEA7D8 Compressed Size       0000025D (605)\n+1CEA7DC Uncompressed Size     00000258 (600)\n+1CEA7E0 Filename Length       000C (12)\n+1CEA7E2 Extra Length          0000 (0)\n+1CEA7E4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEAB0C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEA7E4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEAB18 PAYLOAD\n+1CEA7F0 PAYLOAD\n \n-1CEAD75 LOCAL HEADER #297     04034B50 (67324752)\n-1CEAD79 Extract Zip Spec      14 (20) '2.0'\n-1CEAD7A Extract OS            00 (0) 'MS-DOS'\n-1CEAD7B General Purpose Flag  0800 (2048)\n+1CEAA4D LOCAL HEADER #297     04034B50 (67324752)\n+1CEAA51 Extract Zip Spec      14 (20) '2.0'\n+1CEAA52 Extract OS            00 (0) 'MS-DOS'\n+1CEAA53 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEAD7D Compression Method    0008 (8) 'Deflated'\n-1CEAD7F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEAD83 CRC                   7C97986D (2090309741)\n-1CEAD87 Compressed Size       000001F6 (502)\n-1CEAD8B Uncompressed Size     000001F1 (497)\n-1CEAD8F Filename Length       000C (12)\n-1CEAD91 Extra Length          0000 (0)\n-1CEAD93 Filename              'XXXXXXXXXXXX'\n+1CEAA55 Compression Method    0008 (8) 'Deflated'\n+1CEAA57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEAA5B CRC                   7C97986D (2090309741)\n+1CEAA5F Compressed Size       000001F6 (502)\n+1CEAA63 Uncompressed Size     000001F1 (497)\n+1CEAA67 Filename Length       000C (12)\n+1CEAA69 Extra Length          0000 (0)\n+1CEAA6B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEAD93: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEAA6B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEAD9F PAYLOAD\n+1CEAA77 PAYLOAD\n \n-1CEAF95 LOCAL HEADER #298     04034B50 (67324752)\n-1CEAF99 Extract Zip Spec      14 (20) '2.0'\n-1CEAF9A Extract OS            00 (0) 'MS-DOS'\n-1CEAF9B General Purpose Flag  0800 (2048)\n+1CEAC6D LOCAL HEADER #298     04034B50 (67324752)\n+1CEAC71 Extract Zip Spec      14 (20) '2.0'\n+1CEAC72 Extract OS            00 (0) 'MS-DOS'\n+1CEAC73 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEAF9D Compression Method    0008 (8) 'Deflated'\n-1CEAF9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEAFA3 CRC                   17CD2905 (399321349)\n-1CEAFA7 Compressed Size       000001ED (493)\n-1CEAFAB Uncompressed Size     000001E8 (488)\n-1CEAFAF Filename Length       000C (12)\n-1CEAFB1 Extra Length          0000 (0)\n-1CEAFB3 Filename              'XXXXXXXXXXXX'\n+1CEAC75 Compression Method    0008 (8) 'Deflated'\n+1CEAC77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEAC7B CRC                   17CD2905 (399321349)\n+1CEAC7F Compressed Size       000001ED (493)\n+1CEAC83 Uncompressed Size     000001E8 (488)\n+1CEAC87 Filename Length       000C (12)\n+1CEAC89 Extra Length          0000 (0)\n+1CEAC8B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEAFB3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEAC8B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEAFBF PAYLOAD\n+1CEAC97 PAYLOAD\n \n-1CEB1AC LOCAL HEADER #299     04034B50 (67324752)\n-1CEB1B0 Extract Zip Spec      14 (20) '2.0'\n-1CEB1B1 Extract OS            00 (0) 'MS-DOS'\n-1CEB1B2 General Purpose Flag  0800 (2048)\n+1CEAE84 LOCAL HEADER #299     04034B50 (67324752)\n+1CEAE88 Extract Zip Spec      14 (20) '2.0'\n+1CEAE89 Extract OS            00 (0) 'MS-DOS'\n+1CEAE8A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEB1B4 Compression Method    0008 (8) 'Deflated'\n-1CEB1B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEB1BA CRC                   AE0CFC9C (2920086684)\n-1CEB1BE Compressed Size       000001B1 (433)\n-1CEB1C2 Uncompressed Size     000001AC (428)\n-1CEB1C6 Filename Length       000C (12)\n-1CEB1C8 Extra Length          0000 (0)\n-1CEB1CA Filename              'XXXXXXXXXXXX'\n+1CEAE8C Compression Method    0008 (8) 'Deflated'\n+1CEAE8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEAE92 CRC                   AE0CFC9C (2920086684)\n+1CEAE96 Compressed Size       000001B1 (433)\n+1CEAE9A Uncompressed Size     000001AC (428)\n+1CEAE9E Filename Length       000C (12)\n+1CEAEA0 Extra Length          0000 (0)\n+1CEAEA2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEB1CA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEAEA2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEB1D6 PAYLOAD\n+1CEAEAE PAYLOAD\n \n-1CEB387 LOCAL HEADER #300     04034B50 (67324752)\n-1CEB38B Extract Zip Spec      14 (20) '2.0'\n-1CEB38C Extract OS            00 (0) 'MS-DOS'\n-1CEB38D General Purpose Flag  0800 (2048)\n+1CEB05F LOCAL HEADER #300     04034B50 (67324752)\n+1CEB063 Extract Zip Spec      14 (20) '2.0'\n+1CEB064 Extract OS            00 (0) 'MS-DOS'\n+1CEB065 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEB38F Compression Method    0008 (8) 'Deflated'\n-1CEB391 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEB395 CRC                   6253F265 (1649668709)\n-1CEB399 Compressed Size       000001FF (511)\n-1CEB39D Uncompressed Size     000001FA (506)\n-1CEB3A1 Filename Length       000C (12)\n-1CEB3A3 Extra Length          0000 (0)\n-1CEB3A5 Filename              'XXXXXXXXXXXX'\n+1CEB067 Compression Method    0008 (8) 'Deflated'\n+1CEB069 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEB06D CRC                   6253F265 (1649668709)\n+1CEB071 Compressed Size       000001FF (511)\n+1CEB075 Uncompressed Size     000001FA (506)\n+1CEB079 Filename Length       000C (12)\n+1CEB07B Extra Length          0000 (0)\n+1CEB07D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEB3A5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEB07D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEB3B1 PAYLOAD\n+1CEB089 PAYLOAD\n \n-1CEB5B0 LOCAL HEADER #301     04034B50 (67324752)\n-1CEB5B4 Extract Zip Spec      14 (20) '2.0'\n-1CEB5B5 Extract OS            00 (0) 'MS-DOS'\n-1CEB5B6 General Purpose Flag  0800 (2048)\n+1CEB288 LOCAL HEADER #301     04034B50 (67324752)\n+1CEB28C Extract Zip Spec      14 (20) '2.0'\n+1CEB28D Extract OS            00 (0) 'MS-DOS'\n+1CEB28E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEB5B8 Compression Method    0008 (8) 'Deflated'\n-1CEB5BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEB5BE CRC                   8BB10F62 (2343636834)\n-1CEB5C2 Compressed Size       0000028C (652)\n-1CEB5C6 Uncompressed Size     00000287 (647)\n-1CEB5CA Filename Length       000C (12)\n-1CEB5CC Extra Length          0000 (0)\n-1CEB5CE Filename              'XXXXXXXXXXXX'\n+1CEB290 Compression Method    0008 (8) 'Deflated'\n+1CEB292 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEB296 CRC                   8BB10F62 (2343636834)\n+1CEB29A Compressed Size       0000028C (652)\n+1CEB29E Uncompressed Size     00000287 (647)\n+1CEB2A2 Filename Length       000C (12)\n+1CEB2A4 Extra Length          0000 (0)\n+1CEB2A6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEB5CE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEB2A6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEB5DA PAYLOAD\n+1CEB2B2 PAYLOAD\n \n-1CEB866 LOCAL HEADER #302     04034B50 (67324752)\n-1CEB86A Extract Zip Spec      14 (20) '2.0'\n-1CEB86B Extract OS            00 (0) 'MS-DOS'\n-1CEB86C General Purpose Flag  0800 (2048)\n+1CEB53E LOCAL HEADER #302     04034B50 (67324752)\n+1CEB542 Extract Zip Spec      14 (20) '2.0'\n+1CEB543 Extract OS            00 (0) 'MS-DOS'\n+1CEB544 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEB86E Compression Method    0008 (8) 'Deflated'\n-1CEB870 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEB874 CRC                   9010DDEA (2417024490)\n-1CEB878 Compressed Size       00000198 (408)\n-1CEB87C Uncompressed Size     00000193 (403)\n-1CEB880 Filename Length       000C (12)\n-1CEB882 Extra Length          0000 (0)\n-1CEB884 Filename              'XXXXXXXXXXXX'\n+1CEB546 Compression Method    0008 (8) 'Deflated'\n+1CEB548 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEB54C CRC                   9010DDEA (2417024490)\n+1CEB550 Compressed Size       00000198 (408)\n+1CEB554 Uncompressed Size     00000193 (403)\n+1CEB558 Filename Length       000C (12)\n+1CEB55A Extra Length          0000 (0)\n+1CEB55C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEB884: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEB55C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEB890 PAYLOAD\n+1CEB568 PAYLOAD\n \n-1CEBA28 LOCAL HEADER #303     04034B50 (67324752)\n-1CEBA2C Extract Zip Spec      14 (20) '2.0'\n-1CEBA2D Extract OS            00 (0) 'MS-DOS'\n-1CEBA2E General Purpose Flag  0800 (2048)\n+1CEB700 LOCAL HEADER #303     04034B50 (67324752)\n+1CEB704 Extract Zip Spec      14 (20) '2.0'\n+1CEB705 Extract OS            00 (0) 'MS-DOS'\n+1CEB706 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEBA30 Compression Method    0008 (8) 'Deflated'\n-1CEBA32 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEBA36 CRC                   1261403E (308363326)\n-1CEBA3A Compressed Size       000002A6 (678)\n-1CEBA3E Uncompressed Size     000002A1 (673)\n-1CEBA42 Filename Length       000C (12)\n-1CEBA44 Extra Length          0000 (0)\n-1CEBA46 Filename              'XXXXXXXXXXXX'\n+1CEB708 Compression Method    0008 (8) 'Deflated'\n+1CEB70A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEB70E CRC                   1261403E (308363326)\n+1CEB712 Compressed Size       000002A6 (678)\n+1CEB716 Uncompressed Size     000002A1 (673)\n+1CEB71A Filename Length       000C (12)\n+1CEB71C Extra Length          0000 (0)\n+1CEB71E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEBA46: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEB71E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEBA52 PAYLOAD\n+1CEB72A PAYLOAD\n \n-1CEBCF8 LOCAL HEADER #304     04034B50 (67324752)\n-1CEBCFC Extract Zip Spec      14 (20) '2.0'\n-1CEBCFD Extract OS            00 (0) 'MS-DOS'\n-1CEBCFE General Purpose Flag  0800 (2048)\n+1CEB9D0 LOCAL HEADER #304     04034B50 (67324752)\n+1CEB9D4 Extract Zip Spec      14 (20) '2.0'\n+1CEB9D5 Extract OS            00 (0) 'MS-DOS'\n+1CEB9D6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEBD00 Compression Method    0008 (8) 'Deflated'\n-1CEBD02 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEBD06 CRC                   1C72B4A0 (477279392)\n-1CEBD0A Compressed Size       00000211 (529)\n-1CEBD0E Uncompressed Size     0000020C (524)\n-1CEBD12 Filename Length       000C (12)\n-1CEBD14 Extra Length          0000 (0)\n-1CEBD16 Filename              'XXXXXXXXXXXX'\n+1CEB9D8 Compression Method    0008 (8) 'Deflated'\n+1CEB9DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEB9DE CRC                   1C72B4A0 (477279392)\n+1CEB9E2 Compressed Size       00000211 (529)\n+1CEB9E6 Uncompressed Size     0000020C (524)\n+1CEB9EA Filename Length       000C (12)\n+1CEB9EC Extra Length          0000 (0)\n+1CEB9EE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEBD16: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEB9EE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEBD22 PAYLOAD\n+1CEB9FA PAYLOAD\n \n-1CEBF33 LOCAL HEADER #305     04034B50 (67324752)\n-1CEBF37 Extract Zip Spec      14 (20) '2.0'\n-1CEBF38 Extract OS            00 (0) 'MS-DOS'\n-1CEBF39 General Purpose Flag  0800 (2048)\n+1CEBC0B LOCAL HEADER #305     04034B50 (67324752)\n+1CEBC0F Extract Zip Spec      14 (20) '2.0'\n+1CEBC10 Extract OS            00 (0) 'MS-DOS'\n+1CEBC11 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEBF3B Compression Method    0008 (8) 'Deflated'\n-1CEBF3D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEBF41 CRC                   51E570ED (1373991149)\n-1CEBF45 Compressed Size       0000029C (668)\n-1CEBF49 Uncompressed Size     00000297 (663)\n-1CEBF4D Filename Length       000C (12)\n-1CEBF4F Extra Length          0000 (0)\n-1CEBF51 Filename              'XXXXXXXXXXXX'\n+1CEBC13 Compression Method    0008 (8) 'Deflated'\n+1CEBC15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEBC19 CRC                   51E570ED (1373991149)\n+1CEBC1D Compressed Size       0000029C (668)\n+1CEBC21 Uncompressed Size     00000297 (663)\n+1CEBC25 Filename Length       000C (12)\n+1CEBC27 Extra Length          0000 (0)\n+1CEBC29 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEBF51: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEBC29: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEBF5D PAYLOAD\n+1CEBC35 PAYLOAD\n \n-1CEC1F9 LOCAL HEADER #306     04034B50 (67324752)\n-1CEC1FD Extract Zip Spec      14 (20) '2.0'\n-1CEC1FE Extract OS            00 (0) 'MS-DOS'\n-1CEC1FF General Purpose Flag  0800 (2048)\n+1CEBED1 LOCAL HEADER #306     04034B50 (67324752)\n+1CEBED5 Extract Zip Spec      14 (20) '2.0'\n+1CEBED6 Extract OS            00 (0) 'MS-DOS'\n+1CEBED7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEC201 Compression Method    0008 (8) 'Deflated'\n-1CEC203 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEC207 CRC                   96B777D8 (2528606168)\n-1CEC20B Compressed Size       00000252 (594)\n-1CEC20F Uncompressed Size     0000024D (589)\n-1CEC213 Filename Length       000C (12)\n-1CEC215 Extra Length          0000 (0)\n-1CEC217 Filename              'XXXXXXXXXXXX'\n+1CEBED9 Compression Method    0008 (8) 'Deflated'\n+1CEBEDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEBEDF CRC                   96B777D8 (2528606168)\n+1CEBEE3 Compressed Size       00000252 (594)\n+1CEBEE7 Uncompressed Size     0000024D (589)\n+1CEBEEB Filename Length       000C (12)\n+1CEBEED Extra Length          0000 (0)\n+1CEBEEF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEC217: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEBEEF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEC223 PAYLOAD\n+1CEBEFB PAYLOAD\n \n-1CEC475 LOCAL HEADER #307     04034B50 (67324752)\n-1CEC479 Extract Zip Spec      14 (20) '2.0'\n-1CEC47A Extract OS            00 (0) 'MS-DOS'\n-1CEC47B General Purpose Flag  0800 (2048)\n+1CEC14D LOCAL HEADER #307     04034B50 (67324752)\n+1CEC151 Extract Zip Spec      14 (20) '2.0'\n+1CEC152 Extract OS            00 (0) 'MS-DOS'\n+1CEC153 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEC47D Compression Method    0008 (8) 'Deflated'\n-1CEC47F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEC483 CRC                   2059BFFD (542752765)\n-1CEC487 Compressed Size       00000256 (598)\n-1CEC48B Uncompressed Size     00000251 (593)\n-1CEC48F Filename Length       000C (12)\n-1CEC491 Extra Length          0000 (0)\n-1CEC493 Filename              'XXXXXXXXXXXX'\n+1CEC155 Compression Method    0008 (8) 'Deflated'\n+1CEC157 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEC15B CRC                   2059BFFD (542752765)\n+1CEC15F Compressed Size       00000256 (598)\n+1CEC163 Uncompressed Size     00000251 (593)\n+1CEC167 Filename Length       000C (12)\n+1CEC169 Extra Length          0000 (0)\n+1CEC16B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEC493: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEC16B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEC49F PAYLOAD\n+1CEC177 PAYLOAD\n \n-1CEC6F5 LOCAL HEADER #308     04034B50 (67324752)\n-1CEC6F9 Extract Zip Spec      14 (20) '2.0'\n-1CEC6FA Extract OS            00 (0) 'MS-DOS'\n-1CEC6FB General Purpose Flag  0800 (2048)\n+1CEC3CD LOCAL HEADER #308     04034B50 (67324752)\n+1CEC3D1 Extract Zip Spec      14 (20) '2.0'\n+1CEC3D2 Extract OS            00 (0) 'MS-DOS'\n+1CEC3D3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEC6FD Compression Method    0008 (8) 'Deflated'\n-1CEC6FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEC703 CRC                   024271BD (37908925)\n-1CEC707 Compressed Size       0000024E (590)\n-1CEC70B Uncompressed Size     00000249 (585)\n-1CEC70F Filename Length       000C (12)\n-1CEC711 Extra Length          0000 (0)\n-1CEC713 Filename              'XXXXXXXXXXXX'\n+1CEC3D5 Compression Method    0008 (8) 'Deflated'\n+1CEC3D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEC3DB CRC                   024271BD (37908925)\n+1CEC3DF Compressed Size       0000024E (590)\n+1CEC3E3 Uncompressed Size     00000249 (585)\n+1CEC3E7 Filename Length       000C (12)\n+1CEC3E9 Extra Length          0000 (0)\n+1CEC3EB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEC713: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEC3EB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEC71F PAYLOAD\n+1CEC3F7 PAYLOAD\n \n-1CEC96D LOCAL HEADER #309     04034B50 (67324752)\n-1CEC971 Extract Zip Spec      14 (20) '2.0'\n-1CEC972 Extract OS            00 (0) 'MS-DOS'\n-1CEC973 General Purpose Flag  0800 (2048)\n+1CEC645 LOCAL HEADER #309     04034B50 (67324752)\n+1CEC649 Extract Zip Spec      14 (20) '2.0'\n+1CEC64A Extract OS            00 (0) 'MS-DOS'\n+1CEC64B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEC975 Compression Method    0008 (8) 'Deflated'\n-1CEC977 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEC97B CRC                   5D8306BF (1568868031)\n-1CEC97F Compressed Size       000001FD (509)\n-1CEC983 Uncompressed Size     000001F8 (504)\n-1CEC987 Filename Length       000C (12)\n-1CEC989 Extra Length          0000 (0)\n-1CEC98B Filename              'XXXXXXXXXXXX'\n+1CEC64D Compression Method    0008 (8) 'Deflated'\n+1CEC64F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEC653 CRC                   5D8306BF (1568868031)\n+1CEC657 Compressed Size       000001FD (509)\n+1CEC65B Uncompressed Size     000001F8 (504)\n+1CEC65F Filename Length       000C (12)\n+1CEC661 Extra Length          0000 (0)\n+1CEC663 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEC98B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEC663: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEC997 PAYLOAD\n+1CEC66F PAYLOAD\n \n-1CECB94 LOCAL HEADER #310     04034B50 (67324752)\n-1CECB98 Extract Zip Spec      14 (20) '2.0'\n-1CECB99 Extract OS            00 (0) 'MS-DOS'\n-1CECB9A General Purpose Flag  0800 (2048)\n+1CEC86C LOCAL HEADER #310     04034B50 (67324752)\n+1CEC870 Extract Zip Spec      14 (20) '2.0'\n+1CEC871 Extract OS            00 (0) 'MS-DOS'\n+1CEC872 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CECB9C Compression Method    0008 (8) 'Deflated'\n-1CECB9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CECBA2 CRC                   E1396482 (3778634882)\n-1CECBA6 Compressed Size       000001C6 (454)\n-1CECBAA Uncompressed Size     000001C1 (449)\n-1CECBAE Filename Length       000C (12)\n-1CECBB0 Extra Length          0000 (0)\n-1CECBB2 Filename              'XXXXXXXXXXXX'\n+1CEC874 Compression Method    0008 (8) 'Deflated'\n+1CEC876 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEC87A CRC                   E1396482 (3778634882)\n+1CEC87E Compressed Size       000001C6 (454)\n+1CEC882 Uncompressed Size     000001C1 (449)\n+1CEC886 Filename Length       000C (12)\n+1CEC888 Extra Length          0000 (0)\n+1CEC88A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CECBB2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEC88A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CECBBE PAYLOAD\n+1CEC896 PAYLOAD\n \n-1CECD84 LOCAL HEADER #311     04034B50 (67324752)\n-1CECD88 Extract Zip Spec      14 (20) '2.0'\n-1CECD89 Extract OS            00 (0) 'MS-DOS'\n-1CECD8A General Purpose Flag  0800 (2048)\n+1CECA5C LOCAL HEADER #311     04034B50 (67324752)\n+1CECA60 Extract Zip Spec      14 (20) '2.0'\n+1CECA61 Extract OS            00 (0) 'MS-DOS'\n+1CECA62 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CECD8C Compression Method    0008 (8) 'Deflated'\n-1CECD8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CECD92 CRC                   35B05239 (900747833)\n-1CECD96 Compressed Size       000001F6 (502)\n-1CECD9A Uncompressed Size     000001F1 (497)\n-1CECD9E Filename Length       000C (12)\n-1CECDA0 Extra Length          0000 (0)\n-1CECDA2 Filename              'XXXXXXXXXXXX'\n+1CECA64 Compression Method    0008 (8) 'Deflated'\n+1CECA66 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CECA6A CRC                   35B05239 (900747833)\n+1CECA6E Compressed Size       000001F6 (502)\n+1CECA72 Uncompressed Size     000001F1 (497)\n+1CECA76 Filename Length       000C (12)\n+1CECA78 Extra Length          0000 (0)\n+1CECA7A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CECDA2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CECA7A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CECDAE PAYLOAD\n+1CECA86 PAYLOAD\n \n-1CECFA4 LOCAL HEADER #312     04034B50 (67324752)\n-1CECFA8 Extract Zip Spec      14 (20) '2.0'\n-1CECFA9 Extract OS            00 (0) 'MS-DOS'\n-1CECFAA General Purpose Flag  0800 (2048)\n+1CECC7C LOCAL HEADER #312     04034B50 (67324752)\n+1CECC80 Extract Zip Spec      14 (20) '2.0'\n+1CECC81 Extract OS            00 (0) 'MS-DOS'\n+1CECC82 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CECFAC Compression Method    0008 (8) 'Deflated'\n-1CECFAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CECFB2 CRC                   A66CDDF9 (2792152569)\n-1CECFB6 Compressed Size       000001D3 (467)\n-1CECFBA Uncompressed Size     000001CE (462)\n-1CECFBE Filename Length       000C (12)\n-1CECFC0 Extra Length          0000 (0)\n-1CECFC2 Filename              'XXXXXXXXXXXX'\n+1CECC84 Compression Method    0008 (8) 'Deflated'\n+1CECC86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CECC8A CRC                   A66CDDF9 (2792152569)\n+1CECC8E Compressed Size       000001D3 (467)\n+1CECC92 Uncompressed Size     000001CE (462)\n+1CECC96 Filename Length       000C (12)\n+1CECC98 Extra Length          0000 (0)\n+1CECC9A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CECFC2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CECC9A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CECFCE PAYLOAD\n+1CECCA6 PAYLOAD\n \n-1CED1A1 LOCAL HEADER #313     04034B50 (67324752)\n-1CED1A5 Extract Zip Spec      14 (20) '2.0'\n-1CED1A6 Extract OS            00 (0) 'MS-DOS'\n-1CED1A7 General Purpose Flag  0800 (2048)\n+1CECE79 LOCAL HEADER #313     04034B50 (67324752)\n+1CECE7D Extract Zip Spec      14 (20) '2.0'\n+1CECE7E Extract OS            00 (0) 'MS-DOS'\n+1CECE7F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CED1A9 Compression Method    0008 (8) 'Deflated'\n-1CED1AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CED1AF CRC                   7517C8D1 (1964493009)\n-1CED1B3 Compressed Size       000001CE (462)\n-1CED1B7 Uncompressed Size     000001C9 (457)\n-1CED1BB Filename Length       000C (12)\n-1CED1BD Extra Length          0000 (0)\n-1CED1BF Filename              'XXXXXXXXXXXX'\n+1CECE81 Compression Method    0008 (8) 'Deflated'\n+1CECE83 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CECE87 CRC                   7517C8D1 (1964493009)\n+1CECE8B Compressed Size       000001CE (462)\n+1CECE8F Uncompressed Size     000001C9 (457)\n+1CECE93 Filename Length       000C (12)\n+1CECE95 Extra Length          0000 (0)\n+1CECE97 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CED1BF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CECE97: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CED1CB PAYLOAD\n+1CECEA3 PAYLOAD\n \n-1CED399 LOCAL HEADER #314     04034B50 (67324752)\n-1CED39D Extract Zip Spec      14 (20) '2.0'\n-1CED39E Extract OS            00 (0) 'MS-DOS'\n-1CED39F General Purpose Flag  0800 (2048)\n+1CED071 LOCAL HEADER #314     04034B50 (67324752)\n+1CED075 Extract Zip Spec      14 (20) '2.0'\n+1CED076 Extract OS            00 (0) 'MS-DOS'\n+1CED077 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CED3A1 Compression Method    0008 (8) 'Deflated'\n-1CED3A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CED3A7 CRC                   283C498E (675039630)\n-1CED3AB Compressed Size       000002A8 (680)\n-1CED3AF Uncompressed Size     000002A3 (675)\n-1CED3B3 Filename Length       000C (12)\n-1CED3B5 Extra Length          0000 (0)\n-1CED3B7 Filename              'XXXXXXXXXXXX'\n+1CED079 Compression Method    0008 (8) 'Deflated'\n+1CED07B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CED07F CRC                   283C498E (675039630)\n+1CED083 Compressed Size       000002A8 (680)\n+1CED087 Uncompressed Size     000002A3 (675)\n+1CED08B Filename Length       000C (12)\n+1CED08D Extra Length          0000 (0)\n+1CED08F Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CED3B7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CED08F: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CED3C3 PAYLOAD\n+1CED09B PAYLOAD\n \n-1CED66B LOCAL HEADER #315     04034B50 (67324752)\n-1CED66F Extract Zip Spec      14 (20) '2.0'\n-1CED670 Extract OS            00 (0) 'MS-DOS'\n-1CED671 General Purpose Flag  0800 (2048)\n+1CED343 LOCAL HEADER #315     04034B50 (67324752)\n+1CED347 Extract Zip Spec      14 (20) '2.0'\n+1CED348 Extract OS            00 (0) 'MS-DOS'\n+1CED349 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CED673 Compression Method    0008 (8) 'Deflated'\n-1CED675 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CED679 CRC                   72CA1632 (1925846578)\n-1CED67D Compressed Size       000001EB (491)\n-1CED681 Uncompressed Size     000001E6 (486)\n-1CED685 Filename Length       000C (12)\n-1CED687 Extra Length          0000 (0)\n-1CED689 Filename              'XXXXXXXXXXXX'\n+1CED34B Compression Method    0008 (8) 'Deflated'\n+1CED34D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CED351 CRC                   72CA1632 (1925846578)\n+1CED355 Compressed Size       000001EB (491)\n+1CED359 Uncompressed Size     000001E6 (486)\n+1CED35D Filename Length       000C (12)\n+1CED35F Extra Length          0000 (0)\n+1CED361 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CED689: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CED361: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CED695 PAYLOAD\n+1CED36D PAYLOAD\n \n-1CED880 LOCAL HEADER #316     04034B50 (67324752)\n-1CED884 Extract Zip Spec      14 (20) '2.0'\n-1CED885 Extract OS            00 (0) 'MS-DOS'\n-1CED886 General Purpose Flag  0800 (2048)\n+1CED558 LOCAL HEADER #316     04034B50 (67324752)\n+1CED55C Extract Zip Spec      14 (20) '2.0'\n+1CED55D Extract OS            00 (0) 'MS-DOS'\n+1CED55E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CED888 Compression Method    0008 (8) 'Deflated'\n-1CED88A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CED88E CRC                   B24F1B46 (2991528774)\n-1CED892 Compressed Size       00000268 (616)\n-1CED896 Uncompressed Size     00000263 (611)\n-1CED89A Filename Length       000C (12)\n-1CED89C Extra Length          0000 (0)\n-1CED89E Filename              'XXXXXXXXXXXX'\n+1CED560 Compression Method    0008 (8) 'Deflated'\n+1CED562 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CED566 CRC                   B24F1B46 (2991528774)\n+1CED56A Compressed Size       00000268 (616)\n+1CED56E Uncompressed Size     00000263 (611)\n+1CED572 Filename Length       000C (12)\n+1CED574 Extra Length          0000 (0)\n+1CED576 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CED89E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CED576: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CED8AA PAYLOAD\n+1CED582 PAYLOAD\n \n-1CEDB12 LOCAL HEADER #317     04034B50 (67324752)\n-1CEDB16 Extract Zip Spec      14 (20) '2.0'\n-1CEDB17 Extract OS            00 (0) 'MS-DOS'\n-1CEDB18 General Purpose Flag  0800 (2048)\n+1CED7EA LOCAL HEADER #317     04034B50 (67324752)\n+1CED7EE Extract Zip Spec      14 (20) '2.0'\n+1CED7EF Extract OS            00 (0) 'MS-DOS'\n+1CED7F0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEDB1A Compression Method    0008 (8) 'Deflated'\n-1CEDB1C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEDB20 CRC                   DC9E3FAC (3701358508)\n-1CEDB24 Compressed Size       00000284 (644)\n-1CEDB28 Uncompressed Size     0000027F (639)\n-1CEDB2C Filename Length       000C (12)\n-1CEDB2E Extra Length          0000 (0)\n-1CEDB30 Filename              'XXXXXXXXXXXX'\n+1CED7F2 Compression Method    0008 (8) 'Deflated'\n+1CED7F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CED7F8 CRC                   DC9E3FAC (3701358508)\n+1CED7FC Compressed Size       00000284 (644)\n+1CED800 Uncompressed Size     0000027F (639)\n+1CED804 Filename Length       000C (12)\n+1CED806 Extra Length          0000 (0)\n+1CED808 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEDB30: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CED808: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEDB3C PAYLOAD\n+1CED814 PAYLOAD\n \n-1CEDDC0 LOCAL HEADER #318     04034B50 (67324752)\n-1CEDDC4 Extract Zip Spec      14 (20) '2.0'\n-1CEDDC5 Extract OS            00 (0) 'MS-DOS'\n-1CEDDC6 General Purpose Flag  0800 (2048)\n+1CEDA98 LOCAL HEADER #318     04034B50 (67324752)\n+1CEDA9C Extract Zip Spec      14 (20) '2.0'\n+1CEDA9D Extract OS            00 (0) 'MS-DOS'\n+1CEDA9E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEDDC8 Compression Method    0008 (8) 'Deflated'\n-1CEDDCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEDDCE CRC                   FAF72D6A (4210503018)\n-1CEDDD2 Compressed Size       000001F9 (505)\n-1CEDDD6 Uncompressed Size     000001F4 (500)\n-1CEDDDA Filename Length       000C (12)\n-1CEDDDC Extra Length          0000 (0)\n-1CEDDDE Filename              'XXXXXXXXXXXX'\n+1CEDAA0 Compression Method    0008 (8) 'Deflated'\n+1CEDAA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEDAA6 CRC                   FAF72D6A (4210503018)\n+1CEDAAA Compressed Size       000001F9 (505)\n+1CEDAAE Uncompressed Size     000001F4 (500)\n+1CEDAB2 Filename Length       000C (12)\n+1CEDAB4 Extra Length          0000 (0)\n+1CEDAB6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEDDDE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEDAB6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEDDEA PAYLOAD\n+1CEDAC2 PAYLOAD\n \n-1CEDFE3 LOCAL HEADER #319     04034B50 (67324752)\n-1CEDFE7 Extract Zip Spec      14 (20) '2.0'\n-1CEDFE8 Extract OS            00 (0) 'MS-DOS'\n-1CEDFE9 General Purpose Flag  0800 (2048)\n+1CEDCBB LOCAL HEADER #319     04034B50 (67324752)\n+1CEDCBF Extract Zip Spec      14 (20) '2.0'\n+1CEDCC0 Extract OS            00 (0) 'MS-DOS'\n+1CEDCC1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEDFEB Compression Method    0008 (8) 'Deflated'\n-1CEDFED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEDFF1 CRC                   27CC97EB (667719659)\n-1CEDFF5 Compressed Size       00000256 (598)\n-1CEDFF9 Uncompressed Size     00000251 (593)\n-1CEDFFD Filename Length       000C (12)\n-1CEDFFF Extra Length          0000 (0)\n-1CEE001 Filename              'XXXXXXXXXXXX'\n+1CEDCC3 Compression Method    0008 (8) 'Deflated'\n+1CEDCC5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEDCC9 CRC                   27CC97EB (667719659)\n+1CEDCCD Compressed Size       00000256 (598)\n+1CEDCD1 Uncompressed Size     00000251 (593)\n+1CEDCD5 Filename Length       000C (12)\n+1CEDCD7 Extra Length          0000 (0)\n+1CEDCD9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEE001: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEDCD9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEE00D PAYLOAD\n+1CEDCE5 PAYLOAD\n \n-1CEE263 LOCAL HEADER #320     04034B50 (67324752)\n-1CEE267 Extract Zip Spec      14 (20) '2.0'\n-1CEE268 Extract OS            00 (0) 'MS-DOS'\n-1CEE269 General Purpose Flag  0800 (2048)\n+1CEDF3B LOCAL HEADER #320     04034B50 (67324752)\n+1CEDF3F Extract Zip Spec      14 (20) '2.0'\n+1CEDF40 Extract OS            00 (0) 'MS-DOS'\n+1CEDF41 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEE26B Compression Method    0008 (8) 'Deflated'\n-1CEE26D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEE271 CRC                   5F6CE3F5 (1600971765)\n-1CEE275 Compressed Size       00000213 (531)\n-1CEE279 Uncompressed Size     0000020E (526)\n-1CEE27D Filename Length       000C (12)\n-1CEE27F Extra Length          0000 (0)\n-1CEE281 Filename              'XXXXXXXXXXXX'\n+1CEDF43 Compression Method    0008 (8) 'Deflated'\n+1CEDF45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEDF49 CRC                   5F6CE3F5 (1600971765)\n+1CEDF4D Compressed Size       00000213 (531)\n+1CEDF51 Uncompressed Size     0000020E (526)\n+1CEDF55 Filename Length       000C (12)\n+1CEDF57 Extra Length          0000 (0)\n+1CEDF59 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEE281: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEDF59: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEE28D PAYLOAD\n+1CEDF65 PAYLOAD\n \n-1CEE4A0 LOCAL HEADER #321     04034B50 (67324752)\n-1CEE4A4 Extract Zip Spec      14 (20) '2.0'\n-1CEE4A5 Extract OS            00 (0) 'MS-DOS'\n-1CEE4A6 General Purpose Flag  0800 (2048)\n+1CEE178 LOCAL HEADER #321     04034B50 (67324752)\n+1CEE17C Extract Zip Spec      14 (20) '2.0'\n+1CEE17D Extract OS            00 (0) 'MS-DOS'\n+1CEE17E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEE4A8 Compression Method    0008 (8) 'Deflated'\n-1CEE4AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEE4AE CRC                   597D726F (1501393519)\n-1CEE4B2 Compressed Size       0000027C (636)\n-1CEE4B6 Uncompressed Size     00000277 (631)\n-1CEE4BA Filename Length       000C (12)\n-1CEE4BC Extra Length          0000 (0)\n-1CEE4BE Filename              'XXXXXXXXXXXX'\n+1CEE180 Compression Method    0008 (8) 'Deflated'\n+1CEE182 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEE186 CRC                   597D726F (1501393519)\n+1CEE18A Compressed Size       0000027C (636)\n+1CEE18E Uncompressed Size     00000277 (631)\n+1CEE192 Filename Length       000C (12)\n+1CEE194 Extra Length          0000 (0)\n+1CEE196 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEE4BE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEE196: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEE4CA PAYLOAD\n+1CEE1A2 PAYLOAD\n \n-1CEE746 LOCAL HEADER #322     04034B50 (67324752)\n-1CEE74A Extract Zip Spec      14 (20) '2.0'\n-1CEE74B Extract OS            00 (0) 'MS-DOS'\n-1CEE74C General Purpose Flag  0800 (2048)\n+1CEE41E LOCAL HEADER #322     04034B50 (67324752)\n+1CEE422 Extract Zip Spec      14 (20) '2.0'\n+1CEE423 Extract OS            00 (0) 'MS-DOS'\n+1CEE424 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEE74E Compression Method    0008 (8) 'Deflated'\n-1CEE750 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEE754 CRC                   A4FC903F (2768015423)\n-1CEE758 Compressed Size       00000205 (517)\n-1CEE75C Uncompressed Size     00000200 (512)\n-1CEE760 Filename Length       000C (12)\n-1CEE762 Extra Length          0000 (0)\n-1CEE764 Filename              'XXXXXXXXXXXX'\n+1CEE426 Compression Method    0008 (8) 'Deflated'\n+1CEE428 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEE42C CRC                   A4FC903F (2768015423)\n+1CEE430 Compressed Size       00000205 (517)\n+1CEE434 Uncompressed Size     00000200 (512)\n+1CEE438 Filename Length       000C (12)\n+1CEE43A Extra Length          0000 (0)\n+1CEE43C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEE764: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEE43C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEE770 PAYLOAD\n+1CEE448 PAYLOAD\n \n-1CEE975 LOCAL HEADER #323     04034B50 (67324752)\n-1CEE979 Extract Zip Spec      14 (20) '2.0'\n-1CEE97A Extract OS            00 (0) 'MS-DOS'\n-1CEE97B General Purpose Flag  0800 (2048)\n+1CEE64D LOCAL HEADER #323     04034B50 (67324752)\n+1CEE651 Extract Zip Spec      14 (20) '2.0'\n+1CEE652 Extract OS            00 (0) 'MS-DOS'\n+1CEE653 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEE97D Compression Method    0008 (8) 'Deflated'\n-1CEE97F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEE983 CRC                   AC720F37 (2893156151)\n-1CEE987 Compressed Size       000001C0 (448)\n-1CEE98B Uncompressed Size     000001BB (443)\n-1CEE98F Filename Length       000C (12)\n-1CEE991 Extra Length          0000 (0)\n-1CEE993 Filename              'XXXXXXXXXXXX'\n+1CEE655 Compression Method    0008 (8) 'Deflated'\n+1CEE657 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEE65B CRC                   AC720F37 (2893156151)\n+1CEE65F Compressed Size       000001C0 (448)\n+1CEE663 Uncompressed Size     000001BB (443)\n+1CEE667 Filename Length       000C (12)\n+1CEE669 Extra Length          0000 (0)\n+1CEE66B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEE993: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEE66B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEE99F PAYLOAD\n+1CEE677 PAYLOAD\n \n-1CEEB5F LOCAL HEADER #324     04034B50 (67324752)\n-1CEEB63 Extract Zip Spec      14 (20) '2.0'\n-1CEEB64 Extract OS            00 (0) 'MS-DOS'\n-1CEEB65 General Purpose Flag  0800 (2048)\n+1CEE837 LOCAL HEADER #324     04034B50 (67324752)\n+1CEE83B Extract Zip Spec      14 (20) '2.0'\n+1CEE83C Extract OS            00 (0) 'MS-DOS'\n+1CEE83D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEEB67 Compression Method    0008 (8) 'Deflated'\n-1CEEB69 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEEB6D CRC                   30C1ED26 (818015526)\n-1CEEB71 Compressed Size       00000207 (519)\n-1CEEB75 Uncompressed Size     00000202 (514)\n-1CEEB79 Filename Length       000C (12)\n-1CEEB7B Extra Length          0000 (0)\n-1CEEB7D Filename              'XXXXXXXXXXXX'\n+1CEE83F Compression Method    0008 (8) 'Deflated'\n+1CEE841 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEE845 CRC                   30C1ED26 (818015526)\n+1CEE849 Compressed Size       00000207 (519)\n+1CEE84D Uncompressed Size     00000202 (514)\n+1CEE851 Filename Length       000C (12)\n+1CEE853 Extra Length          0000 (0)\n+1CEE855 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEEB7D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEE855: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEEB89 PAYLOAD\n+1CEE861 PAYLOAD\n \n-1CEED90 LOCAL HEADER #325     04034B50 (67324752)\n-1CEED94 Extract Zip Spec      14 (20) '2.0'\n-1CEED95 Extract OS            00 (0) 'MS-DOS'\n-1CEED96 General Purpose Flag  0800 (2048)\n+1CEEA68 LOCAL HEADER #325     04034B50 (67324752)\n+1CEEA6C Extract Zip Spec      14 (20) '2.0'\n+1CEEA6D Extract OS            00 (0) 'MS-DOS'\n+1CEEA6E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEED98 Compression Method    0008 (8) 'Deflated'\n-1CEED9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEED9E CRC                   B7372560 (3073844576)\n-1CEEDA2 Compressed Size       0000025D (605)\n-1CEEDA6 Uncompressed Size     00000258 (600)\n-1CEEDAA Filename Length       000C (12)\n-1CEEDAC Extra Length          0000 (0)\n-1CEEDAE Filename              'XXXXXXXXXXXX'\n+1CEEA70 Compression Method    0008 (8) 'Deflated'\n+1CEEA72 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEEA76 CRC                   B7372560 (3073844576)\n+1CEEA7A Compressed Size       0000025D (605)\n+1CEEA7E Uncompressed Size     00000258 (600)\n+1CEEA82 Filename Length       000C (12)\n+1CEEA84 Extra Length          0000 (0)\n+1CEEA86 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEEDAE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEEA86: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEEDBA PAYLOAD\n+1CEEA92 PAYLOAD\n \n-1CEF017 LOCAL HEADER #326     04034B50 (67324752)\n-1CEF01B Extract Zip Spec      14 (20) '2.0'\n-1CEF01C Extract OS            00 (0) 'MS-DOS'\n-1CEF01D General Purpose Flag  0800 (2048)\n+1CEECEF LOCAL HEADER #326     04034B50 (67324752)\n+1CEECF3 Extract Zip Spec      14 (20) '2.0'\n+1CEECF4 Extract OS            00 (0) 'MS-DOS'\n+1CEECF5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEF01F Compression Method    0008 (8) 'Deflated'\n-1CEF021 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEF025 CRC                   A317BAEB (2736241387)\n-1CEF029 Compressed Size       00000279 (633)\n-1CEF02D Uncompressed Size     00000274 (628)\n-1CEF031 Filename Length       000C (12)\n-1CEF033 Extra Length          0000 (0)\n-1CEF035 Filename              'XXXXXXXXXXXX'\n+1CEECF7 Compression Method    0008 (8) 'Deflated'\n+1CEECF9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEECFD CRC                   A317BAEB (2736241387)\n+1CEED01 Compressed Size       00000279 (633)\n+1CEED05 Uncompressed Size     00000274 (628)\n+1CEED09 Filename Length       000C (12)\n+1CEED0B Extra Length          0000 (0)\n+1CEED0D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEF035: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEED0D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEF041 PAYLOAD\n+1CEED19 PAYLOAD\n \n-1CEF2BA LOCAL HEADER #327     04034B50 (67324752)\n-1CEF2BE Extract Zip Spec      14 (20) '2.0'\n-1CEF2BF Extract OS            00 (0) 'MS-DOS'\n-1CEF2C0 General Purpose Flag  0800 (2048)\n+1CEEF92 LOCAL HEADER #327     04034B50 (67324752)\n+1CEEF96 Extract Zip Spec      14 (20) '2.0'\n+1CEEF97 Extract OS            00 (0) 'MS-DOS'\n+1CEEF98 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEF2C2 Compression Method    0008 (8) 'Deflated'\n-1CEF2C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEF2C8 CRC                   30292DCC (808005068)\n-1CEF2CC Compressed Size       00000193 (403)\n-1CEF2D0 Uncompressed Size     0000018E (398)\n-1CEF2D4 Filename Length       0013 (19)\n-1CEF2D6 Extra Length          0000 (0)\n-1CEF2D8 Filename              'XXXXXXXXXXXXXXXXXXX'\n+1CEEF9A Compression Method    0008 (8) 'Deflated'\n+1CEEF9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEEFA0 CRC                   30292DCC (808005068)\n+1CEEFA4 Compressed Size       00000193 (403)\n+1CEEFA8 Uncompressed Size     0000018E (398)\n+1CEEFAC Filename Length       0013 (19)\n+1CEEFAE Extra Length          0000 (0)\n+1CEEFB0 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEF2D8: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEEFB0: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEF2EB PAYLOAD\n+1CEEFC3 PAYLOAD\n \n-1CEF47E LOCAL HEADER #328     04034B50 (67324752)\n-1CEF482 Extract Zip Spec      14 (20) '2.0'\n-1CEF483 Extract OS            00 (0) 'MS-DOS'\n-1CEF484 General Purpose Flag  0800 (2048)\n+1CEF156 LOCAL HEADER #328     04034B50 (67324752)\n+1CEF15A Extract Zip Spec      14 (20) '2.0'\n+1CEF15B Extract OS            00 (0) 'MS-DOS'\n+1CEF15C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEF486 Compression Method    0008 (8) 'Deflated'\n-1CEF488 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEF48C CRC                   ECAC8E00 (3970731520)\n-1CEF490 Compressed Size       00000276 (630)\n-1CEF494 Uncompressed Size     00000271 (625)\n-1CEF498 Filename Length       000C (12)\n-1CEF49A Extra Length          0000 (0)\n-1CEF49C Filename              'XXXXXXXXXXXX'\n+1CEF15E Compression Method    0008 (8) 'Deflated'\n+1CEF160 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEF164 CRC                   ECAC8E00 (3970731520)\n+1CEF168 Compressed Size       00000276 (630)\n+1CEF16C Uncompressed Size     00000271 (625)\n+1CEF170 Filename Length       000C (12)\n+1CEF172 Extra Length          0000 (0)\n+1CEF174 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEF49C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEF174: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEF4A8 PAYLOAD\n+1CEF180 PAYLOAD\n \n-1CEF71E LOCAL HEADER #329     04034B50 (67324752)\n-1CEF722 Extract Zip Spec      14 (20) '2.0'\n-1CEF723 Extract OS            00 (0) 'MS-DOS'\n-1CEF724 General Purpose Flag  0800 (2048)\n+1CEF3F6 LOCAL HEADER #329     04034B50 (67324752)\n+1CEF3FA Extract Zip Spec      14 (20) '2.0'\n+1CEF3FB Extract OS            00 (0) 'MS-DOS'\n+1CEF3FC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEF726 Compression Method    0008 (8) 'Deflated'\n-1CEF728 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEF72C CRC                   857B435D (2239447901)\n-1CEF730 Compressed Size       00000215 (533)\n-1CEF734 Uncompressed Size     00000210 (528)\n-1CEF738 Filename Length       000C (12)\n-1CEF73A Extra Length          0000 (0)\n-1CEF73C Filename              'XXXXXXXXXXXX'\n+1CEF3FE Compression Method    0008 (8) 'Deflated'\n+1CEF400 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEF404 CRC                   857B435D (2239447901)\n+1CEF408 Compressed Size       00000215 (533)\n+1CEF40C Uncompressed Size     00000210 (528)\n+1CEF410 Filename Length       000C (12)\n+1CEF412 Extra Length          0000 (0)\n+1CEF414 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEF73C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEF414: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEF748 PAYLOAD\n+1CEF420 PAYLOAD\n \n-1CEF95D LOCAL HEADER #330     04034B50 (67324752)\n-1CEF961 Extract Zip Spec      14 (20) '2.0'\n-1CEF962 Extract OS            00 (0) 'MS-DOS'\n-1CEF963 General Purpose Flag  0800 (2048)\n+1CEF635 LOCAL HEADER #330     04034B50 (67324752)\n+1CEF639 Extract Zip Spec      14 (20) '2.0'\n+1CEF63A Extract OS            00 (0) 'MS-DOS'\n+1CEF63B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEF965 Compression Method    0008 (8) 'Deflated'\n-1CEF967 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEF96B CRC                   CDCFFC4C (3452959820)\n-1CEF96F Compressed Size       0000026B (619)\n-1CEF973 Uncompressed Size     00000266 (614)\n-1CEF977 Filename Length       000C (12)\n-1CEF979 Extra Length          0000 (0)\n-1CEF97B Filename              'XXXXXXXXXXXX'\n+1CEF63D Compression Method    0008 (8) 'Deflated'\n+1CEF63F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEF643 CRC                   CDCFFC4C (3452959820)\n+1CEF647 Compressed Size       0000026B (619)\n+1CEF64B Uncompressed Size     00000266 (614)\n+1CEF64F Filename Length       000C (12)\n+1CEF651 Extra Length          0000 (0)\n+1CEF653 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEF97B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEF653: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEF987 PAYLOAD\n+1CEF65F PAYLOAD\n \n-1CEFBF2 LOCAL HEADER #331     04034B50 (67324752)\n-1CEFBF6 Extract Zip Spec      14 (20) '2.0'\n-1CEFBF7 Extract OS            00 (0) 'MS-DOS'\n-1CEFBF8 General Purpose Flag  0800 (2048)\n+1CEF8CA LOCAL HEADER #331     04034B50 (67324752)\n+1CEF8CE Extract Zip Spec      14 (20) '2.0'\n+1CEF8CF Extract OS            00 (0) 'MS-DOS'\n+1CEF8D0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEFBFA Compression Method    0008 (8) 'Deflated'\n-1CEFBFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEFC00 CRC                   CF701F52 (3480231762)\n-1CEFC04 Compressed Size       0000020E (526)\n-1CEFC08 Uncompressed Size     00000209 (521)\n-1CEFC0C Filename Length       000C (12)\n-1CEFC0E Extra Length          0000 (0)\n-1CEFC10 Filename              'XXXXXXXXXXXX'\n+1CEF8D2 Compression Method    0008 (8) 'Deflated'\n+1CEF8D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEF8D8 CRC                   CF701F52 (3480231762)\n+1CEF8DC Compressed Size       0000020E (526)\n+1CEF8E0 Uncompressed Size     00000209 (521)\n+1CEF8E4 Filename Length       000C (12)\n+1CEF8E6 Extra Length          0000 (0)\n+1CEF8E8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEFC10: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEF8E8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEFC1C PAYLOAD\n+1CEF8F4 PAYLOAD\n \n-1CEFE2A LOCAL HEADER #332     04034B50 (67324752)\n-1CEFE2E Extract Zip Spec      14 (20) '2.0'\n-1CEFE2F Extract OS            00 (0) 'MS-DOS'\n-1CEFE30 General Purpose Flag  0800 (2048)\n+1CEFB02 LOCAL HEADER #332     04034B50 (67324752)\n+1CEFB06 Extract Zip Spec      14 (20) '2.0'\n+1CEFB07 Extract OS            00 (0) 'MS-DOS'\n+1CEFB08 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEFE32 Compression Method    0008 (8) 'Deflated'\n-1CEFE34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEFE38 CRC                   8BBA672B (2344249131)\n-1CEFE3C Compressed Size       00000171 (369)\n-1CEFE40 Uncompressed Size     0000016F (367)\n-1CEFE44 Filename Length       000C (12)\n-1CEFE46 Extra Length          0000 (0)\n-1CEFE48 Filename              'XXXXXXXXXXXX'\n+1CEFB0A Compression Method    0008 (8) 'Deflated'\n+1CEFB0C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEFB10 CRC                   8BBA672B (2344249131)\n+1CEFB14 Compressed Size       00000171 (369)\n+1CEFB18 Uncompressed Size     0000016F (367)\n+1CEFB1C Filename Length       000C (12)\n+1CEFB1E Extra Length          0000 (0)\n+1CEFB20 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEFE48: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEFB20: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEFE54 PAYLOAD\n+1CEFB2C PAYLOAD\n \n-1CEFFC5 LOCAL HEADER #333     04034B50 (67324752)\n-1CEFFC9 Extract Zip Spec      14 (20) '2.0'\n-1CEFFCA Extract OS            00 (0) 'MS-DOS'\n-1CEFFCB General Purpose Flag  0800 (2048)\n+1CEFC9D LOCAL HEADER #333     04034B50 (67324752)\n+1CEFCA1 Extract Zip Spec      14 (20) '2.0'\n+1CEFCA2 Extract OS            00 (0) 'MS-DOS'\n+1CEFCA3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CEFFCD Compression Method    0008 (8) 'Deflated'\n-1CEFFCF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CEFFD3 CRC                   35090A42 (889784898)\n-1CEFFD7 Compressed Size       000001CA (458)\n-1CEFFDB Uncompressed Size     000001C5 (453)\n-1CEFFDF Filename Length       000C (12)\n-1CEFFE1 Extra Length          0000 (0)\n-1CEFFE3 Filename              'XXXXXXXXXXXX'\n+1CEFCA5 Compression Method    0008 (8) 'Deflated'\n+1CEFCA7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEFCAB CRC                   35090A42 (889784898)\n+1CEFCAF Compressed Size       000001CA (458)\n+1CEFCB3 Uncompressed Size     000001C5 (453)\n+1CEFCB7 Filename Length       000C (12)\n+1CEFCB9 Extra Length          0000 (0)\n+1CEFCBB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CEFFE3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEFCBB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CEFFEF PAYLOAD\n+1CEFCC7 PAYLOAD\n \n-1CF01B9 LOCAL HEADER #334     04034B50 (67324752)\n-1CF01BD Extract Zip Spec      14 (20) '2.0'\n-1CF01BE Extract OS            00 (0) 'MS-DOS'\n-1CF01BF General Purpose Flag  0800 (2048)\n+1CEFE91 LOCAL HEADER #334     04034B50 (67324752)\n+1CEFE95 Extract Zip Spec      14 (20) '2.0'\n+1CEFE96 Extract OS            00 (0) 'MS-DOS'\n+1CEFE97 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF01C1 Compression Method    0008 (8) 'Deflated'\n-1CF01C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF01C7 CRC                   A80032A6 (2818585254)\n-1CF01CB Compressed Size       0000024F (591)\n-1CF01CF Uncompressed Size     0000024A (586)\n-1CF01D3 Filename Length       000C (12)\n-1CF01D5 Extra Length          0000 (0)\n-1CF01D7 Filename              'XXXXXXXXXXXX'\n+1CEFE99 Compression Method    0008 (8) 'Deflated'\n+1CEFE9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEFE9F CRC                   A80032A6 (2818585254)\n+1CEFEA3 Compressed Size       0000024F (591)\n+1CEFEA7 Uncompressed Size     0000024A (586)\n+1CEFEAB Filename Length       000C (12)\n+1CEFEAD Extra Length          0000 (0)\n+1CEFEAF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF01D7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CEFEAF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF01E3 PAYLOAD\n+1CEFEBB PAYLOAD\n \n-1CF0432 LOCAL HEADER #335     04034B50 (67324752)\n-1CF0436 Extract Zip Spec      14 (20) '2.0'\n-1CF0437 Extract OS            00 (0) 'MS-DOS'\n-1CF0438 General Purpose Flag  0800 (2048)\n+1CF010A LOCAL HEADER #335     04034B50 (67324752)\n+1CF010E Extract Zip Spec      14 (20) '2.0'\n+1CF010F Extract OS            00 (0) 'MS-DOS'\n+1CF0110 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF043A Compression Method    0008 (8) 'Deflated'\n-1CF043C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF0440 CRC                   AA97ACFF (2862066943)\n-1CF0444 Compressed Size       000001C7 (455)\n-1CF0448 Uncompressed Size     000001C2 (450)\n-1CF044C Filename Length       000C (12)\n-1CF044E Extra Length          0000 (0)\n-1CF0450 Filename              'XXXXXXXXXXXX'\n+1CF0112 Compression Method    0008 (8) 'Deflated'\n+1CF0114 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF0118 CRC                   AA97ACFF (2862066943)\n+1CF011C Compressed Size       000001C7 (455)\n+1CF0120 Uncompressed Size     000001C2 (450)\n+1CF0124 Filename Length       000C (12)\n+1CF0126 Extra Length          0000 (0)\n+1CF0128 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF0450: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF0128: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF045C PAYLOAD\n+1CF0134 PAYLOAD\n \n-1CF0623 LOCAL HEADER #336     04034B50 (67324752)\n-1CF0627 Extract Zip Spec      14 (20) '2.0'\n-1CF0628 Extract OS            00 (0) 'MS-DOS'\n-1CF0629 General Purpose Flag  0800 (2048)\n+1CF02FB LOCAL HEADER #336     04034B50 (67324752)\n+1CF02FF Extract Zip Spec      14 (20) '2.0'\n+1CF0300 Extract OS            00 (0) 'MS-DOS'\n+1CF0301 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF062B Compression Method    0008 (8) 'Deflated'\n-1CF062D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF0631 CRC                   2BB585F5 (733316597)\n-1CF0635 Compressed Size       00000212 (530)\n-1CF0639 Uncompressed Size     0000020D (525)\n-1CF063D Filename Length       000C (12)\n-1CF063F Extra Length          0000 (0)\n-1CF0641 Filename              'XXXXXXXXXXXX'\n+1CF0303 Compression Method    0008 (8) 'Deflated'\n+1CF0305 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF0309 CRC                   2BB585F5 (733316597)\n+1CF030D Compressed Size       00000212 (530)\n+1CF0311 Uncompressed Size     0000020D (525)\n+1CF0315 Filename Length       000C (12)\n+1CF0317 Extra Length          0000 (0)\n+1CF0319 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF0641: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF0319: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF064D PAYLOAD\n+1CF0325 PAYLOAD\n \n-1CF085F LOCAL HEADER #337     04034B50 (67324752)\n-1CF0863 Extract Zip Spec      14 (20) '2.0'\n-1CF0864 Extract OS            00 (0) 'MS-DOS'\n-1CF0865 General Purpose Flag  0800 (2048)\n+1CF0537 LOCAL HEADER #337     04034B50 (67324752)\n+1CF053B Extract Zip Spec      14 (20) '2.0'\n+1CF053C Extract OS            00 (0) 'MS-DOS'\n+1CF053D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF0867 Compression Method    0008 (8) 'Deflated'\n-1CF0869 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF086D CRC                   3DE337F4 (1038301172)\n-1CF0871 Compressed Size       000001DD (477)\n-1CF0875 Uncompressed Size     000001D8 (472)\n-1CF0879 Filename Length       000C (12)\n-1CF087B Extra Length          0000 (0)\n-1CF087D Filename              'XXXXXXXXXXXX'\n+1CF053F Compression Method    0008 (8) 'Deflated'\n+1CF0541 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF0545 CRC                   3DE337F4 (1038301172)\n+1CF0549 Compressed Size       000001DD (477)\n+1CF054D Uncompressed Size     000001D8 (472)\n+1CF0551 Filename Length       000C (12)\n+1CF0553 Extra Length          0000 (0)\n+1CF0555 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF087D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF0555: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF0889 PAYLOAD\n+1CF0561 PAYLOAD\n \n-1CF0A66 LOCAL HEADER #338     04034B50 (67324752)\n-1CF0A6A Extract Zip Spec      14 (20) '2.0'\n-1CF0A6B Extract OS            00 (0) 'MS-DOS'\n-1CF0A6C General Purpose Flag  0800 (2048)\n+1CF073E LOCAL HEADER #338     04034B50 (67324752)\n+1CF0742 Extract Zip Spec      14 (20) '2.0'\n+1CF0743 Extract OS            00 (0) 'MS-DOS'\n+1CF0744 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF0A6E Compression Method    0008 (8) 'Deflated'\n-1CF0A70 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF0A74 CRC                   3F2FAEE3 (1060089571)\n-1CF0A78 Compressed Size       000001E8 (488)\n-1CF0A7C Uncompressed Size     000001E3 (483)\n-1CF0A80 Filename Length       000C (12)\n-1CF0A82 Extra Length          0000 (0)\n-1CF0A84 Filename              'XXXXXXXXXXXX'\n+1CF0746 Compression Method    0008 (8) 'Deflated'\n+1CF0748 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF074C CRC                   3F2FAEE3 (1060089571)\n+1CF0750 Compressed Size       000001E8 (488)\n+1CF0754 Uncompressed Size     000001E3 (483)\n+1CF0758 Filename Length       000C (12)\n+1CF075A Extra Length          0000 (0)\n+1CF075C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF0A84: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF075C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF0A90 PAYLOAD\n+1CF0768 PAYLOAD\n \n-1CF0C78 LOCAL HEADER #339     04034B50 (67324752)\n-1CF0C7C Extract Zip Spec      14 (20) '2.0'\n-1CF0C7D Extract OS            00 (0) 'MS-DOS'\n-1CF0C7E General Purpose Flag  0800 (2048)\n+1CF0950 LOCAL HEADER #339     04034B50 (67324752)\n+1CF0954 Extract Zip Spec      14 (20) '2.0'\n+1CF0955 Extract OS            00 (0) 'MS-DOS'\n+1CF0956 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF0C80 Compression Method    0008 (8) 'Deflated'\n-1CF0C82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF0C86 CRC                   053FAF3D (88059709)\n-1CF0C8A Compressed Size       000001E2 (482)\n-1CF0C8E Uncompressed Size     000001DD (477)\n-1CF0C92 Filename Length       000C (12)\n-1CF0C94 Extra Length          0000 (0)\n-1CF0C96 Filename              'XXXXXXXXXXXX'\n+1CF0958 Compression Method    0008 (8) 'Deflated'\n+1CF095A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF095E CRC                   053FAF3D (88059709)\n+1CF0962 Compressed Size       000001E2 (482)\n+1CF0966 Uncompressed Size     000001DD (477)\n+1CF096A Filename Length       000C (12)\n+1CF096C Extra Length          0000 (0)\n+1CF096E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF0C96: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF096E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF0CA2 PAYLOAD\n+1CF097A PAYLOAD\n \n-1CF0E84 LOCAL HEADER #340     04034B50 (67324752)\n-1CF0E88 Extract Zip Spec      14 (20) '2.0'\n-1CF0E89 Extract OS            00 (0) 'MS-DOS'\n-1CF0E8A General Purpose Flag  0800 (2048)\n+1CF0B5C LOCAL HEADER #340     04034B50 (67324752)\n+1CF0B60 Extract Zip Spec      14 (20) '2.0'\n+1CF0B61 Extract OS            00 (0) 'MS-DOS'\n+1CF0B62 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF0E8C Compression Method    0008 (8) 'Deflated'\n-1CF0E8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF0E92 CRC                   96A1F4DF (2527196383)\n-1CF0E96 Compressed Size       000001BC (444)\n-1CF0E9A Uncompressed Size     000001B7 (439)\n-1CF0E9E Filename Length       000C (12)\n-1CF0EA0 Extra Length          0000 (0)\n-1CF0EA2 Filename              'XXXXXXXXXXXX'\n+1CF0B64 Compression Method    0008 (8) 'Deflated'\n+1CF0B66 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF0B6A CRC                   96A1F4DF (2527196383)\n+1CF0B6E Compressed Size       000001BC (444)\n+1CF0B72 Uncompressed Size     000001B7 (439)\n+1CF0B76 Filename Length       000C (12)\n+1CF0B78 Extra Length          0000 (0)\n+1CF0B7A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF0EA2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF0B7A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF0EAE PAYLOAD\n+1CF0B86 PAYLOAD\n \n-1CF106A LOCAL HEADER #341     04034B50 (67324752)\n-1CF106E Extract Zip Spec      14 (20) '2.0'\n-1CF106F Extract OS            00 (0) 'MS-DOS'\n-1CF1070 General Purpose Flag  0800 (2048)\n+1CF0D42 LOCAL HEADER #341     04034B50 (67324752)\n+1CF0D46 Extract Zip Spec      14 (20) '2.0'\n+1CF0D47 Extract OS            00 (0) 'MS-DOS'\n+1CF0D48 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF1072 Compression Method    0008 (8) 'Deflated'\n-1CF1074 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF1078 CRC                   E5CCB37B (3855397755)\n-1CF107C Compressed Size       00000238 (568)\n-1CF1080 Uncompressed Size     00000233 (563)\n-1CF1084 Filename Length       000C (12)\n-1CF1086 Extra Length          0000 (0)\n-1CF1088 Filename              'XXXXXXXXXXXX'\n+1CF0D4A Compression Method    0008 (8) 'Deflated'\n+1CF0D4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF0D50 CRC                   E5CCB37B (3855397755)\n+1CF0D54 Compressed Size       00000238 (568)\n+1CF0D58 Uncompressed Size     00000233 (563)\n+1CF0D5C Filename Length       000C (12)\n+1CF0D5E Extra Length          0000 (0)\n+1CF0D60 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF1088: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF0D60: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF1094 PAYLOAD\n+1CF0D6C PAYLOAD\n \n-1CF12CC LOCAL HEADER #342     04034B50 (67324752)\n-1CF12D0 Extract Zip Spec      14 (20) '2.0'\n-1CF12D1 Extract OS            00 (0) 'MS-DOS'\n-1CF12D2 General Purpose Flag  0800 (2048)\n+1CF0FA4 LOCAL HEADER #342     04034B50 (67324752)\n+1CF0FA8 Extract Zip Spec      14 (20) '2.0'\n+1CF0FA9 Extract OS            00 (0) 'MS-DOS'\n+1CF0FAA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF12D4 Compression Method    0008 (8) 'Deflated'\n-1CF12D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF12DA CRC                   4CBA14BE (1287263422)\n-1CF12DE Compressed Size       00000216 (534)\n-1CF12E2 Uncompressed Size     00000211 (529)\n-1CF12E6 Filename Length       000C (12)\n-1CF12E8 Extra Length          0000 (0)\n-1CF12EA Filename              'XXXXXXXXXXXX'\n+1CF0FAC Compression Method    0008 (8) 'Deflated'\n+1CF0FAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF0FB2 CRC                   4CBA14BE (1287263422)\n+1CF0FB6 Compressed Size       00000216 (534)\n+1CF0FBA Uncompressed Size     00000211 (529)\n+1CF0FBE Filename Length       000C (12)\n+1CF0FC0 Extra Length          0000 (0)\n+1CF0FC2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF12EA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF0FC2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF12F6 PAYLOAD\n+1CF0FCE PAYLOAD\n \n-1CF150C LOCAL HEADER #343     04034B50 (67324752)\n-1CF1510 Extract Zip Spec      14 (20) '2.0'\n-1CF1511 Extract OS            00 (0) 'MS-DOS'\n-1CF1512 General Purpose Flag  0800 (2048)\n+1CF11E4 LOCAL HEADER #343     04034B50 (67324752)\n+1CF11E8 Extract Zip Spec      14 (20) '2.0'\n+1CF11E9 Extract OS            00 (0) 'MS-DOS'\n+1CF11EA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF1514 Compression Method    0008 (8) 'Deflated'\n-1CF1516 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF151A CRC                   4CB69051 (1287032913)\n-1CF151E Compressed Size       00000265 (613)\n-1CF1522 Uncompressed Size     00000260 (608)\n-1CF1526 Filename Length       000C (12)\n-1CF1528 Extra Length          0000 (0)\n-1CF152A Filename              'XXXXXXXXXXXX'\n+1CF11EC Compression Method    0008 (8) 'Deflated'\n+1CF11EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF11F2 CRC                   4CB69051 (1287032913)\n+1CF11F6 Compressed Size       00000265 (613)\n+1CF11FA Uncompressed Size     00000260 (608)\n+1CF11FE Filename Length       000C (12)\n+1CF1200 Extra Length          0000 (0)\n+1CF1202 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF152A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF1202: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF1536 PAYLOAD\n+1CF120E PAYLOAD\n \n-1CF179B LOCAL HEADER #344     04034B50 (67324752)\n-1CF179F Extract Zip Spec      14 (20) '2.0'\n-1CF17A0 Extract OS            00 (0) 'MS-DOS'\n-1CF17A1 General Purpose Flag  0800 (2048)\n+1CF1473 LOCAL HEADER #344     04034B50 (67324752)\n+1CF1477 Extract Zip Spec      14 (20) '2.0'\n+1CF1478 Extract OS            00 (0) 'MS-DOS'\n+1CF1479 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF17A3 Compression Method    0008 (8) 'Deflated'\n-1CF17A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF17A9 CRC                   B662EF5E (3059937118)\n-1CF17AD Compressed Size       000001B1 (433)\n-1CF17B1 Uncompressed Size     000001AC (428)\n-1CF17B5 Filename Length       000C (12)\n-1CF17B7 Extra Length          0000 (0)\n-1CF17B9 Filename              'XXXXXXXXXXXX'\n+1CF147B Compression Method    0008 (8) 'Deflated'\n+1CF147D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF1481 CRC                   B662EF5E (3059937118)\n+1CF1485 Compressed Size       000001B1 (433)\n+1CF1489 Uncompressed Size     000001AC (428)\n+1CF148D Filename Length       000C (12)\n+1CF148F Extra Length          0000 (0)\n+1CF1491 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF17B9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF1491: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF17C5 PAYLOAD\n+1CF149D PAYLOAD\n \n-1CF1976 LOCAL HEADER #345     04034B50 (67324752)\n-1CF197A Extract Zip Spec      14 (20) '2.0'\n-1CF197B Extract OS            00 (0) 'MS-DOS'\n-1CF197C General Purpose Flag  0800 (2048)\n+1CF164E LOCAL HEADER #345     04034B50 (67324752)\n+1CF1652 Extract Zip Spec      14 (20) '2.0'\n+1CF1653 Extract OS            00 (0) 'MS-DOS'\n+1CF1654 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF197E Compression Method    0008 (8) 'Deflated'\n-1CF1980 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF1984 CRC                   ED84D14F (3984904527)\n-1CF1988 Compressed Size       000001E1 (481)\n-1CF198C Uncompressed Size     000001DC (476)\n-1CF1990 Filename Length       000C (12)\n-1CF1992 Extra Length          0000 (0)\n-1CF1994 Filename              'XXXXXXXXXXXX'\n+1CF1656 Compression Method    0008 (8) 'Deflated'\n+1CF1658 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF165C CRC                   ED84D14F (3984904527)\n+1CF1660 Compressed Size       000001E1 (481)\n+1CF1664 Uncompressed Size     000001DC (476)\n+1CF1668 Filename Length       000C (12)\n+1CF166A Extra Length          0000 (0)\n+1CF166C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF1994: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF166C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF19A0 PAYLOAD\n+1CF1678 PAYLOAD\n \n-1CF1B81 LOCAL HEADER #346     04034B50 (67324752)\n-1CF1B85 Extract Zip Spec      14 (20) '2.0'\n-1CF1B86 Extract OS            00 (0) 'MS-DOS'\n-1CF1B87 General Purpose Flag  0800 (2048)\n+1CF1859 LOCAL HEADER #346     04034B50 (67324752)\n+1CF185D Extract Zip Spec      14 (20) '2.0'\n+1CF185E Extract OS            00 (0) 'MS-DOS'\n+1CF185F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF1B89 Compression Method    0008 (8) 'Deflated'\n-1CF1B8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF1B8F CRC                   FDE20441 (4259447873)\n-1CF1B93 Compressed Size       00000226 (550)\n-1CF1B97 Uncompressed Size     00000221 (545)\n-1CF1B9B Filename Length       000C (12)\n-1CF1B9D Extra Length          0000 (0)\n-1CF1B9F Filename              'XXXXXXXXXXXX'\n+1CF1861 Compression Method    0008 (8) 'Deflated'\n+1CF1863 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF1867 CRC                   FDE20441 (4259447873)\n+1CF186B Compressed Size       00000226 (550)\n+1CF186F Uncompressed Size     00000221 (545)\n+1CF1873 Filename Length       000C (12)\n+1CF1875 Extra Length          0000 (0)\n+1CF1877 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF1B9F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF1877: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF1BAB PAYLOAD\n+1CF1883 PAYLOAD\n \n-1CF1DD1 LOCAL HEADER #347     04034B50 (67324752)\n-1CF1DD5 Extract Zip Spec      14 (20) '2.0'\n-1CF1DD6 Extract OS            00 (0) 'MS-DOS'\n-1CF1DD7 General Purpose Flag  0800 (2048)\n+1CF1AA9 LOCAL HEADER #347     04034B50 (67324752)\n+1CF1AAD Extract Zip Spec      14 (20) '2.0'\n+1CF1AAE Extract OS            00 (0) 'MS-DOS'\n+1CF1AAF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF1DD9 Compression Method    0008 (8) 'Deflated'\n-1CF1DDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF1DDF CRC                   AB6B8806 (2875951110)\n-1CF1DE3 Compressed Size       00000241 (577)\n-1CF1DE7 Uncompressed Size     0000023C (572)\n-1CF1DEB Filename Length       000C (12)\n-1CF1DED Extra Length          0000 (0)\n-1CF1DEF Filename              'XXXXXXXXXXXX'\n+1CF1AB1 Compression Method    0008 (8) 'Deflated'\n+1CF1AB3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF1AB7 CRC                   AB6B8806 (2875951110)\n+1CF1ABB Compressed Size       00000241 (577)\n+1CF1ABF Uncompressed Size     0000023C (572)\n+1CF1AC3 Filename Length       000C (12)\n+1CF1AC5 Extra Length          0000 (0)\n+1CF1AC7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF1DEF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF1AC7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF1DFB PAYLOAD\n+1CF1AD3 PAYLOAD\n \n-1CF203C LOCAL HEADER #348     04034B50 (67324752)\n-1CF2040 Extract Zip Spec      14 (20) '2.0'\n-1CF2041 Extract OS            00 (0) 'MS-DOS'\n-1CF2042 General Purpose Flag  0800 (2048)\n+1CF1D14 LOCAL HEADER #348     04034B50 (67324752)\n+1CF1D18 Extract Zip Spec      14 (20) '2.0'\n+1CF1D19 Extract OS            00 (0) 'MS-DOS'\n+1CF1D1A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF2044 Compression Method    0008 (8) 'Deflated'\n-1CF2046 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF204A CRC                   0CC034BC (213923004)\n-1CF204E Compressed Size       000001F4 (500)\n-1CF2052 Uncompressed Size     000001EF (495)\n-1CF2056 Filename Length       000C (12)\n-1CF2058 Extra Length          0000 (0)\n-1CF205A Filename              'XXXXXXXXXXXX'\n+1CF1D1C Compression Method    0008 (8) 'Deflated'\n+1CF1D1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF1D22 CRC                   0CC034BC (213923004)\n+1CF1D26 Compressed Size       000001F4 (500)\n+1CF1D2A Uncompressed Size     000001EF (495)\n+1CF1D2E Filename Length       000C (12)\n+1CF1D30 Extra Length          0000 (0)\n+1CF1D32 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF205A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF1D32: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF2066 PAYLOAD\n+1CF1D3E PAYLOAD\n \n-1CF225A LOCAL HEADER #349     04034B50 (67324752)\n-1CF225E Extract Zip Spec      14 (20) '2.0'\n-1CF225F Extract OS            00 (0) 'MS-DOS'\n-1CF2260 General Purpose Flag  0800 (2048)\n+1CF1F32 LOCAL HEADER #349     04034B50 (67324752)\n+1CF1F36 Extract Zip Spec      14 (20) '2.0'\n+1CF1F37 Extract OS            00 (0) 'MS-DOS'\n+1CF1F38 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF2262 Compression Method    0008 (8) 'Deflated'\n-1CF2264 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF2268 CRC                   1606DFB8 (369549240)\n-1CF226C Compressed Size       00000271 (625)\n-1CF2270 Uncompressed Size     0000026C (620)\n-1CF2274 Filename Length       000C (12)\n-1CF2276 Extra Length          0000 (0)\n-1CF2278 Filename              'XXXXXXXXXXXX'\n+1CF1F3A Compression Method    0008 (8) 'Deflated'\n+1CF1F3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF1F40 CRC                   1606DFB8 (369549240)\n+1CF1F44 Compressed Size       00000271 (625)\n+1CF1F48 Uncompressed Size     0000026C (620)\n+1CF1F4C Filename Length       000C (12)\n+1CF1F4E Extra Length          0000 (0)\n+1CF1F50 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF2278: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF1F50: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF2284 PAYLOAD\n+1CF1F5C PAYLOAD\n \n-1CF24F5 LOCAL HEADER #350     04034B50 (67324752)\n-1CF24F9 Extract Zip Spec      14 (20) '2.0'\n-1CF24FA Extract OS            00 (0) 'MS-DOS'\n-1CF24FB General Purpose Flag  0800 (2048)\n+1CF21CD LOCAL HEADER #350     04034B50 (67324752)\n+1CF21D1 Extract Zip Spec      14 (20) '2.0'\n+1CF21D2 Extract OS            00 (0) 'MS-DOS'\n+1CF21D3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF24FD Compression Method    0008 (8) 'Deflated'\n-1CF24FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF2503 CRC                   41459627 (1095079463)\n-1CF2507 Compressed Size       00000201 (513)\n-1CF250B Uncompressed Size     000001FC (508)\n-1CF250F Filename Length       000C (12)\n-1CF2511 Extra Length          0000 (0)\n-1CF2513 Filename              'XXXXXXXXXXXX'\n+1CF21D5 Compression Method    0008 (8) 'Deflated'\n+1CF21D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF21DB CRC                   41459627 (1095079463)\n+1CF21DF Compressed Size       00000201 (513)\n+1CF21E3 Uncompressed Size     000001FC (508)\n+1CF21E7 Filename Length       000C (12)\n+1CF21E9 Extra Length          0000 (0)\n+1CF21EB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF2513: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF21EB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF251F PAYLOAD\n+1CF21F7 PAYLOAD\n \n-1CF2720 LOCAL HEADER #351     04034B50 (67324752)\n-1CF2724 Extract Zip Spec      14 (20) '2.0'\n-1CF2725 Extract OS            00 (0) 'MS-DOS'\n-1CF2726 General Purpose Flag  0800 (2048)\n+1CF23F8 LOCAL HEADER #351     04034B50 (67324752)\n+1CF23FC Extract Zip Spec      14 (20) '2.0'\n+1CF23FD Extract OS            00 (0) 'MS-DOS'\n+1CF23FE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF2728 Compression Method    0008 (8) 'Deflated'\n-1CF272A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF272E CRC                   CC7BF8F0 (3430676720)\n-1CF2732 Compressed Size       0000024B (587)\n-1CF2736 Uncompressed Size     00000246 (582)\n-1CF273A Filename Length       000C (12)\n-1CF273C Extra Length          0000 (0)\n-1CF273E Filename              'XXXXXXXXXXXX'\n+1CF2400 Compression Method    0008 (8) 'Deflated'\n+1CF2402 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF2406 CRC                   CC7BF8F0 (3430676720)\n+1CF240A Compressed Size       0000024B (587)\n+1CF240E Uncompressed Size     00000246 (582)\n+1CF2412 Filename Length       000C (12)\n+1CF2414 Extra Length          0000 (0)\n+1CF2416 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF273E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF2416: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF274A PAYLOAD\n+1CF2422 PAYLOAD\n \n-1CF2995 LOCAL HEADER #352     04034B50 (67324752)\n-1CF2999 Extract Zip Spec      14 (20) '2.0'\n-1CF299A Extract OS            00 (0) 'MS-DOS'\n-1CF299B General Purpose Flag  0800 (2048)\n+1CF266D LOCAL HEADER #352     04034B50 (67324752)\n+1CF2671 Extract Zip Spec      14 (20) '2.0'\n+1CF2672 Extract OS            00 (0) 'MS-DOS'\n+1CF2673 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF299D Compression Method    0008 (8) 'Deflated'\n-1CF299F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF29A3 CRC                   FCF8A45E (4244153438)\n-1CF29A7 Compressed Size       000001F9 (505)\n-1CF29AB Uncompressed Size     000001F4 (500)\n-1CF29AF Filename Length       000C (12)\n-1CF29B1 Extra Length          0000 (0)\n-1CF29B3 Filename              'XXXXXXXXXXXX'\n+1CF2675 Compression Method    0008 (8) 'Deflated'\n+1CF2677 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF267B CRC                   FCF8A45E (4244153438)\n+1CF267F Compressed Size       000001F9 (505)\n+1CF2683 Uncompressed Size     000001F4 (500)\n+1CF2687 Filename Length       000C (12)\n+1CF2689 Extra Length          0000 (0)\n+1CF268B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF29B3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF268B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF29BF PAYLOAD\n+1CF2697 PAYLOAD\n \n-1CF2BB8 LOCAL HEADER #353     04034B50 (67324752)\n-1CF2BBC Extract Zip Spec      14 (20) '2.0'\n-1CF2BBD Extract OS            00 (0) 'MS-DOS'\n-1CF2BBE General Purpose Flag  0800 (2048)\n+1CF2890 LOCAL HEADER #353     04034B50 (67324752)\n+1CF2894 Extract Zip Spec      14 (20) '2.0'\n+1CF2895 Extract OS            00 (0) 'MS-DOS'\n+1CF2896 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF2BC0 Compression Method    0008 (8) 'Deflated'\n-1CF2BC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF2BC6 CRC                   11072A2F (285682223)\n-1CF2BCA Compressed Size       000001B2 (434)\n-1CF2BCE Uncompressed Size     000001AD (429)\n-1CF2BD2 Filename Length       000C (12)\n-1CF2BD4 Extra Length          0000 (0)\n-1CF2BD6 Filename              'XXXXXXXXXXXX'\n+1CF2898 Compression Method    0008 (8) 'Deflated'\n+1CF289A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF289E CRC                   11072A2F (285682223)\n+1CF28A2 Compressed Size       000001B2 (434)\n+1CF28A6 Uncompressed Size     000001AD (429)\n+1CF28AA Filename Length       000C (12)\n+1CF28AC Extra Length          0000 (0)\n+1CF28AE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF2BD6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF28AE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF2BE2 PAYLOAD\n+1CF28BA PAYLOAD\n \n-1CF2D94 LOCAL HEADER #354     04034B50 (67324752)\n-1CF2D98 Extract Zip Spec      14 (20) '2.0'\n-1CF2D99 Extract OS            00 (0) 'MS-DOS'\n-1CF2D9A General Purpose Flag  0800 (2048)\n+1CF2A6C LOCAL HEADER #354     04034B50 (67324752)\n+1CF2A70 Extract Zip Spec      14 (20) '2.0'\n+1CF2A71 Extract OS            00 (0) 'MS-DOS'\n+1CF2A72 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF2D9C Compression Method    0008 (8) 'Deflated'\n-1CF2D9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF2DA2 CRC                   D76F899C (3614411164)\n-1CF2DA6 Compressed Size       000001D6 (470)\n-1CF2DAA Uncompressed Size     000001D1 (465)\n-1CF2DAE Filename Length       000C (12)\n-1CF2DB0 Extra Length          0000 (0)\n-1CF2DB2 Filename              'XXXXXXXXXXXX'\n+1CF2A74 Compression Method    0008 (8) 'Deflated'\n+1CF2A76 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF2A7A CRC                   D76F899C (3614411164)\n+1CF2A7E Compressed Size       000001D6 (470)\n+1CF2A82 Uncompressed Size     000001D1 (465)\n+1CF2A86 Filename Length       000C (12)\n+1CF2A88 Extra Length          0000 (0)\n+1CF2A8A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF2DB2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF2A8A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF2DBE PAYLOAD\n+1CF2A96 PAYLOAD\n \n-1CF2F94 LOCAL HEADER #355     04034B50 (67324752)\n-1CF2F98 Extract Zip Spec      14 (20) '2.0'\n-1CF2F99 Extract OS            00 (0) 'MS-DOS'\n-1CF2F9A General Purpose Flag  0800 (2048)\n+1CF2C6C LOCAL HEADER #355     04034B50 (67324752)\n+1CF2C70 Extract Zip Spec      14 (20) '2.0'\n+1CF2C71 Extract OS            00 (0) 'MS-DOS'\n+1CF2C72 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF2F9C Compression Method    0008 (8) 'Deflated'\n-1CF2F9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF2FA2 CRC                   F1F63A45 (4059445829)\n-1CF2FA6 Compressed Size       00000201 (513)\n-1CF2FAA Uncompressed Size     000001FC (508)\n-1CF2FAE Filename Length       000C (12)\n-1CF2FB0 Extra Length          0000 (0)\n-1CF2FB2 Filename              'XXXXXXXXXXXX'\n+1CF2C74 Compression Method    0008 (8) 'Deflated'\n+1CF2C76 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF2C7A CRC                   F1F63A45 (4059445829)\n+1CF2C7E Compressed Size       00000201 (513)\n+1CF2C82 Uncompressed Size     000001FC (508)\n+1CF2C86 Filename Length       000C (12)\n+1CF2C88 Extra Length          0000 (0)\n+1CF2C8A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF2FB2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF2C8A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF2FBE PAYLOAD\n+1CF2C96 PAYLOAD\n \n-1CF31BF LOCAL HEADER #356     04034B50 (67324752)\n-1CF31C3 Extract Zip Spec      14 (20) '2.0'\n-1CF31C4 Extract OS            00 (0) 'MS-DOS'\n-1CF31C5 General Purpose Flag  0800 (2048)\n+1CF2E97 LOCAL HEADER #356     04034B50 (67324752)\n+1CF2E9B Extract Zip Spec      14 (20) '2.0'\n+1CF2E9C Extract OS            00 (0) 'MS-DOS'\n+1CF2E9D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF31C7 Compression Method    0008 (8) 'Deflated'\n-1CF31C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF31CD CRC                   4EA10310 (1319174928)\n-1CF31D1 Compressed Size       000001F5 (501)\n-1CF31D5 Uncompressed Size     000001F0 (496)\n-1CF31D9 Filename Length       0011 (17)\n-1CF31DB Extra Length          0000 (0)\n-1CF31DD Filename              'XXXXXXXXXXXXXXXXX'\n+1CF2E9F Compression Method    0008 (8) 'Deflated'\n+1CF2EA1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF2EA5 CRC                   4EA10310 (1319174928)\n+1CF2EA9 Compressed Size       000001F5 (501)\n+1CF2EAD Uncompressed Size     000001F0 (496)\n+1CF2EB1 Filename Length       0011 (17)\n+1CF2EB3 Extra Length          0000 (0)\n+1CF2EB5 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF31DD: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF2EB5: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF31EE PAYLOAD\n+1CF2EC6 PAYLOAD\n \n-1CF33E3 LOCAL HEADER #357     04034B50 (67324752)\n-1CF33E7 Extract Zip Spec      14 (20) '2.0'\n-1CF33E8 Extract OS            00 (0) 'MS-DOS'\n-1CF33E9 General Purpose Flag  0800 (2048)\n+1CF30BB LOCAL HEADER #357     04034B50 (67324752)\n+1CF30BF Extract Zip Spec      14 (20) '2.0'\n+1CF30C0 Extract OS            00 (0) 'MS-DOS'\n+1CF30C1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF33EB Compression Method    0008 (8) 'Deflated'\n-1CF33ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF33F1 CRC                   F3E86863 (4092094563)\n-1CF33F5 Compressed Size       00000289 (649)\n-1CF33F9 Uncompressed Size     0000028D (653)\n-1CF33FD Filename Length       000C (12)\n-1CF33FF Extra Length          0000 (0)\n-1CF3401 Filename              'XXXXXXXXXXXX'\n+1CF30C3 Compression Method    0008 (8) 'Deflated'\n+1CF30C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF30C9 CRC                   F3E86863 (4092094563)\n+1CF30CD Compressed Size       00000289 (649)\n+1CF30D1 Uncompressed Size     0000028D (653)\n+1CF30D5 Filename Length       000C (12)\n+1CF30D7 Extra Length          0000 (0)\n+1CF30D9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF3401: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF30D9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF340D PAYLOAD\n+1CF30E5 PAYLOAD\n \n-1CF3696 LOCAL HEADER #358     04034B50 (67324752)\n-1CF369A Extract Zip Spec      14 (20) '2.0'\n-1CF369B Extract OS            00 (0) 'MS-DOS'\n-1CF369C General Purpose Flag  0800 (2048)\n+1CF336E LOCAL HEADER #358     04034B50 (67324752)\n+1CF3372 Extract Zip Spec      14 (20) '2.0'\n+1CF3373 Extract OS            00 (0) 'MS-DOS'\n+1CF3374 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF369E Compression Method    0008 (8) 'Deflated'\n-1CF36A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF36A4 CRC                   E1E305E6 (3789751782)\n-1CF36A8 Compressed Size       000001DA (474)\n-1CF36AC Uncompressed Size     000001D5 (469)\n-1CF36B0 Filename Length       000C (12)\n-1CF36B2 Extra Length          0000 (0)\n-1CF36B4 Filename              'XXXXXXXXXXXX'\n+1CF3376 Compression Method    0008 (8) 'Deflated'\n+1CF3378 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF337C CRC                   E1E305E6 (3789751782)\n+1CF3380 Compressed Size       000001DA (474)\n+1CF3384 Uncompressed Size     000001D5 (469)\n+1CF3388 Filename Length       000C (12)\n+1CF338A Extra Length          0000 (0)\n+1CF338C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF36B4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF338C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF36C0 PAYLOAD\n+1CF3398 PAYLOAD\n \n-1CF389A LOCAL HEADER #359     04034B50 (67324752)\n-1CF389E Extract Zip Spec      14 (20) '2.0'\n-1CF389F Extract OS            00 (0) 'MS-DOS'\n-1CF38A0 General Purpose Flag  0800 (2048)\n+1CF3572 LOCAL HEADER #359     04034B50 (67324752)\n+1CF3576 Extract Zip Spec      14 (20) '2.0'\n+1CF3577 Extract OS            00 (0) 'MS-DOS'\n+1CF3578 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF38A2 Compression Method    0008 (8) 'Deflated'\n-1CF38A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF38A8 CRC                   DBB9EE73 (3686395507)\n-1CF38AC Compressed Size       00000255 (597)\n-1CF38B0 Uncompressed Size     00000250 (592)\n-1CF38B4 Filename Length       000C (12)\n-1CF38B6 Extra Length          0000 (0)\n-1CF38B8 Filename              'XXXXXXXXXXXX'\n+1CF357A Compression Method    0008 (8) 'Deflated'\n+1CF357C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF3580 CRC                   DBB9EE73 (3686395507)\n+1CF3584 Compressed Size       00000255 (597)\n+1CF3588 Uncompressed Size     00000250 (592)\n+1CF358C Filename Length       000C (12)\n+1CF358E Extra Length          0000 (0)\n+1CF3590 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF38B8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF3590: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF38C4 PAYLOAD\n+1CF359C PAYLOAD\n \n-1CF3B19 LOCAL HEADER #360     04034B50 (67324752)\n-1CF3B1D Extract Zip Spec      14 (20) '2.0'\n-1CF3B1E Extract OS            00 (0) 'MS-DOS'\n-1CF3B1F General Purpose Flag  0800 (2048)\n+1CF37F1 LOCAL HEADER #360     04034B50 (67324752)\n+1CF37F5 Extract Zip Spec      14 (20) '2.0'\n+1CF37F6 Extract OS            00 (0) 'MS-DOS'\n+1CF37F7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF3B21 Compression Method    0008 (8) 'Deflated'\n-1CF3B23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF3B27 CRC                   82AA3B77 (2192194423)\n-1CF3B2B Compressed Size       000001E4 (484)\n-1CF3B2F Uncompressed Size     000001DF (479)\n-1CF3B33 Filename Length       0017 (23)\n-1CF3B35 Extra Length          0000 (0)\n-1CF3B37 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1CF37F9 Compression Method    0008 (8) 'Deflated'\n+1CF37FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF37FF CRC                   82AA3B77 (2192194423)\n+1CF3803 Compressed Size       000001E4 (484)\n+1CF3807 Uncompressed Size     000001DF (479)\n+1CF380B Filename Length       0017 (23)\n+1CF380D Extra Length          0000 (0)\n+1CF380F Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF3B37: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF380F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF3B4E PAYLOAD\n+1CF3826 PAYLOAD\n \n-1CF3D32 LOCAL HEADER #361     04034B50 (67324752)\n-1CF3D36 Extract Zip Spec      14 (20) '2.0'\n-1CF3D37 Extract OS            00 (0) 'MS-DOS'\n-1CF3D38 General Purpose Flag  0800 (2048)\n+1CF3A0A LOCAL HEADER #361     04034B50 (67324752)\n+1CF3A0E Extract Zip Spec      14 (20) '2.0'\n+1CF3A0F Extract OS            00 (0) 'MS-DOS'\n+1CF3A10 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF3D3A Compression Method    0008 (8) 'Deflated'\n-1CF3D3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF3D40 CRC                   DCF3A66E (3706955374)\n-1CF3D44 Compressed Size       00000219 (537)\n-1CF3D48 Uncompressed Size     00000214 (532)\n-1CF3D4C Filename Length       000D (13)\n-1CF3D4E Extra Length          0000 (0)\n-1CF3D50 Filename              'XXXXXXXXXXXXX'\n+1CF3A12 Compression Method    0008 (8) 'Deflated'\n+1CF3A14 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF3A18 CRC                   DCF3A66E (3706955374)\n+1CF3A1C Compressed Size       00000219 (537)\n+1CF3A20 Uncompressed Size     00000214 (532)\n+1CF3A24 Filename Length       000D (13)\n+1CF3A26 Extra Length          0000 (0)\n+1CF3A28 Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF3D50: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF3A28: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF3D5D PAYLOAD\n+1CF3A35 PAYLOAD\n \n-1CF3F76 LOCAL HEADER #362     04034B50 (67324752)\n-1CF3F7A Extract Zip Spec      14 (20) '2.0'\n-1CF3F7B Extract OS            00 (0) 'MS-DOS'\n-1CF3F7C General Purpose Flag  0800 (2048)\n+1CF3C4E LOCAL HEADER #362     04034B50 (67324752)\n+1CF3C52 Extract Zip Spec      14 (20) '2.0'\n+1CF3C53 Extract OS            00 (0) 'MS-DOS'\n+1CF3C54 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF3F7E Compression Method    0008 (8) 'Deflated'\n-1CF3F80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF3F84 CRC                   673ABBB7 (1731902391)\n-1CF3F88 Compressed Size       000001EE (494)\n-1CF3F8C Uncompressed Size     000001E9 (489)\n-1CF3F90 Filename Length       000C (12)\n-1CF3F92 Extra Length          0000 (0)\n-1CF3F94 Filename              'XXXXXXXXXXXX'\n+1CF3C56 Compression Method    0008 (8) 'Deflated'\n+1CF3C58 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF3C5C CRC                   673ABBB7 (1731902391)\n+1CF3C60 Compressed Size       000001EE (494)\n+1CF3C64 Uncompressed Size     000001E9 (489)\n+1CF3C68 Filename Length       000C (12)\n+1CF3C6A Extra Length          0000 (0)\n+1CF3C6C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF3F94: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF3C6C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF3FA0 PAYLOAD\n+1CF3C78 PAYLOAD\n \n-1CF418E LOCAL HEADER #363     04034B50 (67324752)\n-1CF4192 Extract Zip Spec      14 (20) '2.0'\n-1CF4193 Extract OS            00 (0) 'MS-DOS'\n-1CF4194 General Purpose Flag  0800 (2048)\n+1CF3E66 LOCAL HEADER #363     04034B50 (67324752)\n+1CF3E6A Extract Zip Spec      14 (20) '2.0'\n+1CF3E6B Extract OS            00 (0) 'MS-DOS'\n+1CF3E6C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF4196 Compression Method    0008 (8) 'Deflated'\n-1CF4198 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF419C CRC                   9D6C9F53 (2641141587)\n-1CF41A0 Compressed Size       00000267 (615)\n-1CF41A4 Uncompressed Size     00000262 (610)\n-1CF41A8 Filename Length       000C (12)\n-1CF41AA Extra Length          0000 (0)\n-1CF41AC Filename              'XXXXXXXXXXXX'\n+1CF3E6E Compression Method    0008 (8) 'Deflated'\n+1CF3E70 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF3E74 CRC                   9D6C9F53 (2641141587)\n+1CF3E78 Compressed Size       00000267 (615)\n+1CF3E7C Uncompressed Size     00000262 (610)\n+1CF3E80 Filename Length       000C (12)\n+1CF3E82 Extra Length          0000 (0)\n+1CF3E84 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF41AC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF3E84: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF41B8 PAYLOAD\n+1CF3E90 PAYLOAD\n \n-1CF441F LOCAL HEADER #364     04034B50 (67324752)\n-1CF4423 Extract Zip Spec      14 (20) '2.0'\n-1CF4424 Extract OS            00 (0) 'MS-DOS'\n-1CF4425 General Purpose Flag  0800 (2048)\n+1CF40F7 LOCAL HEADER #364     04034B50 (67324752)\n+1CF40FB Extract Zip Spec      14 (20) '2.0'\n+1CF40FC Extract OS            00 (0) 'MS-DOS'\n+1CF40FD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF4427 Compression Method    0008 (8) 'Deflated'\n-1CF4429 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF442D CRC                   3ECB552E (1053513006)\n-1CF4431 Compressed Size       0000028D (653)\n-1CF4435 Uncompressed Size     00000288 (648)\n-1CF4439 Filename Length       000C (12)\n-1CF443B Extra Length          0000 (0)\n-1CF443D Filename              'XXXXXXXXXXXX'\n+1CF40FF Compression Method    0008 (8) 'Deflated'\n+1CF4101 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF4105 CRC                   3ECB552E (1053513006)\n+1CF4109 Compressed Size       0000028D (653)\n+1CF410D Uncompressed Size     00000288 (648)\n+1CF4111 Filename Length       000C (12)\n+1CF4113 Extra Length          0000 (0)\n+1CF4115 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF443D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF4115: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF4449 PAYLOAD\n+1CF4121 PAYLOAD\n \n-1CF46D6 LOCAL HEADER #365     04034B50 (67324752)\n-1CF46DA Extract Zip Spec      14 (20) '2.0'\n-1CF46DB Extract OS            00 (0) 'MS-DOS'\n-1CF46DC General Purpose Flag  0800 (2048)\n+1CF43AE LOCAL HEADER #365     04034B50 (67324752)\n+1CF43B2 Extract Zip Spec      14 (20) '2.0'\n+1CF43B3 Extract OS            00 (0) 'MS-DOS'\n+1CF43B4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF46DE Compression Method    0008 (8) 'Deflated'\n-1CF46E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF46E4 CRC                   9F072570 (2668045680)\n-1CF46E8 Compressed Size       0000022D (557)\n-1CF46EC Uncompressed Size     00000228 (552)\n-1CF46F0 Filename Length       000C (12)\n-1CF46F2 Extra Length          0000 (0)\n-1CF46F4 Filename              'XXXXXXXXXXXX'\n+1CF43B6 Compression Method    0008 (8) 'Deflated'\n+1CF43B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF43BC CRC                   9F072570 (2668045680)\n+1CF43C0 Compressed Size       0000022D (557)\n+1CF43C4 Uncompressed Size     00000228 (552)\n+1CF43C8 Filename Length       000C (12)\n+1CF43CA Extra Length          0000 (0)\n+1CF43CC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF46F4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF43CC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF4700 PAYLOAD\n+1CF43D8 PAYLOAD\n \n-1CF492D LOCAL HEADER #366     04034B50 (67324752)\n-1CF4931 Extract Zip Spec      14 (20) '2.0'\n-1CF4932 Extract OS            00 (0) 'MS-DOS'\n-1CF4933 General Purpose Flag  0800 (2048)\n+1CF4605 LOCAL HEADER #366     04034B50 (67324752)\n+1CF4609 Extract Zip Spec      14 (20) '2.0'\n+1CF460A Extract OS            00 (0) 'MS-DOS'\n+1CF460B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF4935 Compression Method    0008 (8) 'Deflated'\n-1CF4937 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF493B CRC                   1E1A5B9D (505043869)\n-1CF493F Compressed Size       000001DF (479)\n-1CF4943 Uncompressed Size     000001DA (474)\n-1CF4947 Filename Length       000C (12)\n-1CF4949 Extra Length          0000 (0)\n-1CF494B Filename              'XXXXXXXXXXXX'\n+1CF460D Compression Method    0008 (8) 'Deflated'\n+1CF460F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF4613 CRC                   1E1A5B9D (505043869)\n+1CF4617 Compressed Size       000001DF (479)\n+1CF461B Uncompressed Size     000001DA (474)\n+1CF461F Filename Length       000C (12)\n+1CF4621 Extra Length          0000 (0)\n+1CF4623 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF494B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF4623: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF4957 PAYLOAD\n+1CF462F PAYLOAD\n \n-1CF4B36 LOCAL HEADER #367     04034B50 (67324752)\n-1CF4B3A Extract Zip Spec      14 (20) '2.0'\n-1CF4B3B Extract OS            00 (0) 'MS-DOS'\n-1CF4B3C General Purpose Flag  0800 (2048)\n+1CF480E LOCAL HEADER #367     04034B50 (67324752)\n+1CF4812 Extract Zip Spec      14 (20) '2.0'\n+1CF4813 Extract OS            00 (0) 'MS-DOS'\n+1CF4814 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF4B3E Compression Method    0008 (8) 'Deflated'\n-1CF4B40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF4B44 CRC                   A6F764A3 (2801231011)\n-1CF4B48 Compressed Size       00000226 (550)\n-1CF4B4C Uncompressed Size     00000221 (545)\n-1CF4B50 Filename Length       000C (12)\n-1CF4B52 Extra Length          0000 (0)\n-1CF4B54 Filename              'XXXXXXXXXXXX'\n+1CF4816 Compression Method    0008 (8) 'Deflated'\n+1CF4818 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF481C CRC                   A6F764A3 (2801231011)\n+1CF4820 Compressed Size       00000226 (550)\n+1CF4824 Uncompressed Size     00000221 (545)\n+1CF4828 Filename Length       000C (12)\n+1CF482A Extra Length          0000 (0)\n+1CF482C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF4B54: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF482C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF4B60 PAYLOAD\n+1CF4838 PAYLOAD\n \n-1CF4D86 LOCAL HEADER #368     04034B50 (67324752)\n-1CF4D8A Extract Zip Spec      14 (20) '2.0'\n-1CF4D8B Extract OS            00 (0) 'MS-DOS'\n-1CF4D8C General Purpose Flag  0800 (2048)\n+1CF4A5E LOCAL HEADER #368     04034B50 (67324752)\n+1CF4A62 Extract Zip Spec      14 (20) '2.0'\n+1CF4A63 Extract OS            00 (0) 'MS-DOS'\n+1CF4A64 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF4D8E Compression Method    0008 (8) 'Deflated'\n-1CF4D90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF4D94 CRC                   7C3D64D8 (2084398296)\n-1CF4D98 Compressed Size       000001EE (494)\n-1CF4D9C Uncompressed Size     000001E9 (489)\n-1CF4DA0 Filename Length       000C (12)\n-1CF4DA2 Extra Length          0000 (0)\n-1CF4DA4 Filename              'XXXXXXXXXXXX'\n+1CF4A66 Compression Method    0008 (8) 'Deflated'\n+1CF4A68 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF4A6C CRC                   7C3D64D8 (2084398296)\n+1CF4A70 Compressed Size       000001EE (494)\n+1CF4A74 Uncompressed Size     000001E9 (489)\n+1CF4A78 Filename Length       000C (12)\n+1CF4A7A Extra Length          0000 (0)\n+1CF4A7C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF4DA4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF4A7C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF4DB0 PAYLOAD\n+1CF4A88 PAYLOAD\n \n-1CF4F9E LOCAL HEADER #369     04034B50 (67324752)\n-1CF4FA2 Extract Zip Spec      14 (20) '2.0'\n-1CF4FA3 Extract OS            00 (0) 'MS-DOS'\n-1CF4FA4 General Purpose Flag  0800 (2048)\n+1CF4C76 LOCAL HEADER #369     04034B50 (67324752)\n+1CF4C7A Extract Zip Spec      14 (20) '2.0'\n+1CF4C7B Extract OS            00 (0) 'MS-DOS'\n+1CF4C7C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF4FA6 Compression Method    0008 (8) 'Deflated'\n-1CF4FA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF4FAC CRC                   2988A7A6 (696821670)\n-1CF4FB0 Compressed Size       0000025C (604)\n-1CF4FB4 Uncompressed Size     00000257 (599)\n-1CF4FB8 Filename Length       000C (12)\n-1CF4FBA Extra Length          0000 (0)\n-1CF4FBC Filename              'XXXXXXXXXXXX'\n+1CF4C7E Compression Method    0008 (8) 'Deflated'\n+1CF4C80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF4C84 CRC                   2988A7A6 (696821670)\n+1CF4C88 Compressed Size       0000025C (604)\n+1CF4C8C Uncompressed Size     00000257 (599)\n+1CF4C90 Filename Length       000C (12)\n+1CF4C92 Extra Length          0000 (0)\n+1CF4C94 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF4FBC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF4C94: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF4FC8 PAYLOAD\n+1CF4CA0 PAYLOAD\n \n-1CF5224 LOCAL HEADER #370     04034B50 (67324752)\n-1CF5228 Extract Zip Spec      14 (20) '2.0'\n-1CF5229 Extract OS            00 (0) 'MS-DOS'\n-1CF522A General Purpose Flag  0800 (2048)\n+1CF4EFC LOCAL HEADER #370     04034B50 (67324752)\n+1CF4F00 Extract Zip Spec      14 (20) '2.0'\n+1CF4F01 Extract OS            00 (0) 'MS-DOS'\n+1CF4F02 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF522C Compression Method    0008 (8) 'Deflated'\n-1CF522E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF5232 CRC                   91052E3D (2433035837)\n-1CF5236 Compressed Size       00000282 (642)\n-1CF523A Uncompressed Size     0000027D (637)\n-1CF523E Filename Length       000C (12)\n-1CF5240 Extra Length          0000 (0)\n-1CF5242 Filename              'XXXXXXXXXXXX'\n+1CF4F04 Compression Method    0008 (8) 'Deflated'\n+1CF4F06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF4F0A CRC                   91052E3D (2433035837)\n+1CF4F0E Compressed Size       00000282 (642)\n+1CF4F12 Uncompressed Size     0000027D (637)\n+1CF4F16 Filename Length       000C (12)\n+1CF4F18 Extra Length          0000 (0)\n+1CF4F1A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF5242: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF4F1A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF524E PAYLOAD\n+1CF4F26 PAYLOAD\n \n-1CF54D0 LOCAL HEADER #371     04034B50 (67324752)\n-1CF54D4 Extract Zip Spec      14 (20) '2.0'\n-1CF54D5 Extract OS            00 (0) 'MS-DOS'\n-1CF54D6 General Purpose Flag  0800 (2048)\n+1CF51A8 LOCAL HEADER #371     04034B50 (67324752)\n+1CF51AC Extract Zip Spec      14 (20) '2.0'\n+1CF51AD Extract OS            00 (0) 'MS-DOS'\n+1CF51AE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF54D8 Compression Method    0008 (8) 'Deflated'\n-1CF54DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF54DE CRC                   2A19352E (706295086)\n-1CF54E2 Compressed Size       00000257 (599)\n-1CF54E6 Uncompressed Size     00000252 (594)\n-1CF54EA Filename Length       000C (12)\n-1CF54EC Extra Length          0000 (0)\n-1CF54EE Filename              'XXXXXXXXXXXX'\n+1CF51B0 Compression Method    0008 (8) 'Deflated'\n+1CF51B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF51B6 CRC                   2A19352E (706295086)\n+1CF51BA Compressed Size       00000257 (599)\n+1CF51BE Uncompressed Size     00000252 (594)\n+1CF51C2 Filename Length       000C (12)\n+1CF51C4 Extra Length          0000 (0)\n+1CF51C6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF54EE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF51C6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF54FA PAYLOAD\n+1CF51D2 PAYLOAD\n \n-1CF5751 LOCAL HEADER #372     04034B50 (67324752)\n-1CF5755 Extract Zip Spec      14 (20) '2.0'\n-1CF5756 Extract OS            00 (0) 'MS-DOS'\n-1CF5757 General Purpose Flag  0800 (2048)\n+1CF5429 LOCAL HEADER #372     04034B50 (67324752)\n+1CF542D Extract Zip Spec      14 (20) '2.0'\n+1CF542E Extract OS            00 (0) 'MS-DOS'\n+1CF542F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF5759 Compression Method    0008 (8) 'Deflated'\n-1CF575B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF575F CRC                   A6F764A3 (2801231011)\n-1CF5763 Compressed Size       00000226 (550)\n-1CF5767 Uncompressed Size     00000221 (545)\n-1CF576B Filename Length       000C (12)\n-1CF576D Extra Length          0000 (0)\n-1CF576F Filename              'XXXXXXXXXXXX'\n+1CF5431 Compression Method    0008 (8) 'Deflated'\n+1CF5433 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF5437 CRC                   A6F764A3 (2801231011)\n+1CF543B Compressed Size       00000226 (550)\n+1CF543F Uncompressed Size     00000221 (545)\n+1CF5443 Filename Length       000C (12)\n+1CF5445 Extra Length          0000 (0)\n+1CF5447 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF576F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF5447: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF577B PAYLOAD\n+1CF5453 PAYLOAD\n \n-1CF59A1 LOCAL HEADER #373     04034B50 (67324752)\n-1CF59A5 Extract Zip Spec      14 (20) '2.0'\n-1CF59A6 Extract OS            00 (0) 'MS-DOS'\n-1CF59A7 General Purpose Flag  0800 (2048)\n+1CF5679 LOCAL HEADER #373     04034B50 (67324752)\n+1CF567D Extract Zip Spec      14 (20) '2.0'\n+1CF567E Extract OS            00 (0) 'MS-DOS'\n+1CF567F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF59A9 Compression Method    0008 (8) 'Deflated'\n-1CF59AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF59AF CRC                   7D05DB2D (2097535789)\n-1CF59B3 Compressed Size       000001EF (495)\n-1CF59B7 Uncompressed Size     000001EA (490)\n-1CF59BB Filename Length       000C (12)\n-1CF59BD Extra Length          0000 (0)\n-1CF59BF Filename              'XXXXXXXXXXXX'\n+1CF5681 Compression Method    0008 (8) 'Deflated'\n+1CF5683 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF5687 CRC                   7D05DB2D (2097535789)\n+1CF568B Compressed Size       000001EF (495)\n+1CF568F Uncompressed Size     000001EA (490)\n+1CF5693 Filename Length       000C (12)\n+1CF5695 Extra Length          0000 (0)\n+1CF5697 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF59BF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF5697: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF59CB PAYLOAD\n+1CF56A3 PAYLOAD\n \n-1CF5BBA LOCAL HEADER #374     04034B50 (67324752)\n-1CF5BBE Extract Zip Spec      14 (20) '2.0'\n-1CF5BBF Extract OS            00 (0) 'MS-DOS'\n-1CF5BC0 General Purpose Flag  0800 (2048)\n+1CF5892 LOCAL HEADER #374     04034B50 (67324752)\n+1CF5896 Extract Zip Spec      14 (20) '2.0'\n+1CF5897 Extract OS            00 (0) 'MS-DOS'\n+1CF5898 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF5BC2 Compression Method    0008 (8) 'Deflated'\n-1CF5BC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF5BC8 CRC                   FB5C5E12 (4217134610)\n-1CF5BCC Compressed Size       000001D4 (468)\n-1CF5BD0 Uncompressed Size     000001CF (463)\n-1CF5BD4 Filename Length       000C (12)\n-1CF5BD6 Extra Length          0000 (0)\n-1CF5BD8 Filename              'XXXXXXXXXXXX'\n+1CF589A Compression Method    0008 (8) 'Deflated'\n+1CF589C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF58A0 CRC                   FB5C5E12 (4217134610)\n+1CF58A4 Compressed Size       000001D4 (468)\n+1CF58A8 Uncompressed Size     000001CF (463)\n+1CF58AC Filename Length       000C (12)\n+1CF58AE Extra Length          0000 (0)\n+1CF58B0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF5BD8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF58B0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF5BE4 PAYLOAD\n+1CF58BC PAYLOAD\n \n-1CF5DB8 LOCAL HEADER #375     04034B50 (67324752)\n-1CF5DBC Extract Zip Spec      14 (20) '2.0'\n-1CF5DBD Extract OS            00 (0) 'MS-DOS'\n-1CF5DBE General Purpose Flag  0800 (2048)\n+1CF5A90 LOCAL HEADER #375     04034B50 (67324752)\n+1CF5A94 Extract Zip Spec      14 (20) '2.0'\n+1CF5A95 Extract OS            00 (0) 'MS-DOS'\n+1CF5A96 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF5DC0 Compression Method    0008 (8) 'Deflated'\n-1CF5DC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF5DC6 CRC                   A1F9CE8C (2717503116)\n-1CF5DCA Compressed Size       000001DB (475)\n-1CF5DCE Uncompressed Size     000001D6 (470)\n-1CF5DD2 Filename Length       000C (12)\n-1CF5DD4 Extra Length          0000 (0)\n-1CF5DD6 Filename              'XXXXXXXXXXXX'\n+1CF5A98 Compression Method    0008 (8) 'Deflated'\n+1CF5A9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF5A9E CRC                   A1F9CE8C (2717503116)\n+1CF5AA2 Compressed Size       000001DB (475)\n+1CF5AA6 Uncompressed Size     000001D6 (470)\n+1CF5AAA Filename Length       000C (12)\n+1CF5AAC Extra Length          0000 (0)\n+1CF5AAE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF5DD6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF5AAE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF5DE2 PAYLOAD\n+1CF5ABA PAYLOAD\n \n-1CF5FBD LOCAL HEADER #376     04034B50 (67324752)\n-1CF5FC1 Extract Zip Spec      14 (20) '2.0'\n-1CF5FC2 Extract OS            00 (0) 'MS-DOS'\n-1CF5FC3 General Purpose Flag  0800 (2048)\n+1CF5C95 LOCAL HEADER #376     04034B50 (67324752)\n+1CF5C99 Extract Zip Spec      14 (20) '2.0'\n+1CF5C9A Extract OS            00 (0) 'MS-DOS'\n+1CF5C9B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF5FC5 Compression Method    0008 (8) 'Deflated'\n-1CF5FC7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF5FCB CRC                   BC287287 (3156767367)\n-1CF5FCF Compressed Size       000001F2 (498)\n-1CF5FD3 Uncompressed Size     000001ED (493)\n-1CF5FD7 Filename Length       000C (12)\n-1CF5FD9 Extra Length          0000 (0)\n-1CF5FDB Filename              'XXXXXXXXXXXX'\n+1CF5C9D Compression Method    0008 (8) 'Deflated'\n+1CF5C9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF5CA3 CRC                   BC287287 (3156767367)\n+1CF5CA7 Compressed Size       000001F2 (498)\n+1CF5CAB Uncompressed Size     000001ED (493)\n+1CF5CAF Filename Length       000C (12)\n+1CF5CB1 Extra Length          0000 (0)\n+1CF5CB3 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF5FDB: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF5CB3: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF5FE7 PAYLOAD\n+1CF5CBF PAYLOAD\n \n-1CF61D9 LOCAL HEADER #377     04034B50 (67324752)\n-1CF61DD Extract Zip Spec      14 (20) '2.0'\n-1CF61DE Extract OS            00 (0) 'MS-DOS'\n-1CF61DF General Purpose Flag  0800 (2048)\n+1CF5EB1 LOCAL HEADER #377     04034B50 (67324752)\n+1CF5EB5 Extract Zip Spec      14 (20) '2.0'\n+1CF5EB6 Extract OS            00 (0) 'MS-DOS'\n+1CF5EB7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF61E1 Compression Method    0008 (8) 'Deflated'\n-1CF61E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF61E7 CRC                   075280DB (122847451)\n-1CF61EB Compressed Size       000001E5 (485)\n-1CF61EF Uncompressed Size     000001E0 (480)\n-1CF61F3 Filename Length       000C (12)\n-1CF61F5 Extra Length          0000 (0)\n-1CF61F7 Filename              'XXXXXXXXXXXX'\n+1CF5EB9 Compression Method    0008 (8) 'Deflated'\n+1CF5EBB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF5EBF CRC                   075280DB (122847451)\n+1CF5EC3 Compressed Size       000001E5 (485)\n+1CF5EC7 Uncompressed Size     000001E0 (480)\n+1CF5ECB Filename Length       000C (12)\n+1CF5ECD Extra Length          0000 (0)\n+1CF5ECF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF61F7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF5ECF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6203 PAYLOAD\n+1CF5EDB PAYLOAD\n \n-1CF63E8 LOCAL HEADER #378     04034B50 (67324752)\n-1CF63EC Extract Zip Spec      14 (20) '2.0'\n-1CF63ED Extract OS            00 (0) 'MS-DOS'\n-1CF63EE General Purpose Flag  0800 (2048)\n+1CF60C0 LOCAL HEADER #378     04034B50 (67324752)\n+1CF60C4 Extract Zip Spec      14 (20) '2.0'\n+1CF60C5 Extract OS            00 (0) 'MS-DOS'\n+1CF60C6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF63F0 Compression Method    0008 (8) 'Deflated'\n-1CF63F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF63F6 CRC                   655BDFF2 (1700519922)\n-1CF63FA Compressed Size       000001ED (493)\n-1CF63FE Uncompressed Size     000001E8 (488)\n-1CF6402 Filename Length       000C (12)\n-1CF6404 Extra Length          0000 (0)\n-1CF6406 Filename              'XXXXXXXXXXXX'\n+1CF60C8 Compression Method    0008 (8) 'Deflated'\n+1CF60CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF60CE CRC                   655BDFF2 (1700519922)\n+1CF60D2 Compressed Size       000001ED (493)\n+1CF60D6 Uncompressed Size     000001E8 (488)\n+1CF60DA Filename Length       000C (12)\n+1CF60DC Extra Length          0000 (0)\n+1CF60DE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF6406: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF60DE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6412 PAYLOAD\n+1CF60EA PAYLOAD\n \n-1CF65FF LOCAL HEADER #379     04034B50 (67324752)\n-1CF6603 Extract Zip Spec      14 (20) '2.0'\n-1CF6604 Extract OS            00 (0) 'MS-DOS'\n-1CF6605 General Purpose Flag  0800 (2048)\n+1CF62D7 LOCAL HEADER #379     04034B50 (67324752)\n+1CF62DB Extract Zip Spec      14 (20) '2.0'\n+1CF62DC Extract OS            00 (0) 'MS-DOS'\n+1CF62DD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF6607 Compression Method    0008 (8) 'Deflated'\n-1CF6609 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF660D CRC                   438D636D (1133339501)\n-1CF6611 Compressed Size       0000021E (542)\n-1CF6615 Uncompressed Size     00000219 (537)\n-1CF6619 Filename Length       000C (12)\n-1CF661B Extra Length          0000 (0)\n-1CF661D Filename              'XXXXXXXXXXXX'\n+1CF62DF Compression Method    0008 (8) 'Deflated'\n+1CF62E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF62E5 CRC                   438D636D (1133339501)\n+1CF62E9 Compressed Size       0000021E (542)\n+1CF62ED Uncompressed Size     00000219 (537)\n+1CF62F1 Filename Length       000C (12)\n+1CF62F3 Extra Length          0000 (0)\n+1CF62F5 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF661D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF62F5: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6629 PAYLOAD\n+1CF6301 PAYLOAD\n \n-1CF6847 LOCAL HEADER #380     04034B50 (67324752)\n-1CF684B Extract Zip Spec      14 (20) '2.0'\n-1CF684C Extract OS            00 (0) 'MS-DOS'\n-1CF684D General Purpose Flag  0800 (2048)\n+1CF651F LOCAL HEADER #380     04034B50 (67324752)\n+1CF6523 Extract Zip Spec      14 (20) '2.0'\n+1CF6524 Extract OS            00 (0) 'MS-DOS'\n+1CF6525 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF684F Compression Method    0008 (8) 'Deflated'\n-1CF6851 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF6855 CRC                   139EF306 (329184006)\n-1CF6859 Compressed Size       000001EC (492)\n-1CF685D Uncompressed Size     000001E7 (487)\n-1CF6861 Filename Length       000C (12)\n-1CF6863 Extra Length          0000 (0)\n-1CF6865 Filename              'XXXXXXXXXXXX'\n+1CF6527 Compression Method    0008 (8) 'Deflated'\n+1CF6529 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF652D CRC                   139EF306 (329184006)\n+1CF6531 Compressed Size       000001EC (492)\n+1CF6535 Uncompressed Size     000001E7 (487)\n+1CF6539 Filename Length       000C (12)\n+1CF653B Extra Length          0000 (0)\n+1CF653D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF6865: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF653D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6871 PAYLOAD\n+1CF6549 PAYLOAD\n \n-1CF6A5D LOCAL HEADER #381     04034B50 (67324752)\n-1CF6A61 Extract Zip Spec      14 (20) '2.0'\n-1CF6A62 Extract OS            00 (0) 'MS-DOS'\n-1CF6A63 General Purpose Flag  0800 (2048)\n+1CF6735 LOCAL HEADER #381     04034B50 (67324752)\n+1CF6739 Extract Zip Spec      14 (20) '2.0'\n+1CF673A Extract OS            00 (0) 'MS-DOS'\n+1CF673B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF6A65 Compression Method    0008 (8) 'Deflated'\n-1CF6A67 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF6A6B CRC                   27C6B43C (667333692)\n-1CF6A6F Compressed Size       0000027B (635)\n-1CF6A73 Uncompressed Size     00000276 (630)\n-1CF6A77 Filename Length       000C (12)\n-1CF6A79 Extra Length          0000 (0)\n-1CF6A7B Filename              'XXXXXXXXXXXX'\n+1CF673D Compression Method    0008 (8) 'Deflated'\n+1CF673F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF6743 CRC                   27C6B43C (667333692)\n+1CF6747 Compressed Size       0000027B (635)\n+1CF674B Uncompressed Size     00000276 (630)\n+1CF674F Filename Length       000C (12)\n+1CF6751 Extra Length          0000 (0)\n+1CF6753 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF6A7B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF6753: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6A87 PAYLOAD\n+1CF675F PAYLOAD\n \n-1CF6D02 LOCAL HEADER #382     04034B50 (67324752)\n-1CF6D06 Extract Zip Spec      14 (20) '2.0'\n-1CF6D07 Extract OS            00 (0) 'MS-DOS'\n-1CF6D08 General Purpose Flag  0800 (2048)\n+1CF69DA LOCAL HEADER #382     04034B50 (67324752)\n+1CF69DE Extract Zip Spec      14 (20) '2.0'\n+1CF69DF Extract OS            00 (0) 'MS-DOS'\n+1CF69E0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF6D0A Compression Method    0008 (8) 'Deflated'\n-1CF6D0C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF6D10 CRC                   35104A89 (890260105)\n-1CF6D14 Compressed Size       000001F2 (498)\n-1CF6D18 Uncompressed Size     000001ED (493)\n-1CF6D1C Filename Length       000C (12)\n-1CF6D1E Extra Length          0000 (0)\n-1CF6D20 Filename              'XXXXXXXXXXXX'\n+1CF69E2 Compression Method    0008 (8) 'Deflated'\n+1CF69E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF69E8 CRC                   35104A89 (890260105)\n+1CF69EC Compressed Size       000001F2 (498)\n+1CF69F0 Uncompressed Size     000001ED (493)\n+1CF69F4 Filename Length       000C (12)\n+1CF69F6 Extra Length          0000 (0)\n+1CF69F8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF6D20: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF69F8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6D2C PAYLOAD\n+1CF6A04 PAYLOAD\n \n-1CF6F1E LOCAL HEADER #383     04034B50 (67324752)\n-1CF6F22 Extract Zip Spec      14 (20) '2.0'\n-1CF6F23 Extract OS            00 (0) 'MS-DOS'\n-1CF6F24 General Purpose Flag  0800 (2048)\n+1CF6BF6 LOCAL HEADER #383     04034B50 (67324752)\n+1CF6BFA Extract Zip Spec      14 (20) '2.0'\n+1CF6BFB Extract OS            00 (0) 'MS-DOS'\n+1CF6BFC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF6F26 Compression Method    0008 (8) 'Deflated'\n-1CF6F28 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF6F2C CRC                   579B9423 (1469813795)\n-1CF6F30 Compressed Size       00000202 (514)\n-1CF6F34 Uncompressed Size     000001FD (509)\n-1CF6F38 Filename Length       000C (12)\n-1CF6F3A Extra Length          0000 (0)\n-1CF6F3C Filename              'XXXXXXXXXXXX'\n+1CF6BFE Compression Method    0008 (8) 'Deflated'\n+1CF6C00 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF6C04 CRC                   579B9423 (1469813795)\n+1CF6C08 Compressed Size       00000202 (514)\n+1CF6C0C Uncompressed Size     000001FD (509)\n+1CF6C10 Filename Length       000C (12)\n+1CF6C12 Extra Length          0000 (0)\n+1CF6C14 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF6F3C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF6C14: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF6F48 PAYLOAD\n+1CF6C20 PAYLOAD\n \n-1CF714A LOCAL HEADER #384     04034B50 (67324752)\n-1CF714E Extract Zip Spec      14 (20) '2.0'\n-1CF714F Extract OS            00 (0) 'MS-DOS'\n-1CF7150 General Purpose Flag  0800 (2048)\n+1CF6E22 LOCAL HEADER #384     04034B50 (67324752)\n+1CF6E26 Extract Zip Spec      14 (20) '2.0'\n+1CF6E27 Extract OS            00 (0) 'MS-DOS'\n+1CF6E28 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7152 Compression Method    0008 (8) 'Deflated'\n-1CF7154 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF7158 CRC                   DC8694EF (3699807471)\n-1CF715C Compressed Size       00000209 (521)\n-1CF7160 Uncompressed Size     00000204 (516)\n-1CF7164 Filename Length       000C (12)\n-1CF7166 Extra Length          0000 (0)\n-1CF7168 Filename              'XXXXXXXXXXXX'\n+1CF6E2A Compression Method    0008 (8) 'Deflated'\n+1CF6E2C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF6E30 CRC                   DC8694EF (3699807471)\n+1CF6E34 Compressed Size       00000209 (521)\n+1CF6E38 Uncompressed Size     00000204 (516)\n+1CF6E3C Filename Length       000C (12)\n+1CF6E3E Extra Length          0000 (0)\n+1CF6E40 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF7168: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF6E40: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF7174 PAYLOAD\n+1CF6E4C PAYLOAD\n \n-1CF737D LOCAL HEADER #385     04034B50 (67324752)\n-1CF7381 Extract Zip Spec      14 (20) '2.0'\n-1CF7382 Extract OS            00 (0) 'MS-DOS'\n-1CF7383 General Purpose Flag  0800 (2048)\n+1CF7055 LOCAL HEADER #385     04034B50 (67324752)\n+1CF7059 Extract Zip Spec      14 (20) '2.0'\n+1CF705A Extract OS            00 (0) 'MS-DOS'\n+1CF705B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7385 Compression Method    0008 (8) 'Deflated'\n-1CF7387 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF738B CRC                   9C7AE291 (2625299089)\n-1CF738F Compressed Size       00000286 (646)\n-1CF7393 Uncompressed Size     00000285 (645)\n-1CF7397 Filename Length       000C (12)\n-1CF7399 Extra Length          0000 (0)\n-1CF739B Filename              'XXXXXXXXXXXX'\n+1CF705D Compression Method    0008 (8) 'Deflated'\n+1CF705F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7063 CRC                   9C7AE291 (2625299089)\n+1CF7067 Compressed Size       00000286 (646)\n+1CF706B Uncompressed Size     00000285 (645)\n+1CF706F Filename Length       000C (12)\n+1CF7071 Extra Length          0000 (0)\n+1CF7073 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF739B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7073: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF73A7 PAYLOAD\n+1CF707F PAYLOAD\n \n-1CF762D LOCAL HEADER #386     04034B50 (67324752)\n-1CF7631 Extract Zip Spec      14 (20) '2.0'\n-1CF7632 Extract OS            00 (0) 'MS-DOS'\n-1CF7633 General Purpose Flag  0800 (2048)\n+1CF7305 LOCAL HEADER #386     04034B50 (67324752)\n+1CF7309 Extract Zip Spec      14 (20) '2.0'\n+1CF730A Extract OS            00 (0) 'MS-DOS'\n+1CF730B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7635 Compression Method    0008 (8) 'Deflated'\n-1CF7637 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF763B CRC                   BCB6E12F (3166101807)\n-1CF763F Compressed Size       00000214 (532)\n-1CF7643 Uncompressed Size     0000020F (527)\n-1CF7647 Filename Length       000C (12)\n-1CF7649 Extra Length          0000 (0)\n-1CF764B Filename              'XXXXXXXXXXXX'\n+1CF730D Compression Method    0008 (8) 'Deflated'\n+1CF730F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7313 CRC                   BCB6E12F (3166101807)\n+1CF7317 Compressed Size       00000214 (532)\n+1CF731B Uncompressed Size     0000020F (527)\n+1CF731F Filename Length       000C (12)\n+1CF7321 Extra Length          0000 (0)\n+1CF7323 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF764B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7323: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF7657 PAYLOAD\n+1CF732F PAYLOAD\n \n-1CF786B LOCAL HEADER #387     04034B50 (67324752)\n-1CF786F Extract Zip Spec      14 (20) '2.0'\n-1CF7870 Extract OS            00 (0) 'MS-DOS'\n-1CF7871 General Purpose Flag  0800 (2048)\n+1CF7543 LOCAL HEADER #387     04034B50 (67324752)\n+1CF7547 Extract Zip Spec      14 (20) '2.0'\n+1CF7548 Extract OS            00 (0) 'MS-DOS'\n+1CF7549 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7873 Compression Method    0008 (8) 'Deflated'\n-1CF7875 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF7879 CRC                   1261403E (308363326)\n-1CF787D Compressed Size       000002A6 (678)\n-1CF7881 Uncompressed Size     000002A1 (673)\n-1CF7885 Filename Length       000C (12)\n-1CF7887 Extra Length          0000 (0)\n-1CF7889 Filename              'XXXXXXXXXXXX'\n+1CF754B Compression Method    0008 (8) 'Deflated'\n+1CF754D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7551 CRC                   1261403E (308363326)\n+1CF7555 Compressed Size       000002A6 (678)\n+1CF7559 Uncompressed Size     000002A1 (673)\n+1CF755D Filename Length       000C (12)\n+1CF755F Extra Length          0000 (0)\n+1CF7561 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF7889: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7561: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF7895 PAYLOAD\n+1CF756D PAYLOAD\n \n-1CF7B3B LOCAL HEADER #388     04034B50 (67324752)\n-1CF7B3F Extract Zip Spec      14 (20) '2.0'\n-1CF7B40 Extract OS            00 (0) 'MS-DOS'\n-1CF7B41 General Purpose Flag  0800 (2048)\n+1CF7813 LOCAL HEADER #388     04034B50 (67324752)\n+1CF7817 Extract Zip Spec      14 (20) '2.0'\n+1CF7818 Extract OS            00 (0) 'MS-DOS'\n+1CF7819 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7B43 Compression Method    0008 (8) 'Deflated'\n-1CF7B45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF7B49 CRC                   E4C2ADE9 (3837963753)\n-1CF7B4D Compressed Size       0000021E (542)\n-1CF7B51 Uncompressed Size     00000219 (537)\n-1CF7B55 Filename Length       000C (12)\n-1CF7B57 Extra Length          0000 (0)\n-1CF7B59 Filename              'XXXXXXXXXXXX'\n+1CF781B Compression Method    0008 (8) 'Deflated'\n+1CF781D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7821 CRC                   E4C2ADE9 (3837963753)\n+1CF7825 Compressed Size       0000021E (542)\n+1CF7829 Uncompressed Size     00000219 (537)\n+1CF782D Filename Length       000C (12)\n+1CF782F Extra Length          0000 (0)\n+1CF7831 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF7B59: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7831: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF7B65 PAYLOAD\n+1CF783D PAYLOAD\n \n-1CF7D83 LOCAL HEADER #389     04034B50 (67324752)\n-1CF7D87 Extract Zip Spec      14 (20) '2.0'\n-1CF7D88 Extract OS            00 (0) 'MS-DOS'\n-1CF7D89 General Purpose Flag  0800 (2048)\n+1CF7A5B LOCAL HEADER #389     04034B50 (67324752)\n+1CF7A5F Extract Zip Spec      14 (20) '2.0'\n+1CF7A60 Extract OS            00 (0) 'MS-DOS'\n+1CF7A61 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7D8B Compression Method    0008 (8) 'Deflated'\n-1CF7D8D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF7D91 CRC                   BFACE873 (3215779955)\n-1CF7D95 Compressed Size       00000211 (529)\n-1CF7D99 Uncompressed Size     0000020C (524)\n-1CF7D9D Filename Length       000C (12)\n-1CF7D9F Extra Length          0000 (0)\n-1CF7DA1 Filename              'XXXXXXXXXXXX'\n+1CF7A63 Compression Method    0008 (8) 'Deflated'\n+1CF7A65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7A69 CRC                   BFACE873 (3215779955)\n+1CF7A6D Compressed Size       00000211 (529)\n+1CF7A71 Uncompressed Size     0000020C (524)\n+1CF7A75 Filename Length       000C (12)\n+1CF7A77 Extra Length          0000 (0)\n+1CF7A79 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF7DA1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7A79: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF7DAD PAYLOAD\n+1CF7A85 PAYLOAD\n \n-1CF7FBE LOCAL HEADER #390     04034B50 (67324752)\n-1CF7FC2 Extract Zip Spec      14 (20) '2.0'\n-1CF7FC3 Extract OS            00 (0) 'MS-DOS'\n-1CF7FC4 General Purpose Flag  0800 (2048)\n+1CF7C96 LOCAL HEADER #390     04034B50 (67324752)\n+1CF7C9A Extract Zip Spec      14 (20) '2.0'\n+1CF7C9B Extract OS            00 (0) 'MS-DOS'\n+1CF7C9C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF7FC6 Compression Method    0008 (8) 'Deflated'\n-1CF7FC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF7FCC CRC                   1882CCBD (411225277)\n-1CF7FD0 Compressed Size       000001EC (492)\n-1CF7FD4 Uncompressed Size     000001E7 (487)\n-1CF7FD8 Filename Length       000C (12)\n-1CF7FDA Extra Length          0000 (0)\n-1CF7FDC Filename              'XXXXXXXXXXXX'\n+1CF7C9E Compression Method    0008 (8) 'Deflated'\n+1CF7CA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7CA4 CRC                   1882CCBD (411225277)\n+1CF7CA8 Compressed Size       000001EC (492)\n+1CF7CAC Uncompressed Size     000001E7 (487)\n+1CF7CB0 Filename Length       000C (12)\n+1CF7CB2 Extra Length          0000 (0)\n+1CF7CB4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF7FDC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7CB4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF7FE8 PAYLOAD\n+1CF7CC0 PAYLOAD\n \n-1CF81D4 LOCAL HEADER #391     04034B50 (67324752)\n-1CF81D8 Extract Zip Spec      14 (20) '2.0'\n-1CF81D9 Extract OS            00 (0) 'MS-DOS'\n-1CF81DA General Purpose Flag  0800 (2048)\n+1CF7EAC LOCAL HEADER #391     04034B50 (67324752)\n+1CF7EB0 Extract Zip Spec      14 (20) '2.0'\n+1CF7EB1 Extract OS            00 (0) 'MS-DOS'\n+1CF7EB2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF81DC Compression Method    0008 (8) 'Deflated'\n-1CF81DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF81E2 CRC                   8343D03E (2202259518)\n-1CF81E6 Compressed Size       000001B5 (437)\n-1CF81EA Uncompressed Size     000001B0 (432)\n-1CF81EE Filename Length       000C (12)\n-1CF81F0 Extra Length          0000 (0)\n-1CF81F2 Filename              'XXXXXXXXXXXX'\n+1CF7EB4 Compression Method    0008 (8) 'Deflated'\n+1CF7EB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF7EBA CRC                   8343D03E (2202259518)\n+1CF7EBE Compressed Size       000001B5 (437)\n+1CF7EC2 Uncompressed Size     000001B0 (432)\n+1CF7EC6 Filename Length       000C (12)\n+1CF7EC8 Extra Length          0000 (0)\n+1CF7ECA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF81F2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF7ECA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF81FE PAYLOAD\n+1CF7ED6 PAYLOAD\n \n-1CF83B3 LOCAL HEADER #392     04034B50 (67324752)\n-1CF83B7 Extract Zip Spec      14 (20) '2.0'\n-1CF83B8 Extract OS            00 (0) 'MS-DOS'\n-1CF83B9 General Purpose Flag  0800 (2048)\n+1CF808B LOCAL HEADER #392     04034B50 (67324752)\n+1CF808F Extract Zip Spec      14 (20) '2.0'\n+1CF8090 Extract OS            00 (0) 'MS-DOS'\n+1CF8091 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF83BB Compression Method    0008 (8) 'Deflated'\n-1CF83BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF83C1 CRC                   FF6D81B2 (4285366706)\n-1CF83C5 Compressed Size       000001B3 (435)\n-1CF83C9 Uncompressed Size     000001AE (430)\n-1CF83CD Filename Length       000C (12)\n-1CF83CF Extra Length          0000 (0)\n-1CF83D1 Filename              'XXXXXXXXXXXX'\n+1CF8093 Compression Method    0008 (8) 'Deflated'\n+1CF8095 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8099 CRC                   FF6D81B2 (4285366706)\n+1CF809D Compressed Size       000001B3 (435)\n+1CF80A1 Uncompressed Size     000001AE (430)\n+1CF80A5 Filename Length       000C (12)\n+1CF80A7 Extra Length          0000 (0)\n+1CF80A9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF83D1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF80A9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF83DD PAYLOAD\n+1CF80B5 PAYLOAD\n \n-1CF8590 LOCAL HEADER #393     04034B50 (67324752)\n-1CF8594 Extract Zip Spec      14 (20) '2.0'\n-1CF8595 Extract OS            00 (0) 'MS-DOS'\n-1CF8596 General Purpose Flag  0800 (2048)\n+1CF8268 LOCAL HEADER #393     04034B50 (67324752)\n+1CF826C Extract Zip Spec      14 (20) '2.0'\n+1CF826D Extract OS            00 (0) 'MS-DOS'\n+1CF826E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF8598 Compression Method    0008 (8) 'Deflated'\n-1CF859A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF859E CRC                   95BDD538 (2512246072)\n-1CF85A2 Compressed Size       000001E6 (486)\n-1CF85A6 Uncompressed Size     000001E1 (481)\n-1CF85AA Filename Length       000C (12)\n-1CF85AC Extra Length          0000 (0)\n-1CF85AE Filename              'XXXXXXXXXXXX'\n+1CF8270 Compression Method    0008 (8) 'Deflated'\n+1CF8272 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8276 CRC                   95BDD538 (2512246072)\n+1CF827A Compressed Size       000001E6 (486)\n+1CF827E Uncompressed Size     000001E1 (481)\n+1CF8282 Filename Length       000C (12)\n+1CF8284 Extra Length          0000 (0)\n+1CF8286 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF85AE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF8286: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF85BA PAYLOAD\n+1CF8292 PAYLOAD\n \n-1CF87A0 LOCAL HEADER #394     04034B50 (67324752)\n-1CF87A4 Extract Zip Spec      14 (20) '2.0'\n-1CF87A5 Extract OS            00 (0) 'MS-DOS'\n-1CF87A6 General Purpose Flag  0800 (2048)\n+1CF8478 LOCAL HEADER #394     04034B50 (67324752)\n+1CF847C Extract Zip Spec      14 (20) '2.0'\n+1CF847D Extract OS            00 (0) 'MS-DOS'\n+1CF847E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF87A8 Compression Method    0008 (8) 'Deflated'\n-1CF87AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF87AE CRC                   3D59C07D (1029292157)\n-1CF87B2 Compressed Size       000001B4 (436)\n-1CF87B6 Uncompressed Size     000001AF (431)\n-1CF87BA Filename Length       000C (12)\n-1CF87BC Extra Length          0000 (0)\n-1CF87BE Filename              'XXXXXXXXXXXX'\n+1CF8480 Compression Method    0008 (8) 'Deflated'\n+1CF8482 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8486 CRC                   3D59C07D (1029292157)\n+1CF848A Compressed Size       000001B4 (436)\n+1CF848E Uncompressed Size     000001AF (431)\n+1CF8492 Filename Length       000C (12)\n+1CF8494 Extra Length          0000 (0)\n+1CF8496 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF87BE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF8496: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF87CA PAYLOAD\n+1CF84A2 PAYLOAD\n \n-1CF897E LOCAL HEADER #395     04034B50 (67324752)\n-1CF8982 Extract Zip Spec      14 (20) '2.0'\n-1CF8983 Extract OS            00 (0) 'MS-DOS'\n-1CF8984 General Purpose Flag  0800 (2048)\n+1CF8656 LOCAL HEADER #395     04034B50 (67324752)\n+1CF865A Extract Zip Spec      14 (20) '2.0'\n+1CF865B Extract OS            00 (0) 'MS-DOS'\n+1CF865C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF8986 Compression Method    0008 (8) 'Deflated'\n-1CF8988 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF898C CRC                   8FDE4125 (2413707557)\n-1CF8990 Compressed Size       000001FC (508)\n-1CF8994 Uncompressed Size     000001F7 (503)\n-1CF8998 Filename Length       000C (12)\n-1CF899A Extra Length          0000 (0)\n-1CF899C Filename              'XXXXXXXXXXXX'\n+1CF865E Compression Method    0008 (8) 'Deflated'\n+1CF8660 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8664 CRC                   8FDE4125 (2413707557)\n+1CF8668 Compressed Size       000001FC (508)\n+1CF866C Uncompressed Size     000001F7 (503)\n+1CF8670 Filename Length       000C (12)\n+1CF8672 Extra Length          0000 (0)\n+1CF8674 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF899C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF8674: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF89A8 PAYLOAD\n+1CF8680 PAYLOAD\n \n-1CF8BA4 LOCAL HEADER #396     04034B50 (67324752)\n-1CF8BA8 Extract Zip Spec      14 (20) '2.0'\n-1CF8BA9 Extract OS            00 (0) 'MS-DOS'\n-1CF8BAA General Purpose Flag  0800 (2048)\n+1CF887C LOCAL HEADER #396     04034B50 (67324752)\n+1CF8880 Extract Zip Spec      14 (20) '2.0'\n+1CF8881 Extract OS            00 (0) 'MS-DOS'\n+1CF8882 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF8BAC Compression Method    0008 (8) 'Deflated'\n-1CF8BAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF8BB2 CRC                   171E82A8 (387875496)\n-1CF8BB6 Compressed Size       00000297 (663)\n-1CF8BBA Uncompressed Size     00000292 (658)\n-1CF8BBE Filename Length       000C (12)\n-1CF8BC0 Extra Length          0000 (0)\n-1CF8BC2 Filename              'XXXXXXXXXXXX'\n+1CF8884 Compression Method    0008 (8) 'Deflated'\n+1CF8886 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF888A CRC                   171E82A8 (387875496)\n+1CF888E Compressed Size       00000297 (663)\n+1CF8892 Uncompressed Size     00000292 (658)\n+1CF8896 Filename Length       000C (12)\n+1CF8898 Extra Length          0000 (0)\n+1CF889A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF8BC2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF889A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF8BCE PAYLOAD\n+1CF88A6 PAYLOAD\n \n-1CF8E65 LOCAL HEADER #397     04034B50 (67324752)\n-1CF8E69 Extract Zip Spec      14 (20) '2.0'\n-1CF8E6A Extract OS            00 (0) 'MS-DOS'\n-1CF8E6B General Purpose Flag  0800 (2048)\n+1CF8B3D LOCAL HEADER #397     04034B50 (67324752)\n+1CF8B41 Extract Zip Spec      14 (20) '2.0'\n+1CF8B42 Extract OS            00 (0) 'MS-DOS'\n+1CF8B43 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF8E6D Compression Method    0008 (8) 'Deflated'\n-1CF8E6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF8E73 CRC                   E73228FC (3878824188)\n-1CF8E77 Compressed Size       00000208 (520)\n-1CF8E7B Uncompressed Size     00000203 (515)\n-1CF8E7F Filename Length       000C (12)\n-1CF8E81 Extra Length          0000 (0)\n-1CF8E83 Filename              'XXXXXXXXXXXX'\n+1CF8B45 Compression Method    0008 (8) 'Deflated'\n+1CF8B47 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8B4B CRC                   E73228FC (3878824188)\n+1CF8B4F Compressed Size       00000208 (520)\n+1CF8B53 Uncompressed Size     00000203 (515)\n+1CF8B57 Filename Length       000C (12)\n+1CF8B59 Extra Length          0000 (0)\n+1CF8B5B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF8E83: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF8B5B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF8E8F PAYLOAD\n+1CF8B67 PAYLOAD\n \n-1CF9097 LOCAL HEADER #398     04034B50 (67324752)\n-1CF909B Extract Zip Spec      14 (20) '2.0'\n-1CF909C Extract OS            00 (0) 'MS-DOS'\n-1CF909D General Purpose Flag  0800 (2048)\n+1CF8D6F LOCAL HEADER #398     04034B50 (67324752)\n+1CF8D73 Extract Zip Spec      14 (20) '2.0'\n+1CF8D74 Extract OS            00 (0) 'MS-DOS'\n+1CF8D75 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF909F Compression Method    0008 (8) 'Deflated'\n-1CF90A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF90A5 CRC                   2E3D1B71 (775756657)\n-1CF90A9 Compressed Size       00000205 (517)\n-1CF90AD Uncompressed Size     00000200 (512)\n-1CF90B1 Filename Length       000C (12)\n-1CF90B3 Extra Length          0000 (0)\n-1CF90B5 Filename              'XXXXXXXXXXXX'\n+1CF8D77 Compression Method    0008 (8) 'Deflated'\n+1CF8D79 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8D7D CRC                   2E3D1B71 (775756657)\n+1CF8D81 Compressed Size       00000205 (517)\n+1CF8D85 Uncompressed Size     00000200 (512)\n+1CF8D89 Filename Length       000C (12)\n+1CF8D8B Extra Length          0000 (0)\n+1CF8D8D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF90B5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF8D8D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF90C1 PAYLOAD\n+1CF8D99 PAYLOAD\n \n-1CF92C6 LOCAL HEADER #399     04034B50 (67324752)\n-1CF92CA Extract Zip Spec      14 (20) '2.0'\n-1CF92CB Extract OS            00 (0) 'MS-DOS'\n-1CF92CC General Purpose Flag  0800 (2048)\n+1CF8F9E LOCAL HEADER #399     04034B50 (67324752)\n+1CF8FA2 Extract Zip Spec      14 (20) '2.0'\n+1CF8FA3 Extract OS            00 (0) 'MS-DOS'\n+1CF8FA4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF92CE Compression Method    0008 (8) 'Deflated'\n-1CF92D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF92D4 CRC                   A0C84F04 (2697481988)\n-1CF92D8 Compressed Size       00000219 (537)\n-1CF92DC Uncompressed Size     00000214 (532)\n-1CF92E0 Filename Length       000C (12)\n-1CF92E2 Extra Length          0000 (0)\n-1CF92E4 Filename              'XXXXXXXXXXXX'\n+1CF8FA6 Compression Method    0008 (8) 'Deflated'\n+1CF8FA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8FAC CRC                   A0C84F04 (2697481988)\n+1CF8FB0 Compressed Size       00000219 (537)\n+1CF8FB4 Uncompressed Size     00000214 (532)\n+1CF8FB8 Filename Length       000C (12)\n+1CF8FBA Extra Length          0000 (0)\n+1CF8FBC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF92E4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF8FBC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF92F0 PAYLOAD\n+1CF8FC8 PAYLOAD\n \n-1CF9509 LOCAL HEADER #400     04034B50 (67324752)\n-1CF950D Extract Zip Spec      14 (20) '2.0'\n-1CF950E Extract OS            00 (0) 'MS-DOS'\n-1CF950F General Purpose Flag  0800 (2048)\n+1CF91E1 LOCAL HEADER #400     04034B50 (67324752)\n+1CF91E5 Extract Zip Spec      14 (20) '2.0'\n+1CF91E6 Extract OS            00 (0) 'MS-DOS'\n+1CF91E7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF9511 Compression Method    0008 (8) 'Deflated'\n-1CF9513 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF9517 CRC                   D25474BA (3528750266)\n-1CF951B Compressed Size       000001A6 (422)\n-1CF951F Uncompressed Size     000001A4 (420)\n-1CF9523 Filename Length       000C (12)\n-1CF9525 Extra Length          0000 (0)\n-1CF9527 Filename              'XXXXXXXXXXXX'\n+1CF91E9 Compression Method    0008 (8) 'Deflated'\n+1CF91EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF91EF CRC                   D25474BA (3528750266)\n+1CF91F3 Compressed Size       000001A6 (422)\n+1CF91F7 Uncompressed Size     000001A4 (420)\n+1CF91FB Filename Length       000C (12)\n+1CF91FD Extra Length          0000 (0)\n+1CF91FF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF9527: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF91FF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF9533 PAYLOAD\n+1CF920B PAYLOAD\n \n-1CF96D9 LOCAL HEADER #401     04034B50 (67324752)\n-1CF96DD Extract Zip Spec      14 (20) '2.0'\n-1CF96DE Extract OS            00 (0) 'MS-DOS'\n-1CF96DF General Purpose Flag  0800 (2048)\n+1CF93B1 LOCAL HEADER #401     04034B50 (67324752)\n+1CF93B5 Extract Zip Spec      14 (20) '2.0'\n+1CF93B6 Extract OS            00 (0) 'MS-DOS'\n+1CF93B7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF96E1 Compression Method    0008 (8) 'Deflated'\n-1CF96E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF96E7 CRC                   6917903B (1763151931)\n-1CF96EB Compressed Size       00000280 (640)\n-1CF96EF Uncompressed Size     0000027D (637)\n-1CF96F3 Filename Length       000C (12)\n-1CF96F5 Extra Length          0000 (0)\n-1CF96F7 Filename              'XXXXXXXXXXXX'\n+1CF93B9 Compression Method    0008 (8) 'Deflated'\n+1CF93BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF93BF CRC                   6917903B (1763151931)\n+1CF93C3 Compressed Size       00000280 (640)\n+1CF93C7 Uncompressed Size     0000027D (637)\n+1CF93CB Filename Length       000C (12)\n+1CF93CD Extra Length          0000 (0)\n+1CF93CF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF96F7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF93CF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF9703 PAYLOAD\n+1CF93DB PAYLOAD\n \n-1CF9983 LOCAL HEADER #402     04034B50 (67324752)\n-1CF9987 Extract Zip Spec      14 (20) '2.0'\n-1CF9988 Extract OS            00 (0) 'MS-DOS'\n-1CF9989 General Purpose Flag  0800 (2048)\n+1CF965B LOCAL HEADER #402     04034B50 (67324752)\n+1CF965F Extract Zip Spec      14 (20) '2.0'\n+1CF9660 Extract OS            00 (0) 'MS-DOS'\n+1CF9661 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF998B Compression Method    0008 (8) 'Deflated'\n-1CF998D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF9991 CRC                   F052F27F (4031967871)\n-1CF9995 Compressed Size       000001DE (478)\n-1CF9999 Uncompressed Size     000001D9 (473)\n-1CF999D Filename Length       000C (12)\n-1CF999F Extra Length          0000 (0)\n-1CF99A1 Filename              'XXXXXXXXXXXX'\n+1CF9663 Compression Method    0008 (8) 'Deflated'\n+1CF9665 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF9669 CRC                   F052F27F (4031967871)\n+1CF966D Compressed Size       000001DE (478)\n+1CF9671 Uncompressed Size     000001D9 (473)\n+1CF9675 Filename Length       000C (12)\n+1CF9677 Extra Length          0000 (0)\n+1CF9679 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF99A1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF9679: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF99AD PAYLOAD\n+1CF9685 PAYLOAD\n \n-1CF9B8B LOCAL HEADER #403     04034B50 (67324752)\n-1CF9B8F Extract Zip Spec      14 (20) '2.0'\n-1CF9B90 Extract OS            00 (0) 'MS-DOS'\n-1CF9B91 General Purpose Flag  0800 (2048)\n+1CF9863 LOCAL HEADER #403     04034B50 (67324752)\n+1CF9867 Extract Zip Spec      14 (20) '2.0'\n+1CF9868 Extract OS            00 (0) 'MS-DOS'\n+1CF9869 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF9B93 Compression Method    0008 (8) 'Deflated'\n-1CF9B95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF9B99 CRC                   A0164228 (2685813288)\n-1CF9B9D Compressed Size       000001A9 (425)\n-1CF9BA1 Uncompressed Size     000001A4 (420)\n-1CF9BA5 Filename Length       000C (12)\n-1CF9BA7 Extra Length          0000 (0)\n-1CF9BA9 Filename              'XXXXXXXXXXXX'\n+1CF986B Compression Method    0008 (8) 'Deflated'\n+1CF986D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF9871 CRC                   A0164228 (2685813288)\n+1CF9875 Compressed Size       000001A9 (425)\n+1CF9879 Uncompressed Size     000001A4 (420)\n+1CF987D Filename Length       000C (12)\n+1CF987F Extra Length          0000 (0)\n+1CF9881 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF9BA9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF9881: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF9BB5 PAYLOAD\n+1CF988D PAYLOAD\n \n-1CF9D5E LOCAL HEADER #404     04034B50 (67324752)\n-1CF9D62 Extract Zip Spec      14 (20) '2.0'\n-1CF9D63 Extract OS            00 (0) 'MS-DOS'\n-1CF9D64 General Purpose Flag  0800 (2048)\n+1CF9A36 LOCAL HEADER #404     04034B50 (67324752)\n+1CF9A3A Extract Zip Spec      14 (20) '2.0'\n+1CF9A3B Extract OS            00 (0) 'MS-DOS'\n+1CF9A3C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF9D66 Compression Method    0008 (8) 'Deflated'\n-1CF9D68 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF9D6C CRC                   58E575A7 (1491432871)\n-1CF9D70 Compressed Size       0000023E (574)\n-1CF9D74 Uncompressed Size     00000239 (569)\n-1CF9D78 Filename Length       000C (12)\n-1CF9D7A Extra Length          0000 (0)\n-1CF9D7C Filename              'XXXXXXXXXXXX'\n+1CF9A3E Compression Method    0008 (8) 'Deflated'\n+1CF9A40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF9A44 CRC                   58E575A7 (1491432871)\n+1CF9A48 Compressed Size       0000023E (574)\n+1CF9A4C Uncompressed Size     00000239 (569)\n+1CF9A50 Filename Length       000C (12)\n+1CF9A52 Extra Length          0000 (0)\n+1CF9A54 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF9D7C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF9A54: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF9D88 PAYLOAD\n+1CF9A60 PAYLOAD\n \n-1CF9FC6 LOCAL HEADER #405     04034B50 (67324752)\n-1CF9FCA Extract Zip Spec      14 (20) '2.0'\n-1CF9FCB Extract OS            00 (0) 'MS-DOS'\n-1CF9FCC General Purpose Flag  0800 (2048)\n+1CF9C9E LOCAL HEADER #405     04034B50 (67324752)\n+1CF9CA2 Extract Zip Spec      14 (20) '2.0'\n+1CF9CA3 Extract OS            00 (0) 'MS-DOS'\n+1CF9CA4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CF9FCE Compression Method    0008 (8) 'Deflated'\n-1CF9FD0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CF9FD4 CRC                   5710A0B8 (1460707512)\n-1CF9FD8 Compressed Size       00000203 (515)\n-1CF9FDC Uncompressed Size     000001FE (510)\n-1CF9FE0 Filename Length       000C (12)\n-1CF9FE2 Extra Length          0000 (0)\n-1CF9FE4 Filename              'XXXXXXXXXXXX'\n+1CF9CA6 Compression Method    0008 (8) 'Deflated'\n+1CF9CA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF9CAC CRC                   5710A0B8 (1460707512)\n+1CF9CB0 Compressed Size       00000203 (515)\n+1CF9CB4 Uncompressed Size     000001FE (510)\n+1CF9CB8 Filename Length       000C (12)\n+1CF9CBA Extra Length          0000 (0)\n+1CF9CBC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CF9FE4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF9CBC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CF9FF0 PAYLOAD\n+1CF9CC8 PAYLOAD\n \n-1CFA1F3 LOCAL HEADER #406     04034B50 (67324752)\n-1CFA1F7 Extract Zip Spec      14 (20) '2.0'\n-1CFA1F8 Extract OS            00 (0) 'MS-DOS'\n-1CFA1F9 General Purpose Flag  0800 (2048)\n+1CF9ECB LOCAL HEADER #406     04034B50 (67324752)\n+1CF9ECF Extract Zip Spec      14 (20) '2.0'\n+1CF9ED0 Extract OS            00 (0) 'MS-DOS'\n+1CF9ED1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFA1FB Compression Method    0008 (8) 'Deflated'\n-1CFA1FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFA201 CRC                   B195A8BC (2979375292)\n-1CFA205 Compressed Size       0000022A (554)\n-1CFA209 Uncompressed Size     00000225 (549)\n-1CFA20D Filename Length       000C (12)\n-1CFA20F Extra Length          0000 (0)\n-1CFA211 Filename              'XXXXXXXXXXXX'\n+1CF9ED3 Compression Method    0008 (8) 'Deflated'\n+1CF9ED5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF9ED9 CRC                   B195A8BC (2979375292)\n+1CF9EDD Compressed Size       0000022A (554)\n+1CF9EE1 Uncompressed Size     00000225 (549)\n+1CF9EE5 Filename Length       000C (12)\n+1CF9EE7 Extra Length          0000 (0)\n+1CF9EE9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFA211: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF9EE9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFA21D PAYLOAD\n+1CF9EF5 PAYLOAD\n \n-1CFA447 LOCAL HEADER #407     04034B50 (67324752)\n-1CFA44B Extract Zip Spec      14 (20) '2.0'\n-1CFA44C Extract OS            00 (0) 'MS-DOS'\n-1CFA44D General Purpose Flag  0800 (2048)\n+1CFA11F LOCAL HEADER #407     04034B50 (67324752)\n+1CFA123 Extract Zip Spec      14 (20) '2.0'\n+1CFA124 Extract OS            00 (0) 'MS-DOS'\n+1CFA125 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFA44F Compression Method    0008 (8) 'Deflated'\n-1CFA451 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFA455 CRC                   7D1D3B0B (2099067659)\n-1CFA459 Compressed Size       00000295 (661)\n-1CFA45D Uncompressed Size     00000290 (656)\n-1CFA461 Filename Length       000C (12)\n-1CFA463 Extra Length          0000 (0)\n-1CFA465 Filename              'XXXXXXXXXXXX'\n+1CFA127 Compression Method    0008 (8) 'Deflated'\n+1CFA129 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFA12D CRC                   7D1D3B0B (2099067659)\n+1CFA131 Compressed Size       00000295 (661)\n+1CFA135 Uncompressed Size     00000290 (656)\n+1CFA139 Filename Length       000C (12)\n+1CFA13B Extra Length          0000 (0)\n+1CFA13D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFA465: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFA13D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFA471 PAYLOAD\n+1CFA149 PAYLOAD\n \n-1CFA706 LOCAL HEADER #408     04034B50 (67324752)\n-1CFA70A Extract Zip Spec      14 (20) '2.0'\n-1CFA70B Extract OS            00 (0) 'MS-DOS'\n-1CFA70C General Purpose Flag  0800 (2048)\n+1CFA3DE LOCAL HEADER #408     04034B50 (67324752)\n+1CFA3E2 Extract Zip Spec      14 (20) '2.0'\n+1CFA3E3 Extract OS            00 (0) 'MS-DOS'\n+1CFA3E4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFA70E Compression Method    0008 (8) 'Deflated'\n-1CFA710 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFA714 CRC                   E86AB67C (3899307644)\n-1CFA718 Compressed Size       00000246 (582)\n-1CFA71C Uncompressed Size     00000241 (577)\n-1CFA720 Filename Length       000C (12)\n-1CFA722 Extra Length          0000 (0)\n-1CFA724 Filename              'XXXXXXXXXXXX'\n+1CFA3E6 Compression Method    0008 (8) 'Deflated'\n+1CFA3E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFA3EC CRC                   E86AB67C (3899307644)\n+1CFA3F0 Compressed Size       00000246 (582)\n+1CFA3F4 Uncompressed Size     00000241 (577)\n+1CFA3F8 Filename Length       000C (12)\n+1CFA3FA Extra Length          0000 (0)\n+1CFA3FC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFA724: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFA3FC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFA730 PAYLOAD\n+1CFA408 PAYLOAD\n \n-1CFA976 LOCAL HEADER #409     04034B50 (67324752)\n-1CFA97A Extract Zip Spec      14 (20) '2.0'\n-1CFA97B Extract OS            00 (0) 'MS-DOS'\n-1CFA97C General Purpose Flag  0800 (2048)\n+1CFA64E LOCAL HEADER #409     04034B50 (67324752)\n+1CFA652 Extract Zip Spec      14 (20) '2.0'\n+1CFA653 Extract OS            00 (0) 'MS-DOS'\n+1CFA654 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFA97E Compression Method    0008 (8) 'Deflated'\n-1CFA980 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFA984 CRC                   8B7A31B7 (2340041143)\n-1CFA988 Compressed Size       00000261 (609)\n-1CFA98C Uncompressed Size     0000025C (604)\n-1CFA990 Filename Length       000C (12)\n-1CFA992 Extra Length          0000 (0)\n-1CFA994 Filename              'XXXXXXXXXXXX'\n+1CFA656 Compression Method    0008 (8) 'Deflated'\n+1CFA658 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFA65C CRC                   8B7A31B7 (2340041143)\n+1CFA660 Compressed Size       00000261 (609)\n+1CFA664 Uncompressed Size     0000025C (604)\n+1CFA668 Filename Length       000C (12)\n+1CFA66A Extra Length          0000 (0)\n+1CFA66C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFA994: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFA66C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFA9A0 PAYLOAD\n+1CFA678 PAYLOAD\n \n-1CFAC01 LOCAL HEADER #410     04034B50 (67324752)\n-1CFAC05 Extract Zip Spec      14 (20) '2.0'\n-1CFAC06 Extract OS            00 (0) 'MS-DOS'\n-1CFAC07 General Purpose Flag  0800 (2048)\n+1CFA8D9 LOCAL HEADER #410     04034B50 (67324752)\n+1CFA8DD Extract Zip Spec      14 (20) '2.0'\n+1CFA8DE Extract OS            00 (0) 'MS-DOS'\n+1CFA8DF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFAC09 Compression Method    0008 (8) 'Deflated'\n-1CFAC0B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFAC0F CRC                   B6A197D9 (3064043481)\n-1CFAC13 Compressed Size       00000236 (566)\n-1CFAC17 Uncompressed Size     00000231 (561)\n-1CFAC1B Filename Length       000C (12)\n-1CFAC1D Extra Length          0000 (0)\n-1CFAC1F Filename              'XXXXXXXXXXXX'\n+1CFA8E1 Compression Method    0008 (8) 'Deflated'\n+1CFA8E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFA8E7 CRC                   B6A197D9 (3064043481)\n+1CFA8EB Compressed Size       00000236 (566)\n+1CFA8EF Uncompressed Size     00000231 (561)\n+1CFA8F3 Filename Length       000C (12)\n+1CFA8F5 Extra Length          0000 (0)\n+1CFA8F7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFAC1F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFA8F7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFAC2B PAYLOAD\n+1CFA903 PAYLOAD\n \n-1CFAE61 LOCAL HEADER #411     04034B50 (67324752)\n-1CFAE65 Extract Zip Spec      14 (20) '2.0'\n-1CFAE66 Extract OS            00 (0) 'MS-DOS'\n-1CFAE67 General Purpose Flag  0800 (2048)\n+1CFAB39 LOCAL HEADER #411     04034B50 (67324752)\n+1CFAB3D Extract Zip Spec      14 (20) '2.0'\n+1CFAB3E Extract OS            00 (0) 'MS-DOS'\n+1CFAB3F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFAE69 Compression Method    0008 (8) 'Deflated'\n-1CFAE6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFAE6F CRC                   196CFFB5 (426573749)\n-1CFAE73 Compressed Size       00000255 (597)\n-1CFAE77 Uncompressed Size     00000250 (592)\n-1CFAE7B Filename Length       000C (12)\n-1CFAE7D Extra Length          0000 (0)\n-1CFAE7F Filename              'XXXXXXXXXXXX'\n+1CFAB41 Compression Method    0008 (8) 'Deflated'\n+1CFAB43 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFAB47 CRC                   196CFFB5 (426573749)\n+1CFAB4B Compressed Size       00000255 (597)\n+1CFAB4F Uncompressed Size     00000250 (592)\n+1CFAB53 Filename Length       000C (12)\n+1CFAB55 Extra Length          0000 (0)\n+1CFAB57 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFAE7F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFAB57: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFAE8B PAYLOAD\n+1CFAB63 PAYLOAD\n \n-1CFB0E0 LOCAL HEADER #412     04034B50 (67324752)\n-1CFB0E4 Extract Zip Spec      14 (20) '2.0'\n-1CFB0E5 Extract OS            00 (0) 'MS-DOS'\n-1CFB0E6 General Purpose Flag  0800 (2048)\n+1CFADB8 LOCAL HEADER #412     04034B50 (67324752)\n+1CFADBC Extract Zip Spec      14 (20) '2.0'\n+1CFADBD Extract OS            00 (0) 'MS-DOS'\n+1CFADBE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFB0E8 Compression Method    0008 (8) 'Deflated'\n-1CFB0EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFB0EE CRC                   08CE9497 (147756183)\n-1CFB0F2 Compressed Size       000001EB (491)\n-1CFB0F6 Uncompressed Size     000001E6 (486)\n-1CFB0FA Filename Length       000C (12)\n-1CFB0FC Extra Length          0000 (0)\n-1CFB0FE Filename              'XXXXXXXXXXXX'\n+1CFADC0 Compression Method    0008 (8) 'Deflated'\n+1CFADC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFADC6 CRC                   08CE9497 (147756183)\n+1CFADCA Compressed Size       000001EB (491)\n+1CFADCE Uncompressed Size     000001E6 (486)\n+1CFADD2 Filename Length       000C (12)\n+1CFADD4 Extra Length          0000 (0)\n+1CFADD6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFB0FE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFADD6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFB10A PAYLOAD\n+1CFADE2 PAYLOAD\n \n-1CFB2F5 LOCAL HEADER #413     04034B50 (67324752)\n-1CFB2F9 Extract Zip Spec      14 (20) '2.0'\n-1CFB2FA Extract OS            00 (0) 'MS-DOS'\n-1CFB2FB General Purpose Flag  0800 (2048)\n+1CFAFCD LOCAL HEADER #413     04034B50 (67324752)\n+1CFAFD1 Extract Zip Spec      14 (20) '2.0'\n+1CFAFD2 Extract OS            00 (0) 'MS-DOS'\n+1CFAFD3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFB2FD Compression Method    0008 (8) 'Deflated'\n-1CFB2FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFB303 CRC                   466EB615 (1181660693)\n-1CFB307 Compressed Size       00000288 (648)\n-1CFB30B Uncompressed Size     00000283 (643)\n-1CFB30F Filename Length       000C (12)\n-1CFB311 Extra Length          0000 (0)\n-1CFB313 Filename              'XXXXXXXXXXXX'\n+1CFAFD5 Compression Method    0008 (8) 'Deflated'\n+1CFAFD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFAFDB CRC                   466EB615 (1181660693)\n+1CFAFDF Compressed Size       00000288 (648)\n+1CFAFE3 Uncompressed Size     00000283 (643)\n+1CFAFE7 Filename Length       000C (12)\n+1CFAFE9 Extra Length          0000 (0)\n+1CFAFEB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFB313: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFAFEB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFB31F PAYLOAD\n+1CFAFF7 PAYLOAD\n \n-1CFB5A7 LOCAL HEADER #414     04034B50 (67324752)\n-1CFB5AB Extract Zip Spec      14 (20) '2.0'\n-1CFB5AC Extract OS            00 (0) 'MS-DOS'\n-1CFB5AD General Purpose Flag  0800 (2048)\n+1CFB27F LOCAL HEADER #414     04034B50 (67324752)\n+1CFB283 Extract Zip Spec      14 (20) '2.0'\n+1CFB284 Extract OS            00 (0) 'MS-DOS'\n+1CFB285 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFB5AF Compression Method    0008 (8) 'Deflated'\n-1CFB5B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFB5B5 CRC                   E349D122 (3813265698)\n-1CFB5B9 Compressed Size       0000026D (621)\n-1CFB5BD Uncompressed Size     00000268 (616)\n-1CFB5C1 Filename Length       000C (12)\n-1CFB5C3 Extra Length          0000 (0)\n-1CFB5C5 Filename              'XXXXXXXXXXXX'\n+1CFB287 Compression Method    0008 (8) 'Deflated'\n+1CFB289 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFB28D CRC                   E349D122 (3813265698)\n+1CFB291 Compressed Size       0000026D (621)\n+1CFB295 Uncompressed Size     00000268 (616)\n+1CFB299 Filename Length       000C (12)\n+1CFB29B Extra Length          0000 (0)\n+1CFB29D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFB5C5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFB29D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFB5D1 PAYLOAD\n+1CFB2A9 PAYLOAD\n \n-1CFB83E LOCAL HEADER #415     04034B50 (67324752)\n-1CFB842 Extract Zip Spec      14 (20) '2.0'\n-1CFB843 Extract OS            00 (0) 'MS-DOS'\n-1CFB844 General Purpose Flag  0800 (2048)\n+1CFB516 LOCAL HEADER #415     04034B50 (67324752)\n+1CFB51A Extract Zip Spec      14 (20) '2.0'\n+1CFB51B Extract OS            00 (0) 'MS-DOS'\n+1CFB51C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFB846 Compression Method    0008 (8) 'Deflated'\n-1CFB848 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFB84C CRC                   2C48C319 (742966041)\n-1CFB850 Compressed Size       00000238 (568)\n-1CFB854 Uncompressed Size     00000233 (563)\n-1CFB858 Filename Length       000C (12)\n-1CFB85A Extra Length          0000 (0)\n-1CFB85C Filename              'XXXXXXXXXXXX'\n+1CFB51E Compression Method    0008 (8) 'Deflated'\n+1CFB520 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFB524 CRC                   2C48C319 (742966041)\n+1CFB528 Compressed Size       00000238 (568)\n+1CFB52C Uncompressed Size     00000233 (563)\n+1CFB530 Filename Length       000C (12)\n+1CFB532 Extra Length          0000 (0)\n+1CFB534 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFB85C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFB534: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFB868 PAYLOAD\n+1CFB540 PAYLOAD\n \n-1CFBAA0 LOCAL HEADER #416     04034B50 (67324752)\n-1CFBAA4 Extract Zip Spec      14 (20) '2.0'\n-1CFBAA5 Extract OS            00 (0) 'MS-DOS'\n-1CFBAA6 General Purpose Flag  0800 (2048)\n+1CFB778 LOCAL HEADER #416     04034B50 (67324752)\n+1CFB77C Extract Zip Spec      14 (20) '2.0'\n+1CFB77D Extract OS            00 (0) 'MS-DOS'\n+1CFB77E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFBAA8 Compression Method    0008 (8) 'Deflated'\n-1CFBAAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFBAAE CRC                   0D928B43 (227707715)\n-1CFBAB2 Compressed Size       0000020A (522)\n-1CFBAB6 Uncompressed Size     00000205 (517)\n-1CFBABA Filename Length       000C (12)\n-1CFBABC Extra Length          0000 (0)\n-1CFBABE Filename              'XXXXXXXXXXXX'\n+1CFB780 Compression Method    0008 (8) 'Deflated'\n+1CFB782 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFB786 CRC                   0D928B43 (227707715)\n+1CFB78A Compressed Size       0000020A (522)\n+1CFB78E Uncompressed Size     00000205 (517)\n+1CFB792 Filename Length       000C (12)\n+1CFB794 Extra Length          0000 (0)\n+1CFB796 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFBABE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFB796: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFBACA PAYLOAD\n+1CFB7A2 PAYLOAD\n \n-1CFBCD4 LOCAL HEADER #417     04034B50 (67324752)\n-1CFBCD8 Extract Zip Spec      14 (20) '2.0'\n-1CFBCD9 Extract OS            00 (0) 'MS-DOS'\n-1CFBCDA General Purpose Flag  0800 (2048)\n+1CFB9AC LOCAL HEADER #417     04034B50 (67324752)\n+1CFB9B0 Extract Zip Spec      14 (20) '2.0'\n+1CFB9B1 Extract OS            00 (0) 'MS-DOS'\n+1CFB9B2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFBCDC Compression Method    0008 (8) 'Deflated'\n-1CFBCDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFBCE2 CRC                   3E36D2BE (1043780286)\n-1CFBCE6 Compressed Size       0000020D (525)\n-1CFBCEA Uncompressed Size     00000208 (520)\n-1CFBCEE Filename Length       000C (12)\n-1CFBCF0 Extra Length          0000 (0)\n-1CFBCF2 Filename              'XXXXXXXXXXXX'\n+1CFB9B4 Compression Method    0008 (8) 'Deflated'\n+1CFB9B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFB9BA CRC                   3E36D2BE (1043780286)\n+1CFB9BE Compressed Size       0000020D (525)\n+1CFB9C2 Uncompressed Size     00000208 (520)\n+1CFB9C6 Filename Length       000C (12)\n+1CFB9C8 Extra Length          0000 (0)\n+1CFB9CA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFBCF2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFB9CA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFBCFE PAYLOAD\n+1CFB9D6 PAYLOAD\n \n-1CFBF0B LOCAL HEADER #418     04034B50 (67324752)\n-1CFBF0F Extract Zip Spec      14 (20) '2.0'\n-1CFBF10 Extract OS            00 (0) 'MS-DOS'\n-1CFBF11 General Purpose Flag  0800 (2048)\n+1CFBBE3 LOCAL HEADER #418     04034B50 (67324752)\n+1CFBBE7 Extract Zip Spec      14 (20) '2.0'\n+1CFBBE8 Extract OS            00 (0) 'MS-DOS'\n+1CFBBE9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFBF13 Compression Method    0008 (8) 'Deflated'\n-1CFBF15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFBF19 CRC                   87EA63AC (2280285100)\n-1CFBF1D Compressed Size       0000021E (542)\n-1CFBF21 Uncompressed Size     00000219 (537)\n-1CFBF25 Filename Length       000C (12)\n-1CFBF27 Extra Length          0000 (0)\n-1CFBF29 Filename              'XXXXXXXXXXXX'\n+1CFBBEB Compression Method    0008 (8) 'Deflated'\n+1CFBBED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFBBF1 CRC                   87EA63AC (2280285100)\n+1CFBBF5 Compressed Size       0000021E (542)\n+1CFBBF9 Uncompressed Size     00000219 (537)\n+1CFBBFD Filename Length       000C (12)\n+1CFBBFF Extra Length          0000 (0)\n+1CFBC01 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFBF29: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFBC01: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFBF35 PAYLOAD\n+1CFBC0D PAYLOAD\n \n-1CFC153 LOCAL HEADER #419     04034B50 (67324752)\n-1CFC157 Extract Zip Spec      14 (20) '2.0'\n-1CFC158 Extract OS            00 (0) 'MS-DOS'\n-1CFC159 General Purpose Flag  0800 (2048)\n+1CFBE2B LOCAL HEADER #419     04034B50 (67324752)\n+1CFBE2F Extract Zip Spec      14 (20) '2.0'\n+1CFBE30 Extract OS            00 (0) 'MS-DOS'\n+1CFBE31 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFC15B Compression Method    0008 (8) 'Deflated'\n-1CFC15D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFC161 CRC                   ED7DCFFF (3984445439)\n-1CFC165 Compressed Size       00000278 (632)\n-1CFC169 Uncompressed Size     00000273 (627)\n-1CFC16D Filename Length       000C (12)\n-1CFC16F Extra Length          0000 (0)\n-1CFC171 Filename              'XXXXXXXXXXXX'\n+1CFBE33 Compression Method    0008 (8) 'Deflated'\n+1CFBE35 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFBE39 CRC                   ED7DCFFF (3984445439)\n+1CFBE3D Compressed Size       00000278 (632)\n+1CFBE41 Uncompressed Size     00000273 (627)\n+1CFBE45 Filename Length       000C (12)\n+1CFBE47 Extra Length          0000 (0)\n+1CFBE49 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFC171: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFBE49: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFC17D PAYLOAD\n+1CFBE55 PAYLOAD\n \n-1CFC3F5 LOCAL HEADER #420     04034B50 (67324752)\n-1CFC3F9 Extract Zip Spec      14 (20) '2.0'\n-1CFC3FA Extract OS            00 (0) 'MS-DOS'\n-1CFC3FB General Purpose Flag  0800 (2048)\n+1CFC0CD LOCAL HEADER #420     04034B50 (67324752)\n+1CFC0D1 Extract Zip Spec      14 (20) '2.0'\n+1CFC0D2 Extract OS            00 (0) 'MS-DOS'\n+1CFC0D3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFC3FD Compression Method    0008 (8) 'Deflated'\n-1CFC3FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFC403 CRC                   CDDA97E6 (3453655014)\n-1CFC407 Compressed Size       000001D7 (471)\n-1CFC40B Uncompressed Size     000001D2 (466)\n-1CFC40F Filename Length       000C (12)\n-1CFC411 Extra Length          0000 (0)\n-1CFC413 Filename              'XXXXXXXXXXXX'\n+1CFC0D5 Compression Method    0008 (8) 'Deflated'\n+1CFC0D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFC0DB CRC                   CDDA97E6 (3453655014)\n+1CFC0DF Compressed Size       000001D7 (471)\n+1CFC0E3 Uncompressed Size     000001D2 (466)\n+1CFC0E7 Filename Length       000C (12)\n+1CFC0E9 Extra Length          0000 (0)\n+1CFC0EB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFC413: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFC0EB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFC41F PAYLOAD\n+1CFC0F7 PAYLOAD\n \n-1CFC5F6 LOCAL HEADER #421     04034B50 (67324752)\n-1CFC5FA Extract Zip Spec      14 (20) '2.0'\n-1CFC5FB Extract OS            00 (0) 'MS-DOS'\n-1CFC5FC General Purpose Flag  0800 (2048)\n+1CFC2CE LOCAL HEADER #421     04034B50 (67324752)\n+1CFC2D2 Extract Zip Spec      14 (20) '2.0'\n+1CFC2D3 Extract OS            00 (0) 'MS-DOS'\n+1CFC2D4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFC5FE Compression Method    0008 (8) 'Deflated'\n-1CFC600 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFC604 CRC                   5AAF4734 (1521436468)\n-1CFC608 Compressed Size       00000279 (633)\n-1CFC60C Uncompressed Size     00000274 (628)\n-1CFC610 Filename Length       000C (12)\n-1CFC612 Extra Length          0000 (0)\n-1CFC614 Filename              'XXXXXXXXXXXX'\n+1CFC2D6 Compression Method    0008 (8) 'Deflated'\n+1CFC2D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFC2DC CRC                   5AAF4734 (1521436468)\n+1CFC2E0 Compressed Size       00000279 (633)\n+1CFC2E4 Uncompressed Size     00000274 (628)\n+1CFC2E8 Filename Length       000C (12)\n+1CFC2EA Extra Length          0000 (0)\n+1CFC2EC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFC614: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFC2EC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFC620 PAYLOAD\n+1CFC2F8 PAYLOAD\n \n-1CFC899 LOCAL HEADER #422     04034B50 (67324752)\n-1CFC89D Extract Zip Spec      14 (20) '2.0'\n-1CFC89E Extract OS            00 (0) 'MS-DOS'\n-1CFC89F General Purpose Flag  0800 (2048)\n+1CFC571 LOCAL HEADER #422     04034B50 (67324752)\n+1CFC575 Extract Zip Spec      14 (20) '2.0'\n+1CFC576 Extract OS            00 (0) 'MS-DOS'\n+1CFC577 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFC8A1 Compression Method    0008 (8) 'Deflated'\n-1CFC8A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFC8A7 CRC                   83103204 (2198876676)\n-1CFC8AB Compressed Size       00000201 (513)\n-1CFC8AF Uncompressed Size     000001FC (508)\n-1CFC8B3 Filename Length       000C (12)\n-1CFC8B5 Extra Length          0000 (0)\n-1CFC8B7 Filename              'XXXXXXXXXXXX'\n+1CFC579 Compression Method    0008 (8) 'Deflated'\n+1CFC57B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFC57F CRC                   83103204 (2198876676)\n+1CFC583 Compressed Size       00000201 (513)\n+1CFC587 Uncompressed Size     000001FC (508)\n+1CFC58B Filename Length       000C (12)\n+1CFC58D Extra Length          0000 (0)\n+1CFC58F Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFC8B7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFC58F: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFC8C3 PAYLOAD\n+1CFC59B PAYLOAD\n \n-1CFCAC4 LOCAL HEADER #423     04034B50 (67324752)\n-1CFCAC8 Extract Zip Spec      14 (20) '2.0'\n-1CFCAC9 Extract OS            00 (0) 'MS-DOS'\n-1CFCACA General Purpose Flag  0800 (2048)\n+1CFC79C LOCAL HEADER #423     04034B50 (67324752)\n+1CFC7A0 Extract Zip Spec      14 (20) '2.0'\n+1CFC7A1 Extract OS            00 (0) 'MS-DOS'\n+1CFC7A2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFCACC Compression Method    0008 (8) 'Deflated'\n-1CFCACE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFCAD2 CRC                   AF405131 (2940227889)\n-1CFCAD6 Compressed Size       000001E6 (486)\n-1CFCADA Uncompressed Size     000001E1 (481)\n-1CFCADE Filename Length       000C (12)\n-1CFCAE0 Extra Length          0000 (0)\n-1CFCAE2 Filename              'XXXXXXXXXXXX'\n+1CFC7A4 Compression Method    0008 (8) 'Deflated'\n+1CFC7A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFC7AA CRC                   AF405131 (2940227889)\n+1CFC7AE Compressed Size       000001E6 (486)\n+1CFC7B2 Uncompressed Size     000001E1 (481)\n+1CFC7B6 Filename Length       000C (12)\n+1CFC7B8 Extra Length          0000 (0)\n+1CFC7BA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFCAE2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFC7BA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFCAEE PAYLOAD\n+1CFC7C6 PAYLOAD\n \n-1CFCCD4 LOCAL HEADER #424     04034B50 (67324752)\n-1CFCCD8 Extract Zip Spec      14 (20) '2.0'\n-1CFCCD9 Extract OS            00 (0) 'MS-DOS'\n-1CFCCDA General Purpose Flag  0800 (2048)\n+1CFC9AC LOCAL HEADER #424     04034B50 (67324752)\n+1CFC9B0 Extract Zip Spec      14 (20) '2.0'\n+1CFC9B1 Extract OS            00 (0) 'MS-DOS'\n+1CFC9B2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFCCDC Compression Method    0008 (8) 'Deflated'\n-1CFCCDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFCCE2 CRC                   F2675CB6 (4066860214)\n-1CFCCE6 Compressed Size       000001D6 (470)\n-1CFCCEA Uncompressed Size     000001D1 (465)\n-1CFCCEE Filename Length       000C (12)\n-1CFCCF0 Extra Length          0000 (0)\n-1CFCCF2 Filename              'XXXXXXXXXXXX'\n+1CFC9B4 Compression Method    0008 (8) 'Deflated'\n+1CFC9B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFC9BA CRC                   F2675CB6 (4066860214)\n+1CFC9BE Compressed Size       000001D6 (470)\n+1CFC9C2 Uncompressed Size     000001D1 (465)\n+1CFC9C6 Filename Length       000C (12)\n+1CFC9C8 Extra Length          0000 (0)\n+1CFC9CA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFCCF2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFC9CA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFCCFE PAYLOAD\n+1CFC9D6 PAYLOAD\n \n-1CFCED4 LOCAL HEADER #425     04034B50 (67324752)\n-1CFCED8 Extract Zip Spec      14 (20) '2.0'\n-1CFCED9 Extract OS            00 (0) 'MS-DOS'\n-1CFCEDA General Purpose Flag  0800 (2048)\n+1CFCBAC LOCAL HEADER #425     04034B50 (67324752)\n+1CFCBB0 Extract Zip Spec      14 (20) '2.0'\n+1CFCBB1 Extract OS            00 (0) 'MS-DOS'\n+1CFCBB2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFCEDC Compression Method    0008 (8) 'Deflated'\n-1CFCEDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFCEE2 CRC                   290222B3 (688005811)\n-1CFCEE6 Compressed Size       000001A8 (424)\n-1CFCEEA Uncompressed Size     000001A3 (419)\n-1CFCEEE Filename Length       000C (12)\n-1CFCEF0 Extra Length          0000 (0)\n-1CFCEF2 Filename              'XXXXXXXXXXXX'\n+1CFCBB4 Compression Method    0008 (8) 'Deflated'\n+1CFCBB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFCBBA CRC                   290222B3 (688005811)\n+1CFCBBE Compressed Size       000001A8 (424)\n+1CFCBC2 Uncompressed Size     000001A3 (419)\n+1CFCBC6 Filename Length       000C (12)\n+1CFCBC8 Extra Length          0000 (0)\n+1CFCBCA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFCEF2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFCBCA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFCEFE PAYLOAD\n+1CFCBD6 PAYLOAD\n \n-1CFD0A6 LOCAL HEADER #426     04034B50 (67324752)\n-1CFD0AA Extract Zip Spec      14 (20) '2.0'\n-1CFD0AB Extract OS            00 (0) 'MS-DOS'\n-1CFD0AC General Purpose Flag  0800 (2048)\n+1CFCD7E LOCAL HEADER #426     04034B50 (67324752)\n+1CFCD82 Extract Zip Spec      14 (20) '2.0'\n+1CFCD83 Extract OS            00 (0) 'MS-DOS'\n+1CFCD84 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFD0AE Compression Method    0008 (8) 'Deflated'\n-1CFD0B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFD0B4 CRC                   39E06A7F (971008639)\n-1CFD0B8 Compressed Size       000001B5 (437)\n-1CFD0BC Uncompressed Size     000001B0 (432)\n-1CFD0C0 Filename Length       000C (12)\n-1CFD0C2 Extra Length          0000 (0)\n-1CFD0C4 Filename              'XXXXXXXXXXXX'\n+1CFCD86 Compression Method    0008 (8) 'Deflated'\n+1CFCD88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFCD8C CRC                   39E06A7F (971008639)\n+1CFCD90 Compressed Size       000001B5 (437)\n+1CFCD94 Uncompressed Size     000001B0 (432)\n+1CFCD98 Filename Length       000C (12)\n+1CFCD9A Extra Length          0000 (0)\n+1CFCD9C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFD0C4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFCD9C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFD0D0 PAYLOAD\n+1CFCDA8 PAYLOAD\n \n-1CFD285 LOCAL HEADER #427     04034B50 (67324752)\n-1CFD289 Extract Zip Spec      14 (20) '2.0'\n-1CFD28A Extract OS            00 (0) 'MS-DOS'\n-1CFD28B General Purpose Flag  0800 (2048)\n+1CFCF5D LOCAL HEADER #427     04034B50 (67324752)\n+1CFCF61 Extract Zip Spec      14 (20) '2.0'\n+1CFCF62 Extract OS            00 (0) 'MS-DOS'\n+1CFCF63 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFD28D Compression Method    0008 (8) 'Deflated'\n-1CFD28F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFD293 CRC                   50D45A3F (1356094015)\n-1CFD297 Compressed Size       00000181 (385)\n-1CFD29B Uncompressed Size     0000017C (380)\n-1CFD29F Filename Length       000C (12)\n-1CFD2A1 Extra Length          0000 (0)\n-1CFD2A3 Filename              'XXXXXXXXXXXX'\n+1CFCF65 Compression Method    0008 (8) 'Deflated'\n+1CFCF67 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFCF6B CRC                   50D45A3F (1356094015)\n+1CFCF6F Compressed Size       00000181 (385)\n+1CFCF73 Uncompressed Size     0000017C (380)\n+1CFCF77 Filename Length       000C (12)\n+1CFCF79 Extra Length          0000 (0)\n+1CFCF7B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFD2A3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFCF7B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFD2AF PAYLOAD\n+1CFCF87 PAYLOAD\n \n-1CFD430 LOCAL HEADER #428     04034B50 (67324752)\n-1CFD434 Extract Zip Spec      14 (20) '2.0'\n-1CFD435 Extract OS            00 (0) 'MS-DOS'\n-1CFD436 General Purpose Flag  0800 (2048)\n+1CFD108 LOCAL HEADER #428     04034B50 (67324752)\n+1CFD10C Extract Zip Spec      14 (20) '2.0'\n+1CFD10D Extract OS            00 (0) 'MS-DOS'\n+1CFD10E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFD438 Compression Method    0008 (8) 'Deflated'\n-1CFD43A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFD43E CRC                   65EF036F (1710162799)\n-1CFD442 Compressed Size       0000023B (571)\n-1CFD446 Uncompressed Size     00000236 (566)\n-1CFD44A Filename Length       000C (12)\n-1CFD44C Extra Length          0000 (0)\n-1CFD44E Filename              'XXXXXXXXXXXX'\n+1CFD110 Compression Method    0008 (8) 'Deflated'\n+1CFD112 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFD116 CRC                   65EF036F (1710162799)\n+1CFD11A Compressed Size       0000023B (571)\n+1CFD11E Uncompressed Size     00000236 (566)\n+1CFD122 Filename Length       000C (12)\n+1CFD124 Extra Length          0000 (0)\n+1CFD126 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFD44E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFD126: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFD45A PAYLOAD\n+1CFD132 PAYLOAD\n \n-1CFD695 LOCAL HEADER #429     04034B50 (67324752)\n-1CFD699 Extract Zip Spec      14 (20) '2.0'\n-1CFD69A Extract OS            00 (0) 'MS-DOS'\n-1CFD69B General Purpose Flag  0800 (2048)\n+1CFD36D LOCAL HEADER #429     04034B50 (67324752)\n+1CFD371 Extract Zip Spec      14 (20) '2.0'\n+1CFD372 Extract OS            00 (0) 'MS-DOS'\n+1CFD373 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFD69D Compression Method    0008 (8) 'Deflated'\n-1CFD69F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFD6A3 CRC                   7CA37576 (2091087222)\n-1CFD6A7 Compressed Size       000001C5 (453)\n-1CFD6AB Uncompressed Size     000001C0 (448)\n-1CFD6AF Filename Length       000C (12)\n-1CFD6B1 Extra Length          0000 (0)\n-1CFD6B3 Filename              'XXXXXXXXXXXX'\n+1CFD375 Compression Method    0008 (8) 'Deflated'\n+1CFD377 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFD37B CRC                   7CA37576 (2091087222)\n+1CFD37F Compressed Size       000001C5 (453)\n+1CFD383 Uncompressed Size     000001C0 (448)\n+1CFD387 Filename Length       000C (12)\n+1CFD389 Extra Length          0000 (0)\n+1CFD38B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFD6B3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFD38B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFD6BF PAYLOAD\n+1CFD397 PAYLOAD\n \n-1CFD884 LOCAL HEADER #430     04034B50 (67324752)\n-1CFD888 Extract Zip Spec      14 (20) '2.0'\n-1CFD889 Extract OS            00 (0) 'MS-DOS'\n-1CFD88A General Purpose Flag  0800 (2048)\n+1CFD55C LOCAL HEADER #430     04034B50 (67324752)\n+1CFD560 Extract Zip Spec      14 (20) '2.0'\n+1CFD561 Extract OS            00 (0) 'MS-DOS'\n+1CFD562 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFD88C Compression Method    0008 (8) 'Deflated'\n-1CFD88E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFD892 CRC                   FD25E014 (4247117844)\n-1CFD896 Compressed Size       000001CA (458)\n-1CFD89A Uncompressed Size     000001C5 (453)\n-1CFD89E Filename Length       000C (12)\n-1CFD8A0 Extra Length          0000 (0)\n-1CFD8A2 Filename              'XXXXXXXXXXXX'\n+1CFD564 Compression Method    0008 (8) 'Deflated'\n+1CFD566 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFD56A CRC                   FD25E014 (4247117844)\n+1CFD56E Compressed Size       000001CA (458)\n+1CFD572 Uncompressed Size     000001C5 (453)\n+1CFD576 Filename Length       000C (12)\n+1CFD578 Extra Length          0000 (0)\n+1CFD57A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFD8A2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFD57A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFD8AE PAYLOAD\n+1CFD586 PAYLOAD\n \n-1CFDA78 LOCAL HEADER #431     04034B50 (67324752)\n-1CFDA7C Extract Zip Spec      14 (20) '2.0'\n-1CFDA7D Extract OS            00 (0) 'MS-DOS'\n-1CFDA7E General Purpose Flag  0800 (2048)\n+1CFD750 LOCAL HEADER #431     04034B50 (67324752)\n+1CFD754 Extract Zip Spec      14 (20) '2.0'\n+1CFD755 Extract OS            00 (0) 'MS-DOS'\n+1CFD756 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFDA80 Compression Method    0008 (8) 'Deflated'\n-1CFDA82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFDA86 CRC                   1130C4D8 (288408792)\n-1CFDA8A Compressed Size       00000279 (633)\n-1CFDA8E Uncompressed Size     00000274 (628)\n-1CFDA92 Filename Length       000C (12)\n-1CFDA94 Extra Length          0000 (0)\n-1CFDA96 Filename              'XXXXXXXXXXXX'\n+1CFD758 Compression Method    0008 (8) 'Deflated'\n+1CFD75A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFD75E CRC                   1130C4D8 (288408792)\n+1CFD762 Compressed Size       00000279 (633)\n+1CFD766 Uncompressed Size     00000274 (628)\n+1CFD76A Filename Length       000C (12)\n+1CFD76C Extra Length          0000 (0)\n+1CFD76E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFDA96: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFD76E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFDAA2 PAYLOAD\n+1CFD77A PAYLOAD\n \n-1CFDD1B LOCAL HEADER #432     04034B50 (67324752)\n-1CFDD1F Extract Zip Spec      14 (20) '2.0'\n-1CFDD20 Extract OS            00 (0) 'MS-DOS'\n-1CFDD21 General Purpose Flag  0800 (2048)\n+1CFD9F3 LOCAL HEADER #432     04034B50 (67324752)\n+1CFD9F7 Extract Zip Spec      14 (20) '2.0'\n+1CFD9F8 Extract OS            00 (0) 'MS-DOS'\n+1CFD9F9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFDD23 Compression Method    0008 (8) 'Deflated'\n-1CFDD25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFDD29 CRC                   ECDE55A7 (3973993895)\n-1CFDD2D Compressed Size       0000027B (635)\n-1CFDD31 Uncompressed Size     00000298 (664)\n-1CFDD35 Filename Length       000C (12)\n-1CFDD37 Extra Length          0000 (0)\n-1CFDD39 Filename              'XXXXXXXXXXXX'\n+1CFD9FB Compression Method    0008 (8) 'Deflated'\n+1CFD9FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFDA01 CRC                   ECDE55A7 (3973993895)\n+1CFDA05 Compressed Size       0000027B (635)\n+1CFDA09 Uncompressed Size     00000298 (664)\n+1CFDA0D Filename Length       000C (12)\n+1CFDA0F Extra Length          0000 (0)\n+1CFDA11 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFDD39: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFDA11: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFDD45 PAYLOAD\n+1CFDA1D PAYLOAD\n \n-1CFDFC0 LOCAL HEADER #433     04034B50 (67324752)\n-1CFDFC4 Extract Zip Spec      14 (20) '2.0'\n-1CFDFC5 Extract OS            00 (0) 'MS-DOS'\n-1CFDFC6 General Purpose Flag  0800 (2048)\n+1CFDC98 LOCAL HEADER #433     04034B50 (67324752)\n+1CFDC9C Extract Zip Spec      14 (20) '2.0'\n+1CFDC9D Extract OS            00 (0) 'MS-DOS'\n+1CFDC9E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFDFC8 Compression Method    0008 (8) 'Deflated'\n-1CFDFCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFDFCE CRC                   85042D97 (2231643543)\n-1CFDFD2 Compressed Size       000001DF (479)\n-1CFDFD6 Uncompressed Size     000001DA (474)\n-1CFDFDA Filename Length       000C (12)\n-1CFDFDC Extra Length          0000 (0)\n-1CFDFDE Filename              'XXXXXXXXXXXX'\n+1CFDCA0 Compression Method    0008 (8) 'Deflated'\n+1CFDCA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFDCA6 CRC                   85042D97 (2231643543)\n+1CFDCAA Compressed Size       000001DF (479)\n+1CFDCAE Uncompressed Size     000001DA (474)\n+1CFDCB2 Filename Length       000C (12)\n+1CFDCB4 Extra Length          0000 (0)\n+1CFDCB6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFDFDE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFDCB6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFDFEA PAYLOAD\n+1CFDCC2 PAYLOAD\n \n-1CFE1C9 LOCAL HEADER #434     04034B50 (67324752)\n-1CFE1CD Extract Zip Spec      14 (20) '2.0'\n-1CFE1CE Extract OS            00 (0) 'MS-DOS'\n-1CFE1CF General Purpose Flag  0800 (2048)\n+1CFDEA1 LOCAL HEADER #434     04034B50 (67324752)\n+1CFDEA5 Extract Zip Spec      14 (20) '2.0'\n+1CFDEA6 Extract OS            00 (0) 'MS-DOS'\n+1CFDEA7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFE1D1 Compression Method    0008 (8) 'Deflated'\n-1CFE1D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFE1D7 CRC                   EA464CF1 (3930475761)\n-1CFE1DB Compressed Size       000001E8 (488)\n-1CFE1DF Uncompressed Size     000001E3 (483)\n-1CFE1E3 Filename Length       000C (12)\n-1CFE1E5 Extra Length          0000 (0)\n-1CFE1E7 Filename              'XXXXXXXXXXXX'\n+1CFDEA9 Compression Method    0008 (8) 'Deflated'\n+1CFDEAB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFDEAF CRC                   EA464CF1 (3930475761)\n+1CFDEB3 Compressed Size       000001E8 (488)\n+1CFDEB7 Uncompressed Size     000001E3 (483)\n+1CFDEBB Filename Length       000C (12)\n+1CFDEBD Extra Length          0000 (0)\n+1CFDEBF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFE1E7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFDEBF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFE1F3 PAYLOAD\n+1CFDECB PAYLOAD\n \n-1CFE3DB LOCAL HEADER #435     04034B50 (67324752)\n-1CFE3DF Extract Zip Spec      14 (20) '2.0'\n-1CFE3E0 Extract OS            00 (0) 'MS-DOS'\n-1CFE3E1 General Purpose Flag  0800 (2048)\n+1CFE0B3 LOCAL HEADER #435     04034B50 (67324752)\n+1CFE0B7 Extract Zip Spec      14 (20) '2.0'\n+1CFE0B8 Extract OS            00 (0) 'MS-DOS'\n+1CFE0B9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFE3E3 Compression Method    0008 (8) 'Deflated'\n-1CFE3E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFE3E9 CRC                   C159A2E3 (3243877091)\n-1CFE3ED Compressed Size       000001F1 (497)\n-1CFE3F1 Uncompressed Size     000001EC (492)\n-1CFE3F5 Filename Length       000C (12)\n-1CFE3F7 Extra Length          0000 (0)\n-1CFE3F9 Filename              'XXXXXXXXXXXX'\n+1CFE0BB Compression Method    0008 (8) 'Deflated'\n+1CFE0BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFE0C1 CRC                   C159A2E3 (3243877091)\n+1CFE0C5 Compressed Size       000001F1 (497)\n+1CFE0C9 Uncompressed Size     000001EC (492)\n+1CFE0CD Filename Length       000C (12)\n+1CFE0CF Extra Length          0000 (0)\n+1CFE0D1 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFE3F9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFE0D1: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFE405 PAYLOAD\n+1CFE0DD PAYLOAD\n \n-1CFE5F6 LOCAL HEADER #436     04034B50 (67324752)\n-1CFE5FA Extract Zip Spec      14 (20) '2.0'\n-1CFE5FB Extract OS            00 (0) 'MS-DOS'\n-1CFE5FC General Purpose Flag  0800 (2048)\n+1CFE2CE LOCAL HEADER #436     04034B50 (67324752)\n+1CFE2D2 Extract Zip Spec      14 (20) '2.0'\n+1CFE2D3 Extract OS            00 (0) 'MS-DOS'\n+1CFE2D4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFE5FE Compression Method    0008 (8) 'Deflated'\n-1CFE600 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFE604 CRC                   33D449B3 (869550515)\n-1CFE608 Compressed Size       00000251 (593)\n-1CFE60C Uncompressed Size     0000024C (588)\n-1CFE610 Filename Length       000C (12)\n-1CFE612 Extra Length          0000 (0)\n-1CFE614 Filename              'XXXXXXXXXXXX'\n+1CFE2D6 Compression Method    0008 (8) 'Deflated'\n+1CFE2D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFE2DC CRC                   33D449B3 (869550515)\n+1CFE2E0 Compressed Size       00000251 (593)\n+1CFE2E4 Uncompressed Size     0000024C (588)\n+1CFE2E8 Filename Length       000C (12)\n+1CFE2EA Extra Length          0000 (0)\n+1CFE2EC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFE614: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFE2EC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFE620 PAYLOAD\n+1CFE2F8 PAYLOAD\n \n-1CFE871 LOCAL HEADER #437     04034B50 (67324752)\n-1CFE875 Extract Zip Spec      14 (20) '2.0'\n-1CFE876 Extract OS            00 (0) 'MS-DOS'\n-1CFE877 General Purpose Flag  0800 (2048)\n+1CFE549 LOCAL HEADER #437     04034B50 (67324752)\n+1CFE54D Extract Zip Spec      14 (20) '2.0'\n+1CFE54E Extract OS            00 (0) 'MS-DOS'\n+1CFE54F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFE879 Compression Method    0008 (8) 'Deflated'\n-1CFE87B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFE87F CRC                   B0C1EB2A (2965498666)\n-1CFE883 Compressed Size       0000025A (602)\n-1CFE887 Uncompressed Size     00000255 (597)\n-1CFE88B Filename Length       000C (12)\n-1CFE88D Extra Length          0000 (0)\n-1CFE88F Filename              'XXXXXXXXXXXX'\n+1CFE551 Compression Method    0008 (8) 'Deflated'\n+1CFE553 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFE557 CRC                   B0C1EB2A (2965498666)\n+1CFE55B Compressed Size       0000025A (602)\n+1CFE55F Uncompressed Size     00000255 (597)\n+1CFE563 Filename Length       000C (12)\n+1CFE565 Extra Length          0000 (0)\n+1CFE567 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFE88F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFE567: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFE89B PAYLOAD\n+1CFE573 PAYLOAD\n \n-1CFEAF5 LOCAL HEADER #438     04034B50 (67324752)\n-1CFEAF9 Extract Zip Spec      14 (20) '2.0'\n-1CFEAFA Extract OS            00 (0) 'MS-DOS'\n-1CFEAFB General Purpose Flag  0800 (2048)\n+1CFE7CD LOCAL HEADER #438     04034B50 (67324752)\n+1CFE7D1 Extract Zip Spec      14 (20) '2.0'\n+1CFE7D2 Extract OS            00 (0) 'MS-DOS'\n+1CFE7D3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFEAFD Compression Method    0008 (8) 'Deflated'\n-1CFEAFF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFEB03 CRC                   4FAA1FA2 (1336549282)\n-1CFEB07 Compressed Size       00000294 (660)\n-1CFEB0B Uncompressed Size     0000028F (655)\n-1CFEB0F Filename Length       000C (12)\n-1CFEB11 Extra Length          0000 (0)\n-1CFEB13 Filename              'XXXXXXXXXXXX'\n+1CFE7D5 Compression Method    0008 (8) 'Deflated'\n+1CFE7D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFE7DB CRC                   4FAA1FA2 (1336549282)\n+1CFE7DF Compressed Size       00000294 (660)\n+1CFE7E3 Uncompressed Size     0000028F (655)\n+1CFE7E7 Filename Length       000C (12)\n+1CFE7E9 Extra Length          0000 (0)\n+1CFE7EB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFEB13: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFE7EB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFEB1F PAYLOAD\n+1CFE7F7 PAYLOAD\n \n-1CFEDB3 LOCAL HEADER #439     04034B50 (67324752)\n-1CFEDB7 Extract Zip Spec      14 (20) '2.0'\n-1CFEDB8 Extract OS            00 (0) 'MS-DOS'\n-1CFEDB9 General Purpose Flag  0800 (2048)\n+1CFEA8B LOCAL HEADER #439     04034B50 (67324752)\n+1CFEA8F Extract Zip Spec      14 (20) '2.0'\n+1CFEA90 Extract OS            00 (0) 'MS-DOS'\n+1CFEA91 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFEDBB Compression Method    0008 (8) 'Deflated'\n-1CFEDBD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFEDC1 CRC                   FE94A9AD (4271155629)\n-1CFEDC5 Compressed Size       0000023E (574)\n-1CFEDC9 Uncompressed Size     00000239 (569)\n-1CFEDCD Filename Length       000C (12)\n-1CFEDCF Extra Length          0000 (0)\n-1CFEDD1 Filename              'XXXXXXXXXXXX'\n+1CFEA93 Compression Method    0008 (8) 'Deflated'\n+1CFEA95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFEA99 CRC                   FE94A9AD (4271155629)\n+1CFEA9D Compressed Size       0000023E (574)\n+1CFEAA1 Uncompressed Size     00000239 (569)\n+1CFEAA5 Filename Length       000C (12)\n+1CFEAA7 Extra Length          0000 (0)\n+1CFEAA9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFEDD1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFEAA9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFEDDD PAYLOAD\n+1CFEAB5 PAYLOAD\n \n-1CFF01B LOCAL HEADER #440     04034B50 (67324752)\n-1CFF01F Extract Zip Spec      14 (20) '2.0'\n-1CFF020 Extract OS            00 (0) 'MS-DOS'\n-1CFF021 General Purpose Flag  0800 (2048)\n+1CFECF3 LOCAL HEADER #440     04034B50 (67324752)\n+1CFECF7 Extract Zip Spec      14 (20) '2.0'\n+1CFECF8 Extract OS            00 (0) 'MS-DOS'\n+1CFECF9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFF023 Compression Method    0008 (8) 'Deflated'\n-1CFF025 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFF029 CRC                   78CD7008 (2026729480)\n-1CFF02D Compressed Size       0000026B (619)\n-1CFF031 Uncompressed Size     00000266 (614)\n-1CFF035 Filename Length       000C (12)\n-1CFF037 Extra Length          0000 (0)\n-1CFF039 Filename              'XXXXXXXXXXXX'\n+1CFECFB Compression Method    0008 (8) 'Deflated'\n+1CFECFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFED01 CRC                   78CD7008 (2026729480)\n+1CFED05 Compressed Size       0000026B (619)\n+1CFED09 Uncompressed Size     00000266 (614)\n+1CFED0D Filename Length       000C (12)\n+1CFED0F Extra Length          0000 (0)\n+1CFED11 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFF039: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFED11: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFF045 PAYLOAD\n+1CFED1D PAYLOAD\n \n-1CFF2B0 LOCAL HEADER #441     04034B50 (67324752)\n-1CFF2B4 Extract Zip Spec      14 (20) '2.0'\n-1CFF2B5 Extract OS            00 (0) 'MS-DOS'\n-1CFF2B6 General Purpose Flag  0800 (2048)\n+1CFEF88 LOCAL HEADER #441     04034B50 (67324752)\n+1CFEF8C Extract Zip Spec      14 (20) '2.0'\n+1CFEF8D Extract OS            00 (0) 'MS-DOS'\n+1CFEF8E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFF2B8 Compression Method    0008 (8) 'Deflated'\n-1CFF2BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFF2BE CRC                   843133B3 (2217817011)\n-1CFF2C2 Compressed Size       000001A9 (425)\n-1CFF2C6 Uncompressed Size     000001A4 (420)\n-1CFF2CA Filename Length       000C (12)\n-1CFF2CC Extra Length          0000 (0)\n-1CFF2CE Filename              'XXXXXXXXXXXX'\n+1CFEF90 Compression Method    0008 (8) 'Deflated'\n+1CFEF92 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFEF96 CRC                   843133B3 (2217817011)\n+1CFEF9A Compressed Size       000001A9 (425)\n+1CFEF9E Uncompressed Size     000001A4 (420)\n+1CFEFA2 Filename Length       000C (12)\n+1CFEFA4 Extra Length          0000 (0)\n+1CFEFA6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFF2CE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFEFA6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFF2DA PAYLOAD\n+1CFEFB2 PAYLOAD\n \n-1CFF483 LOCAL HEADER #442     04034B50 (67324752)\n-1CFF487 Extract Zip Spec      14 (20) '2.0'\n-1CFF488 Extract OS            00 (0) 'MS-DOS'\n-1CFF489 General Purpose Flag  0800 (2048)\n+1CFF15B LOCAL HEADER #442     04034B50 (67324752)\n+1CFF15F Extract Zip Spec      14 (20) '2.0'\n+1CFF160 Extract OS            00 (0) 'MS-DOS'\n+1CFF161 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFF48B Compression Method    0008 (8) 'Deflated'\n-1CFF48D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFF491 CRC                   9573C3C0 (2507391936)\n-1CFF495 Compressed Size       000001F5 (501)\n-1CFF499 Uncompressed Size     000001F0 (496)\n-1CFF49D Filename Length       000C (12)\n-1CFF49F Extra Length          0000 (0)\n-1CFF4A1 Filename              'XXXXXXXXXXXX'\n+1CFF163 Compression Method    0008 (8) 'Deflated'\n+1CFF165 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFF169 CRC                   9573C3C0 (2507391936)\n+1CFF16D Compressed Size       000001F5 (501)\n+1CFF171 Uncompressed Size     000001F0 (496)\n+1CFF175 Filename Length       000C (12)\n+1CFF177 Extra Length          0000 (0)\n+1CFF179 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFF4A1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFF179: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFF4AD PAYLOAD\n+1CFF185 PAYLOAD\n \n-1CFF6A2 LOCAL HEADER #443     04034B50 (67324752)\n-1CFF6A6 Extract Zip Spec      14 (20) '2.0'\n-1CFF6A7 Extract OS            00 (0) 'MS-DOS'\n-1CFF6A8 General Purpose Flag  0800 (2048)\n+1CFF37A LOCAL HEADER #443     04034B50 (67324752)\n+1CFF37E Extract Zip Spec      14 (20) '2.0'\n+1CFF37F Extract OS            00 (0) 'MS-DOS'\n+1CFF380 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFF6AA Compression Method    0008 (8) 'Deflated'\n-1CFF6AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFF6B0 CRC                   E3BE0F54 (3820883796)\n-1CFF6B4 Compressed Size       00000223 (547)\n-1CFF6B8 Uncompressed Size     0000021E (542)\n-1CFF6BC Filename Length       000C (12)\n-1CFF6BE Extra Length          0000 (0)\n-1CFF6C0 Filename              'XXXXXXXXXXXX'\n+1CFF382 Compression Method    0008 (8) 'Deflated'\n+1CFF384 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFF388 CRC                   E3BE0F54 (3820883796)\n+1CFF38C Compressed Size       00000223 (547)\n+1CFF390 Uncompressed Size     0000021E (542)\n+1CFF394 Filename Length       000C (12)\n+1CFF396 Extra Length          0000 (0)\n+1CFF398 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFF6C0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFF398: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFF6CC PAYLOAD\n+1CFF3A4 PAYLOAD\n \n-1CFF8EF LOCAL HEADER #444     04034B50 (67324752)\n-1CFF8F3 Extract Zip Spec      14 (20) '2.0'\n-1CFF8F4 Extract OS            00 (0) 'MS-DOS'\n-1CFF8F5 General Purpose Flag  0800 (2048)\n+1CFF5C7 LOCAL HEADER #444     04034B50 (67324752)\n+1CFF5CB Extract Zip Spec      14 (20) '2.0'\n+1CFF5CC Extract OS            00 (0) 'MS-DOS'\n+1CFF5CD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFF8F7 Compression Method    0008 (8) 'Deflated'\n-1CFF8F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFF8FD CRC                   93FC14B4 (2482771124)\n-1CFF901 Compressed Size       00000216 (534)\n-1CFF905 Uncompressed Size     00000211 (529)\n-1CFF909 Filename Length       000C (12)\n-1CFF90B Extra Length          0000 (0)\n-1CFF90D Filename              'XXXXXXXXXXXX'\n+1CFF5CF Compression Method    0008 (8) 'Deflated'\n+1CFF5D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFF5D5 CRC                   93FC14B4 (2482771124)\n+1CFF5D9 Compressed Size       00000216 (534)\n+1CFF5DD Uncompressed Size     00000211 (529)\n+1CFF5E1 Filename Length       000C (12)\n+1CFF5E3 Extra Length          0000 (0)\n+1CFF5E5 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFF90D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFF5E5: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFF919 PAYLOAD\n+1CFF5F1 PAYLOAD\n \n-1CFFB2F LOCAL HEADER #445     04034B50 (67324752)\n-1CFFB33 Extract Zip Spec      14 (20) '2.0'\n-1CFFB34 Extract OS            00 (0) 'MS-DOS'\n-1CFFB35 General Purpose Flag  0800 (2048)\n+1CFF807 LOCAL HEADER #445     04034B50 (67324752)\n+1CFF80B Extract Zip Spec      14 (20) '2.0'\n+1CFF80C Extract OS            00 (0) 'MS-DOS'\n+1CFF80D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFFB37 Compression Method    0008 (8) 'Deflated'\n-1CFFB39 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFFB3D CRC                   5FFF9F71 (1610588017)\n-1CFFB41 Compressed Size       00000243 (579)\n-1CFFB45 Uncompressed Size     0000023E (574)\n-1CFFB49 Filename Length       000C (12)\n-1CFFB4B Extra Length          0000 (0)\n-1CFFB4D Filename              'XXXXXXXXXXXX'\n+1CFF80F Compression Method    0008 (8) 'Deflated'\n+1CFF811 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFF815 CRC                   5FFF9F71 (1610588017)\n+1CFF819 Compressed Size       00000243 (579)\n+1CFF81D Uncompressed Size     0000023E (574)\n+1CFF821 Filename Length       000C (12)\n+1CFF823 Extra Length          0000 (0)\n+1CFF825 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFFB4D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFF825: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFFB59 PAYLOAD\n+1CFF831 PAYLOAD\n \n-1CFFD9C LOCAL HEADER #446     04034B50 (67324752)\n-1CFFDA0 Extract Zip Spec      14 (20) '2.0'\n-1CFFDA1 Extract OS            00 (0) 'MS-DOS'\n-1CFFDA2 General Purpose Flag  0800 (2048)\n+1CFFA74 LOCAL HEADER #446     04034B50 (67324752)\n+1CFFA78 Extract Zip Spec      14 (20) '2.0'\n+1CFFA79 Extract OS            00 (0) 'MS-DOS'\n+1CFFA7A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1CFFDA4 Compression Method    0008 (8) 'Deflated'\n-1CFFDA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1CFFDAA CRC                   C7123291 (3339858577)\n-1CFFDAE Compressed Size       00000240 (576)\n-1CFFDB2 Uncompressed Size     0000023B (571)\n-1CFFDB6 Filename Length       000C (12)\n-1CFFDB8 Extra Length          0000 (0)\n-1CFFDBA Filename              'XXXXXXXXXXXX'\n+1CFFA7C Compression Method    0008 (8) 'Deflated'\n+1CFFA7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFFA82 CRC                   C7123291 (3339858577)\n+1CFFA86 Compressed Size       00000240 (576)\n+1CFFA8A Uncompressed Size     0000023B (571)\n+1CFFA8E Filename Length       000C (12)\n+1CFFA90 Extra Length          0000 (0)\n+1CFFA92 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1CFFDBA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFFA92: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1CFFDC6 PAYLOAD\n+1CFFA9E PAYLOAD\n \n-1D00006 LOCAL HEADER #447     04034B50 (67324752)\n-1D0000A Extract Zip Spec      14 (20) '2.0'\n-1D0000B Extract OS            00 (0) 'MS-DOS'\n-1D0000C General Purpose Flag  0800 (2048)\n+1CFFCDE LOCAL HEADER #447     04034B50 (67324752)\n+1CFFCE2 Extract Zip Spec      14 (20) '2.0'\n+1CFFCE3 Extract OS            00 (0) 'MS-DOS'\n+1CFFCE4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0000E Compression Method    0008 (8) 'Deflated'\n-1D00010 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D00014 CRC                   2DEA5650 (770332240)\n-1D00018 Compressed Size       0000024D (589)\n-1D0001C Uncompressed Size     00000248 (584)\n-1D00020 Filename Length       000C (12)\n-1D00022 Extra Length          0000 (0)\n-1D00024 Filename              'XXXXXXXXXXXX'\n+1CFFCE6 Compression Method    0008 (8) 'Deflated'\n+1CFFCE8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFFCEC CRC                   2DEA5650 (770332240)\n+1CFFCF0 Compressed Size       0000024D (589)\n+1CFFCF4 Uncompressed Size     00000248 (584)\n+1CFFCF8 Filename Length       000C (12)\n+1CFFCFA Extra Length          0000 (0)\n+1CFFCFC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D00024: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFFCFC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D00030 PAYLOAD\n+1CFFD08 PAYLOAD\n \n-1D0027D LOCAL HEADER #448     04034B50 (67324752)\n-1D00281 Extract Zip Spec      14 (20) '2.0'\n-1D00282 Extract OS            00 (0) 'MS-DOS'\n-1D00283 General Purpose Flag  0800 (2048)\n+1CFFF55 LOCAL HEADER #448     04034B50 (67324752)\n+1CFFF59 Extract Zip Spec      14 (20) '2.0'\n+1CFFF5A Extract OS            00 (0) 'MS-DOS'\n+1CFFF5B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D00285 Compression Method    0008 (8) 'Deflated'\n-1D00287 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0028B CRC                   A3E5EB35 (2749754165)\n-1D0028F Compressed Size       0000028C (652)\n-1D00293 Uncompressed Size     00000287 (647)\n-1D00297 Filename Length       000C (12)\n-1D00299 Extra Length          0000 (0)\n-1D0029B Filename              'XXXXXXXXXXXX'\n+1CFFF5D Compression Method    0008 (8) 'Deflated'\n+1CFFF5F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CFFF63 CRC                   A3E5EB35 (2749754165)\n+1CFFF67 Compressed Size       0000028C (652)\n+1CFFF6B Uncompressed Size     00000287 (647)\n+1CFFF6F Filename Length       000C (12)\n+1CFFF71 Extra Length          0000 (0)\n+1CFFF73 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0029B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1CFFF73: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D002A7 PAYLOAD\n+1CFFF7F PAYLOAD\n \n-1D00533 LOCAL HEADER #449     04034B50 (67324752)\n-1D00537 Extract Zip Spec      14 (20) '2.0'\n-1D00538 Extract OS            00 (0) 'MS-DOS'\n-1D00539 General Purpose Flag  0800 (2048)\n+1D0020B LOCAL HEADER #449     04034B50 (67324752)\n+1D0020F Extract Zip Spec      14 (20) '2.0'\n+1D00210 Extract OS            00 (0) 'MS-DOS'\n+1D00211 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0053B Compression Method    0008 (8) 'Deflated'\n-1D0053D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D00541 CRC                   235AEE6D (593161837)\n-1D00545 Compressed Size       00000254 (596)\n-1D00549 Uncompressed Size     0000024F (591)\n-1D0054D Filename Length       000C (12)\n-1D0054F Extra Length          0000 (0)\n-1D00551 Filename              'XXXXXXXXXXXX'\n+1D00213 Compression Method    0008 (8) 'Deflated'\n+1D00215 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D00219 CRC                   235AEE6D (593161837)\n+1D0021D Compressed Size       00000254 (596)\n+1D00221 Uncompressed Size     0000024F (591)\n+1D00225 Filename Length       000C (12)\n+1D00227 Extra Length          0000 (0)\n+1D00229 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D00551: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D00229: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0055D PAYLOAD\n+1D00235 PAYLOAD\n \n-1D007B1 LOCAL HEADER #450     04034B50 (67324752)\n-1D007B5 Extract Zip Spec      14 (20) '2.0'\n-1D007B6 Extract OS            00 (0) 'MS-DOS'\n-1D007B7 General Purpose Flag  0800 (2048)\n+1D00489 LOCAL HEADER #450     04034B50 (67324752)\n+1D0048D Extract Zip Spec      14 (20) '2.0'\n+1D0048E Extract OS            00 (0) 'MS-DOS'\n+1D0048F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D007B9 Compression Method    0008 (8) 'Deflated'\n-1D007BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D007BF CRC                   76C2BEB3 (1992474291)\n-1D007C3 Compressed Size       0000021E (542)\n-1D007C7 Uncompressed Size     00000219 (537)\n-1D007CB Filename Length       000C (12)\n-1D007CD Extra Length          0000 (0)\n-1D007CF Filename              'XXXXXXXXXXXX'\n+1D00491 Compression Method    0008 (8) 'Deflated'\n+1D00493 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D00497 CRC                   76C2BEB3 (1992474291)\n+1D0049B Compressed Size       0000021E (542)\n+1D0049F Uncompressed Size     00000219 (537)\n+1D004A3 Filename Length       000C (12)\n+1D004A5 Extra Length          0000 (0)\n+1D004A7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D007CF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D004A7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D007DB PAYLOAD\n+1D004B3 PAYLOAD\n \n-1D009F9 LOCAL HEADER #451     04034B50 (67324752)\n-1D009FD Extract Zip Spec      14 (20) '2.0'\n-1D009FE Extract OS            00 (0) 'MS-DOS'\n-1D009FF General Purpose Flag  0800 (2048)\n+1D006D1 LOCAL HEADER #451     04034B50 (67324752)\n+1D006D5 Extract Zip Spec      14 (20) '2.0'\n+1D006D6 Extract OS            00 (0) 'MS-DOS'\n+1D006D7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D00A01 Compression Method    0008 (8) 'Deflated'\n-1D00A03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D00A07 CRC                   0B1EAAA0 (186559136)\n-1D00A0B Compressed Size       0000025F (607)\n-1D00A0F Uncompressed Size     0000025A (602)\n-1D00A13 Filename Length       000C (12)\n-1D00A15 Extra Length          0000 (0)\n-1D00A17 Filename              'XXXXXXXXXXXX'\n+1D006D9 Compression Method    0008 (8) 'Deflated'\n+1D006DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D006DF CRC                   0B1EAAA0 (186559136)\n+1D006E3 Compressed Size       0000025F (607)\n+1D006E7 Uncompressed Size     0000025A (602)\n+1D006EB Filename Length       000C (12)\n+1D006ED Extra Length          0000 (0)\n+1D006EF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D00A17: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D006EF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D00A23 PAYLOAD\n+1D006FB PAYLOAD\n \n-1D00C82 LOCAL HEADER #452     04034B50 (67324752)\n-1D00C86 Extract Zip Spec      14 (20) '2.0'\n-1D00C87 Extract OS            00 (0) 'MS-DOS'\n-1D00C88 General Purpose Flag  0800 (2048)\n+1D0095A LOCAL HEADER #452     04034B50 (67324752)\n+1D0095E Extract Zip Spec      14 (20) '2.0'\n+1D0095F Extract OS            00 (0) 'MS-DOS'\n+1D00960 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D00C8A Compression Method    0008 (8) 'Deflated'\n-1D00C8C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D00C90 CRC                   E748A1AD (3880296877)\n-1D00C94 Compressed Size       000001E7 (487)\n-1D00C98 Uncompressed Size     000001E2 (482)\n-1D00C9C Filename Length       000C (12)\n-1D00C9E Extra Length          0000 (0)\n-1D00CA0 Filename              'XXXXXXXXXXXX'\n+1D00962 Compression Method    0008 (8) 'Deflated'\n+1D00964 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D00968 CRC                   E748A1AD (3880296877)\n+1D0096C Compressed Size       000001E7 (487)\n+1D00970 Uncompressed Size     000001E2 (482)\n+1D00974 Filename Length       000C (12)\n+1D00976 Extra Length          0000 (0)\n+1D00978 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D00CA0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D00978: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D00CAC PAYLOAD\n+1D00984 PAYLOAD\n \n-1D00E93 LOCAL HEADER #453     04034B50 (67324752)\n-1D00E97 Extract Zip Spec      14 (20) '2.0'\n-1D00E98 Extract OS            00 (0) 'MS-DOS'\n-1D00E99 General Purpose Flag  0800 (2048)\n+1D00B6B LOCAL HEADER #453     04034B50 (67324752)\n+1D00B6F Extract Zip Spec      14 (20) '2.0'\n+1D00B70 Extract OS            00 (0) 'MS-DOS'\n+1D00B71 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D00E9B Compression Method    0008 (8) 'Deflated'\n-1D00E9D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D00EA1 CRC                   642E5F16 (1680760598)\n-1D00EA5 Compressed Size       00000201 (513)\n-1D00EA9 Uncompressed Size     000001FC (508)\n-1D00EAD Filename Length       000C (12)\n-1D00EAF Extra Length          0000 (0)\n-1D00EB1 Filename              'XXXXXXXXXXXX'\n+1D00B73 Compression Method    0008 (8) 'Deflated'\n+1D00B75 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D00B79 CRC                   642E5F16 (1680760598)\n+1D00B7D Compressed Size       00000201 (513)\n+1D00B81 Uncompressed Size     000001FC (508)\n+1D00B85 Filename Length       000C (12)\n+1D00B87 Extra Length          0000 (0)\n+1D00B89 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D00EB1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D00B89: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D00EBD PAYLOAD\n+1D00B95 PAYLOAD\n \n-1D010BE LOCAL HEADER #454     04034B50 (67324752)\n-1D010C2 Extract Zip Spec      14 (20) '2.0'\n-1D010C3 Extract OS            00 (0) 'MS-DOS'\n-1D010C4 General Purpose Flag  0800 (2048)\n+1D00D96 LOCAL HEADER #454     04034B50 (67324752)\n+1D00D9A Extract Zip Spec      14 (20) '2.0'\n+1D00D9B Extract OS            00 (0) 'MS-DOS'\n+1D00D9C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D010C6 Compression Method    0008 (8) 'Deflated'\n-1D010C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D010CC CRC                   F4676D64 (4100418916)\n-1D010D0 Compressed Size       000001CA (458)\n-1D010D4 Uncompressed Size     000001C5 (453)\n-1D010D8 Filename Length       000C (12)\n-1D010DA Extra Length          0000 (0)\n-1D010DC Filename              'XXXXXXXXXXXX'\n+1D00D9E Compression Method    0008 (8) 'Deflated'\n+1D00DA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D00DA4 CRC                   F4676D64 (4100418916)\n+1D00DA8 Compressed Size       000001CA (458)\n+1D00DAC Uncompressed Size     000001C5 (453)\n+1D00DB0 Filename Length       000C (12)\n+1D00DB2 Extra Length          0000 (0)\n+1D00DB4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D010DC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D00DB4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D010E8 PAYLOAD\n+1D00DC0 PAYLOAD\n \n-1D012B2 LOCAL HEADER #455     04034B50 (67324752)\n-1D012B6 Extract Zip Spec      14 (20) '2.0'\n-1D012B7 Extract OS            00 (0) 'MS-DOS'\n-1D012B8 General Purpose Flag  0800 (2048)\n+1D00F8A LOCAL HEADER #455     04034B50 (67324752)\n+1D00F8E Extract Zip Spec      14 (20) '2.0'\n+1D00F8F Extract OS            00 (0) 'MS-DOS'\n+1D00F90 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D012BA Compression Method    0008 (8) 'Deflated'\n-1D012BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D012C0 CRC                   A4FC903F (2768015423)\n-1D012C4 Compressed Size       00000205 (517)\n-1D012C8 Uncompressed Size     00000200 (512)\n-1D012CC Filename Length       000C (12)\n-1D012CE Extra Length          0000 (0)\n-1D012D0 Filename              'XXXXXXXXXXXX'\n+1D00F92 Compression Method    0008 (8) 'Deflated'\n+1D00F94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D00F98 CRC                   A4FC903F (2768015423)\n+1D00F9C Compressed Size       00000205 (517)\n+1D00FA0 Uncompressed Size     00000200 (512)\n+1D00FA4 Filename Length       000C (12)\n+1D00FA6 Extra Length          0000 (0)\n+1D00FA8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D012D0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D00FA8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D012DC PAYLOAD\n+1D00FB4 PAYLOAD\n \n-1D014E1 LOCAL HEADER #456     04034B50 (67324752)\n-1D014E5 Extract Zip Spec      14 (20) '2.0'\n-1D014E6 Extract OS            00 (0) 'MS-DOS'\n-1D014E7 General Purpose Flag  0800 (2048)\n+1D011B9 LOCAL HEADER #456     04034B50 (67324752)\n+1D011BD Extract Zip Spec      14 (20) '2.0'\n+1D011BE Extract OS            00 (0) 'MS-DOS'\n+1D011BF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D014E9 Compression Method    0008 (8) 'Deflated'\n-1D014EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D014EF CRC                   D1ED1191 (3521974673)\n-1D014F3 Compressed Size       000001C0 (448)\n-1D014F7 Uncompressed Size     000001BB (443)\n-1D014FB Filename Length       000C (12)\n-1D014FD Extra Length          0000 (0)\n-1D014FF Filename              'XXXXXXXXXXXX'\n+1D011C1 Compression Method    0008 (8) 'Deflated'\n+1D011C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D011C7 CRC                   D1ED1191 (3521974673)\n+1D011CB Compressed Size       000001C0 (448)\n+1D011CF Uncompressed Size     000001BB (443)\n+1D011D3 Filename Length       000C (12)\n+1D011D5 Extra Length          0000 (0)\n+1D011D7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D014FF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D011D7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0150B PAYLOAD\n+1D011E3 PAYLOAD\n \n-1D016CB LOCAL HEADER #457     04034B50 (67324752)\n-1D016CF Extract Zip Spec      14 (20) '2.0'\n-1D016D0 Extract OS            00 (0) 'MS-DOS'\n-1D016D1 General Purpose Flag  0800 (2048)\n+1D013A3 LOCAL HEADER #457     04034B50 (67324752)\n+1D013A7 Extract Zip Spec      14 (20) '2.0'\n+1D013A8 Extract OS            00 (0) 'MS-DOS'\n+1D013A9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D016D3 Compression Method    0008 (8) 'Deflated'\n-1D016D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D016D9 CRC                   25B1B2C3 (632402627)\n-1D016DD Compressed Size       00000214 (532)\n-1D016E1 Uncompressed Size     0000020F (527)\n-1D016E5 Filename Length       000C (12)\n-1D016E7 Extra Length          0000 (0)\n-1D016E9 Filename              'XXXXXXXXXXXX'\n+1D013AB Compression Method    0008 (8) 'Deflated'\n+1D013AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D013B1 CRC                   25B1B2C3 (632402627)\n+1D013B5 Compressed Size       00000214 (532)\n+1D013B9 Uncompressed Size     0000020F (527)\n+1D013BD Filename Length       000C (12)\n+1D013BF Extra Length          0000 (0)\n+1D013C1 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D016E9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D013C1: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D016F5 PAYLOAD\n+1D013CD PAYLOAD\n \n-1D01909 LOCAL HEADER #458     04034B50 (67324752)\n-1D0190D Extract Zip Spec      14 (20) '2.0'\n-1D0190E Extract OS            00 (0) 'MS-DOS'\n-1D0190F General Purpose Flag  0800 (2048)\n+1D015E1 LOCAL HEADER #458     04034B50 (67324752)\n+1D015E5 Extract Zip Spec      14 (20) '2.0'\n+1D015E6 Extract OS            00 (0) 'MS-DOS'\n+1D015E7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D01911 Compression Method    0008 (8) 'Deflated'\n-1D01913 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D01917 CRC                   0952446C (156386412)\n-1D0191B Compressed Size       00000241 (577)\n-1D0191F Uncompressed Size     0000023C (572)\n-1D01923 Filename Length       000C (12)\n-1D01925 Extra Length          0000 (0)\n-1D01927 Filename              'XXXXXXXXXXXX'\n+1D015E9 Compression Method    0008 (8) 'Deflated'\n+1D015EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D015EF CRC                   0952446C (156386412)\n+1D015F3 Compressed Size       00000241 (577)\n+1D015F7 Uncompressed Size     0000023C (572)\n+1D015FB Filename Length       000C (12)\n+1D015FD Extra Length          0000 (0)\n+1D015FF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D01927: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D015FF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D01933 PAYLOAD\n+1D0160B PAYLOAD\n \n-1D01B74 LOCAL HEADER #459     04034B50 (67324752)\n-1D01B78 Extract Zip Spec      14 (20) '2.0'\n-1D01B79 Extract OS            00 (0) 'MS-DOS'\n-1D01B7A General Purpose Flag  0800 (2048)\n+1D0184C LOCAL HEADER #459     04034B50 (67324752)\n+1D01850 Extract Zip Spec      14 (20) '2.0'\n+1D01851 Extract OS            00 (0) 'MS-DOS'\n+1D01852 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D01B7C Compression Method    0008 (8) 'Deflated'\n-1D01B7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D01B82 CRC                   E89AD1B8 (3902460344)\n-1D01B86 Compressed Size       00000284 (644)\n-1D01B8A Uncompressed Size     0000027F (639)\n-1D01B8E Filename Length       000C (12)\n-1D01B90 Extra Length          0000 (0)\n-1D01B92 Filename              'XXXXXXXXXXXX'\n+1D01854 Compression Method    0008 (8) 'Deflated'\n+1D01856 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0185A CRC                   E89AD1B8 (3902460344)\n+1D0185E Compressed Size       00000284 (644)\n+1D01862 Uncompressed Size     0000027F (639)\n+1D01866 Filename Length       000C (12)\n+1D01868 Extra Length          0000 (0)\n+1D0186A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D01B92: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0186A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D01B9E PAYLOAD\n+1D01876 PAYLOAD\n \n-1D01E22 LOCAL HEADER #460     04034B50 (67324752)\n-1D01E26 Extract Zip Spec      14 (20) '2.0'\n-1D01E27 Extract OS            00 (0) 'MS-DOS'\n-1D01E28 General Purpose Flag  0800 (2048)\n+1D01AFA LOCAL HEADER #460     04034B50 (67324752)\n+1D01AFE Extract Zip Spec      14 (20) '2.0'\n+1D01AFF Extract OS            00 (0) 'MS-DOS'\n+1D01B00 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D01E2A Compression Method    0008 (8) 'Deflated'\n-1D01E2C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D01E30 CRC                   A8F1B6D3 (2834413267)\n-1D01E34 Compressed Size       000001E3 (483)\n-1D01E38 Uncompressed Size     000001DE (478)\n-1D01E3C Filename Length       000C (12)\n-1D01E3E Extra Length          0000 (0)\n-1D01E40 Filename              'XXXXXXXXXXXX'\n+1D01B02 Compression Method    0008 (8) 'Deflated'\n+1D01B04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D01B08 CRC                   A8F1B6D3 (2834413267)\n+1D01B0C Compressed Size       000001E3 (483)\n+1D01B10 Uncompressed Size     000001DE (478)\n+1D01B14 Filename Length       000C (12)\n+1D01B16 Extra Length          0000 (0)\n+1D01B18 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D01E40: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D01B18: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D01E4C PAYLOAD\n+1D01B24 PAYLOAD\n \n-1D0202F LOCAL HEADER #461     04034B50 (67324752)\n-1D02033 Extract Zip Spec      14 (20) '2.0'\n-1D02034 Extract OS            00 (0) 'MS-DOS'\n-1D02035 General Purpose Flag  0800 (2048)\n+1D01D07 LOCAL HEADER #461     04034B50 (67324752)\n+1D01D0B Extract Zip Spec      14 (20) '2.0'\n+1D01D0C Extract OS            00 (0) 'MS-DOS'\n+1D01D0D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D02037 Compression Method    0008 (8) 'Deflated'\n-1D02039 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0203D CRC                   E02D7652 (3761075794)\n-1D02041 Compressed Size       0000020C (524)\n-1D02045 Uncompressed Size     00000207 (519)\n-1D02049 Filename Length       000C (12)\n-1D0204B Extra Length          0000 (0)\n-1D0204D Filename              'XXXXXXXXXXXX'\n+1D01D0F Compression Method    0008 (8) 'Deflated'\n+1D01D11 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D01D15 CRC                   E02D7652 (3761075794)\n+1D01D19 Compressed Size       0000020C (524)\n+1D01D1D Uncompressed Size     00000207 (519)\n+1D01D21 Filename Length       000C (12)\n+1D01D23 Extra Length          0000 (0)\n+1D01D25 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0204D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D01D25: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D02059 PAYLOAD\n+1D01D31 PAYLOAD\n \n-1D02265 LOCAL HEADER #462     04034B50 (67324752)\n-1D02269 Extract Zip Spec      14 (20) '2.0'\n-1D0226A Extract OS            00 (0) 'MS-DOS'\n-1D0226B General Purpose Flag  0800 (2048)\n+1D01F3D LOCAL HEADER #462     04034B50 (67324752)\n+1D01F41 Extract Zip Spec      14 (20) '2.0'\n+1D01F42 Extract OS            00 (0) 'MS-DOS'\n+1D01F43 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0226D Compression Method    0008 (8) 'Deflated'\n-1D0226F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D02273 CRC                   5FFB31C1 (1610297793)\n-1D02277 Compressed Size       00000192 (402)\n-1D0227B Uncompressed Size     0000018D (397)\n-1D0227F Filename Length       000C (12)\n-1D02281 Extra Length          0000 (0)\n-1D02283 Filename              'XXXXXXXXXXXX'\n+1D01F45 Compression Method    0008 (8) 'Deflated'\n+1D01F47 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D01F4B CRC                   5FFB31C1 (1610297793)\n+1D01F4F Compressed Size       00000192 (402)\n+1D01F53 Uncompressed Size     0000018D (397)\n+1D01F57 Filename Length       000C (12)\n+1D01F59 Extra Length          0000 (0)\n+1D01F5B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D02283: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D01F5B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0228F PAYLOAD\n+1D01F67 PAYLOAD\n \n-1D02421 LOCAL HEADER #463     04034B50 (67324752)\n-1D02425 Extract Zip Spec      14 (20) '2.0'\n-1D02426 Extract OS            00 (0) 'MS-DOS'\n-1D02427 General Purpose Flag  0800 (2048)\n+1D020F9 LOCAL HEADER #463     04034B50 (67324752)\n+1D020FD Extract Zip Spec      14 (20) '2.0'\n+1D020FE Extract OS            00 (0) 'MS-DOS'\n+1D020FF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D02429 Compression Method    0008 (8) 'Deflated'\n-1D0242B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0242F CRC                   73032095 (1929584789)\n-1D02433 Compressed Size       000001F7 (503)\n-1D02437 Uncompressed Size     000001F2 (498)\n-1D0243B Filename Length       000C (12)\n-1D0243D Extra Length          0000 (0)\n-1D0243F Filename              'XXXXXXXXXXXX'\n+1D02101 Compression Method    0008 (8) 'Deflated'\n+1D02103 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D02107 CRC                   73032095 (1929584789)\n+1D0210B Compressed Size       000001F7 (503)\n+1D0210F Uncompressed Size     000001F2 (498)\n+1D02113 Filename Length       000C (12)\n+1D02115 Extra Length          0000 (0)\n+1D02117 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0243F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D02117: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0244B PAYLOAD\n+1D02123 PAYLOAD\n \n-1D02642 LOCAL HEADER #464     04034B50 (67324752)\n-1D02646 Extract Zip Spec      14 (20) '2.0'\n-1D02647 Extract OS            00 (0) 'MS-DOS'\n-1D02648 General Purpose Flag  0800 (2048)\n+1D0231A LOCAL HEADER #464     04034B50 (67324752)\n+1D0231E Extract Zip Spec      14 (20) '2.0'\n+1D0231F Extract OS            00 (0) 'MS-DOS'\n+1D02320 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0264A Compression Method    0008 (8) 'Deflated'\n-1D0264C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D02650 CRC                   142A243F (338306111)\n-1D02654 Compressed Size       00000256 (598)\n-1D02658 Uncompressed Size     00000251 (593)\n-1D0265C Filename Length       000C (12)\n-1D0265E Extra Length          0000 (0)\n-1D02660 Filename              'XXXXXXXXXXXX'\n+1D02322 Compression Method    0008 (8) 'Deflated'\n+1D02324 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D02328 CRC                   142A243F (338306111)\n+1D0232C Compressed Size       00000256 (598)\n+1D02330 Uncompressed Size     00000251 (593)\n+1D02334 Filename Length       000C (12)\n+1D02336 Extra Length          0000 (0)\n+1D02338 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D02660: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D02338: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0266C PAYLOAD\n+1D02344 PAYLOAD\n \n-1D028C2 LOCAL HEADER #465     04034B50 (67324752)\n-1D028C6 Extract Zip Spec      14 (20) '2.0'\n-1D028C7 Extract OS            00 (0) 'MS-DOS'\n-1D028C8 General Purpose Flag  0800 (2048)\n+1D0259A LOCAL HEADER #465     04034B50 (67324752)\n+1D0259E Extract Zip Spec      14 (20) '2.0'\n+1D0259F Extract OS            00 (0) 'MS-DOS'\n+1D025A0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D028CA Compression Method    0008 (8) 'Deflated'\n-1D028CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D028D0 CRC                   F1A3E551 (4054050129)\n-1D028D4 Compressed Size       0000021F (543)\n-1D028D8 Uncompressed Size     0000021A (538)\n-1D028DC Filename Length       000C (12)\n-1D028DE Extra Length          0000 (0)\n-1D028E0 Filename              'XXXXXXXXXXXX'\n+1D025A2 Compression Method    0008 (8) 'Deflated'\n+1D025A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D025A8 CRC                   F1A3E551 (4054050129)\n+1D025AC Compressed Size       0000021F (543)\n+1D025B0 Uncompressed Size     0000021A (538)\n+1D025B4 Filename Length       000C (12)\n+1D025B6 Extra Length          0000 (0)\n+1D025B8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D028E0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D025B8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D028EC PAYLOAD\n+1D025C4 PAYLOAD\n \n-1D02B0B LOCAL HEADER #466     04034B50 (67324752)\n-1D02B0F Extract Zip Spec      14 (20) '2.0'\n-1D02B10 Extract OS            00 (0) 'MS-DOS'\n-1D02B11 General Purpose Flag  0800 (2048)\n+1D027E3 LOCAL HEADER #466     04034B50 (67324752)\n+1D027E7 Extract Zip Spec      14 (20) '2.0'\n+1D027E8 Extract OS            00 (0) 'MS-DOS'\n+1D027E9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D02B13 Compression Method    0008 (8) 'Deflated'\n-1D02B15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D02B19 CRC                   CAE0B90F (3403725071)\n-1D02B1D Compressed Size       0000023E (574)\n-1D02B21 Uncompressed Size     00000239 (569)\n-1D02B25 Filename Length       000C (12)\n-1D02B27 Extra Length          0000 (0)\n-1D02B29 Filename              'XXXXXXXXXXXX'\n+1D027EB Compression Method    0008 (8) 'Deflated'\n+1D027ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D027F1 CRC                   CAE0B90F (3403725071)\n+1D027F5 Compressed Size       0000023E (574)\n+1D027F9 Uncompressed Size     00000239 (569)\n+1D027FD Filename Length       000C (12)\n+1D027FF Extra Length          0000 (0)\n+1D02801 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D02B29: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D02801: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D02B35 PAYLOAD\n+1D0280D PAYLOAD\n \n-1D02D73 LOCAL HEADER #467     04034B50 (67324752)\n-1D02D77 Extract Zip Spec      14 (20) '2.0'\n-1D02D78 Extract OS            00 (0) 'MS-DOS'\n-1D02D79 General Purpose Flag  0800 (2048)\n+1D02A4B LOCAL HEADER #467     04034B50 (67324752)\n+1D02A4F Extract Zip Spec      14 (20) '2.0'\n+1D02A50 Extract OS            00 (0) 'MS-DOS'\n+1D02A51 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D02D7B Compression Method    0008 (8) 'Deflated'\n-1D02D7D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D02D81 CRC                   A9EE5050 (2850967632)\n-1D02D85 Compressed Size       0000017B (379)\n-1D02D89 Uncompressed Size     00000176 (374)\n-1D02D8D Filename Length       000C (12)\n-1D02D8F Extra Length          0000 (0)\n-1D02D91 Filename              'XXXXXXXXXXXX'\n+1D02A53 Compression Method    0008 (8) 'Deflated'\n+1D02A55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D02A59 CRC                   A9EE5050 (2850967632)\n+1D02A5D Compressed Size       0000017B (379)\n+1D02A61 Uncompressed Size     00000176 (374)\n+1D02A65 Filename Length       000C (12)\n+1D02A67 Extra Length          0000 (0)\n+1D02A69 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D02D91: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D02A69: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D02D9D PAYLOAD\n+1D02A75 PAYLOAD\n \n-1D02F18 LOCAL HEADER #468     04034B50 (67324752)\n-1D02F1C Extract Zip Spec      14 (20) '2.0'\n-1D02F1D Extract OS            00 (0) 'MS-DOS'\n-1D02F1E General Purpose Flag  0800 (2048)\n+1D02BF0 LOCAL HEADER #468     04034B50 (67324752)\n+1D02BF4 Extract Zip Spec      14 (20) '2.0'\n+1D02BF5 Extract OS            00 (0) 'MS-DOS'\n+1D02BF6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D02F20 Compression Method    0008 (8) 'Deflated'\n-1D02F22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D02F26 CRC                   32C16B60 (851536736)\n-1D02F2A Compressed Size       000002B6 (694)\n-1D02F2E Uncompressed Size     000002B1 (689)\n-1D02F32 Filename Length       000C (12)\n-1D02F34 Extra Length          0000 (0)\n-1D02F36 Filename              'XXXXXXXXXXXX'\n+1D02BF8 Compression Method    0008 (8) 'Deflated'\n+1D02BFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D02BFE CRC                   32C16B60 (851536736)\n+1D02C02 Compressed Size       000002B6 (694)\n+1D02C06 Uncompressed Size     000002B1 (689)\n+1D02C0A Filename Length       000C (12)\n+1D02C0C Extra Length          0000 (0)\n+1D02C0E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D02F36: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D02C0E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D02F42 PAYLOAD\n+1D02C1A PAYLOAD\n \n-1D031F8 LOCAL HEADER #469     04034B50 (67324752)\n-1D031FC Extract Zip Spec      14 (20) '2.0'\n-1D031FD Extract OS            00 (0) 'MS-DOS'\n-1D031FE General Purpose Flag  0800 (2048)\n+1D02ED0 LOCAL HEADER #469     04034B50 (67324752)\n+1D02ED4 Extract Zip Spec      14 (20) '2.0'\n+1D02ED5 Extract OS            00 (0) 'MS-DOS'\n+1D02ED6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D03200 Compression Method    0008 (8) 'Deflated'\n-1D03202 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03206 CRC                   1C393B40 (473512768)\n-1D0320A Compressed Size       00000296 (662)\n-1D0320E Uncompressed Size     00000291 (657)\n-1D03212 Filename Length       000C (12)\n-1D03214 Extra Length          0000 (0)\n-1D03216 Filename              'XXXXXXXXXXXX'\n+1D02ED8 Compression Method    0008 (8) 'Deflated'\n+1D02EDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D02EDE CRC                   1C393B40 (473512768)\n+1D02EE2 Compressed Size       00000296 (662)\n+1D02EE6 Uncompressed Size     00000291 (657)\n+1D02EEA Filename Length       000C (12)\n+1D02EEC Extra Length          0000 (0)\n+1D02EEE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D03216: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D02EEE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D03222 PAYLOAD\n+1D02EFA PAYLOAD\n \n-1D034B8 LOCAL HEADER #470     04034B50 (67324752)\n-1D034BC Extract Zip Spec      14 (20) '2.0'\n-1D034BD Extract OS            00 (0) 'MS-DOS'\n-1D034BE General Purpose Flag  0800 (2048)\n+1D03190 LOCAL HEADER #470     04034B50 (67324752)\n+1D03194 Extract Zip Spec      14 (20) '2.0'\n+1D03195 Extract OS            00 (0) 'MS-DOS'\n+1D03196 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D034C0 Compression Method    0008 (8) 'Deflated'\n-1D034C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D034C6 CRC                   DFCBCF8B (3754676107)\n-1D034CA Compressed Size       00000231 (561)\n-1D034CE Uncompressed Size     0000022C (556)\n-1D034D2 Filename Length       000C (12)\n-1D034D4 Extra Length          0000 (0)\n-1D034D6 Filename              'XXXXXXXXXXXX'\n+1D03198 Compression Method    0008 (8) 'Deflated'\n+1D0319A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0319E CRC                   DFCBCF8B (3754676107)\n+1D031A2 Compressed Size       00000231 (561)\n+1D031A6 Uncompressed Size     0000022C (556)\n+1D031AA Filename Length       000C (12)\n+1D031AC Extra Length          0000 (0)\n+1D031AE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D034D6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D031AE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D034E2 PAYLOAD\n+1D031BA PAYLOAD\n \n-1D03713 LOCAL HEADER #471     04034B50 (67324752)\n-1D03717 Extract Zip Spec      14 (20) '2.0'\n-1D03718 Extract OS            00 (0) 'MS-DOS'\n-1D03719 General Purpose Flag  0800 (2048)\n+1D033EB LOCAL HEADER #471     04034B50 (67324752)\n+1D033EF Extract Zip Spec      14 (20) '2.0'\n+1D033F0 Extract OS            00 (0) 'MS-DOS'\n+1D033F1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0371B Compression Method    0008 (8) 'Deflated'\n-1D0371D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03721 CRC                   A6FF156C (2801735020)\n-1D03725 Compressed Size       000001DD (477)\n-1D03729 Uncompressed Size     000001D8 (472)\n-1D0372D Filename Length       000C (12)\n-1D0372F Extra Length          0000 (0)\n-1D03731 Filename              'XXXXXXXXXXXX'\n+1D033F3 Compression Method    0008 (8) 'Deflated'\n+1D033F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D033F9 CRC                   A6FF156C (2801735020)\n+1D033FD Compressed Size       000001DD (477)\n+1D03401 Uncompressed Size     000001D8 (472)\n+1D03405 Filename Length       000C (12)\n+1D03407 Extra Length          0000 (0)\n+1D03409 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D03731: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D03409: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0373D PAYLOAD\n+1D03415 PAYLOAD\n \n-1D0391A LOCAL HEADER #472     04034B50 (67324752)\n-1D0391E Extract Zip Spec      14 (20) '2.0'\n-1D0391F Extract OS            00 (0) 'MS-DOS'\n-1D03920 General Purpose Flag  0800 (2048)\n+1D035F2 LOCAL HEADER #472     04034B50 (67324752)\n+1D035F6 Extract Zip Spec      14 (20) '2.0'\n+1D035F7 Extract OS            00 (0) 'MS-DOS'\n+1D035F8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D03922 Compression Method    0008 (8) 'Deflated'\n-1D03924 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03928 CRC                   37E3A1C7 (937664967)\n-1D0392C Compressed Size       0000022F (559)\n-1D03930 Uncompressed Size     0000022A (554)\n-1D03934 Filename Length       000C (12)\n-1D03936 Extra Length          0000 (0)\n-1D03938 Filename              'XXXXXXXXXXXX'\n+1D035FA Compression Method    0008 (8) 'Deflated'\n+1D035FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D03600 CRC                   37E3A1C7 (937664967)\n+1D03604 Compressed Size       0000022F (559)\n+1D03608 Uncompressed Size     0000022A (554)\n+1D0360C Filename Length       000C (12)\n+1D0360E Extra Length          0000 (0)\n+1D03610 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D03938: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D03610: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D03944 PAYLOAD\n+1D0361C PAYLOAD\n \n-1D03B73 LOCAL HEADER #473     04034B50 (67324752)\n-1D03B77 Extract Zip Spec      14 (20) '2.0'\n-1D03B78 Extract OS            00 (0) 'MS-DOS'\n-1D03B79 General Purpose Flag  0800 (2048)\n+1D0384B LOCAL HEADER #473     04034B50 (67324752)\n+1D0384F Extract Zip Spec      14 (20) '2.0'\n+1D03850 Extract OS            00 (0) 'MS-DOS'\n+1D03851 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D03B7B Compression Method    0008 (8) 'Deflated'\n-1D03B7D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03B81 CRC                   09727940 (158497088)\n-1D03B85 Compressed Size       0000022B (555)\n-1D03B89 Uncompressed Size     00000226 (550)\n-1D03B8D Filename Length       000C (12)\n-1D03B8F Extra Length          0000 (0)\n-1D03B91 Filename              'XXXXXXXXXXXX'\n+1D03853 Compression Method    0008 (8) 'Deflated'\n+1D03855 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D03859 CRC                   09727940 (158497088)\n+1D0385D Compressed Size       0000022B (555)\n+1D03861 Uncompressed Size     00000226 (550)\n+1D03865 Filename Length       000C (12)\n+1D03867 Extra Length          0000 (0)\n+1D03869 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D03B91: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D03869: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D03B9D PAYLOAD\n+1D03875 PAYLOAD\n \n-1D03DC8 LOCAL HEADER #474     04034B50 (67324752)\n-1D03DCC Extract Zip Spec      14 (20) '2.0'\n-1D03DCD Extract OS            00 (0) 'MS-DOS'\n-1D03DCE General Purpose Flag  0800 (2048)\n+1D03AA0 LOCAL HEADER #474     04034B50 (67324752)\n+1D03AA4 Extract Zip Spec      14 (20) '2.0'\n+1D03AA5 Extract OS            00 (0) 'MS-DOS'\n+1D03AA6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D03DD0 Compression Method    0008 (8) 'Deflated'\n-1D03DD2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03DD6 CRC                   287E87F0 (679380976)\n-1D03DDA Compressed Size       000001DE (478)\n-1D03DDE Uncompressed Size     000001D9 (473)\n-1D03DE2 Filename Length       000C (12)\n-1D03DE4 Extra Length          0000 (0)\n-1D03DE6 Filename              'XXXXXXXXXXXX'\n+1D03AA8 Compression Method    0008 (8) 'Deflated'\n+1D03AAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D03AAE CRC                   287E87F0 (679380976)\n+1D03AB2 Compressed Size       000001DE (478)\n+1D03AB6 Uncompressed Size     000001D9 (473)\n+1D03ABA Filename Length       000C (12)\n+1D03ABC Extra Length          0000 (0)\n+1D03ABE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D03DE6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D03ABE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D03DF2 PAYLOAD\n+1D03ACA PAYLOAD\n \n-1D03FD0 LOCAL HEADER #475     04034B50 (67324752)\n-1D03FD4 Extract Zip Spec      14 (20) '2.0'\n-1D03FD5 Extract OS            00 (0) 'MS-DOS'\n-1D03FD6 General Purpose Flag  0800 (2048)\n+1D03CA8 LOCAL HEADER #475     04034B50 (67324752)\n+1D03CAC Extract Zip Spec      14 (20) '2.0'\n+1D03CAD Extract OS            00 (0) 'MS-DOS'\n+1D03CAE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D03FD8 Compression Method    0008 (8) 'Deflated'\n-1D03FDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03FDE CRC                   7422D8FE (1948440830)\n-1D03FE2 Compressed Size       000001C7 (455)\n-1D03FE6 Uncompressed Size     000001C2 (450)\n-1D03FEA Filename Length       000C (12)\n-1D03FEC Extra Length          0000 (0)\n-1D03FEE Filename              'XXXXXXXXXXXX'\n+1D03CB0 Compression Method    0008 (8) 'Deflated'\n+1D03CB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D03CB6 CRC                   7422D8FE (1948440830)\n+1D03CBA Compressed Size       000001C7 (455)\n+1D03CBE Uncompressed Size     000001C2 (450)\n+1D03CC2 Filename Length       000C (12)\n+1D03CC4 Extra Length          0000 (0)\n+1D03CC6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D03FEE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D03CC6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D03FFA PAYLOAD\n+1D03CD2 PAYLOAD\n \n-1D041C1 LOCAL HEADER #476     04034B50 (67324752)\n-1D041C5 Extract Zip Spec      14 (20) '2.0'\n-1D041C6 Extract OS            00 (0) 'MS-DOS'\n-1D041C7 General Purpose Flag  0800 (2048)\n+1D03E99 LOCAL HEADER #476     04034B50 (67324752)\n+1D03E9D Extract Zip Spec      14 (20) '2.0'\n+1D03E9E Extract OS            00 (0) 'MS-DOS'\n+1D03E9F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D041C9 Compression Method    0008 (8) 'Deflated'\n-1D041CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D041CF CRC                   A6F764A3 (2801231011)\n-1D041D3 Compressed Size       00000226 (550)\n-1D041D7 Uncompressed Size     00000221 (545)\n-1D041DB Filename Length       000C (12)\n-1D041DD Extra Length          0000 (0)\n-1D041DF Filename              'XXXXXXXXXXXX'\n+1D03EA1 Compression Method    0008 (8) 'Deflated'\n+1D03EA3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D03EA7 CRC                   A6F764A3 (2801231011)\n+1D03EAB Compressed Size       00000226 (550)\n+1D03EAF Uncompressed Size     00000221 (545)\n+1D03EB3 Filename Length       000C (12)\n+1D03EB5 Extra Length          0000 (0)\n+1D03EB7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D041DF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D03EB7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D041EB PAYLOAD\n+1D03EC3 PAYLOAD\n \n-1D04411 LOCAL HEADER #477     04034B50 (67324752)\n-1D04415 Extract Zip Spec      14 (20) '2.0'\n-1D04416 Extract OS            00 (0) 'MS-DOS'\n-1D04417 General Purpose Flag  0800 (2048)\n+1D040E9 LOCAL HEADER #477     04034B50 (67324752)\n+1D040ED Extract Zip Spec      14 (20) '2.0'\n+1D040EE Extract OS            00 (0) 'MS-DOS'\n+1D040EF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D04419 Compression Method    0008 (8) 'Deflated'\n-1D0441B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0441F CRC                   C9EC07B7 (3387688887)\n-1D04423 Compressed Size       000001F4 (500)\n-1D04427 Uncompressed Size     000001EF (495)\n-1D0442B Filename Length       000C (12)\n-1D0442D Extra Length          0000 (0)\n-1D0442F Filename              'XXXXXXXXXXXX'\n+1D040F1 Compression Method    0008 (8) 'Deflated'\n+1D040F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D040F7 CRC                   C9EC07B7 (3387688887)\n+1D040FB Compressed Size       000001F4 (500)\n+1D040FF Uncompressed Size     000001EF (495)\n+1D04103 Filename Length       000C (12)\n+1D04105 Extra Length          0000 (0)\n+1D04107 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0442F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D04107: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0443B PAYLOAD\n+1D04113 PAYLOAD\n \n-1D0462F LOCAL HEADER #478     04034B50 (67324752)\n-1D04633 Extract Zip Spec      14 (20) '2.0'\n-1D04634 Extract OS            00 (0) 'MS-DOS'\n-1D04635 General Purpose Flag  0800 (2048)\n+1D04307 LOCAL HEADER #478     04034B50 (67324752)\n+1D0430B Extract Zip Spec      14 (20) '2.0'\n+1D0430C Extract OS            00 (0) 'MS-DOS'\n+1D0430D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D04637 Compression Method    0008 (8) 'Deflated'\n-1D04639 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0463D CRC                   917B742B (2440786987)\n-1D04641 Compressed Size       000001AC (428)\n-1D04645 Uncompressed Size     000001A7 (423)\n-1D04649 Filename Length       000C (12)\n-1D0464B Extra Length          0000 (0)\n-1D0464D Filename              'XXXXXXXXXXXX'\n+1D0430F Compression Method    0008 (8) 'Deflated'\n+1D04311 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D04315 CRC                   917B742B (2440786987)\n+1D04319 Compressed Size       000001AC (428)\n+1D0431D Uncompressed Size     000001A7 (423)\n+1D04321 Filename Length       000C (12)\n+1D04323 Extra Length          0000 (0)\n+1D04325 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0464D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D04325: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D04659 PAYLOAD\n+1D04331 PAYLOAD\n \n-1D04805 LOCAL HEADER #479     04034B50 (67324752)\n-1D04809 Extract Zip Spec      14 (20) '2.0'\n-1D0480A Extract OS            00 (0) 'MS-DOS'\n-1D0480B General Purpose Flag  0800 (2048)\n+1D044DD LOCAL HEADER #479     04034B50 (67324752)\n+1D044E1 Extract Zip Spec      14 (20) '2.0'\n+1D044E2 Extract OS            00 (0) 'MS-DOS'\n+1D044E3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0480D Compression Method    0008 (8) 'Deflated'\n-1D0480F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D04813 CRC                   09674906 (157763846)\n-1D04817 Compressed Size       000001A9 (425)\n-1D0481B Uncompressed Size     000001A4 (420)\n-1D0481F Filename Length       000C (12)\n-1D04821 Extra Length          0000 (0)\n-1D04823 Filename              'XXXXXXXXXXXX'\n+1D044E5 Compression Method    0008 (8) 'Deflated'\n+1D044E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D044EB CRC                   09674906 (157763846)\n+1D044EF Compressed Size       000001A9 (425)\n+1D044F3 Uncompressed Size     000001A4 (420)\n+1D044F7 Filename Length       000C (12)\n+1D044F9 Extra Length          0000 (0)\n+1D044FB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D04823: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D044FB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0482F PAYLOAD\n+1D04507 PAYLOAD\n \n-1D049D8 LOCAL HEADER #480     04034B50 (67324752)\n-1D049DC Extract Zip Spec      14 (20) '2.0'\n-1D049DD Extract OS            00 (0) 'MS-DOS'\n-1D049DE General Purpose Flag  0800 (2048)\n+1D046B0 LOCAL HEADER #480     04034B50 (67324752)\n+1D046B4 Extract Zip Spec      14 (20) '2.0'\n+1D046B5 Extract OS            00 (0) 'MS-DOS'\n+1D046B6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D049E0 Compression Method    0008 (8) 'Deflated'\n-1D049E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D049E6 CRC                   0F069573 (252089715)\n-1D049EA Compressed Size       0000021A (538)\n-1D049EE Uncompressed Size     00000215 (533)\n-1D049F2 Filename Length       000C (12)\n-1D049F4 Extra Length          0000 (0)\n-1D049F6 Filename              'XXXXXXXXXXXX'\n+1D046B8 Compression Method    0008 (8) 'Deflated'\n+1D046BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D046BE CRC                   0F069573 (252089715)\n+1D046C2 Compressed Size       0000021A (538)\n+1D046C6 Uncompressed Size     00000215 (533)\n+1D046CA Filename Length       000C (12)\n+1D046CC Extra Length          0000 (0)\n+1D046CE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D049F6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D046CE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D04A02 PAYLOAD\n+1D046DA PAYLOAD\n \n-1D04C1C LOCAL HEADER #481     04034B50 (67324752)\n-1D04C20 Extract Zip Spec      14 (20) '2.0'\n-1D04C21 Extract OS            00 (0) 'MS-DOS'\n-1D04C22 General Purpose Flag  0800 (2048)\n+1D048F4 LOCAL HEADER #481     04034B50 (67324752)\n+1D048F8 Extract Zip Spec      14 (20) '2.0'\n+1D048F9 Extract OS            00 (0) 'MS-DOS'\n+1D048FA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D04C24 Compression Method    0008 (8) 'Deflated'\n-1D04C26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D04C2A CRC                   01FD1368 (33362792)\n-1D04C2E Compressed Size       0000022C (556)\n-1D04C32 Uncompressed Size     00000227 (551)\n-1D04C36 Filename Length       000C (12)\n-1D04C38 Extra Length          0000 (0)\n-1D04C3A Filename              'XXXXXXXXXXXX'\n+1D048FC Compression Method    0008 (8) 'Deflated'\n+1D048FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D04902 CRC                   01FD1368 (33362792)\n+1D04906 Compressed Size       0000022C (556)\n+1D0490A Uncompressed Size     00000227 (551)\n+1D0490E Filename Length       000C (12)\n+1D04910 Extra Length          0000 (0)\n+1D04912 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D04C3A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D04912: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D04C46 PAYLOAD\n+1D0491E PAYLOAD\n \n-1D04E72 LOCAL HEADER #482     04034B50 (67324752)\n-1D04E76 Extract Zip Spec      14 (20) '2.0'\n-1D04E77 Extract OS            00 (0) 'MS-DOS'\n-1D04E78 General Purpose Flag  0800 (2048)\n+1D04B4A LOCAL HEADER #482     04034B50 (67324752)\n+1D04B4E Extract Zip Spec      14 (20) '2.0'\n+1D04B4F Extract OS            00 (0) 'MS-DOS'\n+1D04B50 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D04E7A Compression Method    0008 (8) 'Deflated'\n-1D04E7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D04E80 CRC                   DC7075D0 (3698357712)\n-1D04E84 Compressed Size       00000275 (629)\n-1D04E88 Uncompressed Size     00000270 (624)\n-1D04E8C Filename Length       000C (12)\n-1D04E8E Extra Length          0000 (0)\n-1D04E90 Filename              'XXXXXXXXXXXX'\n+1D04B52 Compression Method    0008 (8) 'Deflated'\n+1D04B54 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D04B58 CRC                   DC7075D0 (3698357712)\n+1D04B5C Compressed Size       00000275 (629)\n+1D04B60 Uncompressed Size     00000270 (624)\n+1D04B64 Filename Length       000C (12)\n+1D04B66 Extra Length          0000 (0)\n+1D04B68 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D04E90: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D04B68: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D04E9C PAYLOAD\n+1D04B74 PAYLOAD\n \n-1D05111 LOCAL HEADER #483     04034B50 (67324752)\n-1D05115 Extract Zip Spec      14 (20) '2.0'\n-1D05116 Extract OS            00 (0) 'MS-DOS'\n-1D05117 General Purpose Flag  0800 (2048)\n+1D04DE9 LOCAL HEADER #483     04034B50 (67324752)\n+1D04DED Extract Zip Spec      14 (20) '2.0'\n+1D04DEE Extract OS            00 (0) 'MS-DOS'\n+1D04DEF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D05119 Compression Method    0008 (8) 'Deflated'\n-1D0511B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0511F CRC                   5898DC01 (1486412801)\n-1D05123 Compressed Size       00000265 (613)\n-1D05127 Uncompressed Size     00000260 (608)\n-1D0512B Filename Length       000C (12)\n-1D0512D Extra Length          0000 (0)\n-1D0512F Filename              'XXXXXXXXXXXX'\n+1D04DF1 Compression Method    0008 (8) 'Deflated'\n+1D04DF3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D04DF7 CRC                   5898DC01 (1486412801)\n+1D04DFB Compressed Size       00000265 (613)\n+1D04DFF Uncompressed Size     00000260 (608)\n+1D04E03 Filename Length       000C (12)\n+1D04E05 Extra Length          0000 (0)\n+1D04E07 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0512F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D04E07: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0513B PAYLOAD\n+1D04E13 PAYLOAD\n \n-1D053A0 LOCAL HEADER #484     04034B50 (67324752)\n-1D053A4 Extract Zip Spec      14 (20) '2.0'\n-1D053A5 Extract OS            00 (0) 'MS-DOS'\n-1D053A6 General Purpose Flag  0800 (2048)\n+1D05078 LOCAL HEADER #484     04034B50 (67324752)\n+1D0507C Extract Zip Spec      14 (20) '2.0'\n+1D0507D Extract OS            00 (0) 'MS-DOS'\n+1D0507E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D053A8 Compression Method    0008 (8) 'Deflated'\n-1D053AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D053AE CRC                   3E614B1B (1046563611)\n-1D053B2 Compressed Size       0000028E (654)\n-1D053B6 Uncompressed Size     00000289 (649)\n-1D053BA Filename Length       0012 (18)\n-1D053BC Extra Length          0000 (0)\n-1D053BE Filename              'XXXXXXXXXXXXXXXXXX'\n+1D05080 Compression Method    0008 (8) 'Deflated'\n+1D05082 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D05086 CRC                   3E614B1B (1046563611)\n+1D0508A Compressed Size       0000028E (654)\n+1D0508E Uncompressed Size     00000289 (649)\n+1D05092 Filename Length       0012 (18)\n+1D05094 Extra Length          0000 (0)\n+1D05096 Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D053BE: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D05096: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D053D0 PAYLOAD\n+1D050A8 PAYLOAD\n \n-1D0565E LOCAL HEADER #485     04034B50 (67324752)\n-1D05662 Extract Zip Spec      14 (20) '2.0'\n-1D05663 Extract OS            00 (0) 'MS-DOS'\n-1D05664 General Purpose Flag  0800 (2048)\n+1D05336 LOCAL HEADER #485     04034B50 (67324752)\n+1D0533A Extract Zip Spec      14 (20) '2.0'\n+1D0533B Extract OS            00 (0) 'MS-DOS'\n+1D0533C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D05666 Compression Method    0008 (8) 'Deflated'\n-1D05668 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0566C CRC                   1C8B70B8 (478900408)\n-1D05670 Compressed Size       000001F1 (497)\n-1D05674 Uncompressed Size     000001EC (492)\n-1D05678 Filename Length       000C (12)\n-1D0567A Extra Length          0000 (0)\n-1D0567C Filename              'XXXXXXXXXXXX'\n+1D0533E Compression Method    0008 (8) 'Deflated'\n+1D05340 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D05344 CRC                   1C8B70B8 (478900408)\n+1D05348 Compressed Size       000001F1 (497)\n+1D0534C Uncompressed Size     000001EC (492)\n+1D05350 Filename Length       000C (12)\n+1D05352 Extra Length          0000 (0)\n+1D05354 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0567C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D05354: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D05688 PAYLOAD\n+1D05360 PAYLOAD\n \n-1D05879 LOCAL HEADER #486     04034B50 (67324752)\n-1D0587D Extract Zip Spec      14 (20) '2.0'\n-1D0587E Extract OS            00 (0) 'MS-DOS'\n-1D0587F General Purpose Flag  0800 (2048)\n+1D05551 LOCAL HEADER #486     04034B50 (67324752)\n+1D05555 Extract Zip Spec      14 (20) '2.0'\n+1D05556 Extract OS            00 (0) 'MS-DOS'\n+1D05557 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D05881 Compression Method    0008 (8) 'Deflated'\n-1D05883 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D05887 CRC                   B9D735E7 (3117888999)\n-1D0588B Compressed Size       00000223 (547)\n-1D0588F Uncompressed Size     0000021E (542)\n-1D05893 Filename Length       000C (12)\n-1D05895 Extra Length          0000 (0)\n-1D05897 Filename              'XXXXXXXXXXXX'\n+1D05559 Compression Method    0008 (8) 'Deflated'\n+1D0555B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0555F CRC                   B9D735E7 (3117888999)\n+1D05563 Compressed Size       00000223 (547)\n+1D05567 Uncompressed Size     0000021E (542)\n+1D0556B Filename Length       000C (12)\n+1D0556D Extra Length          0000 (0)\n+1D0556F Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D05897: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0556F: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D058A3 PAYLOAD\n+1D0557B PAYLOAD\n \n-1D05AC6 LOCAL HEADER #487     04034B50 (67324752)\n-1D05ACA Extract Zip Spec      14 (20) '2.0'\n-1D05ACB Extract OS            00 (0) 'MS-DOS'\n-1D05ACC General Purpose Flag  0800 (2048)\n+1D0579E LOCAL HEADER #487     04034B50 (67324752)\n+1D057A2 Extract Zip Spec      14 (20) '2.0'\n+1D057A3 Extract OS            00 (0) 'MS-DOS'\n+1D057A4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D05ACE Compression Method    0008 (8) 'Deflated'\n-1D05AD0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D05AD4 CRC                   30432444 (809706564)\n-1D05AD8 Compressed Size       000001D9 (473)\n-1D05ADC Uncompressed Size     000001D4 (468)\n-1D05AE0 Filename Length       000C (12)\n-1D05AE2 Extra Length          0000 (0)\n-1D05AE4 Filename              'XXXXXXXXXXXX'\n+1D057A6 Compression Method    0008 (8) 'Deflated'\n+1D057A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D057AC CRC                   30432444 (809706564)\n+1D057B0 Compressed Size       000001D9 (473)\n+1D057B4 Uncompressed Size     000001D4 (468)\n+1D057B8 Filename Length       000C (12)\n+1D057BA Extra Length          0000 (0)\n+1D057BC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D05AE4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D057BC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D05AF0 PAYLOAD\n+1D057C8 PAYLOAD\n \n-1D05CC9 LOCAL HEADER #488     04034B50 (67324752)\n-1D05CCD Extract Zip Spec      14 (20) '2.0'\n-1D05CCE Extract OS            00 (0) 'MS-DOS'\n-1D05CCF General Purpose Flag  0800 (2048)\n+1D059A1 LOCAL HEADER #488     04034B50 (67324752)\n+1D059A5 Extract Zip Spec      14 (20) '2.0'\n+1D059A6 Extract OS            00 (0) 'MS-DOS'\n+1D059A7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D05CD1 Compression Method    0008 (8) 'Deflated'\n-1D05CD3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D05CD7 CRC                   6AAC1B5C (1789664092)\n-1D05CDB Compressed Size       00000283 (643)\n-1D05CDF Uncompressed Size     00000285 (645)\n-1D05CE3 Filename Length       000C (12)\n-1D05CE5 Extra Length          0000 (0)\n-1D05CE7 Filename              'XXXXXXXXXXXX'\n+1D059A9 Compression Method    0008 (8) 'Deflated'\n+1D059AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D059AF CRC                   6AAC1B5C (1789664092)\n+1D059B3 Compressed Size       00000283 (643)\n+1D059B7 Uncompressed Size     00000285 (645)\n+1D059BB Filename Length       000C (12)\n+1D059BD Extra Length          0000 (0)\n+1D059BF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D05CE7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D059BF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D05CF3 PAYLOAD\n+1D059CB PAYLOAD\n \n-1D05F76 LOCAL HEADER #489     04034B50 (67324752)\n-1D05F7A Extract Zip Spec      14 (20) '2.0'\n-1D05F7B Extract OS            00 (0) 'MS-DOS'\n-1D05F7C General Purpose Flag  0800 (2048)\n+1D05C4E LOCAL HEADER #489     04034B50 (67324752)\n+1D05C52 Extract Zip Spec      14 (20) '2.0'\n+1D05C53 Extract OS            00 (0) 'MS-DOS'\n+1D05C54 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D05F7E Compression Method    0008 (8) 'Deflated'\n-1D05F80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D05F84 CRC                   EC5E4372 (3965600626)\n-1D05F88 Compressed Size       00000203 (515)\n-1D05F8C Uncompressed Size     000001FE (510)\n-1D05F90 Filename Length       000C (12)\n-1D05F92 Extra Length          0000 (0)\n-1D05F94 Filename              'XXXXXXXXXXXX'\n+1D05C56 Compression Method    0008 (8) 'Deflated'\n+1D05C58 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D05C5C CRC                   EC5E4372 (3965600626)\n+1D05C60 Compressed Size       00000203 (515)\n+1D05C64 Uncompressed Size     000001FE (510)\n+1D05C68 Filename Length       000C (12)\n+1D05C6A Extra Length          0000 (0)\n+1D05C6C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D05F94: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D05C6C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D05FA0 PAYLOAD\n+1D05C78 PAYLOAD\n \n-1D061A3 LOCAL HEADER #490     04034B50 (67324752)\n-1D061A7 Extract Zip Spec      14 (20) '2.0'\n-1D061A8 Extract OS            00 (0) 'MS-DOS'\n-1D061A9 General Purpose Flag  0800 (2048)\n+1D05E7B LOCAL HEADER #490     04034B50 (67324752)\n+1D05E7F Extract Zip Spec      14 (20) '2.0'\n+1D05E80 Extract OS            00 (0) 'MS-DOS'\n+1D05E81 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D061AB Compression Method    0008 (8) 'Deflated'\n-1D061AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D061B1 CRC                   A4FC903F (2768015423)\n-1D061B5 Compressed Size       00000205 (517)\n-1D061B9 Uncompressed Size     00000200 (512)\n-1D061BD Filename Length       000C (12)\n-1D061BF Extra Length          0000 (0)\n-1D061C1 Filename              'XXXXXXXXXXXX'\n+1D05E83 Compression Method    0008 (8) 'Deflated'\n+1D05E85 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D05E89 CRC                   A4FC903F (2768015423)\n+1D05E8D Compressed Size       00000205 (517)\n+1D05E91 Uncompressed Size     00000200 (512)\n+1D05E95 Filename Length       000C (12)\n+1D05E97 Extra Length          0000 (0)\n+1D05E99 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D061C1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D05E99: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D061CD PAYLOAD\n+1D05EA5 PAYLOAD\n \n-1D063D2 LOCAL HEADER #491     04034B50 (67324752)\n-1D063D6 Extract Zip Spec      14 (20) '2.0'\n-1D063D7 Extract OS            00 (0) 'MS-DOS'\n-1D063D8 General Purpose Flag  0800 (2048)\n+1D060AA LOCAL HEADER #491     04034B50 (67324752)\n+1D060AE Extract Zip Spec      14 (20) '2.0'\n+1D060AF Extract OS            00 (0) 'MS-DOS'\n+1D060B0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D063DA Compression Method    0008 (8) 'Deflated'\n-1D063DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D063E0 CRC                   2548412F (625492271)\n-1D063E4 Compressed Size       00000237 (567)\n-1D063E8 Uncompressed Size     00000232 (562)\n-1D063EC Filename Length       000C (12)\n-1D063EE Extra Length          0000 (0)\n-1D063F0 Filename              'XXXXXXXXXXXX'\n+1D060B2 Compression Method    0008 (8) 'Deflated'\n+1D060B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D060B8 CRC                   2548412F (625492271)\n+1D060BC Compressed Size       00000237 (567)\n+1D060C0 Uncompressed Size     00000232 (562)\n+1D060C4 Filename Length       000C (12)\n+1D060C6 Extra Length          0000 (0)\n+1D060C8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D063F0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D060C8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D063FC PAYLOAD\n+1D060D4 PAYLOAD\n \n-1D06633 LOCAL HEADER #492     04034B50 (67324752)\n-1D06637 Extract Zip Spec      14 (20) '2.0'\n-1D06638 Extract OS            00 (0) 'MS-DOS'\n-1D06639 General Purpose Flag  0800 (2048)\n+1D0630B LOCAL HEADER #492     04034B50 (67324752)\n+1D0630F Extract Zip Spec      14 (20) '2.0'\n+1D06310 Extract OS            00 (0) 'MS-DOS'\n+1D06311 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0663B Compression Method    0008 (8) 'Deflated'\n-1D0663D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D06641 CRC                   68742551 (1752442193)\n-1D06645 Compressed Size       000001B9 (441)\n-1D06649 Uncompressed Size     000001B4 (436)\n-1D0664D Filename Length       000C (12)\n-1D0664F Extra Length          0000 (0)\n-1D06651 Filename              'XXXXXXXXXXXX'\n+1D06313 Compression Method    0008 (8) 'Deflated'\n+1D06315 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D06319 CRC                   68742551 (1752442193)\n+1D0631D Compressed Size       000001B9 (441)\n+1D06321 Uncompressed Size     000001B4 (436)\n+1D06325 Filename Length       000C (12)\n+1D06327 Extra Length          0000 (0)\n+1D06329 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D06651: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D06329: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0665D PAYLOAD\n+1D06335 PAYLOAD\n \n-1D06816 LOCAL HEADER #493     04034B50 (67324752)\n-1D0681A Extract Zip Spec      14 (20) '2.0'\n-1D0681B Extract OS            00 (0) 'MS-DOS'\n-1D0681C General Purpose Flag  0800 (2048)\n+1D064EE LOCAL HEADER #493     04034B50 (67324752)\n+1D064F2 Extract Zip Spec      14 (20) '2.0'\n+1D064F3 Extract OS            00 (0) 'MS-DOS'\n+1D064F4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0681E Compression Method    0008 (8) 'Deflated'\n-1D06820 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D06824 CRC                   253D6D35 (624782645)\n-1D06828 Compressed Size       000001FB (507)\n-1D0682C Uncompressed Size     000001F6 (502)\n-1D06830 Filename Length       000C (12)\n-1D06832 Extra Length          0000 (0)\n-1D06834 Filename              'XXXXXXXXXXXX'\n+1D064F6 Compression Method    0008 (8) 'Deflated'\n+1D064F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D064FC CRC                   253D6D35 (624782645)\n+1D06500 Compressed Size       000001FB (507)\n+1D06504 Uncompressed Size     000001F6 (502)\n+1D06508 Filename Length       000C (12)\n+1D0650A Extra Length          0000 (0)\n+1D0650C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D06834: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0650C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D06840 PAYLOAD\n+1D06518 PAYLOAD\n \n-1D06A3B LOCAL HEADER #494     04034B50 (67324752)\n-1D06A3F Extract Zip Spec      14 (20) '2.0'\n-1D06A40 Extract OS            00 (0) 'MS-DOS'\n-1D06A41 General Purpose Flag  0800 (2048)\n+1D06713 LOCAL HEADER #494     04034B50 (67324752)\n+1D06717 Extract Zip Spec      14 (20) '2.0'\n+1D06718 Extract OS            00 (0) 'MS-DOS'\n+1D06719 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D06A43 Compression Method    0008 (8) 'Deflated'\n-1D06A45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D06A49 CRC                   9BFEC05D (2617163869)\n-1D06A4D Compressed Size       00000219 (537)\n-1D06A51 Uncompressed Size     00000214 (532)\n-1D06A55 Filename Length       000C (12)\n-1D06A57 Extra Length          0000 (0)\n-1D06A59 Filename              'XXXXXXXXXXXX'\n+1D0671B Compression Method    0008 (8) 'Deflated'\n+1D0671D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D06721 CRC                   9BFEC05D (2617163869)\n+1D06725 Compressed Size       00000219 (537)\n+1D06729 Uncompressed Size     00000214 (532)\n+1D0672D Filename Length       000C (12)\n+1D0672F Extra Length          0000 (0)\n+1D06731 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D06A59: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D06731: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D06A65 PAYLOAD\n+1D0673D PAYLOAD\n \n-1D06C7E LOCAL HEADER #495     04034B50 (67324752)\n-1D06C82 Extract Zip Spec      14 (20) '2.0'\n-1D06C83 Extract OS            00 (0) 'MS-DOS'\n-1D06C84 General Purpose Flag  0800 (2048)\n+1D06956 LOCAL HEADER #495     04034B50 (67324752)\n+1D0695A Extract Zip Spec      14 (20) '2.0'\n+1D0695B Extract OS            00 (0) 'MS-DOS'\n+1D0695C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D06C86 Compression Method    0008 (8) 'Deflated'\n-1D06C88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D06C8C CRC                   F27932F6 (4068029174)\n-1D06C90 Compressed Size       00000214 (532)\n-1D06C94 Uncompressed Size     0000020F (527)\n-1D06C98 Filename Length       000C (12)\n-1D06C9A Extra Length          0000 (0)\n-1D06C9C Filename              'XXXXXXXXXXXX'\n+1D0695E Compression Method    0008 (8) 'Deflated'\n+1D06960 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D06964 CRC                   F27932F6 (4068029174)\n+1D06968 Compressed Size       00000214 (532)\n+1D0696C Uncompressed Size     0000020F (527)\n+1D06970 Filename Length       000C (12)\n+1D06972 Extra Length          0000 (0)\n+1D06974 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D06C9C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D06974: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D06CA8 PAYLOAD\n+1D06980 PAYLOAD\n \n-1D06EBC LOCAL HEADER #496     04034B50 (67324752)\n-1D06EC0 Extract Zip Spec      14 (20) '2.0'\n-1D06EC1 Extract OS            00 (0) 'MS-DOS'\n-1D06EC2 General Purpose Flag  0800 (2048)\n+1D06B94 LOCAL HEADER #496     04034B50 (67324752)\n+1D06B98 Extract Zip Spec      14 (20) '2.0'\n+1D06B99 Extract OS            00 (0) 'MS-DOS'\n+1D06B9A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D06EC4 Compression Method    0008 (8) 'Deflated'\n-1D06EC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D06ECA CRC                   6672D82A (1718802474)\n-1D06ECE Compressed Size       00000206 (518)\n-1D06ED2 Uncompressed Size     00000201 (513)\n-1D06ED6 Filename Length       000C (12)\n-1D06ED8 Extra Length          0000 (0)\n-1D06EDA Filename              'XXXXXXXXXXXX'\n+1D06B9C Compression Method    0008 (8) 'Deflated'\n+1D06B9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D06BA2 CRC                   6672D82A (1718802474)\n+1D06BA6 Compressed Size       00000206 (518)\n+1D06BAA Uncompressed Size     00000201 (513)\n+1D06BAE Filename Length       000C (12)\n+1D06BB0 Extra Length          0000 (0)\n+1D06BB2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D06EDA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D06BB2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D06EE6 PAYLOAD\n+1D06BBE PAYLOAD\n \n-1D070EC LOCAL HEADER #497     04034B50 (67324752)\n-1D070F0 Extract Zip Spec      14 (20) '2.0'\n-1D070F1 Extract OS            00 (0) 'MS-DOS'\n-1D070F2 General Purpose Flag  0800 (2048)\n+1D06DC4 LOCAL HEADER #497     04034B50 (67324752)\n+1D06DC8 Extract Zip Spec      14 (20) '2.0'\n+1D06DC9 Extract OS            00 (0) 'MS-DOS'\n+1D06DCA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D070F4 Compression Method    0008 (8) 'Deflated'\n-1D070F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D070FA CRC                   AE6EDB0E (2926500622)\n-1D070FE Compressed Size       0000024D (589)\n-1D07102 Uncompressed Size     00000248 (584)\n-1D07106 Filename Length       000C (12)\n-1D07108 Extra Length          0000 (0)\n-1D0710A Filename              'XXXXXXXXXXXX'\n+1D06DCC Compression Method    0008 (8) 'Deflated'\n+1D06DCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D06DD2 CRC                   AE6EDB0E (2926500622)\n+1D06DD6 Compressed Size       0000024D (589)\n+1D06DDA Uncompressed Size     00000248 (584)\n+1D06DDE Filename Length       000C (12)\n+1D06DE0 Extra Length          0000 (0)\n+1D06DE2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0710A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D06DE2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D07116 PAYLOAD\n+1D06DEE PAYLOAD\n \n-1D07363 LOCAL HEADER #498     04034B50 (67324752)\n-1D07367 Extract Zip Spec      14 (20) '2.0'\n-1D07368 Extract OS            00 (0) 'MS-DOS'\n-1D07369 General Purpose Flag  0800 (2048)\n+1D0703B LOCAL HEADER #498     04034B50 (67324752)\n+1D0703F Extract Zip Spec      14 (20) '2.0'\n+1D07040 Extract OS            00 (0) 'MS-DOS'\n+1D07041 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0736B Compression Method    0008 (8) 'Deflated'\n-1D0736D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D07371 CRC                   AFFDCD4D (2952645965)\n-1D07375 Compressed Size       000001FA (506)\n-1D07379 Uncompressed Size     000001F5 (501)\n-1D0737D Filename Length       000C (12)\n-1D0737F Extra Length          0000 (0)\n-1D07381 Filename              'XXXXXXXXXXXX'\n+1D07043 Compression Method    0008 (8) 'Deflated'\n+1D07045 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D07049 CRC                   AFFDCD4D (2952645965)\n+1D0704D Compressed Size       000001FA (506)\n+1D07051 Uncompressed Size     000001F5 (501)\n+1D07055 Filename Length       000C (12)\n+1D07057 Extra Length          0000 (0)\n+1D07059 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D07381: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D07059: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0738D PAYLOAD\n+1D07065 PAYLOAD\n \n-1D07587 LOCAL HEADER #499     04034B50 (67324752)\n-1D0758B Extract Zip Spec      14 (20) '2.0'\n-1D0758C Extract OS            00 (0) 'MS-DOS'\n-1D0758D General Purpose Flag  0800 (2048)\n+1D0725F LOCAL HEADER #499     04034B50 (67324752)\n+1D07263 Extract Zip Spec      14 (20) '2.0'\n+1D07264 Extract OS            00 (0) 'MS-DOS'\n+1D07265 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0758F Compression Method    0008 (8) 'Deflated'\n-1D07591 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D07595 CRC                   F3E32C39 (4091751481)\n-1D07599 Compressed Size       000001AB (427)\n-1D0759D Uncompressed Size     000001A6 (422)\n-1D075A1 Filename Length       000C (12)\n-1D075A3 Extra Length          0000 (0)\n-1D075A5 Filename              'XXXXXXXXXXXX'\n+1D07267 Compression Method    0008 (8) 'Deflated'\n+1D07269 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0726D CRC                   F3E32C39 (4091751481)\n+1D07271 Compressed Size       000001AB (427)\n+1D07275 Uncompressed Size     000001A6 (422)\n+1D07279 Filename Length       000C (12)\n+1D0727B Extra Length          0000 (0)\n+1D0727D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D075A5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0727D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D075B1 PAYLOAD\n+1D07289 PAYLOAD\n \n-1D0775C LOCAL HEADER #500     04034B50 (67324752)\n-1D07760 Extract Zip Spec      14 (20) '2.0'\n-1D07761 Extract OS            00 (0) 'MS-DOS'\n-1D07762 General Purpose Flag  0800 (2048)\n+1D07434 LOCAL HEADER #500     04034B50 (67324752)\n+1D07438 Extract Zip Spec      14 (20) '2.0'\n+1D07439 Extract OS            00 (0) 'MS-DOS'\n+1D0743A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D07764 Compression Method    0008 (8) 'Deflated'\n-1D07766 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0776A CRC                   6AE341F8 (1793278456)\n-1D0776E Compressed Size       00000288 (648)\n-1D07772 Uncompressed Size     00000283 (643)\n-1D07776 Filename Length       000C (12)\n-1D07778 Extra Length          0000 (0)\n-1D0777A Filename              'XXXXXXXXXXXX'\n+1D0743C Compression Method    0008 (8) 'Deflated'\n+1D0743E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D07442 CRC                   6AE341F8 (1793278456)\n+1D07446 Compressed Size       00000288 (648)\n+1D0744A Uncompressed Size     00000283 (643)\n+1D0744E Filename Length       000C (12)\n+1D07450 Extra Length          0000 (0)\n+1D07452 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0777A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D07452: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D07786 PAYLOAD\n+1D0745E PAYLOAD\n \n-1D07A0E LOCAL HEADER #501     04034B50 (67324752)\n-1D07A12 Extract Zip Spec      14 (20) '2.0'\n-1D07A13 Extract OS            00 (0) 'MS-DOS'\n-1D07A14 General Purpose Flag  0800 (2048)\n+1D076E6 LOCAL HEADER #501     04034B50 (67324752)\n+1D076EA Extract Zip Spec      14 (20) '2.0'\n+1D076EB Extract OS            00 (0) 'MS-DOS'\n+1D076EC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D07A16 Compression Method    0008 (8) 'Deflated'\n-1D07A18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D07A1C CRC                   39A8EDC8 (967372232)\n-1D07A20 Compressed Size       00000275 (629)\n-1D07A24 Uncompressed Size     00000270 (624)\n-1D07A28 Filename Length       000C (12)\n-1D07A2A Extra Length          0000 (0)\n-1D07A2C Filename              'XXXXXXXXXXXX'\n+1D076EE Compression Method    0008 (8) 'Deflated'\n+1D076F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D076F4 CRC                   39A8EDC8 (967372232)\n+1D076F8 Compressed Size       00000275 (629)\n+1D076FC Uncompressed Size     00000270 (624)\n+1D07700 Filename Length       000C (12)\n+1D07702 Extra Length          0000 (0)\n+1D07704 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D07A2C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D07704: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D07A38 PAYLOAD\n+1D07710 PAYLOAD\n \n-1D07CAD LOCAL HEADER #502     04034B50 (67324752)\n-1D07CB1 Extract Zip Spec      14 (20) '2.0'\n-1D07CB2 Extract OS            00 (0) 'MS-DOS'\n-1D07CB3 General Purpose Flag  0800 (2048)\n+1D07985 LOCAL HEADER #502     04034B50 (67324752)\n+1D07989 Extract Zip Spec      14 (20) '2.0'\n+1D0798A Extract OS            00 (0) 'MS-DOS'\n+1D0798B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D07CB5 Compression Method    0008 (8) 'Deflated'\n-1D07CB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D07CBB CRC                   D815F44F (3625317455)\n-1D07CBF Compressed Size       0000023F (575)\n-1D07CC3 Uncompressed Size     0000023A (570)\n-1D07CC7 Filename Length       000C (12)\n-1D07CC9 Extra Length          0000 (0)\n-1D07CCB Filename              'XXXXXXXXXXXX'\n+1D0798D Compression Method    0008 (8) 'Deflated'\n+1D0798F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D07993 CRC                   D815F44F (3625317455)\n+1D07997 Compressed Size       0000023F (575)\n+1D0799B Uncompressed Size     0000023A (570)\n+1D0799F Filename Length       000C (12)\n+1D079A1 Extra Length          0000 (0)\n+1D079A3 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D07CCB: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D079A3: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D07CD7 PAYLOAD\n+1D079AF PAYLOAD\n \n-1D07F16 LOCAL HEADER #503     04034B50 (67324752)\n-1D07F1A Extract Zip Spec      14 (20) '2.0'\n-1D07F1B Extract OS            00 (0) 'MS-DOS'\n-1D07F1C General Purpose Flag  0800 (2048)\n+1D07BEE LOCAL HEADER #503     04034B50 (67324752)\n+1D07BF2 Extract Zip Spec      14 (20) '2.0'\n+1D07BF3 Extract OS            00 (0) 'MS-DOS'\n+1D07BF4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D07F1E Compression Method    0008 (8) 'Deflated'\n-1D07F20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D07F24 CRC                   FF6294A6 (4284650662)\n-1D07F28 Compressed Size       00000214 (532)\n-1D07F2C Uncompressed Size     0000020F (527)\n-1D07F30 Filename Length       000C (12)\n-1D07F32 Extra Length          0000 (0)\n-1D07F34 Filename              'XXXXXXXXXXXX'\n+1D07BF6 Compression Method    0008 (8) 'Deflated'\n+1D07BF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D07BFC CRC                   FF6294A6 (4284650662)\n+1D07C00 Compressed Size       00000214 (532)\n+1D07C04 Uncompressed Size     0000020F (527)\n+1D07C08 Filename Length       000C (12)\n+1D07C0A Extra Length          0000 (0)\n+1D07C0C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D07F34: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D07C0C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D07F40 PAYLOAD\n+1D07C18 PAYLOAD\n \n-1D08154 LOCAL HEADER #504     04034B50 (67324752)\n-1D08158 Extract Zip Spec      14 (20) '2.0'\n-1D08159 Extract OS            00 (0) 'MS-DOS'\n-1D0815A General Purpose Flag  0800 (2048)\n+1D07E2C LOCAL HEADER #504     04034B50 (67324752)\n+1D07E30 Extract Zip Spec      14 (20) '2.0'\n+1D07E31 Extract OS            00 (0) 'MS-DOS'\n+1D07E32 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0815C Compression Method    0008 (8) 'Deflated'\n-1D0815E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D08162 CRC                   CF6D8A6D (3480062573)\n-1D08166 Compressed Size       00000237 (567)\n-1D0816A Uncompressed Size     00000232 (562)\n-1D0816E Filename Length       000C (12)\n-1D08170 Extra Length          0000 (0)\n-1D08172 Filename              'XXXXXXXXXXXX'\n+1D07E34 Compression Method    0008 (8) 'Deflated'\n+1D07E36 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D07E3A CRC                   CF6D8A6D (3480062573)\n+1D07E3E Compressed Size       00000237 (567)\n+1D07E42 Uncompressed Size     00000232 (562)\n+1D07E46 Filename Length       000C (12)\n+1D07E48 Extra Length          0000 (0)\n+1D07E4A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D08172: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D07E4A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0817E PAYLOAD\n+1D07E56 PAYLOAD\n \n-1D083B5 LOCAL HEADER #505     04034B50 (67324752)\n-1D083B9 Extract Zip Spec      14 (20) '2.0'\n-1D083BA Extract OS            00 (0) 'MS-DOS'\n-1D083BB General Purpose Flag  0800 (2048)\n+1D0808D LOCAL HEADER #505     04034B50 (67324752)\n+1D08091 Extract Zip Spec      14 (20) '2.0'\n+1D08092 Extract OS            00 (0) 'MS-DOS'\n+1D08093 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D083BD Compression Method    0008 (8) 'Deflated'\n-1D083BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D083C3 CRC                   03375E3B (53960251)\n-1D083C7 Compressed Size       000001C9 (457)\n-1D083CB Uncompressed Size     000001C4 (452)\n-1D083CF Filename Length       000C (12)\n-1D083D1 Extra Length          0000 (0)\n-1D083D3 Filename              'XXXXXXXXXXXX'\n+1D08095 Compression Method    0008 (8) 'Deflated'\n+1D08097 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0809B CRC                   03375E3B (53960251)\n+1D0809F Compressed Size       000001C9 (457)\n+1D080A3 Uncompressed Size     000001C4 (452)\n+1D080A7 Filename Length       000C (12)\n+1D080A9 Extra Length          0000 (0)\n+1D080AB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D083D3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D080AB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D083DF PAYLOAD\n+1D080B7 PAYLOAD\n \n-1D085A8 LOCAL HEADER #506     04034B50 (67324752)\n-1D085AC Extract Zip Spec      14 (20) '2.0'\n-1D085AD Extract OS            00 (0) 'MS-DOS'\n-1D085AE General Purpose Flag  0800 (2048)\n+1D08280 LOCAL HEADER #506     04034B50 (67324752)\n+1D08284 Extract Zip Spec      14 (20) '2.0'\n+1D08285 Extract OS            00 (0) 'MS-DOS'\n+1D08286 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D085B0 Compression Method    0008 (8) 'Deflated'\n-1D085B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D085B6 CRC                   50C1E5D1 (1354884561)\n-1D085BA Compressed Size       000001F5 (501)\n-1D085BE Uncompressed Size     000001F0 (496)\n-1D085C2 Filename Length       000C (12)\n-1D085C4 Extra Length          0000 (0)\n-1D085C6 Filename              'XXXXXXXXXXXX'\n+1D08288 Compression Method    0008 (8) 'Deflated'\n+1D0828A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0828E CRC                   50C1E5D1 (1354884561)\n+1D08292 Compressed Size       000001F5 (501)\n+1D08296 Uncompressed Size     000001F0 (496)\n+1D0829A Filename Length       000C (12)\n+1D0829C Extra Length          0000 (0)\n+1D0829E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D085C6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0829E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D085D2 PAYLOAD\n+1D082AA PAYLOAD\n \n-1D087C7 LOCAL HEADER #507     04034B50 (67324752)\n-1D087CB Extract Zip Spec      14 (20) '2.0'\n-1D087CC Extract OS            00 (0) 'MS-DOS'\n-1D087CD General Purpose Flag  0800 (2048)\n+1D0849F LOCAL HEADER #507     04034B50 (67324752)\n+1D084A3 Extract Zip Spec      14 (20) '2.0'\n+1D084A4 Extract OS            00 (0) 'MS-DOS'\n+1D084A5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D087CF Compression Method    0008 (8) 'Deflated'\n-1D087D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D087D5 CRC                   069B602F (110845999)\n-1D087D9 Compressed Size       00000283 (643)\n-1D087DD Uncompressed Size     0000027E (638)\n-1D087E1 Filename Length       000C (12)\n-1D087E3 Extra Length          0000 (0)\n-1D087E5 Filename              'XXXXXXXXXXXX'\n+1D084A7 Compression Method    0008 (8) 'Deflated'\n+1D084A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D084AD CRC                   069B602F (110845999)\n+1D084B1 Compressed Size       00000283 (643)\n+1D084B5 Uncompressed Size     0000027E (638)\n+1D084B9 Filename Length       000C (12)\n+1D084BB Extra Length          0000 (0)\n+1D084BD Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D087E5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D084BD: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D087F1 PAYLOAD\n+1D084C9 PAYLOAD\n \n-1D08A74 LOCAL HEADER #508     04034B50 (67324752)\n-1D08A78 Extract Zip Spec      14 (20) '2.0'\n-1D08A79 Extract OS            00 (0) 'MS-DOS'\n-1D08A7A General Purpose Flag  0800 (2048)\n+1D0874C LOCAL HEADER #508     04034B50 (67324752)\n+1D08750 Extract Zip Spec      14 (20) '2.0'\n+1D08751 Extract OS            00 (0) 'MS-DOS'\n+1D08752 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D08A7C Compression Method    0008 (8) 'Deflated'\n-1D08A7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D08A82 CRC                   A7D9A2DB (2816058075)\n-1D08A86 Compressed Size       00000207 (519)\n-1D08A8A Uncompressed Size     00000202 (514)\n-1D08A8E Filename Length       000C (12)\n-1D08A90 Extra Length          0000 (0)\n-1D08A92 Filename              'XXXXXXXXXXXX'\n+1D08754 Compression Method    0008 (8) 'Deflated'\n+1D08756 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0875A CRC                   A7D9A2DB (2816058075)\n+1D0875E Compressed Size       00000207 (519)\n+1D08762 Uncompressed Size     00000202 (514)\n+1D08766 Filename Length       000C (12)\n+1D08768 Extra Length          0000 (0)\n+1D0876A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D08A92: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0876A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D08A9E PAYLOAD\n+1D08776 PAYLOAD\n \n-1D08CA5 LOCAL HEADER #509     04034B50 (67324752)\n-1D08CA9 Extract Zip Spec      14 (20) '2.0'\n-1D08CAA Extract OS            00 (0) 'MS-DOS'\n-1D08CAB General Purpose Flag  0800 (2048)\n+1D0897D LOCAL HEADER #509     04034B50 (67324752)\n+1D08981 Extract Zip Spec      14 (20) '2.0'\n+1D08982 Extract OS            00 (0) 'MS-DOS'\n+1D08983 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D08CAD Compression Method    0008 (8) 'Deflated'\n-1D08CAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D08CB3 CRC                   9C706BE0 (2624613344)\n-1D08CB7 Compressed Size       00000256 (598)\n-1D08CBB Uncompressed Size     00000251 (593)\n-1D08CBF Filename Length       000C (12)\n-1D08CC1 Extra Length          0000 (0)\n-1D08CC3 Filename              'XXXXXXXXXXXX'\n+1D08985 Compression Method    0008 (8) 'Deflated'\n+1D08987 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0898B CRC                   9C706BE0 (2624613344)\n+1D0898F Compressed Size       00000256 (598)\n+1D08993 Uncompressed Size     00000251 (593)\n+1D08997 Filename Length       000C (12)\n+1D08999 Extra Length          0000 (0)\n+1D0899B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D08CC3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0899B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D08CCF PAYLOAD\n+1D089A7 PAYLOAD\n \n-1D08F25 LOCAL HEADER #510     04034B50 (67324752)\n-1D08F29 Extract Zip Spec      14 (20) '2.0'\n-1D08F2A Extract OS            00 (0) 'MS-DOS'\n-1D08F2B General Purpose Flag  0800 (2048)\n+1D08BFD LOCAL HEADER #510     04034B50 (67324752)\n+1D08C01 Extract Zip Spec      14 (20) '2.0'\n+1D08C02 Extract OS            00 (0) 'MS-DOS'\n+1D08C03 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D08F2D Compression Method    0008 (8) 'Deflated'\n-1D08F2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D08F33 CRC                   2C3314CF (741545167)\n-1D08F37 Compressed Size       000001F4 (500)\n-1D08F3B Uncompressed Size     000001EF (495)\n-1D08F3F Filename Length       000C (12)\n-1D08F41 Extra Length          0000 (0)\n-1D08F43 Filename              'XXXXXXXXXXXX'\n+1D08C05 Compression Method    0008 (8) 'Deflated'\n+1D08C07 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D08C0B CRC                   2C3314CF (741545167)\n+1D08C0F Compressed Size       000001F4 (500)\n+1D08C13 Uncompressed Size     000001EF (495)\n+1D08C17 Filename Length       000C (12)\n+1D08C19 Extra Length          0000 (0)\n+1D08C1B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D08F43: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D08C1B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D08F4F PAYLOAD\n+1D08C27 PAYLOAD\n \n-1D09143 LOCAL HEADER #511     04034B50 (67324752)\n-1D09147 Extract Zip Spec      14 (20) '2.0'\n-1D09148 Extract OS            00 (0) 'MS-DOS'\n-1D09149 General Purpose Flag  0800 (2048)\n+1D08E1B LOCAL HEADER #511     04034B50 (67324752)\n+1D08E1F Extract Zip Spec      14 (20) '2.0'\n+1D08E20 Extract OS            00 (0) 'MS-DOS'\n+1D08E21 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0914B Compression Method    0008 (8) 'Deflated'\n-1D0914D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D09151 CRC                   25B67BFA (632716282)\n-1D09155 Compressed Size       000001AF (431)\n-1D09159 Uncompressed Size     000001AA (426)\n-1D0915D Filename Length       000C (12)\n-1D0915F Extra Length          0000 (0)\n-1D09161 Filename              'XXXXXXXXXXXX'\n+1D08E23 Compression Method    0008 (8) 'Deflated'\n+1D08E25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D08E29 CRC                   25B67BFA (632716282)\n+1D08E2D Compressed Size       000001AF (431)\n+1D08E31 Uncompressed Size     000001AA (426)\n+1D08E35 Filename Length       000C (12)\n+1D08E37 Extra Length          0000 (0)\n+1D08E39 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D09161: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D08E39: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0916D PAYLOAD\n+1D08E45 PAYLOAD\n \n-1D0931C LOCAL HEADER #512     04034B50 (67324752)\n-1D09320 Extract Zip Spec      14 (20) '2.0'\n-1D09321 Extract OS            00 (0) 'MS-DOS'\n-1D09322 General Purpose Flag  0800 (2048)\n+1D08FF4 LOCAL HEADER #512     04034B50 (67324752)\n+1D08FF8 Extract Zip Spec      14 (20) '2.0'\n+1D08FF9 Extract OS            00 (0) 'MS-DOS'\n+1D08FFA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D09324 Compression Method    0008 (8) 'Deflated'\n-1D09326 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0932A CRC                   DCE628C6 (3706071238)\n-1D0932E Compressed Size       000001F1 (497)\n-1D09332 Uncompressed Size     000001EC (492)\n-1D09336 Filename Length       000C (12)\n-1D09338 Extra Length          0000 (0)\n-1D0933A Filename              'XXXXXXXXXXXX'\n+1D08FFC Compression Method    0008 (8) 'Deflated'\n+1D08FFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D09002 CRC                   DCE628C6 (3706071238)\n+1D09006 Compressed Size       000001F1 (497)\n+1D0900A Uncompressed Size     000001EC (492)\n+1D0900E Filename Length       000C (12)\n+1D09010 Extra Length          0000 (0)\n+1D09012 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0933A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D09012: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D09346 PAYLOAD\n+1D0901E PAYLOAD\n \n-1D09537 LOCAL HEADER #513     04034B50 (67324752)\n-1D0953B Extract Zip Spec      14 (20) '2.0'\n-1D0953C Extract OS            00 (0) 'MS-DOS'\n-1D0953D General Purpose Flag  0800 (2048)\n+1D0920F LOCAL HEADER #513     04034B50 (67324752)\n+1D09213 Extract Zip Spec      14 (20) '2.0'\n+1D09214 Extract OS            00 (0) 'MS-DOS'\n+1D09215 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0953F Compression Method    0008 (8) 'Deflated'\n-1D09541 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D09545 CRC                   12738439 (309560377)\n-1D09549 Compressed Size       0000026E (622)\n-1D0954D Uncompressed Size     00000269 (617)\n-1D09551 Filename Length       000C (12)\n-1D09553 Extra Length          0000 (0)\n-1D09555 Filename              'XXXXXXXXXXXX'\n+1D09217 Compression Method    0008 (8) 'Deflated'\n+1D09219 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0921D CRC                   12738439 (309560377)\n+1D09221 Compressed Size       0000026E (622)\n+1D09225 Uncompressed Size     00000269 (617)\n+1D09229 Filename Length       000C (12)\n+1D0922B Extra Length          0000 (0)\n+1D0922D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D09555: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0922D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D09561 PAYLOAD\n+1D09239 PAYLOAD\n \n-1D097CF LOCAL HEADER #514     04034B50 (67324752)\n-1D097D3 Extract Zip Spec      14 (20) '2.0'\n-1D097D4 Extract OS            00 (0) 'MS-DOS'\n-1D097D5 General Purpose Flag  0800 (2048)\n+1D094A7 LOCAL HEADER #514     04034B50 (67324752)\n+1D094AB Extract Zip Spec      14 (20) '2.0'\n+1D094AC Extract OS            00 (0) 'MS-DOS'\n+1D094AD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D097D7 Compression Method    0008 (8) 'Deflated'\n-1D097D9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D097DD CRC                   EE39758A (3996743050)\n-1D097E1 Compressed Size       0000021D (541)\n-1D097E5 Uncompressed Size     00000218 (536)\n-1D097E9 Filename Length       000C (12)\n-1D097EB Extra Length          0000 (0)\n-1D097ED Filename              'XXXXXXXXXXXX'\n+1D094AF Compression Method    0008 (8) 'Deflated'\n+1D094B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D094B5 CRC                   EE39758A (3996743050)\n+1D094B9 Compressed Size       0000021D (541)\n+1D094BD Uncompressed Size     00000218 (536)\n+1D094C1 Filename Length       000C (12)\n+1D094C3 Extra Length          0000 (0)\n+1D094C5 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D097ED: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D094C5: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D097F9 PAYLOAD\n+1D094D1 PAYLOAD\n \n-1D09A16 LOCAL HEADER #515     04034B50 (67324752)\n-1D09A1A Extract Zip Spec      14 (20) '2.0'\n-1D09A1B Extract OS            00 (0) 'MS-DOS'\n-1D09A1C General Purpose Flag  0800 (2048)\n+1D096EE LOCAL HEADER #515     04034B50 (67324752)\n+1D096F2 Extract Zip Spec      14 (20) '2.0'\n+1D096F3 Extract OS            00 (0) 'MS-DOS'\n+1D096F4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D09A1E Compression Method    0008 (8) 'Deflated'\n-1D09A20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D09A24 CRC                   3E4973FF (1045001215)\n-1D09A28 Compressed Size       000001D6 (470)\n-1D09A2C Uncompressed Size     000001D1 (465)\n-1D09A30 Filename Length       000C (12)\n-1D09A32 Extra Length          0000 (0)\n-1D09A34 Filename              'XXXXXXXXXXXX'\n+1D096F6 Compression Method    0008 (8) 'Deflated'\n+1D096F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D096FC CRC                   3E4973FF (1045001215)\n+1D09700 Compressed Size       000001D6 (470)\n+1D09704 Uncompressed Size     000001D1 (465)\n+1D09708 Filename Length       000C (12)\n+1D0970A Extra Length          0000 (0)\n+1D0970C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D09A34: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0970C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D09A40 PAYLOAD\n+1D09718 PAYLOAD\n \n-1D09C16 LOCAL HEADER #516     04034B50 (67324752)\n-1D09C1A Extract Zip Spec      14 (20) '2.0'\n-1D09C1B Extract OS            00 (0) 'MS-DOS'\n-1D09C1C General Purpose Flag  0800 (2048)\n+1D098EE LOCAL HEADER #516     04034B50 (67324752)\n+1D098F2 Extract Zip Spec      14 (20) '2.0'\n+1D098F3 Extract OS            00 (0) 'MS-DOS'\n+1D098F4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D09C1E Compression Method    0008 (8) 'Deflated'\n-1D09C20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D09C24 CRC                   C23E48AC (3258861740)\n-1D09C28 Compressed Size       00000287 (647)\n-1D09C2C Uncompressed Size     00000282 (642)\n-1D09C30 Filename Length       000C (12)\n-1D09C32 Extra Length          0000 (0)\n-1D09C34 Filename              'XXXXXXXXXXXX'\n+1D098F6 Compression Method    0008 (8) 'Deflated'\n+1D098F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D098FC CRC                   C23E48AC (3258861740)\n+1D09900 Compressed Size       00000287 (647)\n+1D09904 Uncompressed Size     00000282 (642)\n+1D09908 Filename Length       000C (12)\n+1D0990A Extra Length          0000 (0)\n+1D0990C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D09C34: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0990C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D09C40 PAYLOAD\n+1D09918 PAYLOAD\n \n-1D09EC7 LOCAL HEADER #517     04034B50 (67324752)\n-1D09ECB Extract Zip Spec      14 (20) '2.0'\n-1D09ECC Extract OS            00 (0) 'MS-DOS'\n-1D09ECD General Purpose Flag  0800 (2048)\n+1D09B9F LOCAL HEADER #517     04034B50 (67324752)\n+1D09BA3 Extract Zip Spec      14 (20) '2.0'\n+1D09BA4 Extract OS            00 (0) 'MS-DOS'\n+1D09BA5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D09ECF Compression Method    0008 (8) 'Deflated'\n-1D09ED1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D09ED5 CRC                   A1BCBF52 (2713501522)\n-1D09ED9 Compressed Size       000001C3 (451)\n-1D09EDD Uncompressed Size     000001BE (446)\n-1D09EE1 Filename Length       000C (12)\n-1D09EE3 Extra Length          0000 (0)\n-1D09EE5 Filename              'XXXXXXXXXXXX'\n+1D09BA7 Compression Method    0008 (8) 'Deflated'\n+1D09BA9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D09BAD CRC                   A1BCBF52 (2713501522)\n+1D09BB1 Compressed Size       000001C3 (451)\n+1D09BB5 Uncompressed Size     000001BE (446)\n+1D09BB9 Filename Length       000C (12)\n+1D09BBB Extra Length          0000 (0)\n+1D09BBD Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D09EE5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D09BBD: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D09EF1 PAYLOAD\n+1D09BC9 PAYLOAD\n \n-1D0A0B4 LOCAL HEADER #518     04034B50 (67324752)\n-1D0A0B8 Extract Zip Spec      14 (20) '2.0'\n-1D0A0B9 Extract OS            00 (0) 'MS-DOS'\n-1D0A0BA General Purpose Flag  0800 (2048)\n+1D09D8C LOCAL HEADER #518     04034B50 (67324752)\n+1D09D90 Extract Zip Spec      14 (20) '2.0'\n+1D09D91 Extract OS            00 (0) 'MS-DOS'\n+1D09D92 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0A0BC Compression Method    0008 (8) 'Deflated'\n-1D0A0BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0A0C2 CRC                   6B3921E4 (1798906340)\n-1D0A0C6 Compressed Size       00000218 (536)\n-1D0A0CA Uncompressed Size     00000213 (531)\n-1D0A0CE Filename Length       000C (12)\n-1D0A0D0 Extra Length          0000 (0)\n-1D0A0D2 Filename              'XXXXXXXXXXXX'\n+1D09D94 Compression Method    0008 (8) 'Deflated'\n+1D09D96 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D09D9A CRC                   6B3921E4 (1798906340)\n+1D09D9E Compressed Size       00000218 (536)\n+1D09DA2 Uncompressed Size     00000213 (531)\n+1D09DA6 Filename Length       000C (12)\n+1D09DA8 Extra Length          0000 (0)\n+1D09DAA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0A0D2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D09DAA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0A0DE PAYLOAD\n+1D09DB6 PAYLOAD\n \n-1D0A2F6 LOCAL HEADER #519     04034B50 (67324752)\n-1D0A2FA Extract Zip Spec      14 (20) '2.0'\n-1D0A2FB Extract OS            00 (0) 'MS-DOS'\n-1D0A2FC General Purpose Flag  0800 (2048)\n+1D09FCE LOCAL HEADER #519     04034B50 (67324752)\n+1D09FD2 Extract Zip Spec      14 (20) '2.0'\n+1D09FD3 Extract OS            00 (0) 'MS-DOS'\n+1D09FD4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0A2FE Compression Method    0008 (8) 'Deflated'\n-1D0A300 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0A304 CRC                   512554A2 (1361400994)\n-1D0A308 Compressed Size       00000240 (576)\n-1D0A30C Uncompressed Size     0000023B (571)\n-1D0A310 Filename Length       000C (12)\n-1D0A312 Extra Length          0000 (0)\n-1D0A314 Filename              'XXXXXXXXXXXX'\n+1D09FD6 Compression Method    0008 (8) 'Deflated'\n+1D09FD8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D09FDC CRC                   512554A2 (1361400994)\n+1D09FE0 Compressed Size       00000240 (576)\n+1D09FE4 Uncompressed Size     0000023B (571)\n+1D09FE8 Filename Length       000C (12)\n+1D09FEA Extra Length          0000 (0)\n+1D09FEC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0A314: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D09FEC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0A320 PAYLOAD\n+1D09FF8 PAYLOAD\n \n-1D0A560 LOCAL HEADER #520     04034B50 (67324752)\n-1D0A564 Extract Zip Spec      14 (20) '2.0'\n-1D0A565 Extract OS            00 (0) 'MS-DOS'\n-1D0A566 General Purpose Flag  0800 (2048)\n+1D0A238 LOCAL HEADER #520     04034B50 (67324752)\n+1D0A23C Extract Zip Spec      14 (20) '2.0'\n+1D0A23D Extract OS            00 (0) 'MS-DOS'\n+1D0A23E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0A568 Compression Method    0008 (8) 'Deflated'\n-1D0A56A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0A56E CRC                   0FE07FAC (266370988)\n-1D0A572 Compressed Size       00000266 (614)\n-1D0A576 Uncompressed Size     00000261 (609)\n-1D0A57A Filename Length       000C (12)\n-1D0A57C Extra Length          0000 (0)\n-1D0A57E Filename              'XXXXXXXXXXXX'\n+1D0A240 Compression Method    0008 (8) 'Deflated'\n+1D0A242 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0A246 CRC                   0FE07FAC (266370988)\n+1D0A24A Compressed Size       00000266 (614)\n+1D0A24E Uncompressed Size     00000261 (609)\n+1D0A252 Filename Length       000C (12)\n+1D0A254 Extra Length          0000 (0)\n+1D0A256 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0A57E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0A256: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0A58A PAYLOAD\n+1D0A262 PAYLOAD\n \n-1D0A7F0 LOCAL HEADER #521     04034B50 (67324752)\n-1D0A7F4 Extract Zip Spec      14 (20) '2.0'\n-1D0A7F5 Extract OS            00 (0) 'MS-DOS'\n-1D0A7F6 General Purpose Flag  0800 (2048)\n+1D0A4C8 LOCAL HEADER #521     04034B50 (67324752)\n+1D0A4CC Extract Zip Spec      14 (20) '2.0'\n+1D0A4CD Extract OS            00 (0) 'MS-DOS'\n+1D0A4CE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0A7F8 Compression Method    0008 (8) 'Deflated'\n-1D0A7FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0A7FE CRC                   01824CF9 (25316601)\n-1D0A802 Compressed Size       00000219 (537)\n-1D0A806 Uncompressed Size     00000214 (532)\n-1D0A80A Filename Length       000C (12)\n-1D0A80C Extra Length          0000 (0)\n-1D0A80E Filename              'XXXXXXXXXXXX'\n+1D0A4D0 Compression Method    0008 (8) 'Deflated'\n+1D0A4D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0A4D6 CRC                   01824CF9 (25316601)\n+1D0A4DA Compressed Size       00000219 (537)\n+1D0A4DE Uncompressed Size     00000214 (532)\n+1D0A4E2 Filename Length       000C (12)\n+1D0A4E4 Extra Length          0000 (0)\n+1D0A4E6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0A80E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0A4E6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0A81A PAYLOAD\n+1D0A4F2 PAYLOAD\n \n-1D0AA33 LOCAL HEADER #522     04034B50 (67324752)\n-1D0AA37 Extract Zip Spec      14 (20) '2.0'\n-1D0AA38 Extract OS            00 (0) 'MS-DOS'\n-1D0AA39 General Purpose Flag  0800 (2048)\n+1D0A70B LOCAL HEADER #522     04034B50 (67324752)\n+1D0A70F Extract Zip Spec      14 (20) '2.0'\n+1D0A710 Extract OS            00 (0) 'MS-DOS'\n+1D0A711 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0AA3B Compression Method    0008 (8) 'Deflated'\n-1D0AA3D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0AA41 CRC                   690C6FAC (1762422700)\n-1D0AA45 Compressed Size       00000208 (520)\n-1D0AA49 Uncompressed Size     00000203 (515)\n-1D0AA4D Filename Length       000C (12)\n-1D0AA4F Extra Length          0000 (0)\n-1D0AA51 Filename              'XXXXXXXXXXXX'\n+1D0A713 Compression Method    0008 (8) 'Deflated'\n+1D0A715 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0A719 CRC                   690C6FAC (1762422700)\n+1D0A71D Compressed Size       00000208 (520)\n+1D0A721 Uncompressed Size     00000203 (515)\n+1D0A725 Filename Length       000C (12)\n+1D0A727 Extra Length          0000 (0)\n+1D0A729 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0AA51: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0A729: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0AA5D PAYLOAD\n+1D0A735 PAYLOAD\n \n-1D0AC65 LOCAL HEADER #523     04034B50 (67324752)\n-1D0AC69 Extract Zip Spec      14 (20) '2.0'\n-1D0AC6A Extract OS            00 (0) 'MS-DOS'\n-1D0AC6B General Purpose Flag  0800 (2048)\n+1D0A93D LOCAL HEADER #523     04034B50 (67324752)\n+1D0A941 Extract Zip Spec      14 (20) '2.0'\n+1D0A942 Extract OS            00 (0) 'MS-DOS'\n+1D0A943 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0AC6D Compression Method    0008 (8) 'Deflated'\n-1D0AC6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0AC73 CRC                   2B8CE2DD (730653405)\n-1D0AC77 Compressed Size       0000022E (558)\n-1D0AC7B Uncompressed Size     00000229 (553)\n-1D0AC7F Filename Length       000C (12)\n-1D0AC81 Extra Length          0000 (0)\n-1D0AC83 Filename              'XXXXXXXXXXXX'\n+1D0A945 Compression Method    0008 (8) 'Deflated'\n+1D0A947 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0A94B CRC                   2B8CE2DD (730653405)\n+1D0A94F Compressed Size       0000022E (558)\n+1D0A953 Uncompressed Size     00000229 (553)\n+1D0A957 Filename Length       000C (12)\n+1D0A959 Extra Length          0000 (0)\n+1D0A95B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0AC83: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0A95B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0AC8F PAYLOAD\n+1D0A967 PAYLOAD\n \n-1D0AEBD LOCAL HEADER #524     04034B50 (67324752)\n-1D0AEC1 Extract Zip Spec      14 (20) '2.0'\n-1D0AEC2 Extract OS            00 (0) 'MS-DOS'\n-1D0AEC3 General Purpose Flag  0800 (2048)\n+1D0AB95 LOCAL HEADER #524     04034B50 (67324752)\n+1D0AB99 Extract Zip Spec      14 (20) '2.0'\n+1D0AB9A Extract OS            00 (0) 'MS-DOS'\n+1D0AB9B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0AEC5 Compression Method    0008 (8) 'Deflated'\n-1D0AEC7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0AECB CRC                   0E81FDBE (243400126)\n-1D0AECF Compressed Size       00000246 (582)\n-1D0AED3 Uncompressed Size     00000241 (577)\n-1D0AED7 Filename Length       000C (12)\n-1D0AED9 Extra Length          0000 (0)\n-1D0AEDB Filename              'XXXXXXXXXXXX'\n+1D0AB9D Compression Method    0008 (8) 'Deflated'\n+1D0AB9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0ABA3 CRC                   0E81FDBE (243400126)\n+1D0ABA7 Compressed Size       00000246 (582)\n+1D0ABAB Uncompressed Size     00000241 (577)\n+1D0ABAF Filename Length       000C (12)\n+1D0ABB1 Extra Length          0000 (0)\n+1D0ABB3 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0AEDB: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0ABB3: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0AEE7 PAYLOAD\n+1D0ABBF PAYLOAD\n \n-1D0B12D LOCAL HEADER #525     04034B50 (67324752)\n-1D0B131 Extract Zip Spec      14 (20) '2.0'\n-1D0B132 Extract OS            00 (0) 'MS-DOS'\n-1D0B133 General Purpose Flag  0800 (2048)\n+1D0AE05 LOCAL HEADER #525     04034B50 (67324752)\n+1D0AE09 Extract Zip Spec      14 (20) '2.0'\n+1D0AE0A Extract OS            00 (0) 'MS-DOS'\n+1D0AE0B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0B135 Compression Method    0008 (8) 'Deflated'\n-1D0B137 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0B13B CRC                   688E611E (1754161438)\n-1D0B13F Compressed Size       00000215 (533)\n-1D0B143 Uncompressed Size     00000210 (528)\n-1D0B147 Filename Length       000C (12)\n-1D0B149 Extra Length          0000 (0)\n-1D0B14B Filename              'XXXXXXXXXXXX'\n+1D0AE0D Compression Method    0008 (8) 'Deflated'\n+1D0AE0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0AE13 CRC                   688E611E (1754161438)\n+1D0AE17 Compressed Size       00000215 (533)\n+1D0AE1B Uncompressed Size     00000210 (528)\n+1D0AE1F Filename Length       000C (12)\n+1D0AE21 Extra Length          0000 (0)\n+1D0AE23 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0B14B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0AE23: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0B157 PAYLOAD\n+1D0AE2F PAYLOAD\n \n-1D0B36C LOCAL HEADER #526     04034B50 (67324752)\n-1D0B370 Extract Zip Spec      14 (20) '2.0'\n-1D0B371 Extract OS            00 (0) 'MS-DOS'\n-1D0B372 General Purpose Flag  0800 (2048)\n+1D0B044 LOCAL HEADER #526     04034B50 (67324752)\n+1D0B048 Extract Zip Spec      14 (20) '2.0'\n+1D0B049 Extract OS            00 (0) 'MS-DOS'\n+1D0B04A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0B374 Compression Method    0008 (8) 'Deflated'\n-1D0B376 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0B37A CRC                   08EC4C23 (149703715)\n-1D0B37E Compressed Size       00000275 (629)\n-1D0B382 Uncompressed Size     00000276 (630)\n-1D0B386 Filename Length       000C (12)\n-1D0B388 Extra Length          0000 (0)\n-1D0B38A Filename              'XXXXXXXXXXXX'\n+1D0B04C Compression Method    0008 (8) 'Deflated'\n+1D0B04E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0B052 CRC                   08EC4C23 (149703715)\n+1D0B056 Compressed Size       00000275 (629)\n+1D0B05A Uncompressed Size     00000276 (630)\n+1D0B05E Filename Length       000C (12)\n+1D0B060 Extra Length          0000 (0)\n+1D0B062 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0B38A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0B062: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0B396 PAYLOAD\n+1D0B06E PAYLOAD\n \n-1D0B60B LOCAL HEADER #527     04034B50 (67324752)\n-1D0B60F Extract Zip Spec      14 (20) '2.0'\n-1D0B610 Extract OS            00 (0) 'MS-DOS'\n-1D0B611 General Purpose Flag  0800 (2048)\n+1D0B2E3 LOCAL HEADER #527     04034B50 (67324752)\n+1D0B2E7 Extract Zip Spec      14 (20) '2.0'\n+1D0B2E8 Extract OS            00 (0) 'MS-DOS'\n+1D0B2E9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0B613 Compression Method    0008 (8) 'Deflated'\n-1D0B615 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0B619 CRC                   82567885 (2186705029)\n-1D0B61D Compressed Size       0000026D (621)\n-1D0B621 Uncompressed Size     00000268 (616)\n-1D0B625 Filename Length       000C (12)\n-1D0B627 Extra Length          0000 (0)\n-1D0B629 Filename              'XXXXXXXXXXXX'\n+1D0B2EB Compression Method    0008 (8) 'Deflated'\n+1D0B2ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0B2F1 CRC                   82567885 (2186705029)\n+1D0B2F5 Compressed Size       0000026D (621)\n+1D0B2F9 Uncompressed Size     00000268 (616)\n+1D0B2FD Filename Length       000C (12)\n+1D0B2FF Extra Length          0000 (0)\n+1D0B301 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0B629: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0B301: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0B635 PAYLOAD\n+1D0B30D PAYLOAD\n \n-1D0B8A2 LOCAL HEADER #528     04034B50 (67324752)\n-1D0B8A6 Extract Zip Spec      14 (20) '2.0'\n-1D0B8A7 Extract OS            00 (0) 'MS-DOS'\n-1D0B8A8 General Purpose Flag  0800 (2048)\n+1D0B57A LOCAL HEADER #528     04034B50 (67324752)\n+1D0B57E Extract Zip Spec      14 (20) '2.0'\n+1D0B57F Extract OS            00 (0) 'MS-DOS'\n+1D0B580 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0B8AA Compression Method    0008 (8) 'Deflated'\n-1D0B8AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0B8B0 CRC                   82ABA337 (2192286519)\n-1D0B8B4 Compressed Size       000001DF (479)\n-1D0B8B8 Uncompressed Size     000001DA (474)\n-1D0B8BC Filename Length       000C (12)\n-1D0B8BE Extra Length          0000 (0)\n-1D0B8C0 Filename              'XXXXXXXXXXXX'\n+1D0B582 Compression Method    0008 (8) 'Deflated'\n+1D0B584 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0B588 CRC                   82ABA337 (2192286519)\n+1D0B58C Compressed Size       000001DF (479)\n+1D0B590 Uncompressed Size     000001DA (474)\n+1D0B594 Filename Length       000C (12)\n+1D0B596 Extra Length          0000 (0)\n+1D0B598 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0B8C0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0B598: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0B8CC PAYLOAD\n+1D0B5A4 PAYLOAD\n \n-1D0BAAB LOCAL HEADER #529     04034B50 (67324752)\n-1D0BAAF Extract Zip Spec      14 (20) '2.0'\n-1D0BAB0 Extract OS            00 (0) 'MS-DOS'\n-1D0BAB1 General Purpose Flag  0800 (2048)\n+1D0B783 LOCAL HEADER #529     04034B50 (67324752)\n+1D0B787 Extract Zip Spec      14 (20) '2.0'\n+1D0B788 Extract OS            00 (0) 'MS-DOS'\n+1D0B789 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0BAB3 Compression Method    0008 (8) 'Deflated'\n-1D0BAB5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0BAB9 CRC                   418851B0 (1099452848)\n-1D0BABD Compressed Size       00000261 (609)\n-1D0BAC1 Uncompressed Size     0000025C (604)\n-1D0BAC5 Filename Length       000C (12)\n-1D0BAC7 Extra Length          0000 (0)\n-1D0BAC9 Filename              'XXXXXXXXXXXX'\n+1D0B78B Compression Method    0008 (8) 'Deflated'\n+1D0B78D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0B791 CRC                   418851B0 (1099452848)\n+1D0B795 Compressed Size       00000261 (609)\n+1D0B799 Uncompressed Size     0000025C (604)\n+1D0B79D Filename Length       000C (12)\n+1D0B79F Extra Length          0000 (0)\n+1D0B7A1 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0BAC9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0B7A1: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0BAD5 PAYLOAD\n+1D0B7AD PAYLOAD\n \n-1D0BD36 LOCAL HEADER #530     04034B50 (67324752)\n-1D0BD3A Extract Zip Spec      14 (20) '2.0'\n-1D0BD3B Extract OS            00 (0) 'MS-DOS'\n-1D0BD3C General Purpose Flag  0800 (2048)\n+1D0BA0E LOCAL HEADER #530     04034B50 (67324752)\n+1D0BA12 Extract Zip Spec      14 (20) '2.0'\n+1D0BA13 Extract OS            00 (0) 'MS-DOS'\n+1D0BA14 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0BD3E Compression Method    0008 (8) 'Deflated'\n-1D0BD40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0BD44 CRC                   C685F991 (3330668945)\n-1D0BD48 Compressed Size       00000291 (657)\n-1D0BD4C Uncompressed Size     0000028C (652)\n-1D0BD50 Filename Length       000F (15)\n-1D0BD52 Extra Length          0000 (0)\n-1D0BD54 Filename              'XXXXXXXXXXXXXXX'\n+1D0BA16 Compression Method    0008 (8) 'Deflated'\n+1D0BA18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0BA1C CRC                   C685F991 (3330668945)\n+1D0BA20 Compressed Size       00000291 (657)\n+1D0BA24 Uncompressed Size     0000028C (652)\n+1D0BA28 Filename Length       000F (15)\n+1D0BA2A Extra Length          0000 (0)\n+1D0BA2C Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0BD54: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0BA2C: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0BD63 PAYLOAD\n+1D0BA3B PAYLOAD\n \n-1D0BFF4 LOCAL HEADER #531     04034B50 (67324752)\n-1D0BFF8 Extract Zip Spec      14 (20) '2.0'\n-1D0BFF9 Extract OS            00 (0) 'MS-DOS'\n-1D0BFFA General Purpose Flag  0800 (2048)\n+1D0BCCC LOCAL HEADER #531     04034B50 (67324752)\n+1D0BCD0 Extract Zip Spec      14 (20) '2.0'\n+1D0BCD1 Extract OS            00 (0) 'MS-DOS'\n+1D0BCD2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0BFFC Compression Method    0008 (8) 'Deflated'\n-1D0BFFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0C002 CRC                   BD7380FB (3178463483)\n-1D0C006 Compressed Size       0000022F (559)\n-1D0C00A Uncompressed Size     0000022A (554)\n-1D0C00E Filename Length       000C (12)\n-1D0C010 Extra Length          0000 (0)\n-1D0C012 Filename              'XXXXXXXXXXXX'\n+1D0BCD4 Compression Method    0008 (8) 'Deflated'\n+1D0BCD6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0BCDA CRC                   BD7380FB (3178463483)\n+1D0BCDE Compressed Size       0000022F (559)\n+1D0BCE2 Uncompressed Size     0000022A (554)\n+1D0BCE6 Filename Length       000C (12)\n+1D0BCE8 Extra Length          0000 (0)\n+1D0BCEA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0C012: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0BCEA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0C01E PAYLOAD\n+1D0BCF6 PAYLOAD\n \n-1D0C24D LOCAL HEADER #532     04034B50 (67324752)\n-1D0C251 Extract Zip Spec      14 (20) '2.0'\n-1D0C252 Extract OS            00 (0) 'MS-DOS'\n-1D0C253 General Purpose Flag  0800 (2048)\n+1D0BF25 LOCAL HEADER #532     04034B50 (67324752)\n+1D0BF29 Extract Zip Spec      14 (20) '2.0'\n+1D0BF2A Extract OS            00 (0) 'MS-DOS'\n+1D0BF2B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0C255 Compression Method    0008 (8) 'Deflated'\n-1D0C257 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0C25B CRC                   D9ECB8FF (3656169727)\n-1D0C25F Compressed Size       000001E1 (481)\n-1D0C263 Uncompressed Size     000001DC (476)\n-1D0C267 Filename Length       000C (12)\n-1D0C269 Extra Length          0000 (0)\n-1D0C26B Filename              'XXXXXXXXXXXX'\n+1D0BF2D Compression Method    0008 (8) 'Deflated'\n+1D0BF2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0BF33 CRC                   D9ECB8FF (3656169727)\n+1D0BF37 Compressed Size       000001E1 (481)\n+1D0BF3B Uncompressed Size     000001DC (476)\n+1D0BF3F Filename Length       000C (12)\n+1D0BF41 Extra Length          0000 (0)\n+1D0BF43 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0C26B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0BF43: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0C277 PAYLOAD\n+1D0BF4F PAYLOAD\n \n-1D0C458 LOCAL HEADER #533     04034B50 (67324752)\n-1D0C45C Extract Zip Spec      14 (20) '2.0'\n-1D0C45D Extract OS            00 (0) 'MS-DOS'\n-1D0C45E General Purpose Flag  0800 (2048)\n+1D0C130 LOCAL HEADER #533     04034B50 (67324752)\n+1D0C134 Extract Zip Spec      14 (20) '2.0'\n+1D0C135 Extract OS            00 (0) 'MS-DOS'\n+1D0C136 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0C460 Compression Method    0008 (8) 'Deflated'\n-1D0C462 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0C466 CRC                   9246A723 (2454103843)\n-1D0C46A Compressed Size       000001A2 (418)\n-1D0C46E Uncompressed Size     0000019D (413)\n-1D0C472 Filename Length       000C (12)\n-1D0C474 Extra Length          0000 (0)\n-1D0C476 Filename              'XXXXXXXXXXXX'\n+1D0C138 Compression Method    0008 (8) 'Deflated'\n+1D0C13A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0C13E CRC                   9246A723 (2454103843)\n+1D0C142 Compressed Size       000001A2 (418)\n+1D0C146 Uncompressed Size     0000019D (413)\n+1D0C14A Filename Length       000C (12)\n+1D0C14C Extra Length          0000 (0)\n+1D0C14E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0C476: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0C14E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0C482 PAYLOAD\n+1D0C15A PAYLOAD\n \n-1D0C624 LOCAL HEADER #534     04034B50 (67324752)\n-1D0C628 Extract Zip Spec      14 (20) '2.0'\n-1D0C629 Extract OS            00 (0) 'MS-DOS'\n-1D0C62A General Purpose Flag  0800 (2048)\n+1D0C2FC LOCAL HEADER #534     04034B50 (67324752)\n+1D0C300 Extract Zip Spec      14 (20) '2.0'\n+1D0C301 Extract OS            00 (0) 'MS-DOS'\n+1D0C302 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0C62C Compression Method    0008 (8) 'Deflated'\n-1D0C62E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0C632 CRC                   05F70096 (100073622)\n-1D0C636 Compressed Size       00000256 (598)\n-1D0C63A Uncompressed Size     00000251 (593)\n-1D0C63E Filename Length       000C (12)\n-1D0C640 Extra Length          0000 (0)\n-1D0C642 Filename              'XXXXXXXXXXXX'\n+1D0C304 Compression Method    0008 (8) 'Deflated'\n+1D0C306 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0C30A CRC                   05F70096 (100073622)\n+1D0C30E Compressed Size       00000256 (598)\n+1D0C312 Uncompressed Size     00000251 (593)\n+1D0C316 Filename Length       000C (12)\n+1D0C318 Extra Length          0000 (0)\n+1D0C31A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0C642: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0C31A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0C64E PAYLOAD\n+1D0C326 PAYLOAD\n \n-1D0C8A4 LOCAL HEADER #535     04034B50 (67324752)\n-1D0C8A8 Extract Zip Spec      14 (20) '2.0'\n-1D0C8A9 Extract OS            00 (0) 'MS-DOS'\n-1D0C8AA General Purpose Flag  0800 (2048)\n+1D0C57C LOCAL HEADER #535     04034B50 (67324752)\n+1D0C580 Extract Zip Spec      14 (20) '2.0'\n+1D0C581 Extract OS            00 (0) 'MS-DOS'\n+1D0C582 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0C8AC Compression Method    0008 (8) 'Deflated'\n-1D0C8AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0C8B2 CRC                   E8341E30 (3895729712)\n-1D0C8B6 Compressed Size       00000287 (647)\n-1D0C8BA Uncompressed Size     00000282 (642)\n-1D0C8BE Filename Length       000C (12)\n-1D0C8C0 Extra Length          0000 (0)\n-1D0C8C2 Filename              'XXXXXXXXXXXX'\n+1D0C584 Compression Method    0008 (8) 'Deflated'\n+1D0C586 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0C58A CRC                   E8341E30 (3895729712)\n+1D0C58E Compressed Size       00000287 (647)\n+1D0C592 Uncompressed Size     00000282 (642)\n+1D0C596 Filename Length       000C (12)\n+1D0C598 Extra Length          0000 (0)\n+1D0C59A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0C8C2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0C59A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0C8CE PAYLOAD\n+1D0C5A6 PAYLOAD\n \n-1D0CB55 LOCAL HEADER #536     04034B50 (67324752)\n-1D0CB59 Extract Zip Spec      14 (20) '2.0'\n-1D0CB5A Extract OS            00 (0) 'MS-DOS'\n-1D0CB5B General Purpose Flag  0800 (2048)\n+1D0C82D LOCAL HEADER #536     04034B50 (67324752)\n+1D0C831 Extract Zip Spec      14 (20) '2.0'\n+1D0C832 Extract OS            00 (0) 'MS-DOS'\n+1D0C833 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0CB5D Compression Method    0008 (8) 'Deflated'\n-1D0CB5F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0CB63 CRC                   789E74C0 (2023650496)\n-1D0CB67 Compressed Size       000001F9 (505)\n-1D0CB6B Uncompressed Size     000001F4 (500)\n-1D0CB6F Filename Length       000C (12)\n-1D0CB71 Extra Length          0000 (0)\n-1D0CB73 Filename              'XXXXXXXXXXXX'\n+1D0C835 Compression Method    0008 (8) 'Deflated'\n+1D0C837 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0C83B CRC                   789E74C0 (2023650496)\n+1D0C83F Compressed Size       000001F9 (505)\n+1D0C843 Uncompressed Size     000001F4 (500)\n+1D0C847 Filename Length       000C (12)\n+1D0C849 Extra Length          0000 (0)\n+1D0C84B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0CB73: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0C84B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0CB7F PAYLOAD\n+1D0C857 PAYLOAD\n \n-1D0CD78 LOCAL HEADER #537     04034B50 (67324752)\n-1D0CD7C Extract Zip Spec      14 (20) '2.0'\n-1D0CD7D Extract OS            00 (0) 'MS-DOS'\n-1D0CD7E General Purpose Flag  0800 (2048)\n+1D0CA50 LOCAL HEADER #537     04034B50 (67324752)\n+1D0CA54 Extract Zip Spec      14 (20) '2.0'\n+1D0CA55 Extract OS            00 (0) 'MS-DOS'\n+1D0CA56 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0CD80 Compression Method    0008 (8) 'Deflated'\n-1D0CD82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0CD86 CRC                   FAC0A13A (4206928186)\n-1D0CD8A Compressed Size       00000243 (579)\n-1D0CD8E Uncompressed Size     0000023E (574)\n-1D0CD92 Filename Length       000C (12)\n-1D0CD94 Extra Length          0000 (0)\n-1D0CD96 Filename              'XXXXXXXXXXXX'\n+1D0CA58 Compression Method    0008 (8) 'Deflated'\n+1D0CA5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0CA5E CRC                   FAC0A13A (4206928186)\n+1D0CA62 Compressed Size       00000243 (579)\n+1D0CA66 Uncompressed Size     0000023E (574)\n+1D0CA6A Filename Length       000C (12)\n+1D0CA6C Extra Length          0000 (0)\n+1D0CA6E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0CD96: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0CA6E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0CDA2 PAYLOAD\n+1D0CA7A PAYLOAD\n \n-1D0CFE5 LOCAL HEADER #538     04034B50 (67324752)\n-1D0CFE9 Extract Zip Spec      14 (20) '2.0'\n-1D0CFEA Extract OS            00 (0) 'MS-DOS'\n-1D0CFEB General Purpose Flag  0800 (2048)\n+1D0CCBD LOCAL HEADER #538     04034B50 (67324752)\n+1D0CCC1 Extract Zip Spec      14 (20) '2.0'\n+1D0CCC2 Extract OS            00 (0) 'MS-DOS'\n+1D0CCC3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0CFED Compression Method    0008 (8) 'Deflated'\n-1D0CFEF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0CFF3 CRC                   4239F150 (1111093584)\n-1D0CFF7 Compressed Size       00000171 (369)\n-1D0CFFB Uncompressed Size     00000224 (548)\n-1D0CFFF Filename Length       0009 (9)\n-1D0D001 Extra Length          0000 (0)\n-1D0D003 Filename              'XXXXXXXXX'\n+1D0CCC5 Compression Method    0008 (8) 'Deflated'\n+1D0CCC7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0CCCB CRC                   4239F150 (1111093584)\n+1D0CCCF Compressed Size       00000171 (369)\n+1D0CCD3 Uncompressed Size     00000224 (548)\n+1D0CCD7 Filename Length       0009 (9)\n+1D0CCD9 Extra Length          0000 (0)\n+1D0CCDB Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0D003: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1D0CCDB: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-1D0D00C PAYLOAD\n+1D0CCE4 PAYLOAD\n \n-1D0D17D LOCAL HEADER #539     04034B50 (67324752)\n-1D0D181 Extract Zip Spec      14 (20) '2.0'\n-1D0D182 Extract OS            00 (0) 'MS-DOS'\n-1D0D183 General Purpose Flag  0800 (2048)\n+1D0CE55 LOCAL HEADER #539     04034B50 (67324752)\n+1D0CE59 Extract Zip Spec      14 (20) '2.0'\n+1D0CE5A Extract OS            00 (0) 'MS-DOS'\n+1D0CE5B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0D185 Compression Method    0008 (8) 'Deflated'\n-1D0D187 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0D18B CRC                   BBD9C7AC (3151611820)\n-1D0D18F Compressed Size       000012D2 (4818)\n-1D0D193 Uncompressed Size     00004E53 (20051)\n-1D0D197 Filename Length       000D (13)\n-1D0D199 Extra Length          0000 (0)\n-1D0D19B Filename              'XXXXXXXXXXXXX'\n+1D0CE5D Compression Method    0008 (8) 'Deflated'\n+1D0CE5F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0CE63 CRC                   BBD9C7AC (3151611820)\n+1D0CE67 Compressed Size       000012D2 (4818)\n+1D0CE6B Uncompressed Size     00004E53 (20051)\n+1D0CE6F Filename Length       000D (13)\n+1D0CE71 Extra Length          0000 (0)\n+1D0CE73 Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0D19B: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0CE73: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0D1A8 PAYLOAD\n+1D0CE80 PAYLOAD\n \n-1D0E47A LOCAL HEADER #540     04034B50 (67324752)\n-1D0E47E Extract Zip Spec      14 (20) '2.0'\n-1D0E47F Extract OS            00 (0) 'MS-DOS'\n-1D0E480 General Purpose Flag  0800 (2048)\n+1D0E152 LOCAL HEADER #540     04034B50 (67324752)\n+1D0E156 Extract Zip Spec      14 (20) '2.0'\n+1D0E157 Extract OS            00 (0) 'MS-DOS'\n+1D0E158 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0E482 Compression Method    0008 (8) 'Deflated'\n-1D0E484 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0E488 CRC                   69D5874E (1775601486)\n-1D0E48C Compressed Size       00000337 (823)\n-1D0E490 Uncompressed Size     00000B73 (2931)\n-1D0E494 Filename Length       0012 (18)\n-1D0E496 Extra Length          0000 (0)\n-1D0E498 Filename              'XXXXXXXXXXXXXXXXXX'\n+1D0E15A Compression Method    0008 (8) 'Deflated'\n+1D0E15C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0E160 CRC                   69D5874E (1775601486)\n+1D0E164 Compressed Size       00000337 (823)\n+1D0E168 Uncompressed Size     00000B73 (2931)\n+1D0E16C Filename Length       0012 (18)\n+1D0E16E Extra Length          0000 (0)\n+1D0E170 Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0E498: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0E170: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0E4AA PAYLOAD\n+1D0E182 PAYLOAD\n \n-1D0E7E1 LOCAL HEADER #541     04034B50 (67324752)\n-1D0E7E5 Extract Zip Spec      14 (20) '2.0'\n-1D0E7E6 Extract OS            00 (0) 'MS-DOS'\n-1D0E7E7 General Purpose Flag  0800 (2048)\n+1D0E4B9 LOCAL HEADER #541     04034B50 (67324752)\n+1D0E4BD Extract Zip Spec      14 (20) '2.0'\n+1D0E4BE Extract OS            00 (0) 'MS-DOS'\n+1D0E4BF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0E7E9 Compression Method    0008 (8) 'Deflated'\n-1D0E7EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0E7EF CRC                   D565B0CC (3580211404)\n-1D0E7F3 Compressed Size       00000A95 (2709)\n-1D0E7F7 Uncompressed Size     00002180 (8576)\n-1D0E7FB Filename Length       000F (15)\n-1D0E7FD Extra Length          0000 (0)\n-1D0E7FF Filename              'XXXXXXXXXXXXXXX'\n+1D0E4C1 Compression Method    0008 (8) 'Deflated'\n+1D0E4C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0E4C7 CRC                   D565B0CC (3580211404)\n+1D0E4CB Compressed Size       00000A95 (2709)\n+1D0E4CF Uncompressed Size     00002180 (8576)\n+1D0E4D3 Filename Length       000F (15)\n+1D0E4D5 Extra Length          0000 (0)\n+1D0E4D7 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0E7FF: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0E4D7: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0E80E PAYLOAD\n+1D0E4E6 PAYLOAD\n \n-1D0F2A3 LOCAL HEADER #542     04034B50 (67324752)\n-1D0F2A7 Extract Zip Spec      14 (20) '2.0'\n-1D0F2A8 Extract OS            00 (0) 'MS-DOS'\n-1D0F2A9 General Purpose Flag  0800 (2048)\n+1D0EF7B LOCAL HEADER #542     04034B50 (67324752)\n+1D0EF7F Extract Zip Spec      14 (20) '2.0'\n+1D0EF80 Extract OS            00 (0) 'MS-DOS'\n+1D0EF81 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0F2AB Compression Method    0008 (8) 'Deflated'\n-1D0F2AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0F2B1 CRC                   AC9FC6A9 (2896152233)\n-1D0F2B5 Compressed Size       00000829 (2089)\n-1D0F2B9 Uncompressed Size     00001F98 (8088)\n-1D0F2BD Filename Length       0014 (20)\n-1D0F2BF Extra Length          0000 (0)\n-1D0F2C1 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D0EF83 Compression Method    0008 (8) 'Deflated'\n+1D0EF85 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0EF89 CRC                   AC9FC6A9 (2896152233)\n+1D0EF8D Compressed Size       00000829 (2089)\n+1D0EF91 Uncompressed Size     00001F98 (8088)\n+1D0EF95 Filename Length       0014 (20)\n+1D0EF97 Extra Length          0000 (0)\n+1D0EF99 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0F2C1: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0EF99: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D0F2D5 PAYLOAD\n+1D0EFAD PAYLOAD\n \n-1D0FAFE LOCAL HEADER #543     04034B50 (67324752)\n-1D0FB02 Extract Zip Spec      14 (20) '2.0'\n-1D0FB03 Extract OS            00 (0) 'MS-DOS'\n-1D0FB04 General Purpose Flag  0800 (2048)\n+1D0F7D6 LOCAL HEADER #543     04034B50 (67324752)\n+1D0F7DA Extract Zip Spec      14 (20) '2.0'\n+1D0F7DB Extract OS            00 (0) 'MS-DOS'\n+1D0F7DC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D0FB06 Compression Method    0008 (8) 'Deflated'\n-1D0FB08 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D0FB0C CRC                   066A4DE9 (107630057)\n-1D0FB10 Compressed Size       000006B8 (1720)\n-1D0FB14 Uncompressed Size     000013E5 (5093)\n-1D0FB18 Filename Length       000A (10)\n-1D0FB1A Extra Length          0000 (0)\n-1D0FB1C Filename              'XXXXXXXXXX'\n+1D0F7DE Compression Method    0008 (8) 'Deflated'\n+1D0F7E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0F7E4 CRC                   066A4DE9 (107630057)\n+1D0F7E8 Compressed Size       000006B8 (1720)\n+1D0F7EC Uncompressed Size     000013E5 (5093)\n+1D0F7F0 Filename Length       000A (10)\n+1D0F7F2 Extra Length          0000 (0)\n+1D0F7F4 Filename              'XXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0FB1C: Filename 'XXXXXXXXXX'\n+# WARNING: Offset 0x1D0F7F4: Filename 'XXXXXXXXXX'\n #          Zero length filename\n #\n-1D0FB26 PAYLOAD\n+1D0F7FE PAYLOAD\n \n-1D101DE LOCAL HEADER #544     04034B50 (67324752)\n-1D101E2 Extract Zip Spec      14 (20) '2.0'\n-1D101E3 Extract OS            00 (0) 'MS-DOS'\n-1D101E4 General Purpose Flag  0800 (2048)\n+1D0FEB6 LOCAL HEADER #544     04034B50 (67324752)\n+1D0FEBA Extract Zip Spec      14 (20) '2.0'\n+1D0FEBB Extract OS            00 (0) 'MS-DOS'\n+1D0FEBC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D101E6 Compression Method    0008 (8) 'Deflated'\n-1D101E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D101EC CRC                   614AFB4F (1632303951)\n-1D101F0 Compressed Size       0000B663 (46691)\n-1D101F4 Uncompressed Size     00032C09 (207881)\n-1D101F8 Filename Length       000F (15)\n-1D101FA Extra Length          0000 (0)\n-1D101FC Filename              'XXXXXXXXXXXXXXX'\n+1D0FEBE Compression Method    0008 (8) 'Deflated'\n+1D0FEC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D0FEC4 CRC                   614AFB4F (1632303951)\n+1D0FEC8 Compressed Size       0000B663 (46691)\n+1D0FECC Uncompressed Size     00032C09 (207881)\n+1D0FED0 Filename Length       000F (15)\n+1D0FED2 Extra Length          0000 (0)\n+1D0FED4 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D101FC: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D0FED4: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D1020B PAYLOAD\n+1D0FEE3 PAYLOAD\n \n-1D1B86E LOCAL HEADER #545     04034B50 (67324752)\n-1D1B872 Extract Zip Spec      14 (20) '2.0'\n-1D1B873 Extract OS            00 (0) 'MS-DOS'\n-1D1B874 General Purpose Flag  0800 (2048)\n+1D1B546 LOCAL HEADER #545     04034B50 (67324752)\n+1D1B54A Extract Zip Spec      14 (20) '2.0'\n+1D1B54B Extract OS            00 (0) 'MS-DOS'\n+1D1B54C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D1B876 Compression Method    0008 (8) 'Deflated'\n-1D1B878 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D1B87C CRC                   25644010 (627326992)\n-1D1B880 Compressed Size       00000816 (2070)\n-1D1B884 Uncompressed Size     000014BC (5308)\n-1D1B888 Filename Length       001B (27)\n-1D1B88A Extra Length          0000 (0)\n-1D1B88C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D1B54E Compression Method    0008 (8) 'Deflated'\n+1D1B550 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D1B554 CRC                   25644010 (627326992)\n+1D1B558 Compressed Size       00000816 (2070)\n+1D1B55C Uncompressed Size     000014BC (5308)\n+1D1B560 Filename Length       001B (27)\n+1D1B562 Extra Length          0000 (0)\n+1D1B564 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D1B88C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D1B564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D1B8A7 PAYLOAD\n+1D1B57F PAYLOAD\n \n-1D1C0BD LOCAL HEADER #546     04034B50 (67324752)\n-1D1C0C1 Extract Zip Spec      14 (20) '2.0'\n-1D1C0C2 Extract OS            00 (0) 'MS-DOS'\n-1D1C0C3 General Purpose Flag  0800 (2048)\n+1D1BD95 LOCAL HEADER #546     04034B50 (67324752)\n+1D1BD99 Extract Zip Spec      14 (20) '2.0'\n+1D1BD9A Extract OS            00 (0) 'MS-DOS'\n+1D1BD9B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D1C0C5 Compression Method    0008 (8) 'Deflated'\n-1D1C0C7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D1C0CB CRC                   1512D900 (353556736)\n-1D1C0CF Compressed Size       0000246C (9324)\n-1D1C0D3 Uncompressed Size     00008D54 (36180)\n-1D1C0D7 Filename Length       001C (28)\n-1D1C0D9 Extra Length          0000 (0)\n-1D1C0DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D1BD9D Compression Method    0008 (8) 'Deflated'\n+1D1BD9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D1BDA3 CRC                   1512D900 (353556736)\n+1D1BDA7 Compressed Size       0000246C (9324)\n+1D1BDAB Uncompressed Size     00008D54 (36180)\n+1D1BDAF Filename Length       001C (28)\n+1D1BDB1 Extra Length          0000 (0)\n+1D1BDB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D1C0DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D1BDB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D1C0F7 PAYLOAD\n+1D1BDCF PAYLOAD\n \n-1D1E563 LOCAL HEADER #547     04034B50 (67324752)\n-1D1E567 Extract Zip Spec      14 (20) '2.0'\n-1D1E568 Extract OS            00 (0) 'MS-DOS'\n-1D1E569 General Purpose Flag  0800 (2048)\n+1D1E23B LOCAL HEADER #547     04034B50 (67324752)\n+1D1E23F Extract Zip Spec      14 (20) '2.0'\n+1D1E240 Extract OS            00 (0) 'MS-DOS'\n+1D1E241 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D1E56B Compression Method    0008 (8) 'Deflated'\n-1D1E56D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D1E571 CRC                   02883162 (42479970)\n-1D1E575 Compressed Size       00001EB3 (7859)\n-1D1E579 Uncompressed Size     00007ECC (32460)\n-1D1E57D Filename Length       001C (28)\n-1D1E57F Extra Length          0000 (0)\n-1D1E581 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D1E243 Compression Method    0008 (8) 'Deflated'\n+1D1E245 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D1E249 CRC                   02883162 (42479970)\n+1D1E24D Compressed Size       00001EB3 (7859)\n+1D1E251 Uncompressed Size     00007ECC (32460)\n+1D1E255 Filename Length       001C (28)\n+1D1E257 Extra Length          0000 (0)\n+1D1E259 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D1E581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D1E259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D1E59D PAYLOAD\n+1D1E275 PAYLOAD\n \n-1D20450 LOCAL HEADER #548     04034B50 (67324752)\n-1D20454 Extract Zip Spec      14 (20) '2.0'\n-1D20455 Extract OS            00 (0) 'MS-DOS'\n-1D20456 General Purpose Flag  0800 (2048)\n+1D20128 LOCAL HEADER #548     04034B50 (67324752)\n+1D2012C Extract Zip Spec      14 (20) '2.0'\n+1D2012D Extract OS            00 (0) 'MS-DOS'\n+1D2012E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D20458 Compression Method    0008 (8) 'Deflated'\n-1D2045A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2045E CRC                   FDDC5AAB (4259076779)\n-1D20462 Compressed Size       0000233E (9022)\n-1D20466 Uncompressed Size     00009C56 (40022)\n-1D2046A Filename Length       001B (27)\n-1D2046C Extra Length          0000 (0)\n-1D2046E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D20130 Compression Method    0008 (8) 'Deflated'\n+1D20132 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D20136 CRC                   FDDC5AAB (4259076779)\n+1D2013A Compressed Size       0000233E (9022)\n+1D2013E Uncompressed Size     00009C56 (40022)\n+1D20142 Filename Length       001B (27)\n+1D20144 Extra Length          0000 (0)\n+1D20146 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2046E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D20146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D20489 PAYLOAD\n+1D20161 PAYLOAD\n \n-1D227C7 LOCAL HEADER #549     04034B50 (67324752)\n-1D227CB Extract Zip Spec      14 (20) '2.0'\n-1D227CC Extract OS            00 (0) 'MS-DOS'\n-1D227CD General Purpose Flag  0800 (2048)\n+1D2249F LOCAL HEADER #549     04034B50 (67324752)\n+1D224A3 Extract Zip Spec      14 (20) '2.0'\n+1D224A4 Extract OS            00 (0) 'MS-DOS'\n+1D224A5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D227CF Compression Method    0008 (8) 'Deflated'\n-1D227D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D227D5 CRC                   63140136 (1662255414)\n-1D227D9 Compressed Size       00000676 (1654)\n-1D227DD Uncompressed Size     00000D63 (3427)\n-1D227E1 Filename Length       0021 (33)\n-1D227E3 Extra Length          0000 (0)\n-1D227E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D224A7 Compression Method    0008 (8) 'Deflated'\n+1D224A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D224AD CRC                   63140136 (1662255414)\n+1D224B1 Compressed Size       00000676 (1654)\n+1D224B5 Uncompressed Size     00000D63 (3427)\n+1D224B9 Filename Length       0021 (33)\n+1D224BB Extra Length          0000 (0)\n+1D224BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D227E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D224BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D22806 PAYLOAD\n+1D224DE PAYLOAD\n \n-1D22E7C LOCAL HEADER #550     04034B50 (67324752)\n-1D22E80 Extract Zip Spec      14 (20) '2.0'\n-1D22E81 Extract OS            00 (0) 'MS-DOS'\n-1D22E82 General Purpose Flag  0800 (2048)\n+1D22B54 LOCAL HEADER #550     04034B50 (67324752)\n+1D22B58 Extract Zip Spec      14 (20) '2.0'\n+1D22B59 Extract OS            00 (0) 'MS-DOS'\n+1D22B5A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D22E84 Compression Method    0008 (8) 'Deflated'\n-1D22E86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D22E8A CRC                   037CB5FB (58504699)\n-1D22E8E Compressed Size       00000B73 (2931)\n-1D22E92 Uncompressed Size     00002A6F (10863)\n-1D22E96 Filename Length       001A (26)\n-1D22E98 Extra Length          0000 (0)\n-1D22E9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D22B5C Compression Method    0008 (8) 'Deflated'\n+1D22B5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D22B62 CRC                   037CB5FB (58504699)\n+1D22B66 Compressed Size       00000B73 (2931)\n+1D22B6A Uncompressed Size     00002A6F (10863)\n+1D22B6E Filename Length       001A (26)\n+1D22B70 Extra Length          0000 (0)\n+1D22B72 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D22E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D22B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D22EB4 PAYLOAD\n+1D22B8C PAYLOAD\n \n-1D23A27 LOCAL HEADER #551     04034B50 (67324752)\n-1D23A2B Extract Zip Spec      14 (20) '2.0'\n-1D23A2C Extract OS            00 (0) 'MS-DOS'\n-1D23A2D General Purpose Flag  0800 (2048)\n+1D236FF LOCAL HEADER #551     04034B50 (67324752)\n+1D23703 Extract Zip Spec      14 (20) '2.0'\n+1D23704 Extract OS            00 (0) 'MS-DOS'\n+1D23705 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D23A2F Compression Method    0008 (8) 'Deflated'\n-1D23A31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D23A35 CRC                   F50B7196 (4111167894)\n-1D23A39 Compressed Size       000004BE (1214)\n-1D23A3D Uncompressed Size     00000B7F (2943)\n-1D23A41 Filename Length       0019 (25)\n-1D23A43 Extra Length          0000 (0)\n-1D23A45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D23707 Compression Method    0008 (8) 'Deflated'\n+1D23709 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2370D CRC                   F50B7196 (4111167894)\n+1D23711 Compressed Size       000004BE (1214)\n+1D23715 Uncompressed Size     00000B7F (2943)\n+1D23719 Filename Length       0019 (25)\n+1D2371B Extra Length          0000 (0)\n+1D2371D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D23A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2371D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D23A5E PAYLOAD\n+1D23736 PAYLOAD\n \n-1D23F1C LOCAL HEADER #552     04034B50 (67324752)\n-1D23F20 Extract Zip Spec      14 (20) '2.0'\n-1D23F21 Extract OS            00 (0) 'MS-DOS'\n-1D23F22 General Purpose Flag  0800 (2048)\n+1D23BF4 LOCAL HEADER #552     04034B50 (67324752)\n+1D23BF8 Extract Zip Spec      14 (20) '2.0'\n+1D23BF9 Extract OS            00 (0) 'MS-DOS'\n+1D23BFA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D23F24 Compression Method    0008 (8) 'Deflated'\n-1D23F26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D23F2A CRC                   8085CACD (2156251853)\n-1D23F2E Compressed Size       000005CB (1483)\n-1D23F32 Uncompressed Size     00001AE8 (6888)\n-1D23F36 Filename Length       0039 (57)\n-1D23F38 Extra Length          0000 (0)\n-1D23F3A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D23BFC Compression Method    0008 (8) 'Deflated'\n+1D23BFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D23C02 CRC                   8085CACD (2156251853)\n+1D23C06 Compressed Size       000005CB (1483)\n+1D23C0A Uncompressed Size     00001AE8 (6888)\n+1D23C0E Filename Length       0039 (57)\n+1D23C10 Extra Length          0000 (0)\n+1D23C12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D23F3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D23C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D23F73 PAYLOAD\n+1D23C4B PAYLOAD\n \n-1D2453E LOCAL HEADER #553     04034B50 (67324752)\n-1D24542 Extract Zip Spec      14 (20) '2.0'\n-1D24543 Extract OS            00 (0) 'MS-DOS'\n-1D24544 General Purpose Flag  0800 (2048)\n+1D24216 LOCAL HEADER #553     04034B50 (67324752)\n+1D2421A Extract Zip Spec      14 (20) '2.0'\n+1D2421B Extract OS            00 (0) 'MS-DOS'\n+1D2421C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24546 Compression Method    0008 (8) 'Deflated'\n-1D24548 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2454C CRC                   CBF7874E (3421996878)\n-1D24550 Compressed Size       00000041 (65)\n-1D24554 Uncompressed Size     00000047 (71)\n-1D24558 Filename Length       0040 (64)\n-1D2455A Extra Length          0000 (0)\n-1D2455C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2421E Compression Method    0008 (8) 'Deflated'\n+1D24220 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24224 CRC                   CBF7874E (3421996878)\n+1D24228 Compressed Size       00000041 (65)\n+1D2422C Uncompressed Size     00000047 (71)\n+1D24230 Filename Length       0040 (64)\n+1D24232 Extra Length          0000 (0)\n+1D24234 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2455C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D2459C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1D24274 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1D245DD CENTRAL HEADER #1     02014B50 (33639248)\n-1D245E1 Created Zip Spec      14 (20) '2.0'\n-1D245E2 Created OS            03 (3) 'Unix'\n-1D245E3 Extract Zip Spec      14 (20) '2.0'\n-1D245E4 Extract OS            00 (0) 'MS-DOS'\n-1D245E5 General Purpose Flag  0800 (2048)\n+1D242B5 CENTRAL HEADER #1     02014B50 (33639248)\n+1D242B9 Created Zip Spec      14 (20) '2.0'\n+1D242BA Created OS            03 (3) 'Unix'\n+1D242BB Extract Zip Spec      14 (20) '2.0'\n+1D242BC Extract OS            00 (0) 'MS-DOS'\n+1D242BD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D245E7 Compression Method    0008 (8) 'Deflated'\n-1D245E9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D245ED CRC                   02F0CF38 (49336120)\n-1D245F1 Compressed Size       00000351 (849)\n-1D245F5 Uncompressed Size     0000087A (2170)\n-1D245F9 Filename Length       0014 (20)\n-1D245FB Extra Length          0000 (0)\n-1D245FD Comment Length        0000 (0)\n-1D245FF Disk Start            0000 (0)\n-1D24601 Int File Attributes   0000 (0)\n+1D242BF Compression Method    0008 (8) 'Deflated'\n+1D242C1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D242C5 CRC                   02F0CF38 (49336120)\n+1D242C9 Compressed Size       00000351 (849)\n+1D242CD Uncompressed Size     0000087A (2170)\n+1D242D1 Filename Length       0014 (20)\n+1D242D3 Extra Length          0000 (0)\n+1D242D5 Comment Length        0000 (0)\n+1D242D7 Disk Start            0000 (0)\n+1D242D9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24603 Ext File Attributes   81A40000 (2175008768)\n+1D242DB 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-1D24607 Local Header Offset   00000000 (0)\n-1D2460B Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D242DF Local Header Offset   00000000 (0)\n+1D242E3 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2460B: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D242E3: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2461F CENTRAL HEADER #2     02014B50 (33639248)\n-1D24623 Created Zip Spec      14 (20) '2.0'\n-1D24624 Created OS            03 (3) 'Unix'\n-1D24625 Extract Zip Spec      0A (10) '1.0'\n-1D24626 Extract OS            00 (0) 'MS-DOS'\n-1D24627 General Purpose Flag  0800 (2048)\n+1D242F7 CENTRAL HEADER #2     02014B50 (33639248)\n+1D242FB Created Zip Spec      14 (20) '2.0'\n+1D242FC Created OS            03 (3) 'Unix'\n+1D242FD Extract Zip Spec      0A (10) '1.0'\n+1D242FE Extract OS            00 (0) 'MS-DOS'\n+1D242FF General Purpose Flag  0800 (2048)\n         [Bit 11]              1 'Language Encoding'\n-1D24629 Compression Method    0000 (0) 'Stored'\n-1D2462B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2462F CRC                   00000000 (0)\n-1D24633 Compressed Size       00000000 (0)\n-1D24637 Uncompressed Size     00000000 (0)\n-1D2463B Filename Length       0009 (9)\n-1D2463D Extra Length          0000 (0)\n-1D2463F Comment Length        0000 (0)\n-1D24641 Disk Start            0000 (0)\n-1D24643 Int File Attributes   0000 (0)\n+1D24301 Compression Method    0000 (0) 'Stored'\n+1D24303 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24307 CRC                   00000000 (0)\n+1D2430B Compressed Size       00000000 (0)\n+1D2430F Uncompressed Size     00000000 (0)\n+1D24313 Filename Length       0009 (9)\n+1D24315 Extra Length          0000 (0)\n+1D24317 Comment Length        0000 (0)\n+1D24319 Disk Start            0000 (0)\n+1D2431B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24645 Ext File Attributes   41ED0010 (1106051088)\n+1D2431D 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-1D24649 Local Header Offset   00000383 (899)\n-1D2464D Filename              'XXXXXXXXX'\n+1D24321 Local Header Offset   00000383 (899)\n+1D24325 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2464D: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1D24325: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D2464D: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24325: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24625: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x1D242FD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-1D24656 CENTRAL HEADER #3     02014B50 (33639248)\n-1D2465A Created Zip Spec      14 (20) '2.0'\n-1D2465B Created OS            03 (3) 'Unix'\n-1D2465C Extract Zip Spec      0A (10) '1.0'\n-1D2465D Extract OS            00 (0) 'MS-DOS'\n-1D2465E General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24660 Compression Method    0000 (0) 'Stored'\n-1D24662 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24666 CRC                   00000000 (0)\n-1D2466A Compressed Size       00000000 (0)\n-1D2466E Uncompressed Size     00000000 (0)\n-1D24672 Filename Length       0008 (8)\n-1D24674 Extra Length          0000 (0)\n-1D24676 Comment Length        0000 (0)\n-1D24678 Disk Start            0000 (0)\n-1D2467A Int File Attributes   0000 (0)\n+1D2432E CENTRAL HEADER #3     02014B50 (33639248)\n+1D24332 Created Zip Spec      14 (20) '2.0'\n+1D24333 Created OS            03 (3) 'Unix'\n+1D24334 Extract Zip Spec      0A (10) '1.0'\n+1D24335 Extract OS            00 (0) 'MS-DOS'\n+1D24336 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24338 Compression Method    0000 (0) 'Stored'\n+1D2433A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2433E CRC                   00000000 (0)\n+1D24342 Compressed Size       00000000 (0)\n+1D24346 Uncompressed Size     00000000 (0)\n+1D2434A Filename Length       0008 (8)\n+1D2434C Extra Length          0000 (0)\n+1D2434E Comment Length        0000 (0)\n+1D24350 Disk Start            0000 (0)\n+1D24352 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2467C Ext File Attributes   41ED0010 (1106051088)\n+1D24354 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-1D24680 Local Header Offset   000003AA (938)\n-1D24684 Filename              'XXXXXXXX'\n+1D24358 Local Header Offset   000003AA (938)\n+1D2435C Filename              'XXXXXXXX'\n #\n-# WARNING: Offset 0x1D24684: Filename 'XXXXXXXX'\n+# WARNING: Offset 0x1D2435C: Filename 'XXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24684: Directory 'XXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D2435C: Directory 'XXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D2465C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXX'\n+# WARNING: Offset 0x1D24334: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXX'\n #\n \n-1D2468C CENTRAL HEADER #4     02014B50 (33639248)\n-1D24690 Created Zip Spec      14 (20) '2.0'\n-1D24691 Created OS            03 (3) 'Unix'\n-1D24692 Extract Zip Spec      0A (10) '1.0'\n-1D24693 Extract OS            00 (0) 'MS-DOS'\n-1D24694 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24696 Compression Method    0000 (0) 'Stored'\n-1D24698 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2469C CRC                   00000000 (0)\n-1D246A0 Compressed Size       00000000 (0)\n-1D246A4 Uncompressed Size     00000000 (0)\n-1D246A8 Filename Length       0010 (16)\n-1D246AA Extra Length          0000 (0)\n-1D246AC Comment Length        0000 (0)\n-1D246AE Disk Start            0000 (0)\n-1D246B0 Int File Attributes   0000 (0)\n+1D24364 CENTRAL HEADER #4     02014B50 (33639248)\n+1D24368 Created Zip Spec      14 (20) '2.0'\n+1D24369 Created OS            03 (3) 'Unix'\n+1D2436A Extract Zip Spec      0A (10) '1.0'\n+1D2436B Extract OS            00 (0) 'MS-DOS'\n+1D2436C General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D2436E Compression Method    0000 (0) 'Stored'\n+1D24370 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24374 CRC                   00000000 (0)\n+1D24378 Compressed Size       00000000 (0)\n+1D2437C Uncompressed Size     00000000 (0)\n+1D24380 Filename Length       0010 (16)\n+1D24382 Extra Length          0000 (0)\n+1D24384 Comment Length        0000 (0)\n+1D24386 Disk Start            0000 (0)\n+1D24388 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D246B2 Ext File Attributes   41ED0010 (1106051088)\n+1D2438A 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-1D246B6 Local Header Offset   000003D0 (976)\n-1D246BA Filename              'XXXXXXXXXXXXXXXX'\n+1D2438E Local Header Offset   000003D0 (976)\n+1D24392 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D246BA: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24392: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D246BA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24392: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24692: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2436A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-1D246CA CENTRAL HEADER #5     02014B50 (33639248)\n-1D246CE Created Zip Spec      14 (20) '2.0'\n-1D246CF Created OS            03 (3) 'Unix'\n-1D246D0 Extract Zip Spec      0A (10) '1.0'\n-1D246D1 Extract OS            00 (0) 'MS-DOS'\n-1D246D2 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D246D4 Compression Method    0000 (0) 'Stored'\n-1D246D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D246DA CRC                   00000000 (0)\n-1D246DE Compressed Size       00000000 (0)\n-1D246E2 Uncompressed Size     00000000 (0)\n-1D246E6 Filename Length       000C (12)\n-1D246E8 Extra Length          0000 (0)\n-1D246EA Comment Length        0000 (0)\n-1D246EC Disk Start            0000 (0)\n-1D246EE Int File Attributes   0000 (0)\n+1D243A2 CENTRAL HEADER #5     02014B50 (33639248)\n+1D243A6 Created Zip Spec      14 (20) '2.0'\n+1D243A7 Created OS            03 (3) 'Unix'\n+1D243A8 Extract Zip Spec      0A (10) '1.0'\n+1D243A9 Extract OS            00 (0) 'MS-DOS'\n+1D243AA General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D243AC Compression Method    0000 (0) 'Stored'\n+1D243AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D243B2 CRC                   00000000 (0)\n+1D243B6 Compressed Size       00000000 (0)\n+1D243BA Uncompressed Size     00000000 (0)\n+1D243BE Filename Length       000C (12)\n+1D243C0 Extra Length          0000 (0)\n+1D243C2 Comment Length        0000 (0)\n+1D243C4 Disk Start            0000 (0)\n+1D243C6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D246F0 Ext File Attributes   41ED0010 (1106051088)\n+1D243C8 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-1D246F4 Local Header Offset   000003FE (1022)\n-1D246F8 Filename              'XXXXXXXXXXXX'\n+1D243CC Local Header Offset   000003FE (1022)\n+1D243D0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D246F8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D243D0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D246F8: Directory 'XXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D243D0: Directory 'XXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D246D0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D243A8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n #\n \n-1D24704 CENTRAL HEADER #6     02014B50 (33639248)\n-1D24708 Created Zip Spec      14 (20) '2.0'\n-1D24709 Created OS            03 (3) 'Unix'\n-1D2470A Extract Zip Spec      0A (10) '1.0'\n-1D2470B Extract OS            00 (0) 'MS-DOS'\n-1D2470C General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D2470E Compression Method    0000 (0) 'Stored'\n-1D24710 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24714 CRC                   00000000 (0)\n-1D24718 Compressed Size       00000000 (0)\n-1D2471C Uncompressed Size     00000000 (0)\n-1D24720 Filename Length       0011 (17)\n-1D24722 Extra Length          0000 (0)\n-1D24724 Comment Length        0000 (0)\n-1D24726 Disk Start            0000 (0)\n-1D24728 Int File Attributes   0000 (0)\n+1D243DC CENTRAL HEADER #6     02014B50 (33639248)\n+1D243E0 Created Zip Spec      14 (20) '2.0'\n+1D243E1 Created OS            03 (3) 'Unix'\n+1D243E2 Extract Zip Spec      0A (10) '1.0'\n+1D243E3 Extract OS            00 (0) 'MS-DOS'\n+1D243E4 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D243E6 Compression Method    0000 (0) 'Stored'\n+1D243E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D243EC CRC                   00000000 (0)\n+1D243F0 Compressed Size       00000000 (0)\n+1D243F4 Uncompressed Size     00000000 (0)\n+1D243F8 Filename Length       0011 (17)\n+1D243FA Extra Length          0000 (0)\n+1D243FC Comment Length        0000 (0)\n+1D243FE Disk Start            0000 (0)\n+1D24400 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2472A Ext File Attributes   41ED0010 (1106051088)\n+1D24402 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-1D2472E Local Header Offset   00000428 (1064)\n-1D24732 Filename              'XXXXXXXXXXXXXXXXX'\n+1D24406 Local Header Offset   00000428 (1064)\n+1D2440A Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24732: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2440A: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24732: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D2440A: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D2470A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D243E2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-1D24743 CENTRAL HEADER #7     02014B50 (33639248)\n-1D24747 Created Zip Spec      14 (20) '2.0'\n-1D24748 Created OS            03 (3) 'Unix'\n-1D24749 Extract Zip Spec      0A (10) '1.0'\n-1D2474A Extract OS            00 (0) 'MS-DOS'\n-1D2474B General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D2474D Compression Method    0000 (0) 'Stored'\n-1D2474F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24753 CRC                   00000000 (0)\n-1D24757 Compressed Size       00000000 (0)\n-1D2475B Uncompressed Size     00000000 (0)\n-1D2475F Filename Length       0019 (25)\n-1D24761 Extra Length          0000 (0)\n-1D24763 Comment Length        0000 (0)\n-1D24765 Disk Start            0000 (0)\n-1D24767 Int File Attributes   0000 (0)\n+1D2441B CENTRAL HEADER #7     02014B50 (33639248)\n+1D2441F Created Zip Spec      14 (20) '2.0'\n+1D24420 Created OS            03 (3) 'Unix'\n+1D24421 Extract Zip Spec      0A (10) '1.0'\n+1D24422 Extract OS            00 (0) 'MS-DOS'\n+1D24423 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24425 Compression Method    0000 (0) 'Stored'\n+1D24427 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2442B CRC                   00000000 (0)\n+1D2442F Compressed Size       00000000 (0)\n+1D24433 Uncompressed Size     00000000 (0)\n+1D24437 Filename Length       0019 (25)\n+1D24439 Extra Length          0000 (0)\n+1D2443B Comment Length        0000 (0)\n+1D2443D Disk Start            0000 (0)\n+1D2443F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24769 Ext File Attributes   41ED0010 (1106051088)\n+1D24441 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-1D2476D Local Header Offset   00000457 (1111)\n-1D24771 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24445 Local Header Offset   00000457 (1111)\n+1D24449 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24771: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24449: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24749: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24421: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1D2478A CENTRAL HEADER #8     02014B50 (33639248)\n-1D2478E Created Zip Spec      14 (20) '2.0'\n-1D2478F Created OS            03 (3) 'Unix'\n-1D24790 Extract Zip Spec      0A (10) '1.0'\n-1D24791 Extract OS            00 (0) 'MS-DOS'\n-1D24792 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24794 Compression Method    0000 (0) 'Stored'\n-1D24796 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2479A CRC                   00000000 (0)\n-1D2479E Compressed Size       00000000 (0)\n-1D247A2 Uncompressed Size     00000000 (0)\n-1D247A6 Filename Length       0016 (22)\n-1D247A8 Extra Length          0000 (0)\n-1D247AA Comment Length        0000 (0)\n-1D247AC Disk Start            0000 (0)\n-1D247AE Int File Attributes   0000 (0)\n+1D24462 CENTRAL HEADER #8     02014B50 (33639248)\n+1D24466 Created Zip Spec      14 (20) '2.0'\n+1D24467 Created OS            03 (3) 'Unix'\n+1D24468 Extract Zip Spec      0A (10) '1.0'\n+1D24469 Extract OS            00 (0) 'MS-DOS'\n+1D2446A General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D2446C Compression Method    0000 (0) 'Stored'\n+1D2446E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24472 CRC                   00000000 (0)\n+1D24476 Compressed Size       00000000 (0)\n+1D2447A Uncompressed Size     00000000 (0)\n+1D2447E Filename Length       0016 (22)\n+1D24480 Extra Length          0000 (0)\n+1D24482 Comment Length        0000 (0)\n+1D24484 Disk Start            0000 (0)\n+1D24486 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D247B0 Ext File Attributes   41ED0010 (1106051088)\n+1D24488 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-1D247B4 Local Header Offset   0000048E (1166)\n-1D247B8 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D2448C Local Header Offset   0000048E (1166)\n+1D24490 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D247B8: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24490: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D247B8: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24490: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24790: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24468: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1D247CE CENTRAL HEADER #9     02014B50 (33639248)\n-1D247D2 Created Zip Spec      14 (20) '2.0'\n-1D247D3 Created OS            03 (3) 'Unix'\n-1D247D4 Extract Zip Spec      0A (10) '1.0'\n-1D247D5 Extract OS            00 (0) 'MS-DOS'\n-1D247D6 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D247D8 Compression Method    0000 (0) 'Stored'\n-1D247DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D247DE CRC                   00000000 (0)\n-1D247E2 Compressed Size       00000000 (0)\n-1D247E6 Uncompressed Size     00000000 (0)\n-1D247EA Filename Length       0015 (21)\n-1D247EC Extra Length          0000 (0)\n-1D247EE Comment Length        0000 (0)\n-1D247F0 Disk Start            0000 (0)\n-1D247F2 Int File Attributes   0000 (0)\n+1D244A6 CENTRAL HEADER #9     02014B50 (33639248)\n+1D244AA Created Zip Spec      14 (20) '2.0'\n+1D244AB Created OS            03 (3) 'Unix'\n+1D244AC Extract Zip Spec      0A (10) '1.0'\n+1D244AD Extract OS            00 (0) 'MS-DOS'\n+1D244AE General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D244B0 Compression Method    0000 (0) 'Stored'\n+1D244B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D244B6 CRC                   00000000 (0)\n+1D244BA Compressed Size       00000000 (0)\n+1D244BE Uncompressed Size     00000000 (0)\n+1D244C2 Filename Length       0015 (21)\n+1D244C4 Extra Length          0000 (0)\n+1D244C6 Comment Length        0000 (0)\n+1D244C8 Disk Start            0000 (0)\n+1D244CA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D247F4 Ext File Attributes   41ED0010 (1106051088)\n+1D244CC 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-1D247F8 Local Header Offset   000004C2 (1218)\n-1D247FC Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+1D244D0 Local Header Offset   000004C2 (1218)\n+1D244D4 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D247FC: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D244D4: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D247FC: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D244D4: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D247D4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D244AC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1D24811 CENTRAL HEADER #10    02014B50 (33639248)\n-1D24815 Created Zip Spec      14 (20) '2.0'\n-1D24816 Created OS            03 (3) 'Unix'\n-1D24817 Extract Zip Spec      0A (10) '1.0'\n-1D24818 Extract OS            00 (0) 'MS-DOS'\n-1D24819 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D2481B Compression Method    0000 (0) 'Stored'\n-1D2481D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24821 CRC                   00000000 (0)\n-1D24825 Compressed Size       00000000 (0)\n-1D24829 Uncompressed Size     00000000 (0)\n-1D2482D Filename Length       0017 (23)\n-1D2482F Extra Length          0000 (0)\n-1D24831 Comment Length        0000 (0)\n-1D24833 Disk Start            0000 (0)\n-1D24835 Int File Attributes   0000 (0)\n+1D244E9 CENTRAL HEADER #10    02014B50 (33639248)\n+1D244ED Created Zip Spec      14 (20) '2.0'\n+1D244EE Created OS            03 (3) 'Unix'\n+1D244EF Extract Zip Spec      0A (10) '1.0'\n+1D244F0 Extract OS            00 (0) 'MS-DOS'\n+1D244F1 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D244F3 Compression Method    0000 (0) 'Stored'\n+1D244F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D244F9 CRC                   00000000 (0)\n+1D244FD Compressed Size       00000000 (0)\n+1D24501 Uncompressed Size     00000000 (0)\n+1D24505 Filename Length       0017 (23)\n+1D24507 Extra Length          0000 (0)\n+1D24509 Comment Length        0000 (0)\n+1D2450B Disk Start            0000 (0)\n+1D2450D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24837 Ext File Attributes   41ED0010 (1106051088)\n+1D2450F 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-1D2483B Local Header Offset   000004F5 (1269)\n-1D2483F Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D24513 Local Header Offset   000004F5 (1269)\n+1D24517 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2483F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24517: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D2483F: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24517: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24817: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D244EF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1D24856 CENTRAL HEADER #11    02014B50 (33639248)\n-1D2485A Created Zip Spec      14 (20) '2.0'\n-1D2485B Created OS            03 (3) 'Unix'\n-1D2485C Extract Zip Spec      0A (10) '1.0'\n-1D2485D Extract OS            00 (0) 'MS-DOS'\n-1D2485E General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24860 Compression Method    0000 (0) 'Stored'\n-1D24862 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24866 CRC                   00000000 (0)\n-1D2486A Compressed Size       00000000 (0)\n-1D2486E Uncompressed Size     00000000 (0)\n-1D24872 Filename Length       0013 (19)\n-1D24874 Extra Length          0000 (0)\n-1D24876 Comment Length        0000 (0)\n-1D24878 Disk Start            0000 (0)\n-1D2487A Int File Attributes   0000 (0)\n+1D2452E CENTRAL HEADER #11    02014B50 (33639248)\n+1D24532 Created Zip Spec      14 (20) '2.0'\n+1D24533 Created OS            03 (3) 'Unix'\n+1D24534 Extract Zip Spec      0A (10) '1.0'\n+1D24535 Extract OS            00 (0) 'MS-DOS'\n+1D24536 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24538 Compression Method    0000 (0) 'Stored'\n+1D2453A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2453E CRC                   00000000 (0)\n+1D24542 Compressed Size       00000000 (0)\n+1D24546 Uncompressed Size     00000000 (0)\n+1D2454A Filename Length       0013 (19)\n+1D2454C Extra Length          0000 (0)\n+1D2454E Comment Length        0000 (0)\n+1D24550 Disk Start            0000 (0)\n+1D24552 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2487C Ext File Attributes   41ED0010 (1106051088)\n+1D24554 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-1D24880 Local Header Offset   0000052A (1322)\n-1D24884 Filename              'XXXXXXXXXXXXXXXXXXX'\n+1D24558 Local Header Offset   0000052A (1322)\n+1D2455C Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24884: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2455C: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24884: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D2455C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D2485C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24534: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-1D24897 CENTRAL HEADER #12    02014B50 (33639248)\n-1D2489B Created Zip Spec      14 (20) '2.0'\n-1D2489C Created OS            03 (3) 'Unix'\n-1D2489D Extract Zip Spec      0A (10) '1.0'\n-1D2489E Extract OS            00 (0) 'MS-DOS'\n-1D2489F General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D248A1 Compression Method    0000 (0) 'Stored'\n-1D248A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D248A7 CRC                   00000000 (0)\n-1D248AB Compressed Size       00000000 (0)\n-1D248AF Uncompressed Size     00000000 (0)\n-1D248B3 Filename Length       000C (12)\n-1D248B5 Extra Length          0000 (0)\n-1D248B7 Comment Length        0000 (0)\n-1D248B9 Disk Start            0000 (0)\n-1D248BB Int File Attributes   0000 (0)\n+1D2456F CENTRAL HEADER #12    02014B50 (33639248)\n+1D24573 Created Zip Spec      14 (20) '2.0'\n+1D24574 Created OS            03 (3) 'Unix'\n+1D24575 Extract Zip Spec      0A (10) '1.0'\n+1D24576 Extract OS            00 (0) 'MS-DOS'\n+1D24577 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24579 Compression Method    0000 (0) 'Stored'\n+1D2457B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2457F CRC                   00000000 (0)\n+1D24583 Compressed Size       00000000 (0)\n+1D24587 Uncompressed Size     00000000 (0)\n+1D2458B Filename Length       000C (12)\n+1D2458D Extra Length          0000 (0)\n+1D2458F Comment Length        0000 (0)\n+1D24591 Disk Start            0000 (0)\n+1D24593 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D248BD Ext File Attributes   41ED0010 (1106051088)\n+1D24595 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-1D248C1 Local Header Offset   0000055B (1371)\n-1D248C5 Filename              'XXXXXXXXXXXX'\n+1D24599 Local Header Offset   0000055B (1371)\n+1D2459D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D248C5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2459D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D248C5: Directory 'XXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D2459D: Directory 'XXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D2489D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24575: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n #\n \n-1D248D1 CENTRAL HEADER #13    02014B50 (33639248)\n-1D248D5 Created Zip Spec      14 (20) '2.0'\n-1D248D6 Created OS            03 (3) 'Unix'\n-1D248D7 Extract Zip Spec      0A (10) '1.0'\n-1D248D8 Extract OS            00 (0) 'MS-DOS'\n-1D248D9 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D248DB Compression Method    0000 (0) 'Stored'\n-1D248DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D248E1 CRC                   00000000 (0)\n-1D248E5 Compressed Size       00000000 (0)\n-1D248E9 Uncompressed Size     00000000 (0)\n-1D248ED Filename Length       000C (12)\n-1D248EF Extra Length          0000 (0)\n-1D248F1 Comment Length        0000 (0)\n-1D248F3 Disk Start            0000 (0)\n-1D248F5 Int File Attributes   0000 (0)\n+1D245A9 CENTRAL HEADER #13    02014B50 (33639248)\n+1D245AD Created Zip Spec      14 (20) '2.0'\n+1D245AE Created OS            03 (3) 'Unix'\n+1D245AF Extract Zip Spec      0A (10) '1.0'\n+1D245B0 Extract OS            00 (0) 'MS-DOS'\n+1D245B1 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D245B3 Compression Method    0000 (0) 'Stored'\n+1D245B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D245B9 CRC                   00000000 (0)\n+1D245BD Compressed Size       00000000 (0)\n+1D245C1 Uncompressed Size     00000000 (0)\n+1D245C5 Filename Length       000C (12)\n+1D245C7 Extra Length          0000 (0)\n+1D245C9 Comment Length        0000 (0)\n+1D245CB Disk Start            0000 (0)\n+1D245CD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D248F7 Ext File Attributes   41ED0010 (1106051088)\n+1D245CF 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-1D248FB Local Header Offset   00000585 (1413)\n-1D248FF Filename              'XXXXXXXXXXXX'\n+1D245D3 Local Header Offset   00000585 (1413)\n+1D245D7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D248FF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D245D7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D248FF: Directory 'XXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D245D7: Directory 'XXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D248D7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D245AF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n #\n \n-1D2490B CENTRAL HEADER #14    02014B50 (33639248)\n-1D2490F Created Zip Spec      14 (20) '2.0'\n-1D24910 Created OS            03 (3) 'Unix'\n-1D24911 Extract Zip Spec      0A (10) '1.0'\n-1D24912 Extract OS            00 (0) 'MS-DOS'\n-1D24913 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24915 Compression Method    0000 (0) 'Stored'\n-1D24917 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2491B CRC                   00000000 (0)\n-1D2491F Compressed Size       00000000 (0)\n-1D24923 Uncompressed Size     00000000 (0)\n-1D24927 Filename Length       0004 (4)\n-1D24929 Extra Length          0000 (0)\n-1D2492B Comment Length        0000 (0)\n-1D2492D Disk Start            0000 (0)\n-1D2492F Int File Attributes   0000 (0)\n+1D245E3 CENTRAL HEADER #14    02014B50 (33639248)\n+1D245E7 Created Zip Spec      14 (20) '2.0'\n+1D245E8 Created OS            03 (3) 'Unix'\n+1D245E9 Extract Zip Spec      0A (10) '1.0'\n+1D245EA Extract OS            00 (0) 'MS-DOS'\n+1D245EB General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D245ED Compression Method    0000 (0) 'Stored'\n+1D245EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D245F3 CRC                   00000000 (0)\n+1D245F7 Compressed Size       00000000 (0)\n+1D245FB Uncompressed Size     00000000 (0)\n+1D245FF Filename Length       0004 (4)\n+1D24601 Extra Length          0000 (0)\n+1D24603 Comment Length        0000 (0)\n+1D24605 Disk Start            0000 (0)\n+1D24607 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24931 Ext File Attributes   41ED0010 (1106051088)\n+1D24609 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-1D24935 Local Header Offset   000005AF (1455)\n-1D24939 Filename              'XXXX'\n+1D2460D Local Header Offset   000005AF (1455)\n+1D24611 Filename              'XXXX'\n #\n-# WARNING: Offset 0x1D24939: Filename 'XXXX'\n+# WARNING: Offset 0x1D24611: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24939: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x1D24611: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24911: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x1D245E9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-1D2493D CENTRAL HEADER #15    02014B50 (33639248)\n-1D24941 Created Zip Spec      14 (20) '2.0'\n-1D24942 Created OS            03 (3) 'Unix'\n-1D24943 Extract Zip Spec      0A (10) '1.0'\n-1D24944 Extract OS            00 (0) 'MS-DOS'\n-1D24945 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24947 Compression Method    0000 (0) 'Stored'\n-1D24949 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2494D CRC                   00000000 (0)\n-1D24951 Compressed Size       00000000 (0)\n-1D24955 Uncompressed Size     00000000 (0)\n-1D24959 Filename Length       000C (12)\n-1D2495B Extra Length          0000 (0)\n-1D2495D Comment Length        0000 (0)\n-1D2495F Disk Start            0000 (0)\n-1D24961 Int File Attributes   0000 (0)\n+1D24615 CENTRAL HEADER #15    02014B50 (33639248)\n+1D24619 Created Zip Spec      14 (20) '2.0'\n+1D2461A Created OS            03 (3) 'Unix'\n+1D2461B Extract Zip Spec      0A (10) '1.0'\n+1D2461C Extract OS            00 (0) 'MS-DOS'\n+1D2461D General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D2461F Compression Method    0000 (0) 'Stored'\n+1D24621 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24625 CRC                   00000000 (0)\n+1D24629 Compressed Size       00000000 (0)\n+1D2462D Uncompressed Size     00000000 (0)\n+1D24631 Filename Length       000C (12)\n+1D24633 Extra Length          0000 (0)\n+1D24635 Comment Length        0000 (0)\n+1D24637 Disk Start            0000 (0)\n+1D24639 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24963 Ext File Attributes   41ED0010 (1106051088)\n+1D2463B 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-1D24967 Local Header Offset   000005D1 (1489)\n-1D2496B Filename              'XXXXXXXXXXXX'\n+1D2463F Local Header Offset   000005D1 (1489)\n+1D24643 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2496B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24643: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D2496B: Directory 'XXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24643: Directory 'XXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24943: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2461B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXX'\n #\n \n-1D24977 CENTRAL HEADER #16    02014B50 (33639248)\n-1D2497B Created Zip Spec      14 (20) '2.0'\n-1D2497C Created OS            03 (3) 'Unix'\n-1D2497D Extract Zip Spec      0A (10) '1.0'\n-1D2497E Extract OS            00 (0) 'MS-DOS'\n-1D2497F General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24981 Compression Method    0000 (0) 'Stored'\n-1D24983 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24987 CRC                   00000000 (0)\n-1D2498B Compressed Size       00000000 (0)\n-1D2498F Uncompressed Size     00000000 (0)\n-1D24993 Filename Length       0011 (17)\n-1D24995 Extra Length          0000 (0)\n-1D24997 Comment Length        0000 (0)\n-1D24999 Disk Start            0000 (0)\n-1D2499B Int File Attributes   0000 (0)\n+1D2464F CENTRAL HEADER #16    02014B50 (33639248)\n+1D24653 Created Zip Spec      14 (20) '2.0'\n+1D24654 Created OS            03 (3) 'Unix'\n+1D24655 Extract Zip Spec      0A (10) '1.0'\n+1D24656 Extract OS            00 (0) 'MS-DOS'\n+1D24657 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24659 Compression Method    0000 (0) 'Stored'\n+1D2465B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2465F CRC                   00000000 (0)\n+1D24663 Compressed Size       00000000 (0)\n+1D24667 Uncompressed Size     00000000 (0)\n+1D2466B Filename Length       0011 (17)\n+1D2466D Extra Length          0000 (0)\n+1D2466F Comment Length        0000 (0)\n+1D24671 Disk Start            0000 (0)\n+1D24673 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2499D Ext File Attributes   41ED0010 (1106051088)\n+1D24675 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-1D249A1 Local Header Offset   000005FB (1531)\n-1D249A5 Filename              'XXXXXXXXXXXXXXXXX'\n+1D24679 Local Header Offset   000005FB (1531)\n+1D2467D Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D249A5: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2467D: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D249A5: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D2467D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D2497D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24655: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-1D249B6 CENTRAL HEADER #17    02014B50 (33639248)\n-1D249BA Created Zip Spec      14 (20) '2.0'\n-1D249BB Created OS            03 (3) 'Unix'\n-1D249BC Extract Zip Spec      0A (10) '1.0'\n-1D249BD Extract OS            00 (0) 'MS-DOS'\n-1D249BE General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D249C0 Compression Method    0000 (0) 'Stored'\n-1D249C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D249C6 CRC                   00000000 (0)\n-1D249CA Compressed Size       00000000 (0)\n-1D249CE Uncompressed Size     00000000 (0)\n-1D249D2 Filename Length       0016 (22)\n-1D249D4 Extra Length          0000 (0)\n-1D249D6 Comment Length        0000 (0)\n-1D249D8 Disk Start            0000 (0)\n-1D249DA Int File Attributes   0000 (0)\n+1D2468E CENTRAL HEADER #17    02014B50 (33639248)\n+1D24692 Created Zip Spec      14 (20) '2.0'\n+1D24693 Created OS            03 (3) 'Unix'\n+1D24694 Extract Zip Spec      0A (10) '1.0'\n+1D24695 Extract OS            00 (0) 'MS-DOS'\n+1D24696 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24698 Compression Method    0000 (0) 'Stored'\n+1D2469A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2469E CRC                   00000000 (0)\n+1D246A2 Compressed Size       00000000 (0)\n+1D246A6 Uncompressed Size     00000000 (0)\n+1D246AA Filename Length       0016 (22)\n+1D246AC Extra Length          0000 (0)\n+1D246AE Comment Length        0000 (0)\n+1D246B0 Disk Start            0000 (0)\n+1D246B2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D249DC Ext File Attributes   41ED0010 (1106051088)\n+1D246B4 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-1D249E0 Local Header Offset   0000062A (1578)\n-1D249E4 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D246B8 Local Header Offset   0000062A (1578)\n+1D246BC Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D249E4: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D246BC: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D249E4: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D246BC: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D249BC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24694: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1D249FA CENTRAL HEADER #18    02014B50 (33639248)\n-1D249FE Created Zip Spec      14 (20) '2.0'\n-1D249FF Created OS            03 (3) 'Unix'\n-1D24A00 Extract Zip Spec      0A (10) '1.0'\n-1D24A01 Extract OS            00 (0) 'MS-DOS'\n-1D24A02 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24A04 Compression Method    0000 (0) 'Stored'\n-1D24A06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24A0A CRC                   00000000 (0)\n-1D24A0E Compressed Size       00000000 (0)\n-1D24A12 Uncompressed Size     00000000 (0)\n-1D24A16 Filename Length       001D (29)\n-1D24A18 Extra Length          0000 (0)\n-1D24A1A Comment Length        0000 (0)\n-1D24A1C Disk Start            0000 (0)\n-1D24A1E Int File Attributes   0000 (0)\n+1D246D2 CENTRAL HEADER #18    02014B50 (33639248)\n+1D246D6 Created Zip Spec      14 (20) '2.0'\n+1D246D7 Created OS            03 (3) 'Unix'\n+1D246D8 Extract Zip Spec      0A (10) '1.0'\n+1D246D9 Extract OS            00 (0) 'MS-DOS'\n+1D246DA General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D246DC Compression Method    0000 (0) 'Stored'\n+1D246DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D246E2 CRC                   00000000 (0)\n+1D246E6 Compressed Size       00000000 (0)\n+1D246EA Uncompressed Size     00000000 (0)\n+1D246EE Filename Length       001D (29)\n+1D246F0 Extra Length          0000 (0)\n+1D246F2 Comment Length        0000 (0)\n+1D246F4 Disk Start            0000 (0)\n+1D246F6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24A20 Ext File Attributes   41ED0010 (1106051088)\n+1D246F8 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-1D24A24 Local Header Offset   0000065E (1630)\n-1D24A28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D246FC Local Header Offset   0000065E (1630)\n+1D24700 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24A28: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24700: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24A00: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D246D8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-1D24A45 CENTRAL HEADER #19    02014B50 (33639248)\n-1D24A49 Created Zip Spec      14 (20) '2.0'\n-1D24A4A Created OS            03 (3) 'Unix'\n-1D24A4B Extract Zip Spec      0A (10) '1.0'\n-1D24A4C Extract OS            00 (0) 'MS-DOS'\n-1D24A4D General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24A4F Compression Method    0000 (0) 'Stored'\n-1D24A51 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24A55 CRC                   00000000 (0)\n-1D24A59 Compressed Size       00000000 (0)\n-1D24A5D Uncompressed Size     00000000 (0)\n-1D24A61 Filename Length       0010 (16)\n-1D24A63 Extra Length          0000 (0)\n-1D24A65 Comment Length        0000 (0)\n-1D24A67 Disk Start            0000 (0)\n-1D24A69 Int File Attributes   0000 (0)\n+1D2471D CENTRAL HEADER #19    02014B50 (33639248)\n+1D24721 Created Zip Spec      14 (20) '2.0'\n+1D24722 Created OS            03 (3) 'Unix'\n+1D24723 Extract Zip Spec      0A (10) '1.0'\n+1D24724 Extract OS            00 (0) 'MS-DOS'\n+1D24725 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24727 Compression Method    0000 (0) 'Stored'\n+1D24729 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2472D CRC                   00000000 (0)\n+1D24731 Compressed Size       00000000 (0)\n+1D24735 Uncompressed Size     00000000 (0)\n+1D24739 Filename Length       0010 (16)\n+1D2473B Extra Length          0000 (0)\n+1D2473D Comment Length        0000 (0)\n+1D2473F Disk Start            0000 (0)\n+1D24741 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24A6B Ext File Attributes   41ED0010 (1106051088)\n+1D24743 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-1D24A6F Local Header Offset   00000699 (1689)\n-1D24A73 Filename              'XXXXXXXXXXXXXXXX'\n+1D24747 Local Header Offset   00000699 (1689)\n+1D2474B Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24A73: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2474B: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24A73: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D2474B: Directory 'XXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24A4B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24723: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX'\n #\n \n-1D24A83 CENTRAL HEADER #20    02014B50 (33639248)\n-1D24A87 Created Zip Spec      14 (20) '2.0'\n-1D24A88 Created OS            03 (3) 'Unix'\n-1D24A89 Extract Zip Spec      0A (10) '1.0'\n-1D24A8A Extract OS            00 (0) 'MS-DOS'\n-1D24A8B General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24A8D Compression Method    0000 (0) 'Stored'\n-1D24A8F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24A93 CRC                   00000000 (0)\n-1D24A97 Compressed Size       00000000 (0)\n-1D24A9B Uncompressed Size     00000000 (0)\n-1D24A9F Filename Length       0006 (6)\n-1D24AA1 Extra Length          0000 (0)\n-1D24AA3 Comment Length        0000 (0)\n-1D24AA5 Disk Start            0000 (0)\n-1D24AA7 Int File Attributes   0000 (0)\n+1D2475B CENTRAL HEADER #20    02014B50 (33639248)\n+1D2475F Created Zip Spec      14 (20) '2.0'\n+1D24760 Created OS            03 (3) 'Unix'\n+1D24761 Extract Zip Spec      0A (10) '1.0'\n+1D24762 Extract OS            00 (0) 'MS-DOS'\n+1D24763 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24765 Compression Method    0000 (0) 'Stored'\n+1D24767 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2476B CRC                   00000000 (0)\n+1D2476F Compressed Size       00000000 (0)\n+1D24773 Uncompressed Size     00000000 (0)\n+1D24777 Filename Length       0006 (6)\n+1D24779 Extra Length          0000 (0)\n+1D2477B Comment Length        0000 (0)\n+1D2477D Disk Start            0000 (0)\n+1D2477F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24AA9 Ext File Attributes   41ED0010 (1106051088)\n+1D24781 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-1D24AAD Local Header Offset   000006C7 (1735)\n-1D24AB1 Filename              'XXXXXX'\n+1D24785 Local Header Offset   000006C7 (1735)\n+1D24789 Filename              'XXXXXX'\n #\n-# WARNING: Offset 0x1D24AB1: Filename 'XXXXXX'\n+# WARNING: Offset 0x1D24789: Filename 'XXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24AB1: Directory 'XXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D24789: Directory 'XXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24A89: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXX'\n+# WARNING: Offset 0x1D24761: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXX'\n #\n \n-1D24AB7 CENTRAL HEADER #21    02014B50 (33639248)\n-1D24ABB Created Zip Spec      14 (20) '2.0'\n-1D24ABC Created OS            03 (3) 'Unix'\n-1D24ABD Extract Zip Spec      0A (10) '1.0'\n-1D24ABE Extract OS            00 (0) 'MS-DOS'\n-1D24ABF General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24AC1 Compression Method    0000 (0) 'Stored'\n-1D24AC3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24AC7 CRC                   00000000 (0)\n-1D24ACB Compressed Size       00000000 (0)\n-1D24ACF Uncompressed Size     00000000 (0)\n-1D24AD3 Filename Length       0003 (3)\n-1D24AD5 Extra Length          0000 (0)\n-1D24AD7 Comment Length        0000 (0)\n-1D24AD9 Disk Start            0000 (0)\n-1D24ADB Int File Attributes   0000 (0)\n+1D2478F CENTRAL HEADER #21    02014B50 (33639248)\n+1D24793 Created Zip Spec      14 (20) '2.0'\n+1D24794 Created OS            03 (3) 'Unix'\n+1D24795 Extract Zip Spec      0A (10) '1.0'\n+1D24796 Extract OS            00 (0) 'MS-DOS'\n+1D24797 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D24799 Compression Method    0000 (0) 'Stored'\n+1D2479B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2479F CRC                   00000000 (0)\n+1D247A3 Compressed Size       00000000 (0)\n+1D247A7 Uncompressed Size     00000000 (0)\n+1D247AB Filename Length       0003 (3)\n+1D247AD Extra Length          0000 (0)\n+1D247AF Comment Length        0000 (0)\n+1D247B1 Disk Start            0000 (0)\n+1D247B3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24ADD Ext File Attributes   41ED0010 (1106051088)\n+1D247B5 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-1D24AE1 Local Header Offset   000006EB (1771)\n-1D24AE5 Filename              'XXX'\n+1D247B9 Local Header Offset   000006EB (1771)\n+1D247BD Filename              'XXX'\n #\n-# WARNING: Offset 0x1D24AE5: Filename 'XXX'\n+# WARNING: Offset 0x1D247BD: Filename 'XXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24AE5: Directory 'XXX' must end in a '/'\n+# ERROR: Offset 0x1D247BD: Directory 'XXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24ABD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXX'\n+# WARNING: Offset 0x1D24795: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXX'\n #\n \n-1D24AE8 CENTRAL HEADER #22    02014B50 (33639248)\n-1D24AEC Created Zip Spec      14 (20) '2.0'\n-1D24AED Created OS            03 (3) 'Unix'\n-1D24AEE Extract Zip Spec      0A (10) '1.0'\n-1D24AEF Extract OS            00 (0) 'MS-DOS'\n-1D24AF0 General Purpose Flag  0800 (2048)\n-        [Bit 11]              1 'Language Encoding'\n-1D24AF2 Compression Method    0000 (0) 'Stored'\n-1D24AF4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24AF8 CRC                   00000000 (0)\n-1D24AFC Compressed Size       00000000 (0)\n-1D24B00 Uncompressed Size     00000000 (0)\n-1D24B04 Filename Length       0011 (17)\n-1D24B06 Extra Length          0000 (0)\n-1D24B08 Comment Length        0000 (0)\n-1D24B0A Disk Start            0000 (0)\n-1D24B0C Int File Attributes   0000 (0)\n+1D247C0 CENTRAL HEADER #22    02014B50 (33639248)\n+1D247C4 Created Zip Spec      14 (20) '2.0'\n+1D247C5 Created OS            03 (3) 'Unix'\n+1D247C6 Extract Zip Spec      0A (10) '1.0'\n+1D247C7 Extract OS            00 (0) 'MS-DOS'\n+1D247C8 General Purpose Flag  0800 (2048)\n+        [Bit 11]              1 'Language Encoding'\n+1D247CA Compression Method    0000 (0) 'Stored'\n+1D247CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D247D0 CRC                   00000000 (0)\n+1D247D4 Compressed Size       00000000 (0)\n+1D247D8 Uncompressed Size     00000000 (0)\n+1D247DC Filename Length       0011 (17)\n+1D247DE Extra Length          0000 (0)\n+1D247E0 Comment Length        0000 (0)\n+1D247E2 Disk Start            0000 (0)\n+1D247E4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24B0E Ext File Attributes   41ED0010 (1106051088)\n+1D247E6 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-1D24B12 Local Header Offset   0000070C (1804)\n-1D24B16 Filename              'XXXXXXXXXXXXXXXXX'\n+1D247EA Local Header Offset   0000070C (1804)\n+1D247EE Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24B16: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D247EE: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x1D24B16: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x1D247EE: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x1D24AEE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D247C6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-1D24B27 CENTRAL HEADER #23    02014B50 (33639248)\n-1D24B2B Created Zip Spec      14 (20) '2.0'\n-1D24B2C Created OS            03 (3) 'Unix'\n-1D24B2D Extract Zip Spec      14 (20) '2.0'\n-1D24B2E Extract OS            00 (0) 'MS-DOS'\n-1D24B2F General Purpose Flag  0800 (2048)\n+1D247FF CENTRAL HEADER #23    02014B50 (33639248)\n+1D24803 Created Zip Spec      14 (20) '2.0'\n+1D24804 Created OS            03 (3) 'Unix'\n+1D24805 Extract Zip Spec      14 (20) '2.0'\n+1D24806 Extract OS            00 (0) 'MS-DOS'\n+1D24807 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24B31 Compression Method    0008 (8) 'Deflated'\n-1D24B33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24B37 CRC                   19F98FAE (435785646)\n-1D24B3B Compressed Size       00000226 (550)\n-1D24B3F Uncompressed Size     00000439 (1081)\n-1D24B43 Filename Length       0014 (20)\n-1D24B45 Extra Length          0000 (0)\n-1D24B47 Comment Length        0000 (0)\n-1D24B49 Disk Start            0000 (0)\n-1D24B4B Int File Attributes   0000 (0)\n+1D24809 Compression Method    0008 (8) 'Deflated'\n+1D2480B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2480F CRC                   19F98FAE (435785646)\n+1D24813 Compressed Size       00000226 (550)\n+1D24817 Uncompressed Size     00000439 (1081)\n+1D2481B Filename Length       0014 (20)\n+1D2481D Extra Length          0000 (0)\n+1D2481F Comment Length        0000 (0)\n+1D24821 Disk Start            0000 (0)\n+1D24823 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24B4D Ext File Attributes   81A40000 (2175008768)\n+1D24825 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-1D24B51 Local Header Offset   0000073B (1851)\n-1D24B55 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D24829 Local Header Offset   0000073B (1851)\n+1D2482D Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24B55: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2482D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24B69 CENTRAL HEADER #24    02014B50 (33639248)\n-1D24B6D Created Zip Spec      14 (20) '2.0'\n-1D24B6E Created OS            03 (3) 'Unix'\n-1D24B6F Extract Zip Spec      14 (20) '2.0'\n-1D24B70 Extract OS            00 (0) 'MS-DOS'\n-1D24B71 General Purpose Flag  0800 (2048)\n+1D24841 CENTRAL HEADER #24    02014B50 (33639248)\n+1D24845 Created Zip Spec      14 (20) '2.0'\n+1D24846 Created OS            03 (3) 'Unix'\n+1D24847 Extract Zip Spec      14 (20) '2.0'\n+1D24848 Extract OS            00 (0) 'MS-DOS'\n+1D24849 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24B73 Compression Method    0008 (8) 'Deflated'\n-1D24B75 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24B79 CRC                   60C150DB (1623281883)\n-1D24B7D Compressed Size       0013A789 (1288073)\n-1D24B81 Uncompressed Size     0027A0F8 (2597112)\n-1D24B85 Filename Length       0025 (37)\n-1D24B87 Extra Length          0000 (0)\n-1D24B89 Comment Length        0000 (0)\n-1D24B8B Disk Start            0000 (0)\n-1D24B8D Int File Attributes   0000 (0)\n+1D2484B Compression Method    0008 (8) 'Deflated'\n+1D2484D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24851 CRC                   60C150DB (1623281883)\n+1D24855 Compressed Size       0013A789 (1288073)\n+1D24859 Uncompressed Size     0027A0F8 (2597112)\n+1D2485D Filename Length       0025 (37)\n+1D2485F Extra Length          0000 (0)\n+1D24861 Comment Length        0000 (0)\n+1D24863 Disk Start            0000 (0)\n+1D24865 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24B8F Ext File Attributes   81A40000 (2175008768)\n+1D24867 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-1D24B93 Local Header Offset   00000993 (2451)\n-1D24B97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2486B Local Header Offset   00000993 (2451)\n+1D2486F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2486F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24BBC CENTRAL HEADER #25    02014B50 (33639248)\n-1D24BC0 Created Zip Spec      14 (20) '2.0'\n-1D24BC1 Created OS            03 (3) 'Unix'\n-1D24BC2 Extract Zip Spec      14 (20) '2.0'\n-1D24BC3 Extract OS            00 (0) 'MS-DOS'\n-1D24BC4 General Purpose Flag  0800 (2048)\n+1D24894 CENTRAL HEADER #25    02014B50 (33639248)\n+1D24898 Created Zip Spec      14 (20) '2.0'\n+1D24899 Created OS            03 (3) 'Unix'\n+1D2489A Extract Zip Spec      14 (20) '2.0'\n+1D2489B Extract OS            00 (0) 'MS-DOS'\n+1D2489C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24BC6 Compression Method    0008 (8) 'Deflated'\n-1D24BC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24BCC CRC                   5154C501 (1364509953)\n-1D24BD0 Compressed Size       00000159 (345)\n-1D24BD4 Uncompressed Size     0000022F (559)\n-1D24BD8 Filename Length       0025 (37)\n-1D24BDA Extra Length          0000 (0)\n-1D24BDC Comment Length        0000 (0)\n-1D24BDE Disk Start            0000 (0)\n-1D24BE0 Int File Attributes   0000 (0)\n+1D2489E Compression Method    0008 (8) 'Deflated'\n+1D248A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D248A4 CRC                   5154C501 (1364509953)\n+1D248A8 Compressed Size       00000159 (345)\n+1D248AC Uncompressed Size     0000022F (559)\n+1D248B0 Filename Length       0025 (37)\n+1D248B2 Extra Length          0000 (0)\n+1D248B4 Comment Length        0000 (0)\n+1D248B6 Disk Start            0000 (0)\n+1D248B8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24BE2 Ext File Attributes   81A40000 (2175008768)\n+1D248BA 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-1D24BE6 Local Header Offset   0013B15F (1290591)\n-1D24BEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D248BE Local Header Offset   0013B15F (1290591)\n+1D248C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D248C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24C0F CENTRAL HEADER #26    02014B50 (33639248)\n-1D24C13 Created Zip Spec      14 (20) '2.0'\n-1D24C14 Created OS            03 (3) 'Unix'\n-1D24C15 Extract Zip Spec      14 (20) '2.0'\n-1D24C16 Extract OS            00 (0) 'MS-DOS'\n-1D24C17 General Purpose Flag  0800 (2048)\n+1D248E7 CENTRAL HEADER #26    02014B50 (33639248)\n+1D248EB Created Zip Spec      14 (20) '2.0'\n+1D248EC Created OS            03 (3) 'Unix'\n+1D248ED Extract Zip Spec      14 (20) '2.0'\n+1D248EE Extract OS            00 (0) 'MS-DOS'\n+1D248EF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24C19 Compression Method    0008 (8) 'Deflated'\n-1D24C1B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24C1F CRC                   7F8E412B (2140029227)\n-1D24C23 Compressed Size       00000337 (823)\n-1D24C27 Uncompressed Size     0000062B (1579)\n-1D24C2B Filename Length       001B (27)\n-1D24C2D Extra Length          0000 (0)\n-1D24C2F Comment Length        0000 (0)\n-1D24C31 Disk Start            0000 (0)\n-1D24C33 Int File Attributes   0000 (0)\n+1D248F1 Compression Method    0008 (8) 'Deflated'\n+1D248F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D248F7 CRC                   7F8E412B (2140029227)\n+1D248FB Compressed Size       00000337 (823)\n+1D248FF Uncompressed Size     0000062B (1579)\n+1D24903 Filename Length       001B (27)\n+1D24905 Extra Length          0000 (0)\n+1D24907 Comment Length        0000 (0)\n+1D24909 Disk Start            0000 (0)\n+1D2490B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24C35 Ext File Attributes   81A40000 (2175008768)\n+1D2490D 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-1D24C39 Local Header Offset   0013B2FB (1291003)\n-1D24C3D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24911 Local Header Offset   0013B2FB (1291003)\n+1D24915 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24C3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24915: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24C58 CENTRAL HEADER #27    02014B50 (33639248)\n-1D24C5C Created Zip Spec      14 (20) '2.0'\n-1D24C5D Created OS            03 (3) 'Unix'\n-1D24C5E Extract Zip Spec      14 (20) '2.0'\n-1D24C5F Extract OS            00 (0) 'MS-DOS'\n-1D24C60 General Purpose Flag  0800 (2048)\n+1D24930 CENTRAL HEADER #27    02014B50 (33639248)\n+1D24934 Created Zip Spec      14 (20) '2.0'\n+1D24935 Created OS            03 (3) 'Unix'\n+1D24936 Extract Zip Spec      14 (20) '2.0'\n+1D24937 Extract OS            00 (0) 'MS-DOS'\n+1D24938 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24C62 Compression Method    0008 (8) 'Deflated'\n-1D24C64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24C68 CRC                   F6EC6B32 (4142689074)\n-1D24C6C Compressed Size       00000174 (372)\n-1D24C70 Uncompressed Size     00000238 (568)\n-1D24C74 Filename Length       0021 (33)\n-1D24C76 Extra Length          0000 (0)\n-1D24C78 Comment Length        0000 (0)\n-1D24C7A Disk Start            0000 (0)\n-1D24C7C Int File Attributes   0000 (0)\n+1D2493A Compression Method    0008 (8) 'Deflated'\n+1D2493C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24940 CRC                   F6EC6B32 (4142689074)\n+1D24944 Compressed Size       00000174 (372)\n+1D24948 Uncompressed Size     00000238 (568)\n+1D2494C Filename Length       0021 (33)\n+1D2494E Extra Length          0000 (0)\n+1D24950 Comment Length        0000 (0)\n+1D24952 Disk Start            0000 (0)\n+1D24954 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24C7E Ext File Attributes   81A40000 (2175008768)\n+1D24956 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-1D24C82 Local Header Offset   0013B66B (1291883)\n-1D24C86 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2495A Local Header Offset   0013B66B (1291883)\n+1D2495E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24C86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2495E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24CA7 CENTRAL HEADER #28    02014B50 (33639248)\n-1D24CAB Created Zip Spec      14 (20) '2.0'\n-1D24CAC Created OS            03 (3) 'Unix'\n-1D24CAD Extract Zip Spec      14 (20) '2.0'\n-1D24CAE Extract OS            00 (0) 'MS-DOS'\n-1D24CAF General Purpose Flag  0800 (2048)\n+1D2497F CENTRAL HEADER #28    02014B50 (33639248)\n+1D24983 Created Zip Spec      14 (20) '2.0'\n+1D24984 Created OS            03 (3) 'Unix'\n+1D24985 Extract Zip Spec      14 (20) '2.0'\n+1D24986 Extract OS            00 (0) 'MS-DOS'\n+1D24987 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24CB1 Compression Method    0008 (8) 'Deflated'\n-1D24CB3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24CB7 CRC                   03F0AB23 (66104099)\n-1D24CBB Compressed Size       000002FD (765)\n-1D24CBF Uncompressed Size     00000891 (2193)\n-1D24CC3 Filename Length       0028 (40)\n-1D24CC5 Extra Length          0000 (0)\n-1D24CC7 Comment Length        0000 (0)\n-1D24CC9 Disk Start            0000 (0)\n-1D24CCB Int File Attributes   0000 (0)\n+1D24989 Compression Method    0008 (8) 'Deflated'\n+1D2498B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2498F CRC                   03F0AB23 (66104099)\n+1D24993 Compressed Size       000002FD (765)\n+1D24997 Uncompressed Size     00000891 (2193)\n+1D2499B Filename Length       0028 (40)\n+1D2499D Extra Length          0000 (0)\n+1D2499F Comment Length        0000 (0)\n+1D249A1 Disk Start            0000 (0)\n+1D249A3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24CCD Ext File Attributes   81A40000 (2175008768)\n+1D249A5 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-1D24CD1 Local Header Offset   0013B81E (1292318)\n-1D24CD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D249A9 Local Header Offset   0013B81E (1292318)\n+1D249AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24CD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D249AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24CFD CENTRAL HEADER #29    02014B50 (33639248)\n-1D24D01 Created Zip Spec      14 (20) '2.0'\n-1D24D02 Created OS            03 (3) 'Unix'\n-1D24D03 Extract Zip Spec      14 (20) '2.0'\n-1D24D04 Extract OS            00 (0) 'MS-DOS'\n-1D24D05 General Purpose Flag  0800 (2048)\n+1D249D5 CENTRAL HEADER #29    02014B50 (33639248)\n+1D249D9 Created Zip Spec      14 (20) '2.0'\n+1D249DA Created OS            03 (3) 'Unix'\n+1D249DB Extract Zip Spec      14 (20) '2.0'\n+1D249DC Extract OS            00 (0) 'MS-DOS'\n+1D249DD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24D07 Compression Method    0008 (8) 'Deflated'\n-1D24D09 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24D0D CRC                   19F98FAE (435785646)\n-1D24D11 Compressed Size       00000226 (550)\n-1D24D15 Uncompressed Size     00000439 (1081)\n-1D24D19 Filename Length       0013 (19)\n-1D24D1B Extra Length          0000 (0)\n-1D24D1D Comment Length        0000 (0)\n-1D24D1F Disk Start            0000 (0)\n-1D24D21 Int File Attributes   0000 (0)\n+1D249DF Compression Method    0008 (8) 'Deflated'\n+1D249E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D249E5 CRC                   19F98FAE (435785646)\n+1D249E9 Compressed Size       00000226 (550)\n+1D249ED Uncompressed Size     00000439 (1081)\n+1D249F1 Filename Length       0013 (19)\n+1D249F3 Extra Length          0000 (0)\n+1D249F5 Comment Length        0000 (0)\n+1D249F7 Disk Start            0000 (0)\n+1D249F9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24D23 Ext File Attributes   81A40000 (2175008768)\n+1D249FB 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-1D24D27 Local Header Offset   0013BB61 (1293153)\n-1D24D2B Filename              'XXXXXXXXXXXXXXXXXXX'\n+1D249FF Local Header Offset   0013BB61 (1293153)\n+1D24A03 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24D2B: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24A03: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24D3E CENTRAL HEADER #30    02014B50 (33639248)\n-1D24D42 Created Zip Spec      14 (20) '2.0'\n-1D24D43 Created OS            03 (3) 'Unix'\n-1D24D44 Extract Zip Spec      14 (20) '2.0'\n-1D24D45 Extract OS            00 (0) 'MS-DOS'\n-1D24D46 General Purpose Flag  0800 (2048)\n+1D24A16 CENTRAL HEADER #30    02014B50 (33639248)\n+1D24A1A Created Zip Spec      14 (20) '2.0'\n+1D24A1B Created OS            03 (3) 'Unix'\n+1D24A1C Extract Zip Spec      14 (20) '2.0'\n+1D24A1D Extract OS            00 (0) 'MS-DOS'\n+1D24A1E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24D48 Compression Method    0008 (8) 'Deflated'\n-1D24D4A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24D4E CRC                   CFD3C32D (3486761773)\n-1D24D52 Compressed Size       000001CA (458)\n-1D24D56 Uncompressed Size     00000373 (883)\n-1D24D5A Filename Length       0016 (22)\n-1D24D5C Extra Length          0000 (0)\n-1D24D5E Comment Length        0000 (0)\n-1D24D60 Disk Start            0000 (0)\n-1D24D62 Int File Attributes   0000 (0)\n+1D24A20 Compression Method    0008 (8) 'Deflated'\n+1D24A22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24A26 CRC                   CFD3C32D (3486761773)\n+1D24A2A Compressed Size       000001CA (458)\n+1D24A2E Uncompressed Size     00000373 (883)\n+1D24A32 Filename Length       0016 (22)\n+1D24A34 Extra Length          0000 (0)\n+1D24A36 Comment Length        0000 (0)\n+1D24A38 Disk Start            0000 (0)\n+1D24A3A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24D64 Ext File Attributes   81A40000 (2175008768)\n+1D24A3C 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-1D24D68 Local Header Offset   0013BDB8 (1293752)\n-1D24D6C Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D24A40 Local Header Offset   0013BDB8 (1293752)\n+1D24A44 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24A44: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24D82 CENTRAL HEADER #31    02014B50 (33639248)\n-1D24D86 Created Zip Spec      14 (20) '2.0'\n-1D24D87 Created OS            03 (3) 'Unix'\n-1D24D88 Extract Zip Spec      14 (20) '2.0'\n-1D24D89 Extract OS            00 (0) 'MS-DOS'\n-1D24D8A General Purpose Flag  0800 (2048)\n+1D24A5A CENTRAL HEADER #31    02014B50 (33639248)\n+1D24A5E Created Zip Spec      14 (20) '2.0'\n+1D24A5F Created OS            03 (3) 'Unix'\n+1D24A60 Extract Zip Spec      14 (20) '2.0'\n+1D24A61 Extract OS            00 (0) 'MS-DOS'\n+1D24A62 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24D8C Compression Method    0008 (8) 'Deflated'\n-1D24D8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24D92 CRC                   4FCBD13A (1338757434)\n-1D24D96 Compressed Size       000001CF (463)\n-1D24D9A Uncompressed Size     0000030E (782)\n-1D24D9E Filename Length       0015 (21)\n-1D24DA0 Extra Length          0000 (0)\n-1D24DA2 Comment Length        0000 (0)\n-1D24DA4 Disk Start            0000 (0)\n-1D24DA6 Int File Attributes   0000 (0)\n+1D24A64 Compression Method    0008 (8) 'Deflated'\n+1D24A66 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24A6A CRC                   4FCBD13A (1338757434)\n+1D24A6E Compressed Size       000001CF (463)\n+1D24A72 Uncompressed Size     0000030E (782)\n+1D24A76 Filename Length       0015 (21)\n+1D24A78 Extra Length          0000 (0)\n+1D24A7A Comment Length        0000 (0)\n+1D24A7C Disk Start            0000 (0)\n+1D24A7E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24DA8 Ext File Attributes   81A40000 (2175008768)\n+1D24A80 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-1D24DAC Local Header Offset   0013BFB6 (1294262)\n-1D24DB0 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+1D24A84 Local Header Offset   0013BFB6 (1294262)\n+1D24A88 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24DB0: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24A88: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24DC5 CENTRAL HEADER #32    02014B50 (33639248)\n-1D24DC9 Created Zip Spec      14 (20) '2.0'\n-1D24DCA Created OS            03 (3) 'Unix'\n-1D24DCB Extract Zip Spec      14 (20) '2.0'\n-1D24DCC Extract OS            00 (0) 'MS-DOS'\n-1D24DCD General Purpose Flag  0800 (2048)\n+1D24A9D CENTRAL HEADER #32    02014B50 (33639248)\n+1D24AA1 Created Zip Spec      14 (20) '2.0'\n+1D24AA2 Created OS            03 (3) 'Unix'\n+1D24AA3 Extract Zip Spec      14 (20) '2.0'\n+1D24AA4 Extract OS            00 (0) 'MS-DOS'\n+1D24AA5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24DCF Compression Method    0008 (8) 'Deflated'\n-1D24DD1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24DD5 CRC                   AA629345 (2858586949)\n-1D24DD9 Compressed Size       000002B6 (694)\n-1D24DDD Uncompressed Size     000005B5 (1461)\n-1D24DE1 Filename Length       0020 (32)\n-1D24DE3 Extra Length          0000 (0)\n-1D24DE5 Comment Length        0000 (0)\n-1D24DE7 Disk Start            0000 (0)\n-1D24DE9 Int File Attributes   0000 (0)\n+1D24AA7 Compression Method    0008 (8) 'Deflated'\n+1D24AA9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24AAD CRC                   AA629345 (2858586949)\n+1D24AB1 Compressed Size       000002B6 (694)\n+1D24AB5 Uncompressed Size     000005B5 (1461)\n+1D24AB9 Filename Length       0020 (32)\n+1D24ABB Extra Length          0000 (0)\n+1D24ABD Comment Length        0000 (0)\n+1D24ABF Disk Start            0000 (0)\n+1D24AC1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24DEB Ext File Attributes   81A40000 (2175008768)\n+1D24AC3 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-1D24DEF Local Header Offset   0013C1B8 (1294776)\n-1D24DF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24AC7 Local Header Offset   0013C1B8 (1294776)\n+1D24ACB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24ACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24E13 CENTRAL HEADER #33    02014B50 (33639248)\n-1D24E17 Created Zip Spec      14 (20) '2.0'\n-1D24E18 Created OS            03 (3) 'Unix'\n-1D24E19 Extract Zip Spec      14 (20) '2.0'\n-1D24E1A Extract OS            00 (0) 'MS-DOS'\n-1D24E1B General Purpose Flag  0800 (2048)\n+1D24AEB CENTRAL HEADER #33    02014B50 (33639248)\n+1D24AEF Created Zip Spec      14 (20) '2.0'\n+1D24AF0 Created OS            03 (3) 'Unix'\n+1D24AF1 Extract Zip Spec      14 (20) '2.0'\n+1D24AF2 Extract OS            00 (0) 'MS-DOS'\n+1D24AF3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24E1D Compression Method    0008 (8) 'Deflated'\n-1D24E1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24E23 CRC                   D4DE05F3 (3571320307)\n-1D24E27 Compressed Size       00000222 (546)\n-1D24E2B Uncompressed Size     0000047C (1148)\n-1D24E2F Filename Length       0027 (39)\n-1D24E31 Extra Length          0000 (0)\n-1D24E33 Comment Length        0000 (0)\n-1D24E35 Disk Start            0000 (0)\n-1D24E37 Int File Attributes   0000 (0)\n+1D24AF5 Compression Method    0008 (8) 'Deflated'\n+1D24AF7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24AFB CRC                   D4DE05F3 (3571320307)\n+1D24AFF Compressed Size       00000222 (546)\n+1D24B03 Uncompressed Size     0000047C (1148)\n+1D24B07 Filename Length       0027 (39)\n+1D24B09 Extra Length          0000 (0)\n+1D24B0B Comment Length        0000 (0)\n+1D24B0D Disk Start            0000 (0)\n+1D24B0F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24E39 Ext File Attributes   81A40000 (2175008768)\n+1D24B11 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-1D24E3D Local Header Offset   0013C4AC (1295532)\n-1D24E41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24B15 Local Header Offset   0013C4AC (1295532)\n+1D24B19 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24E41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24E68 CENTRAL HEADER #34    02014B50 (33639248)\n-1D24E6C Created Zip Spec      14 (20) '2.0'\n-1D24E6D Created OS            03 (3) 'Unix'\n-1D24E6E Extract Zip Spec      14 (20) '2.0'\n-1D24E6F Extract OS            00 (0) 'MS-DOS'\n-1D24E70 General Purpose Flag  0800 (2048)\n+1D24B40 CENTRAL HEADER #34    02014B50 (33639248)\n+1D24B44 Created Zip Spec      14 (20) '2.0'\n+1D24B45 Created OS            03 (3) 'Unix'\n+1D24B46 Extract Zip Spec      14 (20) '2.0'\n+1D24B47 Extract OS            00 (0) 'MS-DOS'\n+1D24B48 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24E72 Compression Method    0008 (8) 'Deflated'\n-1D24E74 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24E78 CRC                   62099905 (1644796165)\n-1D24E7C Compressed Size       00000214 (532)\n-1D24E80 Uncompressed Size     0000039E (926)\n-1D24E84 Filename Length       0026 (38)\n-1D24E86 Extra Length          0000 (0)\n-1D24E88 Comment Length        0000 (0)\n-1D24E8A Disk Start            0000 (0)\n-1D24E8C Int File Attributes   0000 (0)\n+1D24B4A Compression Method    0008 (8) 'Deflated'\n+1D24B4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24B50 CRC                   62099905 (1644796165)\n+1D24B54 Compressed Size       00000214 (532)\n+1D24B58 Uncompressed Size     0000039E (926)\n+1D24B5C Filename Length       0026 (38)\n+1D24B5E Extra Length          0000 (0)\n+1D24B60 Comment Length        0000 (0)\n+1D24B62 Disk Start            0000 (0)\n+1D24B64 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24E8E Ext File Attributes   81A40000 (2175008768)\n+1D24B66 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-1D24E92 Local Header Offset   0013C713 (1296147)\n-1D24E96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24B6A Local Header Offset   0013C713 (1296147)\n+1D24B6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24EBC CENTRAL HEADER #35    02014B50 (33639248)\n-1D24EC0 Created Zip Spec      14 (20) '2.0'\n-1D24EC1 Created OS            03 (3) 'Unix'\n-1D24EC2 Extract Zip Spec      14 (20) '2.0'\n-1D24EC3 Extract OS            00 (0) 'MS-DOS'\n-1D24EC4 General Purpose Flag  0800 (2048)\n+1D24B94 CENTRAL HEADER #35    02014B50 (33639248)\n+1D24B98 Created Zip Spec      14 (20) '2.0'\n+1D24B99 Created OS            03 (3) 'Unix'\n+1D24B9A Extract Zip Spec      14 (20) '2.0'\n+1D24B9B Extract OS            00 (0) 'MS-DOS'\n+1D24B9C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24EC6 Compression Method    0008 (8) 'Deflated'\n-1D24EC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24ECC CRC                   61A1C803 (1637992451)\n-1D24ED0 Compressed Size       0000053E (1342)\n-1D24ED4 Uncompressed Size     00000F33 (3891)\n-1D24ED8 Filename Length       0023 (35)\n-1D24EDA Extra Length          0000 (0)\n-1D24EDC Comment Length        0000 (0)\n-1D24EDE Disk Start            0000 (0)\n-1D24EE0 Int File Attributes   0000 (0)\n+1D24B9E Compression Method    0008 (8) 'Deflated'\n+1D24BA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24BA4 CRC                   61A1C803 (1637992451)\n+1D24BA8 Compressed Size       0000053E (1342)\n+1D24BAC Uncompressed Size     00000F33 (3891)\n+1D24BB0 Filename Length       0023 (35)\n+1D24BB2 Extra Length          0000 (0)\n+1D24BB4 Comment Length        0000 (0)\n+1D24BB6 Disk Start            0000 (0)\n+1D24BB8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24EE2 Ext File Attributes   81A40000 (2175008768)\n+1D24BBA 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-1D24EE6 Local Header Offset   0013C96B (1296747)\n-1D24EEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24BBE Local Header Offset   0013C96B (1296747)\n+1D24BC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24EEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24BC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24F0D CENTRAL HEADER #36    02014B50 (33639248)\n-1D24F11 Created Zip Spec      14 (20) '2.0'\n-1D24F12 Created OS            03 (3) 'Unix'\n-1D24F13 Extract Zip Spec      14 (20) '2.0'\n-1D24F14 Extract OS            00 (0) 'MS-DOS'\n-1D24F15 General Purpose Flag  0800 (2048)\n+1D24BE5 CENTRAL HEADER #36    02014B50 (33639248)\n+1D24BE9 Created Zip Spec      14 (20) '2.0'\n+1D24BEA Created OS            03 (3) 'Unix'\n+1D24BEB Extract Zip Spec      14 (20) '2.0'\n+1D24BEC Extract OS            00 (0) 'MS-DOS'\n+1D24BED General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24F17 Compression Method    0008 (8) 'Deflated'\n-1D24F19 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24F1D CRC                   205125B3 (542188979)\n-1D24F21 Compressed Size       0000021D (541)\n-1D24F25 Uncompressed Size     00000384 (900)\n-1D24F29 Filename Length       0027 (39)\n-1D24F2B Extra Length          0000 (0)\n-1D24F2D Comment Length        0000 (0)\n-1D24F2F Disk Start            0000 (0)\n-1D24F31 Int File Attributes   0000 (0)\n+1D24BEF Compression Method    0008 (8) 'Deflated'\n+1D24BF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24BF5 CRC                   205125B3 (542188979)\n+1D24BF9 Compressed Size       0000021D (541)\n+1D24BFD Uncompressed Size     00000384 (900)\n+1D24C01 Filename Length       0027 (39)\n+1D24C03 Extra Length          0000 (0)\n+1D24C05 Comment Length        0000 (0)\n+1D24C07 Disk Start            0000 (0)\n+1D24C09 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24F33 Ext File Attributes   81A40000 (2175008768)\n+1D24C0B 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-1D24F37 Local Header Offset   0013CEEA (1298154)\n-1D24F3B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24C0F Local Header Offset   0013CEEA (1298154)\n+1D24C13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24F3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24F62 CENTRAL HEADER #37    02014B50 (33639248)\n-1D24F66 Created Zip Spec      14 (20) '2.0'\n-1D24F67 Created OS            03 (3) 'Unix'\n-1D24F68 Extract Zip Spec      14 (20) '2.0'\n-1D24F69 Extract OS            00 (0) 'MS-DOS'\n-1D24F6A General Purpose Flag  0800 (2048)\n+1D24C3A CENTRAL HEADER #37    02014B50 (33639248)\n+1D24C3E Created Zip Spec      14 (20) '2.0'\n+1D24C3F Created OS            03 (3) 'Unix'\n+1D24C40 Extract Zip Spec      14 (20) '2.0'\n+1D24C41 Extract OS            00 (0) 'MS-DOS'\n+1D24C42 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24F6C Compression Method    0008 (8) 'Deflated'\n-1D24F6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24F72 CRC                   F9EDE0F4 (4193116404)\n-1D24F76 Compressed Size       0000052C (1324)\n-1D24F7A Uncompressed Size     000013E0 (5088)\n-1D24F7E Filename Length       0024 (36)\n-1D24F80 Extra Length          0000 (0)\n-1D24F82 Comment Length        0000 (0)\n-1D24F84 Disk Start            0000 (0)\n-1D24F86 Int File Attributes   0000 (0)\n+1D24C44 Compression Method    0008 (8) 'Deflated'\n+1D24C46 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24C4A CRC                   F9EDE0F4 (4193116404)\n+1D24C4E Compressed Size       0000052C (1324)\n+1D24C52 Uncompressed Size     000013E0 (5088)\n+1D24C56 Filename Length       0024 (36)\n+1D24C58 Extra Length          0000 (0)\n+1D24C5A Comment Length        0000 (0)\n+1D24C5C Disk Start            0000 (0)\n+1D24C5E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24F88 Ext File Attributes   81A40000 (2175008768)\n+1D24C60 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-1D24F8C Local Header Offset   0013D14C (1298764)\n-1D24F90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24C64 Local Header Offset   0013D14C (1298764)\n+1D24C68 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24F90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24C68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D24FB4 CENTRAL HEADER #38    02014B50 (33639248)\n-1D24FB8 Created Zip Spec      14 (20) '2.0'\n-1D24FB9 Created OS            03 (3) 'Unix'\n-1D24FBA Extract Zip Spec      14 (20) '2.0'\n-1D24FBB Extract OS            00 (0) 'MS-DOS'\n-1D24FBC General Purpose Flag  0800 (2048)\n+1D24C8C CENTRAL HEADER #38    02014B50 (33639248)\n+1D24C90 Created Zip Spec      14 (20) '2.0'\n+1D24C91 Created OS            03 (3) 'Unix'\n+1D24C92 Extract Zip Spec      14 (20) '2.0'\n+1D24C93 Extract OS            00 (0) 'MS-DOS'\n+1D24C94 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D24FBE Compression Method    0008 (8) 'Deflated'\n-1D24FC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D24FC4 CRC                   DAD4C3FE (3671376894)\n-1D24FC8 Compressed Size       000001DB (475)\n-1D24FCC Uncompressed Size     00000323 (803)\n-1D24FD0 Filename Length       0025 (37)\n-1D24FD2 Extra Length          0000 (0)\n-1D24FD4 Comment Length        0000 (0)\n-1D24FD6 Disk Start            0000 (0)\n-1D24FD8 Int File Attributes   0000 (0)\n+1D24C96 Compression Method    0008 (8) 'Deflated'\n+1D24C98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24C9C CRC                   DAD4C3FE (3671376894)\n+1D24CA0 Compressed Size       000001DB (475)\n+1D24CA4 Uncompressed Size     00000323 (803)\n+1D24CA8 Filename Length       0025 (37)\n+1D24CAA Extra Length          0000 (0)\n+1D24CAC Comment Length        0000 (0)\n+1D24CAE Disk Start            0000 (0)\n+1D24CB0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D24FDA Ext File Attributes   81A40000 (2175008768)\n+1D24CB2 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-1D24FDE Local Header Offset   0013D6BA (1300154)\n-1D24FE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24CB6 Local Header Offset   0013D6BA (1300154)\n+1D24CBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D24FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24CBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25007 CENTRAL HEADER #39    02014B50 (33639248)\n-1D2500B Created Zip Spec      14 (20) '2.0'\n-1D2500C Created OS            03 (3) 'Unix'\n-1D2500D Extract Zip Spec      14 (20) '2.0'\n-1D2500E Extract OS            00 (0) 'MS-DOS'\n-1D2500F General Purpose Flag  0800 (2048)\n+1D24CDF CENTRAL HEADER #39    02014B50 (33639248)\n+1D24CE3 Created Zip Spec      14 (20) '2.0'\n+1D24CE4 Created OS            03 (3) 'Unix'\n+1D24CE5 Extract Zip Spec      14 (20) '2.0'\n+1D24CE6 Extract OS            00 (0) 'MS-DOS'\n+1D24CE7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25011 Compression Method    0008 (8) 'Deflated'\n-1D25013 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25017 CRC                   AE793CA2 (2927180962)\n-1D2501B Compressed Size       00000200 (512)\n-1D2501F Uncompressed Size     000003A7 (935)\n-1D25023 Filename Length       0024 (36)\n-1D25025 Extra Length          0000 (0)\n-1D25027 Comment Length        0000 (0)\n-1D25029 Disk Start            0000 (0)\n-1D2502B Int File Attributes   0000 (0)\n+1D24CE9 Compression Method    0008 (8) 'Deflated'\n+1D24CEB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24CEF CRC                   AE793CA2 (2927180962)\n+1D24CF3 Compressed Size       00000200 (512)\n+1D24CF7 Uncompressed Size     000003A7 (935)\n+1D24CFB Filename Length       0024 (36)\n+1D24CFD Extra Length          0000 (0)\n+1D24CFF Comment Length        0000 (0)\n+1D24D01 Disk Start            0000 (0)\n+1D24D03 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2502D Ext File Attributes   81A40000 (2175008768)\n+1D24D05 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-1D25031 Local Header Offset   0013D8D8 (1300696)\n-1D25035 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24D09 Local Header Offset   0013D8D8 (1300696)\n+1D24D0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24D0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25059 CENTRAL HEADER #40    02014B50 (33639248)\n-1D2505D Created Zip Spec      14 (20) '2.0'\n-1D2505E Created OS            03 (3) 'Unix'\n-1D2505F Extract Zip Spec      14 (20) '2.0'\n-1D25060 Extract OS            00 (0) 'MS-DOS'\n-1D25061 General Purpose Flag  0800 (2048)\n+1D24D31 CENTRAL HEADER #40    02014B50 (33639248)\n+1D24D35 Created Zip Spec      14 (20) '2.0'\n+1D24D36 Created OS            03 (3) 'Unix'\n+1D24D37 Extract Zip Spec      14 (20) '2.0'\n+1D24D38 Extract OS            00 (0) 'MS-DOS'\n+1D24D39 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25063 Compression Method    0008 (8) 'Deflated'\n-1D25065 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25069 CRC                   43036D32 (1124298034)\n-1D2506D Compressed Size       00000215 (533)\n-1D25071 Uncompressed Size     000003C0 (960)\n-1D25075 Filename Length       002D (45)\n-1D25077 Extra Length          0000 (0)\n-1D25079 Comment Length        0000 (0)\n-1D2507B Disk Start            0000 (0)\n-1D2507D Int File Attributes   0000 (0)\n+1D24D3B Compression Method    0008 (8) 'Deflated'\n+1D24D3D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24D41 CRC                   43036D32 (1124298034)\n+1D24D45 Compressed Size       00000215 (533)\n+1D24D49 Uncompressed Size     000003C0 (960)\n+1D24D4D Filename Length       002D (45)\n+1D24D4F Extra Length          0000 (0)\n+1D24D51 Comment Length        0000 (0)\n+1D24D53 Disk Start            0000 (0)\n+1D24D55 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2507F Ext File Attributes   81A40000 (2175008768)\n+1D24D57 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-1D25083 Local Header Offset   0013DB1A (1301274)\n-1D25087 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24D5B Local Header Offset   0013DB1A (1301274)\n+1D24D5F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D250B4 CENTRAL HEADER #41    02014B50 (33639248)\n-1D250B8 Created Zip Spec      14 (20) '2.0'\n-1D250B9 Created OS            03 (3) 'Unix'\n-1D250BA Extract Zip Spec      14 (20) '2.0'\n-1D250BB Extract OS            00 (0) 'MS-DOS'\n-1D250BC General Purpose Flag  0800 (2048)\n+1D24D8C CENTRAL HEADER #41    02014B50 (33639248)\n+1D24D90 Created Zip Spec      14 (20) '2.0'\n+1D24D91 Created OS            03 (3) 'Unix'\n+1D24D92 Extract Zip Spec      14 (20) '2.0'\n+1D24D93 Extract OS            00 (0) 'MS-DOS'\n+1D24D94 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D250BE Compression Method    0008 (8) 'Deflated'\n-1D250C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D250C4 CRC                   F57CF91C (4118608156)\n-1D250C8 Compressed Size       0000021B (539)\n-1D250CC Uncompressed Size     000003C2 (962)\n-1D250D0 Filename Length       002C (44)\n-1D250D2 Extra Length          0000 (0)\n-1D250D4 Comment Length        0000 (0)\n-1D250D6 Disk Start            0000 (0)\n-1D250D8 Int File Attributes   0000 (0)\n+1D24D96 Compression Method    0008 (8) 'Deflated'\n+1D24D98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24D9C CRC                   F57CF91C (4118608156)\n+1D24DA0 Compressed Size       0000021B (539)\n+1D24DA4 Uncompressed Size     000003C2 (962)\n+1D24DA8 Filename Length       002C (44)\n+1D24DAA Extra Length          0000 (0)\n+1D24DAC Comment Length        0000 (0)\n+1D24DAE Disk Start            0000 (0)\n+1D24DB0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D250DA Ext File Attributes   81A40000 (2175008768)\n+1D24DB2 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-1D250DE Local Header Offset   0013DD7A (1301882)\n-1D250E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24DB6 Local Header Offset   0013DD7A (1301882)\n+1D24DBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D250E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24DBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2510E CENTRAL HEADER #42    02014B50 (33639248)\n-1D25112 Created Zip Spec      14 (20) '2.0'\n-1D25113 Created OS            03 (3) 'Unix'\n-1D25114 Extract Zip Spec      14 (20) '2.0'\n-1D25115 Extract OS            00 (0) 'MS-DOS'\n-1D25116 General Purpose Flag  0800 (2048)\n+1D24DE6 CENTRAL HEADER #42    02014B50 (33639248)\n+1D24DEA Created Zip Spec      14 (20) '2.0'\n+1D24DEB Created OS            03 (3) 'Unix'\n+1D24DEC Extract Zip Spec      14 (20) '2.0'\n+1D24DED Extract OS            00 (0) 'MS-DOS'\n+1D24DEE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25118 Compression Method    0008 (8) 'Deflated'\n-1D2511A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2511E CRC                   3C4E5289 (1011765897)\n-1D25122 Compressed Size       00000240 (576)\n-1D25126 Uncompressed Size     0000043D (1085)\n-1D2512A Filename Length       002C (44)\n-1D2512C Extra Length          0000 (0)\n-1D2512E Comment Length        0000 (0)\n-1D25130 Disk Start            0000 (0)\n-1D25132 Int File Attributes   0000 (0)\n+1D24DF0 Compression Method    0008 (8) 'Deflated'\n+1D24DF2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24DF6 CRC                   3C4E5289 (1011765897)\n+1D24DFA Compressed Size       00000240 (576)\n+1D24DFE Uncompressed Size     0000043D (1085)\n+1D24E02 Filename Length       002C (44)\n+1D24E04 Extra Length          0000 (0)\n+1D24E06 Comment Length        0000 (0)\n+1D24E08 Disk Start            0000 (0)\n+1D24E0A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25134 Ext File Attributes   81A40000 (2175008768)\n+1D24E0C 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-1D25138 Local Header Offset   0013DFDF (1302495)\n-1D2513C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24E10 Local Header Offset   0013DFDF (1302495)\n+1D24E14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2513C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24E14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25168 CENTRAL HEADER #43    02014B50 (33639248)\n-1D2516C Created Zip Spec      14 (20) '2.0'\n-1D2516D Created OS            03 (3) 'Unix'\n-1D2516E Extract Zip Spec      14 (20) '2.0'\n-1D2516F Extract OS            00 (0) 'MS-DOS'\n-1D25170 General Purpose Flag  0800 (2048)\n+1D24E40 CENTRAL HEADER #43    02014B50 (33639248)\n+1D24E44 Created Zip Spec      14 (20) '2.0'\n+1D24E45 Created OS            03 (3) 'Unix'\n+1D24E46 Extract Zip Spec      14 (20) '2.0'\n+1D24E47 Extract OS            00 (0) 'MS-DOS'\n+1D24E48 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25172 Compression Method    0008 (8) 'Deflated'\n-1D25174 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25178 CRC                   78FF9BD2 (2030017490)\n-1D2517C Compressed Size       000001FE (510)\n-1D25180 Uncompressed Size     00000372 (882)\n-1D25184 Filename Length       0023 (35)\n-1D25186 Extra Length          0000 (0)\n-1D25188 Comment Length        0000 (0)\n-1D2518A Disk Start            0000 (0)\n-1D2518C Int File Attributes   0000 (0)\n+1D24E4A Compression Method    0008 (8) 'Deflated'\n+1D24E4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24E50 CRC                   78FF9BD2 (2030017490)\n+1D24E54 Compressed Size       000001FE (510)\n+1D24E58 Uncompressed Size     00000372 (882)\n+1D24E5C Filename Length       0023 (35)\n+1D24E5E Extra Length          0000 (0)\n+1D24E60 Comment Length        0000 (0)\n+1D24E62 Disk Start            0000 (0)\n+1D24E64 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2518E Ext File Attributes   81A40000 (2175008768)\n+1D24E66 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-1D25192 Local Header Offset   0013E269 (1303145)\n-1D25196 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24E6A Local Header Offset   0013E269 (1303145)\n+1D24E6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25196: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D251B9 CENTRAL HEADER #44    02014B50 (33639248)\n-1D251BD Created Zip Spec      14 (20) '2.0'\n-1D251BE Created OS            03 (3) 'Unix'\n-1D251BF Extract Zip Spec      14 (20) '2.0'\n-1D251C0 Extract OS            00 (0) 'MS-DOS'\n-1D251C1 General Purpose Flag  0800 (2048)\n+1D24E91 CENTRAL HEADER #44    02014B50 (33639248)\n+1D24E95 Created Zip Spec      14 (20) '2.0'\n+1D24E96 Created OS            03 (3) 'Unix'\n+1D24E97 Extract Zip Spec      14 (20) '2.0'\n+1D24E98 Extract OS            00 (0) 'MS-DOS'\n+1D24E99 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D251C3 Compression Method    0008 (8) 'Deflated'\n-1D251C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D251C9 CRC                   F8FA96F7 (4177172215)\n-1D251CD Compressed Size       000001EF (495)\n-1D251D1 Uncompressed Size     00000301 (769)\n-1D251D5 Filename Length       001B (27)\n-1D251D7 Extra Length          0000 (0)\n-1D251D9 Comment Length        0000 (0)\n-1D251DB Disk Start            0000 (0)\n-1D251DD Int File Attributes   0000 (0)\n+1D24E9B Compression Method    0008 (8) 'Deflated'\n+1D24E9D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24EA1 CRC                   F8FA96F7 (4177172215)\n+1D24EA5 Compressed Size       000001EF (495)\n+1D24EA9 Uncompressed Size     00000301 (769)\n+1D24EAD Filename Length       001B (27)\n+1D24EAF Extra Length          0000 (0)\n+1D24EB1 Comment Length        0000 (0)\n+1D24EB3 Disk Start            0000 (0)\n+1D24EB5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D251DF Ext File Attributes   81A40000 (2175008768)\n+1D24EB7 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-1D251E3 Local Header Offset   0013E4A8 (1303720)\n-1D251E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24EBB Local Header Offset   0013E4A8 (1303720)\n+1D24EBF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D251E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24EBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25202 CENTRAL HEADER #45    02014B50 (33639248)\n-1D25206 Created Zip Spec      14 (20) '2.0'\n-1D25207 Created OS            03 (3) 'Unix'\n-1D25208 Extract Zip Spec      14 (20) '2.0'\n-1D25209 Extract OS            00 (0) 'MS-DOS'\n-1D2520A General Purpose Flag  0800 (2048)\n+1D24EDA CENTRAL HEADER #45    02014B50 (33639248)\n+1D24EDE Created Zip Spec      14 (20) '2.0'\n+1D24EDF Created OS            03 (3) 'Unix'\n+1D24EE0 Extract Zip Spec      14 (20) '2.0'\n+1D24EE1 Extract OS            00 (0) 'MS-DOS'\n+1D24EE2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2520C Compression Method    0008 (8) 'Deflated'\n-1D2520E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25212 CRC                   AC53B46A (2891166826)\n-1D25216 Compressed Size       00000228 (552)\n-1D2521A Uncompressed Size     00000423 (1059)\n-1D2521E Filename Length       0027 (39)\n-1D25220 Extra Length          0000 (0)\n-1D25222 Comment Length        0000 (0)\n-1D25224 Disk Start            0000 (0)\n-1D25226 Int File Attributes   0000 (0)\n+1D24EE4 Compression Method    0008 (8) 'Deflated'\n+1D24EE6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24EEA CRC                   AC53B46A (2891166826)\n+1D24EEE Compressed Size       00000228 (552)\n+1D24EF2 Uncompressed Size     00000423 (1059)\n+1D24EF6 Filename Length       0027 (39)\n+1D24EF8 Extra Length          0000 (0)\n+1D24EFA Comment Length        0000 (0)\n+1D24EFC Disk Start            0000 (0)\n+1D24EFE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25228 Ext File Attributes   81A40000 (2175008768)\n+1D24F00 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-1D2522C Local Header Offset   0013E6D0 (1304272)\n-1D25230 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24F04 Local Header Offset   0013E6D0 (1304272)\n+1D24F08 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25257 CENTRAL HEADER #46    02014B50 (33639248)\n-1D2525B Created Zip Spec      14 (20) '2.0'\n-1D2525C Created OS            03 (3) 'Unix'\n-1D2525D Extract Zip Spec      14 (20) '2.0'\n-1D2525E Extract OS            00 (0) 'MS-DOS'\n-1D2525F General Purpose Flag  0800 (2048)\n+1D24F2F CENTRAL HEADER #46    02014B50 (33639248)\n+1D24F33 Created Zip Spec      14 (20) '2.0'\n+1D24F34 Created OS            03 (3) 'Unix'\n+1D24F35 Extract Zip Spec      14 (20) '2.0'\n+1D24F36 Extract OS            00 (0) 'MS-DOS'\n+1D24F37 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25261 Compression Method    0008 (8) 'Deflated'\n-1D25263 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25267 CRC                   A08E296E (2693671278)\n-1D2526B Compressed Size       00000208 (520)\n-1D2526F Uncompressed Size     000005D9 (1497)\n-1D25273 Filename Length       0026 (38)\n-1D25275 Extra Length          0000 (0)\n-1D25277 Comment Length        0000 (0)\n-1D25279 Disk Start            0000 (0)\n-1D2527B Int File Attributes   0000 (0)\n+1D24F39 Compression Method    0008 (8) 'Deflated'\n+1D24F3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24F3F CRC                   A08E296E (2693671278)\n+1D24F43 Compressed Size       00000208 (520)\n+1D24F47 Uncompressed Size     000005D9 (1497)\n+1D24F4B Filename Length       0026 (38)\n+1D24F4D Extra Length          0000 (0)\n+1D24F4F Comment Length        0000 (0)\n+1D24F51 Disk Start            0000 (0)\n+1D24F53 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2527D Ext File Attributes   81A40000 (2175008768)\n+1D24F55 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-1D25281 Local Header Offset   0013E93D (1304893)\n-1D25285 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24F59 Local Header Offset   0013E93D (1304893)\n+1D24F5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24F5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D252AB CENTRAL HEADER #47    02014B50 (33639248)\n-1D252AF Created Zip Spec      14 (20) '2.0'\n-1D252B0 Created OS            03 (3) 'Unix'\n-1D252B1 Extract Zip Spec      14 (20) '2.0'\n-1D252B2 Extract OS            00 (0) 'MS-DOS'\n-1D252B3 General Purpose Flag  0800 (2048)\n+1D24F83 CENTRAL HEADER #47    02014B50 (33639248)\n+1D24F87 Created Zip Spec      14 (20) '2.0'\n+1D24F88 Created OS            03 (3) 'Unix'\n+1D24F89 Extract Zip Spec      14 (20) '2.0'\n+1D24F8A Extract OS            00 (0) 'MS-DOS'\n+1D24F8B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D252B5 Compression Method    0008 (8) 'Deflated'\n-1D252B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D252BB CRC                   35F51BF0 (905255920)\n-1D252BF Compressed Size       000001DC (476)\n-1D252C3 Uncompressed Size     000003EB (1003)\n-1D252C7 Filename Length       0025 (37)\n-1D252C9 Extra Length          0000 (0)\n-1D252CB Comment Length        0000 (0)\n-1D252CD Disk Start            0000 (0)\n-1D252CF Int File Attributes   0000 (0)\n+1D24F8D Compression Method    0008 (8) 'Deflated'\n+1D24F8F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24F93 CRC                   35F51BF0 (905255920)\n+1D24F97 Compressed Size       000001DC (476)\n+1D24F9B Uncompressed Size     000003EB (1003)\n+1D24F9F Filename Length       0025 (37)\n+1D24FA1 Extra Length          0000 (0)\n+1D24FA3 Comment Length        0000 (0)\n+1D24FA5 Disk Start            0000 (0)\n+1D24FA7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D252D1 Ext File Attributes   81A40000 (2175008768)\n+1D24FA9 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-1D252D5 Local Header Offset   0013EB89 (1305481)\n-1D252D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D24FAD Local Header Offset   0013EB89 (1305481)\n+1D24FB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D252D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D24FB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D252FE CENTRAL HEADER #48    02014B50 (33639248)\n-1D25302 Created Zip Spec      14 (20) '2.0'\n-1D25303 Created OS            03 (3) 'Unix'\n-1D25304 Extract Zip Spec      14 (20) '2.0'\n-1D25305 Extract OS            00 (0) 'MS-DOS'\n-1D25306 General Purpose Flag  0800 (2048)\n+1D24FD6 CENTRAL HEADER #48    02014B50 (33639248)\n+1D24FDA Created Zip Spec      14 (20) '2.0'\n+1D24FDB Created OS            03 (3) 'Unix'\n+1D24FDC Extract Zip Spec      14 (20) '2.0'\n+1D24FDD Extract OS            00 (0) 'MS-DOS'\n+1D24FDE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25308 Compression Method    0008 (8) 'Deflated'\n-1D2530A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2530E CRC                   FCA09825 (4238383141)\n-1D25312 Compressed Size       000001AD (429)\n-1D25316 Uncompressed Size     00000293 (659)\n-1D2531A Filename Length       0028 (40)\n-1D2531C Extra Length          0000 (0)\n-1D2531E Comment Length        0000 (0)\n-1D25320 Disk Start            0000 (0)\n-1D25322 Int File Attributes   0000 (0)\n+1D24FE0 Compression Method    0008 (8) 'Deflated'\n+1D24FE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D24FE6 CRC                   FCA09825 (4238383141)\n+1D24FEA Compressed Size       000001AD (429)\n+1D24FEE Uncompressed Size     00000293 (659)\n+1D24FF2 Filename Length       0028 (40)\n+1D24FF4 Extra Length          0000 (0)\n+1D24FF6 Comment Length        0000 (0)\n+1D24FF8 Disk Start            0000 (0)\n+1D24FFA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25324 Ext File Attributes   81A40000 (2175008768)\n+1D24FFC 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-1D25328 Local Header Offset   0013EDA8 (1306024)\n-1D2532C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25000 Local Header Offset   0013EDA8 (1306024)\n+1D25004 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2532C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25004: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25354 CENTRAL HEADER #49    02014B50 (33639248)\n-1D25358 Created Zip Spec      14 (20) '2.0'\n-1D25359 Created OS            03 (3) 'Unix'\n-1D2535A Extract Zip Spec      14 (20) '2.0'\n-1D2535B Extract OS            00 (0) 'MS-DOS'\n-1D2535C General Purpose Flag  0800 (2048)\n+1D2502C CENTRAL HEADER #49    02014B50 (33639248)\n+1D25030 Created Zip Spec      14 (20) '2.0'\n+1D25031 Created OS            03 (3) 'Unix'\n+1D25032 Extract Zip Spec      14 (20) '2.0'\n+1D25033 Extract OS            00 (0) 'MS-DOS'\n+1D25034 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2535E Compression Method    0008 (8) 'Deflated'\n-1D25360 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25364 CRC                   0CA9A84B (212445259)\n-1D25368 Compressed Size       000001AA (426)\n-1D2536C Uncompressed Size     00000294 (660)\n-1D25370 Filename Length       0027 (39)\n-1D25372 Extra Length          0000 (0)\n-1D25374 Comment Length        0000 (0)\n-1D25376 Disk Start            0000 (0)\n-1D25378 Int File Attributes   0000 (0)\n+1D25036 Compression Method    0008 (8) 'Deflated'\n+1D25038 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2503C CRC                   0CA9A84B (212445259)\n+1D25040 Compressed Size       000001AA (426)\n+1D25044 Uncompressed Size     00000294 (660)\n+1D25048 Filename Length       0027 (39)\n+1D2504A Extra Length          0000 (0)\n+1D2504C Comment Length        0000 (0)\n+1D2504E Disk Start            0000 (0)\n+1D25050 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2537A Ext File Attributes   81A40000 (2175008768)\n+1D25052 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-1D2537E Local Header Offset   0013EF9B (1306523)\n-1D25382 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25056 Local Header Offset   0013EF9B (1306523)\n+1D2505A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25382: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2505A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D253A9 CENTRAL HEADER #50    02014B50 (33639248)\n-1D253AD Created Zip Spec      14 (20) '2.0'\n-1D253AE Created OS            03 (3) 'Unix'\n-1D253AF Extract Zip Spec      14 (20) '2.0'\n-1D253B0 Extract OS            00 (0) 'MS-DOS'\n-1D253B1 General Purpose Flag  0800 (2048)\n+1D25081 CENTRAL HEADER #50    02014B50 (33639248)\n+1D25085 Created Zip Spec      14 (20) '2.0'\n+1D25086 Created OS            03 (3) 'Unix'\n+1D25087 Extract Zip Spec      14 (20) '2.0'\n+1D25088 Extract OS            00 (0) 'MS-DOS'\n+1D25089 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D253B3 Compression Method    0008 (8) 'Deflated'\n-1D253B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D253B9 CRC                   2D0412AF (755241647)\n-1D253BD Compressed Size       000001DB (475)\n-1D253C1 Uncompressed Size     000003D2 (978)\n-1D253C5 Filename Length       0021 (33)\n-1D253C7 Extra Length          0000 (0)\n-1D253C9 Comment Length        0000 (0)\n-1D253CB Disk Start            0000 (0)\n-1D253CD Int File Attributes   0000 (0)\n+1D2508B Compression Method    0008 (8) 'Deflated'\n+1D2508D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25091 CRC                   2D0412AF (755241647)\n+1D25095 Compressed Size       000001DB (475)\n+1D25099 Uncompressed Size     000003D2 (978)\n+1D2509D Filename Length       0021 (33)\n+1D2509F Extra Length          0000 (0)\n+1D250A1 Comment Length        0000 (0)\n+1D250A3 Disk Start            0000 (0)\n+1D250A5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D253CF Ext File Attributes   81A40000 (2175008768)\n+1D250A7 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-1D253D3 Local Header Offset   0013F18A (1307018)\n-1D253D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D250AB Local Header Offset   0013F18A (1307018)\n+1D250AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D253D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D250AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D253F8 CENTRAL HEADER #51    02014B50 (33639248)\n-1D253FC Created Zip Spec      14 (20) '2.0'\n-1D253FD Created OS            03 (3) 'Unix'\n-1D253FE Extract Zip Spec      14 (20) '2.0'\n-1D253FF Extract OS            00 (0) 'MS-DOS'\n-1D25400 General Purpose Flag  0800 (2048)\n+1D250D0 CENTRAL HEADER #51    02014B50 (33639248)\n+1D250D4 Created Zip Spec      14 (20) '2.0'\n+1D250D5 Created OS            03 (3) 'Unix'\n+1D250D6 Extract Zip Spec      14 (20) '2.0'\n+1D250D7 Extract OS            00 (0) 'MS-DOS'\n+1D250D8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25402 Compression Method    0008 (8) 'Deflated'\n-1D25404 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25408 CRC                   6F1A972C (1864013612)\n-1D2540C Compressed Size       000001EA (490)\n-1D25410 Uncompressed Size     0000045D (1117)\n-1D25414 Filename Length       0022 (34)\n-1D25416 Extra Length          0000 (0)\n-1D25418 Comment Length        0000 (0)\n-1D2541A Disk Start            0000 (0)\n-1D2541C Int File Attributes   0000 (0)\n+1D250DA Compression Method    0008 (8) 'Deflated'\n+1D250DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D250E0 CRC                   6F1A972C (1864013612)\n+1D250E4 Compressed Size       000001EA (490)\n+1D250E8 Uncompressed Size     0000045D (1117)\n+1D250EC Filename Length       0022 (34)\n+1D250EE Extra Length          0000 (0)\n+1D250F0 Comment Length        0000 (0)\n+1D250F2 Disk Start            0000 (0)\n+1D250F4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2541E Ext File Attributes   81A40000 (2175008768)\n+1D250F6 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-1D25422 Local Header Offset   0013F3A4 (1307556)\n-1D25426 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D250FA Local Header Offset   0013F3A4 (1307556)\n+1D250FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D250FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25448 CENTRAL HEADER #52    02014B50 (33639248)\n-1D2544C Created Zip Spec      14 (20) '2.0'\n-1D2544D Created OS            03 (3) 'Unix'\n-1D2544E Extract Zip Spec      14 (20) '2.0'\n-1D2544F Extract OS            00 (0) 'MS-DOS'\n-1D25450 General Purpose Flag  0800 (2048)\n+1D25120 CENTRAL HEADER #52    02014B50 (33639248)\n+1D25124 Created Zip Spec      14 (20) '2.0'\n+1D25125 Created OS            03 (3) 'Unix'\n+1D25126 Extract Zip Spec      14 (20) '2.0'\n+1D25127 Extract OS            00 (0) 'MS-DOS'\n+1D25128 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25452 Compression Method    0008 (8) 'Deflated'\n-1D25454 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25458 CRC                   6855B633 (1750447667)\n-1D2545C Compressed Size       00000228 (552)\n-1D25460 Uncompressed Size     000003CC (972)\n-1D25464 Filename Length       0022 (34)\n-1D25466 Extra Length          0000 (0)\n-1D25468 Comment Length        0000 (0)\n-1D2546A Disk Start            0000 (0)\n-1D2546C Int File Attributes   0000 (0)\n+1D2512A Compression Method    0008 (8) 'Deflated'\n+1D2512C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25130 CRC                   6855B633 (1750447667)\n+1D25134 Compressed Size       00000228 (552)\n+1D25138 Uncompressed Size     000003CC (972)\n+1D2513C Filename Length       0022 (34)\n+1D2513E Extra Length          0000 (0)\n+1D25140 Comment Length        0000 (0)\n+1D25142 Disk Start            0000 (0)\n+1D25144 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2546E Ext File Attributes   81A40000 (2175008768)\n+1D25146 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-1D25472 Local Header Offset   0013F5CE (1308110)\n-1D25476 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2514A Local Header Offset   0013F5CE (1308110)\n+1D2514E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2514E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25498 CENTRAL HEADER #53    02014B50 (33639248)\n-1D2549C Created Zip Spec      14 (20) '2.0'\n-1D2549D Created OS            03 (3) 'Unix'\n-1D2549E Extract Zip Spec      14 (20) '2.0'\n-1D2549F Extract OS            00 (0) 'MS-DOS'\n-1D254A0 General Purpose Flag  0800 (2048)\n+1D25170 CENTRAL HEADER #53    02014B50 (33639248)\n+1D25174 Created Zip Spec      14 (20) '2.0'\n+1D25175 Created OS            03 (3) 'Unix'\n+1D25176 Extract Zip Spec      14 (20) '2.0'\n+1D25177 Extract OS            00 (0) 'MS-DOS'\n+1D25178 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D254A2 Compression Method    0008 (8) 'Deflated'\n-1D254A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D254A8 CRC                   9C2D6828 (2620221480)\n-1D254AC Compressed Size       00000228 (552)\n-1D254B0 Uncompressed Size     000003CA (970)\n-1D254B4 Filename Length       0020 (32)\n-1D254B6 Extra Length          0000 (0)\n-1D254B8 Comment Length        0000 (0)\n-1D254BA Disk Start            0000 (0)\n-1D254BC Int File Attributes   0000 (0)\n+1D2517A Compression Method    0008 (8) 'Deflated'\n+1D2517C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25180 CRC                   9C2D6828 (2620221480)\n+1D25184 Compressed Size       00000228 (552)\n+1D25188 Uncompressed Size     000003CA (970)\n+1D2518C Filename Length       0020 (32)\n+1D2518E Extra Length          0000 (0)\n+1D25190 Comment Length        0000 (0)\n+1D25192 Disk Start            0000 (0)\n+1D25194 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D254BE Ext File Attributes   81A40000 (2175008768)\n+1D25196 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-1D254C2 Local Header Offset   0013F836 (1308726)\n-1D254C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2519A Local Header Offset   0013F836 (1308726)\n+1D2519E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D254C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2519E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D254E6 CENTRAL HEADER #54    02014B50 (33639248)\n-1D254EA Created Zip Spec      14 (20) '2.0'\n-1D254EB Created OS            03 (3) 'Unix'\n-1D254EC Extract Zip Spec      14 (20) '2.0'\n-1D254ED Extract OS            00 (0) 'MS-DOS'\n-1D254EE General Purpose Flag  0800 (2048)\n+1D251BE CENTRAL HEADER #54    02014B50 (33639248)\n+1D251C2 Created Zip Spec      14 (20) '2.0'\n+1D251C3 Created OS            03 (3) 'Unix'\n+1D251C4 Extract Zip Spec      14 (20) '2.0'\n+1D251C5 Extract OS            00 (0) 'MS-DOS'\n+1D251C6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D254F0 Compression Method    0008 (8) 'Deflated'\n-1D254F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D254F6 CRC                   18AF9EFB (414162683)\n-1D254FA Compressed Size       00000509 (1289)\n-1D254FE Uncompressed Size     00000F6D (3949)\n-1D25502 Filename Length       0021 (33)\n-1D25504 Extra Length          0000 (0)\n-1D25506 Comment Length        0000 (0)\n-1D25508 Disk Start            0000 (0)\n-1D2550A Int File Attributes   0000 (0)\n+1D251C8 Compression Method    0008 (8) 'Deflated'\n+1D251CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D251CE CRC                   18AF9EFB (414162683)\n+1D251D2 Compressed Size       00000509 (1289)\n+1D251D6 Uncompressed Size     00000F6D (3949)\n+1D251DA Filename Length       0021 (33)\n+1D251DC Extra Length          0000 (0)\n+1D251DE Comment Length        0000 (0)\n+1D251E0 Disk Start            0000 (0)\n+1D251E2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2550C Ext File Attributes   81A40000 (2175008768)\n+1D251E4 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-1D25510 Local Header Offset   0013FA9C (1309340)\n-1D25514 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D251E8 Local Header Offset   0013FA9C (1309340)\n+1D251EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D251EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25535 CENTRAL HEADER #55    02014B50 (33639248)\n-1D25539 Created Zip Spec      14 (20) '2.0'\n-1D2553A Created OS            03 (3) 'Unix'\n-1D2553B Extract Zip Spec      14 (20) '2.0'\n-1D2553C Extract OS            00 (0) 'MS-DOS'\n-1D2553D General Purpose Flag  0800 (2048)\n+1D2520D CENTRAL HEADER #55    02014B50 (33639248)\n+1D25211 Created Zip Spec      14 (20) '2.0'\n+1D25212 Created OS            03 (3) 'Unix'\n+1D25213 Extract Zip Spec      14 (20) '2.0'\n+1D25214 Extract OS            00 (0) 'MS-DOS'\n+1D25215 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2553F Compression Method    0008 (8) 'Deflated'\n-1D25541 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25545 CRC                   BA899FE7 (3129581543)\n-1D25549 Compressed Size       0000029B (667)\n-1D2554D Uncompressed Size     00000778 (1912)\n-1D25551 Filename Length       001B (27)\n-1D25553 Extra Length          0000 (0)\n-1D25555 Comment Length        0000 (0)\n-1D25557 Disk Start            0000 (0)\n-1D25559 Int File Attributes   0000 (0)\n+1D25217 Compression Method    0008 (8) 'Deflated'\n+1D25219 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2521D CRC                   BA899FE7 (3129581543)\n+1D25221 Compressed Size       0000029B (667)\n+1D25225 Uncompressed Size     00000778 (1912)\n+1D25229 Filename Length       001B (27)\n+1D2522B Extra Length          0000 (0)\n+1D2522D Comment Length        0000 (0)\n+1D2522F Disk Start            0000 (0)\n+1D25231 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2555B Ext File Attributes   81A40000 (2175008768)\n+1D25233 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-1D2555F Local Header Offset   0013FFE4 (1310692)\n-1D25563 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25237 Local Header Offset   0013FFE4 (1310692)\n+1D2523B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2523B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2557E CENTRAL HEADER #56    02014B50 (33639248)\n-1D25582 Created Zip Spec      14 (20) '2.0'\n-1D25583 Created OS            03 (3) 'Unix'\n-1D25584 Extract Zip Spec      14 (20) '2.0'\n-1D25585 Extract OS            00 (0) 'MS-DOS'\n-1D25586 General Purpose Flag  0800 (2048)\n+1D25256 CENTRAL HEADER #56    02014B50 (33639248)\n+1D2525A Created Zip Spec      14 (20) '2.0'\n+1D2525B Created OS            03 (3) 'Unix'\n+1D2525C Extract Zip Spec      14 (20) '2.0'\n+1D2525D Extract OS            00 (0) 'MS-DOS'\n+1D2525E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25588 Compression Method    0008 (8) 'Deflated'\n-1D2558A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2558E CRC                   1CFA4DA6 (486165926)\n-1D25592 Compressed Size       00000536 (1334)\n-1D25596 Uncompressed Size     000011D2 (4562)\n-1D2559A Filename Length       001D (29)\n-1D2559C Extra Length          0000 (0)\n-1D2559E Comment Length        0000 (0)\n-1D255A0 Disk Start            0000 (0)\n-1D255A2 Int File Attributes   0000 (0)\n+1D25260 Compression Method    0008 (8) 'Deflated'\n+1D25262 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25266 CRC                   1CFA4DA6 (486165926)\n+1D2526A Compressed Size       00000536 (1334)\n+1D2526E Uncompressed Size     000011D2 (4562)\n+1D25272 Filename Length       001D (29)\n+1D25274 Extra Length          0000 (0)\n+1D25276 Comment Length        0000 (0)\n+1D25278 Disk Start            0000 (0)\n+1D2527A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D255A4 Ext File Attributes   81A40000 (2175008768)\n+1D2527C 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-1D255A8 Local Header Offset   001402B8 (1311416)\n-1D255AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25280 Local Header Offset   001402B8 (1311416)\n+1D25284 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D255AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D255C9 CENTRAL HEADER #57    02014B50 (33639248)\n-1D255CD Created Zip Spec      14 (20) '2.0'\n-1D255CE Created OS            03 (3) 'Unix'\n-1D255CF Extract Zip Spec      14 (20) '2.0'\n-1D255D0 Extract OS            00 (0) 'MS-DOS'\n-1D255D1 General Purpose Flag  0800 (2048)\n+1D252A1 CENTRAL HEADER #57    02014B50 (33639248)\n+1D252A5 Created Zip Spec      14 (20) '2.0'\n+1D252A6 Created OS            03 (3) 'Unix'\n+1D252A7 Extract Zip Spec      14 (20) '2.0'\n+1D252A8 Extract OS            00 (0) 'MS-DOS'\n+1D252A9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D255D3 Compression Method    0008 (8) 'Deflated'\n-1D255D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D255D9 CRC                   9A1B3875 (2585475189)\n-1D255DD Compressed Size       000002D0 (720)\n-1D255E1 Uncompressed Size     00000576 (1398)\n-1D255E5 Filename Length       0023 (35)\n-1D255E7 Extra Length          0000 (0)\n-1D255E9 Comment Length        0000 (0)\n-1D255EB Disk Start            0000 (0)\n-1D255ED Int File Attributes   0000 (0)\n+1D252AB Compression Method    0008 (8) 'Deflated'\n+1D252AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D252B1 CRC                   9A1B3875 (2585475189)\n+1D252B5 Compressed Size       000002D0 (720)\n+1D252B9 Uncompressed Size     00000576 (1398)\n+1D252BD Filename Length       0023 (35)\n+1D252BF Extra Length          0000 (0)\n+1D252C1 Comment Length        0000 (0)\n+1D252C3 Disk Start            0000 (0)\n+1D252C5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D255EF Ext File Attributes   81A40000 (2175008768)\n+1D252C7 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-1D255F3 Local Header Offset   00140829 (1312809)\n-1D255F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D252CB Local Header Offset   00140829 (1312809)\n+1D252CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D255F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D252CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2561A CENTRAL HEADER #58    02014B50 (33639248)\n-1D2561E Created Zip Spec      14 (20) '2.0'\n-1D2561F Created OS            03 (3) 'Unix'\n-1D25620 Extract Zip Spec      14 (20) '2.0'\n-1D25621 Extract OS            00 (0) 'MS-DOS'\n-1D25622 General Purpose Flag  0800 (2048)\n+1D252F2 CENTRAL HEADER #58    02014B50 (33639248)\n+1D252F6 Created Zip Spec      14 (20) '2.0'\n+1D252F7 Created OS            03 (3) 'Unix'\n+1D252F8 Extract Zip Spec      14 (20) '2.0'\n+1D252F9 Extract OS            00 (0) 'MS-DOS'\n+1D252FA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25624 Compression Method    0008 (8) 'Deflated'\n-1D25626 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2562A CRC                   24BF7444 (616526916)\n-1D2562E Compressed Size       00000309 (777)\n-1D25632 Uncompressed Size     0000053F (1343)\n-1D25636 Filename Length       0025 (37)\n-1D25638 Extra Length          0000 (0)\n-1D2563A Comment Length        0000 (0)\n-1D2563C Disk Start            0000 (0)\n-1D2563E Int File Attributes   0000 (0)\n+1D252FC Compression Method    0008 (8) 'Deflated'\n+1D252FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25302 CRC                   24BF7444 (616526916)\n+1D25306 Compressed Size       00000309 (777)\n+1D2530A Uncompressed Size     0000053F (1343)\n+1D2530E Filename Length       0025 (37)\n+1D25310 Extra Length          0000 (0)\n+1D25312 Comment Length        0000 (0)\n+1D25314 Disk Start            0000 (0)\n+1D25316 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25640 Ext File Attributes   81A40000 (2175008768)\n+1D25318 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-1D25644 Local Header Offset   00140B3A (1313594)\n-1D25648 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2531C Local Header Offset   00140B3A (1313594)\n+1D25320 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25320: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2566D CENTRAL HEADER #59    02014B50 (33639248)\n-1D25671 Created Zip Spec      14 (20) '2.0'\n-1D25672 Created OS            03 (3) 'Unix'\n-1D25673 Extract Zip Spec      14 (20) '2.0'\n-1D25674 Extract OS            00 (0) 'MS-DOS'\n-1D25675 General Purpose Flag  0800 (2048)\n+1D25345 CENTRAL HEADER #59    02014B50 (33639248)\n+1D25349 Created Zip Spec      14 (20) '2.0'\n+1D2534A Created OS            03 (3) 'Unix'\n+1D2534B Extract Zip Spec      14 (20) '2.0'\n+1D2534C Extract OS            00 (0) 'MS-DOS'\n+1D2534D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25677 Compression Method    0008 (8) 'Deflated'\n-1D25679 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2567D CRC                   4968C1EE (1231602158)\n-1D25681 Compressed Size       00000477 (1143)\n-1D25685 Uncompressed Size     00001469 (5225)\n-1D25689 Filename Length       0022 (34)\n-1D2568B Extra Length          0000 (0)\n-1D2568D Comment Length        0000 (0)\n-1D2568F Disk Start            0000 (0)\n-1D25691 Int File Attributes   0000 (0)\n+1D2534F Compression Method    0008 (8) 'Deflated'\n+1D25351 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25355 CRC                   4968C1EE (1231602158)\n+1D25359 Compressed Size       00000477 (1143)\n+1D2535D Uncompressed Size     00001469 (5225)\n+1D25361 Filename Length       0022 (34)\n+1D25363 Extra Length          0000 (0)\n+1D25365 Comment Length        0000 (0)\n+1D25367 Disk Start            0000 (0)\n+1D25369 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25693 Ext File Attributes   81A40000 (2175008768)\n+1D2536B 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-1D25697 Local Header Offset   00140E86 (1314438)\n-1D2569B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2536F Local Header Offset   00140E86 (1314438)\n+1D25373 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2569B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25373: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D256BD CENTRAL HEADER #60    02014B50 (33639248)\n-1D256C1 Created Zip Spec      14 (20) '2.0'\n-1D256C2 Created OS            03 (3) 'Unix'\n-1D256C3 Extract Zip Spec      14 (20) '2.0'\n-1D256C4 Extract OS            00 (0) 'MS-DOS'\n-1D256C5 General Purpose Flag  0800 (2048)\n+1D25395 CENTRAL HEADER #60    02014B50 (33639248)\n+1D25399 Created Zip Spec      14 (20) '2.0'\n+1D2539A Created OS            03 (3) 'Unix'\n+1D2539B Extract Zip Spec      14 (20) '2.0'\n+1D2539C Extract OS            00 (0) 'MS-DOS'\n+1D2539D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D256C7 Compression Method    0008 (8) 'Deflated'\n-1D256C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D256CD CRC                   5C57EC18 (1549265944)\n-1D256D1 Compressed Size       0000022B (555)\n-1D256D5 Uncompressed Size     000003CD (973)\n-1D256D9 Filename Length       0020 (32)\n-1D256DB Extra Length          0000 (0)\n-1D256DD Comment Length        0000 (0)\n-1D256DF Disk Start            0000 (0)\n-1D256E1 Int File Attributes   0000 (0)\n+1D2539F Compression Method    0008 (8) 'Deflated'\n+1D253A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D253A5 CRC                   5C57EC18 (1549265944)\n+1D253A9 Compressed Size       0000022B (555)\n+1D253AD Uncompressed Size     000003CD (973)\n+1D253B1 Filename Length       0020 (32)\n+1D253B3 Extra Length          0000 (0)\n+1D253B5 Comment Length        0000 (0)\n+1D253B7 Disk Start            0000 (0)\n+1D253B9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D256E3 Ext File Attributes   81A40000 (2175008768)\n+1D253BB 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-1D256E7 Local Header Offset   0014133D (1315645)\n-1D256EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D253BF Local Header Offset   0014133D (1315645)\n+1D253C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D256EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D253C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2570B CENTRAL HEADER #61    02014B50 (33639248)\n-1D2570F Created Zip Spec      14 (20) '2.0'\n-1D25710 Created OS            03 (3) 'Unix'\n-1D25711 Extract Zip Spec      14 (20) '2.0'\n-1D25712 Extract OS            00 (0) 'MS-DOS'\n-1D25713 General Purpose Flag  0800 (2048)\n+1D253E3 CENTRAL HEADER #61    02014B50 (33639248)\n+1D253E7 Created Zip Spec      14 (20) '2.0'\n+1D253E8 Created OS            03 (3) 'Unix'\n+1D253E9 Extract Zip Spec      14 (20) '2.0'\n+1D253EA Extract OS            00 (0) 'MS-DOS'\n+1D253EB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25715 Compression Method    0008 (8) 'Deflated'\n-1D25717 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2571B CRC                   6F5C72BF (1868329663)\n-1D2571F Compressed Size       00000272 (626)\n-1D25723 Uncompressed Size     0000042B (1067)\n-1D25727 Filename Length       001A (26)\n-1D25729 Extra Length          0000 (0)\n-1D2572B Comment Length        0000 (0)\n-1D2572D Disk Start            0000 (0)\n-1D2572F Int File Attributes   0000 (0)\n+1D253ED Compression Method    0008 (8) 'Deflated'\n+1D253EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D253F3 CRC                   6F5C72BF (1868329663)\n+1D253F7 Compressed Size       00000272 (626)\n+1D253FB Uncompressed Size     0000042B (1067)\n+1D253FF Filename Length       001A (26)\n+1D25401 Extra Length          0000 (0)\n+1D25403 Comment Length        0000 (0)\n+1D25405 Disk Start            0000 (0)\n+1D25407 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25731 Ext File Attributes   81A40000 (2175008768)\n+1D25409 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-1D25735 Local Header Offset   001415A6 (1316262)\n-1D25739 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2540D Local Header Offset   001415A6 (1316262)\n+1D25411 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25753 CENTRAL HEADER #62    02014B50 (33639248)\n-1D25757 Created Zip Spec      14 (20) '2.0'\n-1D25758 Created OS            03 (3) 'Unix'\n-1D25759 Extract Zip Spec      14 (20) '2.0'\n-1D2575A Extract OS            00 (0) 'MS-DOS'\n-1D2575B General Purpose Flag  0800 (2048)\n+1D2542B CENTRAL HEADER #62    02014B50 (33639248)\n+1D2542F Created Zip Spec      14 (20) '2.0'\n+1D25430 Created OS            03 (3) 'Unix'\n+1D25431 Extract Zip Spec      14 (20) '2.0'\n+1D25432 Extract OS            00 (0) 'MS-DOS'\n+1D25433 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2575D Compression Method    0008 (8) 'Deflated'\n-1D2575F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25763 CRC                   DED99BC2 (3738803138)\n-1D25767 Compressed Size       00000705 (1797)\n-1D2576B Uncompressed Size     00002670 (9840)\n-1D2576F Filename Length       001B (27)\n-1D25771 Extra Length          0000 (0)\n-1D25773 Comment Length        0000 (0)\n-1D25775 Disk Start            0000 (0)\n-1D25777 Int File Attributes   0000 (0)\n+1D25435 Compression Method    0008 (8) 'Deflated'\n+1D25437 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2543B CRC                   DED99BC2 (3738803138)\n+1D2543F Compressed Size       00000705 (1797)\n+1D25443 Uncompressed Size     00002670 (9840)\n+1D25447 Filename Length       001B (27)\n+1D25449 Extra Length          0000 (0)\n+1D2544B Comment Length        0000 (0)\n+1D2544D Disk Start            0000 (0)\n+1D2544F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25779 Ext File Attributes   81A40000 (2175008768)\n+1D25451 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-1D2577D Local Header Offset   00141850 (1316944)\n-1D25781 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25455 Local Header Offset   00141850 (1316944)\n+1D25459 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2579C CENTRAL HEADER #63    02014B50 (33639248)\n-1D257A0 Created Zip Spec      14 (20) '2.0'\n-1D257A1 Created OS            03 (3) 'Unix'\n-1D257A2 Extract Zip Spec      14 (20) '2.0'\n-1D257A3 Extract OS            00 (0) 'MS-DOS'\n-1D257A4 General Purpose Flag  0800 (2048)\n+1D25474 CENTRAL HEADER #63    02014B50 (33639248)\n+1D25478 Created Zip Spec      14 (20) '2.0'\n+1D25479 Created OS            03 (3) 'Unix'\n+1D2547A Extract Zip Spec      14 (20) '2.0'\n+1D2547B Extract OS            00 (0) 'MS-DOS'\n+1D2547C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D257A6 Compression Method    0008 (8) 'Deflated'\n-1D257A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D257AC CRC                   CB592255 (3411616341)\n-1D257B0 Compressed Size       00000609 (1545)\n-1D257B4 Uncompressed Size     0000116B (4459)\n-1D257B8 Filename Length       001D (29)\n-1D257BA Extra Length          0000 (0)\n-1D257BC Comment Length        0000 (0)\n-1D257BE Disk Start            0000 (0)\n-1D257C0 Int File Attributes   0000 (0)\n+1D2547E Compression Method    0008 (8) 'Deflated'\n+1D25480 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25484 CRC                   CB592255 (3411616341)\n+1D25488 Compressed Size       00000609 (1545)\n+1D2548C Uncompressed Size     0000116B (4459)\n+1D25490 Filename Length       001D (29)\n+1D25492 Extra Length          0000 (0)\n+1D25494 Comment Length        0000 (0)\n+1D25496 Disk Start            0000 (0)\n+1D25498 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D257C2 Ext File Attributes   81A40000 (2175008768)\n+1D2549A 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-1D257C6 Local Header Offset   00141F8E (1318798)\n-1D257CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2549E Local Header Offset   00141F8E (1318798)\n+1D254A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D257CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D254A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D257E7 CENTRAL HEADER #64    02014B50 (33639248)\n-1D257EB Created Zip Spec      14 (20) '2.0'\n-1D257EC Created OS            03 (3) 'Unix'\n-1D257ED Extract Zip Spec      14 (20) '2.0'\n-1D257EE Extract OS            00 (0) 'MS-DOS'\n-1D257EF General Purpose Flag  0800 (2048)\n+1D254BF CENTRAL HEADER #64    02014B50 (33639248)\n+1D254C3 Created Zip Spec      14 (20) '2.0'\n+1D254C4 Created OS            03 (3) 'Unix'\n+1D254C5 Extract Zip Spec      14 (20) '2.0'\n+1D254C6 Extract OS            00 (0) 'MS-DOS'\n+1D254C7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D257F1 Compression Method    0008 (8) 'Deflated'\n-1D257F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D257F7 CRC                   FE642AD0 (4267977424)\n-1D257FB Compressed Size       00000473 (1139)\n-1D257FF Uncompressed Size     00000B05 (2821)\n-1D25803 Filename Length       001D (29)\n-1D25805 Extra Length          0000 (0)\n-1D25807 Comment Length        0000 (0)\n-1D25809 Disk Start            0000 (0)\n-1D2580B Int File Attributes   0000 (0)\n+1D254C9 Compression Method    0008 (8) 'Deflated'\n+1D254CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D254CF CRC                   FE642AD0 (4267977424)\n+1D254D3 Compressed Size       00000473 (1139)\n+1D254D7 Uncompressed Size     00000B05 (2821)\n+1D254DB Filename Length       001D (29)\n+1D254DD Extra Length          0000 (0)\n+1D254DF Comment Length        0000 (0)\n+1D254E1 Disk Start            0000 (0)\n+1D254E3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2580D Ext File Attributes   81A40000 (2175008768)\n+1D254E5 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-1D25811 Local Header Offset   001425D2 (1320402)\n-1D25815 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D254E9 Local Header Offset   001425D2 (1320402)\n+1D254ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D254ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25832 CENTRAL HEADER #65    02014B50 (33639248)\n-1D25836 Created Zip Spec      14 (20) '2.0'\n-1D25837 Created OS            03 (3) 'Unix'\n-1D25838 Extract Zip Spec      14 (20) '2.0'\n-1D25839 Extract OS            00 (0) 'MS-DOS'\n-1D2583A General Purpose Flag  0800 (2048)\n+1D2550A CENTRAL HEADER #65    02014B50 (33639248)\n+1D2550E Created Zip Spec      14 (20) '2.0'\n+1D2550F Created OS            03 (3) 'Unix'\n+1D25510 Extract Zip Spec      14 (20) '2.0'\n+1D25511 Extract OS            00 (0) 'MS-DOS'\n+1D25512 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2583C Compression Method    0008 (8) 'Deflated'\n-1D2583E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25842 CRC                   05DF1F9B (98508699)\n-1D25846 Compressed Size       00000475 (1141)\n-1D2584A Uncompressed Size     00000A32 (2610)\n-1D2584E Filename Length       001A (26)\n-1D25850 Extra Length          0000 (0)\n-1D25852 Comment Length        0000 (0)\n-1D25854 Disk Start            0000 (0)\n-1D25856 Int File Attributes   0000 (0)\n+1D25514 Compression Method    0008 (8) 'Deflated'\n+1D25516 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2551A CRC                   05DF1F9B (98508699)\n+1D2551E Compressed Size       00000475 (1141)\n+1D25522 Uncompressed Size     00000A32 (2610)\n+1D25526 Filename Length       001A (26)\n+1D25528 Extra Length          0000 (0)\n+1D2552A Comment Length        0000 (0)\n+1D2552C Disk Start            0000 (0)\n+1D2552E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25858 Ext File Attributes   81A40000 (2175008768)\n+1D25530 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-1D2585C Local Header Offset   00142A80 (1321600)\n-1D25860 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25534 Local Header Offset   00142A80 (1321600)\n+1D25538 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25860: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2587A CENTRAL HEADER #66    02014B50 (33639248)\n-1D2587E Created Zip Spec      14 (20) '2.0'\n-1D2587F Created OS            03 (3) 'Unix'\n-1D25880 Extract Zip Spec      14 (20) '2.0'\n-1D25881 Extract OS            00 (0) 'MS-DOS'\n-1D25882 General Purpose Flag  0800 (2048)\n+1D25552 CENTRAL HEADER #66    02014B50 (33639248)\n+1D25556 Created Zip Spec      14 (20) '2.0'\n+1D25557 Created OS            03 (3) 'Unix'\n+1D25558 Extract Zip Spec      14 (20) '2.0'\n+1D25559 Extract OS            00 (0) 'MS-DOS'\n+1D2555A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25884 Compression Method    0008 (8) 'Deflated'\n-1D25886 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2588A CRC                   6146B2B6 (1632023222)\n-1D2588E Compressed Size       000004B0 (1200)\n-1D25892 Uncompressed Size     00000C8C (3212)\n-1D25896 Filename Length       001D (29)\n-1D25898 Extra Length          0000 (0)\n-1D2589A Comment Length        0000 (0)\n-1D2589C Disk Start            0000 (0)\n-1D2589E Int File Attributes   0000 (0)\n+1D2555C Compression Method    0008 (8) 'Deflated'\n+1D2555E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25562 CRC                   6146B2B6 (1632023222)\n+1D25566 Compressed Size       000004B0 (1200)\n+1D2556A Uncompressed Size     00000C8C (3212)\n+1D2556E Filename Length       001D (29)\n+1D25570 Extra Length          0000 (0)\n+1D25572 Comment Length        0000 (0)\n+1D25574 Disk Start            0000 (0)\n+1D25576 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D258A0 Ext File Attributes   81A40000 (2175008768)\n+1D25578 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-1D258A4 Local Header Offset   00142F2D (1322797)\n-1D258A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2557C Local Header Offset   00142F2D (1322797)\n+1D25580 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D258A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D258C5 CENTRAL HEADER #67    02014B50 (33639248)\n-1D258C9 Created Zip Spec      14 (20) '2.0'\n-1D258CA Created OS            03 (3) 'Unix'\n-1D258CB Extract Zip Spec      14 (20) '2.0'\n-1D258CC Extract OS            00 (0) 'MS-DOS'\n-1D258CD General Purpose Flag  0800 (2048)\n+1D2559D CENTRAL HEADER #67    02014B50 (33639248)\n+1D255A1 Created Zip Spec      14 (20) '2.0'\n+1D255A2 Created OS            03 (3) 'Unix'\n+1D255A3 Extract Zip Spec      14 (20) '2.0'\n+1D255A4 Extract OS            00 (0) 'MS-DOS'\n+1D255A5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D258CF Compression Method    0008 (8) 'Deflated'\n-1D258D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D258D5 CRC                   28729BC4 (678599620)\n-1D258D9 Compressed Size       00000A6A (2666)\n-1D258DD Uncompressed Size     00002AE8 (10984)\n-1D258E1 Filename Length       001C (28)\n-1D258E3 Extra Length          0000 (0)\n-1D258E5 Comment Length        0000 (0)\n-1D258E7 Disk Start            0000 (0)\n-1D258E9 Int File Attributes   0000 (0)\n+1D255A7 Compression Method    0008 (8) 'Deflated'\n+1D255A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D255AD CRC                   28729BC4 (678599620)\n+1D255B1 Compressed Size       00000A6A (2666)\n+1D255B5 Uncompressed Size     00002AE8 (10984)\n+1D255B9 Filename Length       001C (28)\n+1D255BB Extra Length          0000 (0)\n+1D255BD Comment Length        0000 (0)\n+1D255BF Disk Start            0000 (0)\n+1D255C1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D258EB Ext File Attributes   81A40000 (2175008768)\n+1D255C3 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-1D258EF Local Header Offset   00143418 (1324056)\n-1D258F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D255C7 Local Header Offset   00143418 (1324056)\n+1D255CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D258F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D255CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2590F CENTRAL HEADER #68    02014B50 (33639248)\n-1D25913 Created Zip Spec      14 (20) '2.0'\n-1D25914 Created OS            03 (3) 'Unix'\n-1D25915 Extract Zip Spec      14 (20) '2.0'\n-1D25916 Extract OS            00 (0) 'MS-DOS'\n-1D25917 General Purpose Flag  0800 (2048)\n+1D255E7 CENTRAL HEADER #68    02014B50 (33639248)\n+1D255EB Created Zip Spec      14 (20) '2.0'\n+1D255EC Created OS            03 (3) 'Unix'\n+1D255ED Extract Zip Spec      14 (20) '2.0'\n+1D255EE Extract OS            00 (0) 'MS-DOS'\n+1D255EF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25919 Compression Method    0008 (8) 'Deflated'\n-1D2591B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2591F CRC                   0BF43F40 (200556352)\n-1D25923 Compressed Size       00000AEF (2799)\n-1D25927 Uncompressed Size     00002E56 (11862)\n-1D2592B Filename Length       001A (26)\n-1D2592D Extra Length          0000 (0)\n-1D2592F Comment Length        0000 (0)\n-1D25931 Disk Start            0000 (0)\n-1D25933 Int File Attributes   0000 (0)\n+1D255F1 Compression Method    0008 (8) 'Deflated'\n+1D255F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D255F7 CRC                   0BF43F40 (200556352)\n+1D255FB Compressed Size       00000AEF (2799)\n+1D255FF Uncompressed Size     00002E56 (11862)\n+1D25603 Filename Length       001A (26)\n+1D25605 Extra Length          0000 (0)\n+1D25607 Comment Length        0000 (0)\n+1D25609 Disk Start            0000 (0)\n+1D2560B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25935 Ext File Attributes   81A40000 (2175008768)\n+1D2560D 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-1D25939 Local Header Offset   00143EBC (1326780)\n-1D2593D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25611 Local Header Offset   00143EBC (1326780)\n+1D25615 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2593D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25957 CENTRAL HEADER #69    02014B50 (33639248)\n-1D2595B Created Zip Spec      14 (20) '2.0'\n-1D2595C Created OS            03 (3) 'Unix'\n-1D2595D Extract Zip Spec      14 (20) '2.0'\n-1D2595E Extract OS            00 (0) 'MS-DOS'\n-1D2595F General Purpose Flag  0800 (2048)\n+1D2562F CENTRAL HEADER #69    02014B50 (33639248)\n+1D25633 Created Zip Spec      14 (20) '2.0'\n+1D25634 Created OS            03 (3) 'Unix'\n+1D25635 Extract Zip Spec      14 (20) '2.0'\n+1D25636 Extract OS            00 (0) 'MS-DOS'\n+1D25637 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25961 Compression Method    0008 (8) 'Deflated'\n-1D25963 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25967 CRC                   8F2C153C (2402030908)\n-1D2596B Compressed Size       0000077B (1915)\n-1D2596F Uncompressed Size     00001DD8 (7640)\n-1D25973 Filename Length       001A (26)\n-1D25975 Extra Length          0000 (0)\n-1D25977 Comment Length        0000 (0)\n-1D25979 Disk Start            0000 (0)\n-1D2597B Int File Attributes   0000 (0)\n+1D25639 Compression Method    0008 (8) 'Deflated'\n+1D2563B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2563F CRC                   8F2C153C (2402030908)\n+1D25643 Compressed Size       0000077B (1915)\n+1D25647 Uncompressed Size     00001DD8 (7640)\n+1D2564B Filename Length       001A (26)\n+1D2564D Extra Length          0000 (0)\n+1D2564F Comment Length        0000 (0)\n+1D25651 Disk Start            0000 (0)\n+1D25653 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2597D Ext File Attributes   81A40000 (2175008768)\n+1D25655 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-1D25981 Local Header Offset   001449E3 (1329635)\n-1D25985 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25659 Local Header Offset   001449E3 (1329635)\n+1D2565D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25985: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2565D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2599F CENTRAL HEADER #70    02014B50 (33639248)\n-1D259A3 Created Zip Spec      14 (20) '2.0'\n-1D259A4 Created OS            03 (3) 'Unix'\n-1D259A5 Extract Zip Spec      14 (20) '2.0'\n-1D259A6 Extract OS            00 (0) 'MS-DOS'\n-1D259A7 General Purpose Flag  0800 (2048)\n+1D25677 CENTRAL HEADER #70    02014B50 (33639248)\n+1D2567B Created Zip Spec      14 (20) '2.0'\n+1D2567C Created OS            03 (3) 'Unix'\n+1D2567D Extract Zip Spec      14 (20) '2.0'\n+1D2567E Extract OS            00 (0) 'MS-DOS'\n+1D2567F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D259A9 Compression Method    0008 (8) 'Deflated'\n-1D259AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D259AF CRC                   B1B01D3C (2981109052)\n-1D259B3 Compressed Size       0000031A (794)\n-1D259B7 Uncompressed Size     00000775 (1909)\n-1D259BB Filename Length       001C (28)\n-1D259BD Extra Length          0000 (0)\n-1D259BF Comment Length        0000 (0)\n-1D259C1 Disk Start            0000 (0)\n-1D259C3 Int File Attributes   0000 (0)\n+1D25681 Compression Method    0008 (8) 'Deflated'\n+1D25683 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25687 CRC                   B1B01D3C (2981109052)\n+1D2568B Compressed Size       0000031A (794)\n+1D2568F Uncompressed Size     00000775 (1909)\n+1D25693 Filename Length       001C (28)\n+1D25695 Extra Length          0000 (0)\n+1D25697 Comment Length        0000 (0)\n+1D25699 Disk Start            0000 (0)\n+1D2569B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D259C5 Ext File Attributes   81A40000 (2175008768)\n+1D2569D 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-1D259C9 Local Header Offset   00145196 (1331606)\n-1D259CD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D256A1 Local Header Offset   00145196 (1331606)\n+1D256A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D259CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D256A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D259E9 CENTRAL HEADER #71    02014B50 (33639248)\n-1D259ED Created Zip Spec      14 (20) '2.0'\n-1D259EE Created OS            03 (3) 'Unix'\n-1D259EF Extract Zip Spec      14 (20) '2.0'\n-1D259F0 Extract OS            00 (0) 'MS-DOS'\n-1D259F1 General Purpose Flag  0800 (2048)\n+1D256C1 CENTRAL HEADER #71    02014B50 (33639248)\n+1D256C5 Created Zip Spec      14 (20) '2.0'\n+1D256C6 Created OS            03 (3) 'Unix'\n+1D256C7 Extract Zip Spec      14 (20) '2.0'\n+1D256C8 Extract OS            00 (0) 'MS-DOS'\n+1D256C9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D259F3 Compression Method    0008 (8) 'Deflated'\n-1D259F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D259F9 CRC                   3535B0F4 (892711156)\n-1D259FD Compressed Size       00000327 (807)\n-1D25A01 Uncompressed Size     00000740 (1856)\n-1D25A05 Filename Length       0022 (34)\n-1D25A07 Extra Length          0000 (0)\n-1D25A09 Comment Length        0000 (0)\n-1D25A0B Disk Start            0000 (0)\n-1D25A0D Int File Attributes   0000 (0)\n+1D256CB Compression Method    0008 (8) 'Deflated'\n+1D256CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D256D1 CRC                   3535B0F4 (892711156)\n+1D256D5 Compressed Size       00000327 (807)\n+1D256D9 Uncompressed Size     00000740 (1856)\n+1D256DD Filename Length       0022 (34)\n+1D256DF Extra Length          0000 (0)\n+1D256E1 Comment Length        0000 (0)\n+1D256E3 Disk Start            0000 (0)\n+1D256E5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25A0F Ext File Attributes   81A40000 (2175008768)\n+1D256E7 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-1D25A13 Local Header Offset   001454EA (1332458)\n-1D25A17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D256EB Local Header Offset   001454EA (1332458)\n+1D256EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D256EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25A39 CENTRAL HEADER #72    02014B50 (33639248)\n-1D25A3D Created Zip Spec      14 (20) '2.0'\n-1D25A3E Created OS            03 (3) 'Unix'\n-1D25A3F Extract Zip Spec      14 (20) '2.0'\n-1D25A40 Extract OS            00 (0) 'MS-DOS'\n-1D25A41 General Purpose Flag  0800 (2048)\n+1D25711 CENTRAL HEADER #72    02014B50 (33639248)\n+1D25715 Created Zip Spec      14 (20) '2.0'\n+1D25716 Created OS            03 (3) 'Unix'\n+1D25717 Extract Zip Spec      14 (20) '2.0'\n+1D25718 Extract OS            00 (0) 'MS-DOS'\n+1D25719 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25A43 Compression Method    0008 (8) 'Deflated'\n-1D25A45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25A49 CRC                   12E46191 (316957073)\n-1D25A4D Compressed Size       000006A5 (1701)\n-1D25A51 Uncompressed Size     00001889 (6281)\n-1D25A55 Filename Length       0017 (23)\n-1D25A57 Extra Length          0000 (0)\n-1D25A59 Comment Length        0000 (0)\n-1D25A5B Disk Start            0000 (0)\n-1D25A5D Int File Attributes   0000 (0)\n+1D2571B Compression Method    0008 (8) 'Deflated'\n+1D2571D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25721 CRC                   12E46191 (316957073)\n+1D25725 Compressed Size       000006A5 (1701)\n+1D25729 Uncompressed Size     00001889 (6281)\n+1D2572D Filename Length       0017 (23)\n+1D2572F Extra Length          0000 (0)\n+1D25731 Comment Length        0000 (0)\n+1D25733 Disk Start            0000 (0)\n+1D25735 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25A5F Ext File Attributes   81A40000 (2175008768)\n+1D25737 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-1D25A63 Local Header Offset   00145851 (1333329)\n-1D25A67 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D2573B Local Header Offset   00145851 (1333329)\n+1D2573F Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25A67: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2573F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25A7E CENTRAL HEADER #73    02014B50 (33639248)\n-1D25A82 Created Zip Spec      14 (20) '2.0'\n-1D25A83 Created OS            03 (3) 'Unix'\n-1D25A84 Extract Zip Spec      14 (20) '2.0'\n-1D25A85 Extract OS            00 (0) 'MS-DOS'\n-1D25A86 General Purpose Flag  0800 (2048)\n+1D25756 CENTRAL HEADER #73    02014B50 (33639248)\n+1D2575A Created Zip Spec      14 (20) '2.0'\n+1D2575B Created OS            03 (3) 'Unix'\n+1D2575C Extract Zip Spec      14 (20) '2.0'\n+1D2575D Extract OS            00 (0) 'MS-DOS'\n+1D2575E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25A88 Compression Method    0008 (8) 'Deflated'\n-1D25A8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25A8E CRC                   04563C1E (72760350)\n-1D25A92 Compressed Size       00000C56 (3158)\n-1D25A96 Uncompressed Size     00003BE6 (15334)\n-1D25A9A Filename Length       001A (26)\n-1D25A9C Extra Length          0000 (0)\n-1D25A9E Comment Length        0000 (0)\n-1D25AA0 Disk Start            0000 (0)\n-1D25AA2 Int File Attributes   0000 (0)\n+1D25760 Compression Method    0008 (8) 'Deflated'\n+1D25762 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25766 CRC                   04563C1E (72760350)\n+1D2576A Compressed Size       00000C56 (3158)\n+1D2576E Uncompressed Size     00003BE6 (15334)\n+1D25772 Filename Length       001A (26)\n+1D25774 Extra Length          0000 (0)\n+1D25776 Comment Length        0000 (0)\n+1D25778 Disk Start            0000 (0)\n+1D2577A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25AA4 Ext File Attributes   81A40000 (2175008768)\n+1D2577C 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-1D25AA8 Local Header Offset   00145F2B (1335083)\n-1D25AAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25780 Local Header Offset   00145F2B (1335083)\n+1D25784 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25AC6 CENTRAL HEADER #74    02014B50 (33639248)\n-1D25ACA Created Zip Spec      14 (20) '2.0'\n-1D25ACB Created OS            03 (3) 'Unix'\n-1D25ACC Extract Zip Spec      14 (20) '2.0'\n-1D25ACD Extract OS            00 (0) 'MS-DOS'\n-1D25ACE General Purpose Flag  0800 (2048)\n+1D2579E CENTRAL HEADER #74    02014B50 (33639248)\n+1D257A2 Created Zip Spec      14 (20) '2.0'\n+1D257A3 Created OS            03 (3) 'Unix'\n+1D257A4 Extract Zip Spec      14 (20) '2.0'\n+1D257A5 Extract OS            00 (0) 'MS-DOS'\n+1D257A6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25AD0 Compression Method    0008 (8) 'Deflated'\n-1D25AD2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25AD6 CRC                   6F7887D7 (1870170071)\n-1D25ADA Compressed Size       000004F5 (1269)\n-1D25ADE Uncompressed Size     00000D10 (3344)\n-1D25AE2 Filename Length       001F (31)\n-1D25AE4 Extra Length          0000 (0)\n-1D25AE6 Comment Length        0000 (0)\n-1D25AE8 Disk Start            0000 (0)\n-1D25AEA Int File Attributes   0000 (0)\n+1D257A8 Compression Method    0008 (8) 'Deflated'\n+1D257AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D257AE CRC                   6F7887D7 (1870170071)\n+1D257B2 Compressed Size       000004F5 (1269)\n+1D257B6 Uncompressed Size     00000D10 (3344)\n+1D257BA Filename Length       001F (31)\n+1D257BC Extra Length          0000 (0)\n+1D257BE Comment Length        0000 (0)\n+1D257C0 Disk Start            0000 (0)\n+1D257C2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25AEC Ext File Attributes   81A40000 (2175008768)\n+1D257C4 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-1D25AF0 Local Header Offset   00146BB9 (1338297)\n-1D25AF4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D257C8 Local Header Offset   00146BB9 (1338297)\n+1D257CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25AF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D257CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25B13 CENTRAL HEADER #75    02014B50 (33639248)\n-1D25B17 Created Zip Spec      14 (20) '2.0'\n-1D25B18 Created OS            03 (3) 'Unix'\n-1D25B19 Extract Zip Spec      14 (20) '2.0'\n-1D25B1A Extract OS            00 (0) 'MS-DOS'\n-1D25B1B General Purpose Flag  0800 (2048)\n+1D257EB CENTRAL HEADER #75    02014B50 (33639248)\n+1D257EF Created Zip Spec      14 (20) '2.0'\n+1D257F0 Created OS            03 (3) 'Unix'\n+1D257F1 Extract Zip Spec      14 (20) '2.0'\n+1D257F2 Extract OS            00 (0) 'MS-DOS'\n+1D257F3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25B1D Compression Method    0008 (8) 'Deflated'\n-1D25B1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25B23 CRC                   0E7C6557 (243033431)\n-1D25B27 Compressed Size       0000045E (1118)\n-1D25B2B Uncompressed Size     00000D63 (3427)\n-1D25B2F Filename Length       001B (27)\n-1D25B31 Extra Length          0000 (0)\n-1D25B33 Comment Length        0000 (0)\n-1D25B35 Disk Start            0000 (0)\n-1D25B37 Int File Attributes   0000 (0)\n+1D257F5 Compression Method    0008 (8) 'Deflated'\n+1D257F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D257FB CRC                   0E7C6557 (243033431)\n+1D257FF Compressed Size       0000045E (1118)\n+1D25803 Uncompressed Size     00000D63 (3427)\n+1D25807 Filename Length       001B (27)\n+1D25809 Extra Length          0000 (0)\n+1D2580B Comment Length        0000 (0)\n+1D2580D Disk Start            0000 (0)\n+1D2580F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25B39 Ext File Attributes   81A40000 (2175008768)\n+1D25811 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-1D25B3D Local Header Offset   001470EB (1339627)\n-1D25B41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25815 Local Header Offset   001470EB (1339627)\n+1D25819 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25B5C CENTRAL HEADER #76    02014B50 (33639248)\n-1D25B60 Created Zip Spec      14 (20) '2.0'\n-1D25B61 Created OS            03 (3) 'Unix'\n-1D25B62 Extract Zip Spec      14 (20) '2.0'\n-1D25B63 Extract OS            00 (0) 'MS-DOS'\n-1D25B64 General Purpose Flag  0800 (2048)\n+1D25834 CENTRAL HEADER #76    02014B50 (33639248)\n+1D25838 Created Zip Spec      14 (20) '2.0'\n+1D25839 Created OS            03 (3) 'Unix'\n+1D2583A Extract Zip Spec      14 (20) '2.0'\n+1D2583B Extract OS            00 (0) 'MS-DOS'\n+1D2583C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25B66 Compression Method    0008 (8) 'Deflated'\n-1D25B68 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25B6C CRC                   FE830C9F (4270001311)\n-1D25B70 Compressed Size       000005D6 (1494)\n-1D25B74 Uncompressed Size     000014A6 (5286)\n-1D25B78 Filename Length       0021 (33)\n-1D25B7A Extra Length          0000 (0)\n-1D25B7C Comment Length        0000 (0)\n-1D25B7E Disk Start            0000 (0)\n-1D25B80 Int File Attributes   0000 (0)\n+1D2583E Compression Method    0008 (8) 'Deflated'\n+1D25840 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25844 CRC                   FE830C9F (4270001311)\n+1D25848 Compressed Size       000005D6 (1494)\n+1D2584C Uncompressed Size     000014A6 (5286)\n+1D25850 Filename Length       0021 (33)\n+1D25852 Extra Length          0000 (0)\n+1D25854 Comment Length        0000 (0)\n+1D25856 Disk Start            0000 (0)\n+1D25858 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25B82 Ext File Attributes   81A40000 (2175008768)\n+1D2585A 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-1D25B86 Local Header Offset   00147582 (1340802)\n-1D25B8A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2585E Local Header Offset   00147582 (1340802)\n+1D25862 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25B8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25BAB CENTRAL HEADER #77    02014B50 (33639248)\n-1D25BAF Created Zip Spec      14 (20) '2.0'\n-1D25BB0 Created OS            03 (3) 'Unix'\n-1D25BB1 Extract Zip Spec      14 (20) '2.0'\n-1D25BB2 Extract OS            00 (0) 'MS-DOS'\n-1D25BB3 General Purpose Flag  0800 (2048)\n+1D25883 CENTRAL HEADER #77    02014B50 (33639248)\n+1D25887 Created Zip Spec      14 (20) '2.0'\n+1D25888 Created OS            03 (3) 'Unix'\n+1D25889 Extract Zip Spec      14 (20) '2.0'\n+1D2588A Extract OS            00 (0) 'MS-DOS'\n+1D2588B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25BB5 Compression Method    0008 (8) 'Deflated'\n-1D25BB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25BBB CRC                   BB445A3A (3141818938)\n-1D25BBF Compressed Size       000008AB (2219)\n-1D25BC3 Uncompressed Size     00001F11 (7953)\n-1D25BC7 Filename Length       001E (30)\n-1D25BC9 Extra Length          0000 (0)\n-1D25BCB Comment Length        0000 (0)\n-1D25BCD Disk Start            0000 (0)\n-1D25BCF Int File Attributes   0000 (0)\n+1D2588D Compression Method    0008 (8) 'Deflated'\n+1D2588F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25893 CRC                   BB445A3A (3141818938)\n+1D25897 Compressed Size       000008AB (2219)\n+1D2589B Uncompressed Size     00001F11 (7953)\n+1D2589F Filename Length       001E (30)\n+1D258A1 Extra Length          0000 (0)\n+1D258A3 Comment Length        0000 (0)\n+1D258A5 Disk Start            0000 (0)\n+1D258A7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25BD1 Ext File Attributes   81A40000 (2175008768)\n+1D258A9 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-1D25BD5 Local Header Offset   00147B97 (1342359)\n-1D25BD9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D258AD Local Header Offset   00147B97 (1342359)\n+1D258B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25BD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D258B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25BF7 CENTRAL HEADER #78    02014B50 (33639248)\n-1D25BFB Created Zip Spec      14 (20) '2.0'\n-1D25BFC Created OS            03 (3) 'Unix'\n-1D25BFD Extract Zip Spec      14 (20) '2.0'\n-1D25BFE Extract OS            00 (0) 'MS-DOS'\n-1D25BFF General Purpose Flag  0800 (2048)\n+1D258CF CENTRAL HEADER #78    02014B50 (33639248)\n+1D258D3 Created Zip Spec      14 (20) '2.0'\n+1D258D4 Created OS            03 (3) 'Unix'\n+1D258D5 Extract Zip Spec      14 (20) '2.0'\n+1D258D6 Extract OS            00 (0) 'MS-DOS'\n+1D258D7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25C01 Compression Method    0008 (8) 'Deflated'\n-1D25C03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25C07 CRC                   99E34434 (2581808180)\n-1D25C0B Compressed Size       00000366 (870)\n-1D25C0F Uncompressed Size     00000CBC (3260)\n-1D25C13 Filename Length       0026 (38)\n-1D25C15 Extra Length          0000 (0)\n-1D25C17 Comment Length        0000 (0)\n-1D25C19 Disk Start            0000 (0)\n-1D25C1B Int File Attributes   0000 (0)\n+1D258D9 Compression Method    0008 (8) 'Deflated'\n+1D258DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D258DF CRC                   99E34434 (2581808180)\n+1D258E3 Compressed Size       00000366 (870)\n+1D258E7 Uncompressed Size     00000CBC (3260)\n+1D258EB Filename Length       0026 (38)\n+1D258ED Extra Length          0000 (0)\n+1D258EF Comment Length        0000 (0)\n+1D258F1 Disk Start            0000 (0)\n+1D258F3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25C1D Ext File Attributes   81A40000 (2175008768)\n+1D258F5 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-1D25C21 Local Header Offset   0014847E (1344638)\n-1D25C25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D258F9 Local Header Offset   0014847E (1344638)\n+1D258FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D258FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25C4B CENTRAL HEADER #79    02014B50 (33639248)\n-1D25C4F Created Zip Spec      14 (20) '2.0'\n-1D25C50 Created OS            03 (3) 'Unix'\n-1D25C51 Extract Zip Spec      14 (20) '2.0'\n-1D25C52 Extract OS            00 (0) 'MS-DOS'\n-1D25C53 General Purpose Flag  0800 (2048)\n+1D25923 CENTRAL HEADER #79    02014B50 (33639248)\n+1D25927 Created Zip Spec      14 (20) '2.0'\n+1D25928 Created OS            03 (3) 'Unix'\n+1D25929 Extract Zip Spec      14 (20) '2.0'\n+1D2592A Extract OS            00 (0) 'MS-DOS'\n+1D2592B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25C55 Compression Method    0008 (8) 'Deflated'\n-1D25C57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25C5B CRC                   8E5E7B69 (2388556649)\n-1D25C5F Compressed Size       00000690 (1680)\n-1D25C63 Uncompressed Size     00001D19 (7449)\n-1D25C67 Filename Length       0020 (32)\n-1D25C69 Extra Length          0000 (0)\n-1D25C6B Comment Length        0000 (0)\n-1D25C6D Disk Start            0000 (0)\n-1D25C6F Int File Attributes   0000 (0)\n+1D2592D Compression Method    0008 (8) 'Deflated'\n+1D2592F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25933 CRC                   8E5E7B69 (2388556649)\n+1D25937 Compressed Size       00000690 (1680)\n+1D2593B Uncompressed Size     00001D19 (7449)\n+1D2593F Filename Length       0020 (32)\n+1D25941 Extra Length          0000 (0)\n+1D25943 Comment Length        0000 (0)\n+1D25945 Disk Start            0000 (0)\n+1D25947 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25C71 Ext File Attributes   81A40000 (2175008768)\n+1D25949 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-1D25C75 Local Header Offset   00148828 (1345576)\n-1D25C79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2594D Local Header Offset   00148828 (1345576)\n+1D25951 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25C79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25C99 CENTRAL HEADER #80    02014B50 (33639248)\n-1D25C9D Created Zip Spec      14 (20) '2.0'\n-1D25C9E Created OS            03 (3) 'Unix'\n-1D25C9F Extract Zip Spec      14 (20) '2.0'\n-1D25CA0 Extract OS            00 (0) 'MS-DOS'\n-1D25CA1 General Purpose Flag  0800 (2048)\n+1D25971 CENTRAL HEADER #80    02014B50 (33639248)\n+1D25975 Created Zip Spec      14 (20) '2.0'\n+1D25976 Created OS            03 (3) 'Unix'\n+1D25977 Extract Zip Spec      14 (20) '2.0'\n+1D25978 Extract OS            00 (0) 'MS-DOS'\n+1D25979 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25CA3 Compression Method    0008 (8) 'Deflated'\n-1D25CA5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25CA9 CRC                   EDFBBE26 (3992698406)\n-1D25CAD Compressed Size       000002CB (715)\n-1D25CB1 Uncompressed Size     00000826 (2086)\n-1D25CB5 Filename Length       0021 (33)\n-1D25CB7 Extra Length          0000 (0)\n-1D25CB9 Comment Length        0000 (0)\n-1D25CBB Disk Start            0000 (0)\n-1D25CBD Int File Attributes   0000 (0)\n+1D2597B Compression Method    0008 (8) 'Deflated'\n+1D2597D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25981 CRC                   EDFBBE26 (3992698406)\n+1D25985 Compressed Size       000002CB (715)\n+1D25989 Uncompressed Size     00000826 (2086)\n+1D2598D Filename Length       0021 (33)\n+1D2598F Extra Length          0000 (0)\n+1D25991 Comment Length        0000 (0)\n+1D25993 Disk Start            0000 (0)\n+1D25995 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25CBF Ext File Attributes   81A40000 (2175008768)\n+1D25997 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-1D25CC3 Local Header Offset   00148EF6 (1347318)\n-1D25CC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2599B Local Header Offset   00148EF6 (1347318)\n+1D2599F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2599F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25CE8 CENTRAL HEADER #81    02014B50 (33639248)\n-1D25CEC Created Zip Spec      14 (20) '2.0'\n-1D25CED Created OS            03 (3) 'Unix'\n-1D25CEE Extract Zip Spec      14 (20) '2.0'\n-1D25CEF Extract OS            00 (0) 'MS-DOS'\n-1D25CF0 General Purpose Flag  0800 (2048)\n+1D259C0 CENTRAL HEADER #81    02014B50 (33639248)\n+1D259C4 Created Zip Spec      14 (20) '2.0'\n+1D259C5 Created OS            03 (3) 'Unix'\n+1D259C6 Extract Zip Spec      14 (20) '2.0'\n+1D259C7 Extract OS            00 (0) 'MS-DOS'\n+1D259C8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25CF2 Compression Method    0008 (8) 'Deflated'\n-1D25CF4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25CF8 CRC                   310E3F56 (823017302)\n-1D25CFC Compressed Size       000005BC (1468)\n-1D25D00 Uncompressed Size     00001847 (6215)\n-1D25D04 Filename Length       0016 (22)\n-1D25D06 Extra Length          0000 (0)\n-1D25D08 Comment Length        0000 (0)\n-1D25D0A Disk Start            0000 (0)\n-1D25D0C Int File Attributes   0000 (0)\n+1D259CA Compression Method    0008 (8) 'Deflated'\n+1D259CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D259D0 CRC                   310E3F56 (823017302)\n+1D259D4 Compressed Size       000005BC (1468)\n+1D259D8 Uncompressed Size     00001847 (6215)\n+1D259DC Filename Length       0016 (22)\n+1D259DE Extra Length          0000 (0)\n+1D259E0 Comment Length        0000 (0)\n+1D259E2 Disk Start            0000 (0)\n+1D259E4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25D0E Ext File Attributes   81A40000 (2175008768)\n+1D259E6 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-1D25D12 Local Header Offset   00149200 (1348096)\n-1D25D16 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D259EA Local Header Offset   00149200 (1348096)\n+1D259EE Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25D16: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D259EE: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25D2C CENTRAL HEADER #82    02014B50 (33639248)\n-1D25D30 Created Zip Spec      14 (20) '2.0'\n-1D25D31 Created OS            03 (3) 'Unix'\n-1D25D32 Extract Zip Spec      14 (20) '2.0'\n-1D25D33 Extract OS            00 (0) 'MS-DOS'\n-1D25D34 General Purpose Flag  0800 (2048)\n+1D25A04 CENTRAL HEADER #82    02014B50 (33639248)\n+1D25A08 Created Zip Spec      14 (20) '2.0'\n+1D25A09 Created OS            03 (3) 'Unix'\n+1D25A0A Extract Zip Spec      14 (20) '2.0'\n+1D25A0B Extract OS            00 (0) 'MS-DOS'\n+1D25A0C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25D36 Compression Method    0008 (8) 'Deflated'\n-1D25D38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25D3C CRC                   666FC113 (1718599955)\n-1D25D40 Compressed Size       00000208 (520)\n-1D25D44 Uncompressed Size     0000035F (863)\n-1D25D48 Filename Length       001A (26)\n-1D25D4A Extra Length          0000 (0)\n-1D25D4C Comment Length        0000 (0)\n-1D25D4E Disk Start            0000 (0)\n-1D25D50 Int File Attributes   0000 (0)\n+1D25A0E Compression Method    0008 (8) 'Deflated'\n+1D25A10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25A14 CRC                   666FC113 (1718599955)\n+1D25A18 Compressed Size       00000208 (520)\n+1D25A1C Uncompressed Size     0000035F (863)\n+1D25A20 Filename Length       001A (26)\n+1D25A22 Extra Length          0000 (0)\n+1D25A24 Comment Length        0000 (0)\n+1D25A26 Disk Start            0000 (0)\n+1D25A28 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25D52 Ext File Attributes   81A40000 (2175008768)\n+1D25A2A 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-1D25D56 Local Header Offset   001497F0 (1349616)\n-1D25D5A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25A2E Local Header Offset   001497F0 (1349616)\n+1D25A32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25D5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25A32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25D74 CENTRAL HEADER #83    02014B50 (33639248)\n-1D25D78 Created Zip Spec      14 (20) '2.0'\n-1D25D79 Created OS            03 (3) 'Unix'\n-1D25D7A Extract Zip Spec      14 (20) '2.0'\n-1D25D7B Extract OS            00 (0) 'MS-DOS'\n-1D25D7C General Purpose Flag  0800 (2048)\n+1D25A4C CENTRAL HEADER #83    02014B50 (33639248)\n+1D25A50 Created Zip Spec      14 (20) '2.0'\n+1D25A51 Created OS            03 (3) 'Unix'\n+1D25A52 Extract Zip Spec      14 (20) '2.0'\n+1D25A53 Extract OS            00 (0) 'MS-DOS'\n+1D25A54 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25D7E Compression Method    0008 (8) 'Deflated'\n-1D25D80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25D84 CRC                   DA88A7B4 (3666388916)\n-1D25D88 Compressed Size       000001DF (479)\n-1D25D8C Uncompressed Size     000002E4 (740)\n-1D25D90 Filename Length       001F (31)\n-1D25D92 Extra Length          0000 (0)\n-1D25D94 Comment Length        0000 (0)\n-1D25D96 Disk Start            0000 (0)\n-1D25D98 Int File Attributes   0000 (0)\n+1D25A56 Compression Method    0008 (8) 'Deflated'\n+1D25A58 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25A5C CRC                   DA88A7B4 (3666388916)\n+1D25A60 Compressed Size       000001DF (479)\n+1D25A64 Uncompressed Size     000002E4 (740)\n+1D25A68 Filename Length       001F (31)\n+1D25A6A Extra Length          0000 (0)\n+1D25A6C Comment Length        0000 (0)\n+1D25A6E Disk Start            0000 (0)\n+1D25A70 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25D9A Ext File Attributes   81A40000 (2175008768)\n+1D25A72 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-1D25D9E Local Header Offset   00149A30 (1350192)\n-1D25DA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25A76 Local Header Offset   00149A30 (1350192)\n+1D25A7A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25DA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25A7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25DC1 CENTRAL HEADER #84    02014B50 (33639248)\n-1D25DC5 Created Zip Spec      14 (20) '2.0'\n-1D25DC6 Created OS            03 (3) 'Unix'\n-1D25DC7 Extract Zip Spec      14 (20) '2.0'\n-1D25DC8 Extract OS            00 (0) 'MS-DOS'\n-1D25DC9 General Purpose Flag  0800 (2048)\n+1D25A99 CENTRAL HEADER #84    02014B50 (33639248)\n+1D25A9D Created Zip Spec      14 (20) '2.0'\n+1D25A9E Created OS            03 (3) 'Unix'\n+1D25A9F Extract Zip Spec      14 (20) '2.0'\n+1D25AA0 Extract OS            00 (0) 'MS-DOS'\n+1D25AA1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25DCB Compression Method    0008 (8) 'Deflated'\n-1D25DCD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25DD1 CRC                   000A5FD1 (679889)\n-1D25DD5 Compressed Size       00000207 (519)\n-1D25DD9 Uncompressed Size     0000035F (863)\n-1D25DDD Filename Length       001A (26)\n-1D25DDF Extra Length          0000 (0)\n-1D25DE1 Comment Length        0000 (0)\n-1D25DE3 Disk Start            0000 (0)\n-1D25DE5 Int File Attributes   0000 (0)\n+1D25AA3 Compression Method    0008 (8) 'Deflated'\n+1D25AA5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25AA9 CRC                   000A5FD1 (679889)\n+1D25AAD Compressed Size       00000207 (519)\n+1D25AB1 Uncompressed Size     0000035F (863)\n+1D25AB5 Filename Length       001A (26)\n+1D25AB7 Extra Length          0000 (0)\n+1D25AB9 Comment Length        0000 (0)\n+1D25ABB Disk Start            0000 (0)\n+1D25ABD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25DE7 Ext File Attributes   81A40000 (2175008768)\n+1D25ABF 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-1D25DEB Local Header Offset   00149C4C (1350732)\n-1D25DEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25AC3 Local Header Offset   00149C4C (1350732)\n+1D25AC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25E09 CENTRAL HEADER #85    02014B50 (33639248)\n-1D25E0D Created Zip Spec      14 (20) '2.0'\n-1D25E0E Created OS            03 (3) 'Unix'\n-1D25E0F Extract Zip Spec      14 (20) '2.0'\n-1D25E10 Extract OS            00 (0) 'MS-DOS'\n-1D25E11 General Purpose Flag  0800 (2048)\n+1D25AE1 CENTRAL HEADER #85    02014B50 (33639248)\n+1D25AE5 Created Zip Spec      14 (20) '2.0'\n+1D25AE6 Created OS            03 (3) 'Unix'\n+1D25AE7 Extract Zip Spec      14 (20) '2.0'\n+1D25AE8 Extract OS            00 (0) 'MS-DOS'\n+1D25AE9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25E13 Compression Method    0008 (8) 'Deflated'\n-1D25E15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25E19 CRC                   226B93C9 (577475529)\n-1D25E1D Compressed Size       000001E7 (487)\n-1D25E21 Uncompressed Size     00000306 (774)\n-1D25E25 Filename Length       0021 (33)\n-1D25E27 Extra Length          0000 (0)\n-1D25E29 Comment Length        0000 (0)\n-1D25E2B Disk Start            0000 (0)\n-1D25E2D Int File Attributes   0000 (0)\n+1D25AEB Compression Method    0008 (8) 'Deflated'\n+1D25AED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25AF1 CRC                   226B93C9 (577475529)\n+1D25AF5 Compressed Size       000001E7 (487)\n+1D25AF9 Uncompressed Size     00000306 (774)\n+1D25AFD Filename Length       0021 (33)\n+1D25AFF Extra Length          0000 (0)\n+1D25B01 Comment Length        0000 (0)\n+1D25B03 Disk Start            0000 (0)\n+1D25B05 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25E2F Ext File Attributes   81A40000 (2175008768)\n+1D25B07 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-1D25E33 Local Header Offset   00149E8B (1351307)\n-1D25E37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25B0B Local Header Offset   00149E8B (1351307)\n+1D25B0F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25E58 CENTRAL HEADER #86    02014B50 (33639248)\n-1D25E5C Created Zip Spec      14 (20) '2.0'\n-1D25E5D Created OS            03 (3) 'Unix'\n-1D25E5E Extract Zip Spec      14 (20) '2.0'\n-1D25E5F Extract OS            00 (0) 'MS-DOS'\n-1D25E60 General Purpose Flag  0800 (2048)\n+1D25B30 CENTRAL HEADER #86    02014B50 (33639248)\n+1D25B34 Created Zip Spec      14 (20) '2.0'\n+1D25B35 Created OS            03 (3) 'Unix'\n+1D25B36 Extract Zip Spec      14 (20) '2.0'\n+1D25B37 Extract OS            00 (0) 'MS-DOS'\n+1D25B38 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25E62 Compression Method    0008 (8) 'Deflated'\n-1D25E64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25E68 CRC                   8A876BAA (2324130730)\n-1D25E6C Compressed Size       00000248 (584)\n-1D25E70 Uncompressed Size     000003A2 (930)\n-1D25E74 Filename Length       0024 (36)\n-1D25E76 Extra Length          0000 (0)\n-1D25E78 Comment Length        0000 (0)\n-1D25E7A Disk Start            0000 (0)\n-1D25E7C Int File Attributes   0000 (0)\n+1D25B3A Compression Method    0008 (8) 'Deflated'\n+1D25B3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25B40 CRC                   8A876BAA (2324130730)\n+1D25B44 Compressed Size       00000248 (584)\n+1D25B48 Uncompressed Size     000003A2 (930)\n+1D25B4C Filename Length       0024 (36)\n+1D25B4E Extra Length          0000 (0)\n+1D25B50 Comment Length        0000 (0)\n+1D25B52 Disk Start            0000 (0)\n+1D25B54 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25E7E Ext File Attributes   81A40000 (2175008768)\n+1D25B56 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-1D25E82 Local Header Offset   0014A0B1 (1351857)\n-1D25E86 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25B5A Local Header Offset   0014A0B1 (1351857)\n+1D25B5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25EAA CENTRAL HEADER #87    02014B50 (33639248)\n-1D25EAE Created Zip Spec      14 (20) '2.0'\n-1D25EAF Created OS            03 (3) 'Unix'\n-1D25EB0 Extract Zip Spec      14 (20) '2.0'\n-1D25EB1 Extract OS            00 (0) 'MS-DOS'\n-1D25EB2 General Purpose Flag  0800 (2048)\n+1D25B82 CENTRAL HEADER #87    02014B50 (33639248)\n+1D25B86 Created Zip Spec      14 (20) '2.0'\n+1D25B87 Created OS            03 (3) 'Unix'\n+1D25B88 Extract Zip Spec      14 (20) '2.0'\n+1D25B89 Extract OS            00 (0) 'MS-DOS'\n+1D25B8A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25EB4 Compression Method    0008 (8) 'Deflated'\n-1D25EB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25EBA CRC                   A3BCD97C (2747062652)\n-1D25EBE Compressed Size       000005E8 (1512)\n-1D25EC2 Uncompressed Size     00000C65 (3173)\n-1D25EC6 Filename Length       0023 (35)\n-1D25EC8 Extra Length          0000 (0)\n-1D25ECA Comment Length        0000 (0)\n-1D25ECC Disk Start            0000 (0)\n-1D25ECE Int File Attributes   0000 (0)\n+1D25B8C Compression Method    0008 (8) 'Deflated'\n+1D25B8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25B92 CRC                   A3BCD97C (2747062652)\n+1D25B96 Compressed Size       000005E8 (1512)\n+1D25B9A Uncompressed Size     00000C65 (3173)\n+1D25B9E Filename Length       0023 (35)\n+1D25BA0 Extra Length          0000 (0)\n+1D25BA2 Comment Length        0000 (0)\n+1D25BA4 Disk Start            0000 (0)\n+1D25BA6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25ED0 Ext File Attributes   81A40000 (2175008768)\n+1D25BA8 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-1D25ED4 Local Header Offset   0014A33B (1352507)\n-1D25ED8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25BAC Local Header Offset   0014A33B (1352507)\n+1D25BB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25EFB CENTRAL HEADER #88    02014B50 (33639248)\n-1D25EFF Created Zip Spec      14 (20) '2.0'\n-1D25F00 Created OS            03 (3) 'Unix'\n-1D25F01 Extract Zip Spec      14 (20) '2.0'\n-1D25F02 Extract OS            00 (0) 'MS-DOS'\n-1D25F03 General Purpose Flag  0800 (2048)\n+1D25BD3 CENTRAL HEADER #88    02014B50 (33639248)\n+1D25BD7 Created Zip Spec      14 (20) '2.0'\n+1D25BD8 Created OS            03 (3) 'Unix'\n+1D25BD9 Extract Zip Spec      14 (20) '2.0'\n+1D25BDA Extract OS            00 (0) 'MS-DOS'\n+1D25BDB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25F05 Compression Method    0008 (8) 'Deflated'\n-1D25F07 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25F0B CRC                   EB55DEFA (3948273402)\n-1D25F0F Compressed Size       00000D5A (3418)\n-1D25F13 Uncompressed Size     000031B9 (12729)\n-1D25F17 Filename Length       0016 (22)\n-1D25F19 Extra Length          0000 (0)\n-1D25F1B Comment Length        0000 (0)\n-1D25F1D Disk Start            0000 (0)\n-1D25F1F Int File Attributes   0000 (0)\n+1D25BDD Compression Method    0008 (8) 'Deflated'\n+1D25BDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25BE3 CRC                   EB55DEFA (3948273402)\n+1D25BE7 Compressed Size       00000D5A (3418)\n+1D25BEB Uncompressed Size     000031B9 (12729)\n+1D25BEF Filename Length       0016 (22)\n+1D25BF1 Extra Length          0000 (0)\n+1D25BF3 Comment Length        0000 (0)\n+1D25BF5 Disk Start            0000 (0)\n+1D25BF7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25F21 Ext File Attributes   81A40000 (2175008768)\n+1D25BF9 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-1D25F25 Local Header Offset   0014A964 (1354084)\n-1D25F29 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D25BFD Local Header Offset   0014A964 (1354084)\n+1D25C01 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25F29: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25C01: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25F3F CENTRAL HEADER #89    02014B50 (33639248)\n-1D25F43 Created Zip Spec      14 (20) '2.0'\n-1D25F44 Created OS            03 (3) 'Unix'\n-1D25F45 Extract Zip Spec      14 (20) '2.0'\n-1D25F46 Extract OS            00 (0) 'MS-DOS'\n-1D25F47 General Purpose Flag  0800 (2048)\n+1D25C17 CENTRAL HEADER #89    02014B50 (33639248)\n+1D25C1B Created Zip Spec      14 (20) '2.0'\n+1D25C1C Created OS            03 (3) 'Unix'\n+1D25C1D Extract Zip Spec      14 (20) '2.0'\n+1D25C1E Extract OS            00 (0) 'MS-DOS'\n+1D25C1F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25F49 Compression Method    0008 (8) 'Deflated'\n-1D25F4B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25F4F CRC                   D97F04F2 (3648980210)\n-1D25F53 Compressed Size       00000654 (1620)\n-1D25F57 Uncompressed Size     00001619 (5657)\n-1D25F5B Filename Length       0014 (20)\n-1D25F5D Extra Length          0000 (0)\n-1D25F5F Comment Length        0000 (0)\n-1D25F61 Disk Start            0000 (0)\n-1D25F63 Int File Attributes   0000 (0)\n+1D25C21 Compression Method    0008 (8) 'Deflated'\n+1D25C23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25C27 CRC                   D97F04F2 (3648980210)\n+1D25C2B Compressed Size       00000654 (1620)\n+1D25C2F Uncompressed Size     00001619 (5657)\n+1D25C33 Filename Length       0014 (20)\n+1D25C35 Extra Length          0000 (0)\n+1D25C37 Comment Length        0000 (0)\n+1D25C39 Disk Start            0000 (0)\n+1D25C3B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25F65 Ext File Attributes   81A40000 (2175008768)\n+1D25C3D 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-1D25F69 Local Header Offset   0014B6F2 (1357554)\n-1D25F6D Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D25C41 Local Header Offset   0014B6F2 (1357554)\n+1D25C45 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25F6D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25C45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25F81 CENTRAL HEADER #90    02014B50 (33639248)\n-1D25F85 Created Zip Spec      14 (20) '2.0'\n-1D25F86 Created OS            03 (3) 'Unix'\n-1D25F87 Extract Zip Spec      14 (20) '2.0'\n-1D25F88 Extract OS            00 (0) 'MS-DOS'\n-1D25F89 General Purpose Flag  0800 (2048)\n+1D25C59 CENTRAL HEADER #90    02014B50 (33639248)\n+1D25C5D Created Zip Spec      14 (20) '2.0'\n+1D25C5E Created OS            03 (3) 'Unix'\n+1D25C5F Extract Zip Spec      14 (20) '2.0'\n+1D25C60 Extract OS            00 (0) 'MS-DOS'\n+1D25C61 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25F8B Compression Method    0008 (8) 'Deflated'\n-1D25F8D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25F91 CRC                   2212E800 (571664384)\n-1D25F95 Compressed Size       0000029C (668)\n-1D25F99 Uncompressed Size     0000047C (1148)\n-1D25F9D Filename Length       0021 (33)\n-1D25F9F Extra Length          0000 (0)\n-1D25FA1 Comment Length        0000 (0)\n-1D25FA3 Disk Start            0000 (0)\n-1D25FA5 Int File Attributes   0000 (0)\n+1D25C63 Compression Method    0008 (8) 'Deflated'\n+1D25C65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25C69 CRC                   2212E800 (571664384)\n+1D25C6D Compressed Size       0000029C (668)\n+1D25C71 Uncompressed Size     0000047C (1148)\n+1D25C75 Filename Length       0021 (33)\n+1D25C77 Extra Length          0000 (0)\n+1D25C79 Comment Length        0000 (0)\n+1D25C7B Disk Start            0000 (0)\n+1D25C7D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25FA7 Ext File Attributes   81A40000 (2175008768)\n+1D25C7F 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-1D25FAB Local Header Offset   0014BD78 (1359224)\n-1D25FAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25C83 Local Header Offset   0014BD78 (1359224)\n+1D25C87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25C87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D25FD0 CENTRAL HEADER #91    02014B50 (33639248)\n-1D25FD4 Created Zip Spec      14 (20) '2.0'\n-1D25FD5 Created OS            03 (3) 'Unix'\n-1D25FD6 Extract Zip Spec      14 (20) '2.0'\n-1D25FD7 Extract OS            00 (0) 'MS-DOS'\n-1D25FD8 General Purpose Flag  0800 (2048)\n+1D25CA8 CENTRAL HEADER #91    02014B50 (33639248)\n+1D25CAC Created Zip Spec      14 (20) '2.0'\n+1D25CAD Created OS            03 (3) 'Unix'\n+1D25CAE Extract Zip Spec      14 (20) '2.0'\n+1D25CAF Extract OS            00 (0) 'MS-DOS'\n+1D25CB0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D25FDA Compression Method    0008 (8) 'Deflated'\n-1D25FDC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D25FE0 CRC                   1281EECC (310505164)\n-1D25FE4 Compressed Size       00000727 (1831)\n-1D25FE8 Uncompressed Size     000014B3 (5299)\n-1D25FEC Filename Length       0016 (22)\n-1D25FEE Extra Length          0000 (0)\n-1D25FF0 Comment Length        0000 (0)\n-1D25FF2 Disk Start            0000 (0)\n-1D25FF4 Int File Attributes   0000 (0)\n+1D25CB2 Compression Method    0008 (8) 'Deflated'\n+1D25CB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25CB8 CRC                   1281EECC (310505164)\n+1D25CBC Compressed Size       00000727 (1831)\n+1D25CC0 Uncompressed Size     000014B3 (5299)\n+1D25CC4 Filename Length       0016 (22)\n+1D25CC6 Extra Length          0000 (0)\n+1D25CC8 Comment Length        0000 (0)\n+1D25CCA Disk Start            0000 (0)\n+1D25CCC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D25FF6 Ext File Attributes   81A40000 (2175008768)\n+1D25CCE 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-1D25FFA Local Header Offset   0014C053 (1359955)\n-1D25FFE Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D25CD2 Local Header Offset   0014C053 (1359955)\n+1D25CD6 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D25FFE: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25CD6: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26014 CENTRAL HEADER #92    02014B50 (33639248)\n-1D26018 Created Zip Spec      14 (20) '2.0'\n-1D26019 Created OS            03 (3) 'Unix'\n-1D2601A Extract Zip Spec      14 (20) '2.0'\n-1D2601B Extract OS            00 (0) 'MS-DOS'\n-1D2601C General Purpose Flag  0800 (2048)\n+1D25CEC CENTRAL HEADER #92    02014B50 (33639248)\n+1D25CF0 Created Zip Spec      14 (20) '2.0'\n+1D25CF1 Created OS            03 (3) 'Unix'\n+1D25CF2 Extract Zip Spec      14 (20) '2.0'\n+1D25CF3 Extract OS            00 (0) 'MS-DOS'\n+1D25CF4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2601E Compression Method    0008 (8) 'Deflated'\n-1D26020 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26024 CRC                   E42BEE78 (3828084344)\n-1D26028 Compressed Size       00000291 (657)\n-1D2602C Uncompressed Size     000004E1 (1249)\n-1D26030 Filename Length       0014 (20)\n-1D26032 Extra Length          0000 (0)\n-1D26034 Comment Length        0000 (0)\n-1D26036 Disk Start            0000 (0)\n-1D26038 Int File Attributes   0000 (0)\n+1D25CF6 Compression Method    0008 (8) 'Deflated'\n+1D25CF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25CFC CRC                   E42BEE78 (3828084344)\n+1D25D00 Compressed Size       00000291 (657)\n+1D25D04 Uncompressed Size     000004E1 (1249)\n+1D25D08 Filename Length       0014 (20)\n+1D25D0A Extra Length          0000 (0)\n+1D25D0C Comment Length        0000 (0)\n+1D25D0E Disk Start            0000 (0)\n+1D25D10 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2603A Ext File Attributes   81A40000 (2175008768)\n+1D25D12 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-1D2603E Local Header Offset   0014C7AE (1361838)\n-1D26042 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D25D16 Local Header Offset   0014C7AE (1361838)\n+1D25D1A Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26042: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25D1A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26056 CENTRAL HEADER #93    02014B50 (33639248)\n-1D2605A Created Zip Spec      14 (20) '2.0'\n-1D2605B Created OS            03 (3) 'Unix'\n-1D2605C Extract Zip Spec      14 (20) '2.0'\n-1D2605D Extract OS            00 (0) 'MS-DOS'\n-1D2605E General Purpose Flag  0800 (2048)\n+1D25D2E CENTRAL HEADER #93    02014B50 (33639248)\n+1D25D32 Created Zip Spec      14 (20) '2.0'\n+1D25D33 Created OS            03 (3) 'Unix'\n+1D25D34 Extract Zip Spec      14 (20) '2.0'\n+1D25D35 Extract OS            00 (0) 'MS-DOS'\n+1D25D36 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26060 Compression Method    0008 (8) 'Deflated'\n-1D26062 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26066 CRC                   A5C374F9 (2781050105)\n-1D2606A Compressed Size       00000775 (1909)\n-1D2606E Uncompressed Size     000024B2 (9394)\n-1D26072 Filename Length       0016 (22)\n-1D26074 Extra Length          0000 (0)\n-1D26076 Comment Length        0000 (0)\n-1D26078 Disk Start            0000 (0)\n-1D2607A Int File Attributes   0000 (0)\n+1D25D38 Compression Method    0008 (8) 'Deflated'\n+1D25D3A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25D3E CRC                   A5C374F9 (2781050105)\n+1D25D42 Compressed Size       00000775 (1909)\n+1D25D46 Uncompressed Size     000024B2 (9394)\n+1D25D4A Filename Length       0016 (22)\n+1D25D4C Extra Length          0000 (0)\n+1D25D4E Comment Length        0000 (0)\n+1D25D50 Disk Start            0000 (0)\n+1D25D52 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2607C Ext File Attributes   81A40000 (2175008768)\n+1D25D54 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-1D26080 Local Header Offset   0014CA71 (1362545)\n-1D26084 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D25D58 Local Header Offset   0014CA71 (1362545)\n+1D25D5C Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26084: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25D5C: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2609A CENTRAL HEADER #94    02014B50 (33639248)\n-1D2609E Created Zip Spec      14 (20) '2.0'\n-1D2609F Created OS            03 (3) 'Unix'\n-1D260A0 Extract Zip Spec      14 (20) '2.0'\n-1D260A1 Extract OS            00 (0) 'MS-DOS'\n-1D260A2 General Purpose Flag  0800 (2048)\n+1D25D72 CENTRAL HEADER #94    02014B50 (33639248)\n+1D25D76 Created Zip Spec      14 (20) '2.0'\n+1D25D77 Created OS            03 (3) 'Unix'\n+1D25D78 Extract Zip Spec      14 (20) '2.0'\n+1D25D79 Extract OS            00 (0) 'MS-DOS'\n+1D25D7A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D260A4 Compression Method    0008 (8) 'Deflated'\n-1D260A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D260AA CRC                   90595806 (2421774342)\n-1D260AE Compressed Size       000003E4 (996)\n-1D260B2 Uncompressed Size     00000DF1 (3569)\n-1D260B6 Filename Length       001A (26)\n-1D260B8 Extra Length          0000 (0)\n-1D260BA Comment Length        0000 (0)\n-1D260BC Disk Start            0000 (0)\n-1D260BE Int File Attributes   0000 (0)\n+1D25D7C Compression Method    0008 (8) 'Deflated'\n+1D25D7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25D82 CRC                   90595806 (2421774342)\n+1D25D86 Compressed Size       000003E4 (996)\n+1D25D8A Uncompressed Size     00000DF1 (3569)\n+1D25D8E Filename Length       001A (26)\n+1D25D90 Extra Length          0000 (0)\n+1D25D92 Comment Length        0000 (0)\n+1D25D94 Disk Start            0000 (0)\n+1D25D96 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D260C0 Ext File Attributes   81A40000 (2175008768)\n+1D25D98 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-1D260C4 Local Header Offset   0014D21A (1364506)\n-1D260C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25D9C Local Header Offset   0014D21A (1364506)\n+1D25DA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D260C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25DA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D260E2 CENTRAL HEADER #95    02014B50 (33639248)\n-1D260E6 Created Zip Spec      14 (20) '2.0'\n-1D260E7 Created OS            03 (3) 'Unix'\n-1D260E8 Extract Zip Spec      14 (20) '2.0'\n-1D260E9 Extract OS            00 (0) 'MS-DOS'\n-1D260EA General Purpose Flag  0800 (2048)\n+1D25DBA CENTRAL HEADER #95    02014B50 (33639248)\n+1D25DBE Created Zip Spec      14 (20) '2.0'\n+1D25DBF Created OS            03 (3) 'Unix'\n+1D25DC0 Extract Zip Spec      14 (20) '2.0'\n+1D25DC1 Extract OS            00 (0) 'MS-DOS'\n+1D25DC2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D260EC Compression Method    0008 (8) 'Deflated'\n-1D260EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D260F2 CRC                   5AD30836 (1523779638)\n-1D260F6 Compressed Size       00000260 (608)\n-1D260FA Uncompressed Size     0000042B (1067)\n-1D260FE Filename Length       001E (30)\n-1D26100 Extra Length          0000 (0)\n-1D26102 Comment Length        0000 (0)\n-1D26104 Disk Start            0000 (0)\n-1D26106 Int File Attributes   0000 (0)\n+1D25DC4 Compression Method    0008 (8) 'Deflated'\n+1D25DC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25DCA CRC                   5AD30836 (1523779638)\n+1D25DCE Compressed Size       00000260 (608)\n+1D25DD2 Uncompressed Size     0000042B (1067)\n+1D25DD6 Filename Length       001E (30)\n+1D25DD8 Extra Length          0000 (0)\n+1D25DDA Comment Length        0000 (0)\n+1D25DDC Disk Start            0000 (0)\n+1D25DDE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26108 Ext File Attributes   81A40000 (2175008768)\n+1D25DE0 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-1D2610C Local Header Offset   0014D636 (1365558)\n-1D26110 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25DE4 Local Header Offset   0014D636 (1365558)\n+1D25DE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26110: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25DE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2612E CENTRAL HEADER #96    02014B50 (33639248)\n-1D26132 Created Zip Spec      14 (20) '2.0'\n-1D26133 Created OS            03 (3) 'Unix'\n-1D26134 Extract Zip Spec      14 (20) '2.0'\n-1D26135 Extract OS            00 (0) 'MS-DOS'\n-1D26136 General Purpose Flag  0800 (2048)\n+1D25E06 CENTRAL HEADER #96    02014B50 (33639248)\n+1D25E0A Created Zip Spec      14 (20) '2.0'\n+1D25E0B Created OS            03 (3) 'Unix'\n+1D25E0C Extract Zip Spec      14 (20) '2.0'\n+1D25E0D Extract OS            00 (0) 'MS-DOS'\n+1D25E0E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26138 Compression Method    0008 (8) 'Deflated'\n-1D2613A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2613E CRC                   5109FE70 (1359609456)\n-1D26142 Compressed Size       000005EC (1516)\n-1D26146 Uncompressed Size     000012D1 (4817)\n-1D2614A Filename Length       0019 (25)\n-1D2614C Extra Length          0000 (0)\n-1D2614E Comment Length        0000 (0)\n-1D26150 Disk Start            0000 (0)\n-1D26152 Int File Attributes   0000 (0)\n+1D25E10 Compression Method    0008 (8) 'Deflated'\n+1D25E12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25E16 CRC                   5109FE70 (1359609456)\n+1D25E1A Compressed Size       000005EC (1516)\n+1D25E1E Uncompressed Size     000012D1 (4817)\n+1D25E22 Filename Length       0019 (25)\n+1D25E24 Extra Length          0000 (0)\n+1D25E26 Comment Length        0000 (0)\n+1D25E28 Disk Start            0000 (0)\n+1D25E2A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26154 Ext File Attributes   81A40000 (2175008768)\n+1D25E2C 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-1D26158 Local Header Offset   0014D8D2 (1366226)\n-1D2615C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25E30 Local Header Offset   0014D8D2 (1366226)\n+1D25E34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2615C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25E34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26175 CENTRAL HEADER #97    02014B50 (33639248)\n-1D26179 Created Zip Spec      14 (20) '2.0'\n-1D2617A Created OS            03 (3) 'Unix'\n-1D2617B Extract Zip Spec      14 (20) '2.0'\n-1D2617C Extract OS            00 (0) 'MS-DOS'\n-1D2617D General Purpose Flag  0800 (2048)\n+1D25E4D CENTRAL HEADER #97    02014B50 (33639248)\n+1D25E51 Created Zip Spec      14 (20) '2.0'\n+1D25E52 Created OS            03 (3) 'Unix'\n+1D25E53 Extract Zip Spec      14 (20) '2.0'\n+1D25E54 Extract OS            00 (0) 'MS-DOS'\n+1D25E55 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2617F Compression Method    0008 (8) 'Deflated'\n-1D26181 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26185 CRC                   D8DA9535 (3638203701)\n-1D26189 Compressed Size       0000055B (1371)\n-1D2618D Uncompressed Size     00000FB7 (4023)\n-1D26191 Filename Length       001B (27)\n-1D26193 Extra Length          0000 (0)\n-1D26195 Comment Length        0000 (0)\n-1D26197 Disk Start            0000 (0)\n-1D26199 Int File Attributes   0000 (0)\n+1D25E57 Compression Method    0008 (8) 'Deflated'\n+1D25E59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25E5D CRC                   D8DA9535 (3638203701)\n+1D25E61 Compressed Size       0000055B (1371)\n+1D25E65 Uncompressed Size     00000FB7 (4023)\n+1D25E69 Filename Length       001B (27)\n+1D25E6B Extra Length          0000 (0)\n+1D25E6D Comment Length        0000 (0)\n+1D25E6F Disk Start            0000 (0)\n+1D25E71 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2619B Ext File Attributes   81A40000 (2175008768)\n+1D25E73 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-1D2619F Local Header Offset   0014DEF5 (1367797)\n-1D261A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25E77 Local Header Offset   0014DEF5 (1367797)\n+1D25E7B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D261A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25E7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D261BE CENTRAL HEADER #98    02014B50 (33639248)\n-1D261C2 Created Zip Spec      14 (20) '2.0'\n-1D261C3 Created OS            03 (3) 'Unix'\n-1D261C4 Extract Zip Spec      14 (20) '2.0'\n-1D261C5 Extract OS            00 (0) 'MS-DOS'\n-1D261C6 General Purpose Flag  0800 (2048)\n+1D25E96 CENTRAL HEADER #98    02014B50 (33639248)\n+1D25E9A Created Zip Spec      14 (20) '2.0'\n+1D25E9B Created OS            03 (3) 'Unix'\n+1D25E9C Extract Zip Spec      14 (20) '2.0'\n+1D25E9D Extract OS            00 (0) 'MS-DOS'\n+1D25E9E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D261C8 Compression Method    0008 (8) 'Deflated'\n-1D261CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D261CE CRC                   DDCC3F58 (3721150296)\n-1D261D2 Compressed Size       00000465 (1125)\n-1D261D6 Uncompressed Size     00000A36 (2614)\n-1D261DA Filename Length       0018 (24)\n-1D261DC Extra Length          0000 (0)\n-1D261DE Comment Length        0000 (0)\n-1D261E0 Disk Start            0000 (0)\n-1D261E2 Int File Attributes   0000 (0)\n+1D25EA0 Compression Method    0008 (8) 'Deflated'\n+1D25EA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25EA6 CRC                   DDCC3F58 (3721150296)\n+1D25EAA Compressed Size       00000465 (1125)\n+1D25EAE Uncompressed Size     00000A36 (2614)\n+1D25EB2 Filename Length       0018 (24)\n+1D25EB4 Extra Length          0000 (0)\n+1D25EB6 Comment Length        0000 (0)\n+1D25EB8 Disk Start            0000 (0)\n+1D25EBA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D261E4 Ext File Attributes   81A40000 (2175008768)\n+1D25EBC 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-1D261E8 Local Header Offset   0014E489 (1369225)\n-1D261EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25EC0 Local Header Offset   0014E489 (1369225)\n+1D25EC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D261EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25EC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26204 CENTRAL HEADER #99    02014B50 (33639248)\n-1D26208 Created Zip Spec      14 (20) '2.0'\n-1D26209 Created OS            03 (3) 'Unix'\n-1D2620A Extract Zip Spec      14 (20) '2.0'\n-1D2620B Extract OS            00 (0) 'MS-DOS'\n-1D2620C General Purpose Flag  0800 (2048)\n+1D25EDC CENTRAL HEADER #99    02014B50 (33639248)\n+1D25EE0 Created Zip Spec      14 (20) '2.0'\n+1D25EE1 Created OS            03 (3) 'Unix'\n+1D25EE2 Extract Zip Spec      14 (20) '2.0'\n+1D25EE3 Extract OS            00 (0) 'MS-DOS'\n+1D25EE4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2620E Compression Method    0008 (8) 'Deflated'\n-1D26210 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26214 CRC                   D32DE25C (3542999644)\n-1D26218 Compressed Size       00000BC8 (3016)\n-1D2621C Uncompressed Size     00003446 (13382)\n-1D26220 Filename Length       0018 (24)\n-1D26222 Extra Length          0000 (0)\n-1D26224 Comment Length        0000 (0)\n-1D26226 Disk Start            0000 (0)\n-1D26228 Int File Attributes   0000 (0)\n+1D25EE6 Compression Method    0008 (8) 'Deflated'\n+1D25EE8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25EEC CRC                   D32DE25C (3542999644)\n+1D25EF0 Compressed Size       00000BC8 (3016)\n+1D25EF4 Uncompressed Size     00003446 (13382)\n+1D25EF8 Filename Length       0018 (24)\n+1D25EFA Extra Length          0000 (0)\n+1D25EFC Comment Length        0000 (0)\n+1D25EFE Disk Start            0000 (0)\n+1D25F00 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2622A Ext File Attributes   81A40000 (2175008768)\n+1D25F02 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-1D2622E Local Header Offset   0014E924 (1370404)\n-1D26232 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25F06 Local Header Offset   0014E924 (1370404)\n+1D25F0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25F0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2624A CENTRAL HEADER #100   02014B50 (33639248)\n-1D2624E Created Zip Spec      14 (20) '2.0'\n-1D2624F Created OS            03 (3) 'Unix'\n-1D26250 Extract Zip Spec      14 (20) '2.0'\n-1D26251 Extract OS            00 (0) 'MS-DOS'\n-1D26252 General Purpose Flag  0800 (2048)\n+1D25F22 CENTRAL HEADER #100   02014B50 (33639248)\n+1D25F26 Created Zip Spec      14 (20) '2.0'\n+1D25F27 Created OS            03 (3) 'Unix'\n+1D25F28 Extract Zip Spec      14 (20) '2.0'\n+1D25F29 Extract OS            00 (0) 'MS-DOS'\n+1D25F2A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26254 Compression Method    0008 (8) 'Deflated'\n-1D26256 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2625A CRC                   60DFA5D8 (1625269720)\n-1D2625E Compressed Size       000005C6 (1478)\n-1D26262 Uncompressed Size     00001153 (4435)\n-1D26266 Filename Length       0018 (24)\n-1D26268 Extra Length          0000 (0)\n-1D2626A Comment Length        0000 (0)\n-1D2626C Disk Start            0000 (0)\n-1D2626E Int File Attributes   0000 (0)\n+1D25F2C Compression Method    0008 (8) 'Deflated'\n+1D25F2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25F32 CRC                   60DFA5D8 (1625269720)\n+1D25F36 Compressed Size       000005C6 (1478)\n+1D25F3A Uncompressed Size     00001153 (4435)\n+1D25F3E Filename Length       0018 (24)\n+1D25F40 Extra Length          0000 (0)\n+1D25F42 Comment Length        0000 (0)\n+1D25F44 Disk Start            0000 (0)\n+1D25F46 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26270 Ext File Attributes   81A40000 (2175008768)\n+1D25F48 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-1D26274 Local Header Offset   0014F522 (1373474)\n-1D26278 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25F4C Local Header Offset   0014F522 (1373474)\n+1D25F50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25F50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26290 CENTRAL HEADER #101   02014B50 (33639248)\n-1D26294 Created Zip Spec      14 (20) '2.0'\n-1D26295 Created OS            03 (3) 'Unix'\n-1D26296 Extract Zip Spec      14 (20) '2.0'\n-1D26297 Extract OS            00 (0) 'MS-DOS'\n-1D26298 General Purpose Flag  0800 (2048)\n+1D25F68 CENTRAL HEADER #101   02014B50 (33639248)\n+1D25F6C Created Zip Spec      14 (20) '2.0'\n+1D25F6D Created OS            03 (3) 'Unix'\n+1D25F6E Extract Zip Spec      14 (20) '2.0'\n+1D25F6F Extract OS            00 (0) 'MS-DOS'\n+1D25F70 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2629A Compression Method    0008 (8) 'Deflated'\n-1D2629C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D262A0 CRC                   4EAD31D3 (1319973331)\n-1D262A4 Compressed Size       0000057B (1403)\n-1D262A8 Uncompressed Size     00001297 (4759)\n-1D262AC Filename Length       0017 (23)\n-1D262AE Extra Length          0000 (0)\n-1D262B0 Comment Length        0000 (0)\n-1D262B2 Disk Start            0000 (0)\n-1D262B4 Int File Attributes   0000 (0)\n+1D25F72 Compression Method    0008 (8) 'Deflated'\n+1D25F74 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25F78 CRC                   4EAD31D3 (1319973331)\n+1D25F7C Compressed Size       0000057B (1403)\n+1D25F80 Uncompressed Size     00001297 (4759)\n+1D25F84 Filename Length       0017 (23)\n+1D25F86 Extra Length          0000 (0)\n+1D25F88 Comment Length        0000 (0)\n+1D25F8A Disk Start            0000 (0)\n+1D25F8C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D262B6 Ext File Attributes   81A40000 (2175008768)\n+1D25F8E 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-1D262BA Local Header Offset   0014FB1E (1375006)\n-1D262BE Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D25F92 Local Header Offset   0014FB1E (1375006)\n+1D25F96 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D262BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25F96: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D262D5 CENTRAL HEADER #102   02014B50 (33639248)\n-1D262D9 Created Zip Spec      14 (20) '2.0'\n-1D262DA Created OS            03 (3) 'Unix'\n-1D262DB Extract Zip Spec      14 (20) '2.0'\n-1D262DC Extract OS            00 (0) 'MS-DOS'\n-1D262DD General Purpose Flag  0800 (2048)\n+1D25FAD CENTRAL HEADER #102   02014B50 (33639248)\n+1D25FB1 Created Zip Spec      14 (20) '2.0'\n+1D25FB2 Created OS            03 (3) 'Unix'\n+1D25FB3 Extract Zip Spec      14 (20) '2.0'\n+1D25FB4 Extract OS            00 (0) 'MS-DOS'\n+1D25FB5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D262DF Compression Method    0008 (8) 'Deflated'\n-1D262E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D262E5 CRC                   3BDE4C52 (1004424274)\n-1D262E9 Compressed Size       000002EC (748)\n-1D262ED Uncompressed Size     000005C5 (1477)\n-1D262F1 Filename Length       0021 (33)\n-1D262F3 Extra Length          0000 (0)\n-1D262F5 Comment Length        0000 (0)\n-1D262F7 Disk Start            0000 (0)\n-1D262F9 Int File Attributes   0000 (0)\n+1D25FB7 Compression Method    0008 (8) 'Deflated'\n+1D25FB9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D25FBD CRC                   3BDE4C52 (1004424274)\n+1D25FC1 Compressed Size       000002EC (748)\n+1D25FC5 Uncompressed Size     000005C5 (1477)\n+1D25FC9 Filename Length       0021 (33)\n+1D25FCB Extra Length          0000 (0)\n+1D25FCD Comment Length        0000 (0)\n+1D25FCF Disk Start            0000 (0)\n+1D25FD1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D262FB Ext File Attributes   81A40000 (2175008768)\n+1D25FD3 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-1D262FF Local Header Offset   001500CE (1376462)\n-1D26303 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D25FD7 Local Header Offset   001500CE (1376462)\n+1D25FDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D25FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26324 CENTRAL HEADER #103   02014B50 (33639248)\n-1D26328 Created Zip Spec      14 (20) '2.0'\n-1D26329 Created OS            03 (3) 'Unix'\n-1D2632A Extract Zip Spec      14 (20) '2.0'\n-1D2632B Extract OS            00 (0) 'MS-DOS'\n-1D2632C General Purpose Flag  0800 (2048)\n+1D25FFC CENTRAL HEADER #103   02014B50 (33639248)\n+1D26000 Created Zip Spec      14 (20) '2.0'\n+1D26001 Created OS            03 (3) 'Unix'\n+1D26002 Extract Zip Spec      14 (20) '2.0'\n+1D26003 Extract OS            00 (0) 'MS-DOS'\n+1D26004 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2632E Compression Method    0008 (8) 'Deflated'\n-1D26330 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26334 CRC                   1AF4CA9A (452250266)\n-1D26338 Compressed Size       0000036B (875)\n-1D2633C Uncompressed Size     000008CE (2254)\n-1D26340 Filename Length       001B (27)\n-1D26342 Extra Length          0000 (0)\n-1D26344 Comment Length        0000 (0)\n-1D26346 Disk Start            0000 (0)\n-1D26348 Int File Attributes   0000 (0)\n+1D26006 Compression Method    0008 (8) 'Deflated'\n+1D26008 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2600C CRC                   1AF4CA9A (452250266)\n+1D26010 Compressed Size       0000036B (875)\n+1D26014 Uncompressed Size     000008CE (2254)\n+1D26018 Filename Length       001B (27)\n+1D2601A Extra Length          0000 (0)\n+1D2601C Comment Length        0000 (0)\n+1D2601E Disk Start            0000 (0)\n+1D26020 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2634A Ext File Attributes   81A40000 (2175008768)\n+1D26022 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-1D2634E Local Header Offset   001503F9 (1377273)\n-1D26352 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26026 Local Header Offset   001503F9 (1377273)\n+1D2602A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2602A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2636D CENTRAL HEADER #104   02014B50 (33639248)\n-1D26371 Created Zip Spec      14 (20) '2.0'\n-1D26372 Created OS            03 (3) 'Unix'\n-1D26373 Extract Zip Spec      14 (20) '2.0'\n-1D26374 Extract OS            00 (0) 'MS-DOS'\n-1D26375 General Purpose Flag  0800 (2048)\n+1D26045 CENTRAL HEADER #104   02014B50 (33639248)\n+1D26049 Created Zip Spec      14 (20) '2.0'\n+1D2604A Created OS            03 (3) 'Unix'\n+1D2604B Extract Zip Spec      14 (20) '2.0'\n+1D2604C Extract OS            00 (0) 'MS-DOS'\n+1D2604D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26377 Compression Method    0008 (8) 'Deflated'\n-1D26379 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2637D CRC                   A51889A2 (2769848738)\n-1D26381 Compressed Size       000005F5 (1525)\n-1D26385 Uncompressed Size     000011A0 (4512)\n-1D26389 Filename Length       0017 (23)\n-1D2638B Extra Length          0000 (0)\n-1D2638D Comment Length        0000 (0)\n-1D2638F Disk Start            0000 (0)\n-1D26391 Int File Attributes   0000 (0)\n+1D2604F Compression Method    0008 (8) 'Deflated'\n+1D26051 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26055 CRC                   A51889A2 (2769848738)\n+1D26059 Compressed Size       000005F5 (1525)\n+1D2605D Uncompressed Size     000011A0 (4512)\n+1D26061 Filename Length       0017 (23)\n+1D26063 Extra Length          0000 (0)\n+1D26065 Comment Length        0000 (0)\n+1D26067 Disk Start            0000 (0)\n+1D26069 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26393 Ext File Attributes   81A40000 (2175008768)\n+1D2606B 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-1D26397 Local Header Offset   0015079D (1378205)\n-1D2639B Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D2606F Local Header Offset   0015079D (1378205)\n+1D26073 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2639B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26073: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D263B2 CENTRAL HEADER #105   02014B50 (33639248)\n-1D263B6 Created Zip Spec      14 (20) '2.0'\n-1D263B7 Created OS            03 (3) 'Unix'\n-1D263B8 Extract Zip Spec      14 (20) '2.0'\n-1D263B9 Extract OS            00 (0) 'MS-DOS'\n-1D263BA General Purpose Flag  0800 (2048)\n+1D2608A CENTRAL HEADER #105   02014B50 (33639248)\n+1D2608E Created Zip Spec      14 (20) '2.0'\n+1D2608F Created OS            03 (3) 'Unix'\n+1D26090 Extract Zip Spec      14 (20) '2.0'\n+1D26091 Extract OS            00 (0) 'MS-DOS'\n+1D26092 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D263BC Compression Method    0008 (8) 'Deflated'\n-1D263BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D263C2 CRC                   6EF2207D (1861361789)\n-1D263C6 Compressed Size       000006B7 (1719)\n-1D263CA Uncompressed Size     0000148F (5263)\n-1D263CE Filename Length       001B (27)\n-1D263D0 Extra Length          0000 (0)\n-1D263D2 Comment Length        0000 (0)\n-1D263D4 Disk Start            0000 (0)\n-1D263D6 Int File Attributes   0000 (0)\n+1D26094 Compression Method    0008 (8) 'Deflated'\n+1D26096 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2609A CRC                   6EF2207D (1861361789)\n+1D2609E Compressed Size       000006B7 (1719)\n+1D260A2 Uncompressed Size     0000148F (5263)\n+1D260A6 Filename Length       001B (27)\n+1D260A8 Extra Length          0000 (0)\n+1D260AA Comment Length        0000 (0)\n+1D260AC Disk Start            0000 (0)\n+1D260AE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D263D8 Ext File Attributes   81A40000 (2175008768)\n+1D260B0 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-1D263DC Local Header Offset   00150DC7 (1379783)\n-1D263E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D260B4 Local Header Offset   00150DC7 (1379783)\n+1D260B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D263E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D260B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D263FB CENTRAL HEADER #106   02014B50 (33639248)\n-1D263FF Created Zip Spec      14 (20) '2.0'\n-1D26400 Created OS            03 (3) 'Unix'\n-1D26401 Extract Zip Spec      14 (20) '2.0'\n-1D26402 Extract OS            00 (0) 'MS-DOS'\n-1D26403 General Purpose Flag  0800 (2048)\n+1D260D3 CENTRAL HEADER #106   02014B50 (33639248)\n+1D260D7 Created Zip Spec      14 (20) '2.0'\n+1D260D8 Created OS            03 (3) 'Unix'\n+1D260D9 Extract Zip Spec      14 (20) '2.0'\n+1D260DA Extract OS            00 (0) 'MS-DOS'\n+1D260DB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26405 Compression Method    0008 (8) 'Deflated'\n-1D26407 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2640B CRC                   848FEF9F (2224025503)\n-1D2640F Compressed Size       00000350 (848)\n-1D26413 Uncompressed Size     00000755 (1877)\n-1D26417 Filename Length       001A (26)\n-1D26419 Extra Length          0000 (0)\n-1D2641B Comment Length        0000 (0)\n-1D2641D Disk Start            0000 (0)\n-1D2641F Int File Attributes   0000 (0)\n+1D260DD Compression Method    0008 (8) 'Deflated'\n+1D260DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D260E3 CRC                   848FEF9F (2224025503)\n+1D260E7 Compressed Size       00000350 (848)\n+1D260EB Uncompressed Size     00000755 (1877)\n+1D260EF Filename Length       001A (26)\n+1D260F1 Extra Length          0000 (0)\n+1D260F3 Comment Length        0000 (0)\n+1D260F5 Disk Start            0000 (0)\n+1D260F7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26421 Ext File Attributes   81A40000 (2175008768)\n+1D260F9 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-1D26425 Local Header Offset   001514B7 (1381559)\n-1D26429 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D260FD Local Header Offset   001514B7 (1381559)\n+1D26101 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26443 CENTRAL HEADER #107   02014B50 (33639248)\n-1D26447 Created Zip Spec      14 (20) '2.0'\n-1D26448 Created OS            03 (3) 'Unix'\n-1D26449 Extract Zip Spec      14 (20) '2.0'\n-1D2644A Extract OS            00 (0) 'MS-DOS'\n-1D2644B General Purpose Flag  0800 (2048)\n+1D2611B CENTRAL HEADER #107   02014B50 (33639248)\n+1D2611F Created Zip Spec      14 (20) '2.0'\n+1D26120 Created OS            03 (3) 'Unix'\n+1D26121 Extract Zip Spec      14 (20) '2.0'\n+1D26122 Extract OS            00 (0) 'MS-DOS'\n+1D26123 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2644D Compression Method    0008 (8) 'Deflated'\n-1D2644F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26453 CRC                   A62098BE (2787154110)\n-1D26457 Compressed Size       00000635 (1589)\n-1D2645B Uncompressed Size     000014FC (5372)\n-1D2645F Filename Length       001F (31)\n-1D26461 Extra Length          0000 (0)\n-1D26463 Comment Length        0000 (0)\n-1D26465 Disk Start            0000 (0)\n-1D26467 Int File Attributes   0000 (0)\n+1D26125 Compression Method    0008 (8) 'Deflated'\n+1D26127 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2612B CRC                   A62098BE (2787154110)\n+1D2612F Compressed Size       00000635 (1589)\n+1D26133 Uncompressed Size     000014FC (5372)\n+1D26137 Filename Length       001F (31)\n+1D26139 Extra Length          0000 (0)\n+1D2613B Comment Length        0000 (0)\n+1D2613D Disk Start            0000 (0)\n+1D2613F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26469 Ext File Attributes   81A40000 (2175008768)\n+1D26141 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-1D2646D Local Header Offset   0015183F (1382463)\n-1D26471 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26145 Local Header Offset   0015183F (1382463)\n+1D26149 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26149: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26490 CENTRAL HEADER #108   02014B50 (33639248)\n-1D26494 Created Zip Spec      14 (20) '2.0'\n-1D26495 Created OS            03 (3) 'Unix'\n-1D26496 Extract Zip Spec      14 (20) '2.0'\n-1D26497 Extract OS            00 (0) 'MS-DOS'\n-1D26498 General Purpose Flag  0800 (2048)\n+1D26168 CENTRAL HEADER #108   02014B50 (33639248)\n+1D2616C Created Zip Spec      14 (20) '2.0'\n+1D2616D Created OS            03 (3) 'Unix'\n+1D2616E Extract Zip Spec      14 (20) '2.0'\n+1D2616F Extract OS            00 (0) 'MS-DOS'\n+1D26170 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2649A Compression Method    0008 (8) 'Deflated'\n-1D2649C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D264A0 CRC                   9A901D47 (2593135943)\n-1D264A4 Compressed Size       0000046C (1132)\n-1D264A8 Uncompressed Size     00000C1B (3099)\n-1D264AC Filename Length       0023 (35)\n-1D264AE Extra Length          0000 (0)\n-1D264B0 Comment Length        0000 (0)\n-1D264B2 Disk Start            0000 (0)\n-1D264B4 Int File Attributes   0000 (0)\n+1D26172 Compression Method    0008 (8) 'Deflated'\n+1D26174 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26178 CRC                   9A901D47 (2593135943)\n+1D2617C Compressed Size       0000046C (1132)\n+1D26180 Uncompressed Size     00000C1B (3099)\n+1D26184 Filename Length       0023 (35)\n+1D26186 Extra Length          0000 (0)\n+1D26188 Comment Length        0000 (0)\n+1D2618A Disk Start            0000 (0)\n+1D2618C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D264B6 Ext File Attributes   81A40000 (2175008768)\n+1D2618E 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-1D264BA Local Header Offset   00151EB1 (1384113)\n-1D264BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26192 Local Header Offset   00151EB1 (1384113)\n+1D26196 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D264BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26196: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D264E1 CENTRAL HEADER #109   02014B50 (33639248)\n-1D264E5 Created Zip Spec      14 (20) '2.0'\n-1D264E6 Created OS            03 (3) 'Unix'\n-1D264E7 Extract Zip Spec      14 (20) '2.0'\n-1D264E8 Extract OS            00 (0) 'MS-DOS'\n-1D264E9 General Purpose Flag  0800 (2048)\n+1D261B9 CENTRAL HEADER #109   02014B50 (33639248)\n+1D261BD Created Zip Spec      14 (20) '2.0'\n+1D261BE Created OS            03 (3) 'Unix'\n+1D261BF Extract Zip Spec      14 (20) '2.0'\n+1D261C0 Extract OS            00 (0) 'MS-DOS'\n+1D261C1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D264EB Compression Method    0008 (8) 'Deflated'\n-1D264ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D264F1 CRC                   9FFE4435 (2684240949)\n-1D264F5 Compressed Size       00000508 (1288)\n-1D264F9 Uncompressed Size     00000CF8 (3320)\n-1D264FD Filename Length       001D (29)\n-1D264FF Extra Length          0000 (0)\n-1D26501 Comment Length        0000 (0)\n-1D26503 Disk Start            0000 (0)\n-1D26505 Int File Attributes   0000 (0)\n+1D261C3 Compression Method    0008 (8) 'Deflated'\n+1D261C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D261C9 CRC                   9FFE4435 (2684240949)\n+1D261CD Compressed Size       00000508 (1288)\n+1D261D1 Uncompressed Size     00000CF8 (3320)\n+1D261D5 Filename Length       001D (29)\n+1D261D7 Extra Length          0000 (0)\n+1D261D9 Comment Length        0000 (0)\n+1D261DB Disk Start            0000 (0)\n+1D261DD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26507 Ext File Attributes   81A40000 (2175008768)\n+1D261DF 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-1D2650B Local Header Offset   0015235E (1385310)\n-1D2650F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D261E3 Local Header Offset   0015235E (1385310)\n+1D261E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2650F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D261E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2652C CENTRAL HEADER #110   02014B50 (33639248)\n-1D26530 Created Zip Spec      14 (20) '2.0'\n-1D26531 Created OS            03 (3) 'Unix'\n-1D26532 Extract Zip Spec      14 (20) '2.0'\n-1D26533 Extract OS            00 (0) 'MS-DOS'\n-1D26534 General Purpose Flag  0800 (2048)\n+1D26204 CENTRAL HEADER #110   02014B50 (33639248)\n+1D26208 Created Zip Spec      14 (20) '2.0'\n+1D26209 Created OS            03 (3) 'Unix'\n+1D2620A Extract Zip Spec      14 (20) '2.0'\n+1D2620B Extract OS            00 (0) 'MS-DOS'\n+1D2620C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26536 Compression Method    0008 (8) 'Deflated'\n-1D26538 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2653C CRC                   576F7CD0 (1466924240)\n-1D26540 Compressed Size       00000593 (1427)\n-1D26544 Uncompressed Size     0000113A (4410)\n-1D26548 Filename Length       0017 (23)\n-1D2654A Extra Length          0000 (0)\n-1D2654C Comment Length        0000 (0)\n-1D2654E Disk Start            0000 (0)\n-1D26550 Int File Attributes   0000 (0)\n+1D2620E Compression Method    0008 (8) 'Deflated'\n+1D26210 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26214 CRC                   576F7CD0 (1466924240)\n+1D26218 Compressed Size       00000593 (1427)\n+1D2621C Uncompressed Size     0000113A (4410)\n+1D26220 Filename Length       0017 (23)\n+1D26222 Extra Length          0000 (0)\n+1D26224 Comment Length        0000 (0)\n+1D26226 Disk Start            0000 (0)\n+1D26228 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26552 Ext File Attributes   81A40000 (2175008768)\n+1D2622A 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-1D26556 Local Header Offset   001528A1 (1386657)\n-1D2655A Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D2622E Local Header Offset   001528A1 (1386657)\n+1D26232 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2655A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26232: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26571 CENTRAL HEADER #111   02014B50 (33639248)\n-1D26575 Created Zip Spec      14 (20) '2.0'\n-1D26576 Created OS            03 (3) 'Unix'\n-1D26577 Extract Zip Spec      14 (20) '2.0'\n-1D26578 Extract OS            00 (0) 'MS-DOS'\n-1D26579 General Purpose Flag  0800 (2048)\n+1D26249 CENTRAL HEADER #111   02014B50 (33639248)\n+1D2624D Created Zip Spec      14 (20) '2.0'\n+1D2624E Created OS            03 (3) 'Unix'\n+1D2624F Extract Zip Spec      14 (20) '2.0'\n+1D26250 Extract OS            00 (0) 'MS-DOS'\n+1D26251 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2657B Compression Method    0008 (8) 'Deflated'\n-1D2657D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26581 CRC                   746ED521 (1953420577)\n-1D26585 Compressed Size       0000073F (1855)\n-1D26589 Uncompressed Size     00001321 (4897)\n-1D2658D Filename Length       0017 (23)\n-1D2658F Extra Length          0000 (0)\n-1D26591 Comment Length        0000 (0)\n-1D26593 Disk Start            0000 (0)\n-1D26595 Int File Attributes   0000 (0)\n+1D26253 Compression Method    0008 (8) 'Deflated'\n+1D26255 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26259 CRC                   746ED521 (1953420577)\n+1D2625D Compressed Size       0000073F (1855)\n+1D26261 Uncompressed Size     00001321 (4897)\n+1D26265 Filename Length       0017 (23)\n+1D26267 Extra Length          0000 (0)\n+1D26269 Comment Length        0000 (0)\n+1D2626B Disk Start            0000 (0)\n+1D2626D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26597 Ext File Attributes   81A40000 (2175008768)\n+1D2626F 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-1D2659B Local Header Offset   00152E69 (1388137)\n-1D2659F Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D26273 Local Header Offset   00152E69 (1388137)\n+1D26277 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2659F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26277: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D265B6 CENTRAL HEADER #112   02014B50 (33639248)\n-1D265BA Created Zip Spec      14 (20) '2.0'\n-1D265BB Created OS            03 (3) 'Unix'\n-1D265BC Extract Zip Spec      14 (20) '2.0'\n-1D265BD Extract OS            00 (0) 'MS-DOS'\n-1D265BE General Purpose Flag  0800 (2048)\n+1D2628E CENTRAL HEADER #112   02014B50 (33639248)\n+1D26292 Created Zip Spec      14 (20) '2.0'\n+1D26293 Created OS            03 (3) 'Unix'\n+1D26294 Extract Zip Spec      14 (20) '2.0'\n+1D26295 Extract OS            00 (0) 'MS-DOS'\n+1D26296 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D265C0 Compression Method    0008 (8) 'Deflated'\n-1D265C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D265C6 CRC                   FAE68FC8 (4209414088)\n-1D265CA Compressed Size       000244BE (148670)\n-1D265CE Uncompressed Size     0003693D (223549)\n-1D265D2 Filename Length       0023 (35)\n-1D265D4 Extra Length          0000 (0)\n-1D265D6 Comment Length        0000 (0)\n-1D265D8 Disk Start            0000 (0)\n-1D265DA Int File Attributes   0000 (0)\n+1D26298 Compression Method    0008 (8) 'Deflated'\n+1D2629A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2629E CRC                   FAE68FC8 (4209414088)\n+1D262A2 Compressed Size       000244BE (148670)\n+1D262A6 Uncompressed Size     0003693D (223549)\n+1D262AA Filename Length       0023 (35)\n+1D262AC Extra Length          0000 (0)\n+1D262AE Comment Length        0000 (0)\n+1D262B0 Disk Start            0000 (0)\n+1D262B2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D265DC Ext File Attributes   81A40000 (2175008768)\n+1D262B4 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-1D265E0 Local Header Offset   001535DD (1390045)\n-1D265E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D262B8 Local Header Offset   001535DD (1390045)\n+1D262BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D265E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D262BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26607 CENTRAL HEADER #113   02014B50 (33639248)\n-1D2660B Created Zip Spec      14 (20) '2.0'\n-1D2660C Created OS            03 (3) 'Unix'\n-1D2660D Extract Zip Spec      14 (20) '2.0'\n-1D2660E Extract OS            00 (0) 'MS-DOS'\n-1D2660F General Purpose Flag  0800 (2048)\n+1D262DF CENTRAL HEADER #113   02014B50 (33639248)\n+1D262E3 Created Zip Spec      14 (20) '2.0'\n+1D262E4 Created OS            03 (3) 'Unix'\n+1D262E5 Extract Zip Spec      14 (20) '2.0'\n+1D262E6 Extract OS            00 (0) 'MS-DOS'\n+1D262E7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26611 Compression Method    0008 (8) 'Deflated'\n-1D26613 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26617 CRC                   2B623E90 (727858832)\n-1D2661B Compressed Size       00037026 (225318)\n-1D2661F Uncompressed Size     0003C486 (246918)\n-1D26623 Filename Length       0027 (39)\n-1D26625 Extra Length          0000 (0)\n-1D26627 Comment Length        0000 (0)\n-1D26629 Disk Start            0000 (0)\n-1D2662B Int File Attributes   0000 (0)\n+1D262E9 Compression Method    0008 (8) 'Deflated'\n+1D262EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D262EF CRC                   2B623E90 (727858832)\n+1D262F3 Compressed Size       00037026 (225318)\n+1D262F7 Uncompressed Size     0003C486 (246918)\n+1D262FB Filename Length       0027 (39)\n+1D262FD Extra Length          0000 (0)\n+1D262FF Comment Length        0000 (0)\n+1D26301 Disk Start            0000 (0)\n+1D26303 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2662D Ext File Attributes   81A40000 (2175008768)\n+1D26305 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-1D26631 Local Header Offset   00177ADC (1538780)\n-1D26635 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26309 Local Header Offset   00177ADC (1538780)\n+1D2630D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2630D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2665C CENTRAL HEADER #114   02014B50 (33639248)\n-1D26660 Created Zip Spec      14 (20) '2.0'\n-1D26661 Created OS            03 (3) 'Unix'\n-1D26662 Extract Zip Spec      14 (20) '2.0'\n-1D26663 Extract OS            00 (0) 'MS-DOS'\n-1D26664 General Purpose Flag  0800 (2048)\n+1D26334 CENTRAL HEADER #114   02014B50 (33639248)\n+1D26338 Created Zip Spec      14 (20) '2.0'\n+1D26339 Created OS            03 (3) 'Unix'\n+1D2633A Extract Zip Spec      14 (20) '2.0'\n+1D2633B Extract OS            00 (0) 'MS-DOS'\n+1D2633C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26666 Compression Method    0008 (8) 'Deflated'\n-1D26668 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2666C CRC                   902132BE (2418094782)\n-1D26670 Compressed Size       000482E0 (295648)\n-1D26674 Uncompressed Size     00056601 (353793)\n-1D26678 Filename Length       0022 (34)\n-1D2667A Extra Length          0000 (0)\n-1D2667C Comment Length        0000 (0)\n-1D2667E Disk Start            0000 (0)\n-1D26680 Int File Attributes   0000 (0)\n+1D2633E Compression Method    0008 (8) 'Deflated'\n+1D26340 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26344 CRC                   902132BE (2418094782)\n+1D26348 Compressed Size       000482E0 (295648)\n+1D2634C Uncompressed Size     00056601 (353793)\n+1D26350 Filename Length       0022 (34)\n+1D26352 Extra Length          0000 (0)\n+1D26354 Comment Length        0000 (0)\n+1D26356 Disk Start            0000 (0)\n+1D26358 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26682 Ext File Attributes   81A40000 (2175008768)\n+1D2635A 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-1D26686 Local Header Offset   001AEB47 (1764167)\n-1D2668A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2635E Local Header Offset   001AEB47 (1764167)\n+1D26362 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2668A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D266AC CENTRAL HEADER #115   02014B50 (33639248)\n-1D266B0 Created Zip Spec      14 (20) '2.0'\n-1D266B1 Created OS            03 (3) 'Unix'\n-1D266B2 Extract Zip Spec      14 (20) '2.0'\n-1D266B3 Extract OS            00 (0) 'MS-DOS'\n-1D266B4 General Purpose Flag  0800 (2048)\n+1D26384 CENTRAL HEADER #115   02014B50 (33639248)\n+1D26388 Created Zip Spec      14 (20) '2.0'\n+1D26389 Created OS            03 (3) 'Unix'\n+1D2638A Extract Zip Spec      14 (20) '2.0'\n+1D2638B Extract OS            00 (0) 'MS-DOS'\n+1D2638C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D266B6 Compression Method    0008 (8) 'Deflated'\n-1D266B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D266BC CRC                   5216B244 (1377219140)\n-1D266C0 Compressed Size       0007CE3E (511550)\n-1D266C4 Uncompressed Size     0008FA31 (588337)\n-1D266C8 Filename Length       0029 (41)\n-1D266CA Extra Length          0000 (0)\n-1D266CC Comment Length        0000 (0)\n-1D266CE Disk Start            0000 (0)\n-1D266D0 Int File Attributes   0000 (0)\n+1D2638E Compression Method    0008 (8) 'Deflated'\n+1D26390 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26394 CRC                   5216B244 (1377219140)\n+1D26398 Compressed Size       0007CE3E (511550)\n+1D2639C Uncompressed Size     0008FA31 (588337)\n+1D263A0 Filename Length       0029 (41)\n+1D263A2 Extra Length          0000 (0)\n+1D263A4 Comment Length        0000 (0)\n+1D263A6 Disk Start            0000 (0)\n+1D263A8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D266D2 Ext File Attributes   81A40000 (2175008768)\n+1D263AA 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-1D266D6 Local Header Offset   001F6E67 (2059879)\n-1D266DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D263AE Local Header Offset   001F6E67 (2059879)\n+1D263B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D266DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D263B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26703 CENTRAL HEADER #116   02014B50 (33639248)\n-1D26707 Created Zip Spec      14 (20) '2.0'\n-1D26708 Created OS            03 (3) 'Unix'\n-1D26709 Extract Zip Spec      14 (20) '2.0'\n-1D2670A Extract OS            00 (0) 'MS-DOS'\n-1D2670B General Purpose Flag  0800 (2048)\n+1D263DB CENTRAL HEADER #116   02014B50 (33639248)\n+1D263DF Created Zip Spec      14 (20) '2.0'\n+1D263E0 Created OS            03 (3) 'Unix'\n+1D263E1 Extract Zip Spec      14 (20) '2.0'\n+1D263E2 Extract OS            00 (0) 'MS-DOS'\n+1D263E3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2670D Compression Method    0008 (8) 'Deflated'\n-1D2670F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26713 CRC                   91FEF04C (2449403980)\n-1D26717 Compressed Size       0004923F (299583)\n-1D2671B Uncompressed Size     0004FDDF (327135)\n-1D2671F Filename Length       0021 (33)\n-1D26721 Extra Length          0000 (0)\n-1D26723 Comment Length        0000 (0)\n-1D26725 Disk Start            0000 (0)\n-1D26727 Int File Attributes   0000 (0)\n+1D263E5 Compression Method    0008 (8) 'Deflated'\n+1D263E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D263EB CRC                   91FEF04C (2449403980)\n+1D263EF Compressed Size       0004923F (299583)\n+1D263F3 Uncompressed Size     0004FDDF (327135)\n+1D263F7 Filename Length       0021 (33)\n+1D263F9 Extra Length          0000 (0)\n+1D263FB Comment Length        0000 (0)\n+1D263FD Disk Start            0000 (0)\n+1D263FF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26729 Ext File Attributes   81A40000 (2175008768)\n+1D26401 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-1D2672D Local Header Offset   00273CEC (2571500)\n-1D26731 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26405 Local Header Offset   00273CEC (2571500)\n+1D26409 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26731: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26752 CENTRAL HEADER #117   02014B50 (33639248)\n-1D26756 Created Zip Spec      14 (20) '2.0'\n-1D26757 Created OS            03 (3) 'Unix'\n-1D26758 Extract Zip Spec      14 (20) '2.0'\n-1D26759 Extract OS            00 (0) 'MS-DOS'\n-1D2675A General Purpose Flag  0800 (2048)\n+1D2642A CENTRAL HEADER #117   02014B50 (33639248)\n+1D2642E Created Zip Spec      14 (20) '2.0'\n+1D2642F Created OS            03 (3) 'Unix'\n+1D26430 Extract Zip Spec      14 (20) '2.0'\n+1D26431 Extract OS            00 (0) 'MS-DOS'\n+1D26432 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2675C Compression Method    0008 (8) 'Deflated'\n-1D2675E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26762 CRC                   0A00A3BB (167814075)\n-1D26766 Compressed Size       00082E3B (536123)\n-1D2676A Uncompressed Size     0008F68A (587402)\n-1D2676E Filename Length       0024 (36)\n-1D26770 Extra Length          0000 (0)\n-1D26772 Comment Length        0000 (0)\n-1D26774 Disk Start            0000 (0)\n-1D26776 Int File Attributes   0000 (0)\n+1D26434 Compression Method    0008 (8) 'Deflated'\n+1D26436 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2643A CRC                   0A00A3BB (167814075)\n+1D2643E Compressed Size       00082E3B (536123)\n+1D26442 Uncompressed Size     0008F68A (587402)\n+1D26446 Filename Length       0024 (36)\n+1D26448 Extra Length          0000 (0)\n+1D2644A Comment Length        0000 (0)\n+1D2644C Disk Start            0000 (0)\n+1D2644E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26778 Ext File Attributes   81A40000 (2175008768)\n+1D26450 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-1D2677C Local Header Offset   002BCF6A (2871146)\n-1D26780 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26454 Local Header Offset   002BCF6A (2871146)\n+1D26458 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D267A4 CENTRAL HEADER #118   02014B50 (33639248)\n-1D267A8 Created Zip Spec      14 (20) '2.0'\n-1D267A9 Created OS            03 (3) 'Unix'\n-1D267AA Extract Zip Spec      14 (20) '2.0'\n-1D267AB Extract OS            00 (0) 'MS-DOS'\n-1D267AC General Purpose Flag  0800 (2048)\n+1D2647C CENTRAL HEADER #118   02014B50 (33639248)\n+1D26480 Created Zip Spec      14 (20) '2.0'\n+1D26481 Created OS            03 (3) 'Unix'\n+1D26482 Extract Zip Spec      14 (20) '2.0'\n+1D26483 Extract OS            00 (0) 'MS-DOS'\n+1D26484 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D267AE Compression Method    0008 (8) 'Deflated'\n-1D267B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D267B4 CRC                   3B85FAEA (998636266)\n-1D267B8 Compressed Size       000349D8 (215512)\n-1D267BC Uncompressed Size     0003A340 (238400)\n-1D267C0 Filename Length       0023 (35)\n-1D267C2 Extra Length          0000 (0)\n-1D267C4 Comment Length        0000 (0)\n-1D267C6 Disk Start            0000 (0)\n-1D267C8 Int File Attributes   0000 (0)\n+1D26486 Compression Method    0008 (8) 'Deflated'\n+1D26488 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2648C CRC                   3B85FAEA (998636266)\n+1D26490 Compressed Size       000349D8 (215512)\n+1D26494 Uncompressed Size     0003A340 (238400)\n+1D26498 Filename Length       0023 (35)\n+1D2649A Extra Length          0000 (0)\n+1D2649C Comment Length        0000 (0)\n+1D2649E Disk Start            0000 (0)\n+1D264A0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D267CA Ext File Attributes   81A40000 (2175008768)\n+1D264A2 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-1D267CE Local Header Offset   0033FDE7 (3407335)\n-1D267D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D264A6 Local Header Offset   0033FDE7 (3407335)\n+1D264AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D267D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D264AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D267F5 CENTRAL HEADER #119   02014B50 (33639248)\n-1D267F9 Created Zip Spec      14 (20) '2.0'\n-1D267FA Created OS            03 (3) 'Unix'\n-1D267FB Extract Zip Spec      14 (20) '2.0'\n-1D267FC Extract OS            00 (0) 'MS-DOS'\n-1D267FD General Purpose Flag  0800 (2048)\n+1D264CD CENTRAL HEADER #119   02014B50 (33639248)\n+1D264D1 Created Zip Spec      14 (20) '2.0'\n+1D264D2 Created OS            03 (3) 'Unix'\n+1D264D3 Extract Zip Spec      14 (20) '2.0'\n+1D264D4 Extract OS            00 (0) 'MS-DOS'\n+1D264D5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D267FF Compression Method    0008 (8) 'Deflated'\n-1D26801 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26805 CRC                   3C4CC69C (1011664540)\n-1D26809 Compressed Size       000384CA (230602)\n-1D2680D Uncompressed Size     0003C773 (247667)\n-1D26811 Filename Length       0020 (32)\n-1D26813 Extra Length          0000 (0)\n-1D26815 Comment Length        0000 (0)\n-1D26817 Disk Start            0000 (0)\n-1D26819 Int File Attributes   0000 (0)\n+1D264D7 Compression Method    0008 (8) 'Deflated'\n+1D264D9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D264DD CRC                   3C4CC69C (1011664540)\n+1D264E1 Compressed Size       000384CA (230602)\n+1D264E5 Uncompressed Size     0003C773 (247667)\n+1D264E9 Filename Length       0020 (32)\n+1D264EB Extra Length          0000 (0)\n+1D264ED Comment Length        0000 (0)\n+1D264EF Disk Start            0000 (0)\n+1D264F1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2681B Ext File Attributes   81A40000 (2175008768)\n+1D264F3 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-1D2681F Local Header Offset   00374800 (3622912)\n-1D26823 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D264F7 Local Header Offset   00374800 (3622912)\n+1D264FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D264FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26843 CENTRAL HEADER #120   02014B50 (33639248)\n-1D26847 Created Zip Spec      14 (20) '2.0'\n-1D26848 Created OS            03 (3) 'Unix'\n-1D26849 Extract Zip Spec      14 (20) '2.0'\n-1D2684A Extract OS            00 (0) 'MS-DOS'\n-1D2684B General Purpose Flag  0800 (2048)\n+1D2651B CENTRAL HEADER #120   02014B50 (33639248)\n+1D2651F Created Zip Spec      14 (20) '2.0'\n+1D26520 Created OS            03 (3) 'Unix'\n+1D26521 Extract Zip Spec      14 (20) '2.0'\n+1D26522 Extract OS            00 (0) 'MS-DOS'\n+1D26523 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2684D Compression Method    0008 (8) 'Deflated'\n-1D2684F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26853 CRC                   1699CE08 (379178504)\n-1D26857 Compressed Size       00000AD0 (2768)\n-1D2685B Uncompressed Size     00001209 (4617)\n-1D2685F Filename Length       0023 (35)\n-1D26861 Extra Length          0000 (0)\n-1D26863 Comment Length        0000 (0)\n-1D26865 Disk Start            0000 (0)\n-1D26867 Int File Attributes   0000 (0)\n+1D26525 Compression Method    0008 (8) 'Deflated'\n+1D26527 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2652B CRC                   1699CE08 (379178504)\n+1D2652F Compressed Size       00000AD0 (2768)\n+1D26533 Uncompressed Size     00001209 (4617)\n+1D26537 Filename Length       0023 (35)\n+1D26539 Extra Length          0000 (0)\n+1D2653B Comment Length        0000 (0)\n+1D2653D Disk Start            0000 (0)\n+1D2653F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26869 Ext File Attributes   81A40000 (2175008768)\n+1D26541 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-1D2686D Local Header Offset   003ACD08 (3853576)\n-1D26871 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26545 Local Header Offset   003ACD08 (3853576)\n+1D26549 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26894 CENTRAL HEADER #121   02014B50 (33639248)\n-1D26898 Created Zip Spec      14 (20) '2.0'\n-1D26899 Created OS            03 (3) 'Unix'\n-1D2689A Extract Zip Spec      14 (20) '2.0'\n-1D2689B Extract OS            00 (0) 'MS-DOS'\n-1D2689C General Purpose Flag  0800 (2048)\n+1D2656C CENTRAL HEADER #121   02014B50 (33639248)\n+1D26570 Created Zip Spec      14 (20) '2.0'\n+1D26571 Created OS            03 (3) 'Unix'\n+1D26572 Extract Zip Spec      14 (20) '2.0'\n+1D26573 Extract OS            00 (0) 'MS-DOS'\n+1D26574 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2689E Compression Method    0008 (8) 'Deflated'\n-1D268A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D268A4 CRC                   3928CCDF (958975199)\n-1D268A8 Compressed Size       0000CE4D (52813)\n-1D268AC Uncompressed Size     0000E6B9 (59065)\n-1D268B0 Filename Length       001D (29)\n-1D268B2 Extra Length          0000 (0)\n-1D268B4 Comment Length        0000 (0)\n-1D268B6 Disk Start            0000 (0)\n-1D268B8 Int File Attributes   0000 (0)\n+1D26576 Compression Method    0008 (8) 'Deflated'\n+1D26578 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2657C CRC                   3928CCDF (958975199)\n+1D26580 Compressed Size       0000CE4D (52813)\n+1D26584 Uncompressed Size     0000E6B9 (59065)\n+1D26588 Filename Length       001D (29)\n+1D2658A Extra Length          0000 (0)\n+1D2658C Comment Length        0000 (0)\n+1D2658E Disk Start            0000 (0)\n+1D26590 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D268BA Ext File Attributes   81A40000 (2175008768)\n+1D26592 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-1D268BE Local Header Offset   003AD819 (3856409)\n-1D268C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26596 Local Header Offset   003AD819 (3856409)\n+1D2659A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D268C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2659A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D268DF CENTRAL HEADER #122   02014B50 (33639248)\n-1D268E3 Created Zip Spec      14 (20) '2.0'\n-1D268E4 Created OS            03 (3) 'Unix'\n-1D268E5 Extract Zip Spec      14 (20) '2.0'\n-1D268E6 Extract OS            00 (0) 'MS-DOS'\n-1D268E7 General Purpose Flag  0800 (2048)\n+1D265B7 CENTRAL HEADER #122   02014B50 (33639248)\n+1D265BB Created Zip Spec      14 (20) '2.0'\n+1D265BC Created OS            03 (3) 'Unix'\n+1D265BD Extract Zip Spec      14 (20) '2.0'\n+1D265BE Extract OS            00 (0) 'MS-DOS'\n+1D265BF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D268E9 Compression Method    0008 (8) 'Deflated'\n-1D268EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D268EF CRC                   74F10929 (1961953577)\n-1D268F3 Compressed Size       002869EC (2648556)\n-1D268F7 Uncompressed Size     002D2877 (2959479)\n-1D268FB Filename Length       001E (30)\n-1D268FD Extra Length          0000 (0)\n-1D268FF Comment Length        0000 (0)\n-1D26901 Disk Start            0000 (0)\n-1D26903 Int File Attributes   0000 (0)\n+1D265C1 Compression Method    0008 (8) 'Deflated'\n+1D265C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D265C7 CRC                   74F10929 (1961953577)\n+1D265CB Compressed Size       002869EC (2648556)\n+1D265CF Uncompressed Size     002D2877 (2959479)\n+1D265D3 Filename Length       001E (30)\n+1D265D5 Extra Length          0000 (0)\n+1D265D7 Comment Length        0000 (0)\n+1D265D9 Disk Start            0000 (0)\n+1D265DB Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26905 Ext File Attributes   81A40000 (2175008768)\n+1D265DD 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-1D26909 Local Header Offset   003BA6A1 (3909281)\n-1D2690D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D265E1 Local Header Offset   003BA6A1 (3909281)\n+1D265E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2690D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D265E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2692B CENTRAL HEADER #123   02014B50 (33639248)\n-1D2692F Created Zip Spec      14 (20) '2.0'\n-1D26930 Created OS            03 (3) 'Unix'\n-1D26931 Extract Zip Spec      14 (20) '2.0'\n-1D26932 Extract OS            00 (0) 'MS-DOS'\n-1D26933 General Purpose Flag  0800 (2048)\n+1D26603 CENTRAL HEADER #123   02014B50 (33639248)\n+1D26607 Created Zip Spec      14 (20) '2.0'\n+1D26608 Created OS            03 (3) 'Unix'\n+1D26609 Extract Zip Spec      14 (20) '2.0'\n+1D2660A Extract OS            00 (0) 'MS-DOS'\n+1D2660B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26935 Compression Method    0008 (8) 'Deflated'\n-1D26937 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2693B CRC                   BFADBA35 (3215833653)\n-1D2693F Compressed Size       0000F39D (62365)\n-1D26943 Uncompressed Size     0001293A (76090)\n-1D26947 Filename Length       002A (42)\n-1D26949 Extra Length          0000 (0)\n-1D2694B Comment Length        0000 (0)\n-1D2694D Disk Start            0000 (0)\n-1D2694F Int File Attributes   0000 (0)\n+1D2660D Compression Method    0008 (8) 'Deflated'\n+1D2660F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26613 CRC                   BFADBA35 (3215833653)\n+1D26617 Compressed Size       0000F39D (62365)\n+1D2661B Uncompressed Size     0001293A (76090)\n+1D2661F Filename Length       002A (42)\n+1D26621 Extra Length          0000 (0)\n+1D26623 Comment Length        0000 (0)\n+1D26625 Disk Start            0000 (0)\n+1D26627 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26951 Ext File Attributes   81A40000 (2175008768)\n+1D26629 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-1D26955 Local Header Offset   006410C9 (6557897)\n-1D26959 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2662D Local Header Offset   006410C9 (6557897)\n+1D26631 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26631: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26983 CENTRAL HEADER #124   02014B50 (33639248)\n-1D26987 Created Zip Spec      14 (20) '2.0'\n-1D26988 Created OS            03 (3) 'Unix'\n-1D26989 Extract Zip Spec      14 (20) '2.0'\n-1D2698A Extract OS            00 (0) 'MS-DOS'\n-1D2698B General Purpose Flag  0800 (2048)\n+1D2665B CENTRAL HEADER #124   02014B50 (33639248)\n+1D2665F Created Zip Spec      14 (20) '2.0'\n+1D26660 Created OS            03 (3) 'Unix'\n+1D26661 Extract Zip Spec      14 (20) '2.0'\n+1D26662 Extract OS            00 (0) 'MS-DOS'\n+1D26663 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2698D Compression Method    0008 (8) 'Deflated'\n-1D2698F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26993 CRC                   00959FA2 (9805730)\n-1D26997 Compressed Size       00068A70 (428656)\n-1D2699B Uncompressed Size     00070203 (459267)\n-1D2699F Filename Length       0023 (35)\n-1D269A1 Extra Length          0000 (0)\n-1D269A3 Comment Length        0000 (0)\n-1D269A5 Disk Start            0000 (0)\n-1D269A7 Int File Attributes   0000 (0)\n+1D26665 Compression Method    0008 (8) 'Deflated'\n+1D26667 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2666B CRC                   00959FA2 (9805730)\n+1D2666F Compressed Size       00068A70 (428656)\n+1D26673 Uncompressed Size     00070203 (459267)\n+1D26677 Filename Length       0023 (35)\n+1D26679 Extra Length          0000 (0)\n+1D2667B Comment Length        0000 (0)\n+1D2667D Disk Start            0000 (0)\n+1D2667F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D269A9 Ext File Attributes   81A40000 (2175008768)\n+1D26681 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-1D269AD Local Header Offset   006504AE (6620334)\n-1D269B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26685 Local Header Offset   006504AE (6620334)\n+1D26689 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D269B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D269D4 CENTRAL HEADER #125   02014B50 (33639248)\n-1D269D8 Created Zip Spec      14 (20) '2.0'\n-1D269D9 Created OS            03 (3) 'Unix'\n-1D269DA Extract Zip Spec      14 (20) '2.0'\n-1D269DB Extract OS            00 (0) 'MS-DOS'\n-1D269DC General Purpose Flag  0800 (2048)\n+1D266AC CENTRAL HEADER #125   02014B50 (33639248)\n+1D266B0 Created Zip Spec      14 (20) '2.0'\n+1D266B1 Created OS            03 (3) 'Unix'\n+1D266B2 Extract Zip Spec      14 (20) '2.0'\n+1D266B3 Extract OS            00 (0) 'MS-DOS'\n+1D266B4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D269DE Compression Method    0008 (8) 'Deflated'\n-1D269E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D269E4 CRC                   6A880203 (1787298307)\n-1D269E8 Compressed Size       0016742B (1471531)\n-1D269EC Uncompressed Size     0018A45C (1614940)\n-1D269F0 Filename Length       0027 (39)\n-1D269F2 Extra Length          0000 (0)\n-1D269F4 Comment Length        0000 (0)\n-1D269F6 Disk Start            0000 (0)\n-1D269F8 Int File Attributes   0000 (0)\n+1D266B6 Compression Method    0008 (8) 'Deflated'\n+1D266B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D266BC CRC                   6A880203 (1787298307)\n+1D266C0 Compressed Size       0016742B (1471531)\n+1D266C4 Uncompressed Size     0018A45C (1614940)\n+1D266C8 Filename Length       0027 (39)\n+1D266CA Extra Length          0000 (0)\n+1D266CC Comment Length        0000 (0)\n+1D266CE Disk Start            0000 (0)\n+1D266D0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D269FA Ext File Attributes   81A40000 (2175008768)\n+1D266D2 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-1D269FE Local Header Offset   006B8F5F (7049055)\n-1D26A02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D266D6 Local Header Offset   006B8F5F (7049055)\n+1D266DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D266DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26A29 CENTRAL HEADER #126   02014B50 (33639248)\n-1D26A2D Created Zip Spec      14 (20) '2.0'\n-1D26A2E Created OS            03 (3) 'Unix'\n-1D26A2F Extract Zip Spec      14 (20) '2.0'\n-1D26A30 Extract OS            00 (0) 'MS-DOS'\n-1D26A31 General Purpose Flag  0800 (2048)\n+1D26701 CENTRAL HEADER #126   02014B50 (33639248)\n+1D26705 Created Zip Spec      14 (20) '2.0'\n+1D26706 Created OS            03 (3) 'Unix'\n+1D26707 Extract Zip Spec      14 (20) '2.0'\n+1D26708 Extract OS            00 (0) 'MS-DOS'\n+1D26709 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26A33 Compression Method    0008 (8) 'Deflated'\n-1D26A35 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26A39 CRC                   4CD6F374 (1289155444)\n-1D26A3D Compressed Size       0000F376 (62326)\n-1D26A41 Uncompressed Size     00010B65 (68453)\n-1D26A45 Filename Length       0028 (40)\n-1D26A47 Extra Length          0000 (0)\n-1D26A49 Comment Length        0000 (0)\n-1D26A4B Disk Start            0000 (0)\n-1D26A4D Int File Attributes   0000 (0)\n+1D2670B Compression Method    0008 (8) 'Deflated'\n+1D2670D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26711 CRC                   4CD6F374 (1289155444)\n+1D26715 Compressed Size       0000F376 (62326)\n+1D26719 Uncompressed Size     00010B65 (68453)\n+1D2671D Filename Length       0028 (40)\n+1D2671F Extra Length          0000 (0)\n+1D26721 Comment Length        0000 (0)\n+1D26723 Disk Start            0000 (0)\n+1D26725 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26A4F Ext File Attributes   81A40000 (2175008768)\n+1D26727 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-1D26A53 Local Header Offset   008203CF (8520655)\n-1D26A57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2672B Local Header Offset   008203CF (8520655)\n+1D2672F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26A57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2672F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26A7F CENTRAL HEADER #127   02014B50 (33639248)\n-1D26A83 Created Zip Spec      14 (20) '2.0'\n-1D26A84 Created OS            03 (3) 'Unix'\n-1D26A85 Extract Zip Spec      14 (20) '2.0'\n-1D26A86 Extract OS            00 (0) 'MS-DOS'\n-1D26A87 General Purpose Flag  0800 (2048)\n+1D26757 CENTRAL HEADER #127   02014B50 (33639248)\n+1D2675B Created Zip Spec      14 (20) '2.0'\n+1D2675C Created OS            03 (3) 'Unix'\n+1D2675D Extract Zip Spec      14 (20) '2.0'\n+1D2675E Extract OS            00 (0) 'MS-DOS'\n+1D2675F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26A89 Compression Method    0008 (8) 'Deflated'\n-1D26A8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26A8F CRC                   D4FF05B2 (3573482930)\n-1D26A93 Compressed Size       0000A50D (42253)\n-1D26A97 Uncompressed Size     0000B615 (46613)\n-1D26A9B Filename Length       002C (44)\n-1D26A9D Extra Length          0000 (0)\n-1D26A9F Comment Length        0000 (0)\n-1D26AA1 Disk Start            0000 (0)\n-1D26AA3 Int File Attributes   0000 (0)\n+1D26761 Compression Method    0008 (8) 'Deflated'\n+1D26763 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26767 CRC                   D4FF05B2 (3573482930)\n+1D2676B Compressed Size       0000A50D (42253)\n+1D2676F Uncompressed Size     0000B615 (46613)\n+1D26773 Filename Length       002C (44)\n+1D26775 Extra Length          0000 (0)\n+1D26777 Comment Length        0000 (0)\n+1D26779 Disk Start            0000 (0)\n+1D2677B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26AA5 Ext File Attributes   81A40000 (2175008768)\n+1D2677D 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-1D26AA9 Local Header Offset   0082F78B (8583051)\n-1D26AAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26781 Local Header Offset   0082F78B (8583051)\n+1D26785 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26AAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26AD9 CENTRAL HEADER #128   02014B50 (33639248)\n-1D26ADD Created Zip Spec      14 (20) '2.0'\n-1D26ADE Created OS            03 (3) 'Unix'\n-1D26ADF Extract Zip Spec      14 (20) '2.0'\n-1D26AE0 Extract OS            00 (0) 'MS-DOS'\n-1D26AE1 General Purpose Flag  0800 (2048)\n+1D267B1 CENTRAL HEADER #128   02014B50 (33639248)\n+1D267B5 Created Zip Spec      14 (20) '2.0'\n+1D267B6 Created OS            03 (3) 'Unix'\n+1D267B7 Extract Zip Spec      14 (20) '2.0'\n+1D267B8 Extract OS            00 (0) 'MS-DOS'\n+1D267B9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26AE3 Compression Method    0008 (8) 'Deflated'\n-1D26AE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26AE9 CRC                   5C05534B (1543852875)\n-1D26AED Compressed Size       000022A8 (8872)\n-1D26AF1 Uncompressed Size     00002A6C (10860)\n-1D26AF5 Filename Length       0028 (40)\n-1D26AF7 Extra Length          0000 (0)\n-1D26AF9 Comment Length        0000 (0)\n-1D26AFB Disk Start            0000 (0)\n-1D26AFD Int File Attributes   0000 (0)\n+1D267BB Compression Method    0008 (8) 'Deflated'\n+1D267BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D267C1 CRC                   5C05534B (1543852875)\n+1D267C5 Compressed Size       000022A8 (8872)\n+1D267C9 Uncompressed Size     00002A6C (10860)\n+1D267CD Filename Length       0028 (40)\n+1D267CF Extra Length          0000 (0)\n+1D267D1 Comment Length        0000 (0)\n+1D267D3 Disk Start            0000 (0)\n+1D267D5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26AFF Ext File Attributes   81A40000 (2175008768)\n+1D267D7 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-1D26B03 Local Header Offset   00839CE2 (8625378)\n-1D26B07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D267DB Local Header Offset   00839CE2 (8625378)\n+1D267DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26B07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D267DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26B2F CENTRAL HEADER #129   02014B50 (33639248)\n-1D26B33 Created Zip Spec      14 (20) '2.0'\n-1D26B34 Created OS            03 (3) 'Unix'\n-1D26B35 Extract Zip Spec      14 (20) '2.0'\n-1D26B36 Extract OS            00 (0) 'MS-DOS'\n-1D26B37 General Purpose Flag  0800 (2048)\n+1D26807 CENTRAL HEADER #129   02014B50 (33639248)\n+1D2680B Created Zip Spec      14 (20) '2.0'\n+1D2680C Created OS            03 (3) 'Unix'\n+1D2680D Extract Zip Spec      14 (20) '2.0'\n+1D2680E Extract OS            00 (0) 'MS-DOS'\n+1D2680F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26B39 Compression Method    0008 (8) 'Deflated'\n-1D26B3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26B3F CRC                   283E2936 (675162422)\n-1D26B43 Compressed Size       0009AAD0 (633552)\n-1D26B47 Uncompressed Size     000A532E (676654)\n-1D26B4B Filename Length       0022 (34)\n-1D26B4D Extra Length          0000 (0)\n-1D26B4F Comment Length        0000 (0)\n-1D26B51 Disk Start            0000 (0)\n-1D26B53 Int File Attributes   0000 (0)\n+1D26811 Compression Method    0008 (8) 'Deflated'\n+1D26813 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26817 CRC                   283E2936 (675162422)\n+1D2681B Compressed Size       0009AAD0 (633552)\n+1D2681F Uncompressed Size     000A532E (676654)\n+1D26823 Filename Length       0022 (34)\n+1D26825 Extra Length          0000 (0)\n+1D26827 Comment Length        0000 (0)\n+1D26829 Disk Start            0000 (0)\n+1D2682B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26B55 Ext File Attributes   81A40000 (2175008768)\n+1D2682D 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-1D26B59 Local Header Offset   0083BFD0 (8634320)\n-1D26B5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26831 Local Header Offset   0083BFD0 (8634320)\n+1D26835 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26B7F CENTRAL HEADER #130   02014B50 (33639248)\n-1D26B83 Created Zip Spec      14 (20) '2.0'\n-1D26B84 Created OS            03 (3) 'Unix'\n-1D26B85 Extract Zip Spec      14 (20) '2.0'\n-1D26B86 Extract OS            00 (0) 'MS-DOS'\n-1D26B87 General Purpose Flag  0800 (2048)\n+1D26857 CENTRAL HEADER #130   02014B50 (33639248)\n+1D2685B Created Zip Spec      14 (20) '2.0'\n+1D2685C Created OS            03 (3) 'Unix'\n+1D2685D Extract Zip Spec      14 (20) '2.0'\n+1D2685E Extract OS            00 (0) 'MS-DOS'\n+1D2685F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26B89 Compression Method    0008 (8) 'Deflated'\n-1D26B8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26B8F CRC                   C1454346 (3242541894)\n-1D26B93 Compressed Size       0032E1DE (3334622)\n-1D26B97 Uncompressed Size     00384B92 (3689362)\n-1D26B9B Filename Length       002E (46)\n-1D26B9D Extra Length          0000 (0)\n-1D26B9F Comment Length        0000 (0)\n-1D26BA1 Disk Start            0000 (0)\n-1D26BA3 Int File Attributes   0000 (0)\n+1D26861 Compression Method    0008 (8) 'Deflated'\n+1D26863 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26867 CRC                   C1454346 (3242541894)\n+1D2686B Compressed Size       0032E1DE (3334622)\n+1D2686F Uncompressed Size     00384B92 (3689362)\n+1D26873 Filename Length       002E (46)\n+1D26875 Extra Length          0000 (0)\n+1D26877 Comment Length        0000 (0)\n+1D26879 Disk Start            0000 (0)\n+1D2687B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26BA5 Ext File Attributes   81A40000 (2175008768)\n+1D2687D 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-1D26BA9 Local Header Offset   008D6AE0 (9267936)\n-1D26BAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26881 Local Header Offset   008D6AE0 (9267936)\n+1D26885 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26885: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26BDB CENTRAL HEADER #131   02014B50 (33639248)\n-1D26BDF Created Zip Spec      14 (20) '2.0'\n-1D26BE0 Created OS            03 (3) 'Unix'\n-1D26BE1 Extract Zip Spec      14 (20) '2.0'\n-1D26BE2 Extract OS            00 (0) 'MS-DOS'\n-1D26BE3 General Purpose Flag  0800 (2048)\n+1D268B3 CENTRAL HEADER #131   02014B50 (33639248)\n+1D268B7 Created Zip Spec      14 (20) '2.0'\n+1D268B8 Created OS            03 (3) 'Unix'\n+1D268B9 Extract Zip Spec      14 (20) '2.0'\n+1D268BA Extract OS            00 (0) 'MS-DOS'\n+1D268BB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26BE5 Compression Method    0008 (8) 'Deflated'\n-1D26BE7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26BEB CRC                   98189E43 (2551750211)\n-1D26BEF Compressed Size       00009A95 (39573)\n-1D26BF3 Uncompressed Size     0000AD37 (44343)\n-1D26BF7 Filename Length       0032 (50)\n-1D26BF9 Extra Length          0000 (0)\n-1D26BFB Comment Length        0000 (0)\n-1D26BFD Disk Start            0000 (0)\n-1D26BFF Int File Attributes   0000 (0)\n+1D268BD Compression Method    0008 (8) 'Deflated'\n+1D268BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D268C3 CRC                   98189E43 (2551750211)\n+1D268C7 Compressed Size       00009A95 (39573)\n+1D268CB Uncompressed Size     0000AD37 (44343)\n+1D268CF Filename Length       0032 (50)\n+1D268D1 Extra Length          0000 (0)\n+1D268D3 Comment Length        0000 (0)\n+1D268D5 Disk Start            0000 (0)\n+1D268D7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26C01 Ext File Attributes   81A40000 (2175008768)\n+1D268D9 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-1D26C05 Local Header Offset   00C04D0A (12602634)\n-1D26C09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D268DD Local Header Offset   00C04D0A (12602634)\n+1D268E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26C09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D268E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26C3B CENTRAL HEADER #132   02014B50 (33639248)\n-1D26C3F Created Zip Spec      14 (20) '2.0'\n-1D26C40 Created OS            03 (3) 'Unix'\n-1D26C41 Extract Zip Spec      14 (20) '2.0'\n-1D26C42 Extract OS            00 (0) 'MS-DOS'\n-1D26C43 General Purpose Flag  0800 (2048)\n+1D26913 CENTRAL HEADER #132   02014B50 (33639248)\n+1D26917 Created Zip Spec      14 (20) '2.0'\n+1D26918 Created OS            03 (3) 'Unix'\n+1D26919 Extract Zip Spec      14 (20) '2.0'\n+1D2691A Extract OS            00 (0) 'MS-DOS'\n+1D2691B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26C45 Compression Method    0008 (8) 'Deflated'\n-1D26C47 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26C4B CRC                   FFB5C6A6 (4290102950)\n-1D26C4F Compressed Size       00002EF6 (12022)\n-1D26C53 Uncompressed Size     00003C20 (15392)\n-1D26C57 Filename Length       002D (45)\n-1D26C59 Extra Length          0000 (0)\n-1D26C5B Comment Length        0000 (0)\n-1D26C5D Disk Start            0000 (0)\n-1D26C5F Int File Attributes   0000 (0)\n+1D2691D Compression Method    0008 (8) 'Deflated'\n+1D2691F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26923 CRC                   FFB5C6A6 (4290102950)\n+1D26927 Compressed Size       00002EF6 (12022)\n+1D2692B Uncompressed Size     00003C20 (15392)\n+1D2692F Filename Length       002D (45)\n+1D26931 Extra Length          0000 (0)\n+1D26933 Comment Length        0000 (0)\n+1D26935 Disk Start            0000 (0)\n+1D26937 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26C61 Ext File Attributes   81A40000 (2175008768)\n+1D26939 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-1D26C65 Local Header Offset   00C0E7EF (12642287)\n-1D26C69 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2693D Local Header Offset   00C0E7EF (12642287)\n+1D26941 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26C69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26941: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26C96 CENTRAL HEADER #133   02014B50 (33639248)\n-1D26C9A Created Zip Spec      14 (20) '2.0'\n-1D26C9B Created OS            03 (3) 'Unix'\n-1D26C9C Extract Zip Spec      14 (20) '2.0'\n-1D26C9D Extract OS            00 (0) 'MS-DOS'\n-1D26C9E General Purpose Flag  0800 (2048)\n+1D2696E CENTRAL HEADER #133   02014B50 (33639248)\n+1D26972 Created Zip Spec      14 (20) '2.0'\n+1D26973 Created OS            03 (3) 'Unix'\n+1D26974 Extract Zip Spec      14 (20) '2.0'\n+1D26975 Extract OS            00 (0) 'MS-DOS'\n+1D26976 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26CA0 Compression Method    0008 (8) 'Deflated'\n-1D26CA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26CA6 CRC                   335281F3 (861045235)\n-1D26CAA Compressed Size       00172763 (1517411)\n-1D26CAE Uncompressed Size     001879E9 (1604073)\n-1D26CB2 Filename Length       0020 (32)\n-1D26CB4 Extra Length          0000 (0)\n-1D26CB6 Comment Length        0000 (0)\n-1D26CB8 Disk Start            0000 (0)\n-1D26CBA Int File Attributes   0000 (0)\n+1D26978 Compression Method    0008 (8) 'Deflated'\n+1D2697A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2697E CRC                   335281F3 (861045235)\n+1D26982 Compressed Size       00172763 (1517411)\n+1D26986 Uncompressed Size     001879E9 (1604073)\n+1D2698A Filename Length       0020 (32)\n+1D2698C Extra Length          0000 (0)\n+1D2698E Comment Length        0000 (0)\n+1D26990 Disk Start            0000 (0)\n+1D26992 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26CBC Ext File Attributes   81A40000 (2175008768)\n+1D26994 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-1D26CC0 Local Header Offset   00C11730 (12654384)\n-1D26CC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26998 Local Header Offset   00C11730 (12654384)\n+1D2699C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26CC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2699C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26CE4 CENTRAL HEADER #134   02014B50 (33639248)\n-1D26CE8 Created Zip Spec      14 (20) '2.0'\n-1D26CE9 Created OS            03 (3) 'Unix'\n-1D26CEA Extract Zip Spec      14 (20) '2.0'\n-1D26CEB Extract OS            00 (0) 'MS-DOS'\n-1D26CEC General Purpose Flag  0800 (2048)\n+1D269BC CENTRAL HEADER #134   02014B50 (33639248)\n+1D269C0 Created Zip Spec      14 (20) '2.0'\n+1D269C1 Created OS            03 (3) 'Unix'\n+1D269C2 Extract Zip Spec      14 (20) '2.0'\n+1D269C3 Extract OS            00 (0) 'MS-DOS'\n+1D269C4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26CEE Compression Method    0008 (8) 'Deflated'\n-1D26CF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26CF4 CRC                   6F97A458 (1872208984)\n-1D26CF8 Compressed Size       000344DB (214235)\n-1D26CFC Uncompressed Size     0003A310 (238352)\n-1D26D00 Filename Length       0020 (32)\n-1D26D02 Extra Length          0000 (0)\n-1D26D04 Comment Length        0000 (0)\n-1D26D06 Disk Start            0000 (0)\n-1D26D08 Int File Attributes   0000 (0)\n+1D269C6 Compression Method    0008 (8) 'Deflated'\n+1D269C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D269CC CRC                   6F97A458 (1872208984)\n+1D269D0 Compressed Size       000344DB (214235)\n+1D269D4 Uncompressed Size     0003A310 (238352)\n+1D269D8 Filename Length       0020 (32)\n+1D269DA Extra Length          0000 (0)\n+1D269DC Comment Length        0000 (0)\n+1D269DE Disk Start            0000 (0)\n+1D269E0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26D0A Ext File Attributes   81A40000 (2175008768)\n+1D269E2 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-1D26D0E Local Header Offset   00D83ED1 (14171857)\n-1D26D12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D269E6 Local Header Offset   00D83ED1 (14171857)\n+1D269EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D269EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26D32 CENTRAL HEADER #135   02014B50 (33639248)\n-1D26D36 Created Zip Spec      14 (20) '2.0'\n-1D26D37 Created OS            03 (3) 'Unix'\n-1D26D38 Extract Zip Spec      14 (20) '2.0'\n-1D26D39 Extract OS            00 (0) 'MS-DOS'\n-1D26D3A General Purpose Flag  0800 (2048)\n+1D26A0A CENTRAL HEADER #135   02014B50 (33639248)\n+1D26A0E Created Zip Spec      14 (20) '2.0'\n+1D26A0F Created OS            03 (3) 'Unix'\n+1D26A10 Extract Zip Spec      14 (20) '2.0'\n+1D26A11 Extract OS            00 (0) 'MS-DOS'\n+1D26A12 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26D3C Compression Method    0008 (8) 'Deflated'\n-1D26D3E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26D42 CRC                   5B7F058D (1535051149)\n-1D26D46 Compressed Size       001BF05A (1831002)\n-1D26D4A Uncompressed Size     001C79D4 (1866196)\n-1D26D4E Filename Length       001A (26)\n-1D26D50 Extra Length          0000 (0)\n-1D26D52 Comment Length        0000 (0)\n-1D26D54 Disk Start            0000 (0)\n-1D26D56 Int File Attributes   0000 (0)\n+1D26A14 Compression Method    0008 (8) 'Deflated'\n+1D26A16 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26A1A CRC                   5B7F058D (1535051149)\n+1D26A1E Compressed Size       001BF05A (1831002)\n+1D26A22 Uncompressed Size     001C79D4 (1866196)\n+1D26A26 Filename Length       001A (26)\n+1D26A28 Extra Length          0000 (0)\n+1D26A2A Comment Length        0000 (0)\n+1D26A2C Disk Start            0000 (0)\n+1D26A2E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26D58 Ext File Attributes   81A40000 (2175008768)\n+1D26A30 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-1D26D5C Local Header Offset   00DB83EA (14386154)\n-1D26D60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26A34 Local Header Offset   00DB83EA (14386154)\n+1D26A38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26D60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26A38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26D7A CENTRAL HEADER #136   02014B50 (33639248)\n-1D26D7E Created Zip Spec      14 (20) '2.0'\n-1D26D7F Created OS            03 (3) 'Unix'\n-1D26D80 Extract Zip Spec      14 (20) '2.0'\n-1D26D81 Extract OS            00 (0) 'MS-DOS'\n-1D26D82 General Purpose Flag  0800 (2048)\n+1D26A52 CENTRAL HEADER #136   02014B50 (33639248)\n+1D26A56 Created Zip Spec      14 (20) '2.0'\n+1D26A57 Created OS            03 (3) 'Unix'\n+1D26A58 Extract Zip Spec      14 (20) '2.0'\n+1D26A59 Extract OS            00 (0) 'MS-DOS'\n+1D26A5A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26D84 Compression Method    0008 (8) 'Deflated'\n-1D26D86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26D8A CRC                   90F36C80 (2431872128)\n-1D26D8E Compressed Size       00119B94 (1153940)\n-1D26D92 Uncompressed Size     0014B353 (1356627)\n-1D26D96 Filename Length       0023 (35)\n-1D26D98 Extra Length          0000 (0)\n-1D26D9A Comment Length        0000 (0)\n-1D26D9C Disk Start            0000 (0)\n-1D26D9E Int File Attributes   0000 (0)\n+1D26A5C Compression Method    0008 (8) 'Deflated'\n+1D26A5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26A62 CRC                   90F36C80 (2431872128)\n+1D26A66 Compressed Size       00119B94 (1153940)\n+1D26A6A Uncompressed Size     0014B353 (1356627)\n+1D26A6E Filename Length       0023 (35)\n+1D26A70 Extra Length          0000 (0)\n+1D26A72 Comment Length        0000 (0)\n+1D26A74 Disk Start            0000 (0)\n+1D26A76 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26DA0 Ext File Attributes   81A40000 (2175008768)\n+1D26A78 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-1D26DA4 Local Header Offset   00F7747C (16217212)\n-1D26DA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26A7C Local Header Offset   00F7747C (16217212)\n+1D26A80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26DCB CENTRAL HEADER #137   02014B50 (33639248)\n-1D26DCF Created Zip Spec      14 (20) '2.0'\n-1D26DD0 Created OS            03 (3) 'Unix'\n-1D26DD1 Extract Zip Spec      14 (20) '2.0'\n-1D26DD2 Extract OS            00 (0) 'MS-DOS'\n-1D26DD3 General Purpose Flag  0800 (2048)\n+1D26AA3 CENTRAL HEADER #137   02014B50 (33639248)\n+1D26AA7 Created Zip Spec      14 (20) '2.0'\n+1D26AA8 Created OS            03 (3) 'Unix'\n+1D26AA9 Extract Zip Spec      14 (20) '2.0'\n+1D26AAA Extract OS            00 (0) 'MS-DOS'\n+1D26AAB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26DD5 Compression Method    0008 (8) 'Deflated'\n-1D26DD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26DDB CRC                   204031EF (541077999)\n-1D26DDF Compressed Size       000039CA (14794)\n-1D26DE3 Uncompressed Size     00004DE0 (19936)\n-1D26DE7 Filename Length       001C (28)\n-1D26DE9 Extra Length          0000 (0)\n-1D26DEB Comment Length        0000 (0)\n-1D26DED Disk Start            0000 (0)\n-1D26DEF Int File Attributes   0000 (0)\n+1D26AAD Compression Method    0008 (8) 'Deflated'\n+1D26AAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26AB3 CRC                   204031EF (541077999)\n+1D26AB7 Compressed Size       000039CA (14794)\n+1D26ABB Uncompressed Size     00004DE0 (19936)\n+1D26ABF Filename Length       001C (28)\n+1D26AC1 Extra Length          0000 (0)\n+1D26AC3 Comment Length        0000 (0)\n+1D26AC5 Disk Start            0000 (0)\n+1D26AC7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26DF1 Ext File Attributes   81A40000 (2175008768)\n+1D26AC9 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-1D26DF5 Local Header Offset   01091051 (17371217)\n-1D26DF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26ACD Local Header Offset   01091051 (17371217)\n+1D26AD1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26DF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26AD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26E15 CENTRAL HEADER #138   02014B50 (33639248)\n-1D26E19 Created Zip Spec      14 (20) '2.0'\n-1D26E1A Created OS            03 (3) 'Unix'\n-1D26E1B Extract Zip Spec      14 (20) '2.0'\n-1D26E1C Extract OS            00 (0) 'MS-DOS'\n-1D26E1D General Purpose Flag  0800 (2048)\n+1D26AED CENTRAL HEADER #138   02014B50 (33639248)\n+1D26AF1 Created Zip Spec      14 (20) '2.0'\n+1D26AF2 Created OS            03 (3) 'Unix'\n+1D26AF3 Extract Zip Spec      14 (20) '2.0'\n+1D26AF4 Extract OS            00 (0) 'MS-DOS'\n+1D26AF5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26E1F Compression Method    0008 (8) 'Deflated'\n-1D26E21 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26E25 CRC                   F36D4890 (4084025488)\n-1D26E29 Compressed Size       000005B9 (1465)\n-1D26E2D Uncompressed Size     00000897 (2199)\n-1D26E31 Filename Length       004A (74)\n-1D26E33 Extra Length          0000 (0)\n-1D26E35 Comment Length        0000 (0)\n-1D26E37 Disk Start            0000 (0)\n-1D26E39 Int File Attributes   0000 (0)\n+1D26AF7 Compression Method    0008 (8) 'Deflated'\n+1D26AF9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26AFD CRC                   F36D4890 (4084025488)\n+1D26B01 Compressed Size       000005B9 (1465)\n+1D26B05 Uncompressed Size     00000897 (2199)\n+1D26B09 Filename Length       004A (74)\n+1D26B0B Extra Length          0000 (0)\n+1D26B0D Comment Length        0000 (0)\n+1D26B0F Disk Start            0000 (0)\n+1D26B11 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26E3B Ext File Attributes   81A40000 (2175008768)\n+1D26B13 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-1D26E3F Local Header Offset   01094A55 (17386069)\n-1D26E43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26B17 Local Header Offset   01094A55 (17386069)\n+1D26B1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26E43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26B1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26E8D CENTRAL HEADER #139   02014B50 (33639248)\n-1D26E91 Created Zip Spec      14 (20) '2.0'\n-1D26E92 Created OS            03 (3) 'Unix'\n-1D26E93 Extract Zip Spec      14 (20) '2.0'\n-1D26E94 Extract OS            00 (0) 'MS-DOS'\n-1D26E95 General Purpose Flag  0800 (2048)\n+1D26B65 CENTRAL HEADER #139   02014B50 (33639248)\n+1D26B69 Created Zip Spec      14 (20) '2.0'\n+1D26B6A Created OS            03 (3) 'Unix'\n+1D26B6B Extract Zip Spec      14 (20) '2.0'\n+1D26B6C Extract OS            00 (0) 'MS-DOS'\n+1D26B6D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26E97 Compression Method    0008 (8) 'Deflated'\n-1D26E99 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26E9D CRC                   C28A5053 (3263844435)\n-1D26EA1 Compressed Size       0003813C (229692)\n-1D26EA5 Uncompressed Size     0003F98D (260493)\n-1D26EA9 Filename Length       0025 (37)\n-1D26EAB Extra Length          0000 (0)\n-1D26EAD Comment Length        0000 (0)\n-1D26EAF Disk Start            0000 (0)\n-1D26EB1 Int File Attributes   0000 (0)\n+1D26B6F Compression Method    0008 (8) 'Deflated'\n+1D26B71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26B75 CRC                   C28A5053 (3263844435)\n+1D26B79 Compressed Size       0003813C (229692)\n+1D26B7D Uncompressed Size     0003F98D (260493)\n+1D26B81 Filename Length       0025 (37)\n+1D26B83 Extra Length          0000 (0)\n+1D26B85 Comment Length        0000 (0)\n+1D26B87 Disk Start            0000 (0)\n+1D26B89 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26EB3 Ext File Attributes   81A40000 (2175008768)\n+1D26B8B 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-1D26EB7 Local Header Offset   01095076 (17387638)\n-1D26EBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26B8F Local Header Offset   01095076 (17387638)\n+1D26B93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26B93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26EE0 CENTRAL HEADER #140   02014B50 (33639248)\n-1D26EE4 Created Zip Spec      14 (20) '2.0'\n-1D26EE5 Created OS            03 (3) 'Unix'\n-1D26EE6 Extract Zip Spec      14 (20) '2.0'\n-1D26EE7 Extract OS            00 (0) 'MS-DOS'\n-1D26EE8 General Purpose Flag  0800 (2048)\n+1D26BB8 CENTRAL HEADER #140   02014B50 (33639248)\n+1D26BBC Created Zip Spec      14 (20) '2.0'\n+1D26BBD Created OS            03 (3) 'Unix'\n+1D26BBE Extract Zip Spec      14 (20) '2.0'\n+1D26BBF Extract OS            00 (0) 'MS-DOS'\n+1D26BC0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26EEA Compression Method    0008 (8) 'Deflated'\n-1D26EEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26EF0 CRC                   0858652D (140010797)\n-1D26EF4 Compressed Size       00078C69 (494697)\n-1D26EF8 Uncompressed Size     00089D91 (564625)\n-1D26EFC Filename Length       0022 (34)\n-1D26EFE Extra Length          0000 (0)\n-1D26F00 Comment Length        0000 (0)\n-1D26F02 Disk Start            0000 (0)\n-1D26F04 Int File Attributes   0000 (0)\n+1D26BC2 Compression Method    0008 (8) 'Deflated'\n+1D26BC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26BC8 CRC                   0858652D (140010797)\n+1D26BCC Compressed Size       00078C69 (494697)\n+1D26BD0 Uncompressed Size     00089D91 (564625)\n+1D26BD4 Filename Length       0022 (34)\n+1D26BD6 Extra Length          0000 (0)\n+1D26BD8 Comment Length        0000 (0)\n+1D26BDA Disk Start            0000 (0)\n+1D26BDC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26F06 Ext File Attributes   81A40000 (2175008768)\n+1D26BDE 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-1D26F0A Local Header Offset   010CD1F5 (17617397)\n-1D26F0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26BE2 Local Header Offset   010CD1F5 (17617397)\n+1D26BE6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26BE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26F30 CENTRAL HEADER #141   02014B50 (33639248)\n-1D26F34 Created Zip Spec      14 (20) '2.0'\n-1D26F35 Created OS            03 (3) 'Unix'\n-1D26F36 Extract Zip Spec      14 (20) '2.0'\n-1D26F37 Extract OS            00 (0) 'MS-DOS'\n-1D26F38 General Purpose Flag  0800 (2048)\n+1D26C08 CENTRAL HEADER #141   02014B50 (33639248)\n+1D26C0C Created Zip Spec      14 (20) '2.0'\n+1D26C0D Created OS            03 (3) 'Unix'\n+1D26C0E Extract Zip Spec      14 (20) '2.0'\n+1D26C0F Extract OS            00 (0) 'MS-DOS'\n+1D26C10 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26F3A Compression Method    0008 (8) 'Deflated'\n-1D26F3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26F40 CRC                   626809A8 (1650985384)\n-1D26F44 Compressed Size       00006BC8 (27592)\n-1D26F48 Uncompressed Size     000078AB (30891)\n-1D26F4C Filename Length       0020 (32)\n-1D26F4E Extra Length          0000 (0)\n-1D26F50 Comment Length        0000 (0)\n-1D26F52 Disk Start            0000 (0)\n-1D26F54 Int File Attributes   0000 (0)\n+1D26C12 Compression Method    0008 (8) 'Deflated'\n+1D26C14 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26C18 CRC                   626809A8 (1650985384)\n+1D26C1C Compressed Size       00006BC8 (27592)\n+1D26C20 Uncompressed Size     000078AB (30891)\n+1D26C24 Filename Length       0020 (32)\n+1D26C26 Extra Length          0000 (0)\n+1D26C28 Comment Length        0000 (0)\n+1D26C2A Disk Start            0000 (0)\n+1D26C2C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26F56 Ext File Attributes   81A40000 (2175008768)\n+1D26C2E 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-1D26F5A Local Header Offset   01145E9E (18112158)\n-1D26F5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26C32 Local Header Offset   01145E9E (18112158)\n+1D26C36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26F5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26C36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26F7E CENTRAL HEADER #142   02014B50 (33639248)\n-1D26F82 Created Zip Spec      14 (20) '2.0'\n-1D26F83 Created OS            03 (3) 'Unix'\n-1D26F84 Extract Zip Spec      14 (20) '2.0'\n-1D26F85 Extract OS            00 (0) 'MS-DOS'\n-1D26F86 General Purpose Flag  0800 (2048)\n+1D26C56 CENTRAL HEADER #142   02014B50 (33639248)\n+1D26C5A Created Zip Spec      14 (20) '2.0'\n+1D26C5B Created OS            03 (3) 'Unix'\n+1D26C5C Extract Zip Spec      14 (20) '2.0'\n+1D26C5D Extract OS            00 (0) 'MS-DOS'\n+1D26C5E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26F88 Compression Method    0008 (8) 'Deflated'\n-1D26F8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26F8E CRC                   CAFA172F (3405387567)\n-1D26F92 Compressed Size       00006E1C (28188)\n-1D26F96 Uncompressed Size     000073F0 (29680)\n-1D26F9A Filename Length       001E (30)\n-1D26F9C Extra Length          0000 (0)\n-1D26F9E Comment Length        0000 (0)\n-1D26FA0 Disk Start            0000 (0)\n-1D26FA2 Int File Attributes   0000 (0)\n+1D26C60 Compression Method    0008 (8) 'Deflated'\n+1D26C62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26C66 CRC                   CAFA172F (3405387567)\n+1D26C6A Compressed Size       00006E1C (28188)\n+1D26C6E Uncompressed Size     000073F0 (29680)\n+1D26C72 Filename Length       001E (30)\n+1D26C74 Extra Length          0000 (0)\n+1D26C76 Comment Length        0000 (0)\n+1D26C78 Disk Start            0000 (0)\n+1D26C7A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26FA4 Ext File Attributes   81A40000 (2175008768)\n+1D26C7C 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-1D26FA8 Local Header Offset   0114CAA4 (18139812)\n-1D26FAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26C80 Local Header Offset   0114CAA4 (18139812)\n+1D26C84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26FAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26C84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D26FCA CENTRAL HEADER #143   02014B50 (33639248)\n-1D26FCE Created Zip Spec      14 (20) '2.0'\n-1D26FCF Created OS            03 (3) 'Unix'\n-1D26FD0 Extract Zip Spec      14 (20) '2.0'\n-1D26FD1 Extract OS            00 (0) 'MS-DOS'\n-1D26FD2 General Purpose Flag  0800 (2048)\n+1D26CA2 CENTRAL HEADER #143   02014B50 (33639248)\n+1D26CA6 Created Zip Spec      14 (20) '2.0'\n+1D26CA7 Created OS            03 (3) 'Unix'\n+1D26CA8 Extract Zip Spec      14 (20) '2.0'\n+1D26CA9 Extract OS            00 (0) 'MS-DOS'\n+1D26CAA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D26FD4 Compression Method    0008 (8) 'Deflated'\n-1D26FD6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D26FDA CRC                   1C56FCB9 (475462841)\n-1D26FDE Compressed Size       000D7B84 (883588)\n-1D26FE2 Uncompressed Size     000EAFF9 (962553)\n-1D26FE6 Filename Length       001F (31)\n-1D26FE8 Extra Length          0000 (0)\n-1D26FEA Comment Length        0000 (0)\n-1D26FEC Disk Start            0000 (0)\n-1D26FEE Int File Attributes   0000 (0)\n+1D26CAC Compression Method    0008 (8) 'Deflated'\n+1D26CAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26CB2 CRC                   1C56FCB9 (475462841)\n+1D26CB6 Compressed Size       000D7B84 (883588)\n+1D26CBA Uncompressed Size     000EAFF9 (962553)\n+1D26CBE Filename Length       001F (31)\n+1D26CC0 Extra Length          0000 (0)\n+1D26CC2 Comment Length        0000 (0)\n+1D26CC4 Disk Start            0000 (0)\n+1D26CC6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D26FF0 Ext File Attributes   81A40000 (2175008768)\n+1D26CC8 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-1D26FF4 Local Header Offset   011538FC (18168060)\n-1D26FF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26CCC Local Header Offset   011538FC (18168060)\n+1D26CD0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D26FF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26CD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27017 CENTRAL HEADER #144   02014B50 (33639248)\n-1D2701B Created Zip Spec      14 (20) '2.0'\n-1D2701C Created OS            03 (3) 'Unix'\n-1D2701D Extract Zip Spec      14 (20) '2.0'\n-1D2701E Extract OS            00 (0) 'MS-DOS'\n-1D2701F General Purpose Flag  0800 (2048)\n+1D26CEF CENTRAL HEADER #144   02014B50 (33639248)\n+1D26CF3 Created Zip Spec      14 (20) '2.0'\n+1D26CF4 Created OS            03 (3) 'Unix'\n+1D26CF5 Extract Zip Spec      14 (20) '2.0'\n+1D26CF6 Extract OS            00 (0) 'MS-DOS'\n+1D26CF7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27021 Compression Method    0008 (8) 'Deflated'\n-1D27023 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27027 CRC                   0FB0F640 (263255616)\n-1D2702B Compressed Size       00074051 (475217)\n-1D2702F Uncompressed Size     00081559 (529753)\n-1D27033 Filename Length       0024 (36)\n-1D27035 Extra Length          0000 (0)\n-1D27037 Comment Length        0000 (0)\n-1D27039 Disk Start            0000 (0)\n-1D2703B Int File Attributes   0000 (0)\n+1D26CF9 Compression Method    0008 (8) 'Deflated'\n+1D26CFB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26CFF CRC                   B0EDDE8B (2968379019)\n+1D26D03 Compressed Size       00073DE0 (474592)\n+1D26D07 Uncompressed Size     0008128C (529036)\n+1D26D0B Filename Length       0024 (36)\n+1D26D0D Extra Length          0000 (0)\n+1D26D0F Comment Length        0000 (0)\n+1D26D11 Disk Start            0000 (0)\n+1D26D13 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2703D Ext File Attributes   81A40000 (2175008768)\n+1D26D15 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-1D27041 Local Header Offset   0122B4BD (19051709)\n-1D27045 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26D19 Local Header Offset   0122B4BD (19051709)\n+1D26D1D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26D1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27069 CENTRAL HEADER #145   02014B50 (33639248)\n-1D2706D Created Zip Spec      14 (20) '2.0'\n-1D2706E Created OS            03 (3) 'Unix'\n-1D2706F Extract Zip Spec      14 (20) '2.0'\n-1D27070 Extract OS            00 (0) 'MS-DOS'\n-1D27071 General Purpose Flag  0800 (2048)\n+1D26D41 CENTRAL HEADER #145   02014B50 (33639248)\n+1D26D45 Created Zip Spec      14 (20) '2.0'\n+1D26D46 Created OS            03 (3) 'Unix'\n+1D26D47 Extract Zip Spec      14 (20) '2.0'\n+1D26D48 Extract OS            00 (0) 'MS-DOS'\n+1D26D49 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27073 Compression Method    0008 (8) 'Deflated'\n-1D27075 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27079 CRC                   47B07850 (1202747472)\n-1D2707D Compressed Size       00001B5E (7006)\n-1D27081 Uncompressed Size     000023DD (9181)\n-1D27085 Filename Length       0025 (37)\n-1D27087 Extra Length          0000 (0)\n-1D27089 Comment Length        0000 (0)\n-1D2708B Disk Start            0000 (0)\n-1D2708D Int File Attributes   0000 (0)\n+1D26D4B Compression Method    0008 (8) 'Deflated'\n+1D26D4D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26D51 CRC                   47B07850 (1202747472)\n+1D26D55 Compressed Size       00001B5E (7006)\n+1D26D59 Uncompressed Size     000023DD (9181)\n+1D26D5D Filename Length       0025 (37)\n+1D26D5F Extra Length          0000 (0)\n+1D26D61 Comment Length        0000 (0)\n+1D26D63 Disk Start            0000 (0)\n+1D26D65 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2708F Ext File Attributes   81A40000 (2175008768)\n+1D26D67 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-1D27093 Local Header Offset   0129F550 (19526992)\n-1D27097 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26D6B Local Header Offset   0129F2DF (19526367)\n+1D26D6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D270BC CENTRAL HEADER #146   02014B50 (33639248)\n-1D270C0 Created Zip Spec      14 (20) '2.0'\n-1D270C1 Created OS            03 (3) 'Unix'\n-1D270C2 Extract Zip Spec      14 (20) '2.0'\n-1D270C3 Extract OS            00 (0) 'MS-DOS'\n-1D270C4 General Purpose Flag  0800 (2048)\n+1D26D94 CENTRAL HEADER #146   02014B50 (33639248)\n+1D26D98 Created Zip Spec      14 (20) '2.0'\n+1D26D99 Created OS            03 (3) 'Unix'\n+1D26D9A Extract Zip Spec      14 (20) '2.0'\n+1D26D9B Extract OS            00 (0) 'MS-DOS'\n+1D26D9C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D270C6 Compression Method    0008 (8) 'Deflated'\n-1D270C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D270CC CRC                   4211FBCF (1108474831)\n-1D270D0 Compressed Size       000021C1 (8641)\n-1D270D4 Uncompressed Size     0000280C (10252)\n-1D270D8 Filename Length       0028 (40)\n-1D270DA Extra Length          0000 (0)\n-1D270DC Comment Length        0000 (0)\n-1D270DE Disk Start            0000 (0)\n-1D270E0 Int File Attributes   0000 (0)\n+1D26D9E Compression Method    0008 (8) 'Deflated'\n+1D26DA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26DA4 CRC                   577067B9 (1466984377)\n+1D26DA8 Compressed Size       0000216A (8554)\n+1D26DAC Uncompressed Size     000027BF (10175)\n+1D26DB0 Filename Length       0028 (40)\n+1D26DB2 Extra Length          0000 (0)\n+1D26DB4 Comment Length        0000 (0)\n+1D26DB6 Disk Start            0000 (0)\n+1D26DB8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D270E2 Ext File Attributes   81A40000 (2175008768)\n+1D26DBA 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-1D270E6 Local Header Offset   012A10F1 (19534065)\n-1D270EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26DBE Local Header Offset   012A0E80 (19533440)\n+1D26DC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D270EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27112 CENTRAL HEADER #147   02014B50 (33639248)\n-1D27116 Created Zip Spec      14 (20) '2.0'\n-1D27117 Created OS            03 (3) 'Unix'\n-1D27118 Extract Zip Spec      14 (20) '2.0'\n-1D27119 Extract OS            00 (0) 'MS-DOS'\n-1D2711A General Purpose Flag  0800 (2048)\n+1D26DEA CENTRAL HEADER #147   02014B50 (33639248)\n+1D26DEE Created Zip Spec      14 (20) '2.0'\n+1D26DEF Created OS            03 (3) 'Unix'\n+1D26DF0 Extract Zip Spec      14 (20) '2.0'\n+1D26DF1 Extract OS            00 (0) 'MS-DOS'\n+1D26DF2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2711C Compression Method    0008 (8) 'Deflated'\n-1D2711E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27122 CRC                   67064628 (1728464424)\n-1D27126 Compressed Size       00002189 (8585)\n-1D2712A Uncompressed Size     000027CE (10190)\n-1D2712E Filename Length       0027 (39)\n-1D27130 Extra Length          0000 (0)\n-1D27132 Comment Length        0000 (0)\n-1D27134 Disk Start            0000 (0)\n-1D27136 Int File Attributes   0000 (0)\n+1D26DF4 Compression Method    0008 (8) 'Deflated'\n+1D26DF6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26DFA CRC                   3DEAAF0E (1038790414)\n+1D26DFE Compressed Size       00002129 (8489)\n+1D26E02 Uncompressed Size     00002771 (10097)\n+1D26E06 Filename Length       0027 (39)\n+1D26E08 Extra Length          0000 (0)\n+1D26E0A Comment Length        0000 (0)\n+1D26E0C Disk Start            0000 (0)\n+1D26E0E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27138 Ext File Attributes   81A40000 (2175008768)\n+1D26E10 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-1D2713C Local Header Offset   012A32F8 (19542776)\n-1D27140 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26E14 Local Header Offset   012A3030 (19542064)\n+1D26E18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26E18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27167 CENTRAL HEADER #148   02014B50 (33639248)\n-1D2716B Created Zip Spec      14 (20) '2.0'\n-1D2716C Created OS            03 (3) 'Unix'\n-1D2716D Extract Zip Spec      14 (20) '2.0'\n-1D2716E Extract OS            00 (0) 'MS-DOS'\n-1D2716F General Purpose Flag  0800 (2048)\n+1D26E3F CENTRAL HEADER #148   02014B50 (33639248)\n+1D26E43 Created Zip Spec      14 (20) '2.0'\n+1D26E44 Created OS            03 (3) 'Unix'\n+1D26E45 Extract Zip Spec      14 (20) '2.0'\n+1D26E46 Extract OS            00 (0) 'MS-DOS'\n+1D26E47 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27171 Compression Method    0008 (8) 'Deflated'\n-1D27173 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27177 CRC                   BDE47F3D (3185868605)\n-1D2717B Compressed Size       0009D2BC (643772)\n-1D2717F Uncompressed Size     000A933A (693050)\n-1D27183 Filename Length       001C (28)\n-1D27185 Extra Length          0000 (0)\n-1D27187 Comment Length        0000 (0)\n-1D27189 Disk Start            0000 (0)\n-1D2718B Int File Attributes   0000 (0)\n+1D26E49 Compression Method    0008 (8) 'Deflated'\n+1D26E4B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26E4F CRC                   BDE47F3D (3185868605)\n+1D26E53 Compressed Size       0009D2BC (643772)\n+1D26E57 Uncompressed Size     000A933A (693050)\n+1D26E5B Filename Length       001C (28)\n+1D26E5D Extra Length          0000 (0)\n+1D26E5F Comment Length        0000 (0)\n+1D26E61 Disk Start            0000 (0)\n+1D26E63 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2718D Ext File Attributes   81A40000 (2175008768)\n+1D26E65 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-1D27191 Local Header Offset   012A54C6 (19551430)\n-1D27195 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26E69 Local Header Offset   012A519E (19550622)\n+1D26E6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D271B1 CENTRAL HEADER #149   02014B50 (33639248)\n-1D271B5 Created Zip Spec      14 (20) '2.0'\n-1D271B6 Created OS            03 (3) 'Unix'\n-1D271B7 Extract Zip Spec      14 (20) '2.0'\n-1D271B8 Extract OS            00 (0) 'MS-DOS'\n-1D271B9 General Purpose Flag  0800 (2048)\n+1D26E89 CENTRAL HEADER #149   02014B50 (33639248)\n+1D26E8D Created Zip Spec      14 (20) '2.0'\n+1D26E8E Created OS            03 (3) 'Unix'\n+1D26E8F Extract Zip Spec      14 (20) '2.0'\n+1D26E90 Extract OS            00 (0) 'MS-DOS'\n+1D26E91 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D271BB Compression Method    0008 (8) 'Deflated'\n-1D271BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D271C1 CRC                   1494C1D9 (345293273)\n-1D271C5 Compressed Size       0002590A (153866)\n-1D271C9 Uncompressed Size     0002C40B (181259)\n-1D271CD Filename Length       001E (30)\n-1D271CF Extra Length          0000 (0)\n-1D271D1 Comment Length        0000 (0)\n-1D271D3 Disk Start            0000 (0)\n-1D271D5 Int File Attributes   0000 (0)\n+1D26E93 Compression Method    0008 (8) 'Deflated'\n+1D26E95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26E99 CRC                   1494C1D9 (345293273)\n+1D26E9D Compressed Size       0002590A (153866)\n+1D26EA1 Uncompressed Size     0002C40B (181259)\n+1D26EA5 Filename Length       001E (30)\n+1D26EA7 Extra Length          0000 (0)\n+1D26EA9 Comment Length        0000 (0)\n+1D26EAB Disk Start            0000 (0)\n+1D26EAD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D271D7 Ext File Attributes   81A40000 (2175008768)\n+1D26EAF 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-1D271DB Local Header Offset   013427BC (20195260)\n-1D271DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26EB3 Local Header Offset   01342494 (20194452)\n+1D26EB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D271DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D271FD CENTRAL HEADER #150   02014B50 (33639248)\n-1D27201 Created Zip Spec      14 (20) '2.0'\n-1D27202 Created OS            03 (3) 'Unix'\n-1D27203 Extract Zip Spec      14 (20) '2.0'\n-1D27204 Extract OS            00 (0) 'MS-DOS'\n-1D27205 General Purpose Flag  0800 (2048)\n+1D26ED5 CENTRAL HEADER #150   02014B50 (33639248)\n+1D26ED9 Created Zip Spec      14 (20) '2.0'\n+1D26EDA Created OS            03 (3) 'Unix'\n+1D26EDB Extract Zip Spec      14 (20) '2.0'\n+1D26EDC Extract OS            00 (0) 'MS-DOS'\n+1D26EDD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27207 Compression Method    0008 (8) 'Deflated'\n-1D27209 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2720D CRC                   EE3A88D2 (3996813522)\n-1D27211 Compressed Size       0000D549 (54601)\n-1D27215 Uncompressed Size     0000F342 (62274)\n-1D27219 Filename Length       001F (31)\n-1D2721B Extra Length          0000 (0)\n-1D2721D Comment Length        0000 (0)\n-1D2721F Disk Start            0000 (0)\n-1D27221 Int File Attributes   0000 (0)\n+1D26EDF Compression Method    0008 (8) 'Deflated'\n+1D26EE1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26EE5 CRC                   EE3A88D2 (3996813522)\n+1D26EE9 Compressed Size       0000D549 (54601)\n+1D26EED Uncompressed Size     0000F342 (62274)\n+1D26EF1 Filename Length       001F (31)\n+1D26EF3 Extra Length          0000 (0)\n+1D26EF5 Comment Length        0000 (0)\n+1D26EF7 Disk Start            0000 (0)\n+1D26EF9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27223 Ext File Attributes   81A40000 (2175008768)\n+1D26EFB 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-1D27227 Local Header Offset   01368102 (20349186)\n-1D2722B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26EFF Local Header Offset   01367DDA (20348378)\n+1D26F03 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2722B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26F03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2724A CENTRAL HEADER #151   02014B50 (33639248)\n-1D2724E Created Zip Spec      14 (20) '2.0'\n-1D2724F Created OS            03 (3) 'Unix'\n-1D27250 Extract Zip Spec      14 (20) '2.0'\n-1D27251 Extract OS            00 (0) 'MS-DOS'\n-1D27252 General Purpose Flag  0800 (2048)\n+1D26F22 CENTRAL HEADER #151   02014B50 (33639248)\n+1D26F26 Created Zip Spec      14 (20) '2.0'\n+1D26F27 Created OS            03 (3) 'Unix'\n+1D26F28 Extract Zip Spec      14 (20) '2.0'\n+1D26F29 Extract OS            00 (0) 'MS-DOS'\n+1D26F2A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27254 Compression Method    0008 (8) 'Deflated'\n-1D27256 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2725A CRC                   F40D0957 (4094495063)\n-1D2725E Compressed Size       000528E3 (338147)\n-1D27262 Uncompressed Size     0005D7F5 (382965)\n-1D27266 Filename Length       0021 (33)\n-1D27268 Extra Length          0000 (0)\n-1D2726A Comment Length        0000 (0)\n-1D2726C Disk Start            0000 (0)\n-1D2726E Int File Attributes   0000 (0)\n+1D26F2C Compression Method    0008 (8) 'Deflated'\n+1D26F2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26F32 CRC                   F40D0957 (4094495063)\n+1D26F36 Compressed Size       000528E3 (338147)\n+1D26F3A Uncompressed Size     0005D7F5 (382965)\n+1D26F3E Filename Length       0021 (33)\n+1D26F40 Extra Length          0000 (0)\n+1D26F42 Comment Length        0000 (0)\n+1D26F44 Disk Start            0000 (0)\n+1D26F46 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27270 Ext File Attributes   81A40000 (2175008768)\n+1D26F48 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-1D27274 Local Header Offset   01375688 (20403848)\n-1D27278 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26F4C Local Header Offset   01375360 (20403040)\n+1D26F50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26F50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27299 CENTRAL HEADER #152   02014B50 (33639248)\n-1D2729D Created Zip Spec      14 (20) '2.0'\n-1D2729E Created OS            03 (3) 'Unix'\n-1D2729F Extract Zip Spec      14 (20) '2.0'\n-1D272A0 Extract OS            00 (0) 'MS-DOS'\n-1D272A1 General Purpose Flag  0800 (2048)\n+1D26F71 CENTRAL HEADER #152   02014B50 (33639248)\n+1D26F75 Created Zip Spec      14 (20) '2.0'\n+1D26F76 Created OS            03 (3) 'Unix'\n+1D26F77 Extract Zip Spec      14 (20) '2.0'\n+1D26F78 Extract OS            00 (0) 'MS-DOS'\n+1D26F79 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D272A3 Compression Method    0008 (8) 'Deflated'\n-1D272A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D272A9 CRC                   52ED32C3 (1391276739)\n-1D272AD Compressed Size       0009C2E8 (639720)\n-1D272B1 Uncompressed Size     000ABAEF (703215)\n-1D272B5 Filename Length       0023 (35)\n-1D272B7 Extra Length          0000 (0)\n-1D272B9 Comment Length        0000 (0)\n-1D272BB Disk Start            0000 (0)\n-1D272BD Int File Attributes   0000 (0)\n+1D26F7B Compression Method    0008 (8) 'Deflated'\n+1D26F7D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26F81 CRC                   52ED32C3 (1391276739)\n+1D26F85 Compressed Size       0009C2E8 (639720)\n+1D26F89 Uncompressed Size     000ABAEF (703215)\n+1D26F8D Filename Length       0023 (35)\n+1D26F8F Extra Length          0000 (0)\n+1D26F91 Comment Length        0000 (0)\n+1D26F93 Disk Start            0000 (0)\n+1D26F95 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D272BF Ext File Attributes   81A40000 (2175008768)\n+1D26F97 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-1D272C3 Local Header Offset   013C7FAA (20742058)\n-1D272C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26F9B Local Header Offset   013C7C82 (20741250)\n+1D26F9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D272C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26F9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D272EA CENTRAL HEADER #153   02014B50 (33639248)\n-1D272EE Created Zip Spec      14 (20) '2.0'\n-1D272EF Created OS            03 (3) 'Unix'\n-1D272F0 Extract Zip Spec      14 (20) '2.0'\n-1D272F1 Extract OS            00 (0) 'MS-DOS'\n-1D272F2 General Purpose Flag  0800 (2048)\n+1D26FC2 CENTRAL HEADER #153   02014B50 (33639248)\n+1D26FC6 Created Zip Spec      14 (20) '2.0'\n+1D26FC7 Created OS            03 (3) 'Unix'\n+1D26FC8 Extract Zip Spec      14 (20) '2.0'\n+1D26FC9 Extract OS            00 (0) 'MS-DOS'\n+1D26FCA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D272F4 Compression Method    0008 (8) 'Deflated'\n-1D272F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D272FA CRC                   5662F88D (1449326733)\n-1D272FE Compressed Size       00110EE5 (1117925)\n-1D27302 Uncompressed Size     00137540 (1275200)\n-1D27306 Filename Length       0025 (37)\n-1D27308 Extra Length          0000 (0)\n-1D2730A Comment Length        0000 (0)\n-1D2730C Disk Start            0000 (0)\n-1D2730E Int File Attributes   0000 (0)\n+1D26FCC Compression Method    0008 (8) 'Deflated'\n+1D26FCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D26FD2 CRC                   5662F88D (1449326733)\n+1D26FD6 Compressed Size       00110EE5 (1117925)\n+1D26FDA Uncompressed Size     00137540 (1275200)\n+1D26FDE Filename Length       0025 (37)\n+1D26FE0 Extra Length          0000 (0)\n+1D26FE2 Comment Length        0000 (0)\n+1D26FE4 Disk Start            0000 (0)\n+1D26FE6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27310 Ext File Attributes   81A40000 (2175008768)\n+1D26FE8 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-1D27314 Local Header Offset   014642D3 (21381843)\n-1D27318 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D26FEC Local Header Offset   01463FAB (21381035)\n+1D26FF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D26FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2733D CENTRAL HEADER #154   02014B50 (33639248)\n-1D27341 Created Zip Spec      14 (20) '2.0'\n-1D27342 Created OS            03 (3) 'Unix'\n-1D27343 Extract Zip Spec      14 (20) '2.0'\n-1D27344 Extract OS            00 (0) 'MS-DOS'\n-1D27345 General Purpose Flag  0800 (2048)\n+1D27015 CENTRAL HEADER #154   02014B50 (33639248)\n+1D27019 Created Zip Spec      14 (20) '2.0'\n+1D2701A Created OS            03 (3) 'Unix'\n+1D2701B Extract Zip Spec      14 (20) '2.0'\n+1D2701C Extract OS            00 (0) 'MS-DOS'\n+1D2701D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27347 Compression Method    0008 (8) 'Deflated'\n-1D27349 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2734D CRC                   A77D5919 (2810009881)\n-1D27351 Compressed Size       00028C64 (167012)\n-1D27355 Uncompressed Size     0002DB2A (187178)\n-1D27359 Filename Length       002D (45)\n-1D2735B Extra Length          0000 (0)\n-1D2735D Comment Length        0000 (0)\n-1D2735F Disk Start            0000 (0)\n-1D27361 Int File Attributes   0000 (0)\n+1D2701F Compression Method    0008 (8) 'Deflated'\n+1D27021 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27025 CRC                   A77D5919 (2810009881)\n+1D27029 Compressed Size       00028C64 (167012)\n+1D2702D Uncompressed Size     0002DB2A (187178)\n+1D27031 Filename Length       002D (45)\n+1D27033 Extra Length          0000 (0)\n+1D27035 Comment Length        0000 (0)\n+1D27037 Disk Start            0000 (0)\n+1D27039 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27363 Ext File Attributes   81A40000 (2175008768)\n+1D2703B 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-1D27367 Local Header Offset   015751FB (22499835)\n-1D2736B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2703F Local Header Offset   01574ED3 (22499027)\n+1D27043 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2736B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27043: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27398 CENTRAL HEADER #155   02014B50 (33639248)\n-1D2739C Created Zip Spec      14 (20) '2.0'\n-1D2739D Created OS            03 (3) 'Unix'\n-1D2739E Extract Zip Spec      14 (20) '2.0'\n-1D2739F Extract OS            00 (0) 'MS-DOS'\n-1D273A0 General Purpose Flag  0800 (2048)\n+1D27070 CENTRAL HEADER #155   02014B50 (33639248)\n+1D27074 Created Zip Spec      14 (20) '2.0'\n+1D27075 Created OS            03 (3) 'Unix'\n+1D27076 Extract Zip Spec      14 (20) '2.0'\n+1D27077 Extract OS            00 (0) 'MS-DOS'\n+1D27078 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D273A2 Compression Method    0008 (8) 'Deflated'\n-1D273A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D273A8 CRC                   7F923727 (2140288807)\n-1D273AC Compressed Size       00146FDA (1339354)\n-1D273B0 Uncompressed Size     0016AE94 (1486484)\n-1D273B4 Filename Length       0022 (34)\n-1D273B6 Extra Length          0000 (0)\n-1D273B8 Comment Length        0000 (0)\n-1D273BA Disk Start            0000 (0)\n-1D273BC Int File Attributes   0000 (0)\n+1D2707A Compression Method    0008 (8) 'Deflated'\n+1D2707C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27080 CRC                   7F923727 (2140288807)\n+1D27084 Compressed Size       00146FDA (1339354)\n+1D27088 Uncompressed Size     0016AE94 (1486484)\n+1D2708C Filename Length       0022 (34)\n+1D2708E Extra Length          0000 (0)\n+1D27090 Comment Length        0000 (0)\n+1D27092 Disk Start            0000 (0)\n+1D27094 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D273BE Ext File Attributes   81A40000 (2175008768)\n+1D27096 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-1D273C2 Local Header Offset   0159DEAA (22666922)\n-1D273C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2709A Local Header Offset   0159DB82 (22666114)\n+1D2709E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D273C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2709E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D273E8 CENTRAL HEADER #156   02014B50 (33639248)\n-1D273EC Created Zip Spec      14 (20) '2.0'\n-1D273ED Created OS            03 (3) 'Unix'\n-1D273EE Extract Zip Spec      14 (20) '2.0'\n-1D273EF Extract OS            00 (0) 'MS-DOS'\n-1D273F0 General Purpose Flag  0800 (2048)\n+1D270C0 CENTRAL HEADER #156   02014B50 (33639248)\n+1D270C4 Created Zip Spec      14 (20) '2.0'\n+1D270C5 Created OS            03 (3) 'Unix'\n+1D270C6 Extract Zip Spec      14 (20) '2.0'\n+1D270C7 Extract OS            00 (0) 'MS-DOS'\n+1D270C8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D273F2 Compression Method    0008 (8) 'Deflated'\n-1D273F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D273F8 CRC                   1E68CA05 (510183941)\n-1D273FC Compressed Size       0004124B (266827)\n-1D27400 Uncompressed Size     00046A8E (289422)\n-1D27404 Filename Length       0028 (40)\n-1D27406 Extra Length          0000 (0)\n-1D27408 Comment Length        0000 (0)\n-1D2740A Disk Start            0000 (0)\n-1D2740C Int File Attributes   0000 (0)\n+1D270CA Compression Method    0008 (8) 'Deflated'\n+1D270CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D270D0 CRC                   1E68CA05 (510183941)\n+1D270D4 Compressed Size       0004124B (266827)\n+1D270D8 Uncompressed Size     00046A8E (289422)\n+1D270DC Filename Length       0028 (40)\n+1D270DE Extra Length          0000 (0)\n+1D270E0 Comment Length        0000 (0)\n+1D270E2 Disk Start            0000 (0)\n+1D270E4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2740E Ext File Attributes   81A40000 (2175008768)\n+1D270E6 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-1D27412 Local Header Offset   016E4EC4 (24006340)\n-1D27416 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D270EA Local Header Offset   016E4B9C (24005532)\n+1D270EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D270EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2743E CENTRAL HEADER #157   02014B50 (33639248)\n-1D27442 Created Zip Spec      14 (20) '2.0'\n-1D27443 Created OS            03 (3) 'Unix'\n-1D27444 Extract Zip Spec      14 (20) '2.0'\n-1D27445 Extract OS            00 (0) 'MS-DOS'\n-1D27446 General Purpose Flag  0800 (2048)\n+1D27116 CENTRAL HEADER #157   02014B50 (33639248)\n+1D2711A Created Zip Spec      14 (20) '2.0'\n+1D2711B Created OS            03 (3) 'Unix'\n+1D2711C Extract Zip Spec      14 (20) '2.0'\n+1D2711D Extract OS            00 (0) 'MS-DOS'\n+1D2711E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27448 Compression Method    0008 (8) 'Deflated'\n-1D2744A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2744E CRC                   13B1C0D6 (330416342)\n-1D27452 Compressed Size       00005324 (21284)\n-1D27456 Uncompressed Size     00005F76 (24438)\n-1D2745A Filename Length       0021 (33)\n-1D2745C Extra Length          0000 (0)\n-1D2745E Comment Length        0000 (0)\n-1D27460 Disk Start            0000 (0)\n-1D27462 Int File Attributes   0000 (0)\n+1D27120 Compression Method    0008 (8) 'Deflated'\n+1D27122 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27126 CRC                   13B1C0D6 (330416342)\n+1D2712A Compressed Size       00005324 (21284)\n+1D2712E Uncompressed Size     00005F76 (24438)\n+1D27132 Filename Length       0021 (33)\n+1D27134 Extra Length          0000 (0)\n+1D27136 Comment Length        0000 (0)\n+1D27138 Disk Start            0000 (0)\n+1D2713A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27464 Ext File Attributes   81A40000 (2175008768)\n+1D2713C 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-1D27468 Local Header Offset   01726155 (24273237)\n-1D2746C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27140 Local Header Offset   01725E2D (24272429)\n+1D27144 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2746C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2748D CENTRAL HEADER #158   02014B50 (33639248)\n-1D27491 Created Zip Spec      14 (20) '2.0'\n-1D27492 Created OS            03 (3) 'Unix'\n-1D27493 Extract Zip Spec      14 (20) '2.0'\n-1D27494 Extract OS            00 (0) 'MS-DOS'\n-1D27495 General Purpose Flag  0800 (2048)\n+1D27165 CENTRAL HEADER #158   02014B50 (33639248)\n+1D27169 Created Zip Spec      14 (20) '2.0'\n+1D2716A Created OS            03 (3) 'Unix'\n+1D2716B Extract Zip Spec      14 (20) '2.0'\n+1D2716C Extract OS            00 (0) 'MS-DOS'\n+1D2716D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27497 Compression Method    0008 (8) 'Deflated'\n-1D27499 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2749D CRC                   29228B25 (690129701)\n-1D274A1 Compressed Size       00162D54 (1453396)\n-1D274A5 Uncompressed Size     00184323 (1590051)\n-1D274A9 Filename Length       002C (44)\n-1D274AB Extra Length          0000 (0)\n-1D274AD Comment Length        0000 (0)\n-1D274AF Disk Start            0000 (0)\n-1D274B1 Int File Attributes   0000 (0)\n+1D2716F Compression Method    0008 (8) 'Deflated'\n+1D27171 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27175 CRC                   29228B25 (690129701)\n+1D27179 Compressed Size       00162D54 (1453396)\n+1D2717D Uncompressed Size     00184323 (1590051)\n+1D27181 Filename Length       002C (44)\n+1D27183 Extra Length          0000 (0)\n+1D27185 Comment Length        0000 (0)\n+1D27187 Disk Start            0000 (0)\n+1D27189 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D274B3 Ext File Attributes   81A40000 (2175008768)\n+1D2718B 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-1D274B7 Local Header Offset   0172B4B8 (24294584)\n-1D274BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2718F Local Header Offset   0172B190 (24293776)\n+1D27193 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D274BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D274E7 CENTRAL HEADER #159   02014B50 (33639248)\n-1D274EB Created Zip Spec      14 (20) '2.0'\n-1D274EC Created OS            03 (3) 'Unix'\n-1D274ED Extract Zip Spec      14 (20) '2.0'\n-1D274EE Extract OS            00 (0) 'MS-DOS'\n-1D274EF General Purpose Flag  0800 (2048)\n+1D271BF CENTRAL HEADER #159   02014B50 (33639248)\n+1D271C3 Created Zip Spec      14 (20) '2.0'\n+1D271C4 Created OS            03 (3) 'Unix'\n+1D271C5 Extract Zip Spec      14 (20) '2.0'\n+1D271C6 Extract OS            00 (0) 'MS-DOS'\n+1D271C7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D274F1 Compression Method    0008 (8) 'Deflated'\n-1D274F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D274F7 CRC                   2C263EDA (740703962)\n-1D274FB Compressed Size       00066840 (419904)\n-1D274FF Uncompressed Size     00078899 (493721)\n-1D27503 Filename Length       002A (42)\n-1D27505 Extra Length          0000 (0)\n-1D27507 Comment Length        0000 (0)\n-1D27509 Disk Start            0000 (0)\n-1D2750B Int File Attributes   0000 (0)\n+1D271C9 Compression Method    0008 (8) 'Deflated'\n+1D271CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D271CF CRC                   2C263EDA (740703962)\n+1D271D3 Compressed Size       00066840 (419904)\n+1D271D7 Uncompressed Size     00078899 (493721)\n+1D271DB Filename Length       002A (42)\n+1D271DD Extra Length          0000 (0)\n+1D271DF Comment Length        0000 (0)\n+1D271E1 Disk Start            0000 (0)\n+1D271E3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2750D Ext File Attributes   81A40000 (2175008768)\n+1D271E5 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-1D27511 Local Header Offset   0188E256 (25748054)\n-1D27515 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D271E9 Local Header Offset   0188DF2E (25747246)\n+1D271ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27515: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D271ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2753F CENTRAL HEADER #160   02014B50 (33639248)\n-1D27543 Created Zip Spec      14 (20) '2.0'\n-1D27544 Created OS            03 (3) 'Unix'\n-1D27545 Extract Zip Spec      14 (20) '2.0'\n-1D27546 Extract OS            00 (0) 'MS-DOS'\n-1D27547 General Purpose Flag  0800 (2048)\n+1D27217 CENTRAL HEADER #160   02014B50 (33639248)\n+1D2721B Created Zip Spec      14 (20) '2.0'\n+1D2721C Created OS            03 (3) 'Unix'\n+1D2721D Extract Zip Spec      14 (20) '2.0'\n+1D2721E Extract OS            00 (0) 'MS-DOS'\n+1D2721F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27549 Compression Method    0008 (8) 'Deflated'\n-1D2754B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2754F CRC                   C6AB35CC (3333109196)\n-1D27553 Compressed Size       00011D0A (72970)\n-1D27557 Uncompressed Size     00014502 (83202)\n-1D2755B Filename Length       002C (44)\n-1D2755D Extra Length          0000 (0)\n-1D2755F Comment Length        0000 (0)\n-1D27561 Disk Start            0000 (0)\n-1D27563 Int File Attributes   0000 (0)\n+1D27221 Compression Method    0008 (8) 'Deflated'\n+1D27223 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27227 CRC                   C6AB35CC (3333109196)\n+1D2722B Compressed Size       00011D0A (72970)\n+1D2722F Uncompressed Size     00014502 (83202)\n+1D27233 Filename Length       002C (44)\n+1D27235 Extra Length          0000 (0)\n+1D27237 Comment Length        0000 (0)\n+1D27239 Disk Start            0000 (0)\n+1D2723B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27565 Ext File Attributes   81A40000 (2175008768)\n+1D2723D 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-1D27569 Local Header Offset   018F4ADE (26168030)\n-1D2756D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27241 Local Header Offset   018F47B6 (26167222)\n+1D27245 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2756D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27599 CENTRAL HEADER #161   02014B50 (33639248)\n-1D2759D Created Zip Spec      14 (20) '2.0'\n-1D2759E Created OS            03 (3) 'Unix'\n-1D2759F Extract Zip Spec      14 (20) '2.0'\n-1D275A0 Extract OS            00 (0) 'MS-DOS'\n-1D275A1 General Purpose Flag  0800 (2048)\n+1D27271 CENTRAL HEADER #161   02014B50 (33639248)\n+1D27275 Created Zip Spec      14 (20) '2.0'\n+1D27276 Created OS            03 (3) 'Unix'\n+1D27277 Extract Zip Spec      14 (20) '2.0'\n+1D27278 Extract OS            00 (0) 'MS-DOS'\n+1D27279 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D275A3 Compression Method    0008 (8) 'Deflated'\n-1D275A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D275A9 CRC                   D8AFDEAF (3635404463)\n-1D275AD Compressed Size       00097095 (618645)\n-1D275B1 Uncompressed Size     000AF6CC (718540)\n-1D275B5 Filename Length       0029 (41)\n-1D275B7 Extra Length          0000 (0)\n-1D275B9 Comment Length        0000 (0)\n-1D275BB Disk Start            0000 (0)\n-1D275BD Int File Attributes   0000 (0)\n+1D2727B Compression Method    0008 (8) 'Deflated'\n+1D2727D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27281 CRC                   D8AFDEAF (3635404463)\n+1D27285 Compressed Size       00097095 (618645)\n+1D27289 Uncompressed Size     000AF6CC (718540)\n+1D2728D Filename Length       0029 (41)\n+1D2728F Extra Length          0000 (0)\n+1D27291 Comment Length        0000 (0)\n+1D27293 Disk Start            0000 (0)\n+1D27295 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D275BF Ext File Attributes   81A40000 (2175008768)\n+1D27297 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-1D275C3 Local Header Offset   01906832 (26241074)\n-1D275C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2729B Local Header Offset   0190650A (26240266)\n+1D2729F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D275C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2729F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D275F0 CENTRAL HEADER #162   02014B50 (33639248)\n-1D275F4 Created Zip Spec      14 (20) '2.0'\n-1D275F5 Created OS            03 (3) 'Unix'\n-1D275F6 Extract Zip Spec      14 (20) '2.0'\n-1D275F7 Extract OS            00 (0) 'MS-DOS'\n-1D275F8 General Purpose Flag  0800 (2048)\n+1D272C8 CENTRAL HEADER #162   02014B50 (33639248)\n+1D272CC Created Zip Spec      14 (20) '2.0'\n+1D272CD Created OS            03 (3) 'Unix'\n+1D272CE Extract Zip Spec      14 (20) '2.0'\n+1D272CF Extract OS            00 (0) 'MS-DOS'\n+1D272D0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D275FA Compression Method    0008 (8) 'Deflated'\n-1D275FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27600 CRC                   DE6066F2 (3730859762)\n-1D27604 Compressed Size       00046142 (287042)\n-1D27608 Uncompressed Size     00051687 (333447)\n-1D2760C Filename Length       0020 (32)\n-1D2760E Extra Length          0000 (0)\n-1D27610 Comment Length        0000 (0)\n-1D27612 Disk Start            0000 (0)\n-1D27614 Int File Attributes   0000 (0)\n+1D272D2 Compression Method    0008 (8) 'Deflated'\n+1D272D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D272D8 CRC                   DE6066F2 (3730859762)\n+1D272DC Compressed Size       00046142 (287042)\n+1D272E0 Uncompressed Size     00051687 (333447)\n+1D272E4 Filename Length       0020 (32)\n+1D272E6 Extra Length          0000 (0)\n+1D272E8 Comment Length        0000 (0)\n+1D272EA Disk Start            0000 (0)\n+1D272EC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27616 Ext File Attributes   81A40000 (2175008768)\n+1D272EE 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-1D2761A Local Header Offset   0199D90E (26859790)\n-1D2761E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D272F2 Local Header Offset   0199D5E6 (26858982)\n+1D272F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2761E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D272F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2763E CENTRAL HEADER #163   02014B50 (33639248)\n-1D27642 Created Zip Spec      14 (20) '2.0'\n-1D27643 Created OS            03 (3) 'Unix'\n-1D27644 Extract Zip Spec      14 (20) '2.0'\n-1D27645 Extract OS            00 (0) 'MS-DOS'\n-1D27646 General Purpose Flag  0800 (2048)\n+1D27316 CENTRAL HEADER #163   02014B50 (33639248)\n+1D2731A Created Zip Spec      14 (20) '2.0'\n+1D2731B Created OS            03 (3) 'Unix'\n+1D2731C Extract Zip Spec      14 (20) '2.0'\n+1D2731D Extract OS            00 (0) 'MS-DOS'\n+1D2731E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27648 Compression Method    0008 (8) 'Deflated'\n-1D2764A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2764E CRC                   463E80F3 (1178501363)\n-1D27652 Compressed Size       00167B49 (1473353)\n-1D27656 Uncompressed Size     001910D7 (1642711)\n-1D2765A Filename Length       0021 (33)\n-1D2765C Extra Length          0000 (0)\n-1D2765E Comment Length        0000 (0)\n-1D27660 Disk Start            0000 (0)\n-1D27662 Int File Attributes   0000 (0)\n+1D27320 Compression Method    0008 (8) 'Deflated'\n+1D27322 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27326 CRC                   463E80F3 (1178501363)\n+1D2732A Compressed Size       00167B49 (1473353)\n+1D2732E Uncompressed Size     001910D7 (1642711)\n+1D27332 Filename Length       0021 (33)\n+1D27334 Extra Length          0000 (0)\n+1D27336 Comment Length        0000 (0)\n+1D27338 Disk Start            0000 (0)\n+1D2733A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27664 Ext File Attributes   81A40000 (2175008768)\n+1D2733C 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-1D27668 Local Header Offset   019E3A8E (27146894)\n-1D2766C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27340 Local Header Offset   019E3766 (27146086)\n+1D27344 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2766C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27344: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2768D CENTRAL HEADER #164   02014B50 (33639248)\n-1D27691 Created Zip Spec      14 (20) '2.0'\n-1D27692 Created OS            03 (3) 'Unix'\n-1D27693 Extract Zip Spec      14 (20) '2.0'\n-1D27694 Extract OS            00 (0) 'MS-DOS'\n-1D27695 General Purpose Flag  0800 (2048)\n+1D27365 CENTRAL HEADER #164   02014B50 (33639248)\n+1D27369 Created Zip Spec      14 (20) '2.0'\n+1D2736A Created OS            03 (3) 'Unix'\n+1D2736B Extract Zip Spec      14 (20) '2.0'\n+1D2736C Extract OS            00 (0) 'MS-DOS'\n+1D2736D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27697 Compression Method    0008 (8) 'Deflated'\n-1D27699 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2769D CRC                   508B1B17 (1351293719)\n-1D276A1 Compressed Size       000E31B5 (930229)\n-1D276A5 Uncompressed Size     000FB5BA (1029562)\n-1D276A9 Filename Length       0024 (36)\n-1D276AB Extra Length          0000 (0)\n-1D276AD Comment Length        0000 (0)\n-1D276AF Disk Start            0000 (0)\n-1D276B1 Int File Attributes   0000 (0)\n+1D2736F Compression Method    0008 (8) 'Deflated'\n+1D27371 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27375 CRC                   508B1B17 (1351293719)\n+1D27379 Compressed Size       000E31B5 (930229)\n+1D2737D Uncompressed Size     000FB5BA (1029562)\n+1D27381 Filename Length       0024 (36)\n+1D27383 Extra Length          0000 (0)\n+1D27385 Comment Length        0000 (0)\n+1D27387 Disk Start            0000 (0)\n+1D27389 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D276B3 Ext File Attributes   81A40000 (2175008768)\n+1D2738B 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-1D276B7 Local Header Offset   01B4B616 (28620310)\n-1D276BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2738F Local Header Offset   01B4B2EE (28619502)\n+1D27393 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D276BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D276DF CENTRAL HEADER #165   02014B50 (33639248)\n-1D276E3 Created Zip Spec      14 (20) '2.0'\n-1D276E4 Created OS            03 (3) 'Unix'\n-1D276E5 Extract Zip Spec      14 (20) '2.0'\n-1D276E6 Extract OS            00 (0) 'MS-DOS'\n-1D276E7 General Purpose Flag  0800 (2048)\n+1D273B7 CENTRAL HEADER #165   02014B50 (33639248)\n+1D273BB Created Zip Spec      14 (20) '2.0'\n+1D273BC Created OS            03 (3) 'Unix'\n+1D273BD Extract Zip Spec      14 (20) '2.0'\n+1D273BE Extract OS            00 (0) 'MS-DOS'\n+1D273BF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D276E9 Compression Method    0008 (8) 'Deflated'\n-1D276EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D276EF CRC                   E87FD28A (3900691082)\n-1D276F3 Compressed Size       000018D3 (6355)\n-1D276F7 Uncompressed Size     00001C14 (7188)\n-1D276FB Filename Length       001F (31)\n-1D276FD Extra Length          0000 (0)\n-1D276FF Comment Length        0000 (0)\n-1D27701 Disk Start            0000 (0)\n-1D27703 Int File Attributes   0000 (0)\n+1D273C1 Compression Method    0008 (8) 'Deflated'\n+1D273C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D273C7 CRC                   E87FD28A (3900691082)\n+1D273CB Compressed Size       000018D3 (6355)\n+1D273CF Uncompressed Size     00001C14 (7188)\n+1D273D3 Filename Length       001F (31)\n+1D273D5 Extra Length          0000 (0)\n+1D273D7 Comment Length        0000 (0)\n+1D273D9 Disk Start            0000 (0)\n+1D273DB Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27705 Ext File Attributes   81A40000 (2175008768)\n+1D273DD 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-1D27709 Local Header Offset   01C2E80D (29550605)\n-1D2770D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D273E1 Local Header Offset   01C2E4E5 (29549797)\n+1D273E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2770D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D273E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2772C CENTRAL HEADER #166   02014B50 (33639248)\n-1D27730 Created Zip Spec      14 (20) '2.0'\n-1D27731 Created OS            03 (3) 'Unix'\n-1D27732 Extract Zip Spec      14 (20) '2.0'\n-1D27733 Extract OS            00 (0) 'MS-DOS'\n-1D27734 General Purpose Flag  0800 (2048)\n+1D27404 CENTRAL HEADER #166   02014B50 (33639248)\n+1D27408 Created Zip Spec      14 (20) '2.0'\n+1D27409 Created OS            03 (3) 'Unix'\n+1D2740A Extract Zip Spec      14 (20) '2.0'\n+1D2740B Extract OS            00 (0) 'MS-DOS'\n+1D2740C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27736 Compression Method    0008 (8) 'Deflated'\n-1D27738 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2773C CRC                   838838F4 (2206742772)\n-1D27740 Compressed Size       00005DF3 (24051)\n-1D27744 Uncompressed Size     0000617C (24956)\n-1D27748 Filename Length       001F (31)\n-1D2774A Extra Length          0000 (0)\n-1D2774C Comment Length        0000 (0)\n-1D2774E Disk Start            0000 (0)\n-1D27750 Int File Attributes   0000 (0)\n+1D2740E Compression Method    0008 (8) 'Deflated'\n+1D27410 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27414 CRC                   838838F4 (2206742772)\n+1D27418 Compressed Size       00005DF3 (24051)\n+1D2741C Uncompressed Size     0000617C (24956)\n+1D27420 Filename Length       001F (31)\n+1D27422 Extra Length          0000 (0)\n+1D27424 Comment Length        0000 (0)\n+1D27426 Disk Start            0000 (0)\n+1D27428 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27752 Ext File Attributes   81A40000 (2175008768)\n+1D2742A 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-1D27756 Local Header Offset   01C3011D (29557021)\n-1D2775A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2742E Local Header Offset   01C2FDF5 (29556213)\n+1D27432 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2775A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27432: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27779 CENTRAL HEADER #167   02014B50 (33639248)\n-1D2777D Created Zip Spec      14 (20) '2.0'\n-1D2777E Created OS            03 (3) 'Unix'\n-1D2777F Extract Zip Spec      14 (20) '2.0'\n-1D27780 Extract OS            00 (0) 'MS-DOS'\n-1D27781 General Purpose Flag  0800 (2048)\n+1D27451 CENTRAL HEADER #167   02014B50 (33639248)\n+1D27455 Created Zip Spec      14 (20) '2.0'\n+1D27456 Created OS            03 (3) 'Unix'\n+1D27457 Extract Zip Spec      14 (20) '2.0'\n+1D27458 Extract OS            00 (0) 'MS-DOS'\n+1D27459 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27783 Compression Method    0008 (8) 'Deflated'\n-1D27785 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27789 CRC                   85B51836 (2243237942)\n-1D2778D Compressed Size       00087CC4 (556228)\n-1D27791 Uncompressed Size     0009A934 (633140)\n-1D27795 Filename Length       001E (30)\n-1D27797 Extra Length          0000 (0)\n-1D27799 Comment Length        0000 (0)\n-1D2779B Disk Start            0000 (0)\n-1D2779D Int File Attributes   0000 (0)\n+1D2745B Compression Method    0008 (8) 'Deflated'\n+1D2745D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27461 CRC                   85B51836 (2243237942)\n+1D27465 Compressed Size       00087CC4 (556228)\n+1D27469 Uncompressed Size     0009A934 (633140)\n+1D2746D Filename Length       001E (30)\n+1D2746F Extra Length          0000 (0)\n+1D27471 Comment Length        0000 (0)\n+1D27473 Disk Start            0000 (0)\n+1D27475 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2779F Ext File Attributes   81A40000 (2175008768)\n+1D27477 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-1D277A3 Local Header Offset   01C35F4D (29581133)\n-1D277A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2747B Local Header Offset   01C35C25 (29580325)\n+1D2747F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D277A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2747F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D277C5 CENTRAL HEADER #168   02014B50 (33639248)\n-1D277C9 Created Zip Spec      14 (20) '2.0'\n-1D277CA Created OS            03 (3) 'Unix'\n-1D277CB Extract Zip Spec      14 (20) '2.0'\n-1D277CC Extract OS            00 (0) 'MS-DOS'\n-1D277CD General Purpose Flag  0800 (2048)\n+1D2749D CENTRAL HEADER #168   02014B50 (33639248)\n+1D274A1 Created Zip Spec      14 (20) '2.0'\n+1D274A2 Created OS            03 (3) 'Unix'\n+1D274A3 Extract Zip Spec      14 (20) '2.0'\n+1D274A4 Extract OS            00 (0) 'MS-DOS'\n+1D274A5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D277CF Compression Method    0008 (8) 'Deflated'\n-1D277D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D277D5 CRC                   25181B90 (622336912)\n-1D277D9 Compressed Size       000027D0 (10192)\n-1D277DD Uncompressed Size     0000A241 (41537)\n-1D277E1 Filename Length       001B (27)\n-1D277E3 Extra Length          0000 (0)\n-1D277E5 Comment Length        0000 (0)\n-1D277E7 Disk Start            0000 (0)\n-1D277E9 Int File Attributes   0000 (0)\n+1D274A7 Compression Method    0008 (8) 'Deflated'\n+1D274A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D274AD CRC                   25181B90 (622336912)\n+1D274B1 Compressed Size       000027D0 (10192)\n+1D274B5 Uncompressed Size     0000A241 (41537)\n+1D274B9 Filename Length       001B (27)\n+1D274BB Extra Length          0000 (0)\n+1D274BD Comment Length        0000 (0)\n+1D274BF Disk Start            0000 (0)\n+1D274C1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D277EB Ext File Attributes   81A40000 (2175008768)\n+1D274C3 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-1D277EF Local Header Offset   01CBDC4D (30137421)\n-1D277F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D274C7 Local Header Offset   01CBD925 (30136613)\n+1D274CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D277F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D274CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2780E CENTRAL HEADER #169   02014B50 (33639248)\n-1D27812 Created Zip Spec      14 (20) '2.0'\n-1D27813 Created OS            03 (3) 'Unix'\n-1D27814 Extract Zip Spec      14 (20) '2.0'\n-1D27815 Extract OS            00 (0) 'MS-DOS'\n-1D27816 General Purpose Flag  0800 (2048)\n+1D274E6 CENTRAL HEADER #169   02014B50 (33639248)\n+1D274EA Created Zip Spec      14 (20) '2.0'\n+1D274EB Created OS            03 (3) 'Unix'\n+1D274EC Extract Zip Spec      14 (20) '2.0'\n+1D274ED Extract OS            00 (0) 'MS-DOS'\n+1D274EE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27818 Compression Method    0008 (8) 'Deflated'\n-1D2781A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2781E CRC                   A39EEFDC (2745102300)\n-1D27822 Compressed Size       00002E14 (11796)\n-1D27826 Uncompressed Size     0000B36C (45932)\n-1D2782A Filename Length       001E (30)\n-1D2782C Extra Length          0000 (0)\n-1D2782E Comment Length        0000 (0)\n-1D27830 Disk Start            0000 (0)\n-1D27832 Int File Attributes   0000 (0)\n+1D274F0 Compression Method    0008 (8) 'Deflated'\n+1D274F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D274F6 CRC                   A39EEFDC (2745102300)\n+1D274FA Compressed Size       00002E14 (11796)\n+1D274FE Uncompressed Size     0000B36C (45932)\n+1D27502 Filename Length       001E (30)\n+1D27504 Extra Length          0000 (0)\n+1D27506 Comment Length        0000 (0)\n+1D27508 Disk Start            0000 (0)\n+1D2750A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27834 Ext File Attributes   81A40000 (2175008768)\n+1D2750C 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-1D27838 Local Header Offset   01CC0456 (30147670)\n-1D2783C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27510 Local Header Offset   01CC012E (30146862)\n+1D27514 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2783C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2785A CENTRAL HEADER #170   02014B50 (33639248)\n-1D2785E Created Zip Spec      14 (20) '2.0'\n-1D2785F Created OS            03 (3) 'Unix'\n-1D27860 Extract Zip Spec      14 (20) '2.0'\n-1D27861 Extract OS            00 (0) 'MS-DOS'\n-1D27862 General Purpose Flag  0800 (2048)\n+1D27532 CENTRAL HEADER #170   02014B50 (33639248)\n+1D27536 Created Zip Spec      14 (20) '2.0'\n+1D27537 Created OS            03 (3) 'Unix'\n+1D27538 Extract Zip Spec      14 (20) '2.0'\n+1D27539 Extract OS            00 (0) 'MS-DOS'\n+1D2753A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27864 Compression Method    0008 (8) 'Deflated'\n-1D27866 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2786A CRC                   822F00AB (2184118443)\n-1D2786E Compressed Size       00002BEA (11242)\n-1D27872 Uncompressed Size     0000B3DF (46047)\n-1D27876 Filename Length       001E (30)\n-1D27878 Extra Length          0000 (0)\n-1D2787A Comment Length        0000 (0)\n-1D2787C Disk Start            0000 (0)\n-1D2787E Int File Attributes   0000 (0)\n+1D2753C Compression Method    0008 (8) 'Deflated'\n+1D2753E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27542 CRC                   822F00AB (2184118443)\n+1D27546 Compressed Size       00002BEA (11242)\n+1D2754A Uncompressed Size     0000B3DF (46047)\n+1D2754E Filename Length       001E (30)\n+1D27550 Extra Length          0000 (0)\n+1D27552 Comment Length        0000 (0)\n+1D27554 Disk Start            0000 (0)\n+1D27556 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27880 Ext File Attributes   81A40000 (2175008768)\n+1D27558 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-1D27884 Local Header Offset   01CC32A6 (30159526)\n-1D27888 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2755C Local Header Offset   01CC2F7E (30158718)\n+1D27560 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D278A6 CENTRAL HEADER #171   02014B50 (33639248)\n-1D278AA Created Zip Spec      14 (20) '2.0'\n-1D278AB Created OS            03 (3) 'Unix'\n-1D278AC Extract Zip Spec      14 (20) '2.0'\n-1D278AD Extract OS            00 (0) 'MS-DOS'\n-1D278AE General Purpose Flag  0800 (2048)\n+1D2757E CENTRAL HEADER #171   02014B50 (33639248)\n+1D27582 Created Zip Spec      14 (20) '2.0'\n+1D27583 Created OS            03 (3) 'Unix'\n+1D27584 Extract Zip Spec      14 (20) '2.0'\n+1D27585 Extract OS            00 (0) 'MS-DOS'\n+1D27586 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D278B0 Compression Method    0008 (8) 'Deflated'\n-1D278B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D278B6 CRC                   46102F4E (1175465806)\n-1D278BA Compressed Size       00002B28 (11048)\n-1D278BE Uncompressed Size     0000ABAD (43949)\n-1D278C2 Filename Length       001E (30)\n-1D278C4 Extra Length          0000 (0)\n-1D278C6 Comment Length        0000 (0)\n-1D278C8 Disk Start            0000 (0)\n-1D278CA Int File Attributes   0000 (0)\n+1D27588 Compression Method    0008 (8) 'Deflated'\n+1D2758A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2758E CRC                   46102F4E (1175465806)\n+1D27592 Compressed Size       00002B28 (11048)\n+1D27596 Uncompressed Size     0000ABAD (43949)\n+1D2759A Filename Length       001E (30)\n+1D2759C Extra Length          0000 (0)\n+1D2759E Comment Length        0000 (0)\n+1D275A0 Disk Start            0000 (0)\n+1D275A2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D278CC Ext File Attributes   81A40000 (2175008768)\n+1D275A4 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-1D278D0 Local Header Offset   01CC5ECC (30170828)\n-1D278D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D275A8 Local Header Offset   01CC5BA4 (30170020)\n+1D275AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D278D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D275AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D278F2 CENTRAL HEADER #172   02014B50 (33639248)\n-1D278F6 Created Zip Spec      14 (20) '2.0'\n-1D278F7 Created OS            03 (3) 'Unix'\n-1D278F8 Extract Zip Spec      14 (20) '2.0'\n-1D278F9 Extract OS            00 (0) 'MS-DOS'\n-1D278FA General Purpose Flag  0800 (2048)\n+1D275CA CENTRAL HEADER #172   02014B50 (33639248)\n+1D275CE Created Zip Spec      14 (20) '2.0'\n+1D275CF Created OS            03 (3) 'Unix'\n+1D275D0 Extract Zip Spec      14 (20) '2.0'\n+1D275D1 Extract OS            00 (0) 'MS-DOS'\n+1D275D2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D278FC Compression Method    0008 (8) 'Deflated'\n-1D278FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27902 CRC                   7041A1AE (1883349422)\n-1D27906 Compressed Size       00002BE4 (11236)\n-1D2790A Uncompressed Size     0000A9AF (43439)\n-1D2790E Filename Length       001E (30)\n-1D27910 Extra Length          0000 (0)\n-1D27912 Comment Length        0000 (0)\n-1D27914 Disk Start            0000 (0)\n-1D27916 Int File Attributes   0000 (0)\n+1D275D4 Compression Method    0008 (8) 'Deflated'\n+1D275D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D275DA CRC                   7041A1AE (1883349422)\n+1D275DE Compressed Size       00002BE4 (11236)\n+1D275E2 Uncompressed Size     0000A9AF (43439)\n+1D275E6 Filename Length       001E (30)\n+1D275E8 Extra Length          0000 (0)\n+1D275EA Comment Length        0000 (0)\n+1D275EC Disk Start            0000 (0)\n+1D275EE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27918 Ext File Attributes   81A40000 (2175008768)\n+1D275F0 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-1D2791C Local Header Offset   01CC8A30 (30181936)\n-1D27920 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D275F4 Local Header Offset   01CC8708 (30181128)\n+1D275F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27920: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D275F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2793E CENTRAL HEADER #173   02014B50 (33639248)\n-1D27942 Created Zip Spec      14 (20) '2.0'\n-1D27943 Created OS            03 (3) 'Unix'\n-1D27944 Extract Zip Spec      14 (20) '2.0'\n-1D27945 Extract OS            00 (0) 'MS-DOS'\n-1D27946 General Purpose Flag  0800 (2048)\n+1D27616 CENTRAL HEADER #173   02014B50 (33639248)\n+1D2761A Created Zip Spec      14 (20) '2.0'\n+1D2761B Created OS            03 (3) 'Unix'\n+1D2761C Extract Zip Spec      14 (20) '2.0'\n+1D2761D Extract OS            00 (0) 'MS-DOS'\n+1D2761E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27948 Compression Method    0008 (8) 'Deflated'\n-1D2794A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2794E CRC                   AC45AF14 (2890247956)\n-1D27952 Compressed Size       0000315A (12634)\n-1D27956 Uncompressed Size     0000F065 (61541)\n-1D2795A Filename Length       001E (30)\n-1D2795C Extra Length          0000 (0)\n-1D2795E Comment Length        0000 (0)\n-1D27960 Disk Start            0000 (0)\n-1D27962 Int File Attributes   0000 (0)\n+1D27620 Compression Method    0008 (8) 'Deflated'\n+1D27622 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27626 CRC                   AC45AF14 (2890247956)\n+1D2762A Compressed Size       0000315A (12634)\n+1D2762E Uncompressed Size     0000F065 (61541)\n+1D27632 Filename Length       001E (30)\n+1D27634 Extra Length          0000 (0)\n+1D27636 Comment Length        0000 (0)\n+1D27638 Disk Start            0000 (0)\n+1D2763A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27964 Ext File Attributes   81A40000 (2175008768)\n+1D2763C 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-1D27968 Local Header Offset   01CCB650 (30193232)\n-1D2796C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27640 Local Header Offset   01CCB328 (30192424)\n+1D27644 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2796C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2798A CENTRAL HEADER #174   02014B50 (33639248)\n-1D2798E Created Zip Spec      14 (20) '2.0'\n-1D2798F Created OS            03 (3) 'Unix'\n-1D27990 Extract Zip Spec      14 (20) '2.0'\n-1D27991 Extract OS            00 (0) 'MS-DOS'\n-1D27992 General Purpose Flag  0800 (2048)\n+1D27662 CENTRAL HEADER #174   02014B50 (33639248)\n+1D27666 Created Zip Spec      14 (20) '2.0'\n+1D27667 Created OS            03 (3) 'Unix'\n+1D27668 Extract Zip Spec      14 (20) '2.0'\n+1D27669 Extract OS            00 (0) 'MS-DOS'\n+1D2766A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27994 Compression Method    0008 (8) 'Deflated'\n-1D27996 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2799A CRC                   AE584901 (2925021441)\n-1D2799E Compressed Size       00002A45 (10821)\n-1D279A2 Uncompressed Size     0000AB31 (43825)\n-1D279A6 Filename Length       001E (30)\n-1D279A8 Extra Length          0000 (0)\n-1D279AA Comment Length        0000 (0)\n-1D279AC Disk Start            0000 (0)\n-1D279AE Int File Attributes   0000 (0)\n+1D2766C Compression Method    0008 (8) 'Deflated'\n+1D2766E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27672 CRC                   AE584901 (2925021441)\n+1D27676 Compressed Size       00002A45 (10821)\n+1D2767A Uncompressed Size     0000AB31 (43825)\n+1D2767E Filename Length       001E (30)\n+1D27680 Extra Length          0000 (0)\n+1D27682 Comment Length        0000 (0)\n+1D27684 Disk Start            0000 (0)\n+1D27686 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D279B0 Ext File Attributes   81A40000 (2175008768)\n+1D27688 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-1D279B4 Local Header Offset   01CCE7E6 (30205926)\n-1D279B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2768C Local Header Offset   01CCE4BE (30205118)\n+1D27690 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D279B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D279D6 CENTRAL HEADER #175   02014B50 (33639248)\n-1D279DA Created Zip Spec      14 (20) '2.0'\n-1D279DB Created OS            03 (3) 'Unix'\n-1D279DC Extract Zip Spec      14 (20) '2.0'\n-1D279DD Extract OS            00 (0) 'MS-DOS'\n-1D279DE General Purpose Flag  0800 (2048)\n+1D276AE CENTRAL HEADER #175   02014B50 (33639248)\n+1D276B2 Created Zip Spec      14 (20) '2.0'\n+1D276B3 Created OS            03 (3) 'Unix'\n+1D276B4 Extract Zip Spec      14 (20) '2.0'\n+1D276B5 Extract OS            00 (0) 'MS-DOS'\n+1D276B6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D279E0 Compression Method    0008 (8) 'Deflated'\n-1D279E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D279E6 CRC                   037E04E4 (58590436)\n-1D279EA Compressed Size       00002B7D (11133)\n-1D279EE Uncompressed Size     0000B4CD (46285)\n-1D279F2 Filename Length       0021 (33)\n-1D279F4 Extra Length          0000 (0)\n-1D279F6 Comment Length        0000 (0)\n-1D279F8 Disk Start            0000 (0)\n-1D279FA Int File Attributes   0000 (0)\n+1D276B8 Compression Method    0008 (8) 'Deflated'\n+1D276BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D276BE CRC                   037E04E4 (58590436)\n+1D276C2 Compressed Size       00002B7D (11133)\n+1D276C6 Uncompressed Size     0000B4CD (46285)\n+1D276CA Filename Length       0021 (33)\n+1D276CC Extra Length          0000 (0)\n+1D276CE Comment Length        0000 (0)\n+1D276D0 Disk Start            0000 (0)\n+1D276D2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D279FC Ext File Attributes   81A40000 (2175008768)\n+1D276D4 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-1D27A00 Local Header Offset   01CD1267 (30216807)\n-1D27A04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D276D8 Local Header Offset   01CD0F3F (30215999)\n+1D276DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D276DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27A25 CENTRAL HEADER #176   02014B50 (33639248)\n-1D27A29 Created Zip Spec      14 (20) '2.0'\n-1D27A2A Created OS            03 (3) 'Unix'\n-1D27A2B Extract Zip Spec      14 (20) '2.0'\n-1D27A2C Extract OS            00 (0) 'MS-DOS'\n-1D27A2D General Purpose Flag  0800 (2048)\n+1D276FD CENTRAL HEADER #176   02014B50 (33639248)\n+1D27701 Created Zip Spec      14 (20) '2.0'\n+1D27702 Created OS            03 (3) 'Unix'\n+1D27703 Extract Zip Spec      14 (20) '2.0'\n+1D27704 Extract OS            00 (0) 'MS-DOS'\n+1D27705 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27A2F Compression Method    0008 (8) 'Deflated'\n-1D27A31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27A35 CRC                   331D350D (857552141)\n-1D27A39 Compressed Size       00003387 (13191)\n-1D27A3D Uncompressed Size     00011053 (69715)\n-1D27A41 Filename Length       001E (30)\n-1D27A43 Extra Length          0000 (0)\n-1D27A45 Comment Length        0000 (0)\n-1D27A47 Disk Start            0000 (0)\n-1D27A49 Int File Attributes   0000 (0)\n+1D27707 Compression Method    0008 (8) 'Deflated'\n+1D27709 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2770D CRC                   331D350D (857552141)\n+1D27711 Compressed Size       00003387 (13191)\n+1D27715 Uncompressed Size     00011053 (69715)\n+1D27719 Filename Length       001E (30)\n+1D2771B Extra Length          0000 (0)\n+1D2771D Comment Length        0000 (0)\n+1D2771F Disk Start            0000 (0)\n+1D27721 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27A4B Ext File Attributes   81A40000 (2175008768)\n+1D27723 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-1D27A4F Local Header Offset   01CD3E23 (30228003)\n-1D27A53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27727 Local Header Offset   01CD3AFB (30227195)\n+1D2772B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2772B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27A71 CENTRAL HEADER #177   02014B50 (33639248)\n-1D27A75 Created Zip Spec      14 (20) '2.0'\n-1D27A76 Created OS            03 (3) 'Unix'\n-1D27A77 Extract Zip Spec      14 (20) '2.0'\n-1D27A78 Extract OS            00 (0) 'MS-DOS'\n-1D27A79 General Purpose Flag  0800 (2048)\n+1D27749 CENTRAL HEADER #177   02014B50 (33639248)\n+1D2774D Created Zip Spec      14 (20) '2.0'\n+1D2774E Created OS            03 (3) 'Unix'\n+1D2774F Extract Zip Spec      14 (20) '2.0'\n+1D27750 Extract OS            00 (0) 'MS-DOS'\n+1D27751 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27A7B Compression Method    0008 (8) 'Deflated'\n-1D27A7D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27A81 CRC                   95A340A6 (2510504102)\n-1D27A85 Compressed Size       00002E4E (11854)\n-1D27A89 Uncompressed Size     0000CA5F (51807)\n-1D27A8D Filename Length       0021 (33)\n-1D27A8F Extra Length          0000 (0)\n-1D27A91 Comment Length        0000 (0)\n-1D27A93 Disk Start            0000 (0)\n-1D27A95 Int File Attributes   0000 (0)\n+1D27753 Compression Method    0008 (8) 'Deflated'\n+1D27755 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27759 CRC                   95A340A6 (2510504102)\n+1D2775D Compressed Size       00002E4E (11854)\n+1D27761 Uncompressed Size     0000CA5F (51807)\n+1D27765 Filename Length       0021 (33)\n+1D27767 Extra Length          0000 (0)\n+1D27769 Comment Length        0000 (0)\n+1D2776B Disk Start            0000 (0)\n+1D2776D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27A97 Ext File Attributes   81A40000 (2175008768)\n+1D2776F 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-1D27A9B Local Header Offset   01CD71E6 (30241254)\n-1D27A9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27773 Local Header Offset   01CD6EBE (30240446)\n+1D27777 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27A9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27AC0 CENTRAL HEADER #178   02014B50 (33639248)\n-1D27AC4 Created Zip Spec      14 (20) '2.0'\n-1D27AC5 Created OS            03 (3) 'Unix'\n-1D27AC6 Extract Zip Spec      14 (20) '2.0'\n-1D27AC7 Extract OS            00 (0) 'MS-DOS'\n-1D27AC8 General Purpose Flag  0800 (2048)\n+1D27798 CENTRAL HEADER #178   02014B50 (33639248)\n+1D2779C Created Zip Spec      14 (20) '2.0'\n+1D2779D Created OS            03 (3) 'Unix'\n+1D2779E Extract Zip Spec      14 (20) '2.0'\n+1D2779F Extract OS            00 (0) 'MS-DOS'\n+1D277A0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27ACA Compression Method    0008 (8) 'Deflated'\n-1D27ACC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27AD0 CRC                   631E731E (1662939934)\n-1D27AD4 Compressed Size       00000250 (592)\n-1D27AD8 Uncompressed Size     0000050B (1291)\n-1D27ADC Filename Length       0014 (20)\n-1D27ADE Extra Length          0000 (0)\n-1D27AE0 Comment Length        0000 (0)\n-1D27AE2 Disk Start            0000 (0)\n-1D27AE4 Int File Attributes   0000 (0)\n+1D277A2 Compression Method    0008 (8) 'Deflated'\n+1D277A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D277A8 CRC                   631E731E (1662939934)\n+1D277AC Compressed Size       00000250 (592)\n+1D277B0 Uncompressed Size     0000050B (1291)\n+1D277B4 Filename Length       0014 (20)\n+1D277B6 Extra Length          0000 (0)\n+1D277B8 Comment Length        0000 (0)\n+1D277BA Disk Start            0000 (0)\n+1D277BC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27AE6 Ext File Attributes   81A40000 (2175008768)\n+1D277BE 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-1D27AEA Local Header Offset   01CDA073 (30253171)\n-1D27AEE Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D277C2 Local Header Offset   01CD9D4B (30252363)\n+1D277C6 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27AEE: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D277C6: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27B02 CENTRAL HEADER #179   02014B50 (33639248)\n-1D27B06 Created Zip Spec      14 (20) '2.0'\n-1D27B07 Created OS            03 (3) 'Unix'\n-1D27B08 Extract Zip Spec      14 (20) '2.0'\n-1D27B09 Extract OS            00 (0) 'MS-DOS'\n-1D27B0A General Purpose Flag  0800 (2048)\n+1D277DA CENTRAL HEADER #179   02014B50 (33639248)\n+1D277DE Created Zip Spec      14 (20) '2.0'\n+1D277DF Created OS            03 (3) 'Unix'\n+1D277E0 Extract Zip Spec      14 (20) '2.0'\n+1D277E1 Extract OS            00 (0) 'MS-DOS'\n+1D277E2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27B0C Compression Method    0008 (8) 'Deflated'\n-1D27B0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27B12 CRC                   5C064A30 (1543916080)\n-1D27B16 Compressed Size       0000051B (1307)\n-1D27B1A Uncompressed Size     0000164C (5708)\n-1D27B1E Filename Length       0015 (21)\n-1D27B20 Extra Length          0000 (0)\n-1D27B22 Comment Length        0000 (0)\n-1D27B24 Disk Start            0000 (0)\n-1D27B26 Int File Attributes   0000 (0)\n+1D277E4 Compression Method    0008 (8) 'Deflated'\n+1D277E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D277EA CRC                   5C064A30 (1543916080)\n+1D277EE Compressed Size       0000051B (1307)\n+1D277F2 Uncompressed Size     0000164C (5708)\n+1D277F6 Filename Length       0015 (21)\n+1D277F8 Extra Length          0000 (0)\n+1D277FA Comment Length        0000 (0)\n+1D277FC Disk Start            0000 (0)\n+1D277FE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27B28 Ext File Attributes   81A40000 (2175008768)\n+1D27800 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-1D27B2C Local Header Offset   01CDA2F5 (30253813)\n-1D27B30 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+1D27804 Local Header Offset   01CD9FCD (30253005)\n+1D27808 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27B30: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27808: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27B45 CENTRAL HEADER #180   02014B50 (33639248)\n-1D27B49 Created Zip Spec      14 (20) '2.0'\n-1D27B4A Created OS            03 (3) 'Unix'\n-1D27B4B Extract Zip Spec      14 (20) '2.0'\n-1D27B4C Extract OS            00 (0) 'MS-DOS'\n-1D27B4D General Purpose Flag  0800 (2048)\n+1D2781D CENTRAL HEADER #180   02014B50 (33639248)\n+1D27821 Created Zip Spec      14 (20) '2.0'\n+1D27822 Created OS            03 (3) 'Unix'\n+1D27823 Extract Zip Spec      14 (20) '2.0'\n+1D27824 Extract OS            00 (0) 'MS-DOS'\n+1D27825 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27B4F Compression Method    0008 (8) 'Deflated'\n-1D27B51 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27B55 CRC                   D06E9C01 (3496909825)\n-1D27B59 Compressed Size       000003B2 (946)\n-1D27B5D Uncompressed Size     00000A5F (2655)\n-1D27B61 Filename Length       000F (15)\n-1D27B63 Extra Length          0000 (0)\n-1D27B65 Comment Length        0000 (0)\n-1D27B67 Disk Start            0000 (0)\n-1D27B69 Int File Attributes   0000 (0)\n+1D27827 Compression Method    0008 (8) 'Deflated'\n+1D27829 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2782D CRC                   D06E9C01 (3496909825)\n+1D27831 Compressed Size       000003B2 (946)\n+1D27835 Uncompressed Size     00000A5F (2655)\n+1D27839 Filename Length       000F (15)\n+1D2783B Extra Length          0000 (0)\n+1D2783D Comment Length        0000 (0)\n+1D2783F Disk Start            0000 (0)\n+1D27841 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27B6B Ext File Attributes   81A40000 (2175008768)\n+1D27843 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-1D27B6F Local Header Offset   01CDA843 (30255171)\n-1D27B73 Filename              'XXXXXXXXXXXXXXX'\n+1D27847 Local Header Offset   01CDA51B (30254363)\n+1D2784B Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27B73: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2784B: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27B82 CENTRAL HEADER #181   02014B50 (33639248)\n-1D27B86 Created Zip Spec      14 (20) '2.0'\n-1D27B87 Created OS            03 (3) 'Unix'\n-1D27B88 Extract Zip Spec      14 (20) '2.0'\n-1D27B89 Extract OS            00 (0) 'MS-DOS'\n-1D27B8A General Purpose Flag  0800 (2048)\n+1D2785A CENTRAL HEADER #181   02014B50 (33639248)\n+1D2785E Created Zip Spec      14 (20) '2.0'\n+1D2785F Created OS            03 (3) 'Unix'\n+1D27860 Extract Zip Spec      14 (20) '2.0'\n+1D27861 Extract OS            00 (0) 'MS-DOS'\n+1D27862 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27B8C Compression Method    0008 (8) 'Deflated'\n-1D27B8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27B92 CRC                   394AA26F (961192559)\n-1D27B96 Compressed Size       0000057C (1404)\n-1D27B9A Uncompressed Size     000012D8 (4824)\n-1D27B9E Filename Length       001E (30)\n-1D27BA0 Extra Length          0000 (0)\n-1D27BA2 Comment Length        0000 (0)\n-1D27BA4 Disk Start            0000 (0)\n-1D27BA6 Int File Attributes   0000 (0)\n+1D27864 Compression Method    0008 (8) 'Deflated'\n+1D27866 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2786A CRC                   394AA26F (961192559)\n+1D2786E Compressed Size       0000057C (1404)\n+1D27872 Uncompressed Size     000012D8 (4824)\n+1D27876 Filename Length       001E (30)\n+1D27878 Extra Length          0000 (0)\n+1D2787A Comment Length        0000 (0)\n+1D2787C Disk Start            0000 (0)\n+1D2787E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27BA8 Ext File Attributes   81A40000 (2175008768)\n+1D27880 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-1D27BAC Local Header Offset   01CDAC22 (30256162)\n-1D27BB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27884 Local Header Offset   01CDA8FA (30255354)\n+1D27888 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27BCE CENTRAL HEADER #182   02014B50 (33639248)\n-1D27BD2 Created Zip Spec      14 (20) '2.0'\n-1D27BD3 Created OS            03 (3) 'Unix'\n-1D27BD4 Extract Zip Spec      14 (20) '2.0'\n-1D27BD5 Extract OS            00 (0) 'MS-DOS'\n-1D27BD6 General Purpose Flag  0800 (2048)\n+1D278A6 CENTRAL HEADER #182   02014B50 (33639248)\n+1D278AA Created Zip Spec      14 (20) '2.0'\n+1D278AB Created OS            03 (3) 'Unix'\n+1D278AC Extract Zip Spec      14 (20) '2.0'\n+1D278AD Extract OS            00 (0) 'MS-DOS'\n+1D278AE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27BD8 Compression Method    0008 (8) 'Deflated'\n-1D27BDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27BDE CRC                   EE92D315 (4002599701)\n-1D27BE2 Compressed Size       00000290 (656)\n-1D27BE6 Uncompressed Size     00000572 (1394)\n-1D27BEA Filename Length       0016 (22)\n-1D27BEC Extra Length          0000 (0)\n-1D27BEE Comment Length        0000 (0)\n-1D27BF0 Disk Start            0000 (0)\n-1D27BF2 Int File Attributes   0000 (0)\n+1D278B0 Compression Method    0008 (8) 'Deflated'\n+1D278B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D278B6 CRC                   EE92D315 (4002599701)\n+1D278BA Compressed Size       00000290 (656)\n+1D278BE Uncompressed Size     00000572 (1394)\n+1D278C2 Filename Length       0016 (22)\n+1D278C4 Extra Length          0000 (0)\n+1D278C6 Comment Length        0000 (0)\n+1D278C8 Disk Start            0000 (0)\n+1D278CA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27BF4 Ext File Attributes   81A40000 (2175008768)\n+1D278CC 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-1D27BF8 Local Header Offset   01CDB1DA (30257626)\n-1D27BFC Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D278D0 Local Header Offset   01CDAEB2 (30256818)\n+1D278D4 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27BFC: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D278D4: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27C12 CENTRAL HEADER #183   02014B50 (33639248)\n-1D27C16 Created Zip Spec      14 (20) '2.0'\n-1D27C17 Created OS            03 (3) 'Unix'\n-1D27C18 Extract Zip Spec      14 (20) '2.0'\n-1D27C19 Extract OS            00 (0) 'MS-DOS'\n-1D27C1A General Purpose Flag  0800 (2048)\n+1D278EA CENTRAL HEADER #183   02014B50 (33639248)\n+1D278EE Created Zip Spec      14 (20) '2.0'\n+1D278EF Created OS            03 (3) 'Unix'\n+1D278F0 Extract Zip Spec      14 (20) '2.0'\n+1D278F1 Extract OS            00 (0) 'MS-DOS'\n+1D278F2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27C1C Compression Method    0008 (8) 'Deflated'\n-1D27C1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27C22 CRC                   27F1A8ED (670148845)\n-1D27C26 Compressed Size       0000028D (653)\n-1D27C2A Uncompressed Size     000002D9 (729)\n-1D27C2E Filename Length       0023 (35)\n-1D27C30 Extra Length          0000 (0)\n-1D27C32 Comment Length        0000 (0)\n-1D27C34 Disk Start            0000 (0)\n-1D27C36 Int File Attributes   0000 (0)\n+1D278F4 Compression Method    0008 (8) 'Deflated'\n+1D278F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D278FA CRC                   27F1A8ED (670148845)\n+1D278FE Compressed Size       0000028D (653)\n+1D27902 Uncompressed Size     000002D9 (729)\n+1D27906 Filename Length       0023 (35)\n+1D27908 Extra Length          0000 (0)\n+1D2790A Comment Length        0000 (0)\n+1D2790C Disk Start            0000 (0)\n+1D2790E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27C38 Ext File Attributes   81A40000 (2175008768)\n+1D27910 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-1D27C3C Local Header Offset   01CDB49E (30258334)\n-1D27C40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27914 Local Header Offset   01CDB176 (30257526)\n+1D27918 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27C63 CENTRAL HEADER #184   02014B50 (33639248)\n-1D27C67 Created Zip Spec      14 (20) '2.0'\n-1D27C68 Created OS            03 (3) 'Unix'\n-1D27C69 Extract Zip Spec      14 (20) '2.0'\n-1D27C6A Extract OS            00 (0) 'MS-DOS'\n-1D27C6B General Purpose Flag  0800 (2048)\n+1D2793B CENTRAL HEADER #184   02014B50 (33639248)\n+1D2793F Created Zip Spec      14 (20) '2.0'\n+1D27940 Created OS            03 (3) 'Unix'\n+1D27941 Extract Zip Spec      14 (20) '2.0'\n+1D27942 Extract OS            00 (0) 'MS-DOS'\n+1D27943 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27C6D Compression Method    0008 (8) 'Deflated'\n-1D27C6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27C73 CRC                   0F7FDB5F (260037471)\n-1D27C77 Compressed Size       000001CC (460)\n-1D27C7B Uncompressed Size     0000024F (591)\n-1D27C7F Filename Length       0023 (35)\n-1D27C81 Extra Length          0000 (0)\n-1D27C83 Comment Length        0000 (0)\n-1D27C85 Disk Start            0000 (0)\n-1D27C87 Int File Attributes   0000 (0)\n+1D27945 Compression Method    0008 (8) 'Deflated'\n+1D27947 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2794B CRC                   0F7FDB5F (260037471)\n+1D2794F Compressed Size       000001CC (460)\n+1D27953 Uncompressed Size     0000024F (591)\n+1D27957 Filename Length       0023 (35)\n+1D27959 Extra Length          0000 (0)\n+1D2795B Comment Length        0000 (0)\n+1D2795D Disk Start            0000 (0)\n+1D2795F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27C89 Ext File Attributes   81A40000 (2175008768)\n+1D27961 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-1D27C8D Local Header Offset   01CDB76C (30259052)\n-1D27C91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27965 Local Header Offset   01CDB444 (30258244)\n+1D27969 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27CB4 CENTRAL HEADER #185   02014B50 (33639248)\n-1D27CB8 Created Zip Spec      14 (20) '2.0'\n-1D27CB9 Created OS            03 (3) 'Unix'\n-1D27CBA Extract Zip Spec      14 (20) '2.0'\n-1D27CBB Extract OS            00 (0) 'MS-DOS'\n-1D27CBC General Purpose Flag  0800 (2048)\n+1D2798C CENTRAL HEADER #185   02014B50 (33639248)\n+1D27990 Created Zip Spec      14 (20) '2.0'\n+1D27991 Created OS            03 (3) 'Unix'\n+1D27992 Extract Zip Spec      14 (20) '2.0'\n+1D27993 Extract OS            00 (0) 'MS-DOS'\n+1D27994 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27CBE Compression Method    0008 (8) 'Deflated'\n-1D27CC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27CC4 CRC                   546278B3 (1415739571)\n-1D27CC8 Compressed Size       0000003A (58)\n-1D27CCC Uncompressed Size     00000040 (64)\n-1D27CD0 Filename Length       001F (31)\n-1D27CD2 Extra Length          0000 (0)\n-1D27CD4 Comment Length        0000 (0)\n-1D27CD6 Disk Start            0000 (0)\n-1D27CD8 Int File Attributes   0000 (0)\n+1D27996 Compression Method    0008 (8) 'Deflated'\n+1D27998 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2799C CRC                   546278B3 (1415739571)\n+1D279A0 Compressed Size       0000003A (58)\n+1D279A4 Uncompressed Size     00000040 (64)\n+1D279A8 Filename Length       001F (31)\n+1D279AA Extra Length          0000 (0)\n+1D279AC Comment Length        0000 (0)\n+1D279AE Disk Start            0000 (0)\n+1D279B0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27CDA Ext File Attributes   81A40000 (2175008768)\n+1D279B2 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-1D27CDE Local Header Offset   01CDB979 (30259577)\n-1D27CE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D279B6 Local Header Offset   01CDB651 (30258769)\n+1D279BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27CE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D279BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27D01 CENTRAL HEADER #186   02014B50 (33639248)\n-1D27D05 Created Zip Spec      14 (20) '2.0'\n-1D27D06 Created OS            03 (3) 'Unix'\n-1D27D07 Extract Zip Spec      14 (20) '2.0'\n-1D27D08 Extract OS            00 (0) 'MS-DOS'\n-1D27D09 General Purpose Flag  0800 (2048)\n+1D279D9 CENTRAL HEADER #186   02014B50 (33639248)\n+1D279DD Created Zip Spec      14 (20) '2.0'\n+1D279DE Created OS            03 (3) 'Unix'\n+1D279DF Extract Zip Spec      14 (20) '2.0'\n+1D279E0 Extract OS            00 (0) 'MS-DOS'\n+1D279E1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27D0B Compression Method    0008 (8) 'Deflated'\n-1D27D0D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27D11 CRC                   C19CDF22 (3248283426)\n-1D27D15 Compressed Size       0000003D (61)\n-1D27D19 Uncompressed Size     00000043 (67)\n-1D27D1D Filename Length       001E (30)\n-1D27D1F Extra Length          0000 (0)\n-1D27D21 Comment Length        0000 (0)\n-1D27D23 Disk Start            0000 (0)\n-1D27D25 Int File Attributes   0000 (0)\n+1D279E3 Compression Method    0008 (8) 'Deflated'\n+1D279E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D279E9 CRC                   C19CDF22 (3248283426)\n+1D279ED Compressed Size       0000003D (61)\n+1D279F1 Uncompressed Size     00000043 (67)\n+1D279F5 Filename Length       001E (30)\n+1D279F7 Extra Length          0000 (0)\n+1D279F9 Comment Length        0000 (0)\n+1D279FB Disk Start            0000 (0)\n+1D279FD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27D27 Ext File Attributes   81A40000 (2175008768)\n+1D279FF 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-1D27D2B Local Header Offset   01CDB9F0 (30259696)\n-1D27D2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27A03 Local Header Offset   01CDB6C8 (30258888)\n+1D27A07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27D2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27A07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27D4D CENTRAL HEADER #187   02014B50 (33639248)\n-1D27D51 Created Zip Spec      14 (20) '2.0'\n-1D27D52 Created OS            03 (3) 'Unix'\n-1D27D53 Extract Zip Spec      14 (20) '2.0'\n-1D27D54 Extract OS            00 (0) 'MS-DOS'\n-1D27D55 General Purpose Flag  0800 (2048)\n+1D27A25 CENTRAL HEADER #187   02014B50 (33639248)\n+1D27A29 Created Zip Spec      14 (20) '2.0'\n+1D27A2A Created OS            03 (3) 'Unix'\n+1D27A2B Extract Zip Spec      14 (20) '2.0'\n+1D27A2C Extract OS            00 (0) 'MS-DOS'\n+1D27A2D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27D57 Compression Method    0008 (8) 'Deflated'\n-1D27D59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27D5D CRC                   EDA82A63 (3987221091)\n-1D27D61 Compressed Size       000000E6 (230)\n-1D27D65 Uncompressed Size     000001FE (510)\n-1D27D69 Filename Length       002B (43)\n-1D27D6B Extra Length          0000 (0)\n-1D27D6D Comment Length        0000 (0)\n-1D27D6F Disk Start            0000 (0)\n-1D27D71 Int File Attributes   0000 (0)\n+1D27A2F Compression Method    0008 (8) 'Deflated'\n+1D27A31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27A35 CRC                   EDA82A63 (3987221091)\n+1D27A39 Compressed Size       000000E6 (230)\n+1D27A3D Uncompressed Size     000001FE (510)\n+1D27A41 Filename Length       002B (43)\n+1D27A43 Extra Length          0000 (0)\n+1D27A45 Comment Length        0000 (0)\n+1D27A47 Disk Start            0000 (0)\n+1D27A49 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27D73 Ext File Attributes   81A40000 (2175008768)\n+1D27A4B 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-1D27D77 Local Header Offset   01CDBA69 (30259817)\n-1D27D7B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27A4F Local Header Offset   01CDB741 (30259009)\n+1D27A53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27D7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27DA6 CENTRAL HEADER #188   02014B50 (33639248)\n-1D27DAA Created Zip Spec      14 (20) '2.0'\n-1D27DAB Created OS            03 (3) 'Unix'\n-1D27DAC Extract Zip Spec      14 (20) '2.0'\n-1D27DAD Extract OS            00 (0) 'MS-DOS'\n-1D27DAE General Purpose Flag  0800 (2048)\n+1D27A7E CENTRAL HEADER #188   02014B50 (33639248)\n+1D27A82 Created Zip Spec      14 (20) '2.0'\n+1D27A83 Created OS            03 (3) 'Unix'\n+1D27A84 Extract Zip Spec      14 (20) '2.0'\n+1D27A85 Extract OS            00 (0) 'MS-DOS'\n+1D27A86 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27DB0 Compression Method    0008 (8) 'Deflated'\n-1D27DB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27DB6 CRC                   07C49DC4 (130325956)\n-1D27DBA Compressed Size       000001C6 (454)\n-1D27DBE Uncompressed Size     00000489 (1161)\n-1D27DC2 Filename Length       002A (42)\n-1D27DC4 Extra Length          0000 (0)\n-1D27DC6 Comment Length        0000 (0)\n-1D27DC8 Disk Start            0000 (0)\n-1D27DCA Int File Attributes   0000 (0)\n+1D27A88 Compression Method    0008 (8) 'Deflated'\n+1D27A8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27A8E CRC                   07C49DC4 (130325956)\n+1D27A92 Compressed Size       000001C6 (454)\n+1D27A96 Uncompressed Size     00000489 (1161)\n+1D27A9A Filename Length       002A (42)\n+1D27A9C Extra Length          0000 (0)\n+1D27A9E Comment Length        0000 (0)\n+1D27AA0 Disk Start            0000 (0)\n+1D27AA2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27DCC Ext File Attributes   81A40000 (2175008768)\n+1D27AA4 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-1D27DD0 Local Header Offset   01CDBB98 (30260120)\n-1D27DD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27AA8 Local Header Offset   01CDB870 (30259312)\n+1D27AAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27DFE CENTRAL HEADER #189   02014B50 (33639248)\n-1D27E02 Created Zip Spec      14 (20) '2.0'\n-1D27E03 Created OS            03 (3) 'Unix'\n-1D27E04 Extract Zip Spec      14 (20) '2.0'\n-1D27E05 Extract OS            00 (0) 'MS-DOS'\n-1D27E06 General Purpose Flag  0800 (2048)\n+1D27AD6 CENTRAL HEADER #189   02014B50 (33639248)\n+1D27ADA Created Zip Spec      14 (20) '2.0'\n+1D27ADB Created OS            03 (3) 'Unix'\n+1D27ADC Extract Zip Spec      14 (20) '2.0'\n+1D27ADD Extract OS            00 (0) 'MS-DOS'\n+1D27ADE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27E08 Compression Method    0008 (8) 'Deflated'\n-1D27E0A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27E0E CRC                   00CC3C21 (13384737)\n-1D27E12 Compressed Size       00000045 (69)\n-1D27E16 Uncompressed Size     0000004D (77)\n-1D27E1A Filename Length       001B (27)\n-1D27E1C Extra Length          0000 (0)\n-1D27E1E Comment Length        0000 (0)\n-1D27E20 Disk Start            0000 (0)\n-1D27E22 Int File Attributes   0000 (0)\n+1D27AE0 Compression Method    0008 (8) 'Deflated'\n+1D27AE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27AE6 CRC                   00CC3C21 (13384737)\n+1D27AEA Compressed Size       00000045 (69)\n+1D27AEE Uncompressed Size     0000004D (77)\n+1D27AF2 Filename Length       001B (27)\n+1D27AF4 Extra Length          0000 (0)\n+1D27AF6 Comment Length        0000 (0)\n+1D27AF8 Disk Start            0000 (0)\n+1D27AFA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27E24 Ext File Attributes   81A40000 (2175008768)\n+1D27AFC 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-1D27E28 Local Header Offset   01CDBDA6 (30260646)\n-1D27E2C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27B00 Local Header Offset   01CDBA7E (30259838)\n+1D27B04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27E47 CENTRAL HEADER #190   02014B50 (33639248)\n-1D27E4B Created Zip Spec      14 (20) '2.0'\n-1D27E4C Created OS            03 (3) 'Unix'\n-1D27E4D Extract Zip Spec      14 (20) '2.0'\n-1D27E4E Extract OS            00 (0) 'MS-DOS'\n-1D27E4F General Purpose Flag  0800 (2048)\n+1D27B1F CENTRAL HEADER #190   02014B50 (33639248)\n+1D27B23 Created Zip Spec      14 (20) '2.0'\n+1D27B24 Created OS            03 (3) 'Unix'\n+1D27B25 Extract Zip Spec      14 (20) '2.0'\n+1D27B26 Extract OS            00 (0) 'MS-DOS'\n+1D27B27 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27E51 Compression Method    0008 (8) 'Deflated'\n-1D27E53 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27E57 CRC                   7038140F (1882723343)\n-1D27E5B Compressed Size       00000070 (112)\n-1D27E5F Uncompressed Size     00000076 (118)\n-1D27E63 Filename Length       001B (27)\n-1D27E65 Extra Length          0000 (0)\n-1D27E67 Comment Length        0000 (0)\n-1D27E69 Disk Start            0000 (0)\n-1D27E6B Int File Attributes   0000 (0)\n+1D27B29 Compression Method    0008 (8) 'Deflated'\n+1D27B2B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27B2F CRC                   7038140F (1882723343)\n+1D27B33 Compressed Size       00000070 (112)\n+1D27B37 Uncompressed Size     00000076 (118)\n+1D27B3B Filename Length       001B (27)\n+1D27B3D Extra Length          0000 (0)\n+1D27B3F Comment Length        0000 (0)\n+1D27B41 Disk Start            0000 (0)\n+1D27B43 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27E6D Ext File Attributes   81A40000 (2175008768)\n+1D27B45 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-1D27E71 Local Header Offset   01CDBE24 (30260772)\n-1D27E75 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27B49 Local Header Offset   01CDBAFC (30259964)\n+1D27B4D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27E90 CENTRAL HEADER #191   02014B50 (33639248)\n-1D27E94 Created Zip Spec      14 (20) '2.0'\n-1D27E95 Created OS            03 (3) 'Unix'\n-1D27E96 Extract Zip Spec      14 (20) '2.0'\n-1D27E97 Extract OS            00 (0) 'MS-DOS'\n-1D27E98 General Purpose Flag  0800 (2048)\n+1D27B68 CENTRAL HEADER #191   02014B50 (33639248)\n+1D27B6C Created Zip Spec      14 (20) '2.0'\n+1D27B6D Created OS            03 (3) 'Unix'\n+1D27B6E Extract Zip Spec      14 (20) '2.0'\n+1D27B6F Extract OS            00 (0) 'MS-DOS'\n+1D27B70 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27E9A Compression Method    0008 (8) 'Deflated'\n-1D27E9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27EA0 CRC                   2BC36923 (734226723)\n-1D27EA4 Compressed Size       00000073 (115)\n-1D27EA8 Uncompressed Size     00000079 (121)\n-1D27EAC Filename Length       001B (27)\n-1D27EAE Extra Length          0000 (0)\n-1D27EB0 Comment Length        0000 (0)\n-1D27EB2 Disk Start            0000 (0)\n-1D27EB4 Int File Attributes   0000 (0)\n+1D27B72 Compression Method    0008 (8) 'Deflated'\n+1D27B74 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27B78 CRC                   2BC36923 (734226723)\n+1D27B7C Compressed Size       00000073 (115)\n+1D27B80 Uncompressed Size     00000079 (121)\n+1D27B84 Filename Length       001B (27)\n+1D27B86 Extra Length          0000 (0)\n+1D27B88 Comment Length        0000 (0)\n+1D27B8A Disk Start            0000 (0)\n+1D27B8C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27EB6 Ext File Attributes   81A40000 (2175008768)\n+1D27B8E 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-1D27EBA Local Header Offset   01CDBECD (30260941)\n-1D27EBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27B92 Local Header Offset   01CDBBA5 (30260133)\n+1D27B96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27EBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27ED9 CENTRAL HEADER #192   02014B50 (33639248)\n-1D27EDD Created Zip Spec      14 (20) '2.0'\n-1D27EDE Created OS            03 (3) 'Unix'\n-1D27EDF Extract Zip Spec      14 (20) '2.0'\n-1D27EE0 Extract OS            00 (0) 'MS-DOS'\n-1D27EE1 General Purpose Flag  0800 (2048)\n+1D27BB1 CENTRAL HEADER #192   02014B50 (33639248)\n+1D27BB5 Created Zip Spec      14 (20) '2.0'\n+1D27BB6 Created OS            03 (3) 'Unix'\n+1D27BB7 Extract Zip Spec      14 (20) '2.0'\n+1D27BB8 Extract OS            00 (0) 'MS-DOS'\n+1D27BB9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27EE3 Compression Method    0008 (8) 'Deflated'\n-1D27EE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27EE9 CRC                   2BE05E71 (736124529)\n-1D27EED Compressed Size       00000072 (114)\n-1D27EF1 Uncompressed Size     00000078 (120)\n-1D27EF5 Filename Length       001B (27)\n-1D27EF7 Extra Length          0000 (0)\n-1D27EF9 Comment Length        0000 (0)\n-1D27EFB Disk Start            0000 (0)\n-1D27EFD Int File Attributes   0000 (0)\n+1D27BBB Compression Method    0008 (8) 'Deflated'\n+1D27BBD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27BC1 CRC                   2BE05E71 (736124529)\n+1D27BC5 Compressed Size       00000072 (114)\n+1D27BC9 Uncompressed Size     00000078 (120)\n+1D27BCD Filename Length       001B (27)\n+1D27BCF Extra Length          0000 (0)\n+1D27BD1 Comment Length        0000 (0)\n+1D27BD3 Disk Start            0000 (0)\n+1D27BD5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27EFF Ext File Attributes   81A40000 (2175008768)\n+1D27BD7 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-1D27F03 Local Header Offset   01CDBF79 (30261113)\n-1D27F07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27BDB Local Header Offset   01CDBC51 (30260305)\n+1D27BDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27F07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27F22 CENTRAL HEADER #193   02014B50 (33639248)\n-1D27F26 Created Zip Spec      14 (20) '2.0'\n-1D27F27 Created OS            03 (3) 'Unix'\n-1D27F28 Extract Zip Spec      14 (20) '2.0'\n-1D27F29 Extract OS            00 (0) 'MS-DOS'\n-1D27F2A General Purpose Flag  0800 (2048)\n+1D27BFA CENTRAL HEADER #193   02014B50 (33639248)\n+1D27BFE Created Zip Spec      14 (20) '2.0'\n+1D27BFF Created OS            03 (3) 'Unix'\n+1D27C00 Extract Zip Spec      14 (20) '2.0'\n+1D27C01 Extract OS            00 (0) 'MS-DOS'\n+1D27C02 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27F2C Compression Method    0008 (8) 'Deflated'\n-1D27F2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27F32 CRC                   2F88CC0C (797494284)\n-1D27F36 Compressed Size       00000075 (117)\n-1D27F3A Uncompressed Size     0000007A (122)\n-1D27F3E Filename Length       001B (27)\n-1D27F40 Extra Length          0000 (0)\n-1D27F42 Comment Length        0000 (0)\n-1D27F44 Disk Start            0000 (0)\n-1D27F46 Int File Attributes   0000 (0)\n+1D27C04 Compression Method    0008 (8) 'Deflated'\n+1D27C06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27C0A CRC                   2F88CC0C (797494284)\n+1D27C0E Compressed Size       00000075 (117)\n+1D27C12 Uncompressed Size     0000007A (122)\n+1D27C16 Filename Length       001B (27)\n+1D27C18 Extra Length          0000 (0)\n+1D27C1A Comment Length        0000 (0)\n+1D27C1C Disk Start            0000 (0)\n+1D27C1E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27F48 Ext File Attributes   81A40000 (2175008768)\n+1D27C20 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-1D27F4C Local Header Offset   01CDC024 (30261284)\n-1D27F50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27C24 Local Header Offset   01CDBCFC (30260476)\n+1D27C28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27F50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27F6B CENTRAL HEADER #194   02014B50 (33639248)\n-1D27F6F Created Zip Spec      14 (20) '2.0'\n-1D27F70 Created OS            03 (3) 'Unix'\n-1D27F71 Extract Zip Spec      14 (20) '2.0'\n-1D27F72 Extract OS            00 (0) 'MS-DOS'\n-1D27F73 General Purpose Flag  0800 (2048)\n+1D27C43 CENTRAL HEADER #194   02014B50 (33639248)\n+1D27C47 Created Zip Spec      14 (20) '2.0'\n+1D27C48 Created OS            03 (3) 'Unix'\n+1D27C49 Extract Zip Spec      14 (20) '2.0'\n+1D27C4A Extract OS            00 (0) 'MS-DOS'\n+1D27C4B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27F75 Compression Method    0008 (8) 'Deflated'\n-1D27F77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27F7B CRC                   3965ADFE (962964990)\n-1D27F7F Compressed Size       0000004E (78)\n-1D27F83 Uncompressed Size     0000004C (76)\n-1D27F87 Filename Length       001B (27)\n-1D27F89 Extra Length          0000 (0)\n-1D27F8B Comment Length        0000 (0)\n-1D27F8D Disk Start            0000 (0)\n-1D27F8F Int File Attributes   0000 (0)\n+1D27C4D Compression Method    0008 (8) 'Deflated'\n+1D27C4F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27C53 CRC                   3965ADFE (962964990)\n+1D27C57 Compressed Size       0000004E (78)\n+1D27C5B Uncompressed Size     0000004C (76)\n+1D27C5F Filename Length       001B (27)\n+1D27C61 Extra Length          0000 (0)\n+1D27C63 Comment Length        0000 (0)\n+1D27C65 Disk Start            0000 (0)\n+1D27C67 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27F91 Ext File Attributes   81A40000 (2175008768)\n+1D27C69 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-1D27F95 Local Header Offset   01CDC0D2 (30261458)\n-1D27F99 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27C6D Local Header Offset   01CDBDAA (30260650)\n+1D27C71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27FB4 CENTRAL HEADER #195   02014B50 (33639248)\n-1D27FB8 Created Zip Spec      14 (20) '2.0'\n-1D27FB9 Created OS            03 (3) 'Unix'\n-1D27FBA Extract Zip Spec      14 (20) '2.0'\n-1D27FBB Extract OS            00 (0) 'MS-DOS'\n-1D27FBC General Purpose Flag  0800 (2048)\n+1D27C8C CENTRAL HEADER #195   02014B50 (33639248)\n+1D27C90 Created Zip Spec      14 (20) '2.0'\n+1D27C91 Created OS            03 (3) 'Unix'\n+1D27C92 Extract Zip Spec      14 (20) '2.0'\n+1D27C93 Extract OS            00 (0) 'MS-DOS'\n+1D27C94 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D27FBE Compression Method    0008 (8) 'Deflated'\n-1D27FC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D27FC4 CRC                   B4F6E91C (3036080412)\n-1D27FC8 Compressed Size       00000070 (112)\n-1D27FCC Uncompressed Size     00000076 (118)\n-1D27FD0 Filename Length       001B (27)\n-1D27FD2 Extra Length          0000 (0)\n-1D27FD4 Comment Length        0000 (0)\n-1D27FD6 Disk Start            0000 (0)\n-1D27FD8 Int File Attributes   0000 (0)\n+1D27C96 Compression Method    0008 (8) 'Deflated'\n+1D27C98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27C9C CRC                   B4F6E91C (3036080412)\n+1D27CA0 Compressed Size       00000070 (112)\n+1D27CA4 Uncompressed Size     00000076 (118)\n+1D27CA8 Filename Length       001B (27)\n+1D27CAA Extra Length          0000 (0)\n+1D27CAC Comment Length        0000 (0)\n+1D27CAE Disk Start            0000 (0)\n+1D27CB0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D27FDA Ext File Attributes   81A40000 (2175008768)\n+1D27CB2 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-1D27FDE Local Header Offset   01CDC159 (30261593)\n-1D27FE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27CB6 Local Header Offset   01CDBE31 (30260785)\n+1D27CBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D27FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27CBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D27FFD CENTRAL HEADER #196   02014B50 (33639248)\n-1D28001 Created Zip Spec      14 (20) '2.0'\n-1D28002 Created OS            03 (3) 'Unix'\n-1D28003 Extract Zip Spec      14 (20) '2.0'\n-1D28004 Extract OS            00 (0) 'MS-DOS'\n-1D28005 General Purpose Flag  0800 (2048)\n+1D27CD5 CENTRAL HEADER #196   02014B50 (33639248)\n+1D27CD9 Created Zip Spec      14 (20) '2.0'\n+1D27CDA Created OS            03 (3) 'Unix'\n+1D27CDB Extract Zip Spec      14 (20) '2.0'\n+1D27CDC Extract OS            00 (0) 'MS-DOS'\n+1D27CDD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28007 Compression Method    0008 (8) 'Deflated'\n-1D28009 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2800D CRC                   9FB4F27B (2679435899)\n-1D28011 Compressed Size       00000099 (153)\n-1D28015 Uncompressed Size     000000B5 (181)\n-1D28019 Filename Length       001B (27)\n-1D2801B Extra Length          0000 (0)\n-1D2801D Comment Length        0000 (0)\n-1D2801F Disk Start            0000 (0)\n-1D28021 Int File Attributes   0000 (0)\n+1D27CDF Compression Method    0008 (8) 'Deflated'\n+1D27CE1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27CE5 CRC                   9FB4F27B (2679435899)\n+1D27CE9 Compressed Size       00000099 (153)\n+1D27CED Uncompressed Size     000000B5 (181)\n+1D27CF1 Filename Length       001B (27)\n+1D27CF3 Extra Length          0000 (0)\n+1D27CF5 Comment Length        0000 (0)\n+1D27CF7 Disk Start            0000 (0)\n+1D27CF9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28023 Ext File Attributes   81A40000 (2175008768)\n+1D27CFB 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-1D28027 Local Header Offset   01CDC202 (30261762)\n-1D2802B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27CFF Local Header Offset   01CDBEDA (30260954)\n+1D27D03 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2802B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28046 CENTRAL HEADER #197   02014B50 (33639248)\n-1D2804A Created Zip Spec      14 (20) '2.0'\n-1D2804B Created OS            03 (3) 'Unix'\n-1D2804C Extract Zip Spec      14 (20) '2.0'\n-1D2804D Extract OS            00 (0) 'MS-DOS'\n-1D2804E General Purpose Flag  0800 (2048)\n+1D27D1E CENTRAL HEADER #197   02014B50 (33639248)\n+1D27D22 Created Zip Spec      14 (20) '2.0'\n+1D27D23 Created OS            03 (3) 'Unix'\n+1D27D24 Extract Zip Spec      14 (20) '2.0'\n+1D27D25 Extract OS            00 (0) 'MS-DOS'\n+1D27D26 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28050 Compression Method    0008 (8) 'Deflated'\n-1D28052 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28056 CRC                   47865816 (1199986710)\n-1D2805A Compressed Size       0000009F (159)\n-1D2805E Uncompressed Size     000000BB (187)\n-1D28062 Filename Length       001B (27)\n-1D28064 Extra Length          0000 (0)\n-1D28066 Comment Length        0000 (0)\n-1D28068 Disk Start            0000 (0)\n-1D2806A Int File Attributes   0000 (0)\n+1D27D28 Compression Method    0008 (8) 'Deflated'\n+1D27D2A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27D2E CRC                   47865816 (1199986710)\n+1D27D32 Compressed Size       0000009F (159)\n+1D27D36 Uncompressed Size     000000BB (187)\n+1D27D3A Filename Length       001B (27)\n+1D27D3C Extra Length          0000 (0)\n+1D27D3E Comment Length        0000 (0)\n+1D27D40 Disk Start            0000 (0)\n+1D27D42 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2806C Ext File Attributes   81A40000 (2175008768)\n+1D27D44 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-1D28070 Local Header Offset   01CDC2D4 (30261972)\n-1D28074 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27D48 Local Header Offset   01CDBFAC (30261164)\n+1D27D4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28074: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2808F CENTRAL HEADER #198   02014B50 (33639248)\n-1D28093 Created Zip Spec      14 (20) '2.0'\n-1D28094 Created OS            03 (3) 'Unix'\n-1D28095 Extract Zip Spec      14 (20) '2.0'\n-1D28096 Extract OS            00 (0) 'MS-DOS'\n-1D28097 General Purpose Flag  0800 (2048)\n+1D27D67 CENTRAL HEADER #198   02014B50 (33639248)\n+1D27D6B Created Zip Spec      14 (20) '2.0'\n+1D27D6C Created OS            03 (3) 'Unix'\n+1D27D6D Extract Zip Spec      14 (20) '2.0'\n+1D27D6E Extract OS            00 (0) 'MS-DOS'\n+1D27D6F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28099 Compression Method    0008 (8) 'Deflated'\n-1D2809B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2809F CRC                   C6C8241F (3335005215)\n-1D280A3 Compressed Size       0000009A (154)\n-1D280A7 Uncompressed Size     000000B6 (182)\n-1D280AB Filename Length       001B (27)\n-1D280AD Extra Length          0000 (0)\n-1D280AF Comment Length        0000 (0)\n-1D280B1 Disk Start            0000 (0)\n-1D280B3 Int File Attributes   0000 (0)\n+1D27D71 Compression Method    0008 (8) 'Deflated'\n+1D27D73 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27D77 CRC                   C6C8241F (3335005215)\n+1D27D7B Compressed Size       0000009A (154)\n+1D27D7F Uncompressed Size     000000B6 (182)\n+1D27D83 Filename Length       001B (27)\n+1D27D85 Extra Length          0000 (0)\n+1D27D87 Comment Length        0000 (0)\n+1D27D89 Disk Start            0000 (0)\n+1D27D8B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D280B5 Ext File Attributes   81A40000 (2175008768)\n+1D27D8D 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-1D280B9 Local Header Offset   01CDC3AC (30262188)\n-1D280BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27D91 Local Header Offset   01CDC084 (30261380)\n+1D27D95 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D280BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27D95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D280D8 CENTRAL HEADER #199   02014B50 (33639248)\n-1D280DC Created Zip Spec      14 (20) '2.0'\n-1D280DD Created OS            03 (3) 'Unix'\n-1D280DE Extract Zip Spec      14 (20) '2.0'\n-1D280DF Extract OS            00 (0) 'MS-DOS'\n-1D280E0 General Purpose Flag  0800 (2048)\n+1D27DB0 CENTRAL HEADER #199   02014B50 (33639248)\n+1D27DB4 Created Zip Spec      14 (20) '2.0'\n+1D27DB5 Created OS            03 (3) 'Unix'\n+1D27DB6 Extract Zip Spec      14 (20) '2.0'\n+1D27DB7 Extract OS            00 (0) 'MS-DOS'\n+1D27DB8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D280E2 Compression Method    0008 (8) 'Deflated'\n-1D280E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D280E8 CRC                   714D481D (1900890141)\n-1D280EC Compressed Size       00000076 (118)\n-1D280F0 Uncompressed Size     00000074 (116)\n-1D280F4 Filename Length       001B (27)\n-1D280F6 Extra Length          0000 (0)\n-1D280F8 Comment Length        0000 (0)\n-1D280FA Disk Start            0000 (0)\n-1D280FC Int File Attributes   0000 (0)\n+1D27DBA Compression Method    0008 (8) 'Deflated'\n+1D27DBC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27DC0 CRC                   714D481D (1900890141)\n+1D27DC4 Compressed Size       00000076 (118)\n+1D27DC8 Uncompressed Size     00000074 (116)\n+1D27DCC Filename Length       001B (27)\n+1D27DCE Extra Length          0000 (0)\n+1D27DD0 Comment Length        0000 (0)\n+1D27DD2 Disk Start            0000 (0)\n+1D27DD4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D280FE Ext File Attributes   81A40000 (2175008768)\n+1D27DD6 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-1D28102 Local Header Offset   01CDC47F (30262399)\n-1D28106 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27DDA Local Header Offset   01CDC157 (30261591)\n+1D27DDE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27DDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28121 CENTRAL HEADER #200   02014B50 (33639248)\n-1D28125 Created Zip Spec      14 (20) '2.0'\n-1D28126 Created OS            03 (3) 'Unix'\n-1D28127 Extract Zip Spec      14 (20) '2.0'\n-1D28128 Extract OS            00 (0) 'MS-DOS'\n-1D28129 General Purpose Flag  0800 (2048)\n+1D27DF9 CENTRAL HEADER #200   02014B50 (33639248)\n+1D27DFD Created Zip Spec      14 (20) '2.0'\n+1D27DFE Created OS            03 (3) 'Unix'\n+1D27DFF Extract Zip Spec      14 (20) '2.0'\n+1D27E00 Extract OS            00 (0) 'MS-DOS'\n+1D27E01 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2812B Compression Method    0008 (8) 'Deflated'\n-1D2812D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28131 CRC                   E3780BE0 (3816295392)\n-1D28135 Compressed Size       00000073 (115)\n-1D28139 Uncompressed Size     00000079 (121)\n-1D2813D Filename Length       001B (27)\n-1D2813F Extra Length          0000 (0)\n-1D28141 Comment Length        0000 (0)\n-1D28143 Disk Start            0000 (0)\n-1D28145 Int File Attributes   0000 (0)\n+1D27E03 Compression Method    0008 (8) 'Deflated'\n+1D27E05 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27E09 CRC                   E3780BE0 (3816295392)\n+1D27E0D Compressed Size       00000073 (115)\n+1D27E11 Uncompressed Size     00000079 (121)\n+1D27E15 Filename Length       001B (27)\n+1D27E17 Extra Length          0000 (0)\n+1D27E19 Comment Length        0000 (0)\n+1D27E1B Disk Start            0000 (0)\n+1D27E1D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28147 Ext File Attributes   81A40000 (2175008768)\n+1D27E1F 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-1D2814B Local Header Offset   01CDC52E (30262574)\n-1D2814F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27E23 Local Header Offset   01CDC206 (30261766)\n+1D27E27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2814F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27E27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2816A CENTRAL HEADER #201   02014B50 (33639248)\n-1D2816E Created Zip Spec      14 (20) '2.0'\n-1D2816F Created OS            03 (3) 'Unix'\n-1D28170 Extract Zip Spec      14 (20) '2.0'\n-1D28171 Extract OS            00 (0) 'MS-DOS'\n-1D28172 General Purpose Flag  0800 (2048)\n+1D27E42 CENTRAL HEADER #201   02014B50 (33639248)\n+1D27E46 Created Zip Spec      14 (20) '2.0'\n+1D27E47 Created OS            03 (3) 'Unix'\n+1D27E48 Extract Zip Spec      14 (20) '2.0'\n+1D27E49 Extract OS            00 (0) 'MS-DOS'\n+1D27E4A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28174 Compression Method    0008 (8) 'Deflated'\n-1D28176 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2817A CRC                   B95A5227 (3109704231)\n-1D2817E Compressed Size       0000009F (159)\n-1D28182 Uncompressed Size     000000BB (187)\n-1D28186 Filename Length       001B (27)\n-1D28188 Extra Length          0000 (0)\n-1D2818A Comment Length        0000 (0)\n-1D2818C Disk Start            0000 (0)\n-1D2818E Int File Attributes   0000 (0)\n+1D27E4C Compression Method    0008 (8) 'Deflated'\n+1D27E4E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27E52 CRC                   B95A5227 (3109704231)\n+1D27E56 Compressed Size       0000009F (159)\n+1D27E5A Uncompressed Size     000000BB (187)\n+1D27E5E Filename Length       001B (27)\n+1D27E60 Extra Length          0000 (0)\n+1D27E62 Comment Length        0000 (0)\n+1D27E64 Disk Start            0000 (0)\n+1D27E66 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28190 Ext File Attributes   81A40000 (2175008768)\n+1D27E68 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-1D28194 Local Header Offset   01CDC5DA (30262746)\n-1D28198 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27E6C Local Header Offset   01CDC2B2 (30261938)\n+1D27E70 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27E70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D281B3 CENTRAL HEADER #202   02014B50 (33639248)\n-1D281B7 Created Zip Spec      14 (20) '2.0'\n-1D281B8 Created OS            03 (3) 'Unix'\n-1D281B9 Extract Zip Spec      14 (20) '2.0'\n-1D281BA Extract OS            00 (0) 'MS-DOS'\n-1D281BB General Purpose Flag  0800 (2048)\n+1D27E8B CENTRAL HEADER #202   02014B50 (33639248)\n+1D27E8F Created Zip Spec      14 (20) '2.0'\n+1D27E90 Created OS            03 (3) 'Unix'\n+1D27E91 Extract Zip Spec      14 (20) '2.0'\n+1D27E92 Extract OS            00 (0) 'MS-DOS'\n+1D27E93 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D281BD Compression Method    0008 (8) 'Deflated'\n-1D281BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D281C3 CRC                   7CE6E04E (2095505486)\n-1D281C7 Compressed Size       000000A2 (162)\n-1D281CB Uncompressed Size     000000BE (190)\n-1D281CF Filename Length       001B (27)\n-1D281D1 Extra Length          0000 (0)\n-1D281D3 Comment Length        0000 (0)\n-1D281D5 Disk Start            0000 (0)\n-1D281D7 Int File Attributes   0000 (0)\n+1D27E95 Compression Method    0008 (8) 'Deflated'\n+1D27E97 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27E9B CRC                   7CE6E04E (2095505486)\n+1D27E9F Compressed Size       000000A2 (162)\n+1D27EA3 Uncompressed Size     000000BE (190)\n+1D27EA7 Filename Length       001B (27)\n+1D27EA9 Extra Length          0000 (0)\n+1D27EAB Comment Length        0000 (0)\n+1D27EAD Disk Start            0000 (0)\n+1D27EAF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D281D9 Ext File Attributes   81A40000 (2175008768)\n+1D27EB1 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-1D281DD Local Header Offset   01CDC6B2 (30262962)\n-1D281E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27EB5 Local Header Offset   01CDC38A (30262154)\n+1D27EB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D281E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D281FC CENTRAL HEADER #203   02014B50 (33639248)\n-1D28200 Created Zip Spec      14 (20) '2.0'\n-1D28201 Created OS            03 (3) 'Unix'\n-1D28202 Extract Zip Spec      14 (20) '2.0'\n-1D28203 Extract OS            00 (0) 'MS-DOS'\n-1D28204 General Purpose Flag  0800 (2048)\n+1D27ED4 CENTRAL HEADER #203   02014B50 (33639248)\n+1D27ED8 Created Zip Spec      14 (20) '2.0'\n+1D27ED9 Created OS            03 (3) 'Unix'\n+1D27EDA Extract Zip Spec      14 (20) '2.0'\n+1D27EDB Extract OS            00 (0) 'MS-DOS'\n+1D27EDC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28206 Compression Method    0008 (8) 'Deflated'\n-1D28208 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2820C CRC                   470047F8 (1191200760)\n-1D28210 Compressed Size       00000078 (120)\n-1D28214 Uncompressed Size     00000075 (117)\n-1D28218 Filename Length       001B (27)\n-1D2821A Extra Length          0000 (0)\n-1D2821C Comment Length        0000 (0)\n-1D2821E Disk Start            0000 (0)\n-1D28220 Int File Attributes   0000 (0)\n+1D27EDE Compression Method    0008 (8) 'Deflated'\n+1D27EE0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27EE4 CRC                   470047F8 (1191200760)\n+1D27EE8 Compressed Size       00000078 (120)\n+1D27EEC Uncompressed Size     00000075 (117)\n+1D27EF0 Filename Length       001B (27)\n+1D27EF2 Extra Length          0000 (0)\n+1D27EF4 Comment Length        0000 (0)\n+1D27EF6 Disk Start            0000 (0)\n+1D27EF8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28222 Ext File Attributes   81A40000 (2175008768)\n+1D27EFA 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-1D28226 Local Header Offset   01CDC78D (30263181)\n-1D2822A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27EFE Local Header Offset   01CDC465 (30262373)\n+1D27F02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2822A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28245 CENTRAL HEADER #204   02014B50 (33639248)\n-1D28249 Created Zip Spec      14 (20) '2.0'\n-1D2824A Created OS            03 (3) 'Unix'\n-1D2824B Extract Zip Spec      14 (20) '2.0'\n-1D2824C Extract OS            00 (0) 'MS-DOS'\n-1D2824D General Purpose Flag  0800 (2048)\n+1D27F1D CENTRAL HEADER #204   02014B50 (33639248)\n+1D27F21 Created Zip Spec      14 (20) '2.0'\n+1D27F22 Created OS            03 (3) 'Unix'\n+1D27F23 Extract Zip Spec      14 (20) '2.0'\n+1D27F24 Extract OS            00 (0) 'MS-DOS'\n+1D27F25 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2824F Compression Method    0008 (8) 'Deflated'\n-1D28251 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28255 CRC                   0633FEC0 (104070848)\n-1D28259 Compressed Size       00000072 (114)\n-1D2825D Uncompressed Size     00000078 (120)\n-1D28261 Filename Length       001B (27)\n-1D28263 Extra Length          0000 (0)\n-1D28265 Comment Length        0000 (0)\n-1D28267 Disk Start            0000 (0)\n-1D28269 Int File Attributes   0000 (0)\n+1D27F27 Compression Method    0008 (8) 'Deflated'\n+1D27F29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27F2D CRC                   0633FEC0 (104070848)\n+1D27F31 Compressed Size       00000072 (114)\n+1D27F35 Uncompressed Size     00000078 (120)\n+1D27F39 Filename Length       001B (27)\n+1D27F3B Extra Length          0000 (0)\n+1D27F3D Comment Length        0000 (0)\n+1D27F3F Disk Start            0000 (0)\n+1D27F41 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2826B Ext File Attributes   81A40000 (2175008768)\n+1D27F43 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-1D2826F Local Header Offset   01CDC83E (30263358)\n-1D28273 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27F47 Local Header Offset   01CDC516 (30262550)\n+1D27F4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27F4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2828E CENTRAL HEADER #205   02014B50 (33639248)\n-1D28292 Created Zip Spec      14 (20) '2.0'\n-1D28293 Created OS            03 (3) 'Unix'\n-1D28294 Extract Zip Spec      14 (20) '2.0'\n-1D28295 Extract OS            00 (0) 'MS-DOS'\n-1D28296 General Purpose Flag  0800 (2048)\n+1D27F66 CENTRAL HEADER #205   02014B50 (33639248)\n+1D27F6A Created Zip Spec      14 (20) '2.0'\n+1D27F6B Created OS            03 (3) 'Unix'\n+1D27F6C Extract Zip Spec      14 (20) '2.0'\n+1D27F6D Extract OS            00 (0) 'MS-DOS'\n+1D27F6E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28298 Compression Method    0008 (8) 'Deflated'\n-1D2829A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2829E CRC                   7FA00896 (2141194390)\n-1D282A2 Compressed Size       0000009A (154)\n-1D282A6 Uncompressed Size     000000B6 (182)\n-1D282AA Filename Length       001B (27)\n-1D282AC Extra Length          0000 (0)\n-1D282AE Comment Length        0000 (0)\n-1D282B0 Disk Start            0000 (0)\n-1D282B2 Int File Attributes   0000 (0)\n+1D27F70 Compression Method    0008 (8) 'Deflated'\n+1D27F72 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27F76 CRC                   7FA00896 (2141194390)\n+1D27F7A Compressed Size       0000009A (154)\n+1D27F7E Uncompressed Size     000000B6 (182)\n+1D27F82 Filename Length       001B (27)\n+1D27F84 Extra Length          0000 (0)\n+1D27F86 Comment Length        0000 (0)\n+1D27F88 Disk Start            0000 (0)\n+1D27F8A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D282B4 Ext File Attributes   81A40000 (2175008768)\n+1D27F8C 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-1D282B8 Local Header Offset   01CDC8E9 (30263529)\n-1D282BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27F90 Local Header Offset   01CDC5C1 (30262721)\n+1D27F94 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D282BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27F94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D282D7 CENTRAL HEADER #206   02014B50 (33639248)\n-1D282DB Created Zip Spec      14 (20) '2.0'\n-1D282DC Created OS            03 (3) 'Unix'\n-1D282DD Extract Zip Spec      14 (20) '2.0'\n-1D282DE Extract OS            00 (0) 'MS-DOS'\n-1D282DF General Purpose Flag  0800 (2048)\n+1D27FAF CENTRAL HEADER #206   02014B50 (33639248)\n+1D27FB3 Created Zip Spec      14 (20) '2.0'\n+1D27FB4 Created OS            03 (3) 'Unix'\n+1D27FB5 Extract Zip Spec      14 (20) '2.0'\n+1D27FB6 Extract OS            00 (0) 'MS-DOS'\n+1D27FB7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D282E1 Compression Method    0008 (8) 'Deflated'\n-1D282E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D282E7 CRC                   D8718CC6 (3631320262)\n-1D282EB Compressed Size       00000078 (120)\n-1D282EF Uncompressed Size     00000075 (117)\n-1D282F3 Filename Length       001B (27)\n-1D282F5 Extra Length          0000 (0)\n-1D282F7 Comment Length        0000 (0)\n-1D282F9 Disk Start            0000 (0)\n-1D282FB Int File Attributes   0000 (0)\n+1D27FB9 Compression Method    0008 (8) 'Deflated'\n+1D27FBB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D27FBF CRC                   D8718CC6 (3631320262)\n+1D27FC3 Compressed Size       00000078 (120)\n+1D27FC7 Uncompressed Size     00000075 (117)\n+1D27FCB Filename Length       001B (27)\n+1D27FCD Extra Length          0000 (0)\n+1D27FCF Comment Length        0000 (0)\n+1D27FD1 Disk Start            0000 (0)\n+1D27FD3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D282FD Ext File Attributes   81A40000 (2175008768)\n+1D27FD5 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-1D28301 Local Header Offset   01CDC9BC (30263740)\n-1D28305 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D27FD9 Local Header Offset   01CDC694 (30262932)\n+1D27FDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28305: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D27FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28320 CENTRAL HEADER #207   02014B50 (33639248)\n-1D28324 Created Zip Spec      14 (20) '2.0'\n-1D28325 Created OS            03 (3) 'Unix'\n-1D28326 Extract Zip Spec      14 (20) '2.0'\n-1D28327 Extract OS            00 (0) 'MS-DOS'\n-1D28328 General Purpose Flag  0800 (2048)\n+1D27FF8 CENTRAL HEADER #207   02014B50 (33639248)\n+1D27FFC Created Zip Spec      14 (20) '2.0'\n+1D27FFD Created OS            03 (3) 'Unix'\n+1D27FFE Extract Zip Spec      14 (20) '2.0'\n+1D27FFF Extract OS            00 (0) 'MS-DOS'\n+1D28000 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2832A Compression Method    0008 (8) 'Deflated'\n-1D2832C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28330 CRC                   B9BF0849 (3116304457)\n-1D28334 Compressed Size       00000074 (116)\n-1D28338 Uncompressed Size     0000007A (122)\n-1D2833C Filename Length       001B (27)\n-1D2833E Extra Length          0000 (0)\n-1D28340 Comment Length        0000 (0)\n-1D28342 Disk Start            0000 (0)\n-1D28344 Int File Attributes   0000 (0)\n+1D28002 Compression Method    0008 (8) 'Deflated'\n+1D28004 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28008 CRC                   B9BF0849 (3116304457)\n+1D2800C Compressed Size       00000074 (116)\n+1D28010 Uncompressed Size     0000007A (122)\n+1D28014 Filename Length       001B (27)\n+1D28016 Extra Length          0000 (0)\n+1D28018 Comment Length        0000 (0)\n+1D2801A Disk Start            0000 (0)\n+1D2801C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28346 Ext File Attributes   81A40000 (2175008768)\n+1D2801E 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-1D2834A Local Header Offset   01CDCA6D (30263917)\n-1D2834E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28022 Local Header Offset   01CDC745 (30263109)\n+1D28026 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2834E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28369 CENTRAL HEADER #208   02014B50 (33639248)\n-1D2836D Created Zip Spec      14 (20) '2.0'\n-1D2836E Created OS            03 (3) 'Unix'\n-1D2836F Extract Zip Spec      14 (20) '2.0'\n-1D28370 Extract OS            00 (0) 'MS-DOS'\n-1D28371 General Purpose Flag  0800 (2048)\n+1D28041 CENTRAL HEADER #208   02014B50 (33639248)\n+1D28045 Created Zip Spec      14 (20) '2.0'\n+1D28046 Created OS            03 (3) 'Unix'\n+1D28047 Extract Zip Spec      14 (20) '2.0'\n+1D28048 Extract OS            00 (0) 'MS-DOS'\n+1D28049 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28373 Compression Method    0008 (8) 'Deflated'\n-1D28375 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28379 CRC                   737E346C (1937650796)\n-1D2837D Compressed Size       00000077 (119)\n-1D28381 Uncompressed Size     00000074 (116)\n-1D28385 Filename Length       001B (27)\n-1D28387 Extra Length          0000 (0)\n-1D28389 Comment Length        0000 (0)\n-1D2838B Disk Start            0000 (0)\n-1D2838D Int File Attributes   0000 (0)\n+1D2804B Compression Method    0008 (8) 'Deflated'\n+1D2804D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28051 CRC                   737E346C (1937650796)\n+1D28055 Compressed Size       00000077 (119)\n+1D28059 Uncompressed Size     00000074 (116)\n+1D2805D Filename Length       001B (27)\n+1D2805F Extra Length          0000 (0)\n+1D28061 Comment Length        0000 (0)\n+1D28063 Disk Start            0000 (0)\n+1D28065 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2838F Ext File Attributes   81A40000 (2175008768)\n+1D28067 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-1D28393 Local Header Offset   01CDCB1A (30264090)\n-1D28397 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2806B Local Header Offset   01CDC7F2 (30263282)\n+1D2806F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2806F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D283B2 CENTRAL HEADER #209   02014B50 (33639248)\n-1D283B6 Created Zip Spec      14 (20) '2.0'\n-1D283B7 Created OS            03 (3) 'Unix'\n-1D283B8 Extract Zip Spec      14 (20) '2.0'\n-1D283B9 Extract OS            00 (0) 'MS-DOS'\n-1D283BA General Purpose Flag  0800 (2048)\n+1D2808A CENTRAL HEADER #209   02014B50 (33639248)\n+1D2808E Created Zip Spec      14 (20) '2.0'\n+1D2808F Created OS            03 (3) 'Unix'\n+1D28090 Extract Zip Spec      14 (20) '2.0'\n+1D28091 Extract OS            00 (0) 'MS-DOS'\n+1D28092 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D283BC Compression Method    0008 (8) 'Deflated'\n-1D283BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D283C2 CRC                   71FECB2E (1912523566)\n-1D283C6 Compressed Size       00000055 (85)\n-1D283CA Uncompressed Size     00000054 (84)\n-1D283CE Filename Length       001B (27)\n-1D283D0 Extra Length          0000 (0)\n-1D283D2 Comment Length        0000 (0)\n-1D283D4 Disk Start            0000 (0)\n-1D283D6 Int File Attributes   0000 (0)\n+1D28094 Compression Method    0008 (8) 'Deflated'\n+1D28096 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2809A CRC                   71FECB2E (1912523566)\n+1D2809E Compressed Size       00000055 (85)\n+1D280A2 Uncompressed Size     00000054 (84)\n+1D280A6 Filename Length       001B (27)\n+1D280A8 Extra Length          0000 (0)\n+1D280AA Comment Length        0000 (0)\n+1D280AC Disk Start            0000 (0)\n+1D280AE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D283D8 Ext File Attributes   81A40000 (2175008768)\n+1D280B0 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-1D283DC Local Header Offset   01CDCBCA (30264266)\n-1D283E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D280B4 Local Header Offset   01CDC8A2 (30263458)\n+1D280B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D283E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D280B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D283FB CENTRAL HEADER #210   02014B50 (33639248)\n-1D283FF Created Zip Spec      14 (20) '2.0'\n-1D28400 Created OS            03 (3) 'Unix'\n-1D28401 Extract Zip Spec      14 (20) '2.0'\n-1D28402 Extract OS            00 (0) 'MS-DOS'\n-1D28403 General Purpose Flag  0800 (2048)\n+1D280D3 CENTRAL HEADER #210   02014B50 (33639248)\n+1D280D7 Created Zip Spec      14 (20) '2.0'\n+1D280D8 Created OS            03 (3) 'Unix'\n+1D280D9 Extract Zip Spec      14 (20) '2.0'\n+1D280DA Extract OS            00 (0) 'MS-DOS'\n+1D280DB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28405 Compression Method    0008 (8) 'Deflated'\n-1D28407 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2840B CRC                   FF6F01A5 (4285464997)\n-1D2840F Compressed Size       00000069 (105)\n-1D28413 Uncompressed Size     00000067 (103)\n-1D28417 Filename Length       001A (26)\n-1D28419 Extra Length          0000 (0)\n-1D2841B Comment Length        0000 (0)\n-1D2841D Disk Start            0000 (0)\n-1D2841F Int File Attributes   0000 (0)\n+1D280DD Compression Method    0008 (8) 'Deflated'\n+1D280DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D280E3 CRC                   FF6F01A5 (4285464997)\n+1D280E7 Compressed Size       00000069 (105)\n+1D280EB Uncompressed Size     00000067 (103)\n+1D280EF Filename Length       001A (26)\n+1D280F1 Extra Length          0000 (0)\n+1D280F3 Comment Length        0000 (0)\n+1D280F5 Disk Start            0000 (0)\n+1D280F7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28421 Ext File Attributes   81A40000 (2175008768)\n+1D280F9 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-1D28425 Local Header Offset   01CDCC58 (30264408)\n-1D28429 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D280FD Local Header Offset   01CDC930 (30263600)\n+1D28101 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28443 CENTRAL HEADER #211   02014B50 (33639248)\n-1D28447 Created Zip Spec      14 (20) '2.0'\n-1D28448 Created OS            03 (3) 'Unix'\n-1D28449 Extract Zip Spec      14 (20) '2.0'\n-1D2844A Extract OS            00 (0) 'MS-DOS'\n-1D2844B General Purpose Flag  0800 (2048)\n+1D2811B CENTRAL HEADER #211   02014B50 (33639248)\n+1D2811F Created Zip Spec      14 (20) '2.0'\n+1D28120 Created OS            03 (3) 'Unix'\n+1D28121 Extract Zip Spec      14 (20) '2.0'\n+1D28122 Extract OS            00 (0) 'MS-DOS'\n+1D28123 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2844D Compression Method    0008 (8) 'Deflated'\n-1D2844F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28453 CRC                   3CC66C30 (1019636784)\n-1D28457 Compressed Size       0000007D (125)\n-1D2845B Uncompressed Size     0000009B (155)\n-1D2845F Filename Length       001A (26)\n-1D28461 Extra Length          0000 (0)\n-1D28463 Comment Length        0000 (0)\n-1D28465 Disk Start            0000 (0)\n-1D28467 Int File Attributes   0000 (0)\n+1D28125 Compression Method    0008 (8) 'Deflated'\n+1D28127 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2812B CRC                   3CC66C30 (1019636784)\n+1D2812F Compressed Size       0000007D (125)\n+1D28133 Uncompressed Size     0000009B (155)\n+1D28137 Filename Length       001A (26)\n+1D28139 Extra Length          0000 (0)\n+1D2813B Comment Length        0000 (0)\n+1D2813D Disk Start            0000 (0)\n+1D2813F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28469 Ext File Attributes   81A40000 (2175008768)\n+1D28141 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-1D2846D Local Header Offset   01CDCCF9 (30264569)\n-1D28471 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28145 Local Header Offset   01CDC9D1 (30263761)\n+1D28149 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28149: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2848B CENTRAL HEADER #212   02014B50 (33639248)\n-1D2848F Created Zip Spec      14 (20) '2.0'\n-1D28490 Created OS            03 (3) 'Unix'\n-1D28491 Extract Zip Spec      14 (20) '2.0'\n-1D28492 Extract OS            00 (0) 'MS-DOS'\n-1D28493 General Purpose Flag  0800 (2048)\n+1D28163 CENTRAL HEADER #212   02014B50 (33639248)\n+1D28167 Created Zip Spec      14 (20) '2.0'\n+1D28168 Created OS            03 (3) 'Unix'\n+1D28169 Extract Zip Spec      14 (20) '2.0'\n+1D2816A Extract OS            00 (0) 'MS-DOS'\n+1D2816B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28495 Compression Method    0008 (8) 'Deflated'\n-1D28497 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2849B CRC                   6EF12D7B (1861299579)\n-1D2849F Compressed Size       00000073 (115)\n-1D284A3 Uncompressed Size     00000093 (147)\n-1D284A7 Filename Length       001A (26)\n-1D284A9 Extra Length          0000 (0)\n-1D284AB Comment Length        0000 (0)\n-1D284AD Disk Start            0000 (0)\n-1D284AF Int File Attributes   0000 (0)\n+1D2816D Compression Method    0008 (8) 'Deflated'\n+1D2816F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28173 CRC                   6EF12D7B (1861299579)\n+1D28177 Compressed Size       00000073 (115)\n+1D2817B Uncompressed Size     00000093 (147)\n+1D2817F Filename Length       001A (26)\n+1D28181 Extra Length          0000 (0)\n+1D28183 Comment Length        0000 (0)\n+1D28185 Disk Start            0000 (0)\n+1D28187 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D284B1 Ext File Attributes   81A40000 (2175008768)\n+1D28189 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-1D284B5 Local Header Offset   01CDCDAE (30264750)\n-1D284B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2818D Local Header Offset   01CDCA86 (30263942)\n+1D28191 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D284B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D284D3 CENTRAL HEADER #213   02014B50 (33639248)\n-1D284D7 Created Zip Spec      14 (20) '2.0'\n-1D284D8 Created OS            03 (3) 'Unix'\n-1D284D9 Extract Zip Spec      14 (20) '2.0'\n-1D284DA Extract OS            00 (0) 'MS-DOS'\n-1D284DB General Purpose Flag  0800 (2048)\n+1D281AB CENTRAL HEADER #213   02014B50 (33639248)\n+1D281AF Created Zip Spec      14 (20) '2.0'\n+1D281B0 Created OS            03 (3) 'Unix'\n+1D281B1 Extract Zip Spec      14 (20) '2.0'\n+1D281B2 Extract OS            00 (0) 'MS-DOS'\n+1D281B3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D284DD Compression Method    0008 (8) 'Deflated'\n-1D284DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D284E3 CRC                   B61EB68B (3055466123)\n-1D284E7 Compressed Size       00000081 (129)\n-1D284EB Uncompressed Size     0000009B (155)\n-1D284EF Filename Length       001A (26)\n-1D284F1 Extra Length          0000 (0)\n-1D284F3 Comment Length        0000 (0)\n-1D284F5 Disk Start            0000 (0)\n-1D284F7 Int File Attributes   0000 (0)\n+1D281B5 Compression Method    0008 (8) 'Deflated'\n+1D281B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D281BB CRC                   B61EB68B (3055466123)\n+1D281BF Compressed Size       00000081 (129)\n+1D281C3 Uncompressed Size     0000009B (155)\n+1D281C7 Filename Length       001A (26)\n+1D281C9 Extra Length          0000 (0)\n+1D281CB Comment Length        0000 (0)\n+1D281CD Disk Start            0000 (0)\n+1D281CF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D284F9 Ext File Attributes   81A40000 (2175008768)\n+1D281D1 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-1D284FD Local Header Offset   01CDCE59 (30264921)\n-1D28501 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D281D5 Local Header Offset   01CDCB31 (30264113)\n+1D281D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D281D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2851B CENTRAL HEADER #214   02014B50 (33639248)\n-1D2851F Created Zip Spec      14 (20) '2.0'\n-1D28520 Created OS            03 (3) 'Unix'\n-1D28521 Extract Zip Spec      14 (20) '2.0'\n-1D28522 Extract OS            00 (0) 'MS-DOS'\n-1D28523 General Purpose Flag  0800 (2048)\n+1D281F3 CENTRAL HEADER #214   02014B50 (33639248)\n+1D281F7 Created Zip Spec      14 (20) '2.0'\n+1D281F8 Created OS            03 (3) 'Unix'\n+1D281F9 Extract Zip Spec      14 (20) '2.0'\n+1D281FA Extract OS            00 (0) 'MS-DOS'\n+1D281FB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28525 Compression Method    0008 (8) 'Deflated'\n-1D28527 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2852B CRC                   0C1758CB (202856651)\n-1D2852F Compressed Size       00000084 (132)\n-1D28533 Uncompressed Size     0000009B (155)\n-1D28537 Filename Length       001A (26)\n-1D28539 Extra Length          0000 (0)\n-1D2853B Comment Length        0000 (0)\n-1D2853D Disk Start            0000 (0)\n-1D2853F Int File Attributes   0000 (0)\n+1D281FD Compression Method    0008 (8) 'Deflated'\n+1D281FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28203 CRC                   0C1758CB (202856651)\n+1D28207 Compressed Size       00000084 (132)\n+1D2820B Uncompressed Size     0000009B (155)\n+1D2820F Filename Length       001A (26)\n+1D28211 Extra Length          0000 (0)\n+1D28213 Comment Length        0000 (0)\n+1D28215 Disk Start            0000 (0)\n+1D28217 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28541 Ext File Attributes   81A40000 (2175008768)\n+1D28219 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-1D28545 Local Header Offset   01CDCF12 (30265106)\n-1D28549 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2821D Local Header Offset   01CDCBEA (30264298)\n+1D28221 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28221: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28563 CENTRAL HEADER #215   02014B50 (33639248)\n-1D28567 Created Zip Spec      14 (20) '2.0'\n-1D28568 Created OS            03 (3) 'Unix'\n-1D28569 Extract Zip Spec      14 (20) '2.0'\n-1D2856A Extract OS            00 (0) 'MS-DOS'\n-1D2856B General Purpose Flag  0800 (2048)\n+1D2823B CENTRAL HEADER #215   02014B50 (33639248)\n+1D2823F Created Zip Spec      14 (20) '2.0'\n+1D28240 Created OS            03 (3) 'Unix'\n+1D28241 Extract Zip Spec      14 (20) '2.0'\n+1D28242 Extract OS            00 (0) 'MS-DOS'\n+1D28243 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2856D Compression Method    0008 (8) 'Deflated'\n-1D2856F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28573 CRC                   92A4285F (2460231775)\n-1D28577 Compressed Size       0000007B (123)\n-1D2857B Uncompressed Size     00000093 (147)\n-1D2857F Filename Length       001A (26)\n-1D28581 Extra Length          0000 (0)\n-1D28583 Comment Length        0000 (0)\n-1D28585 Disk Start            0000 (0)\n-1D28587 Int File Attributes   0000 (0)\n+1D28245 Compression Method    0008 (8) 'Deflated'\n+1D28247 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2824B CRC                   92A4285F (2460231775)\n+1D2824F Compressed Size       0000007B (123)\n+1D28253 Uncompressed Size     00000093 (147)\n+1D28257 Filename Length       001A (26)\n+1D28259 Extra Length          0000 (0)\n+1D2825B Comment Length        0000 (0)\n+1D2825D Disk Start            0000 (0)\n+1D2825F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28589 Ext File Attributes   81A40000 (2175008768)\n+1D28261 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-1D2858D Local Header Offset   01CDCFCE (30265294)\n-1D28591 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28265 Local Header Offset   01CDCCA6 (30264486)\n+1D28269 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28591: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D285AB CENTRAL HEADER #216   02014B50 (33639248)\n-1D285AF Created Zip Spec      14 (20) '2.0'\n-1D285B0 Created OS            03 (3) 'Unix'\n-1D285B1 Extract Zip Spec      14 (20) '2.0'\n-1D285B2 Extract OS            00 (0) 'MS-DOS'\n-1D285B3 General Purpose Flag  0800 (2048)\n+1D28283 CENTRAL HEADER #216   02014B50 (33639248)\n+1D28287 Created Zip Spec      14 (20) '2.0'\n+1D28288 Created OS            03 (3) 'Unix'\n+1D28289 Extract Zip Spec      14 (20) '2.0'\n+1D2828A Extract OS            00 (0) 'MS-DOS'\n+1D2828B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D285B5 Compression Method    0008 (8) 'Deflated'\n-1D285B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D285BB CRC                   8E127C36 (2383576118)\n-1D285BF Compressed Size       00000096 (150)\n-1D285C3 Uncompressed Size     0000009F (159)\n-1D285C7 Filename Length       001A (26)\n-1D285C9 Extra Length          0000 (0)\n-1D285CB Comment Length        0000 (0)\n-1D285CD Disk Start            0000 (0)\n-1D285CF Int File Attributes   0000 (0)\n+1D2828D Compression Method    0008 (8) 'Deflated'\n+1D2828F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28293 CRC                   8E127C36 (2383576118)\n+1D28297 Compressed Size       00000096 (150)\n+1D2829B Uncompressed Size     0000009F (159)\n+1D2829F Filename Length       001A (26)\n+1D282A1 Extra Length          0000 (0)\n+1D282A3 Comment Length        0000 (0)\n+1D282A5 Disk Start            0000 (0)\n+1D282A7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D285D1 Ext File Attributes   81A40000 (2175008768)\n+1D282A9 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-1D285D5 Local Header Offset   01CDD081 (30265473)\n-1D285D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D282AD Local Header Offset   01CDCD59 (30264665)\n+1D282B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D285D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D282B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D285F3 CENTRAL HEADER #217   02014B50 (33639248)\n-1D285F7 Created Zip Spec      14 (20) '2.0'\n-1D285F8 Created OS            03 (3) 'Unix'\n-1D285F9 Extract Zip Spec      14 (20) '2.0'\n-1D285FA Extract OS            00 (0) 'MS-DOS'\n-1D285FB General Purpose Flag  0800 (2048)\n+1D282CB CENTRAL HEADER #217   02014B50 (33639248)\n+1D282CF Created Zip Spec      14 (20) '2.0'\n+1D282D0 Created OS            03 (3) 'Unix'\n+1D282D1 Extract Zip Spec      14 (20) '2.0'\n+1D282D2 Extract OS            00 (0) 'MS-DOS'\n+1D282D3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D285FD Compression Method    0008 (8) 'Deflated'\n-1D285FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28603 CRC                   D43450DB (3560198363)\n-1D28607 Compressed Size       00000060 (96)\n-1D2860B Uncompressed Size     0000005E (94)\n-1D2860F Filename Length       0026 (38)\n-1D28611 Extra Length          0000 (0)\n-1D28613 Comment Length        0000 (0)\n-1D28615 Disk Start            0000 (0)\n-1D28617 Int File Attributes   0000 (0)\n+1D282D5 Compression Method    0008 (8) 'Deflated'\n+1D282D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D282DB CRC                   D43450DB (3560198363)\n+1D282DF Compressed Size       00000060 (96)\n+1D282E3 Uncompressed Size     0000005E (94)\n+1D282E7 Filename Length       0026 (38)\n+1D282E9 Extra Length          0000 (0)\n+1D282EB Comment Length        0000 (0)\n+1D282ED Disk Start            0000 (0)\n+1D282EF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28619 Ext File Attributes   81A40000 (2175008768)\n+1D282F1 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-1D2861D Local Header Offset   01CDD14F (30265679)\n-1D28621 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D282F5 Local Header Offset   01CDCE27 (30264871)\n+1D282F9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D282F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28647 CENTRAL HEADER #218   02014B50 (33639248)\n-1D2864B Created Zip Spec      14 (20) '2.0'\n-1D2864C Created OS            03 (3) 'Unix'\n-1D2864D Extract Zip Spec      14 (20) '2.0'\n-1D2864E Extract OS            00 (0) 'MS-DOS'\n-1D2864F General Purpose Flag  0800 (2048)\n+1D2831F CENTRAL HEADER #218   02014B50 (33639248)\n+1D28323 Created Zip Spec      14 (20) '2.0'\n+1D28324 Created OS            03 (3) 'Unix'\n+1D28325 Extract Zip Spec      14 (20) '2.0'\n+1D28326 Extract OS            00 (0) 'MS-DOS'\n+1D28327 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28651 Compression Method    0008 (8) 'Deflated'\n-1D28653 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28657 CRC                   662FB79A (1714403226)\n-1D2865B Compressed Size       00000060 (96)\n-1D2865F Uncompressed Size     0000005E (94)\n-1D28663 Filename Length       0027 (39)\n-1D28665 Extra Length          0000 (0)\n-1D28667 Comment Length        0000 (0)\n-1D28669 Disk Start            0000 (0)\n-1D2866B Int File Attributes   0000 (0)\n+1D28329 Compression Method    0008 (8) 'Deflated'\n+1D2832B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2832F CRC                   662FB79A (1714403226)\n+1D28333 Compressed Size       00000060 (96)\n+1D28337 Uncompressed Size     0000005E (94)\n+1D2833B Filename Length       0027 (39)\n+1D2833D Extra Length          0000 (0)\n+1D2833F Comment Length        0000 (0)\n+1D28341 Disk Start            0000 (0)\n+1D28343 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2866D Ext File Attributes   81A40000 (2175008768)\n+1D28345 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-1D28671 Local Header Offset   01CDD1F3 (30265843)\n-1D28675 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28349 Local Header Offset   01CDCECB (30265035)\n+1D2834D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28675: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2834D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2869C CENTRAL HEADER #219   02014B50 (33639248)\n-1D286A0 Created Zip Spec      14 (20) '2.0'\n-1D286A1 Created OS            03 (3) 'Unix'\n-1D286A2 Extract Zip Spec      14 (20) '2.0'\n-1D286A3 Extract OS            00 (0) 'MS-DOS'\n-1D286A4 General Purpose Flag  0800 (2048)\n+1D28374 CENTRAL HEADER #219   02014B50 (33639248)\n+1D28378 Created Zip Spec      14 (20) '2.0'\n+1D28379 Created OS            03 (3) 'Unix'\n+1D2837A Extract Zip Spec      14 (20) '2.0'\n+1D2837B Extract OS            00 (0) 'MS-DOS'\n+1D2837C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D286A6 Compression Method    0008 (8) 'Deflated'\n-1D286A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D286AC CRC                   1DDB3B6D (500906861)\n-1D286B0 Compressed Size       00000262 (610)\n-1D286B4 Uncompressed Size     0000025D (605)\n-1D286B8 Filename Length       0031 (49)\n-1D286BA Extra Length          0000 (0)\n-1D286BC Comment Length        0000 (0)\n-1D286BE Disk Start            0000 (0)\n-1D286C0 Int File Attributes   0000 (0)\n+1D2837E Compression Method    0008 (8) 'Deflated'\n+1D28380 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28384 CRC                   1DDB3B6D (500906861)\n+1D28388 Compressed Size       00000262 (610)\n+1D2838C Uncompressed Size     0000025D (605)\n+1D28390 Filename Length       0031 (49)\n+1D28392 Extra Length          0000 (0)\n+1D28394 Comment Length        0000 (0)\n+1D28396 Disk Start            0000 (0)\n+1D28398 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D286C2 Ext File Attributes   81A40000 (2175008768)\n+1D2839A 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-1D286C6 Local Header Offset   01CDD298 (30266008)\n-1D286CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2839E Local Header Offset   01CDCF70 (30265200)\n+1D283A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D286CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D283A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D286FB CENTRAL HEADER #220   02014B50 (33639248)\n-1D286FF Created Zip Spec      14 (20) '2.0'\n-1D28700 Created OS            03 (3) 'Unix'\n-1D28701 Extract Zip Spec      14 (20) '2.0'\n-1D28702 Extract OS            00 (0) 'MS-DOS'\n-1D28703 General Purpose Flag  0800 (2048)\n+1D283D3 CENTRAL HEADER #220   02014B50 (33639248)\n+1D283D7 Created Zip Spec      14 (20) '2.0'\n+1D283D8 Created OS            03 (3) 'Unix'\n+1D283D9 Extract Zip Spec      14 (20) '2.0'\n+1D283DA Extract OS            00 (0) 'MS-DOS'\n+1D283DB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28705 Compression Method    0008 (8) 'Deflated'\n-1D28707 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2870B CRC                   DC29DBD1 (3693730769)\n-1D2870F Compressed Size       000002CF (719)\n-1D28713 Uncompressed Size     000002CA (714)\n-1D28717 Filename Length       002F (47)\n-1D28719 Extra Length          0000 (0)\n-1D2871B Comment Length        0000 (0)\n-1D2871D Disk Start            0000 (0)\n-1D2871F Int File Attributes   0000 (0)\n+1D283DD Compression Method    0008 (8) 'Deflated'\n+1D283DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D283E3 CRC                   DC29DBD1 (3693730769)\n+1D283E7 Compressed Size       000002CF (719)\n+1D283EB Uncompressed Size     000002CA (714)\n+1D283EF Filename Length       002F (47)\n+1D283F1 Extra Length          0000 (0)\n+1D283F3 Comment Length        0000 (0)\n+1D283F5 Disk Start            0000 (0)\n+1D283F7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28721 Ext File Attributes   81A40000 (2175008768)\n+1D283F9 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-1D28725 Local Header Offset   01CDD549 (30266697)\n-1D28729 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D283FD Local Header Offset   01CDD221 (30265889)\n+1D28401 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28758 CENTRAL HEADER #221   02014B50 (33639248)\n-1D2875C Created Zip Spec      14 (20) '2.0'\n-1D2875D Created OS            03 (3) 'Unix'\n-1D2875E Extract Zip Spec      14 (20) '2.0'\n-1D2875F Extract OS            00 (0) 'MS-DOS'\n-1D28760 General Purpose Flag  0800 (2048)\n+1D28430 CENTRAL HEADER #221   02014B50 (33639248)\n+1D28434 Created Zip Spec      14 (20) '2.0'\n+1D28435 Created OS            03 (3) 'Unix'\n+1D28436 Extract Zip Spec      14 (20) '2.0'\n+1D28437 Extract OS            00 (0) 'MS-DOS'\n+1D28438 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28762 Compression Method    0008 (8) 'Deflated'\n-1D28764 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28768 CRC                   1D655946 (493181254)\n-1D2876C Compressed Size       00000269 (617)\n-1D28770 Uncompressed Size     00000264 (612)\n-1D28774 Filename Length       0032 (50)\n-1D28776 Extra Length          0000 (0)\n-1D28778 Comment Length        0000 (0)\n-1D2877A Disk Start            0000 (0)\n-1D2877C Int File Attributes   0000 (0)\n+1D2843A Compression Method    0008 (8) 'Deflated'\n+1D2843C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28440 CRC                   1D655946 (493181254)\n+1D28444 Compressed Size       00000269 (617)\n+1D28448 Uncompressed Size     00000264 (612)\n+1D2844C Filename Length       0032 (50)\n+1D2844E Extra Length          0000 (0)\n+1D28450 Comment Length        0000 (0)\n+1D28452 Disk Start            0000 (0)\n+1D28454 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2877E Ext File Attributes   81A40000 (2175008768)\n+1D28456 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-1D28782 Local Header Offset   01CDD865 (30267493)\n-1D28786 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2845A Local Header Offset   01CDD53D (30266685)\n+1D2845E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28786: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2845E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D287B8 CENTRAL HEADER #222   02014B50 (33639248)\n-1D287BC Created Zip Spec      14 (20) '2.0'\n-1D287BD Created OS            03 (3) 'Unix'\n-1D287BE Extract Zip Spec      14 (20) '2.0'\n-1D287BF Extract OS            00 (0) 'MS-DOS'\n-1D287C0 General Purpose Flag  0800 (2048)\n+1D28490 CENTRAL HEADER #222   02014B50 (33639248)\n+1D28494 Created Zip Spec      14 (20) '2.0'\n+1D28495 Created OS            03 (3) 'Unix'\n+1D28496 Extract Zip Spec      14 (20) '2.0'\n+1D28497 Extract OS            00 (0) 'MS-DOS'\n+1D28498 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D287C2 Compression Method    0008 (8) 'Deflated'\n-1D287C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D287C8 CRC                   ACBEE0E8 (2898190568)\n-1D287CC Compressed Size       000002C2 (706)\n-1D287D0 Uncompressed Size     000002BD (701)\n-1D287D4 Filename Length       002A (42)\n-1D287D6 Extra Length          0000 (0)\n-1D287D8 Comment Length        0000 (0)\n-1D287DA Disk Start            0000 (0)\n-1D287DC Int File Attributes   0000 (0)\n+1D2849A Compression Method    0008 (8) 'Deflated'\n+1D2849C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D284A0 CRC                   ACBEE0E8 (2898190568)\n+1D284A4 Compressed Size       000002C2 (706)\n+1D284A8 Uncompressed Size     000002BD (701)\n+1D284AC Filename Length       002A (42)\n+1D284AE Extra Length          0000 (0)\n+1D284B0 Comment Length        0000 (0)\n+1D284B2 Disk Start            0000 (0)\n+1D284B4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D287DE Ext File Attributes   81A40000 (2175008768)\n+1D284B6 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-1D287E2 Local Header Offset   01CDDB1E (30268190)\n-1D287E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D284BA Local Header Offset   01CDD7F6 (30267382)\n+1D284BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D287E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D284BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28810 CENTRAL HEADER #223   02014B50 (33639248)\n-1D28814 Created Zip Spec      14 (20) '2.0'\n-1D28815 Created OS            03 (3) 'Unix'\n-1D28816 Extract Zip Spec      14 (20) '2.0'\n-1D28817 Extract OS            00 (0) 'MS-DOS'\n-1D28818 General Purpose Flag  0800 (2048)\n+1D284E8 CENTRAL HEADER #223   02014B50 (33639248)\n+1D284EC Created Zip Spec      14 (20) '2.0'\n+1D284ED Created OS            03 (3) 'Unix'\n+1D284EE Extract Zip Spec      14 (20) '2.0'\n+1D284EF Extract OS            00 (0) 'MS-DOS'\n+1D284F0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2881A Compression Method    0008 (8) 'Deflated'\n-1D2881C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28820 CRC                   025E0103 (39715075)\n-1D28824 Compressed Size       000001DE (478)\n-1D28828 Uncompressed Size     000001D9 (473)\n-1D2882C Filename Length       002F (47)\n-1D2882E Extra Length          0000 (0)\n-1D28830 Comment Length        0000 (0)\n-1D28832 Disk Start            0000 (0)\n-1D28834 Int File Attributes   0000 (0)\n+1D284F2 Compression Method    0008 (8) 'Deflated'\n+1D284F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D284F8 CRC                   025E0103 (39715075)\n+1D284FC Compressed Size       000001DE (478)\n+1D28500 Uncompressed Size     000001D9 (473)\n+1D28504 Filename Length       002F (47)\n+1D28506 Extra Length          0000 (0)\n+1D28508 Comment Length        0000 (0)\n+1D2850A Disk Start            0000 (0)\n+1D2850C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28836 Ext File Attributes   81A40000 (2175008768)\n+1D2850E 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-1D2883A Local Header Offset   01CDDE28 (30268968)\n-1D2883E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28512 Local Header Offset   01CDDB00 (30268160)\n+1D28516 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2883E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2886D CENTRAL HEADER #224   02014B50 (33639248)\n-1D28871 Created Zip Spec      14 (20) '2.0'\n-1D28872 Created OS            03 (3) 'Unix'\n-1D28873 Extract Zip Spec      14 (20) '2.0'\n-1D28874 Extract OS            00 (0) 'MS-DOS'\n-1D28875 General Purpose Flag  0800 (2048)\n+1D28545 CENTRAL HEADER #224   02014B50 (33639248)\n+1D28549 Created Zip Spec      14 (20) '2.0'\n+1D2854A Created OS            03 (3) 'Unix'\n+1D2854B Extract Zip Spec      14 (20) '2.0'\n+1D2854C Extract OS            00 (0) 'MS-DOS'\n+1D2854D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28877 Compression Method    0008 (8) 'Deflated'\n-1D28879 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2887D CRC                   653E5A0A (1698585098)\n-1D28881 Compressed Size       00000162 (354)\n-1D28885 Uncompressed Size     0000015D (349)\n-1D28889 Filename Length       0025 (37)\n-1D2888B Extra Length          0000 (0)\n-1D2888D Comment Length        0000 (0)\n-1D2888F Disk Start            0000 (0)\n-1D28891 Int File Attributes   0000 (0)\n+1D2854F Compression Method    0008 (8) 'Deflated'\n+1D28551 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28555 CRC                   653E5A0A (1698585098)\n+1D28559 Compressed Size       00000162 (354)\n+1D2855D Uncompressed Size     0000015D (349)\n+1D28561 Filename Length       0025 (37)\n+1D28563 Extra Length          0000 (0)\n+1D28565 Comment Length        0000 (0)\n+1D28567 Disk Start            0000 (0)\n+1D28569 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28893 Ext File Attributes   81A40000 (2175008768)\n+1D2856B 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-1D28897 Local Header Offset   01CDE053 (30269523)\n-1D2889B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2856F Local Header Offset   01CDDD2B (30268715)\n+1D28573 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2889B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28573: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D288C0 CENTRAL HEADER #225   02014B50 (33639248)\n-1D288C4 Created Zip Spec      14 (20) '2.0'\n-1D288C5 Created OS            03 (3) 'Unix'\n-1D288C6 Extract Zip Spec      14 (20) '2.0'\n-1D288C7 Extract OS            00 (0) 'MS-DOS'\n-1D288C8 General Purpose Flag  0800 (2048)\n+1D28598 CENTRAL HEADER #225   02014B50 (33639248)\n+1D2859C Created Zip Spec      14 (20) '2.0'\n+1D2859D Created OS            03 (3) 'Unix'\n+1D2859E Extract Zip Spec      14 (20) '2.0'\n+1D2859F Extract OS            00 (0) 'MS-DOS'\n+1D285A0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D288CA Compression Method    0008 (8) 'Deflated'\n-1D288CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D288D0 CRC                   BDB8BBA8 (3183000488)\n-1D288D4 Compressed Size       0000027C (636)\n-1D288D8 Uncompressed Size     00000277 (631)\n-1D288DC Filename Length       0024 (36)\n-1D288DE Extra Length          0000 (0)\n-1D288E0 Comment Length        0000 (0)\n-1D288E2 Disk Start            0000 (0)\n-1D288E4 Int File Attributes   0000 (0)\n+1D285A2 Compression Method    0008 (8) 'Deflated'\n+1D285A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D285A8 CRC                   BDB8BBA8 (3183000488)\n+1D285AC Compressed Size       0000027C (636)\n+1D285B0 Uncompressed Size     00000277 (631)\n+1D285B4 Filename Length       0024 (36)\n+1D285B6 Extra Length          0000 (0)\n+1D285B8 Comment Length        0000 (0)\n+1D285BA Disk Start            0000 (0)\n+1D285BC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D288E6 Ext File Attributes   81A40000 (2175008768)\n+1D285BE 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-1D288EA Local Header Offset   01CDE1F8 (30269944)\n-1D288EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D285C2 Local Header Offset   01CDDED0 (30269136)\n+1D285C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D288EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D285C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28912 CENTRAL HEADER #226   02014B50 (33639248)\n-1D28916 Created Zip Spec      14 (20) '2.0'\n-1D28917 Created OS            03 (3) 'Unix'\n-1D28918 Extract Zip Spec      14 (20) '2.0'\n-1D28919 Extract OS            00 (0) 'MS-DOS'\n-1D2891A General Purpose Flag  0800 (2048)\n+1D285EA CENTRAL HEADER #226   02014B50 (33639248)\n+1D285EE Created Zip Spec      14 (20) '2.0'\n+1D285EF Created OS            03 (3) 'Unix'\n+1D285F0 Extract Zip Spec      14 (20) '2.0'\n+1D285F1 Extract OS            00 (0) 'MS-DOS'\n+1D285F2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2891C Compression Method    0008 (8) 'Deflated'\n-1D2891E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28922 CRC                   A20B0430 (2718630960)\n-1D28926 Compressed Size       000001C9 (457)\n-1D2892A Uncompressed Size     000001C4 (452)\n-1D2892E Filename Length       001F (31)\n-1D28930 Extra Length          0000 (0)\n-1D28932 Comment Length        0000 (0)\n-1D28934 Disk Start            0000 (0)\n-1D28936 Int File Attributes   0000 (0)\n+1D285F4 Compression Method    0008 (8) 'Deflated'\n+1D285F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D285FA CRC                   A20B0430 (2718630960)\n+1D285FE Compressed Size       000001C9 (457)\n+1D28602 Uncompressed Size     000001C4 (452)\n+1D28606 Filename Length       001F (31)\n+1D28608 Extra Length          0000 (0)\n+1D2860A Comment Length        0000 (0)\n+1D2860C Disk Start            0000 (0)\n+1D2860E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28938 Ext File Attributes   81A40000 (2175008768)\n+1D28610 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-1D2893C Local Header Offset   01CDE4B6 (30270646)\n-1D28940 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28614 Local Header Offset   01CDE18E (30269838)\n+1D28618 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28940: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2895F CENTRAL HEADER #227   02014B50 (33639248)\n-1D28963 Created Zip Spec      14 (20) '2.0'\n-1D28964 Created OS            03 (3) 'Unix'\n-1D28965 Extract Zip Spec      14 (20) '2.0'\n-1D28966 Extract OS            00 (0) 'MS-DOS'\n-1D28967 General Purpose Flag  0800 (2048)\n+1D28637 CENTRAL HEADER #227   02014B50 (33639248)\n+1D2863B Created Zip Spec      14 (20) '2.0'\n+1D2863C Created OS            03 (3) 'Unix'\n+1D2863D Extract Zip Spec      14 (20) '2.0'\n+1D2863E Extract OS            00 (0) 'MS-DOS'\n+1D2863F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28969 Compression Method    0008 (8) 'Deflated'\n-1D2896B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2896F CRC                   9A5EE65B (2589910619)\n-1D28973 Compressed Size       0000033E (830)\n-1D28977 Uncompressed Size     00000339 (825)\n-1D2897B Filename Length       0020 (32)\n-1D2897D Extra Length          0000 (0)\n-1D2897F Comment Length        0000 (0)\n-1D28981 Disk Start            0000 (0)\n-1D28983 Int File Attributes   0000 (0)\n+1D28641 Compression Method    0008 (8) 'Deflated'\n+1D28643 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28647 CRC                   9A5EE65B (2589910619)\n+1D2864B Compressed Size       0000033E (830)\n+1D2864F Uncompressed Size     00000339 (825)\n+1D28653 Filename Length       0020 (32)\n+1D28655 Extra Length          0000 (0)\n+1D28657 Comment Length        0000 (0)\n+1D28659 Disk Start            0000 (0)\n+1D2865B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28985 Ext File Attributes   81A40000 (2175008768)\n+1D2865D 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-1D28989 Local Header Offset   01CDE6BC (30271164)\n-1D2898D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28661 Local Header Offset   01CDE394 (30270356)\n+1D28665 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2898D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D289AD CENTRAL HEADER #228   02014B50 (33639248)\n-1D289B1 Created Zip Spec      14 (20) '2.0'\n-1D289B2 Created OS            03 (3) 'Unix'\n-1D289B3 Extract Zip Spec      14 (20) '2.0'\n-1D289B4 Extract OS            00 (0) 'MS-DOS'\n-1D289B5 General Purpose Flag  0800 (2048)\n+1D28685 CENTRAL HEADER #228   02014B50 (33639248)\n+1D28689 Created Zip Spec      14 (20) '2.0'\n+1D2868A Created OS            03 (3) 'Unix'\n+1D2868B Extract Zip Spec      14 (20) '2.0'\n+1D2868C Extract OS            00 (0) 'MS-DOS'\n+1D2868D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D289B7 Compression Method    0008 (8) 'Deflated'\n-1D289B9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D289BD CRC                   3003C5C1 (805553601)\n-1D289C1 Compressed Size       0000036E (878)\n-1D289C5 Uncompressed Size     00000369 (873)\n-1D289C9 Filename Length       0022 (34)\n-1D289CB Extra Length          0000 (0)\n-1D289CD Comment Length        0000 (0)\n-1D289CF Disk Start            0000 (0)\n-1D289D1 Int File Attributes   0000 (0)\n+1D2868F Compression Method    0008 (8) 'Deflated'\n+1D28691 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28695 CRC                   3003C5C1 (805553601)\n+1D28699 Compressed Size       0000036E (878)\n+1D2869D Uncompressed Size     00000369 (873)\n+1D286A1 Filename Length       0022 (34)\n+1D286A3 Extra Length          0000 (0)\n+1D286A5 Comment Length        0000 (0)\n+1D286A7 Disk Start            0000 (0)\n+1D286A9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D289D3 Ext File Attributes   81A40000 (2175008768)\n+1D286AB 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-1D289D7 Local Header Offset   01CDEA38 (30272056)\n-1D289DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D286AF Local Header Offset   01CDE710 (30271248)\n+1D286B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D289DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D286B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D289FD CENTRAL HEADER #229   02014B50 (33639248)\n-1D28A01 Created Zip Spec      14 (20) '2.0'\n-1D28A02 Created OS            03 (3) 'Unix'\n-1D28A03 Extract Zip Spec      14 (20) '2.0'\n-1D28A04 Extract OS            00 (0) 'MS-DOS'\n-1D28A05 General Purpose Flag  0800 (2048)\n+1D286D5 CENTRAL HEADER #229   02014B50 (33639248)\n+1D286D9 Created Zip Spec      14 (20) '2.0'\n+1D286DA Created OS            03 (3) 'Unix'\n+1D286DB Extract Zip Spec      14 (20) '2.0'\n+1D286DC Extract OS            00 (0) 'MS-DOS'\n+1D286DD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28A07 Compression Method    0008 (8) 'Deflated'\n-1D28A09 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28A0D CRC                   78F3C363 (2029241187)\n-1D28A11 Compressed Size       000000C8 (200)\n-1D28A15 Uncompressed Size     000000C9 (201)\n-1D28A19 Filename Length       002B (43)\n-1D28A1B Extra Length          0000 (0)\n-1D28A1D Comment Length        0000 (0)\n-1D28A1F Disk Start            0000 (0)\n-1D28A21 Int File Attributes   0000 (0)\n+1D286DF Compression Method    0008 (8) 'Deflated'\n+1D286E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D286E5 CRC                   78F3C363 (2029241187)\n+1D286E9 Compressed Size       000000C8 (200)\n+1D286ED Uncompressed Size     000000C9 (201)\n+1D286F1 Filename Length       002B (43)\n+1D286F3 Extra Length          0000 (0)\n+1D286F5 Comment Length        0000 (0)\n+1D286F7 Disk Start            0000 (0)\n+1D286F9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28A23 Ext File Attributes   81A40000 (2175008768)\n+1D286FB 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-1D28A27 Local Header Offset   01CDEDE6 (30272998)\n-1D28A2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D286FF Local Header Offset   01CDEABE (30272190)\n+1D28703 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28A2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28703: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28A56 CENTRAL HEADER #230   02014B50 (33639248)\n-1D28A5A Created Zip Spec      14 (20) '2.0'\n-1D28A5B Created OS            03 (3) 'Unix'\n-1D28A5C Extract Zip Spec      14 (20) '2.0'\n-1D28A5D Extract OS            00 (0) 'MS-DOS'\n-1D28A5E General Purpose Flag  0800 (2048)\n+1D2872E CENTRAL HEADER #230   02014B50 (33639248)\n+1D28732 Created Zip Spec      14 (20) '2.0'\n+1D28733 Created OS            03 (3) 'Unix'\n+1D28734 Extract Zip Spec      14 (20) '2.0'\n+1D28735 Extract OS            00 (0) 'MS-DOS'\n+1D28736 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28A60 Compression Method    0008 (8) 'Deflated'\n-1D28A62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28A66 CRC                   F17BE90D (4051429645)\n-1D28A6A Compressed Size       0000019F (415)\n-1D28A6E Uncompressed Size     0000019A (410)\n-1D28A72 Filename Length       0023 (35)\n-1D28A74 Extra Length          0000 (0)\n-1D28A76 Comment Length        0000 (0)\n-1D28A78 Disk Start            0000 (0)\n-1D28A7A Int File Attributes   0000 (0)\n+1D28738 Compression Method    0008 (8) 'Deflated'\n+1D2873A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2873E CRC                   F17BE90D (4051429645)\n+1D28742 Compressed Size       0000019F (415)\n+1D28746 Uncompressed Size     0000019A (410)\n+1D2874A Filename Length       0023 (35)\n+1D2874C Extra Length          0000 (0)\n+1D2874E Comment Length        0000 (0)\n+1D28750 Disk Start            0000 (0)\n+1D28752 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28A7C Ext File Attributes   81A40000 (2175008768)\n+1D28754 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-1D28A80 Local Header Offset   01CDEEF7 (30273271)\n-1D28A84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28758 Local Header Offset   01CDEBCF (30272463)\n+1D2875C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28A84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2875C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28AA7 CENTRAL HEADER #231   02014B50 (33639248)\n-1D28AAB Created Zip Spec      14 (20) '2.0'\n-1D28AAC Created OS            03 (3) 'Unix'\n-1D28AAD Extract Zip Spec      14 (20) '2.0'\n-1D28AAE Extract OS            00 (0) 'MS-DOS'\n-1D28AAF General Purpose Flag  0800 (2048)\n+1D2877F CENTRAL HEADER #231   02014B50 (33639248)\n+1D28783 Created Zip Spec      14 (20) '2.0'\n+1D28784 Created OS            03 (3) 'Unix'\n+1D28785 Extract Zip Spec      14 (20) '2.0'\n+1D28786 Extract OS            00 (0) 'MS-DOS'\n+1D28787 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28AB1 Compression Method    0008 (8) 'Deflated'\n-1D28AB3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28AB7 CRC                   1D1DC216 (488489494)\n-1D28ABB Compressed Size       000002A0 (672)\n-1D28ABF Uncompressed Size     0000029B (667)\n-1D28AC3 Filename Length       0022 (34)\n-1D28AC5 Extra Length          0000 (0)\n-1D28AC7 Comment Length        0000 (0)\n-1D28AC9 Disk Start            0000 (0)\n-1D28ACB Int File Attributes   0000 (0)\n+1D28789 Compression Method    0008 (8) 'Deflated'\n+1D2878B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2878F CRC                   1D1DC216 (488489494)\n+1D28793 Compressed Size       000002A0 (672)\n+1D28797 Uncompressed Size     0000029B (667)\n+1D2879B Filename Length       0022 (34)\n+1D2879D Extra Length          0000 (0)\n+1D2879F Comment Length        0000 (0)\n+1D287A1 Disk Start            0000 (0)\n+1D287A3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28ACD Ext File Attributes   81A40000 (2175008768)\n+1D287A5 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-1D28AD1 Local Header Offset   01CDF0D7 (30273751)\n-1D28AD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D287A9 Local Header Offset   01CDEDAF (30272943)\n+1D287AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D287AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28AF7 CENTRAL HEADER #232   02014B50 (33639248)\n-1D28AFB Created Zip Spec      14 (20) '2.0'\n-1D28AFC Created OS            03 (3) 'Unix'\n-1D28AFD Extract Zip Spec      14 (20) '2.0'\n-1D28AFE Extract OS            00 (0) 'MS-DOS'\n-1D28AFF General Purpose Flag  0800 (2048)\n+1D287CF CENTRAL HEADER #232   02014B50 (33639248)\n+1D287D3 Created Zip Spec      14 (20) '2.0'\n+1D287D4 Created OS            03 (3) 'Unix'\n+1D287D5 Extract Zip Spec      14 (20) '2.0'\n+1D287D6 Extract OS            00 (0) 'MS-DOS'\n+1D287D7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28B01 Compression Method    0008 (8) 'Deflated'\n-1D28B03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28B07 CRC                   57E4C1B8 (1474609592)\n-1D28B0B Compressed Size       000002DC (732)\n-1D28B0F Uncompressed Size     000002D7 (727)\n-1D28B13 Filename Length       002C (44)\n-1D28B15 Extra Length          0000 (0)\n-1D28B17 Comment Length        0000 (0)\n-1D28B19 Disk Start            0000 (0)\n-1D28B1B Int File Attributes   0000 (0)\n+1D287D9 Compression Method    0008 (8) 'Deflated'\n+1D287DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D287DF CRC                   57E4C1B8 (1474609592)\n+1D287E3 Compressed Size       000002DC (732)\n+1D287E7 Uncompressed Size     000002D7 (727)\n+1D287EB Filename Length       002C (44)\n+1D287ED Extra Length          0000 (0)\n+1D287EF Comment Length        0000 (0)\n+1D287F1 Disk Start            0000 (0)\n+1D287F3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28B1D Ext File Attributes   81A40000 (2175008768)\n+1D287F5 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-1D28B21 Local Header Offset   01CDF3B7 (30274487)\n-1D28B25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D287F9 Local Header Offset   01CDF08F (30273679)\n+1D287FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D287FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28B51 CENTRAL HEADER #233   02014B50 (33639248)\n-1D28B55 Created Zip Spec      14 (20) '2.0'\n-1D28B56 Created OS            03 (3) 'Unix'\n-1D28B57 Extract Zip Spec      14 (20) '2.0'\n-1D28B58 Extract OS            00 (0) 'MS-DOS'\n-1D28B59 General Purpose Flag  0800 (2048)\n+1D28829 CENTRAL HEADER #233   02014B50 (33639248)\n+1D2882D Created Zip Spec      14 (20) '2.0'\n+1D2882E Created OS            03 (3) 'Unix'\n+1D2882F Extract Zip Spec      14 (20) '2.0'\n+1D28830 Extract OS            00 (0) 'MS-DOS'\n+1D28831 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28B5B Compression Method    0008 (8) 'Deflated'\n-1D28B5D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28B61 CRC                   F2F249D6 (4075964886)\n-1D28B65 Compressed Size       000002D6 (726)\n-1D28B69 Uncompressed Size     000002D1 (721)\n-1D28B6D Filename Length       002C (44)\n-1D28B6F Extra Length          0000 (0)\n-1D28B71 Comment Length        0000 (0)\n-1D28B73 Disk Start            0000 (0)\n-1D28B75 Int File Attributes   0000 (0)\n+1D28833 Compression Method    0008 (8) 'Deflated'\n+1D28835 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28839 CRC                   F2F249D6 (4075964886)\n+1D2883D Compressed Size       000002D6 (726)\n+1D28841 Uncompressed Size     000002D1 (721)\n+1D28845 Filename Length       002C (44)\n+1D28847 Extra Length          0000 (0)\n+1D28849 Comment Length        0000 (0)\n+1D2884B Disk Start            0000 (0)\n+1D2884D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28B77 Ext File Attributes   81A40000 (2175008768)\n+1D2884F 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-1D28B7B Local Header Offset   01CDF6DD (30275293)\n-1D28B7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28853 Local Header Offset   01CDF3B5 (30274485)\n+1D28857 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28B7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28BAB CENTRAL HEADER #234   02014B50 (33639248)\n-1D28BAF Created Zip Spec      14 (20) '2.0'\n-1D28BB0 Created OS            03 (3) 'Unix'\n-1D28BB1 Extract Zip Spec      14 (20) '2.0'\n-1D28BB2 Extract OS            00 (0) 'MS-DOS'\n-1D28BB3 General Purpose Flag  0800 (2048)\n+1D28883 CENTRAL HEADER #234   02014B50 (33639248)\n+1D28887 Created Zip Spec      14 (20) '2.0'\n+1D28888 Created OS            03 (3) 'Unix'\n+1D28889 Extract Zip Spec      14 (20) '2.0'\n+1D2888A Extract OS            00 (0) 'MS-DOS'\n+1D2888B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28BB5 Compression Method    0008 (8) 'Deflated'\n-1D28BB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28BBB CRC                   FA691514 (4201190676)\n-1D28BBF Compressed Size       000002D2 (722)\n-1D28BC3 Uncompressed Size     000002CD (717)\n-1D28BC7 Filename Length       002B (43)\n-1D28BC9 Extra Length          0000 (0)\n-1D28BCB Comment Length        0000 (0)\n-1D28BCD Disk Start            0000 (0)\n-1D28BCF Int File Attributes   0000 (0)\n+1D2888D Compression Method    0008 (8) 'Deflated'\n+1D2888F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28893 CRC                   FA691514 (4201190676)\n+1D28897 Compressed Size       000002D2 (722)\n+1D2889B Uncompressed Size     000002CD (717)\n+1D2889F Filename Length       002B (43)\n+1D288A1 Extra Length          0000 (0)\n+1D288A3 Comment Length        0000 (0)\n+1D288A5 Disk Start            0000 (0)\n+1D288A7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28BD1 Ext File Attributes   81A40000 (2175008768)\n+1D288A9 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-1D28BD5 Local Header Offset   01CDF9FD (30276093)\n-1D28BD9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D288AD Local Header Offset   01CDF6D5 (30275285)\n+1D288B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28BD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D288B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28C04 CENTRAL HEADER #235   02014B50 (33639248)\n-1D28C08 Created Zip Spec      14 (20) '2.0'\n-1D28C09 Created OS            03 (3) 'Unix'\n-1D28C0A Extract Zip Spec      14 (20) '2.0'\n-1D28C0B Extract OS            00 (0) 'MS-DOS'\n-1D28C0C General Purpose Flag  0800 (2048)\n+1D288DC CENTRAL HEADER #235   02014B50 (33639248)\n+1D288E0 Created Zip Spec      14 (20) '2.0'\n+1D288E1 Created OS            03 (3) 'Unix'\n+1D288E2 Extract Zip Spec      14 (20) '2.0'\n+1D288E3 Extract OS            00 (0) 'MS-DOS'\n+1D288E4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28C0E Compression Method    0008 (8) 'Deflated'\n-1D28C10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28C14 CRC                   EA4D9B93 (3930954643)\n-1D28C18 Compressed Size       000002F3 (755)\n-1D28C1C Uncompressed Size     000002EE (750)\n-1D28C20 Filename Length       002D (45)\n-1D28C22 Extra Length          0000 (0)\n-1D28C24 Comment Length        0000 (0)\n-1D28C26 Disk Start            0000 (0)\n-1D28C28 Int File Attributes   0000 (0)\n+1D288E6 Compression Method    0008 (8) 'Deflated'\n+1D288E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D288EC CRC                   EA4D9B93 (3930954643)\n+1D288F0 Compressed Size       000002F3 (755)\n+1D288F4 Uncompressed Size     000002EE (750)\n+1D288F8 Filename Length       002D (45)\n+1D288FA Extra Length          0000 (0)\n+1D288FC Comment Length        0000 (0)\n+1D288FE Disk Start            0000 (0)\n+1D28900 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28C2A Ext File Attributes   81A40000 (2175008768)\n+1D28902 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-1D28C2E Local Header Offset   01CDFD18 (30276888)\n-1D28C32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28906 Local Header Offset   01CDF9F0 (30276080)\n+1D2890A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2890A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28C5F CENTRAL HEADER #236   02014B50 (33639248)\n-1D28C63 Created Zip Spec      14 (20) '2.0'\n-1D28C64 Created OS            03 (3) 'Unix'\n-1D28C65 Extract Zip Spec      14 (20) '2.0'\n-1D28C66 Extract OS            00 (0) 'MS-DOS'\n-1D28C67 General Purpose Flag  0800 (2048)\n+1D28937 CENTRAL HEADER #236   02014B50 (33639248)\n+1D2893B Created Zip Spec      14 (20) '2.0'\n+1D2893C Created OS            03 (3) 'Unix'\n+1D2893D Extract Zip Spec      14 (20) '2.0'\n+1D2893E Extract OS            00 (0) 'MS-DOS'\n+1D2893F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28C69 Compression Method    0008 (8) 'Deflated'\n-1D28C6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28C6F CRC                   C63485F7 (3325330935)\n-1D28C73 Compressed Size       000002EE (750)\n-1D28C77 Uncompressed Size     000002E9 (745)\n-1D28C7B Filename Length       002D (45)\n-1D28C7D Extra Length          0000 (0)\n-1D28C7F Comment Length        0000 (0)\n-1D28C81 Disk Start            0000 (0)\n-1D28C83 Int File Attributes   0000 (0)\n+1D28941 Compression Method    0008 (8) 'Deflated'\n+1D28943 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28947 CRC                   C63485F7 (3325330935)\n+1D2894B Compressed Size       000002EE (750)\n+1D2894F Uncompressed Size     000002E9 (745)\n+1D28953 Filename Length       002D (45)\n+1D28955 Extra Length          0000 (0)\n+1D28957 Comment Length        0000 (0)\n+1D28959 Disk Start            0000 (0)\n+1D2895B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28C85 Ext File Attributes   81A40000 (2175008768)\n+1D2895D 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-1D28C89 Local Header Offset   01CE0056 (30277718)\n-1D28C8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28961 Local Header Offset   01CDFD2E (30276910)\n+1D28965 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28CBA CENTRAL HEADER #237   02014B50 (33639248)\n-1D28CBE Created Zip Spec      14 (20) '2.0'\n-1D28CBF Created OS            03 (3) 'Unix'\n-1D28CC0 Extract Zip Spec      14 (20) '2.0'\n-1D28CC1 Extract OS            00 (0) 'MS-DOS'\n-1D28CC2 General Purpose Flag  0800 (2048)\n+1D28992 CENTRAL HEADER #237   02014B50 (33639248)\n+1D28996 Created Zip Spec      14 (20) '2.0'\n+1D28997 Created OS            03 (3) 'Unix'\n+1D28998 Extract Zip Spec      14 (20) '2.0'\n+1D28999 Extract OS            00 (0) 'MS-DOS'\n+1D2899A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28CC4 Compression Method    0008 (8) 'Deflated'\n-1D28CC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28CCA CRC                   4BB536D5 (1270167253)\n-1D28CCE Compressed Size       000002BC (700)\n-1D28CD2 Uncompressed Size     000002B7 (695)\n-1D28CD6 Filename Length       002B (43)\n-1D28CD8 Extra Length          0000 (0)\n-1D28CDA Comment Length        0000 (0)\n-1D28CDC Disk Start            0000 (0)\n-1D28CDE Int File Attributes   0000 (0)\n+1D2899C Compression Method    0008 (8) 'Deflated'\n+1D2899E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D289A2 CRC                   4BB536D5 (1270167253)\n+1D289A6 Compressed Size       000002BC (700)\n+1D289AA Uncompressed Size     000002B7 (695)\n+1D289AE Filename Length       002B (43)\n+1D289B0 Extra Length          0000 (0)\n+1D289B2 Comment Length        0000 (0)\n+1D289B4 Disk Start            0000 (0)\n+1D289B6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28CE0 Ext File Attributes   81A40000 (2175008768)\n+1D289B8 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-1D28CE4 Local Header Offset   01CE038F (30278543)\n-1D28CE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D289BC Local Header Offset   01CE0067 (30277735)\n+1D289C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28CE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D289C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28D13 CENTRAL HEADER #238   02014B50 (33639248)\n-1D28D17 Created Zip Spec      14 (20) '2.0'\n-1D28D18 Created OS            03 (3) 'Unix'\n-1D28D19 Extract Zip Spec      14 (20) '2.0'\n-1D28D1A Extract OS            00 (0) 'MS-DOS'\n-1D28D1B General Purpose Flag  0800 (2048)\n+1D289EB CENTRAL HEADER #238   02014B50 (33639248)\n+1D289EF Created Zip Spec      14 (20) '2.0'\n+1D289F0 Created OS            03 (3) 'Unix'\n+1D289F1 Extract Zip Spec      14 (20) '2.0'\n+1D289F2 Extract OS            00 (0) 'MS-DOS'\n+1D289F3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28D1D Compression Method    0008 (8) 'Deflated'\n-1D28D1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28D23 CRC                   21544122 (559169826)\n-1D28D27 Compressed Size       000002E0 (736)\n-1D28D2B Uncompressed Size     000002DB (731)\n-1D28D2F Filename Length       0024 (36)\n-1D28D31 Extra Length          0000 (0)\n-1D28D33 Comment Length        0000 (0)\n-1D28D35 Disk Start            0000 (0)\n-1D28D37 Int File Attributes   0000 (0)\n+1D289F5 Compression Method    0008 (8) 'Deflated'\n+1D289F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D289FB CRC                   21544122 (559169826)\n+1D289FF Compressed Size       000002E0 (736)\n+1D28A03 Uncompressed Size     000002DB (731)\n+1D28A07 Filename Length       0024 (36)\n+1D28A09 Extra Length          0000 (0)\n+1D28A0B Comment Length        0000 (0)\n+1D28A0D Disk Start            0000 (0)\n+1D28A0F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28D39 Ext File Attributes   81A40000 (2175008768)\n+1D28A11 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-1D28D3D Local Header Offset   01CE0694 (30279316)\n-1D28D41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28A15 Local Header Offset   01CE036C (30278508)\n+1D28A19 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28A19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28D65 CENTRAL HEADER #239   02014B50 (33639248)\n-1D28D69 Created Zip Spec      14 (20) '2.0'\n-1D28D6A Created OS            03 (3) 'Unix'\n-1D28D6B Extract Zip Spec      14 (20) '2.0'\n-1D28D6C Extract OS            00 (0) 'MS-DOS'\n-1D28D6D General Purpose Flag  0800 (2048)\n+1D28A3D CENTRAL HEADER #239   02014B50 (33639248)\n+1D28A41 Created Zip Spec      14 (20) '2.0'\n+1D28A42 Created OS            03 (3) 'Unix'\n+1D28A43 Extract Zip Spec      14 (20) '2.0'\n+1D28A44 Extract OS            00 (0) 'MS-DOS'\n+1D28A45 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28D6F Compression Method    0008 (8) 'Deflated'\n-1D28D71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28D75 CRC                   874D7917 (2270001431)\n-1D28D79 Compressed Size       00000311 (785)\n-1D28D7D Uncompressed Size     0000030C (780)\n-1D28D81 Filename Length       0020 (32)\n-1D28D83 Extra Length          0000 (0)\n-1D28D85 Comment Length        0000 (0)\n-1D28D87 Disk Start            0000 (0)\n-1D28D89 Int File Attributes   0000 (0)\n+1D28A47 Compression Method    0008 (8) 'Deflated'\n+1D28A49 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28A4D CRC                   874D7917 (2270001431)\n+1D28A51 Compressed Size       00000311 (785)\n+1D28A55 Uncompressed Size     0000030C (780)\n+1D28A59 Filename Length       0020 (32)\n+1D28A5B Extra Length          0000 (0)\n+1D28A5D Comment Length        0000 (0)\n+1D28A5F Disk Start            0000 (0)\n+1D28A61 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28D8B Ext File Attributes   81A40000 (2175008768)\n+1D28A63 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-1D28D8F Local Header Offset   01CE09B6 (30280118)\n-1D28D93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28A67 Local Header Offset   01CE068E (30279310)\n+1D28A6B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28A6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28DB3 CENTRAL HEADER #240   02014B50 (33639248)\n-1D28DB7 Created Zip Spec      14 (20) '2.0'\n-1D28DB8 Created OS            03 (3) 'Unix'\n-1D28DB9 Extract Zip Spec      14 (20) '2.0'\n-1D28DBA Extract OS            00 (0) 'MS-DOS'\n-1D28DBB General Purpose Flag  0800 (2048)\n+1D28A8B CENTRAL HEADER #240   02014B50 (33639248)\n+1D28A8F Created Zip Spec      14 (20) '2.0'\n+1D28A90 Created OS            03 (3) 'Unix'\n+1D28A91 Extract Zip Spec      14 (20) '2.0'\n+1D28A92 Extract OS            00 (0) 'MS-DOS'\n+1D28A93 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28DBD Compression Method    0008 (8) 'Deflated'\n-1D28DBF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28DC3 CRC                   E91C47A9 (3910944681)\n-1D28DC7 Compressed Size       000000BB (187)\n-1D28DCB Uncompressed Size     000000C2 (194)\n-1D28DCF Filename Length       002C (44)\n-1D28DD1 Extra Length          0000 (0)\n-1D28DD3 Comment Length        0000 (0)\n-1D28DD5 Disk Start            0000 (0)\n-1D28DD7 Int File Attributes   0000 (0)\n+1D28A95 Compression Method    0008 (8) 'Deflated'\n+1D28A97 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28A9B CRC                   E91C47A9 (3910944681)\n+1D28A9F Compressed Size       000000BB (187)\n+1D28AA3 Uncompressed Size     000000C2 (194)\n+1D28AA7 Filename Length       002C (44)\n+1D28AA9 Extra Length          0000 (0)\n+1D28AAB Comment Length        0000 (0)\n+1D28AAD Disk Start            0000 (0)\n+1D28AAF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28DD9 Ext File Attributes   81A40000 (2175008768)\n+1D28AB1 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-1D28DDD Local Header Offset   01CE0D05 (30280965)\n-1D28DE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28AB5 Local Header Offset   01CE09DD (30280157)\n+1D28AB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28DE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28AB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28E0D CENTRAL HEADER #241   02014B50 (33639248)\n-1D28E11 Created Zip Spec      14 (20) '2.0'\n-1D28E12 Created OS            03 (3) 'Unix'\n-1D28E13 Extract Zip Spec      14 (20) '2.0'\n-1D28E14 Extract OS            00 (0) 'MS-DOS'\n-1D28E15 General Purpose Flag  0800 (2048)\n+1D28AE5 CENTRAL HEADER #241   02014B50 (33639248)\n+1D28AE9 Created Zip Spec      14 (20) '2.0'\n+1D28AEA Created OS            03 (3) 'Unix'\n+1D28AEB Extract Zip Spec      14 (20) '2.0'\n+1D28AEC Extract OS            00 (0) 'MS-DOS'\n+1D28AED General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28E17 Compression Method    0008 (8) 'Deflated'\n-1D28E19 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28E1D CRC                   B8939599 (3096679833)\n-1D28E21 Compressed Size       00000301 (769)\n-1D28E25 Uncompressed Size     000002FC (764)\n-1D28E29 Filename Length       0026 (38)\n-1D28E2B Extra Length          0000 (0)\n-1D28E2D Comment Length        0000 (0)\n-1D28E2F Disk Start            0000 (0)\n-1D28E31 Int File Attributes   0000 (0)\n+1D28AEF Compression Method    0008 (8) 'Deflated'\n+1D28AF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28AF5 CRC                   B8939599 (3096679833)\n+1D28AF9 Compressed Size       00000301 (769)\n+1D28AFD Uncompressed Size     000002FC (764)\n+1D28B01 Filename Length       0026 (38)\n+1D28B03 Extra Length          0000 (0)\n+1D28B05 Comment Length        0000 (0)\n+1D28B07 Disk Start            0000 (0)\n+1D28B09 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28E33 Ext File Attributes   81A40000 (2175008768)\n+1D28B0B 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-1D28E37 Local Header Offset   01CE0E0A (30281226)\n-1D28E3B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28B0F Local Header Offset   01CE0AE2 (30280418)\n+1D28B13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28B13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28E61 CENTRAL HEADER #242   02014B50 (33639248)\n-1D28E65 Created Zip Spec      14 (20) '2.0'\n-1D28E66 Created OS            03 (3) 'Unix'\n-1D28E67 Extract Zip Spec      14 (20) '2.0'\n-1D28E68 Extract OS            00 (0) 'MS-DOS'\n-1D28E69 General Purpose Flag  0800 (2048)\n+1D28B39 CENTRAL HEADER #242   02014B50 (33639248)\n+1D28B3D Created Zip Spec      14 (20) '2.0'\n+1D28B3E Created OS            03 (3) 'Unix'\n+1D28B3F Extract Zip Spec      14 (20) '2.0'\n+1D28B40 Extract OS            00 (0) 'MS-DOS'\n+1D28B41 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28E6B Compression Method    0008 (8) 'Deflated'\n-1D28E6D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28E71 CRC                   31BA1145 (834277701)\n-1D28E75 Compressed Size       0000030C (780)\n-1D28E79 Uncompressed Size     00000307 (775)\n-1D28E7D Filename Length       002C (44)\n-1D28E7F Extra Length          0000 (0)\n-1D28E81 Comment Length        0000 (0)\n-1D28E83 Disk Start            0000 (0)\n-1D28E85 Int File Attributes   0000 (0)\n+1D28B43 Compression Method    0008 (8) 'Deflated'\n+1D28B45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28B49 CRC                   31BA1145 (834277701)\n+1D28B4D Compressed Size       0000030C (780)\n+1D28B51 Uncompressed Size     00000307 (775)\n+1D28B55 Filename Length       002C (44)\n+1D28B57 Extra Length          0000 (0)\n+1D28B59 Comment Length        0000 (0)\n+1D28B5B Disk Start            0000 (0)\n+1D28B5D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28E87 Ext File Attributes   81A40000 (2175008768)\n+1D28B5F 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-1D28E8B Local Header Offset   01CE114F (30282063)\n-1D28E8F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28B63 Local Header Offset   01CE0E27 (30281255)\n+1D28B67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28E8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28B67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28EBB CENTRAL HEADER #243   02014B50 (33639248)\n-1D28EBF Created Zip Spec      14 (20) '2.0'\n-1D28EC0 Created OS            03 (3) 'Unix'\n-1D28EC1 Extract Zip Spec      14 (20) '2.0'\n-1D28EC2 Extract OS            00 (0) 'MS-DOS'\n-1D28EC3 General Purpose Flag  0800 (2048)\n+1D28B93 CENTRAL HEADER #243   02014B50 (33639248)\n+1D28B97 Created Zip Spec      14 (20) '2.0'\n+1D28B98 Created OS            03 (3) 'Unix'\n+1D28B99 Extract Zip Spec      14 (20) '2.0'\n+1D28B9A Extract OS            00 (0) 'MS-DOS'\n+1D28B9B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28EC5 Compression Method    0008 (8) 'Deflated'\n-1D28EC7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28ECB CRC                   426903B9 (1114178489)\n-1D28ECF Compressed Size       000002DB (731)\n-1D28ED3 Uncompressed Size     000002D6 (726)\n-1D28ED7 Filename Length       0028 (40)\n-1D28ED9 Extra Length          0000 (0)\n-1D28EDB Comment Length        0000 (0)\n-1D28EDD Disk Start            0000 (0)\n-1D28EDF Int File Attributes   0000 (0)\n+1D28B9D Compression Method    0008 (8) 'Deflated'\n+1D28B9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28BA3 CRC                   426903B9 (1114178489)\n+1D28BA7 Compressed Size       000002DB (731)\n+1D28BAB Uncompressed Size     000002D6 (726)\n+1D28BAF Filename Length       0028 (40)\n+1D28BB1 Extra Length          0000 (0)\n+1D28BB3 Comment Length        0000 (0)\n+1D28BB5 Disk Start            0000 (0)\n+1D28BB7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28EE1 Ext File Attributes   81A40000 (2175008768)\n+1D28BB9 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-1D28EE5 Local Header Offset   01CE14A5 (30282917)\n-1D28EE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28BBD Local Header Offset   01CE117D (30282109)\n+1D28BC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28F11 CENTRAL HEADER #244   02014B50 (33639248)\n-1D28F15 Created Zip Spec      14 (20) '2.0'\n-1D28F16 Created OS            03 (3) 'Unix'\n-1D28F17 Extract Zip Spec      14 (20) '2.0'\n-1D28F18 Extract OS            00 (0) 'MS-DOS'\n-1D28F19 General Purpose Flag  0800 (2048)\n+1D28BE9 CENTRAL HEADER #244   02014B50 (33639248)\n+1D28BED Created Zip Spec      14 (20) '2.0'\n+1D28BEE Created OS            03 (3) 'Unix'\n+1D28BEF Extract Zip Spec      14 (20) '2.0'\n+1D28BF0 Extract OS            00 (0) 'MS-DOS'\n+1D28BF1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28F1B Compression Method    0008 (8) 'Deflated'\n-1D28F1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28F21 CRC                   E6834C10 (3867364368)\n-1D28F25 Compressed Size       0000029F (671)\n-1D28F29 Uncompressed Size     0000029A (666)\n-1D28F2D Filename Length       0027 (39)\n-1D28F2F Extra Length          0000 (0)\n-1D28F31 Comment Length        0000 (0)\n-1D28F33 Disk Start            0000 (0)\n-1D28F35 Int File Attributes   0000 (0)\n+1D28BF3 Compression Method    0008 (8) 'Deflated'\n+1D28BF5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28BF9 CRC                   E6834C10 (3867364368)\n+1D28BFD Compressed Size       0000029F (671)\n+1D28C01 Uncompressed Size     0000029A (666)\n+1D28C05 Filename Length       0027 (39)\n+1D28C07 Extra Length          0000 (0)\n+1D28C09 Comment Length        0000 (0)\n+1D28C0B Disk Start            0000 (0)\n+1D28C0D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28F37 Ext File Attributes   81A40000 (2175008768)\n+1D28C0F 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-1D28F3B Local Header Offset   01CE17C6 (30283718)\n-1D28F3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28C13 Local Header Offset   01CE149E (30282910)\n+1D28C17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28F66 CENTRAL HEADER #245   02014B50 (33639248)\n-1D28F6A Created Zip Spec      14 (20) '2.0'\n-1D28F6B Created OS            03 (3) 'Unix'\n-1D28F6C Extract Zip Spec      14 (20) '2.0'\n-1D28F6D Extract OS            00 (0) 'MS-DOS'\n-1D28F6E General Purpose Flag  0800 (2048)\n+1D28C3E CENTRAL HEADER #245   02014B50 (33639248)\n+1D28C42 Created Zip Spec      14 (20) '2.0'\n+1D28C43 Created OS            03 (3) 'Unix'\n+1D28C44 Extract Zip Spec      14 (20) '2.0'\n+1D28C45 Extract OS            00 (0) 'MS-DOS'\n+1D28C46 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28F70 Compression Method    0008 (8) 'Deflated'\n-1D28F72 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28F76 CRC                   2DBB5989 (767252873)\n-1D28F7A Compressed Size       000002AC (684)\n-1D28F7E Uncompressed Size     000002A7 (679)\n-1D28F82 Filename Length       0028 (40)\n-1D28F84 Extra Length          0000 (0)\n-1D28F86 Comment Length        0000 (0)\n-1D28F88 Disk Start            0000 (0)\n-1D28F8A Int File Attributes   0000 (0)\n+1D28C48 Compression Method    0008 (8) 'Deflated'\n+1D28C4A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28C4E CRC                   2DBB5989 (767252873)\n+1D28C52 Compressed Size       000002AC (684)\n+1D28C56 Uncompressed Size     000002A7 (679)\n+1D28C5A Filename Length       0028 (40)\n+1D28C5C Extra Length          0000 (0)\n+1D28C5E Comment Length        0000 (0)\n+1D28C60 Disk Start            0000 (0)\n+1D28C62 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28F8C Ext File Attributes   81A40000 (2175008768)\n+1D28C64 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-1D28F90 Local Header Offset   01CE1AAA (30284458)\n-1D28F94 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28C68 Local Header Offset   01CE1782 (30283650)\n+1D28C6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28F94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D28FBC CENTRAL HEADER #246   02014B50 (33639248)\n-1D28FC0 Created Zip Spec      14 (20) '2.0'\n-1D28FC1 Created OS            03 (3) 'Unix'\n-1D28FC2 Extract Zip Spec      14 (20) '2.0'\n-1D28FC3 Extract OS            00 (0) 'MS-DOS'\n-1D28FC4 General Purpose Flag  0800 (2048)\n+1D28C94 CENTRAL HEADER #246   02014B50 (33639248)\n+1D28C98 Created Zip Spec      14 (20) '2.0'\n+1D28C99 Created OS            03 (3) 'Unix'\n+1D28C9A Extract Zip Spec      14 (20) '2.0'\n+1D28C9B Extract OS            00 (0) 'MS-DOS'\n+1D28C9C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D28FC6 Compression Method    0008 (8) 'Deflated'\n-1D28FC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D28FCC CRC                   CC5D3D18 (3428662552)\n-1D28FD0 Compressed Size       00000313 (787)\n-1D28FD4 Uncompressed Size     0000030E (782)\n-1D28FD8 Filename Length       0023 (35)\n-1D28FDA Extra Length          0000 (0)\n-1D28FDC Comment Length        0000 (0)\n-1D28FDE Disk Start            0000 (0)\n-1D28FE0 Int File Attributes   0000 (0)\n+1D28C9E Compression Method    0008 (8) 'Deflated'\n+1D28CA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28CA4 CRC                   CC5D3D18 (3428662552)\n+1D28CA8 Compressed Size       00000313 (787)\n+1D28CAC Uncompressed Size     0000030E (782)\n+1D28CB0 Filename Length       0023 (35)\n+1D28CB2 Extra Length          0000 (0)\n+1D28CB4 Comment Length        0000 (0)\n+1D28CB6 Disk Start            0000 (0)\n+1D28CB8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D28FE2 Ext File Attributes   81A40000 (2175008768)\n+1D28CBA 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-1D28FE6 Local Header Offset   01CE1D9C (30285212)\n-1D28FEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28CBE Local Header Offset   01CE1A74 (30284404)\n+1D28CC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D28FEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28CC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2900D CENTRAL HEADER #247   02014B50 (33639248)\n-1D29011 Created Zip Spec      14 (20) '2.0'\n-1D29012 Created OS            03 (3) 'Unix'\n-1D29013 Extract Zip Spec      14 (20) '2.0'\n-1D29014 Extract OS            00 (0) 'MS-DOS'\n-1D29015 General Purpose Flag  0800 (2048)\n+1D28CE5 CENTRAL HEADER #247   02014B50 (33639248)\n+1D28CE9 Created Zip Spec      14 (20) '2.0'\n+1D28CEA Created OS            03 (3) 'Unix'\n+1D28CEB Extract Zip Spec      14 (20) '2.0'\n+1D28CEC Extract OS            00 (0) 'MS-DOS'\n+1D28CED General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29017 Compression Method    0008 (8) 'Deflated'\n-1D29019 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2901D CRC                   F9113F21 (4178657057)\n-1D29021 Compressed Size       0000027F (639)\n-1D29025 Uncompressed Size     0000027A (634)\n-1D29029 Filename Length       0023 (35)\n-1D2902B Extra Length          0000 (0)\n-1D2902D Comment Length        0000 (0)\n-1D2902F Disk Start            0000 (0)\n-1D29031 Int File Attributes   0000 (0)\n+1D28CEF Compression Method    0008 (8) 'Deflated'\n+1D28CF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28CF5 CRC                   F9113F21 (4178657057)\n+1D28CF9 Compressed Size       0000027F (639)\n+1D28CFD Uncompressed Size     0000027A (634)\n+1D28D01 Filename Length       0023 (35)\n+1D28D03 Extra Length          0000 (0)\n+1D28D05 Comment Length        0000 (0)\n+1D28D07 Disk Start            0000 (0)\n+1D28D09 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29033 Ext File Attributes   81A40000 (2175008768)\n+1D28D0B 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-1D29037 Local Header Offset   01CE20F0 (30286064)\n-1D2903B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28D0F Local Header Offset   01CE1DC8 (30285256)\n+1D28D13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2903B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2905E CENTRAL HEADER #248   02014B50 (33639248)\n-1D29062 Created Zip Spec      14 (20) '2.0'\n-1D29063 Created OS            03 (3) 'Unix'\n-1D29064 Extract Zip Spec      14 (20) '2.0'\n-1D29065 Extract OS            00 (0) 'MS-DOS'\n-1D29066 General Purpose Flag  0800 (2048)\n+1D28D36 CENTRAL HEADER #248   02014B50 (33639248)\n+1D28D3A Created Zip Spec      14 (20) '2.0'\n+1D28D3B Created OS            03 (3) 'Unix'\n+1D28D3C Extract Zip Spec      14 (20) '2.0'\n+1D28D3D Extract OS            00 (0) 'MS-DOS'\n+1D28D3E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29068 Compression Method    0008 (8) 'Deflated'\n-1D2906A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2906E CRC                   F09BEEF6 (4036751094)\n-1D29072 Compressed Size       0000026C (620)\n-1D29076 Uncompressed Size     00000267 (615)\n-1D2907A Filename Length       0023 (35)\n-1D2907C Extra Length          0000 (0)\n-1D2907E Comment Length        0000 (0)\n-1D29080 Disk Start            0000 (0)\n-1D29082 Int File Attributes   0000 (0)\n+1D28D40 Compression Method    0008 (8) 'Deflated'\n+1D28D42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28D46 CRC                   F09BEEF6 (4036751094)\n+1D28D4A Compressed Size       0000026C (620)\n+1D28D4E Uncompressed Size     00000267 (615)\n+1D28D52 Filename Length       0023 (35)\n+1D28D54 Extra Length          0000 (0)\n+1D28D56 Comment Length        0000 (0)\n+1D28D58 Disk Start            0000 (0)\n+1D28D5A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29084 Ext File Attributes   81A40000 (2175008768)\n+1D28D5C 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-1D29088 Local Header Offset   01CE23B0 (30286768)\n-1D2908C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28D60 Local Header Offset   01CE2088 (30285960)\n+1D28D64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2908C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28D64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D290AF CENTRAL HEADER #249   02014B50 (33639248)\n-1D290B3 Created Zip Spec      14 (20) '2.0'\n-1D290B4 Created OS            03 (3) 'Unix'\n-1D290B5 Extract Zip Spec      14 (20) '2.0'\n-1D290B6 Extract OS            00 (0) 'MS-DOS'\n-1D290B7 General Purpose Flag  0800 (2048)\n+1D28D87 CENTRAL HEADER #249   02014B50 (33639248)\n+1D28D8B Created Zip Spec      14 (20) '2.0'\n+1D28D8C Created OS            03 (3) 'Unix'\n+1D28D8D Extract Zip Spec      14 (20) '2.0'\n+1D28D8E Extract OS            00 (0) 'MS-DOS'\n+1D28D8F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D290B9 Compression Method    0008 (8) 'Deflated'\n-1D290BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D290BF CRC                   64DB69DF (1692101087)\n-1D290C3 Compressed Size       000002AD (685)\n-1D290C7 Uncompressed Size     000002A8 (680)\n-1D290CB Filename Length       002B (43)\n-1D290CD Extra Length          0000 (0)\n-1D290CF Comment Length        0000 (0)\n-1D290D1 Disk Start            0000 (0)\n-1D290D3 Int File Attributes   0000 (0)\n+1D28D91 Compression Method    0008 (8) 'Deflated'\n+1D28D93 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28D97 CRC                   64DB69DF (1692101087)\n+1D28D9B Compressed Size       000002AD (685)\n+1D28D9F Uncompressed Size     000002A8 (680)\n+1D28DA3 Filename Length       002B (43)\n+1D28DA5 Extra Length          0000 (0)\n+1D28DA7 Comment Length        0000 (0)\n+1D28DA9 Disk Start            0000 (0)\n+1D28DAB Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D290D5 Ext File Attributes   81A40000 (2175008768)\n+1D28DAD 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-1D290D9 Local Header Offset   01CE265D (30287453)\n-1D290DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28DB1 Local Header Offset   01CE2335 (30286645)\n+1D28DB5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D290DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28DB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29108 CENTRAL HEADER #250   02014B50 (33639248)\n-1D2910C Created Zip Spec      14 (20) '2.0'\n-1D2910D Created OS            03 (3) 'Unix'\n-1D2910E Extract Zip Spec      14 (20) '2.0'\n-1D2910F Extract OS            00 (0) 'MS-DOS'\n-1D29110 General Purpose Flag  0800 (2048)\n+1D28DE0 CENTRAL HEADER #250   02014B50 (33639248)\n+1D28DE4 Created Zip Spec      14 (20) '2.0'\n+1D28DE5 Created OS            03 (3) 'Unix'\n+1D28DE6 Extract Zip Spec      14 (20) '2.0'\n+1D28DE7 Extract OS            00 (0) 'MS-DOS'\n+1D28DE8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29112 Compression Method    0008 (8) 'Deflated'\n-1D29114 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29118 CRC                   833E0378 (2201879416)\n-1D2911C Compressed Size       00000296 (662)\n-1D29120 Uncompressed Size     00000291 (657)\n-1D29124 Filename Length       002C (44)\n-1D29126 Extra Length          0000 (0)\n-1D29128 Comment Length        0000 (0)\n-1D2912A Disk Start            0000 (0)\n-1D2912C Int File Attributes   0000 (0)\n+1D28DEA Compression Method    0008 (8) 'Deflated'\n+1D28DEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28DF0 CRC                   833E0378 (2201879416)\n+1D28DF4 Compressed Size       00000296 (662)\n+1D28DF8 Uncompressed Size     00000291 (657)\n+1D28DFC Filename Length       002C (44)\n+1D28DFE Extra Length          0000 (0)\n+1D28E00 Comment Length        0000 (0)\n+1D28E02 Disk Start            0000 (0)\n+1D28E04 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2912E Ext File Attributes   81A40000 (2175008768)\n+1D28E06 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-1D29132 Local Header Offset   01CE2953 (30288211)\n-1D29136 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28E0A Local Header Offset   01CE262B (30287403)\n+1D28E0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28E0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29162 CENTRAL HEADER #251   02014B50 (33639248)\n-1D29166 Created Zip Spec      14 (20) '2.0'\n-1D29167 Created OS            03 (3) 'Unix'\n-1D29168 Extract Zip Spec      14 (20) '2.0'\n-1D29169 Extract OS            00 (0) 'MS-DOS'\n-1D2916A General Purpose Flag  0800 (2048)\n+1D28E3A CENTRAL HEADER #251   02014B50 (33639248)\n+1D28E3E Created Zip Spec      14 (20) '2.0'\n+1D28E3F Created OS            03 (3) 'Unix'\n+1D28E40 Extract Zip Spec      14 (20) '2.0'\n+1D28E41 Extract OS            00 (0) 'MS-DOS'\n+1D28E42 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2916C Compression Method    0008 (8) 'Deflated'\n-1D2916E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29172 CRC                   FE1931A5 (4263063973)\n-1D29176 Compressed Size       00000385 (901)\n-1D2917A Uncompressed Size     00000380 (896)\n-1D2917E Filename Length       0027 (39)\n-1D29180 Extra Length          0000 (0)\n-1D29182 Comment Length        0000 (0)\n-1D29184 Disk Start            0000 (0)\n-1D29186 Int File Attributes   0000 (0)\n+1D28E44 Compression Method    0008 (8) 'Deflated'\n+1D28E46 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28E4A CRC                   FE1931A5 (4263063973)\n+1D28E4E Compressed Size       00000385 (901)\n+1D28E52 Uncompressed Size     00000380 (896)\n+1D28E56 Filename Length       0027 (39)\n+1D28E58 Extra Length          0000 (0)\n+1D28E5A Comment Length        0000 (0)\n+1D28E5C Disk Start            0000 (0)\n+1D28E5E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29188 Ext File Attributes   81A40000 (2175008768)\n+1D28E60 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-1D2918C Local Header Offset   01CE2C33 (30288947)\n-1D29190 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28E64 Local Header Offset   01CE290B (30288139)\n+1D28E68 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D291B7 CENTRAL HEADER #252   02014B50 (33639248)\n-1D291BB Created Zip Spec      14 (20) '2.0'\n-1D291BC Created OS            03 (3) 'Unix'\n-1D291BD Extract Zip Spec      14 (20) '2.0'\n-1D291BE Extract OS            00 (0) 'MS-DOS'\n-1D291BF General Purpose Flag  0800 (2048)\n+1D28E8F CENTRAL HEADER #252   02014B50 (33639248)\n+1D28E93 Created Zip Spec      14 (20) '2.0'\n+1D28E94 Created OS            03 (3) 'Unix'\n+1D28E95 Extract Zip Spec      14 (20) '2.0'\n+1D28E96 Extract OS            00 (0) 'MS-DOS'\n+1D28E97 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D291C1 Compression Method    0008 (8) 'Deflated'\n-1D291C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D291C7 CRC                   2EB92303 (783885059)\n-1D291CB Compressed Size       00000250 (592)\n-1D291CF Uncompressed Size     0000024B (587)\n-1D291D3 Filename Length       0026 (38)\n-1D291D5 Extra Length          0000 (0)\n-1D291D7 Comment Length        0000 (0)\n-1D291D9 Disk Start            0000 (0)\n-1D291DB Int File Attributes   0000 (0)\n+1D28E99 Compression Method    0008 (8) 'Deflated'\n+1D28E9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28E9F CRC                   2EB92303 (783885059)\n+1D28EA3 Compressed Size       00000250 (592)\n+1D28EA7 Uncompressed Size     0000024B (587)\n+1D28EAB Filename Length       0026 (38)\n+1D28EAD Extra Length          0000 (0)\n+1D28EAF Comment Length        0000 (0)\n+1D28EB1 Disk Start            0000 (0)\n+1D28EB3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D291DD Ext File Attributes   81A40000 (2175008768)\n+1D28EB5 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-1D291E1 Local Header Offset   01CE2FFD (30289917)\n-1D291E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28EB9 Local Header Offset   01CE2CD5 (30289109)\n+1D28EBD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D291E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28EBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2920B CENTRAL HEADER #253   02014B50 (33639248)\n-1D2920F Created Zip Spec      14 (20) '2.0'\n-1D29210 Created OS            03 (3) 'Unix'\n-1D29211 Extract Zip Spec      14 (20) '2.0'\n-1D29212 Extract OS            00 (0) 'MS-DOS'\n-1D29213 General Purpose Flag  0800 (2048)\n+1D28EE3 CENTRAL HEADER #253   02014B50 (33639248)\n+1D28EE7 Created Zip Spec      14 (20) '2.0'\n+1D28EE8 Created OS            03 (3) 'Unix'\n+1D28EE9 Extract Zip Spec      14 (20) '2.0'\n+1D28EEA Extract OS            00 (0) 'MS-DOS'\n+1D28EEB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29215 Compression Method    0008 (8) 'Deflated'\n-1D29217 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2921B CRC                   8D79F448 (2373579848)\n-1D2921F Compressed Size       000002D9 (729)\n-1D29223 Uncompressed Size     000002D4 (724)\n-1D29227 Filename Length       002F (47)\n-1D29229 Extra Length          0000 (0)\n-1D2922B Comment Length        0000 (0)\n-1D2922D Disk Start            0000 (0)\n-1D2922F Int File Attributes   0000 (0)\n+1D28EED Compression Method    0008 (8) 'Deflated'\n+1D28EEF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28EF3 CRC                   8D79F448 (2373579848)\n+1D28EF7 Compressed Size       000002D9 (729)\n+1D28EFB Uncompressed Size     000002D4 (724)\n+1D28EFF Filename Length       002F (47)\n+1D28F01 Extra Length          0000 (0)\n+1D28F03 Comment Length        0000 (0)\n+1D28F05 Disk Start            0000 (0)\n+1D28F07 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29231 Ext File Attributes   81A40000 (2175008768)\n+1D28F09 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-1D29235 Local Header Offset   01CE3291 (30290577)\n-1D29239 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28F0D Local Header Offset   01CE2F69 (30289769)\n+1D28F11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28F11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29268 CENTRAL HEADER #254   02014B50 (33639248)\n-1D2926C Created Zip Spec      14 (20) '2.0'\n-1D2926D Created OS            03 (3) 'Unix'\n-1D2926E Extract Zip Spec      14 (20) '2.0'\n-1D2926F Extract OS            00 (0) 'MS-DOS'\n-1D29270 General Purpose Flag  0800 (2048)\n+1D28F40 CENTRAL HEADER #254   02014B50 (33639248)\n+1D28F44 Created Zip Spec      14 (20) '2.0'\n+1D28F45 Created OS            03 (3) 'Unix'\n+1D28F46 Extract Zip Spec      14 (20) '2.0'\n+1D28F47 Extract OS            00 (0) 'MS-DOS'\n+1D28F48 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29272 Compression Method    0008 (8) 'Deflated'\n-1D29274 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29278 CRC                   C505B67F (3305485951)\n-1D2927C Compressed Size       00000284 (644)\n-1D29280 Uncompressed Size     0000027F (639)\n-1D29284 Filename Length       0028 (40)\n-1D29286 Extra Length          0000 (0)\n-1D29288 Comment Length        0000 (0)\n-1D2928A Disk Start            0000 (0)\n-1D2928C Int File Attributes   0000 (0)\n+1D28F4A Compression Method    0008 (8) 'Deflated'\n+1D28F4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28F50 CRC                   C505B67F (3305485951)\n+1D28F54 Compressed Size       00000284 (644)\n+1D28F58 Uncompressed Size     0000027F (639)\n+1D28F5C Filename Length       0028 (40)\n+1D28F5E Extra Length          0000 (0)\n+1D28F60 Comment Length        0000 (0)\n+1D28F62 Disk Start            0000 (0)\n+1D28F64 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2928E Ext File Attributes   81A40000 (2175008768)\n+1D28F66 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-1D29292 Local Header Offset   01CE35B7 (30291383)\n-1D29296 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28F6A Local Header Offset   01CE328F (30290575)\n+1D28F6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D292BE CENTRAL HEADER #255   02014B50 (33639248)\n-1D292C2 Created Zip Spec      14 (20) '2.0'\n-1D292C3 Created OS            03 (3) 'Unix'\n-1D292C4 Extract Zip Spec      14 (20) '2.0'\n-1D292C5 Extract OS            00 (0) 'MS-DOS'\n-1D292C6 General Purpose Flag  0800 (2048)\n+1D28F96 CENTRAL HEADER #255   02014B50 (33639248)\n+1D28F9A Created Zip Spec      14 (20) '2.0'\n+1D28F9B Created OS            03 (3) 'Unix'\n+1D28F9C Extract Zip Spec      14 (20) '2.0'\n+1D28F9D Extract OS            00 (0) 'MS-DOS'\n+1D28F9E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D292C8 Compression Method    0008 (8) 'Deflated'\n-1D292CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D292CE CRC                   0D100DD5 (219155925)\n-1D292D2 Compressed Size       00000210 (528)\n-1D292D6 Uncompressed Size     0000020B (523)\n-1D292DA Filename Length       0028 (40)\n-1D292DC Extra Length          0000 (0)\n-1D292DE Comment Length        0000 (0)\n-1D292E0 Disk Start            0000 (0)\n-1D292E2 Int File Attributes   0000 (0)\n+1D28FA0 Compression Method    0008 (8) 'Deflated'\n+1D28FA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28FA6 CRC                   0D100DD5 (219155925)\n+1D28FAA Compressed Size       00000210 (528)\n+1D28FAE Uncompressed Size     0000020B (523)\n+1D28FB2 Filename Length       0028 (40)\n+1D28FB4 Extra Length          0000 (0)\n+1D28FB6 Comment Length        0000 (0)\n+1D28FB8 Disk Start            0000 (0)\n+1D28FBA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D292E4 Ext File Attributes   81A40000 (2175008768)\n+1D28FBC 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-1D292E8 Local Header Offset   01CE3881 (30292097)\n-1D292EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D28FC0 Local Header Offset   01CE3559 (30291289)\n+1D28FC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D292EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D28FC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29314 CENTRAL HEADER #256   02014B50 (33639248)\n-1D29318 Created Zip Spec      14 (20) '2.0'\n-1D29319 Created OS            03 (3) 'Unix'\n-1D2931A Extract Zip Spec      14 (20) '2.0'\n-1D2931B Extract OS            00 (0) 'MS-DOS'\n-1D2931C General Purpose Flag  0800 (2048)\n+1D28FEC CENTRAL HEADER #256   02014B50 (33639248)\n+1D28FF0 Created Zip Spec      14 (20) '2.0'\n+1D28FF1 Created OS            03 (3) 'Unix'\n+1D28FF2 Extract Zip Spec      14 (20) '2.0'\n+1D28FF3 Extract OS            00 (0) 'MS-DOS'\n+1D28FF4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2931E Compression Method    0008 (8) 'Deflated'\n-1D29320 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29324 CRC                   8B60CDC0 (2338377152)\n-1D29328 Compressed Size       0000038C (908)\n-1D2932C Uncompressed Size     00000387 (903)\n-1D29330 Filename Length       0024 (36)\n-1D29332 Extra Length          0000 (0)\n-1D29334 Comment Length        0000 (0)\n-1D29336 Disk Start            0000 (0)\n-1D29338 Int File Attributes   0000 (0)\n+1D28FF6 Compression Method    0008 (8) 'Deflated'\n+1D28FF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D28FFC CRC                   8B60CDC0 (2338377152)\n+1D29000 Compressed Size       0000038C (908)\n+1D29004 Uncompressed Size     00000387 (903)\n+1D29008 Filename Length       0024 (36)\n+1D2900A Extra Length          0000 (0)\n+1D2900C Comment Length        0000 (0)\n+1D2900E Disk Start            0000 (0)\n+1D29010 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2933A Ext File Attributes   81A40000 (2175008768)\n+1D29012 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-1D2933E Local Header Offset   01CE3AD7 (30292695)\n-1D29342 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29016 Local Header Offset   01CE37AF (30291887)\n+1D2901A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2901A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29366 CENTRAL HEADER #257   02014B50 (33639248)\n-1D2936A Created Zip Spec      14 (20) '2.0'\n-1D2936B Created OS            03 (3) 'Unix'\n-1D2936C Extract Zip Spec      14 (20) '2.0'\n-1D2936D Extract OS            00 (0) 'MS-DOS'\n-1D2936E General Purpose Flag  0800 (2048)\n+1D2903E CENTRAL HEADER #257   02014B50 (33639248)\n+1D29042 Created Zip Spec      14 (20) '2.0'\n+1D29043 Created OS            03 (3) 'Unix'\n+1D29044 Extract Zip Spec      14 (20) '2.0'\n+1D29045 Extract OS            00 (0) 'MS-DOS'\n+1D29046 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29370 Compression Method    0008 (8) 'Deflated'\n-1D29372 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29376 CRC                   F38951E9 (4085862889)\n-1D2937A Compressed Size       000002D4 (724)\n-1D2937E Uncompressed Size     000002CF (719)\n-1D29382 Filename Length       001E (30)\n-1D29384 Extra Length          0000 (0)\n-1D29386 Comment Length        0000 (0)\n-1D29388 Disk Start            0000 (0)\n-1D2938A Int File Attributes   0000 (0)\n+1D29048 Compression Method    0008 (8) 'Deflated'\n+1D2904A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2904E CRC                   F38951E9 (4085862889)\n+1D29052 Compressed Size       000002D4 (724)\n+1D29056 Uncompressed Size     000002CF (719)\n+1D2905A Filename Length       001E (30)\n+1D2905C Extra Length          0000 (0)\n+1D2905E Comment Length        0000 (0)\n+1D29060 Disk Start            0000 (0)\n+1D29062 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2938C Ext File Attributes   81A40000 (2175008768)\n+1D29064 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-1D29390 Local Header Offset   01CE3EA5 (30293669)\n-1D29394 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29068 Local Header Offset   01CE3B7D (30292861)\n+1D2906C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2906C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D293B2 CENTRAL HEADER #258   02014B50 (33639248)\n-1D293B6 Created Zip Spec      14 (20) '2.0'\n-1D293B7 Created OS            03 (3) 'Unix'\n-1D293B8 Extract Zip Spec      14 (20) '2.0'\n-1D293B9 Extract OS            00 (0) 'MS-DOS'\n-1D293BA General Purpose Flag  0800 (2048)\n+1D2908A CENTRAL HEADER #258   02014B50 (33639248)\n+1D2908E Created Zip Spec      14 (20) '2.0'\n+1D2908F Created OS            03 (3) 'Unix'\n+1D29090 Extract Zip Spec      14 (20) '2.0'\n+1D29091 Extract OS            00 (0) 'MS-DOS'\n+1D29092 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D293BC Compression Method    0008 (8) 'Deflated'\n-1D293BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D293C2 CRC                   0FE980F4 (266961140)\n-1D293C6 Compressed Size       00000369 (873)\n-1D293CA Uncompressed Size     00000364 (868)\n-1D293CE Filename Length       0029 (41)\n-1D293D0 Extra Length          0000 (0)\n-1D293D2 Comment Length        0000 (0)\n-1D293D4 Disk Start            0000 (0)\n-1D293D6 Int File Attributes   0000 (0)\n+1D29094 Compression Method    0008 (8) 'Deflated'\n+1D29096 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2909A CRC                   0FE980F4 (266961140)\n+1D2909E Compressed Size       00000369 (873)\n+1D290A2 Uncompressed Size     00000364 (868)\n+1D290A6 Filename Length       0029 (41)\n+1D290A8 Extra Length          0000 (0)\n+1D290AA Comment Length        0000 (0)\n+1D290AC Disk Start            0000 (0)\n+1D290AE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D293D8 Ext File Attributes   81A40000 (2175008768)\n+1D290B0 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-1D293DC Local Header Offset   01CE41B5 (30294453)\n-1D293E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D290B4 Local Header Offset   01CE3E8D (30293645)\n+1D290B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D293E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D290B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29409 CENTRAL HEADER #259   02014B50 (33639248)\n-1D2940D Created Zip Spec      14 (20) '2.0'\n-1D2940E Created OS            03 (3) 'Unix'\n-1D2940F Extract Zip Spec      14 (20) '2.0'\n-1D29410 Extract OS            00 (0) 'MS-DOS'\n-1D29411 General Purpose Flag  0800 (2048)\n+1D290E1 CENTRAL HEADER #259   02014B50 (33639248)\n+1D290E5 Created Zip Spec      14 (20) '2.0'\n+1D290E6 Created OS            03 (3) 'Unix'\n+1D290E7 Extract Zip Spec      14 (20) '2.0'\n+1D290E8 Extract OS            00 (0) 'MS-DOS'\n+1D290E9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29413 Compression Method    0008 (8) 'Deflated'\n-1D29415 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29419 CRC                   41DCD99B (1104992667)\n-1D2941D Compressed Size       00000330 (816)\n-1D29421 Uncompressed Size     0000032B (811)\n-1D29425 Filename Length       0027 (39)\n-1D29427 Extra Length          0000 (0)\n-1D29429 Comment Length        0000 (0)\n-1D2942B Disk Start            0000 (0)\n-1D2942D Int File Attributes   0000 (0)\n+1D290EB Compression Method    0008 (8) 'Deflated'\n+1D290ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D290F1 CRC                   41DCD99B (1104992667)\n+1D290F5 Compressed Size       00000330 (816)\n+1D290F9 Uncompressed Size     0000032B (811)\n+1D290FD Filename Length       0027 (39)\n+1D290FF Extra Length          0000 (0)\n+1D29101 Comment Length        0000 (0)\n+1D29103 Disk Start            0000 (0)\n+1D29105 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2942F Ext File Attributes   81A40000 (2175008768)\n+1D29107 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-1D29433 Local Header Offset   01CE4565 (30295397)\n-1D29437 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2910B Local Header Offset   01CE423D (30294589)\n+1D2910F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2910F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2945E CENTRAL HEADER #260   02014B50 (33639248)\n-1D29462 Created Zip Spec      14 (20) '2.0'\n-1D29463 Created OS            03 (3) 'Unix'\n-1D29464 Extract Zip Spec      14 (20) '2.0'\n-1D29465 Extract OS            00 (0) 'MS-DOS'\n-1D29466 General Purpose Flag  0800 (2048)\n+1D29136 CENTRAL HEADER #260   02014B50 (33639248)\n+1D2913A Created Zip Spec      14 (20) '2.0'\n+1D2913B Created OS            03 (3) 'Unix'\n+1D2913C Extract Zip Spec      14 (20) '2.0'\n+1D2913D Extract OS            00 (0) 'MS-DOS'\n+1D2913E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29468 Compression Method    0008 (8) 'Deflated'\n-1D2946A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2946E CRC                   AEB0BF56 (2930818902)\n-1D29472 Compressed Size       00000362 (866)\n-1D29476 Uncompressed Size     0000035D (861)\n-1D2947A Filename Length       0025 (37)\n-1D2947C Extra Length          0000 (0)\n-1D2947E Comment Length        0000 (0)\n-1D29480 Disk Start            0000 (0)\n-1D29482 Int File Attributes   0000 (0)\n+1D29140 Compression Method    0008 (8) 'Deflated'\n+1D29142 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29146 CRC                   AEB0BF56 (2930818902)\n+1D2914A Compressed Size       00000362 (866)\n+1D2914E Uncompressed Size     0000035D (861)\n+1D29152 Filename Length       0025 (37)\n+1D29154 Extra Length          0000 (0)\n+1D29156 Comment Length        0000 (0)\n+1D29158 Disk Start            0000 (0)\n+1D2915A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29484 Ext File Attributes   81A40000 (2175008768)\n+1D2915C 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-1D29488 Local Header Offset   01CE48DA (30296282)\n-1D2948C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29160 Local Header Offset   01CE45B2 (30295474)\n+1D29164 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2948C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D294B1 CENTRAL HEADER #261   02014B50 (33639248)\n-1D294B5 Created Zip Spec      14 (20) '2.0'\n-1D294B6 Created OS            03 (3) 'Unix'\n-1D294B7 Extract Zip Spec      14 (20) '2.0'\n-1D294B8 Extract OS            00 (0) 'MS-DOS'\n-1D294B9 General Purpose Flag  0800 (2048)\n+1D29189 CENTRAL HEADER #261   02014B50 (33639248)\n+1D2918D Created Zip Spec      14 (20) '2.0'\n+1D2918E Created OS            03 (3) 'Unix'\n+1D2918F Extract Zip Spec      14 (20) '2.0'\n+1D29190 Extract OS            00 (0) 'MS-DOS'\n+1D29191 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D294BB Compression Method    0008 (8) 'Deflated'\n-1D294BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D294C1 CRC                   985588D0 (2555742416)\n-1D294C5 Compressed Size       0000034C (844)\n-1D294C9 Uncompressed Size     00000347 (839)\n-1D294CD Filename Length       0023 (35)\n-1D294CF Extra Length          0000 (0)\n-1D294D1 Comment Length        0000 (0)\n-1D294D3 Disk Start            0000 (0)\n-1D294D5 Int File Attributes   0000 (0)\n+1D29193 Compression Method    0008 (8) 'Deflated'\n+1D29195 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29199 CRC                   985588D0 (2555742416)\n+1D2919D Compressed Size       0000034C (844)\n+1D291A1 Uncompressed Size     00000347 (839)\n+1D291A5 Filename Length       0023 (35)\n+1D291A7 Extra Length          0000 (0)\n+1D291A9 Comment Length        0000 (0)\n+1D291AB Disk Start            0000 (0)\n+1D291AD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D294D7 Ext File Attributes   81A40000 (2175008768)\n+1D291AF 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-1D294DB Local Header Offset   01CE4C7F (30297215)\n-1D294DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D291B3 Local Header Offset   01CE4957 (30296407)\n+1D291B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D294DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D291B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29502 CENTRAL HEADER #262   02014B50 (33639248)\n-1D29506 Created Zip Spec      14 (20) '2.0'\n-1D29507 Created OS            03 (3) 'Unix'\n-1D29508 Extract Zip Spec      14 (20) '2.0'\n-1D29509 Extract OS            00 (0) 'MS-DOS'\n-1D2950A General Purpose Flag  0800 (2048)\n+1D291DA CENTRAL HEADER #262   02014B50 (33639248)\n+1D291DE Created Zip Spec      14 (20) '2.0'\n+1D291DF Created OS            03 (3) 'Unix'\n+1D291E0 Extract Zip Spec      14 (20) '2.0'\n+1D291E1 Extract OS            00 (0) 'MS-DOS'\n+1D291E2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2950C Compression Method    0008 (8) 'Deflated'\n-1D2950E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29512 CRC                   36BD5718 (918378264)\n-1D29516 Compressed Size       000002E5 (741)\n-1D2951A Uncompressed Size     000002E0 (736)\n-1D2951E Filename Length       0029 (41)\n-1D29520 Extra Length          0000 (0)\n-1D29522 Comment Length        0000 (0)\n-1D29524 Disk Start            0000 (0)\n-1D29526 Int File Attributes   0000 (0)\n+1D291E4 Compression Method    0008 (8) 'Deflated'\n+1D291E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D291EA CRC                   36BD5718 (918378264)\n+1D291EE Compressed Size       000002E5 (741)\n+1D291F2 Uncompressed Size     000002E0 (736)\n+1D291F6 Filename Length       0029 (41)\n+1D291F8 Extra Length          0000 (0)\n+1D291FA Comment Length        0000 (0)\n+1D291FC Disk Start            0000 (0)\n+1D291FE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29528 Ext File Attributes   81A40000 (2175008768)\n+1D29200 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-1D2952C Local Header Offset   01CE500C (30298124)\n-1D29530 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29204 Local Header Offset   01CE4CE4 (30297316)\n+1D29208 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29559 CENTRAL HEADER #263   02014B50 (33639248)\n-1D2955D Created Zip Spec      14 (20) '2.0'\n-1D2955E Created OS            03 (3) 'Unix'\n-1D2955F Extract Zip Spec      14 (20) '2.0'\n-1D29560 Extract OS            00 (0) 'MS-DOS'\n-1D29561 General Purpose Flag  0800 (2048)\n+1D29231 CENTRAL HEADER #263   02014B50 (33639248)\n+1D29235 Created Zip Spec      14 (20) '2.0'\n+1D29236 Created OS            03 (3) 'Unix'\n+1D29237 Extract Zip Spec      14 (20) '2.0'\n+1D29238 Extract OS            00 (0) 'MS-DOS'\n+1D29239 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29563 Compression Method    0008 (8) 'Deflated'\n-1D29565 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29569 CRC                   758BFEF8 (1972109048)\n-1D2956D Compressed Size       0000024F (591)\n-1D29571 Uncompressed Size     0000024A (586)\n-1D29575 Filename Length       0022 (34)\n-1D29577 Extra Length          0000 (0)\n-1D29579 Comment Length        0000 (0)\n-1D2957B Disk Start            0000 (0)\n-1D2957D Int File Attributes   0000 (0)\n+1D2923B Compression Method    0008 (8) 'Deflated'\n+1D2923D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29241 CRC                   758BFEF8 (1972109048)\n+1D29245 Compressed Size       0000024F (591)\n+1D29249 Uncompressed Size     0000024A (586)\n+1D2924D Filename Length       0022 (34)\n+1D2924F Extra Length          0000 (0)\n+1D29251 Comment Length        0000 (0)\n+1D29253 Disk Start            0000 (0)\n+1D29255 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2957F Ext File Attributes   81A40000 (2175008768)\n+1D29257 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-1D29583 Local Header Offset   01CE5338 (30298936)\n-1D29587 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2925B Local Header Offset   01CE5010 (30298128)\n+1D2925F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2925F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D295A9 CENTRAL HEADER #264   02014B50 (33639248)\n-1D295AD Created Zip Spec      14 (20) '2.0'\n-1D295AE Created OS            03 (3) 'Unix'\n-1D295AF Extract Zip Spec      14 (20) '2.0'\n-1D295B0 Extract OS            00 (0) 'MS-DOS'\n-1D295B1 General Purpose Flag  0800 (2048)\n+1D29281 CENTRAL HEADER #264   02014B50 (33639248)\n+1D29285 Created Zip Spec      14 (20) '2.0'\n+1D29286 Created OS            03 (3) 'Unix'\n+1D29287 Extract Zip Spec      14 (20) '2.0'\n+1D29288 Extract OS            00 (0) 'MS-DOS'\n+1D29289 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D295B3 Compression Method    0008 (8) 'Deflated'\n-1D295B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D295B9 CRC                   87B0B6BA (2276505274)\n-1D295BD Compressed Size       00000333 (819)\n-1D295C1 Uncompressed Size     0000032E (814)\n-1D295C5 Filename Length       0027 (39)\n-1D295C7 Extra Length          0000 (0)\n-1D295C9 Comment Length        0000 (0)\n-1D295CB Disk Start            0000 (0)\n-1D295CD Int File Attributes   0000 (0)\n+1D2928B Compression Method    0008 (8) 'Deflated'\n+1D2928D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29291 CRC                   87B0B6BA (2276505274)\n+1D29295 Compressed Size       00000333 (819)\n+1D29299 Uncompressed Size     0000032E (814)\n+1D2929D Filename Length       0027 (39)\n+1D2929F Extra Length          0000 (0)\n+1D292A1 Comment Length        0000 (0)\n+1D292A3 Disk Start            0000 (0)\n+1D292A5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D295CF Ext File Attributes   81A40000 (2175008768)\n+1D292A7 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-1D295D3 Local Header Offset   01CE55C7 (30299591)\n-1D295D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D292AB Local Header Offset   01CE529F (30298783)\n+1D292AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D295D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D292AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D295FE CENTRAL HEADER #265   02014B50 (33639248)\n-1D29602 Created Zip Spec      14 (20) '2.0'\n-1D29603 Created OS            03 (3) 'Unix'\n-1D29604 Extract Zip Spec      14 (20) '2.0'\n-1D29605 Extract OS            00 (0) 'MS-DOS'\n-1D29606 General Purpose Flag  0800 (2048)\n+1D292D6 CENTRAL HEADER #265   02014B50 (33639248)\n+1D292DA Created Zip Spec      14 (20) '2.0'\n+1D292DB Created OS            03 (3) 'Unix'\n+1D292DC Extract Zip Spec      14 (20) '2.0'\n+1D292DD Extract OS            00 (0) 'MS-DOS'\n+1D292DE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29608 Compression Method    0008 (8) 'Deflated'\n-1D2960A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2960E CRC                   EE4EA32B (3998130987)\n-1D29612 Compressed Size       00000378 (888)\n-1D29616 Uncompressed Size     00000373 (883)\n-1D2961A Filename Length       0028 (40)\n-1D2961C Extra Length          0000 (0)\n-1D2961E Comment Length        0000 (0)\n-1D29620 Disk Start            0000 (0)\n-1D29622 Int File Attributes   0000 (0)\n+1D292E0 Compression Method    0008 (8) 'Deflated'\n+1D292E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D292E6 CRC                   EE4EA32B (3998130987)\n+1D292EA Compressed Size       00000378 (888)\n+1D292EE Uncompressed Size     00000373 (883)\n+1D292F2 Filename Length       0028 (40)\n+1D292F4 Extra Length          0000 (0)\n+1D292F6 Comment Length        0000 (0)\n+1D292F8 Disk Start            0000 (0)\n+1D292FA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29624 Ext File Attributes   81A40000 (2175008768)\n+1D292FC 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-1D29628 Local Header Offset   01CE593F (30300479)\n-1D2962C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29300 Local Header Offset   01CE5617 (30299671)\n+1D29304 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2962C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29304: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29654 CENTRAL HEADER #266   02014B50 (33639248)\n-1D29658 Created Zip Spec      14 (20) '2.0'\n-1D29659 Created OS            03 (3) 'Unix'\n-1D2965A Extract Zip Spec      14 (20) '2.0'\n-1D2965B Extract OS            00 (0) 'MS-DOS'\n-1D2965C General Purpose Flag  0800 (2048)\n+1D2932C CENTRAL HEADER #266   02014B50 (33639248)\n+1D29330 Created Zip Spec      14 (20) '2.0'\n+1D29331 Created OS            03 (3) 'Unix'\n+1D29332 Extract Zip Spec      14 (20) '2.0'\n+1D29333 Extract OS            00 (0) 'MS-DOS'\n+1D29334 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2965E Compression Method    0008 (8) 'Deflated'\n-1D29660 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29664 CRC                   B39F1B08 (3013548808)\n-1D29668 Compressed Size       00000267 (615)\n-1D2966C Uncompressed Size     00000262 (610)\n-1D29670 Filename Length       0020 (32)\n-1D29672 Extra Length          0000 (0)\n-1D29674 Comment Length        0000 (0)\n-1D29676 Disk Start            0000 (0)\n-1D29678 Int File Attributes   0000 (0)\n+1D29336 Compression Method    0008 (8) 'Deflated'\n+1D29338 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2933C CRC                   B39F1B08 (3013548808)\n+1D29340 Compressed Size       00000267 (615)\n+1D29344 Uncompressed Size     00000262 (610)\n+1D29348 Filename Length       0020 (32)\n+1D2934A Extra Length          0000 (0)\n+1D2934C Comment Length        0000 (0)\n+1D2934E Disk Start            0000 (0)\n+1D29350 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2967A Ext File Attributes   81A40000 (2175008768)\n+1D29352 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-1D2967E Local Header Offset   01CE5CFD (30301437)\n-1D29682 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29356 Local Header Offset   01CE59D5 (30300629)\n+1D2935A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29682: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2935A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D296A2 CENTRAL HEADER #267   02014B50 (33639248)\n-1D296A6 Created Zip Spec      14 (20) '2.0'\n-1D296A7 Created OS            03 (3) 'Unix'\n-1D296A8 Extract Zip Spec      14 (20) '2.0'\n-1D296A9 Extract OS            00 (0) 'MS-DOS'\n-1D296AA General Purpose Flag  0800 (2048)\n+1D2937A CENTRAL HEADER #267   02014B50 (33639248)\n+1D2937E Created Zip Spec      14 (20) '2.0'\n+1D2937F Created OS            03 (3) 'Unix'\n+1D29380 Extract Zip Spec      14 (20) '2.0'\n+1D29381 Extract OS            00 (0) 'MS-DOS'\n+1D29382 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D296AC Compression Method    0008 (8) 'Deflated'\n-1D296AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D296B2 CRC                   6F29923E (1864995390)\n-1D296B6 Compressed Size       0000024D (589)\n-1D296BA Uncompressed Size     00000248 (584)\n-1D296BE Filename Length       0027 (39)\n-1D296C0 Extra Length          0000 (0)\n-1D296C2 Comment Length        0000 (0)\n-1D296C4 Disk Start            0000 (0)\n-1D296C6 Int File Attributes   0000 (0)\n+1D29384 Compression Method    0008 (8) 'Deflated'\n+1D29386 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2938A CRC                   6F29923E (1864995390)\n+1D2938E Compressed Size       0000024D (589)\n+1D29392 Uncompressed Size     00000248 (584)\n+1D29396 Filename Length       0027 (39)\n+1D29398 Extra Length          0000 (0)\n+1D2939A Comment Length        0000 (0)\n+1D2939C Disk Start            0000 (0)\n+1D2939E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D296C8 Ext File Attributes   81A40000 (2175008768)\n+1D293A0 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-1D296CC Local Header Offset   01CE5FA2 (30302114)\n-1D296D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D293A4 Local Header Offset   01CE5C7A (30301306)\n+1D293A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D296D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D293A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D296F7 CENTRAL HEADER #268   02014B50 (33639248)\n-1D296FB Created Zip Spec      14 (20) '2.0'\n-1D296FC Created OS            03 (3) 'Unix'\n-1D296FD Extract Zip Spec      14 (20) '2.0'\n-1D296FE Extract OS            00 (0) 'MS-DOS'\n-1D296FF General Purpose Flag  0800 (2048)\n+1D293CF CENTRAL HEADER #268   02014B50 (33639248)\n+1D293D3 Created Zip Spec      14 (20) '2.0'\n+1D293D4 Created OS            03 (3) 'Unix'\n+1D293D5 Extract Zip Spec      14 (20) '2.0'\n+1D293D6 Extract OS            00 (0) 'MS-DOS'\n+1D293D7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29701 Compression Method    0008 (8) 'Deflated'\n-1D29703 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29707 CRC                   730FB2A5 (1930408613)\n-1D2970B Compressed Size       00000215 (533)\n-1D2970F Uncompressed Size     000002B2 (690)\n-1D29713 Filename Length       0017 (23)\n-1D29715 Extra Length          0000 (0)\n-1D29717 Comment Length        0000 (0)\n-1D29719 Disk Start            0000 (0)\n-1D2971B Int File Attributes   0000 (0)\n+1D293D9 Compression Method    0008 (8) 'Deflated'\n+1D293DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D293DF CRC                   730FB2A5 (1930408613)\n+1D293E3 Compressed Size       00000215 (533)\n+1D293E7 Uncompressed Size     000002B2 (690)\n+1D293EB Filename Length       0017 (23)\n+1D293ED Extra Length          0000 (0)\n+1D293EF Comment Length        0000 (0)\n+1D293F1 Disk Start            0000 (0)\n+1D293F3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2971D Ext File Attributes   81A40000 (2175008768)\n+1D293F5 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-1D29721 Local Header Offset   01CE6234 (30302772)\n-1D29725 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D293F9 Local Header Offset   01CE5F0C (30301964)\n+1D293FD Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29725: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D293FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2973C CENTRAL HEADER #269   02014B50 (33639248)\n-1D29740 Created Zip Spec      14 (20) '2.0'\n-1D29741 Created OS            03 (3) 'Unix'\n-1D29742 Extract Zip Spec      14 (20) '2.0'\n-1D29743 Extract OS            00 (0) 'MS-DOS'\n-1D29744 General Purpose Flag  0800 (2048)\n+1D29414 CENTRAL HEADER #269   02014B50 (33639248)\n+1D29418 Created Zip Spec      14 (20) '2.0'\n+1D29419 Created OS            03 (3) 'Unix'\n+1D2941A Extract Zip Spec      14 (20) '2.0'\n+1D2941B Extract OS            00 (0) 'MS-DOS'\n+1D2941C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29746 Compression Method    0008 (8) 'Deflated'\n-1D29748 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2974C CRC                   BB60B307 (3143676679)\n-1D29750 Compressed Size       00000260 (608)\n-1D29754 Uncompressed Size     0000025B (603)\n-1D29758 Filename Length       001F (31)\n-1D2975A Extra Length          0000 (0)\n-1D2975C Comment Length        0000 (0)\n-1D2975E Disk Start            0000 (0)\n-1D29760 Int File Attributes   0000 (0)\n+1D2941E Compression Method    0008 (8) 'Deflated'\n+1D29420 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29424 CRC                   BB60B307 (3143676679)\n+1D29428 Compressed Size       00000260 (608)\n+1D2942C Uncompressed Size     0000025B (603)\n+1D29430 Filename Length       001F (31)\n+1D29432 Extra Length          0000 (0)\n+1D29434 Comment Length        0000 (0)\n+1D29436 Disk Start            0000 (0)\n+1D29438 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29762 Ext File Attributes   81A40000 (2175008768)\n+1D2943A 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-1D29766 Local Header Offset   01CE647E (30303358)\n-1D2976A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2943E Local Header Offset   01CE6156 (30302550)\n+1D29442 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2976A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29789 CENTRAL HEADER #270   02014B50 (33639248)\n-1D2978D Created Zip Spec      14 (20) '2.0'\n-1D2978E Created OS            03 (3) 'Unix'\n-1D2978F Extract Zip Spec      14 (20) '2.0'\n-1D29790 Extract OS            00 (0) 'MS-DOS'\n-1D29791 General Purpose Flag  0800 (2048)\n+1D29461 CENTRAL HEADER #270   02014B50 (33639248)\n+1D29465 Created Zip Spec      14 (20) '2.0'\n+1D29466 Created OS            03 (3) 'Unix'\n+1D29467 Extract Zip Spec      14 (20) '2.0'\n+1D29468 Extract OS            00 (0) 'MS-DOS'\n+1D29469 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29793 Compression Method    0008 (8) 'Deflated'\n-1D29795 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29799 CRC                   CEC3CAC7 (3468937927)\n-1D2979D Compressed Size       0000017F (383)\n-1D297A1 Uncompressed Size     00000182 (386)\n-1D297A5 Filename Length       0021 (33)\n-1D297A7 Extra Length          0000 (0)\n-1D297A9 Comment Length        0000 (0)\n-1D297AB Disk Start            0000 (0)\n-1D297AD Int File Attributes   0000 (0)\n+1D2946B Compression Method    0008 (8) 'Deflated'\n+1D2946D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29471 CRC                   CEC3CAC7 (3468937927)\n+1D29475 Compressed Size       0000017F (383)\n+1D29479 Uncompressed Size     00000182 (386)\n+1D2947D Filename Length       0021 (33)\n+1D2947F Extra Length          0000 (0)\n+1D29481 Comment Length        0000 (0)\n+1D29483 Disk Start            0000 (0)\n+1D29485 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D297AF Ext File Attributes   81A40000 (2175008768)\n+1D29487 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-1D297B3 Local Header Offset   01CE671B (30304027)\n-1D297B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2948B Local Header Offset   01CE63F3 (30303219)\n+1D2948F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D297B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2948F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D297D8 CENTRAL HEADER #271   02014B50 (33639248)\n-1D297DC Created Zip Spec      14 (20) '2.0'\n-1D297DD Created OS            03 (3) 'Unix'\n-1D297DE Extract Zip Spec      14 (20) '2.0'\n-1D297DF Extract OS            00 (0) 'MS-DOS'\n-1D297E0 General Purpose Flag  0800 (2048)\n+1D294B0 CENTRAL HEADER #271   02014B50 (33639248)\n+1D294B4 Created Zip Spec      14 (20) '2.0'\n+1D294B5 Created OS            03 (3) 'Unix'\n+1D294B6 Extract Zip Spec      14 (20) '2.0'\n+1D294B7 Extract OS            00 (0) 'MS-DOS'\n+1D294B8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D297E2 Compression Method    0008 (8) 'Deflated'\n-1D297E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D297E8 CRC                   FF29DBDC (4280933340)\n-1D297EC Compressed Size       000001DA (474)\n-1D297F0 Uncompressed Size     00000368 (872)\n-1D297F4 Filename Length       0021 (33)\n-1D297F6 Extra Length          0000 (0)\n-1D297F8 Comment Length        0000 (0)\n-1D297FA Disk Start            0000 (0)\n-1D297FC Int File Attributes   0000 (0)\n+1D294BA Compression Method    0008 (8) 'Deflated'\n+1D294BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D294C0 CRC                   FF29DBDC (4280933340)\n+1D294C4 Compressed Size       000001DA (474)\n+1D294C8 Uncompressed Size     00000368 (872)\n+1D294CC Filename Length       0021 (33)\n+1D294CE Extra Length          0000 (0)\n+1D294D0 Comment Length        0000 (0)\n+1D294D2 Disk Start            0000 (0)\n+1D294D4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D297FE Ext File Attributes   81A40000 (2175008768)\n+1D294D6 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-1D29802 Local Header Offset   01CE68D9 (30304473)\n-1D29806 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D294DA Local Header Offset   01CE65B1 (30303665)\n+1D294DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29806: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D294DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29827 CENTRAL HEADER #272   02014B50 (33639248)\n-1D2982B Created Zip Spec      14 (20) '2.0'\n-1D2982C Created OS            03 (3) 'Unix'\n-1D2982D Extract Zip Spec      14 (20) '2.0'\n-1D2982E Extract OS            00 (0) 'MS-DOS'\n-1D2982F General Purpose Flag  0800 (2048)\n+1D294FF CENTRAL HEADER #272   02014B50 (33639248)\n+1D29503 Created Zip Spec      14 (20) '2.0'\n+1D29504 Created OS            03 (3) 'Unix'\n+1D29505 Extract Zip Spec      14 (20) '2.0'\n+1D29506 Extract OS            00 (0) 'MS-DOS'\n+1D29507 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29831 Compression Method    0008 (8) 'Deflated'\n-1D29833 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29837 CRC                   131F64B9 (320824505)\n-1D2983B Compressed Size       000002D7 (727)\n-1D2983F Uncompressed Size     0000041D (1053)\n-1D29843 Filename Length       0027 (39)\n-1D29845 Extra Length          0000 (0)\n-1D29847 Comment Length        0000 (0)\n-1D29849 Disk Start            0000 (0)\n-1D2984B Int File Attributes   0000 (0)\n+1D29509 Compression Method    0008 (8) 'Deflated'\n+1D2950B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2950F CRC                   131F64B9 (320824505)\n+1D29513 Compressed Size       000002D7 (727)\n+1D29517 Uncompressed Size     0000041D (1053)\n+1D2951B Filename Length       0027 (39)\n+1D2951D Extra Length          0000 (0)\n+1D2951F Comment Length        0000 (0)\n+1D29521 Disk Start            0000 (0)\n+1D29523 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2984D Ext File Attributes   81A40000 (2175008768)\n+1D29525 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-1D29851 Local Header Offset   01CE6AF2 (30305010)\n-1D29855 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29529 Local Header Offset   01CE67CA (30304202)\n+1D2952D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2952D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2987C CENTRAL HEADER #273   02014B50 (33639248)\n-1D29880 Created Zip Spec      14 (20) '2.0'\n-1D29881 Created OS            03 (3) 'Unix'\n-1D29882 Extract Zip Spec      14 (20) '2.0'\n-1D29883 Extract OS            00 (0) 'MS-DOS'\n-1D29884 General Purpose Flag  0800 (2048)\n+1D29554 CENTRAL HEADER #273   02014B50 (33639248)\n+1D29558 Created Zip Spec      14 (20) '2.0'\n+1D29559 Created OS            03 (3) 'Unix'\n+1D2955A Extract Zip Spec      14 (20) '2.0'\n+1D2955B Extract OS            00 (0) 'MS-DOS'\n+1D2955C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29886 Compression Method    0008 (8) 'Deflated'\n-1D29888 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2988C CRC                   0A9D8744 (178095940)\n-1D29890 Compressed Size       00000026 (38)\n-1D29894 Uncompressed Size     0000002B (43)\n-1D29898 Filename Length       001E (30)\n-1D2989A Extra Length          0000 (0)\n-1D2989C Comment Length        0000 (0)\n-1D2989E Disk Start            0000 (0)\n-1D298A0 Int File Attributes   0000 (0)\n+1D2955E Compression Method    0008 (8) 'Deflated'\n+1D29560 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29564 CRC                   0A9D8744 (178095940)\n+1D29568 Compressed Size       00000026 (38)\n+1D2956C Uncompressed Size     0000002B (43)\n+1D29570 Filename Length       001E (30)\n+1D29572 Extra Length          0000 (0)\n+1D29574 Comment Length        0000 (0)\n+1D29576 Disk Start            0000 (0)\n+1D29578 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D298A2 Ext File Attributes   81A40000 (2175008768)\n+1D2957A 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-1D298A6 Local Header Offset   01CE6E0E (30305806)\n-1D298AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2957E Local Header Offset   01CE6AE6 (30304998)\n+1D29582 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D298AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D298C8 CENTRAL HEADER #274   02014B50 (33639248)\n-1D298CC Created Zip Spec      14 (20) '2.0'\n-1D298CD Created OS            03 (3) 'Unix'\n-1D298CE Extract Zip Spec      14 (20) '2.0'\n-1D298CF Extract OS            00 (0) 'MS-DOS'\n-1D298D0 General Purpose Flag  0800 (2048)\n+1D295A0 CENTRAL HEADER #274   02014B50 (33639248)\n+1D295A4 Created Zip Spec      14 (20) '2.0'\n+1D295A5 Created OS            03 (3) 'Unix'\n+1D295A6 Extract Zip Spec      14 (20) '2.0'\n+1D295A7 Extract OS            00 (0) 'MS-DOS'\n+1D295A8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D298D2 Compression Method    0008 (8) 'Deflated'\n-1D298D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D298D8 CRC                   4682AB77 (1182968695)\n-1D298DC Compressed Size       000000C2 (194)\n-1D298E0 Uncompressed Size     000000CC (204)\n-1D298E4 Filename Length       001D (29)\n-1D298E6 Extra Length          0000 (0)\n-1D298E8 Comment Length        0000 (0)\n-1D298EA Disk Start            0000 (0)\n-1D298EC Int File Attributes   0000 (0)\n+1D295AA Compression Method    0008 (8) 'Deflated'\n+1D295AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D295B0 CRC                   4682AB77 (1182968695)\n+1D295B4 Compressed Size       000000C2 (194)\n+1D295B8 Uncompressed Size     000000CC (204)\n+1D295BC Filename Length       001D (29)\n+1D295BE Extra Length          0000 (0)\n+1D295C0 Comment Length        0000 (0)\n+1D295C2 Disk Start            0000 (0)\n+1D295C4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D298EE Ext File Attributes   81A40000 (2175008768)\n+1D295C6 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-1D298F2 Local Header Offset   01CE6E70 (30305904)\n-1D298F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D295CA Local Header Offset   01CE6B48 (30305096)\n+1D295CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D298F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D295CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29913 CENTRAL HEADER #275   02014B50 (33639248)\n-1D29917 Created Zip Spec      14 (20) '2.0'\n-1D29918 Created OS            03 (3) 'Unix'\n-1D29919 Extract Zip Spec      14 (20) '2.0'\n-1D2991A Extract OS            00 (0) 'MS-DOS'\n-1D2991B General Purpose Flag  0800 (2048)\n+1D295EB CENTRAL HEADER #275   02014B50 (33639248)\n+1D295EF Created Zip Spec      14 (20) '2.0'\n+1D295F0 Created OS            03 (3) 'Unix'\n+1D295F1 Extract Zip Spec      14 (20) '2.0'\n+1D295F2 Extract OS            00 (0) 'MS-DOS'\n+1D295F3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2991D Compression Method    0008 (8) 'Deflated'\n-1D2991F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29923 CRC                   ECCDFBAC (3972922284)\n-1D29927 Compressed Size       00000211 (529)\n-1D2992B Uncompressed Size     00000486 (1158)\n-1D2992F Filename Length       001B (27)\n-1D29931 Extra Length          0000 (0)\n-1D29933 Comment Length        0000 (0)\n-1D29935 Disk Start            0000 (0)\n-1D29937 Int File Attributes   0000 (0)\n+1D295F5 Compression Method    0008 (8) 'Deflated'\n+1D295F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D295FB CRC                   ECCDFBAC (3972922284)\n+1D295FF Compressed Size       00000211 (529)\n+1D29603 Uncompressed Size     00000486 (1158)\n+1D29607 Filename Length       001B (27)\n+1D29609 Extra Length          0000 (0)\n+1D2960B Comment Length        0000 (0)\n+1D2960D Disk Start            0000 (0)\n+1D2960F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29939 Ext File Attributes   81A40000 (2175008768)\n+1D29611 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-1D2993D Local Header Offset   01CE6F6D (30306157)\n-1D29941 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29615 Local Header Offset   01CE6C45 (30305349)\n+1D29619 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29941: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2995C CENTRAL HEADER #276   02014B50 (33639248)\n-1D29960 Created Zip Spec      14 (20) '2.0'\n-1D29961 Created OS            03 (3) 'Unix'\n-1D29962 Extract Zip Spec      14 (20) '2.0'\n-1D29963 Extract OS            00 (0) 'MS-DOS'\n-1D29964 General Purpose Flag  0800 (2048)\n+1D29634 CENTRAL HEADER #276   02014B50 (33639248)\n+1D29638 Created Zip Spec      14 (20) '2.0'\n+1D29639 Created OS            03 (3) 'Unix'\n+1D2963A Extract Zip Spec      14 (20) '2.0'\n+1D2963B Extract OS            00 (0) 'MS-DOS'\n+1D2963C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29966 Compression Method    0008 (8) 'Deflated'\n-1D29968 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2996C CRC                   DCDF1CF3 (3705609459)\n-1D29970 Compressed Size       00000DC5 (3525)\n-1D29974 Uncompressed Size     00003867 (14439)\n-1D29978 Filename Length       0014 (20)\n-1D2997A Extra Length          0000 (0)\n-1D2997C Comment Length        0000 (0)\n-1D2997E Disk Start            0000 (0)\n-1D29980 Int File Attributes   0000 (0)\n+1D2963E Compression Method    0008 (8) 'Deflated'\n+1D29640 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29644 CRC                   DCDF1CF3 (3705609459)\n+1D29648 Compressed Size       00000DC5 (3525)\n+1D2964C Uncompressed Size     00003867 (14439)\n+1D29650 Filename Length       0014 (20)\n+1D29652 Extra Length          0000 (0)\n+1D29654 Comment Length        0000 (0)\n+1D29656 Disk Start            0000 (0)\n+1D29658 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29982 Ext File Attributes   81A40000 (2175008768)\n+1D2965A 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-1D29986 Local Header Offset   01CE71B7 (30306743)\n-1D2998A Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D2965E Local Header Offset   01CE6E8F (30305935)\n+1D29662 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2998A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29662: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2999E CENTRAL HEADER #277   02014B50 (33639248)\n-1D299A2 Created Zip Spec      14 (20) '2.0'\n-1D299A3 Created OS            03 (3) 'Unix'\n-1D299A4 Extract Zip Spec      14 (20) '2.0'\n-1D299A5 Extract OS            00 (0) 'MS-DOS'\n-1D299A6 General Purpose Flag  0800 (2048)\n+1D29676 CENTRAL HEADER #277   02014B50 (33639248)\n+1D2967A Created Zip Spec      14 (20) '2.0'\n+1D2967B Created OS            03 (3) 'Unix'\n+1D2967C Extract Zip Spec      14 (20) '2.0'\n+1D2967D Extract OS            00 (0) 'MS-DOS'\n+1D2967E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D299A8 Compression Method    0008 (8) 'Deflated'\n-1D299AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D299AE CRC                   94F17E95 (2498854549)\n-1D299B2 Compressed Size       00000235 (565)\n-1D299B6 Uncompressed Size     00000429 (1065)\n-1D299BA Filename Length       0017 (23)\n-1D299BC Extra Length          0000 (0)\n-1D299BE Comment Length        0000 (0)\n-1D299C0 Disk Start            0000 (0)\n-1D299C2 Int File Attributes   0000 (0)\n+1D29680 Compression Method    0008 (8) 'Deflated'\n+1D29682 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29686 CRC                   94F17E95 (2498854549)\n+1D2968A Compressed Size       00000235 (565)\n+1D2968E Uncompressed Size     00000429 (1065)\n+1D29692 Filename Length       0017 (23)\n+1D29694 Extra Length          0000 (0)\n+1D29696 Comment Length        0000 (0)\n+1D29698 Disk Start            0000 (0)\n+1D2969A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D299C4 Ext File Attributes   81A40000 (2175008768)\n+1D2969C 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-1D299C8 Local Header Offset   01CE7FAE (30310318)\n-1D299CC Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D296A0 Local Header Offset   01CE7C86 (30309510)\n+1D296A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D299CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D296A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D299E3 CENTRAL HEADER #278   02014B50 (33639248)\n-1D299E7 Created Zip Spec      14 (20) '2.0'\n-1D299E8 Created OS            03 (3) 'Unix'\n-1D299E9 Extract Zip Spec      14 (20) '2.0'\n-1D299EA Extract OS            00 (0) 'MS-DOS'\n-1D299EB General Purpose Flag  0800 (2048)\n+1D296BB CENTRAL HEADER #278   02014B50 (33639248)\n+1D296BF Created Zip Spec      14 (20) '2.0'\n+1D296C0 Created OS            03 (3) 'Unix'\n+1D296C1 Extract Zip Spec      14 (20) '2.0'\n+1D296C2 Extract OS            00 (0) 'MS-DOS'\n+1D296C3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D299ED Compression Method    0008 (8) 'Deflated'\n-1D299EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D299F3 CRC                   C8FD11B3 (3372028339)\n-1D299F7 Compressed Size       0000031A (794)\n-1D299FB Uncompressed Size     000008A0 (2208)\n-1D299FF Filename Length       0018 (24)\n-1D29A01 Extra Length          0000 (0)\n-1D29A03 Comment Length        0000 (0)\n-1D29A05 Disk Start            0000 (0)\n-1D29A07 Int File Attributes   0000 (0)\n+1D296C5 Compression Method    0008 (8) 'Deflated'\n+1D296C7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D296CB CRC                   C8FD11B3 (3372028339)\n+1D296CF Compressed Size       0000031A (794)\n+1D296D3 Uncompressed Size     000008A0 (2208)\n+1D296D7 Filename Length       0018 (24)\n+1D296D9 Extra Length          0000 (0)\n+1D296DB Comment Length        0000 (0)\n+1D296DD Disk Start            0000 (0)\n+1D296DF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29A09 Ext File Attributes   81A40000 (2175008768)\n+1D296E1 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-1D29A0D Local Header Offset   01CE8218 (30310936)\n-1D29A11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1D296E5 Local Header Offset   01CE7EF0 (30310128)\n+1D296E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D296E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29A29 CENTRAL HEADER #279   02014B50 (33639248)\n-1D29A2D Created Zip Spec      14 (20) '2.0'\n-1D29A2E Created OS            03 (3) 'Unix'\n-1D29A2F Extract Zip Spec      14 (20) '2.0'\n-1D29A30 Extract OS            00 (0) 'MS-DOS'\n-1D29A31 General Purpose Flag  0800 (2048)\n+1D29701 CENTRAL HEADER #279   02014B50 (33639248)\n+1D29705 Created Zip Spec      14 (20) '2.0'\n+1D29706 Created OS            03 (3) 'Unix'\n+1D29707 Extract Zip Spec      14 (20) '2.0'\n+1D29708 Extract OS            00 (0) 'MS-DOS'\n+1D29709 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29A33 Compression Method    0008 (8) 'Deflated'\n-1D29A35 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29A39 CRC                   D8AC93BD (3635188669)\n-1D29A3D Compressed Size       00000173 (371)\n-1D29A41 Uncompressed Size     00000254 (596)\n-1D29A45 Filename Length       0019 (25)\n-1D29A47 Extra Length          0000 (0)\n-1D29A49 Comment Length        0000 (0)\n-1D29A4B Disk Start            0000 (0)\n-1D29A4D Int File Attributes   0000 (0)\n+1D2970B Compression Method    0008 (8) 'Deflated'\n+1D2970D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29711 CRC                   D8AC93BD (3635188669)\n+1D29715 Compressed Size       00000173 (371)\n+1D29719 Uncompressed Size     00000254 (596)\n+1D2971D Filename Length       0019 (25)\n+1D2971F Extra Length          0000 (0)\n+1D29721 Comment Length        0000 (0)\n+1D29723 Disk Start            0000 (0)\n+1D29725 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29A4F Ext File Attributes   81A40000 (2175008768)\n+1D29727 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-1D29A53 Local Header Offset   01CE8568 (30311784)\n-1D29A57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2972B Local Header Offset   01CE8240 (30310976)\n+1D2972F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29A57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2972F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29A70 CENTRAL HEADER #280   02014B50 (33639248)\n-1D29A74 Created Zip Spec      14 (20) '2.0'\n-1D29A75 Created OS            03 (3) 'Unix'\n-1D29A76 Extract Zip Spec      14 (20) '2.0'\n-1D29A77 Extract OS            00 (0) 'MS-DOS'\n-1D29A78 General Purpose Flag  0800 (2048)\n+1D29748 CENTRAL HEADER #280   02014B50 (33639248)\n+1D2974C Created Zip Spec      14 (20) '2.0'\n+1D2974D Created OS            03 (3) 'Unix'\n+1D2974E Extract Zip Spec      14 (20) '2.0'\n+1D2974F Extract OS            00 (0) 'MS-DOS'\n+1D29750 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29A7A Compression Method    0008 (8) 'Deflated'\n-1D29A7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29A80 CRC                   2DC3201C (767762460)\n-1D29A84 Compressed Size       000001F0 (496)\n-1D29A88 Uncompressed Size     00000371 (881)\n-1D29A8C Filename Length       0018 (24)\n-1D29A8E Extra Length          0000 (0)\n-1D29A90 Comment Length        0000 (0)\n-1D29A92 Disk Start            0000 (0)\n-1D29A94 Int File Attributes   0000 (0)\n+1D29752 Compression Method    0008 (8) 'Deflated'\n+1D29754 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29758 CRC                   2DC3201C (767762460)\n+1D2975C Compressed Size       000001F0 (496)\n+1D29760 Uncompressed Size     00000371 (881)\n+1D29764 Filename Length       0018 (24)\n+1D29766 Extra Length          0000 (0)\n+1D29768 Comment Length        0000 (0)\n+1D2976A Disk Start            0000 (0)\n+1D2976C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29A96 Ext File Attributes   81A40000 (2175008768)\n+1D2976E 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-1D29A9A Local Header Offset   01CE8712 (30312210)\n-1D29A9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1D29772 Local Header Offset   01CE83EA (30311402)\n+1D29776 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29AB6 CENTRAL HEADER #281   02014B50 (33639248)\n-1D29ABA Created Zip Spec      14 (20) '2.0'\n-1D29ABB Created OS            03 (3) 'Unix'\n-1D29ABC Extract Zip Spec      14 (20) '2.0'\n-1D29ABD Extract OS            00 (0) 'MS-DOS'\n-1D29ABE General Purpose Flag  0800 (2048)\n+1D2978E CENTRAL HEADER #281   02014B50 (33639248)\n+1D29792 Created Zip Spec      14 (20) '2.0'\n+1D29793 Created OS            03 (3) 'Unix'\n+1D29794 Extract Zip Spec      14 (20) '2.0'\n+1D29795 Extract OS            00 (0) 'MS-DOS'\n+1D29796 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29AC0 Compression Method    0008 (8) 'Deflated'\n-1D29AC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29AC6 CRC                   7ADEC53F (2061419839)\n-1D29ACA Compressed Size       000001A7 (423)\n-1D29ACE Uncompressed Size     000002CB (715)\n-1D29AD2 Filename Length       0018 (24)\n-1D29AD4 Extra Length          0000 (0)\n-1D29AD6 Comment Length        0000 (0)\n-1D29AD8 Disk Start            0000 (0)\n-1D29ADA Int File Attributes   0000 (0)\n+1D29798 Compression Method    0008 (8) 'Deflated'\n+1D2979A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2979E CRC                   7ADEC53F (2061419839)\n+1D297A2 Compressed Size       000001A7 (423)\n+1D297A6 Uncompressed Size     000002CB (715)\n+1D297AA Filename Length       0018 (24)\n+1D297AC Extra Length          0000 (0)\n+1D297AE Comment Length        0000 (0)\n+1D297B0 Disk Start            0000 (0)\n+1D297B2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29ADC Ext File Attributes   81A40000 (2175008768)\n+1D297B4 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-1D29AE0 Local Header Offset   01CE8938 (30312760)\n-1D29AE4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+1D297B8 Local Header Offset   01CE8610 (30311952)\n+1D297BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29AE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D297BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29AFC CENTRAL HEADER #282   02014B50 (33639248)\n-1D29B00 Created Zip Spec      14 (20) '2.0'\n-1D29B01 Created OS            03 (3) 'Unix'\n-1D29B02 Extract Zip Spec      14 (20) '2.0'\n-1D29B03 Extract OS            00 (0) 'MS-DOS'\n-1D29B04 General Purpose Flag  0800 (2048)\n+1D297D4 CENTRAL HEADER #282   02014B50 (33639248)\n+1D297D8 Created Zip Spec      14 (20) '2.0'\n+1D297D9 Created OS            03 (3) 'Unix'\n+1D297DA Extract Zip Spec      14 (20) '2.0'\n+1D297DB Extract OS            00 (0) 'MS-DOS'\n+1D297DC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29B06 Compression Method    0008 (8) 'Deflated'\n-1D29B08 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29B0C CRC                   56DEE5A3 (1457448355)\n-1D29B10 Compressed Size       0000022E (558)\n-1D29B14 Uncompressed Size     000004AA (1194)\n-1D29B18 Filename Length       0016 (22)\n-1D29B1A Extra Length          0000 (0)\n-1D29B1C Comment Length        0000 (0)\n-1D29B1E Disk Start            0000 (0)\n-1D29B20 Int File Attributes   0000 (0)\n+1D297DE Compression Method    0008 (8) 'Deflated'\n+1D297E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D297E4 CRC                   56DEE5A3 (1457448355)\n+1D297E8 Compressed Size       0000022E (558)\n+1D297EC Uncompressed Size     000004AA (1194)\n+1D297F0 Filename Length       0016 (22)\n+1D297F2 Extra Length          0000 (0)\n+1D297F4 Comment Length        0000 (0)\n+1D297F6 Disk Start            0000 (0)\n+1D297F8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29B22 Ext File Attributes   81A40000 (2175008768)\n+1D297FA 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-1D29B26 Local Header Offset   01CE8B15 (30313237)\n-1D29B2A Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D297FE Local Header Offset   01CE87ED (30312429)\n+1D29802 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29B2A: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29802: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29B40 CENTRAL HEADER #283   02014B50 (33639248)\n-1D29B44 Created Zip Spec      14 (20) '2.0'\n-1D29B45 Created OS            03 (3) 'Unix'\n-1D29B46 Extract Zip Spec      14 (20) '2.0'\n-1D29B47 Extract OS            00 (0) 'MS-DOS'\n-1D29B48 General Purpose Flag  0800 (2048)\n+1D29818 CENTRAL HEADER #283   02014B50 (33639248)\n+1D2981C Created Zip Spec      14 (20) '2.0'\n+1D2981D Created OS            03 (3) 'Unix'\n+1D2981E Extract Zip Spec      14 (20) '2.0'\n+1D2981F Extract OS            00 (0) 'MS-DOS'\n+1D29820 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29B4A Compression Method    0008 (8) 'Deflated'\n-1D29B4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29B50 CRC                   D48ED17D (3566129533)\n-1D29B54 Compressed Size       0000032A (810)\n-1D29B58 Uncompressed Size     000009F9 (2553)\n-1D29B5C Filename Length       0016 (22)\n-1D29B5E Extra Length          0000 (0)\n-1D29B60 Comment Length        0000 (0)\n-1D29B62 Disk Start            0000 (0)\n-1D29B64 Int File Attributes   0000 (0)\n+1D29822 Compression Method    0008 (8) 'Deflated'\n+1D29824 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29828 CRC                   D48ED17D (3566129533)\n+1D2982C Compressed Size       0000032A (810)\n+1D29830 Uncompressed Size     000009F9 (2553)\n+1D29834 Filename Length       0016 (22)\n+1D29836 Extra Length          0000 (0)\n+1D29838 Comment Length        0000 (0)\n+1D2983A Disk Start            0000 (0)\n+1D2983C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29B66 Ext File Attributes   81A40000 (2175008768)\n+1D2983E 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-1D29B6A Local Header Offset   01CE8D77 (30313847)\n-1D29B6E Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D29842 Local Header Offset   01CE8A4F (30313039)\n+1D29846 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29846: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29B84 CENTRAL HEADER #284   02014B50 (33639248)\n-1D29B88 Created Zip Spec      14 (20) '2.0'\n-1D29B89 Created OS            03 (3) 'Unix'\n-1D29B8A Extract Zip Spec      14 (20) '2.0'\n-1D29B8B Extract OS            00 (0) 'MS-DOS'\n-1D29B8C General Purpose Flag  0800 (2048)\n+1D2985C CENTRAL HEADER #284   02014B50 (33639248)\n+1D29860 Created Zip Spec      14 (20) '2.0'\n+1D29861 Created OS            03 (3) 'Unix'\n+1D29862 Extract Zip Spec      14 (20) '2.0'\n+1D29863 Extract OS            00 (0) 'MS-DOS'\n+1D29864 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29B8E Compression Method    0008 (8) 'Deflated'\n-1D29B90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29B94 CRC                   ADA1F0E4 (2913071332)\n-1D29B98 Compressed Size       0000022D (557)\n-1D29B9C Uncompressed Size     00000428 (1064)\n-1D29BA0 Filename Length       0017 (23)\n-1D29BA2 Extra Length          0000 (0)\n-1D29BA4 Comment Length        0000 (0)\n-1D29BA6 Disk Start            0000 (0)\n-1D29BA8 Int File Attributes   0000 (0)\n+1D29866 Compression Method    0008 (8) 'Deflated'\n+1D29868 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2986C CRC                   ADA1F0E4 (2913071332)\n+1D29870 Compressed Size       0000022D (557)\n+1D29874 Uncompressed Size     00000428 (1064)\n+1D29878 Filename Length       0017 (23)\n+1D2987A Extra Length          0000 (0)\n+1D2987C Comment Length        0000 (0)\n+1D2987E Disk Start            0000 (0)\n+1D29880 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29BAA Ext File Attributes   81A40000 (2175008768)\n+1D29882 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-1D29BAE Local Header Offset   01CE90D5 (30314709)\n-1D29BB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D29886 Local Header Offset   01CE8DAD (30313901)\n+1D2988A Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29BB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2988A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29BC9 CENTRAL HEADER #285   02014B50 (33639248)\n-1D29BCD Created Zip Spec      14 (20) '2.0'\n-1D29BCE Created OS            03 (3) 'Unix'\n-1D29BCF Extract Zip Spec      14 (20) '2.0'\n-1D29BD0 Extract OS            00 (0) 'MS-DOS'\n-1D29BD1 General Purpose Flag  0800 (2048)\n+1D298A1 CENTRAL HEADER #285   02014B50 (33639248)\n+1D298A5 Created Zip Spec      14 (20) '2.0'\n+1D298A6 Created OS            03 (3) 'Unix'\n+1D298A7 Extract Zip Spec      14 (20) '2.0'\n+1D298A8 Extract OS            00 (0) 'MS-DOS'\n+1D298A9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29BD3 Compression Method    0008 (8) 'Deflated'\n-1D29BD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29BD9 CRC                   B18689B0 (2978384304)\n-1D29BDD Compressed Size       00000247 (583)\n-1D29BE1 Uncompressed Size     00000262 (610)\n-1D29BE5 Filename Length       000F (15)\n-1D29BE7 Extra Length          0000 (0)\n-1D29BE9 Comment Length        0000 (0)\n-1D29BEB Disk Start            0000 (0)\n-1D29BED Int File Attributes   0000 (0)\n+1D298AB Compression Method    0008 (8) 'Deflated'\n+1D298AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D298B1 CRC                   B18689B0 (2978384304)\n+1D298B5 Compressed Size       00000247 (583)\n+1D298B9 Uncompressed Size     00000262 (610)\n+1D298BD Filename Length       000F (15)\n+1D298BF Extra Length          0000 (0)\n+1D298C1 Comment Length        0000 (0)\n+1D298C3 Disk Start            0000 (0)\n+1D298C5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29BEF Ext File Attributes   81A40000 (2175008768)\n+1D298C7 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-1D29BF3 Local Header Offset   01CE9337 (30315319)\n-1D29BF7 Filename              'XXXXXXXXXXXXXXX'\n+1D298CB Local Header Offset   01CE900F (30314511)\n+1D298CF Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29BF7: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D298CF: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29C06 CENTRAL HEADER #286   02014B50 (33639248)\n-1D29C0A Created Zip Spec      14 (20) '2.0'\n-1D29C0B Created OS            03 (3) 'Unix'\n-1D29C0C Extract Zip Spec      14 (20) '2.0'\n-1D29C0D Extract OS            00 (0) 'MS-DOS'\n-1D29C0E General Purpose Flag  0800 (2048)\n+1D298DE CENTRAL HEADER #286   02014B50 (33639248)\n+1D298E2 Created Zip Spec      14 (20) '2.0'\n+1D298E3 Created OS            03 (3) 'Unix'\n+1D298E4 Extract Zip Spec      14 (20) '2.0'\n+1D298E5 Extract OS            00 (0) 'MS-DOS'\n+1D298E6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29C10 Compression Method    0008 (8) 'Deflated'\n-1D29C12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29C16 CRC                   009719E7 (9902567)\n-1D29C1A Compressed Size       000008DB (2267)\n-1D29C1E Uncompressed Size     000008D6 (2262)\n-1D29C22 Filename Length       0016 (22)\n-1D29C24 Extra Length          0000 (0)\n-1D29C26 Comment Length        0000 (0)\n-1D29C28 Disk Start            0000 (0)\n-1D29C2A Int File Attributes   0000 (0)\n+1D298E8 Compression Method    0008 (8) 'Deflated'\n+1D298EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D298EE CRC                   009719E7 (9902567)\n+1D298F2 Compressed Size       000008DB (2267)\n+1D298F6 Uncompressed Size     000008D6 (2262)\n+1D298FA Filename Length       0016 (22)\n+1D298FC Extra Length          0000 (0)\n+1D298FE Comment Length        0000 (0)\n+1D29900 Disk Start            0000 (0)\n+1D29902 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29C2C Ext File Attributes   81A40000 (2175008768)\n+1D29904 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-1D29C30 Local Header Offset   01CE95AB (30315947)\n-1D29C34 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+1D29908 Local Header Offset   01CE9283 (30315139)\n+1D2990C Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29C34: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2990C: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29C4A CENTRAL HEADER #287   02014B50 (33639248)\n-1D29C4E Created Zip Spec      14 (20) '2.0'\n-1D29C4F Created OS            03 (3) 'Unix'\n-1D29C50 Extract Zip Spec      14 (20) '2.0'\n-1D29C51 Extract OS            00 (0) 'MS-DOS'\n-1D29C52 General Purpose Flag  0800 (2048)\n+1D29922 CENTRAL HEADER #287   02014B50 (33639248)\n+1D29926 Created Zip Spec      14 (20) '2.0'\n+1D29927 Created OS            03 (3) 'Unix'\n+1D29928 Extract Zip Spec      14 (20) '2.0'\n+1D29929 Extract OS            00 (0) 'MS-DOS'\n+1D2992A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29C54 Compression Method    0008 (8) 'Deflated'\n-1D29C56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29C5A CRC                   1D848B64 (495225700)\n-1D29C5E Compressed Size       00000288 (648)\n-1D29C62 Uncompressed Size     00000283 (643)\n-1D29C66 Filename Length       000C (12)\n-1D29C68 Extra Length          0000 (0)\n-1D29C6A Comment Length        0000 (0)\n-1D29C6C Disk Start            0000 (0)\n-1D29C6E Int File Attributes   0000 (0)\n+1D2992C Compression Method    0008 (8) 'Deflated'\n+1D2992E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29932 CRC                   1D848B64 (495225700)\n+1D29936 Compressed Size       00000288 (648)\n+1D2993A Uncompressed Size     00000283 (643)\n+1D2993E Filename Length       000C (12)\n+1D29940 Extra Length          0000 (0)\n+1D29942 Comment Length        0000 (0)\n+1D29944 Disk Start            0000 (0)\n+1D29946 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29C70 Ext File Attributes   81A40000 (2175008768)\n+1D29948 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-1D29C74 Local Header Offset   01CE9EBA (30318266)\n-1D29C78 Filename              'XXXXXXXXXXXX'\n+1D2994C Local Header Offset   01CE9B92 (30317458)\n+1D29950 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29C78: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29950: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29C84 CENTRAL HEADER #288   02014B50 (33639248)\n-1D29C88 Created Zip Spec      14 (20) '2.0'\n-1D29C89 Created OS            03 (3) 'Unix'\n-1D29C8A Extract Zip Spec      14 (20) '2.0'\n-1D29C8B Extract OS            00 (0) 'MS-DOS'\n-1D29C8C General Purpose Flag  0800 (2048)\n+1D2995C CENTRAL HEADER #288   02014B50 (33639248)\n+1D29960 Created Zip Spec      14 (20) '2.0'\n+1D29961 Created OS            03 (3) 'Unix'\n+1D29962 Extract Zip Spec      14 (20) '2.0'\n+1D29963 Extract OS            00 (0) 'MS-DOS'\n+1D29964 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29C8E Compression Method    0008 (8) 'Deflated'\n-1D29C90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29C94 CRC                   2B7E80D8 (729710808)\n-1D29C98 Compressed Size       0000019D (413)\n-1D29C9C Uncompressed Size     00000198 (408)\n-1D29CA0 Filename Length       000C (12)\n-1D29CA2 Extra Length          0000 (0)\n-1D29CA4 Comment Length        0000 (0)\n-1D29CA6 Disk Start            0000 (0)\n-1D29CA8 Int File Attributes   0000 (0)\n+1D29966 Compression Method    0008 (8) 'Deflated'\n+1D29968 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2996C CRC                   2B7E80D8 (729710808)\n+1D29970 Compressed Size       0000019D (413)\n+1D29974 Uncompressed Size     00000198 (408)\n+1D29978 Filename Length       000C (12)\n+1D2997A Extra Length          0000 (0)\n+1D2997C Comment Length        0000 (0)\n+1D2997E Disk Start            0000 (0)\n+1D29980 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29CAA Ext File Attributes   81A40000 (2175008768)\n+1D29982 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-1D29CAE Local Header Offset   01CEA16C (30318956)\n-1D29CB2 Filename              'XXXXXXXXXXXX'\n+1D29986 Local Header Offset   01CE9E44 (30318148)\n+1D2998A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29CB2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2998A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29CBE CENTRAL HEADER #289   02014B50 (33639248)\n-1D29CC2 Created Zip Spec      14 (20) '2.0'\n-1D29CC3 Created OS            03 (3) 'Unix'\n-1D29CC4 Extract Zip Spec      14 (20) '2.0'\n-1D29CC5 Extract OS            00 (0) 'MS-DOS'\n-1D29CC6 General Purpose Flag  0800 (2048)\n+1D29996 CENTRAL HEADER #289   02014B50 (33639248)\n+1D2999A Created Zip Spec      14 (20) '2.0'\n+1D2999B Created OS            03 (3) 'Unix'\n+1D2999C Extract Zip Spec      14 (20) '2.0'\n+1D2999D Extract OS            00 (0) 'MS-DOS'\n+1D2999E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29CC8 Compression Method    0008 (8) 'Deflated'\n-1D29CCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29CCE CRC                   877495E0 (2272564704)\n-1D29CD2 Compressed Size       00000261 (609)\n-1D29CD6 Uncompressed Size     0000025C (604)\n-1D29CDA Filename Length       000C (12)\n-1D29CDC Extra Length          0000 (0)\n-1D29CDE Comment Length        0000 (0)\n-1D29CE0 Disk Start            0000 (0)\n-1D29CE2 Int File Attributes   0000 (0)\n+1D299A0 Compression Method    0008 (8) 'Deflated'\n+1D299A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D299A6 CRC                   877495E0 (2272564704)\n+1D299AA Compressed Size       00000261 (609)\n+1D299AE Uncompressed Size     0000025C (604)\n+1D299B2 Filename Length       000C (12)\n+1D299B4 Extra Length          0000 (0)\n+1D299B6 Comment Length        0000 (0)\n+1D299B8 Disk Start            0000 (0)\n+1D299BA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29CE4 Ext File Attributes   81A40000 (2175008768)\n+1D299BC 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-1D29CE8 Local Header Offset   01CEA333 (30319411)\n-1D29CEC Filename              'XXXXXXXXXXXX'\n+1D299C0 Local Header Offset   01CEA00B (30318603)\n+1D299C4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29CEC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D299C4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29CF8 CENTRAL HEADER #290   02014B50 (33639248)\n-1D29CFC Created Zip Spec      14 (20) '2.0'\n-1D29CFD Created OS            03 (3) 'Unix'\n-1D29CFE Extract Zip Spec      14 (20) '2.0'\n-1D29CFF Extract OS            00 (0) 'MS-DOS'\n-1D29D00 General Purpose Flag  0800 (2048)\n+1D299D0 CENTRAL HEADER #290   02014B50 (33639248)\n+1D299D4 Created Zip Spec      14 (20) '2.0'\n+1D299D5 Created OS            03 (3) 'Unix'\n+1D299D6 Extract Zip Spec      14 (20) '2.0'\n+1D299D7 Extract OS            00 (0) 'MS-DOS'\n+1D299D8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29D02 Compression Method    0008 (8) 'Deflated'\n-1D29D04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29D08 CRC                   9D7E765B (2642310747)\n-1D29D0C Compressed Size       00000254 (596)\n-1D29D10 Uncompressed Size     0000024F (591)\n-1D29D14 Filename Length       000C (12)\n-1D29D16 Extra Length          0000 (0)\n-1D29D18 Comment Length        0000 (0)\n-1D29D1A Disk Start            0000 (0)\n-1D29D1C Int File Attributes   0000 (0)\n+1D299DA Compression Method    0008 (8) 'Deflated'\n+1D299DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D299E0 CRC                   9D7E765B (2642310747)\n+1D299E4 Compressed Size       00000254 (596)\n+1D299E8 Uncompressed Size     0000024F (591)\n+1D299EC Filename Length       000C (12)\n+1D299EE Extra Length          0000 (0)\n+1D299F0 Comment Length        0000 (0)\n+1D299F2 Disk Start            0000 (0)\n+1D299F4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29D1E Ext File Attributes   81A40000 (2175008768)\n+1D299F6 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-1D29D22 Local Header Offset   01CEA5BE (30320062)\n-1D29D26 Filename              'XXXXXXXXXXXX'\n+1D299FA Local Header Offset   01CEA296 (30319254)\n+1D299FE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29D26: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D299FE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29D32 CENTRAL HEADER #291   02014B50 (33639248)\n-1D29D36 Created Zip Spec      14 (20) '2.0'\n-1D29D37 Created OS            03 (3) 'Unix'\n-1D29D38 Extract Zip Spec      14 (20) '2.0'\n-1D29D39 Extract OS            00 (0) 'MS-DOS'\n-1D29D3A General Purpose Flag  0800 (2048)\n+1D29A0A CENTRAL HEADER #291   02014B50 (33639248)\n+1D29A0E Created Zip Spec      14 (20) '2.0'\n+1D29A0F Created OS            03 (3) 'Unix'\n+1D29A10 Extract Zip Spec      14 (20) '2.0'\n+1D29A11 Extract OS            00 (0) 'MS-DOS'\n+1D29A12 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29D3C Compression Method    0008 (8) 'Deflated'\n-1D29D3E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29D42 CRC                   A1C653BD (2714129341)\n-1D29D46 Compressed Size       00000288 (648)\n-1D29D4A Uncompressed Size     00000283 (643)\n-1D29D4E Filename Length       000C (12)\n-1D29D50 Extra Length          0000 (0)\n-1D29D52 Comment Length        0000 (0)\n-1D29D54 Disk Start            0000 (0)\n-1D29D56 Int File Attributes   0000 (0)\n+1D29A14 Compression Method    0008 (8) 'Deflated'\n+1D29A16 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29A1A CRC                   A1C653BD (2714129341)\n+1D29A1E Compressed Size       00000288 (648)\n+1D29A22 Uncompressed Size     00000283 (643)\n+1D29A26 Filename Length       000C (12)\n+1D29A28 Extra Length          0000 (0)\n+1D29A2A Comment Length        0000 (0)\n+1D29A2C Disk Start            0000 (0)\n+1D29A2E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29D58 Ext File Attributes   81A40000 (2175008768)\n+1D29A30 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-1D29D5C Local Header Offset   01CEA83C (30320700)\n-1D29D60 Filename              'XXXXXXXXXXXX'\n+1D29A34 Local Header Offset   01CEA514 (30319892)\n+1D29A38 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29D60: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29A38: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29D6C CENTRAL HEADER #292   02014B50 (33639248)\n-1D29D70 Created Zip Spec      14 (20) '2.0'\n-1D29D71 Created OS            03 (3) 'Unix'\n-1D29D72 Extract Zip Spec      14 (20) '2.0'\n-1D29D73 Extract OS            00 (0) 'MS-DOS'\n-1D29D74 General Purpose Flag  0800 (2048)\n+1D29A44 CENTRAL HEADER #292   02014B50 (33639248)\n+1D29A48 Created Zip Spec      14 (20) '2.0'\n+1D29A49 Created OS            03 (3) 'Unix'\n+1D29A4A Extract Zip Spec      14 (20) '2.0'\n+1D29A4B Extract OS            00 (0) 'MS-DOS'\n+1D29A4C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29D76 Compression Method    0008 (8) 'Deflated'\n-1D29D78 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29D7C CRC                   9EE21F18 (2665619224)\n-1D29D80 Compressed Size       0000025D (605)\n-1D29D84 Uncompressed Size     00000258 (600)\n-1D29D88 Filename Length       000C (12)\n-1D29D8A Extra Length          0000 (0)\n-1D29D8C Comment Length        0000 (0)\n-1D29D8E Disk Start            0000 (0)\n-1D29D90 Int File Attributes   0000 (0)\n+1D29A4E Compression Method    0008 (8) 'Deflated'\n+1D29A50 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29A54 CRC                   9EE21F18 (2665619224)\n+1D29A58 Compressed Size       0000025D (605)\n+1D29A5C Uncompressed Size     00000258 (600)\n+1D29A60 Filename Length       000C (12)\n+1D29A62 Extra Length          0000 (0)\n+1D29A64 Comment Length        0000 (0)\n+1D29A66 Disk Start            0000 (0)\n+1D29A68 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29D92 Ext File Attributes   81A40000 (2175008768)\n+1D29A6A 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-1D29D96 Local Header Offset   01CEAAEE (30321390)\n-1D29D9A Filename              'XXXXXXXXXXXX'\n+1D29A6E Local Header Offset   01CEA7C6 (30320582)\n+1D29A72 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29D9A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29A72: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29DA6 CENTRAL HEADER #293   02014B50 (33639248)\n-1D29DAA Created Zip Spec      14 (20) '2.0'\n-1D29DAB Created OS            03 (3) 'Unix'\n-1D29DAC Extract Zip Spec      14 (20) '2.0'\n-1D29DAD Extract OS            00 (0) 'MS-DOS'\n-1D29DAE General Purpose Flag  0800 (2048)\n+1D29A7E CENTRAL HEADER #293   02014B50 (33639248)\n+1D29A82 Created Zip Spec      14 (20) '2.0'\n+1D29A83 Created OS            03 (3) 'Unix'\n+1D29A84 Extract Zip Spec      14 (20) '2.0'\n+1D29A85 Extract OS            00 (0) 'MS-DOS'\n+1D29A86 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29DB0 Compression Method    0008 (8) 'Deflated'\n-1D29DB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29DB6 CRC                   7C97986D (2090309741)\n-1D29DBA Compressed Size       000001F6 (502)\n-1D29DBE Uncompressed Size     000001F1 (497)\n-1D29DC2 Filename Length       000C (12)\n-1D29DC4 Extra Length          0000 (0)\n-1D29DC6 Comment Length        0000 (0)\n-1D29DC8 Disk Start            0000 (0)\n-1D29DCA Int File Attributes   0000 (0)\n+1D29A88 Compression Method    0008 (8) 'Deflated'\n+1D29A8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29A8E CRC                   7C97986D (2090309741)\n+1D29A92 Compressed Size       000001F6 (502)\n+1D29A96 Uncompressed Size     000001F1 (497)\n+1D29A9A Filename Length       000C (12)\n+1D29A9C Extra Length          0000 (0)\n+1D29A9E Comment Length        0000 (0)\n+1D29AA0 Disk Start            0000 (0)\n+1D29AA2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29DCC Ext File Attributes   81A40000 (2175008768)\n+1D29AA4 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-1D29DD0 Local Header Offset   01CEAD75 (30322037)\n-1D29DD4 Filename              'XXXXXXXXXXXX'\n+1D29AA8 Local Header Offset   01CEAA4D (30321229)\n+1D29AAC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29DD4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29AAC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29DE0 CENTRAL HEADER #294   02014B50 (33639248)\n-1D29DE4 Created Zip Spec      14 (20) '2.0'\n-1D29DE5 Created OS            03 (3) 'Unix'\n-1D29DE6 Extract Zip Spec      14 (20) '2.0'\n-1D29DE7 Extract OS            00 (0) 'MS-DOS'\n-1D29DE8 General Purpose Flag  0800 (2048)\n+1D29AB8 CENTRAL HEADER #294   02014B50 (33639248)\n+1D29ABC Created Zip Spec      14 (20) '2.0'\n+1D29ABD Created OS            03 (3) 'Unix'\n+1D29ABE Extract Zip Spec      14 (20) '2.0'\n+1D29ABF Extract OS            00 (0) 'MS-DOS'\n+1D29AC0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29DEA Compression Method    0008 (8) 'Deflated'\n-1D29DEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29DF0 CRC                   17CD2905 (399321349)\n-1D29DF4 Compressed Size       000001ED (493)\n-1D29DF8 Uncompressed Size     000001E8 (488)\n-1D29DFC Filename Length       000C (12)\n-1D29DFE Extra Length          0000 (0)\n-1D29E00 Comment Length        0000 (0)\n-1D29E02 Disk Start            0000 (0)\n-1D29E04 Int File Attributes   0000 (0)\n+1D29AC2 Compression Method    0008 (8) 'Deflated'\n+1D29AC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29AC8 CRC                   17CD2905 (399321349)\n+1D29ACC Compressed Size       000001ED (493)\n+1D29AD0 Uncompressed Size     000001E8 (488)\n+1D29AD4 Filename Length       000C (12)\n+1D29AD6 Extra Length          0000 (0)\n+1D29AD8 Comment Length        0000 (0)\n+1D29ADA Disk Start            0000 (0)\n+1D29ADC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29E06 Ext File Attributes   81A40000 (2175008768)\n+1D29ADE 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-1D29E0A Local Header Offset   01CEAF95 (30322581)\n-1D29E0E Filename              'XXXXXXXXXXXX'\n+1D29AE2 Local Header Offset   01CEAC6D (30321773)\n+1D29AE6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29E0E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29AE6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29E1A CENTRAL HEADER #295   02014B50 (33639248)\n-1D29E1E Created Zip Spec      14 (20) '2.0'\n-1D29E1F Created OS            03 (3) 'Unix'\n-1D29E20 Extract Zip Spec      14 (20) '2.0'\n-1D29E21 Extract OS            00 (0) 'MS-DOS'\n-1D29E22 General Purpose Flag  0800 (2048)\n+1D29AF2 CENTRAL HEADER #295   02014B50 (33639248)\n+1D29AF6 Created Zip Spec      14 (20) '2.0'\n+1D29AF7 Created OS            03 (3) 'Unix'\n+1D29AF8 Extract Zip Spec      14 (20) '2.0'\n+1D29AF9 Extract OS            00 (0) 'MS-DOS'\n+1D29AFA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29E24 Compression Method    0008 (8) 'Deflated'\n-1D29E26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29E2A CRC                   AE0CFC9C (2920086684)\n-1D29E2E Compressed Size       000001B1 (433)\n-1D29E32 Uncompressed Size     000001AC (428)\n-1D29E36 Filename Length       000C (12)\n-1D29E38 Extra Length          0000 (0)\n-1D29E3A Comment Length        0000 (0)\n-1D29E3C Disk Start            0000 (0)\n-1D29E3E Int File Attributes   0000 (0)\n+1D29AFC Compression Method    0008 (8) 'Deflated'\n+1D29AFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29B02 CRC                   AE0CFC9C (2920086684)\n+1D29B06 Compressed Size       000001B1 (433)\n+1D29B0A Uncompressed Size     000001AC (428)\n+1D29B0E Filename Length       000C (12)\n+1D29B10 Extra Length          0000 (0)\n+1D29B12 Comment Length        0000 (0)\n+1D29B14 Disk Start            0000 (0)\n+1D29B16 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29E40 Ext File Attributes   81A40000 (2175008768)\n+1D29B18 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-1D29E44 Local Header Offset   01CEB1AC (30323116)\n-1D29E48 Filename              'XXXXXXXXXXXX'\n+1D29B1C Local Header Offset   01CEAE84 (30322308)\n+1D29B20 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29E48: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29B20: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29E54 CENTRAL HEADER #296   02014B50 (33639248)\n-1D29E58 Created Zip Spec      14 (20) '2.0'\n-1D29E59 Created OS            03 (3) 'Unix'\n-1D29E5A Extract Zip Spec      14 (20) '2.0'\n-1D29E5B Extract OS            00 (0) 'MS-DOS'\n-1D29E5C General Purpose Flag  0800 (2048)\n+1D29B2C CENTRAL HEADER #296   02014B50 (33639248)\n+1D29B30 Created Zip Spec      14 (20) '2.0'\n+1D29B31 Created OS            03 (3) 'Unix'\n+1D29B32 Extract Zip Spec      14 (20) '2.0'\n+1D29B33 Extract OS            00 (0) 'MS-DOS'\n+1D29B34 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29E5E Compression Method    0008 (8) 'Deflated'\n-1D29E60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29E64 CRC                   6253F265 (1649668709)\n-1D29E68 Compressed Size       000001FF (511)\n-1D29E6C Uncompressed Size     000001FA (506)\n-1D29E70 Filename Length       000C (12)\n-1D29E72 Extra Length          0000 (0)\n-1D29E74 Comment Length        0000 (0)\n-1D29E76 Disk Start            0000 (0)\n-1D29E78 Int File Attributes   0000 (0)\n+1D29B36 Compression Method    0008 (8) 'Deflated'\n+1D29B38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29B3C CRC                   6253F265 (1649668709)\n+1D29B40 Compressed Size       000001FF (511)\n+1D29B44 Uncompressed Size     000001FA (506)\n+1D29B48 Filename Length       000C (12)\n+1D29B4A Extra Length          0000 (0)\n+1D29B4C Comment Length        0000 (0)\n+1D29B4E Disk Start            0000 (0)\n+1D29B50 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29E7A Ext File Attributes   81A40000 (2175008768)\n+1D29B52 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-1D29E7E Local Header Offset   01CEB387 (30323591)\n-1D29E82 Filename              'XXXXXXXXXXXX'\n+1D29B56 Local Header Offset   01CEB05F (30322783)\n+1D29B5A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29E82: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29B5A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29E8E CENTRAL HEADER #297   02014B50 (33639248)\n-1D29E92 Created Zip Spec      14 (20) '2.0'\n-1D29E93 Created OS            03 (3) 'Unix'\n-1D29E94 Extract Zip Spec      14 (20) '2.0'\n-1D29E95 Extract OS            00 (0) 'MS-DOS'\n-1D29E96 General Purpose Flag  0800 (2048)\n+1D29B66 CENTRAL HEADER #297   02014B50 (33639248)\n+1D29B6A Created Zip Spec      14 (20) '2.0'\n+1D29B6B Created OS            03 (3) 'Unix'\n+1D29B6C Extract Zip Spec      14 (20) '2.0'\n+1D29B6D Extract OS            00 (0) 'MS-DOS'\n+1D29B6E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29E98 Compression Method    0008 (8) 'Deflated'\n-1D29E9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29E9E CRC                   8BB10F62 (2343636834)\n-1D29EA2 Compressed Size       0000028C (652)\n-1D29EA6 Uncompressed Size     00000287 (647)\n-1D29EAA Filename Length       000C (12)\n-1D29EAC Extra Length          0000 (0)\n-1D29EAE Comment Length        0000 (0)\n-1D29EB0 Disk Start            0000 (0)\n-1D29EB2 Int File Attributes   0000 (0)\n+1D29B70 Compression Method    0008 (8) 'Deflated'\n+1D29B72 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29B76 CRC                   8BB10F62 (2343636834)\n+1D29B7A Compressed Size       0000028C (652)\n+1D29B7E Uncompressed Size     00000287 (647)\n+1D29B82 Filename Length       000C (12)\n+1D29B84 Extra Length          0000 (0)\n+1D29B86 Comment Length        0000 (0)\n+1D29B88 Disk Start            0000 (0)\n+1D29B8A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29EB4 Ext File Attributes   81A40000 (2175008768)\n+1D29B8C 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-1D29EB8 Local Header Offset   01CEB5B0 (30324144)\n-1D29EBC Filename              'XXXXXXXXXXXX'\n+1D29B90 Local Header Offset   01CEB288 (30323336)\n+1D29B94 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29EBC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29B94: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29EC8 CENTRAL HEADER #298   02014B50 (33639248)\n-1D29ECC Created Zip Spec      14 (20) '2.0'\n-1D29ECD Created OS            03 (3) 'Unix'\n-1D29ECE Extract Zip Spec      14 (20) '2.0'\n-1D29ECF Extract OS            00 (0) 'MS-DOS'\n-1D29ED0 General Purpose Flag  0800 (2048)\n+1D29BA0 CENTRAL HEADER #298   02014B50 (33639248)\n+1D29BA4 Created Zip Spec      14 (20) '2.0'\n+1D29BA5 Created OS            03 (3) 'Unix'\n+1D29BA6 Extract Zip Spec      14 (20) '2.0'\n+1D29BA7 Extract OS            00 (0) 'MS-DOS'\n+1D29BA8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29ED2 Compression Method    0008 (8) 'Deflated'\n-1D29ED4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29ED8 CRC                   9010DDEA (2417024490)\n-1D29EDC Compressed Size       00000198 (408)\n-1D29EE0 Uncompressed Size     00000193 (403)\n-1D29EE4 Filename Length       000C (12)\n-1D29EE6 Extra Length          0000 (0)\n-1D29EE8 Comment Length        0000 (0)\n-1D29EEA Disk Start            0000 (0)\n-1D29EEC Int File Attributes   0000 (0)\n+1D29BAA Compression Method    0008 (8) 'Deflated'\n+1D29BAC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29BB0 CRC                   9010DDEA (2417024490)\n+1D29BB4 Compressed Size       00000198 (408)\n+1D29BB8 Uncompressed Size     00000193 (403)\n+1D29BBC Filename Length       000C (12)\n+1D29BBE Extra Length          0000 (0)\n+1D29BC0 Comment Length        0000 (0)\n+1D29BC2 Disk Start            0000 (0)\n+1D29BC4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29EEE Ext File Attributes   81A40000 (2175008768)\n+1D29BC6 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-1D29EF2 Local Header Offset   01CEB866 (30324838)\n-1D29EF6 Filename              'XXXXXXXXXXXX'\n+1D29BCA Local Header Offset   01CEB53E (30324030)\n+1D29BCE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29EF6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29BCE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29F02 CENTRAL HEADER #299   02014B50 (33639248)\n-1D29F06 Created Zip Spec      14 (20) '2.0'\n-1D29F07 Created OS            03 (3) 'Unix'\n-1D29F08 Extract Zip Spec      14 (20) '2.0'\n-1D29F09 Extract OS            00 (0) 'MS-DOS'\n-1D29F0A General Purpose Flag  0800 (2048)\n+1D29BDA CENTRAL HEADER #299   02014B50 (33639248)\n+1D29BDE Created Zip Spec      14 (20) '2.0'\n+1D29BDF Created OS            03 (3) 'Unix'\n+1D29BE0 Extract Zip Spec      14 (20) '2.0'\n+1D29BE1 Extract OS            00 (0) 'MS-DOS'\n+1D29BE2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29F0C Compression Method    0008 (8) 'Deflated'\n-1D29F0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29F12 CRC                   1261403E (308363326)\n-1D29F16 Compressed Size       000002A6 (678)\n-1D29F1A Uncompressed Size     000002A1 (673)\n-1D29F1E Filename Length       000C (12)\n-1D29F20 Extra Length          0000 (0)\n-1D29F22 Comment Length        0000 (0)\n-1D29F24 Disk Start            0000 (0)\n-1D29F26 Int File Attributes   0000 (0)\n+1D29BE4 Compression Method    0008 (8) 'Deflated'\n+1D29BE6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29BEA CRC                   1261403E (308363326)\n+1D29BEE Compressed Size       000002A6 (678)\n+1D29BF2 Uncompressed Size     000002A1 (673)\n+1D29BF6 Filename Length       000C (12)\n+1D29BF8 Extra Length          0000 (0)\n+1D29BFA Comment Length        0000 (0)\n+1D29BFC Disk Start            0000 (0)\n+1D29BFE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29F28 Ext File Attributes   81A40000 (2175008768)\n+1D29C00 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-1D29F2C Local Header Offset   01CEBA28 (30325288)\n-1D29F30 Filename              'XXXXXXXXXXXX'\n+1D29C04 Local Header Offset   01CEB700 (30324480)\n+1D29C08 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29F30: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29C08: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29F3C CENTRAL HEADER #300   02014B50 (33639248)\n-1D29F40 Created Zip Spec      14 (20) '2.0'\n-1D29F41 Created OS            03 (3) 'Unix'\n-1D29F42 Extract Zip Spec      14 (20) '2.0'\n-1D29F43 Extract OS            00 (0) 'MS-DOS'\n-1D29F44 General Purpose Flag  0800 (2048)\n+1D29C14 CENTRAL HEADER #300   02014B50 (33639248)\n+1D29C18 Created Zip Spec      14 (20) '2.0'\n+1D29C19 Created OS            03 (3) 'Unix'\n+1D29C1A Extract Zip Spec      14 (20) '2.0'\n+1D29C1B Extract OS            00 (0) 'MS-DOS'\n+1D29C1C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29F46 Compression Method    0008 (8) 'Deflated'\n-1D29F48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29F4C CRC                   1C72B4A0 (477279392)\n-1D29F50 Compressed Size       00000211 (529)\n-1D29F54 Uncompressed Size     0000020C (524)\n-1D29F58 Filename Length       000C (12)\n-1D29F5A Extra Length          0000 (0)\n-1D29F5C Comment Length        0000 (0)\n-1D29F5E Disk Start            0000 (0)\n-1D29F60 Int File Attributes   0000 (0)\n+1D29C1E Compression Method    0008 (8) 'Deflated'\n+1D29C20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29C24 CRC                   1C72B4A0 (477279392)\n+1D29C28 Compressed Size       00000211 (529)\n+1D29C2C Uncompressed Size     0000020C (524)\n+1D29C30 Filename Length       000C (12)\n+1D29C32 Extra Length          0000 (0)\n+1D29C34 Comment Length        0000 (0)\n+1D29C36 Disk Start            0000 (0)\n+1D29C38 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29F62 Ext File Attributes   81A40000 (2175008768)\n+1D29C3A 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-1D29F66 Local Header Offset   01CEBCF8 (30326008)\n-1D29F6A Filename              'XXXXXXXXXXXX'\n+1D29C3E Local Header Offset   01CEB9D0 (30325200)\n+1D29C42 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29F6A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29C42: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29F76 CENTRAL HEADER #301   02014B50 (33639248)\n-1D29F7A Created Zip Spec      14 (20) '2.0'\n-1D29F7B Created OS            03 (3) 'Unix'\n-1D29F7C Extract Zip Spec      14 (20) '2.0'\n-1D29F7D Extract OS            00 (0) 'MS-DOS'\n-1D29F7E General Purpose Flag  0800 (2048)\n+1D29C4E CENTRAL HEADER #301   02014B50 (33639248)\n+1D29C52 Created Zip Spec      14 (20) '2.0'\n+1D29C53 Created OS            03 (3) 'Unix'\n+1D29C54 Extract Zip Spec      14 (20) '2.0'\n+1D29C55 Extract OS            00 (0) 'MS-DOS'\n+1D29C56 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29F80 Compression Method    0008 (8) 'Deflated'\n-1D29F82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29F86 CRC                   51E570ED (1373991149)\n-1D29F8A Compressed Size       0000029C (668)\n-1D29F8E Uncompressed Size     00000297 (663)\n-1D29F92 Filename Length       000C (12)\n-1D29F94 Extra Length          0000 (0)\n-1D29F96 Comment Length        0000 (0)\n-1D29F98 Disk Start            0000 (0)\n-1D29F9A Int File Attributes   0000 (0)\n+1D29C58 Compression Method    0008 (8) 'Deflated'\n+1D29C5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29C5E CRC                   51E570ED (1373991149)\n+1D29C62 Compressed Size       0000029C (668)\n+1D29C66 Uncompressed Size     00000297 (663)\n+1D29C6A Filename Length       000C (12)\n+1D29C6C Extra Length          0000 (0)\n+1D29C6E Comment Length        0000 (0)\n+1D29C70 Disk Start            0000 (0)\n+1D29C72 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29F9C Ext File Attributes   81A40000 (2175008768)\n+1D29C74 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-1D29FA0 Local Header Offset   01CEBF33 (30326579)\n-1D29FA4 Filename              'XXXXXXXXXXXX'\n+1D29C78 Local Header Offset   01CEBC0B (30325771)\n+1D29C7C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29FA4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29C7C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29FB0 CENTRAL HEADER #302   02014B50 (33639248)\n-1D29FB4 Created Zip Spec      14 (20) '2.0'\n-1D29FB5 Created OS            03 (3) 'Unix'\n-1D29FB6 Extract Zip Spec      14 (20) '2.0'\n-1D29FB7 Extract OS            00 (0) 'MS-DOS'\n-1D29FB8 General Purpose Flag  0800 (2048)\n+1D29C88 CENTRAL HEADER #302   02014B50 (33639248)\n+1D29C8C Created Zip Spec      14 (20) '2.0'\n+1D29C8D Created OS            03 (3) 'Unix'\n+1D29C8E Extract Zip Spec      14 (20) '2.0'\n+1D29C8F Extract OS            00 (0) 'MS-DOS'\n+1D29C90 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29FBA Compression Method    0008 (8) 'Deflated'\n-1D29FBC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29FC0 CRC                   96B777D8 (2528606168)\n-1D29FC4 Compressed Size       00000252 (594)\n-1D29FC8 Uncompressed Size     0000024D (589)\n-1D29FCC Filename Length       000C (12)\n-1D29FCE Extra Length          0000 (0)\n-1D29FD0 Comment Length        0000 (0)\n-1D29FD2 Disk Start            0000 (0)\n-1D29FD4 Int File Attributes   0000 (0)\n+1D29C92 Compression Method    0008 (8) 'Deflated'\n+1D29C94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29C98 CRC                   96B777D8 (2528606168)\n+1D29C9C Compressed Size       00000252 (594)\n+1D29CA0 Uncompressed Size     0000024D (589)\n+1D29CA4 Filename Length       000C (12)\n+1D29CA6 Extra Length          0000 (0)\n+1D29CA8 Comment Length        0000 (0)\n+1D29CAA Disk Start            0000 (0)\n+1D29CAC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D29FD6 Ext File Attributes   81A40000 (2175008768)\n+1D29CAE 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-1D29FDA Local Header Offset   01CEC1F9 (30327289)\n-1D29FDE Filename              'XXXXXXXXXXXX'\n+1D29CB2 Local Header Offset   01CEBED1 (30326481)\n+1D29CB6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D29FDE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29CB6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D29FEA CENTRAL HEADER #303   02014B50 (33639248)\n-1D29FEE Created Zip Spec      14 (20) '2.0'\n-1D29FEF Created OS            03 (3) 'Unix'\n-1D29FF0 Extract Zip Spec      14 (20) '2.0'\n-1D29FF1 Extract OS            00 (0) 'MS-DOS'\n-1D29FF2 General Purpose Flag  0800 (2048)\n+1D29CC2 CENTRAL HEADER #303   02014B50 (33639248)\n+1D29CC6 Created Zip Spec      14 (20) '2.0'\n+1D29CC7 Created OS            03 (3) 'Unix'\n+1D29CC8 Extract Zip Spec      14 (20) '2.0'\n+1D29CC9 Extract OS            00 (0) 'MS-DOS'\n+1D29CCA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D29FF4 Compression Method    0008 (8) 'Deflated'\n-1D29FF6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D29FFA CRC                   2059BFFD (542752765)\n-1D29FFE Compressed Size       00000256 (598)\n-1D2A002 Uncompressed Size     00000251 (593)\n-1D2A006 Filename Length       000C (12)\n-1D2A008 Extra Length          0000 (0)\n-1D2A00A Comment Length        0000 (0)\n-1D2A00C Disk Start            0000 (0)\n-1D2A00E Int File Attributes   0000 (0)\n+1D29CCC Compression Method    0008 (8) 'Deflated'\n+1D29CCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29CD2 CRC                   2059BFFD (542752765)\n+1D29CD6 Compressed Size       00000256 (598)\n+1D29CDA Uncompressed Size     00000251 (593)\n+1D29CDE Filename Length       000C (12)\n+1D29CE0 Extra Length          0000 (0)\n+1D29CE2 Comment Length        0000 (0)\n+1D29CE4 Disk Start            0000 (0)\n+1D29CE6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A010 Ext File Attributes   81A40000 (2175008768)\n+1D29CE8 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-1D2A014 Local Header Offset   01CEC475 (30327925)\n-1D2A018 Filename              'XXXXXXXXXXXX'\n+1D29CEC Local Header Offset   01CEC14D (30327117)\n+1D29CF0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A018: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29CF0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A024 CENTRAL HEADER #304   02014B50 (33639248)\n-1D2A028 Created Zip Spec      14 (20) '2.0'\n-1D2A029 Created OS            03 (3) 'Unix'\n-1D2A02A Extract Zip Spec      14 (20) '2.0'\n-1D2A02B Extract OS            00 (0) 'MS-DOS'\n-1D2A02C General Purpose Flag  0800 (2048)\n+1D29CFC CENTRAL HEADER #304   02014B50 (33639248)\n+1D29D00 Created Zip Spec      14 (20) '2.0'\n+1D29D01 Created OS            03 (3) 'Unix'\n+1D29D02 Extract Zip Spec      14 (20) '2.0'\n+1D29D03 Extract OS            00 (0) 'MS-DOS'\n+1D29D04 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A02E Compression Method    0008 (8) 'Deflated'\n-1D2A030 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A034 CRC                   024271BD (37908925)\n-1D2A038 Compressed Size       0000024E (590)\n-1D2A03C Uncompressed Size     00000249 (585)\n-1D2A040 Filename Length       000C (12)\n-1D2A042 Extra Length          0000 (0)\n-1D2A044 Comment Length        0000 (0)\n-1D2A046 Disk Start            0000 (0)\n-1D2A048 Int File Attributes   0000 (0)\n+1D29D06 Compression Method    0008 (8) 'Deflated'\n+1D29D08 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29D0C CRC                   024271BD (37908925)\n+1D29D10 Compressed Size       0000024E (590)\n+1D29D14 Uncompressed Size     00000249 (585)\n+1D29D18 Filename Length       000C (12)\n+1D29D1A Extra Length          0000 (0)\n+1D29D1C Comment Length        0000 (0)\n+1D29D1E Disk Start            0000 (0)\n+1D29D20 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A04A Ext File Attributes   81A40000 (2175008768)\n+1D29D22 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-1D2A04E Local Header Offset   01CEC6F5 (30328565)\n-1D2A052 Filename              'XXXXXXXXXXXX'\n+1D29D26 Local Header Offset   01CEC3CD (30327757)\n+1D29D2A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A052: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29D2A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A05E CENTRAL HEADER #305   02014B50 (33639248)\n-1D2A062 Created Zip Spec      14 (20) '2.0'\n-1D2A063 Created OS            03 (3) 'Unix'\n-1D2A064 Extract Zip Spec      14 (20) '2.0'\n-1D2A065 Extract OS            00 (0) 'MS-DOS'\n-1D2A066 General Purpose Flag  0800 (2048)\n+1D29D36 CENTRAL HEADER #305   02014B50 (33639248)\n+1D29D3A Created Zip Spec      14 (20) '2.0'\n+1D29D3B Created OS            03 (3) 'Unix'\n+1D29D3C Extract Zip Spec      14 (20) '2.0'\n+1D29D3D Extract OS            00 (0) 'MS-DOS'\n+1D29D3E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A068 Compression Method    0008 (8) 'Deflated'\n-1D2A06A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A06E CRC                   5D8306BF (1568868031)\n-1D2A072 Compressed Size       000001FD (509)\n-1D2A076 Uncompressed Size     000001F8 (504)\n-1D2A07A Filename Length       000C (12)\n-1D2A07C Extra Length          0000 (0)\n-1D2A07E Comment Length        0000 (0)\n-1D2A080 Disk Start            0000 (0)\n-1D2A082 Int File Attributes   0000 (0)\n+1D29D40 Compression Method    0008 (8) 'Deflated'\n+1D29D42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29D46 CRC                   5D8306BF (1568868031)\n+1D29D4A Compressed Size       000001FD (509)\n+1D29D4E Uncompressed Size     000001F8 (504)\n+1D29D52 Filename Length       000C (12)\n+1D29D54 Extra Length          0000 (0)\n+1D29D56 Comment Length        0000 (0)\n+1D29D58 Disk Start            0000 (0)\n+1D29D5A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A084 Ext File Attributes   81A40000 (2175008768)\n+1D29D5C 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-1D2A088 Local Header Offset   01CEC96D (30329197)\n-1D2A08C Filename              'XXXXXXXXXXXX'\n+1D29D60 Local Header Offset   01CEC645 (30328389)\n+1D29D64 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A08C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29D64: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A098 CENTRAL HEADER #306   02014B50 (33639248)\n-1D2A09C Created Zip Spec      14 (20) '2.0'\n-1D2A09D Created OS            03 (3) 'Unix'\n-1D2A09E Extract Zip Spec      14 (20) '2.0'\n-1D2A09F Extract OS            00 (0) 'MS-DOS'\n-1D2A0A0 General Purpose Flag  0800 (2048)\n+1D29D70 CENTRAL HEADER #306   02014B50 (33639248)\n+1D29D74 Created Zip Spec      14 (20) '2.0'\n+1D29D75 Created OS            03 (3) 'Unix'\n+1D29D76 Extract Zip Spec      14 (20) '2.0'\n+1D29D77 Extract OS            00 (0) 'MS-DOS'\n+1D29D78 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A0A2 Compression Method    0008 (8) 'Deflated'\n-1D2A0A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A0A8 CRC                   E1396482 (3778634882)\n-1D2A0AC Compressed Size       000001C6 (454)\n-1D2A0B0 Uncompressed Size     000001C1 (449)\n-1D2A0B4 Filename Length       000C (12)\n-1D2A0B6 Extra Length          0000 (0)\n-1D2A0B8 Comment Length        0000 (0)\n-1D2A0BA Disk Start            0000 (0)\n-1D2A0BC Int File Attributes   0000 (0)\n+1D29D7A Compression Method    0008 (8) 'Deflated'\n+1D29D7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29D80 CRC                   E1396482 (3778634882)\n+1D29D84 Compressed Size       000001C6 (454)\n+1D29D88 Uncompressed Size     000001C1 (449)\n+1D29D8C Filename Length       000C (12)\n+1D29D8E Extra Length          0000 (0)\n+1D29D90 Comment Length        0000 (0)\n+1D29D92 Disk Start            0000 (0)\n+1D29D94 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A0BE Ext File Attributes   81A40000 (2175008768)\n+1D29D96 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-1D2A0C2 Local Header Offset   01CECB94 (30329748)\n-1D2A0C6 Filename              'XXXXXXXXXXXX'\n+1D29D9A Local Header Offset   01CEC86C (30328940)\n+1D29D9E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A0C6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29D9E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A0D2 CENTRAL HEADER #307   02014B50 (33639248)\n-1D2A0D6 Created Zip Spec      14 (20) '2.0'\n-1D2A0D7 Created OS            03 (3) 'Unix'\n-1D2A0D8 Extract Zip Spec      14 (20) '2.0'\n-1D2A0D9 Extract OS            00 (0) 'MS-DOS'\n-1D2A0DA General Purpose Flag  0800 (2048)\n+1D29DAA CENTRAL HEADER #307   02014B50 (33639248)\n+1D29DAE Created Zip Spec      14 (20) '2.0'\n+1D29DAF Created OS            03 (3) 'Unix'\n+1D29DB0 Extract Zip Spec      14 (20) '2.0'\n+1D29DB1 Extract OS            00 (0) 'MS-DOS'\n+1D29DB2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A0DC Compression Method    0008 (8) 'Deflated'\n-1D2A0DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A0E2 CRC                   35B05239 (900747833)\n-1D2A0E6 Compressed Size       000001F6 (502)\n-1D2A0EA Uncompressed Size     000001F1 (497)\n-1D2A0EE Filename Length       000C (12)\n-1D2A0F0 Extra Length          0000 (0)\n-1D2A0F2 Comment Length        0000 (0)\n-1D2A0F4 Disk Start            0000 (0)\n-1D2A0F6 Int File Attributes   0000 (0)\n+1D29DB4 Compression Method    0008 (8) 'Deflated'\n+1D29DB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29DBA CRC                   35B05239 (900747833)\n+1D29DBE Compressed Size       000001F6 (502)\n+1D29DC2 Uncompressed Size     000001F1 (497)\n+1D29DC6 Filename Length       000C (12)\n+1D29DC8 Extra Length          0000 (0)\n+1D29DCA Comment Length        0000 (0)\n+1D29DCC Disk Start            0000 (0)\n+1D29DCE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A0F8 Ext File Attributes   81A40000 (2175008768)\n+1D29DD0 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-1D2A0FC Local Header Offset   01CECD84 (30330244)\n-1D2A100 Filename              'XXXXXXXXXXXX'\n+1D29DD4 Local Header Offset   01CECA5C (30329436)\n+1D29DD8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A100: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29DD8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A10C CENTRAL HEADER #308   02014B50 (33639248)\n-1D2A110 Created Zip Spec      14 (20) '2.0'\n-1D2A111 Created OS            03 (3) 'Unix'\n-1D2A112 Extract Zip Spec      14 (20) '2.0'\n-1D2A113 Extract OS            00 (0) 'MS-DOS'\n-1D2A114 General Purpose Flag  0800 (2048)\n+1D29DE4 CENTRAL HEADER #308   02014B50 (33639248)\n+1D29DE8 Created Zip Spec      14 (20) '2.0'\n+1D29DE9 Created OS            03 (3) 'Unix'\n+1D29DEA Extract Zip Spec      14 (20) '2.0'\n+1D29DEB Extract OS            00 (0) 'MS-DOS'\n+1D29DEC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A116 Compression Method    0008 (8) 'Deflated'\n-1D2A118 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A11C CRC                   A66CDDF9 (2792152569)\n-1D2A120 Compressed Size       000001D3 (467)\n-1D2A124 Uncompressed Size     000001CE (462)\n-1D2A128 Filename Length       000C (12)\n-1D2A12A Extra Length          0000 (0)\n-1D2A12C Comment Length        0000 (0)\n-1D2A12E Disk Start            0000 (0)\n-1D2A130 Int File Attributes   0000 (0)\n+1D29DEE Compression Method    0008 (8) 'Deflated'\n+1D29DF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29DF4 CRC                   A66CDDF9 (2792152569)\n+1D29DF8 Compressed Size       000001D3 (467)\n+1D29DFC Uncompressed Size     000001CE (462)\n+1D29E00 Filename Length       000C (12)\n+1D29E02 Extra Length          0000 (0)\n+1D29E04 Comment Length        0000 (0)\n+1D29E06 Disk Start            0000 (0)\n+1D29E08 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A132 Ext File Attributes   81A40000 (2175008768)\n+1D29E0A 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-1D2A136 Local Header Offset   01CECFA4 (30330788)\n-1D2A13A Filename              'XXXXXXXXXXXX'\n+1D29E0E Local Header Offset   01CECC7C (30329980)\n+1D29E12 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A13A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29E12: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A146 CENTRAL HEADER #309   02014B50 (33639248)\n-1D2A14A Created Zip Spec      14 (20) '2.0'\n-1D2A14B Created OS            03 (3) 'Unix'\n-1D2A14C Extract Zip Spec      14 (20) '2.0'\n-1D2A14D Extract OS            00 (0) 'MS-DOS'\n-1D2A14E General Purpose Flag  0800 (2048)\n+1D29E1E CENTRAL HEADER #309   02014B50 (33639248)\n+1D29E22 Created Zip Spec      14 (20) '2.0'\n+1D29E23 Created OS            03 (3) 'Unix'\n+1D29E24 Extract Zip Spec      14 (20) '2.0'\n+1D29E25 Extract OS            00 (0) 'MS-DOS'\n+1D29E26 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A150 Compression Method    0008 (8) 'Deflated'\n-1D2A152 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A156 CRC                   7517C8D1 (1964493009)\n-1D2A15A Compressed Size       000001CE (462)\n-1D2A15E Uncompressed Size     000001C9 (457)\n-1D2A162 Filename Length       000C (12)\n-1D2A164 Extra Length          0000 (0)\n-1D2A166 Comment Length        0000 (0)\n-1D2A168 Disk Start            0000 (0)\n-1D2A16A Int File Attributes   0000 (0)\n+1D29E28 Compression Method    0008 (8) 'Deflated'\n+1D29E2A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29E2E CRC                   7517C8D1 (1964493009)\n+1D29E32 Compressed Size       000001CE (462)\n+1D29E36 Uncompressed Size     000001C9 (457)\n+1D29E3A Filename Length       000C (12)\n+1D29E3C Extra Length          0000 (0)\n+1D29E3E Comment Length        0000 (0)\n+1D29E40 Disk Start            0000 (0)\n+1D29E42 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A16C Ext File Attributes   81A40000 (2175008768)\n+1D29E44 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-1D2A170 Local Header Offset   01CED1A1 (30331297)\n-1D2A174 Filename              'XXXXXXXXXXXX'\n+1D29E48 Local Header Offset   01CECE79 (30330489)\n+1D29E4C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A174: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29E4C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A180 CENTRAL HEADER #310   02014B50 (33639248)\n-1D2A184 Created Zip Spec      14 (20) '2.0'\n-1D2A185 Created OS            03 (3) 'Unix'\n-1D2A186 Extract Zip Spec      14 (20) '2.0'\n-1D2A187 Extract OS            00 (0) 'MS-DOS'\n-1D2A188 General Purpose Flag  0800 (2048)\n+1D29E58 CENTRAL HEADER #310   02014B50 (33639248)\n+1D29E5C Created Zip Spec      14 (20) '2.0'\n+1D29E5D Created OS            03 (3) 'Unix'\n+1D29E5E Extract Zip Spec      14 (20) '2.0'\n+1D29E5F Extract OS            00 (0) 'MS-DOS'\n+1D29E60 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A18A Compression Method    0008 (8) 'Deflated'\n-1D2A18C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A190 CRC                   283C498E (675039630)\n-1D2A194 Compressed Size       000002A8 (680)\n-1D2A198 Uncompressed Size     000002A3 (675)\n-1D2A19C Filename Length       000C (12)\n-1D2A19E Extra Length          0000 (0)\n-1D2A1A0 Comment Length        0000 (0)\n-1D2A1A2 Disk Start            0000 (0)\n-1D2A1A4 Int File Attributes   0000 (0)\n+1D29E62 Compression Method    0008 (8) 'Deflated'\n+1D29E64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29E68 CRC                   283C498E (675039630)\n+1D29E6C Compressed Size       000002A8 (680)\n+1D29E70 Uncompressed Size     000002A3 (675)\n+1D29E74 Filename Length       000C (12)\n+1D29E76 Extra Length          0000 (0)\n+1D29E78 Comment Length        0000 (0)\n+1D29E7A Disk Start            0000 (0)\n+1D29E7C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A1A6 Ext File Attributes   81A40000 (2175008768)\n+1D29E7E 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-1D2A1AA Local Header Offset   01CED399 (30331801)\n-1D2A1AE Filename              'XXXXXXXXXXXX'\n+1D29E82 Local Header Offset   01CED071 (30330993)\n+1D29E86 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A1AE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29E86: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A1BA CENTRAL HEADER #311   02014B50 (33639248)\n-1D2A1BE Created Zip Spec      14 (20) '2.0'\n-1D2A1BF Created OS            03 (3) 'Unix'\n-1D2A1C0 Extract Zip Spec      14 (20) '2.0'\n-1D2A1C1 Extract OS            00 (0) 'MS-DOS'\n-1D2A1C2 General Purpose Flag  0800 (2048)\n+1D29E92 CENTRAL HEADER #311   02014B50 (33639248)\n+1D29E96 Created Zip Spec      14 (20) '2.0'\n+1D29E97 Created OS            03 (3) 'Unix'\n+1D29E98 Extract Zip Spec      14 (20) '2.0'\n+1D29E99 Extract OS            00 (0) 'MS-DOS'\n+1D29E9A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A1C4 Compression Method    0008 (8) 'Deflated'\n-1D2A1C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A1CA CRC                   72CA1632 (1925846578)\n-1D2A1CE Compressed Size       000001EB (491)\n-1D2A1D2 Uncompressed Size     000001E6 (486)\n-1D2A1D6 Filename Length       000C (12)\n-1D2A1D8 Extra Length          0000 (0)\n-1D2A1DA Comment Length        0000 (0)\n-1D2A1DC Disk Start            0000 (0)\n-1D2A1DE Int File Attributes   0000 (0)\n+1D29E9C Compression Method    0008 (8) 'Deflated'\n+1D29E9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29EA2 CRC                   72CA1632 (1925846578)\n+1D29EA6 Compressed Size       000001EB (491)\n+1D29EAA Uncompressed Size     000001E6 (486)\n+1D29EAE Filename Length       000C (12)\n+1D29EB0 Extra Length          0000 (0)\n+1D29EB2 Comment Length        0000 (0)\n+1D29EB4 Disk Start            0000 (0)\n+1D29EB6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A1E0 Ext File Attributes   81A40000 (2175008768)\n+1D29EB8 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-1D2A1E4 Local Header Offset   01CED66B (30332523)\n-1D2A1E8 Filename              'XXXXXXXXXXXX'\n+1D29EBC Local Header Offset   01CED343 (30331715)\n+1D29EC0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A1E8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29EC0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A1F4 CENTRAL HEADER #312   02014B50 (33639248)\n-1D2A1F8 Created Zip Spec      14 (20) '2.0'\n-1D2A1F9 Created OS            03 (3) 'Unix'\n-1D2A1FA Extract Zip Spec      14 (20) '2.0'\n-1D2A1FB Extract OS            00 (0) 'MS-DOS'\n-1D2A1FC General Purpose Flag  0800 (2048)\n+1D29ECC CENTRAL HEADER #312   02014B50 (33639248)\n+1D29ED0 Created Zip Spec      14 (20) '2.0'\n+1D29ED1 Created OS            03 (3) 'Unix'\n+1D29ED2 Extract Zip Spec      14 (20) '2.0'\n+1D29ED3 Extract OS            00 (0) 'MS-DOS'\n+1D29ED4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A1FE Compression Method    0008 (8) 'Deflated'\n-1D2A200 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A204 CRC                   B24F1B46 (2991528774)\n-1D2A208 Compressed Size       00000268 (616)\n-1D2A20C Uncompressed Size     00000263 (611)\n-1D2A210 Filename Length       000C (12)\n-1D2A212 Extra Length          0000 (0)\n-1D2A214 Comment Length        0000 (0)\n-1D2A216 Disk Start            0000 (0)\n-1D2A218 Int File Attributes   0000 (0)\n+1D29ED6 Compression Method    0008 (8) 'Deflated'\n+1D29ED8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29EDC CRC                   B24F1B46 (2991528774)\n+1D29EE0 Compressed Size       00000268 (616)\n+1D29EE4 Uncompressed Size     00000263 (611)\n+1D29EE8 Filename Length       000C (12)\n+1D29EEA Extra Length          0000 (0)\n+1D29EEC Comment Length        0000 (0)\n+1D29EEE Disk Start            0000 (0)\n+1D29EF0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A21A Ext File Attributes   81A40000 (2175008768)\n+1D29EF2 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-1D2A21E Local Header Offset   01CED880 (30333056)\n-1D2A222 Filename              'XXXXXXXXXXXX'\n+1D29EF6 Local Header Offset   01CED558 (30332248)\n+1D29EFA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A222: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29EFA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A22E CENTRAL HEADER #313   02014B50 (33639248)\n-1D2A232 Created Zip Spec      14 (20) '2.0'\n-1D2A233 Created OS            03 (3) 'Unix'\n-1D2A234 Extract Zip Spec      14 (20) '2.0'\n-1D2A235 Extract OS            00 (0) 'MS-DOS'\n-1D2A236 General Purpose Flag  0800 (2048)\n+1D29F06 CENTRAL HEADER #313   02014B50 (33639248)\n+1D29F0A Created Zip Spec      14 (20) '2.0'\n+1D29F0B Created OS            03 (3) 'Unix'\n+1D29F0C Extract Zip Spec      14 (20) '2.0'\n+1D29F0D Extract OS            00 (0) 'MS-DOS'\n+1D29F0E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A238 Compression Method    0008 (8) 'Deflated'\n-1D2A23A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A23E CRC                   DC9E3FAC (3701358508)\n-1D2A242 Compressed Size       00000284 (644)\n-1D2A246 Uncompressed Size     0000027F (639)\n-1D2A24A Filename Length       000C (12)\n-1D2A24C Extra Length          0000 (0)\n-1D2A24E Comment Length        0000 (0)\n-1D2A250 Disk Start            0000 (0)\n-1D2A252 Int File Attributes   0000 (0)\n+1D29F10 Compression Method    0008 (8) 'Deflated'\n+1D29F12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29F16 CRC                   DC9E3FAC (3701358508)\n+1D29F1A Compressed Size       00000284 (644)\n+1D29F1E Uncompressed Size     0000027F (639)\n+1D29F22 Filename Length       000C (12)\n+1D29F24 Extra Length          0000 (0)\n+1D29F26 Comment Length        0000 (0)\n+1D29F28 Disk Start            0000 (0)\n+1D29F2A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A254 Ext File Attributes   81A40000 (2175008768)\n+1D29F2C 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-1D2A258 Local Header Offset   01CEDB12 (30333714)\n-1D2A25C Filename              'XXXXXXXXXXXX'\n+1D29F30 Local Header Offset   01CED7EA (30332906)\n+1D29F34 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A25C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29F34: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A268 CENTRAL HEADER #314   02014B50 (33639248)\n-1D2A26C Created Zip Spec      14 (20) '2.0'\n-1D2A26D Created OS            03 (3) 'Unix'\n-1D2A26E Extract Zip Spec      14 (20) '2.0'\n-1D2A26F Extract OS            00 (0) 'MS-DOS'\n-1D2A270 General Purpose Flag  0800 (2048)\n+1D29F40 CENTRAL HEADER #314   02014B50 (33639248)\n+1D29F44 Created Zip Spec      14 (20) '2.0'\n+1D29F45 Created OS            03 (3) 'Unix'\n+1D29F46 Extract Zip Spec      14 (20) '2.0'\n+1D29F47 Extract OS            00 (0) 'MS-DOS'\n+1D29F48 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A272 Compression Method    0008 (8) 'Deflated'\n-1D2A274 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A278 CRC                   FAF72D6A (4210503018)\n-1D2A27C Compressed Size       000001F9 (505)\n-1D2A280 Uncompressed Size     000001F4 (500)\n-1D2A284 Filename Length       000C (12)\n-1D2A286 Extra Length          0000 (0)\n-1D2A288 Comment Length        0000 (0)\n-1D2A28A Disk Start            0000 (0)\n-1D2A28C Int File Attributes   0000 (0)\n+1D29F4A Compression Method    0008 (8) 'Deflated'\n+1D29F4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29F50 CRC                   FAF72D6A (4210503018)\n+1D29F54 Compressed Size       000001F9 (505)\n+1D29F58 Uncompressed Size     000001F4 (500)\n+1D29F5C Filename Length       000C (12)\n+1D29F5E Extra Length          0000 (0)\n+1D29F60 Comment Length        0000 (0)\n+1D29F62 Disk Start            0000 (0)\n+1D29F64 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A28E Ext File Attributes   81A40000 (2175008768)\n+1D29F66 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-1D2A292 Local Header Offset   01CEDDC0 (30334400)\n-1D2A296 Filename              'XXXXXXXXXXXX'\n+1D29F6A Local Header Offset   01CEDA98 (30333592)\n+1D29F6E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A296: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29F6E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A2A2 CENTRAL HEADER #315   02014B50 (33639248)\n-1D2A2A6 Created Zip Spec      14 (20) '2.0'\n-1D2A2A7 Created OS            03 (3) 'Unix'\n-1D2A2A8 Extract Zip Spec      14 (20) '2.0'\n-1D2A2A9 Extract OS            00 (0) 'MS-DOS'\n-1D2A2AA General Purpose Flag  0800 (2048)\n+1D29F7A CENTRAL HEADER #315   02014B50 (33639248)\n+1D29F7E Created Zip Spec      14 (20) '2.0'\n+1D29F7F Created OS            03 (3) 'Unix'\n+1D29F80 Extract Zip Spec      14 (20) '2.0'\n+1D29F81 Extract OS            00 (0) 'MS-DOS'\n+1D29F82 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A2AC Compression Method    0008 (8) 'Deflated'\n-1D2A2AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A2B2 CRC                   27CC97EB (667719659)\n-1D2A2B6 Compressed Size       00000256 (598)\n-1D2A2BA Uncompressed Size     00000251 (593)\n-1D2A2BE Filename Length       000C (12)\n-1D2A2C0 Extra Length          0000 (0)\n-1D2A2C2 Comment Length        0000 (0)\n-1D2A2C4 Disk Start            0000 (0)\n-1D2A2C6 Int File Attributes   0000 (0)\n+1D29F84 Compression Method    0008 (8) 'Deflated'\n+1D29F86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29F8A CRC                   27CC97EB (667719659)\n+1D29F8E Compressed Size       00000256 (598)\n+1D29F92 Uncompressed Size     00000251 (593)\n+1D29F96 Filename Length       000C (12)\n+1D29F98 Extra Length          0000 (0)\n+1D29F9A Comment Length        0000 (0)\n+1D29F9C Disk Start            0000 (0)\n+1D29F9E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A2C8 Ext File Attributes   81A40000 (2175008768)\n+1D29FA0 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-1D2A2CC Local Header Offset   01CEDFE3 (30334947)\n-1D2A2D0 Filename              'XXXXXXXXXXXX'\n+1D29FA4 Local Header Offset   01CEDCBB (30334139)\n+1D29FA8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A2D0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29FA8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A2DC CENTRAL HEADER #316   02014B50 (33639248)\n-1D2A2E0 Created Zip Spec      14 (20) '2.0'\n-1D2A2E1 Created OS            03 (3) 'Unix'\n-1D2A2E2 Extract Zip Spec      14 (20) '2.0'\n-1D2A2E3 Extract OS            00 (0) 'MS-DOS'\n-1D2A2E4 General Purpose Flag  0800 (2048)\n+1D29FB4 CENTRAL HEADER #316   02014B50 (33639248)\n+1D29FB8 Created Zip Spec      14 (20) '2.0'\n+1D29FB9 Created OS            03 (3) 'Unix'\n+1D29FBA Extract Zip Spec      14 (20) '2.0'\n+1D29FBB Extract OS            00 (0) 'MS-DOS'\n+1D29FBC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A2E6 Compression Method    0008 (8) 'Deflated'\n-1D2A2E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A2EC CRC                   5F6CE3F5 (1600971765)\n-1D2A2F0 Compressed Size       00000213 (531)\n-1D2A2F4 Uncompressed Size     0000020E (526)\n-1D2A2F8 Filename Length       000C (12)\n-1D2A2FA Extra Length          0000 (0)\n-1D2A2FC Comment Length        0000 (0)\n-1D2A2FE Disk Start            0000 (0)\n-1D2A300 Int File Attributes   0000 (0)\n+1D29FBE Compression Method    0008 (8) 'Deflated'\n+1D29FC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29FC4 CRC                   5F6CE3F5 (1600971765)\n+1D29FC8 Compressed Size       00000213 (531)\n+1D29FCC Uncompressed Size     0000020E (526)\n+1D29FD0 Filename Length       000C (12)\n+1D29FD2 Extra Length          0000 (0)\n+1D29FD4 Comment Length        0000 (0)\n+1D29FD6 Disk Start            0000 (0)\n+1D29FD8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A302 Ext File Attributes   81A40000 (2175008768)\n+1D29FDA 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-1D2A306 Local Header Offset   01CEE263 (30335587)\n-1D2A30A Filename              'XXXXXXXXXXXX'\n+1D29FDE Local Header Offset   01CEDF3B (30334779)\n+1D29FE2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A30A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D29FE2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A316 CENTRAL HEADER #317   02014B50 (33639248)\n-1D2A31A Created Zip Spec      14 (20) '2.0'\n-1D2A31B Created OS            03 (3) 'Unix'\n-1D2A31C Extract Zip Spec      14 (20) '2.0'\n-1D2A31D Extract OS            00 (0) 'MS-DOS'\n-1D2A31E General Purpose Flag  0800 (2048)\n+1D29FEE CENTRAL HEADER #317   02014B50 (33639248)\n+1D29FF2 Created Zip Spec      14 (20) '2.0'\n+1D29FF3 Created OS            03 (3) 'Unix'\n+1D29FF4 Extract Zip Spec      14 (20) '2.0'\n+1D29FF5 Extract OS            00 (0) 'MS-DOS'\n+1D29FF6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A320 Compression Method    0008 (8) 'Deflated'\n-1D2A322 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A326 CRC                   597D726F (1501393519)\n-1D2A32A Compressed Size       0000027C (636)\n-1D2A32E Uncompressed Size     00000277 (631)\n-1D2A332 Filename Length       000C (12)\n-1D2A334 Extra Length          0000 (0)\n-1D2A336 Comment Length        0000 (0)\n-1D2A338 Disk Start            0000 (0)\n-1D2A33A Int File Attributes   0000 (0)\n+1D29FF8 Compression Method    0008 (8) 'Deflated'\n+1D29FFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D29FFE CRC                   597D726F (1501393519)\n+1D2A002 Compressed Size       0000027C (636)\n+1D2A006 Uncompressed Size     00000277 (631)\n+1D2A00A Filename Length       000C (12)\n+1D2A00C Extra Length          0000 (0)\n+1D2A00E Comment Length        0000 (0)\n+1D2A010 Disk Start            0000 (0)\n+1D2A012 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A33C Ext File Attributes   81A40000 (2175008768)\n+1D2A014 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-1D2A340 Local Header Offset   01CEE4A0 (30336160)\n-1D2A344 Filename              'XXXXXXXXXXXX'\n+1D2A018 Local Header Offset   01CEE178 (30335352)\n+1D2A01C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A344: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A01C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A350 CENTRAL HEADER #318   02014B50 (33639248)\n-1D2A354 Created Zip Spec      14 (20) '2.0'\n-1D2A355 Created OS            03 (3) 'Unix'\n-1D2A356 Extract Zip Spec      14 (20) '2.0'\n-1D2A357 Extract OS            00 (0) 'MS-DOS'\n-1D2A358 General Purpose Flag  0800 (2048)\n+1D2A028 CENTRAL HEADER #318   02014B50 (33639248)\n+1D2A02C Created Zip Spec      14 (20) '2.0'\n+1D2A02D Created OS            03 (3) 'Unix'\n+1D2A02E Extract Zip Spec      14 (20) '2.0'\n+1D2A02F Extract OS            00 (0) 'MS-DOS'\n+1D2A030 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A35A Compression Method    0008 (8) 'Deflated'\n-1D2A35C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A360 CRC                   A4FC903F (2768015423)\n-1D2A364 Compressed Size       00000205 (517)\n-1D2A368 Uncompressed Size     00000200 (512)\n-1D2A36C Filename Length       000C (12)\n-1D2A36E Extra Length          0000 (0)\n-1D2A370 Comment Length        0000 (0)\n-1D2A372 Disk Start            0000 (0)\n-1D2A374 Int File Attributes   0000 (0)\n+1D2A032 Compression Method    0008 (8) 'Deflated'\n+1D2A034 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A038 CRC                   A4FC903F (2768015423)\n+1D2A03C Compressed Size       00000205 (517)\n+1D2A040 Uncompressed Size     00000200 (512)\n+1D2A044 Filename Length       000C (12)\n+1D2A046 Extra Length          0000 (0)\n+1D2A048 Comment Length        0000 (0)\n+1D2A04A Disk Start            0000 (0)\n+1D2A04C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A376 Ext File Attributes   81A40000 (2175008768)\n+1D2A04E 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-1D2A37A Local Header Offset   01CEE746 (30336838)\n-1D2A37E Filename              'XXXXXXXXXXXX'\n+1D2A052 Local Header Offset   01CEE41E (30336030)\n+1D2A056 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A37E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A056: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A38A CENTRAL HEADER #319   02014B50 (33639248)\n-1D2A38E Created Zip Spec      14 (20) '2.0'\n-1D2A38F Created OS            03 (3) 'Unix'\n-1D2A390 Extract Zip Spec      14 (20) '2.0'\n-1D2A391 Extract OS            00 (0) 'MS-DOS'\n-1D2A392 General Purpose Flag  0800 (2048)\n+1D2A062 CENTRAL HEADER #319   02014B50 (33639248)\n+1D2A066 Created Zip Spec      14 (20) '2.0'\n+1D2A067 Created OS            03 (3) 'Unix'\n+1D2A068 Extract Zip Spec      14 (20) '2.0'\n+1D2A069 Extract OS            00 (0) 'MS-DOS'\n+1D2A06A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A394 Compression Method    0008 (8) 'Deflated'\n-1D2A396 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A39A CRC                   AC720F37 (2893156151)\n-1D2A39E Compressed Size       000001C0 (448)\n-1D2A3A2 Uncompressed Size     000001BB (443)\n-1D2A3A6 Filename Length       000C (12)\n-1D2A3A8 Extra Length          0000 (0)\n-1D2A3AA Comment Length        0000 (0)\n-1D2A3AC Disk Start            0000 (0)\n-1D2A3AE Int File Attributes   0000 (0)\n+1D2A06C Compression Method    0008 (8) 'Deflated'\n+1D2A06E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A072 CRC                   AC720F37 (2893156151)\n+1D2A076 Compressed Size       000001C0 (448)\n+1D2A07A Uncompressed Size     000001BB (443)\n+1D2A07E Filename Length       000C (12)\n+1D2A080 Extra Length          0000 (0)\n+1D2A082 Comment Length        0000 (0)\n+1D2A084 Disk Start            0000 (0)\n+1D2A086 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A3B0 Ext File Attributes   81A40000 (2175008768)\n+1D2A088 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-1D2A3B4 Local Header Offset   01CEE975 (30337397)\n-1D2A3B8 Filename              'XXXXXXXXXXXX'\n+1D2A08C Local Header Offset   01CEE64D (30336589)\n+1D2A090 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A3B8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A090: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A3C4 CENTRAL HEADER #320   02014B50 (33639248)\n-1D2A3C8 Created Zip Spec      14 (20) '2.0'\n-1D2A3C9 Created OS            03 (3) 'Unix'\n-1D2A3CA Extract Zip Spec      14 (20) '2.0'\n-1D2A3CB Extract OS            00 (0) 'MS-DOS'\n-1D2A3CC General Purpose Flag  0800 (2048)\n+1D2A09C CENTRAL HEADER #320   02014B50 (33639248)\n+1D2A0A0 Created Zip Spec      14 (20) '2.0'\n+1D2A0A1 Created OS            03 (3) 'Unix'\n+1D2A0A2 Extract Zip Spec      14 (20) '2.0'\n+1D2A0A3 Extract OS            00 (0) 'MS-DOS'\n+1D2A0A4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A3CE Compression Method    0008 (8) 'Deflated'\n-1D2A3D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A3D4 CRC                   30C1ED26 (818015526)\n-1D2A3D8 Compressed Size       00000207 (519)\n-1D2A3DC Uncompressed Size     00000202 (514)\n-1D2A3E0 Filename Length       000C (12)\n-1D2A3E2 Extra Length          0000 (0)\n-1D2A3E4 Comment Length        0000 (0)\n-1D2A3E6 Disk Start            0000 (0)\n-1D2A3E8 Int File Attributes   0000 (0)\n+1D2A0A6 Compression Method    0008 (8) 'Deflated'\n+1D2A0A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A0AC CRC                   30C1ED26 (818015526)\n+1D2A0B0 Compressed Size       00000207 (519)\n+1D2A0B4 Uncompressed Size     00000202 (514)\n+1D2A0B8 Filename Length       000C (12)\n+1D2A0BA Extra Length          0000 (0)\n+1D2A0BC Comment Length        0000 (0)\n+1D2A0BE Disk Start            0000 (0)\n+1D2A0C0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A3EA Ext File Attributes   81A40000 (2175008768)\n+1D2A0C2 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-1D2A3EE Local Header Offset   01CEEB5F (30337887)\n-1D2A3F2 Filename              'XXXXXXXXXXXX'\n+1D2A0C6 Local Header Offset   01CEE837 (30337079)\n+1D2A0CA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A3F2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A0CA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A3FE CENTRAL HEADER #321   02014B50 (33639248)\n-1D2A402 Created Zip Spec      14 (20) '2.0'\n-1D2A403 Created OS            03 (3) 'Unix'\n-1D2A404 Extract Zip Spec      14 (20) '2.0'\n-1D2A405 Extract OS            00 (0) 'MS-DOS'\n-1D2A406 General Purpose Flag  0800 (2048)\n+1D2A0D6 CENTRAL HEADER #321   02014B50 (33639248)\n+1D2A0DA Created Zip Spec      14 (20) '2.0'\n+1D2A0DB Created OS            03 (3) 'Unix'\n+1D2A0DC Extract Zip Spec      14 (20) '2.0'\n+1D2A0DD Extract OS            00 (0) 'MS-DOS'\n+1D2A0DE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A408 Compression Method    0008 (8) 'Deflated'\n-1D2A40A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A40E CRC                   B7372560 (3073844576)\n-1D2A412 Compressed Size       0000025D (605)\n-1D2A416 Uncompressed Size     00000258 (600)\n-1D2A41A Filename Length       000C (12)\n-1D2A41C Extra Length          0000 (0)\n-1D2A41E Comment Length        0000 (0)\n-1D2A420 Disk Start            0000 (0)\n-1D2A422 Int File Attributes   0000 (0)\n+1D2A0E0 Compression Method    0008 (8) 'Deflated'\n+1D2A0E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A0E6 CRC                   B7372560 (3073844576)\n+1D2A0EA Compressed Size       0000025D (605)\n+1D2A0EE Uncompressed Size     00000258 (600)\n+1D2A0F2 Filename Length       000C (12)\n+1D2A0F4 Extra Length          0000 (0)\n+1D2A0F6 Comment Length        0000 (0)\n+1D2A0F8 Disk Start            0000 (0)\n+1D2A0FA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A424 Ext File Attributes   81A40000 (2175008768)\n+1D2A0FC 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-1D2A428 Local Header Offset   01CEED90 (30338448)\n-1D2A42C Filename              'XXXXXXXXXXXX'\n+1D2A100 Local Header Offset   01CEEA68 (30337640)\n+1D2A104 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A42C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A104: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A438 CENTRAL HEADER #322   02014B50 (33639248)\n-1D2A43C Created Zip Spec      14 (20) '2.0'\n-1D2A43D Created OS            03 (3) 'Unix'\n-1D2A43E Extract Zip Spec      14 (20) '2.0'\n-1D2A43F Extract OS            00 (0) 'MS-DOS'\n-1D2A440 General Purpose Flag  0800 (2048)\n+1D2A110 CENTRAL HEADER #322   02014B50 (33639248)\n+1D2A114 Created Zip Spec      14 (20) '2.0'\n+1D2A115 Created OS            03 (3) 'Unix'\n+1D2A116 Extract Zip Spec      14 (20) '2.0'\n+1D2A117 Extract OS            00 (0) 'MS-DOS'\n+1D2A118 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A442 Compression Method    0008 (8) 'Deflated'\n-1D2A444 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A448 CRC                   A317BAEB (2736241387)\n-1D2A44C Compressed Size       00000279 (633)\n-1D2A450 Uncompressed Size     00000274 (628)\n-1D2A454 Filename Length       000C (12)\n-1D2A456 Extra Length          0000 (0)\n-1D2A458 Comment Length        0000 (0)\n-1D2A45A Disk Start            0000 (0)\n-1D2A45C Int File Attributes   0000 (0)\n+1D2A11A Compression Method    0008 (8) 'Deflated'\n+1D2A11C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A120 CRC                   A317BAEB (2736241387)\n+1D2A124 Compressed Size       00000279 (633)\n+1D2A128 Uncompressed Size     00000274 (628)\n+1D2A12C Filename Length       000C (12)\n+1D2A12E Extra Length          0000 (0)\n+1D2A130 Comment Length        0000 (0)\n+1D2A132 Disk Start            0000 (0)\n+1D2A134 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A45E Ext File Attributes   81A40000 (2175008768)\n+1D2A136 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-1D2A462 Local Header Offset   01CEF017 (30339095)\n-1D2A466 Filename              'XXXXXXXXXXXX'\n+1D2A13A Local Header Offset   01CEECEF (30338287)\n+1D2A13E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A466: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A13E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A472 CENTRAL HEADER #323   02014B50 (33639248)\n-1D2A476 Created Zip Spec      14 (20) '2.0'\n-1D2A477 Created OS            03 (3) 'Unix'\n-1D2A478 Extract Zip Spec      14 (20) '2.0'\n-1D2A479 Extract OS            00 (0) 'MS-DOS'\n-1D2A47A General Purpose Flag  0800 (2048)\n+1D2A14A CENTRAL HEADER #323   02014B50 (33639248)\n+1D2A14E Created Zip Spec      14 (20) '2.0'\n+1D2A14F Created OS            03 (3) 'Unix'\n+1D2A150 Extract Zip Spec      14 (20) '2.0'\n+1D2A151 Extract OS            00 (0) 'MS-DOS'\n+1D2A152 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A47C Compression Method    0008 (8) 'Deflated'\n-1D2A47E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A482 CRC                   30292DCC (808005068)\n-1D2A486 Compressed Size       00000193 (403)\n-1D2A48A Uncompressed Size     0000018E (398)\n-1D2A48E Filename Length       0013 (19)\n-1D2A490 Extra Length          0000 (0)\n-1D2A492 Comment Length        0000 (0)\n-1D2A494 Disk Start            0000 (0)\n-1D2A496 Int File Attributes   0000 (0)\n+1D2A154 Compression Method    0008 (8) 'Deflated'\n+1D2A156 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A15A CRC                   30292DCC (808005068)\n+1D2A15E Compressed Size       00000193 (403)\n+1D2A162 Uncompressed Size     0000018E (398)\n+1D2A166 Filename Length       0013 (19)\n+1D2A168 Extra Length          0000 (0)\n+1D2A16A Comment Length        0000 (0)\n+1D2A16C Disk Start            0000 (0)\n+1D2A16E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A498 Ext File Attributes   81A40000 (2175008768)\n+1D2A170 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-1D2A49C Local Header Offset   01CEF2BA (30339770)\n-1D2A4A0 Filename              'XXXXXXXXXXXXXXXXXXX'\n+1D2A174 Local Header Offset   01CEEF92 (30338962)\n+1D2A178 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A4A0: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A178: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A4B3 CENTRAL HEADER #324   02014B50 (33639248)\n-1D2A4B7 Created Zip Spec      14 (20) '2.0'\n-1D2A4B8 Created OS            03 (3) 'Unix'\n-1D2A4B9 Extract Zip Spec      14 (20) '2.0'\n-1D2A4BA Extract OS            00 (0) 'MS-DOS'\n-1D2A4BB General Purpose Flag  0800 (2048)\n+1D2A18B CENTRAL HEADER #324   02014B50 (33639248)\n+1D2A18F Created Zip Spec      14 (20) '2.0'\n+1D2A190 Created OS            03 (3) 'Unix'\n+1D2A191 Extract Zip Spec      14 (20) '2.0'\n+1D2A192 Extract OS            00 (0) 'MS-DOS'\n+1D2A193 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A4BD Compression Method    0008 (8) 'Deflated'\n-1D2A4BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A4C3 CRC                   ECAC8E00 (3970731520)\n-1D2A4C7 Compressed Size       00000276 (630)\n-1D2A4CB Uncompressed Size     00000271 (625)\n-1D2A4CF Filename Length       000C (12)\n-1D2A4D1 Extra Length          0000 (0)\n-1D2A4D3 Comment Length        0000 (0)\n-1D2A4D5 Disk Start            0000 (0)\n-1D2A4D7 Int File Attributes   0000 (0)\n+1D2A195 Compression Method    0008 (8) 'Deflated'\n+1D2A197 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A19B CRC                   ECAC8E00 (3970731520)\n+1D2A19F Compressed Size       00000276 (630)\n+1D2A1A3 Uncompressed Size     00000271 (625)\n+1D2A1A7 Filename Length       000C (12)\n+1D2A1A9 Extra Length          0000 (0)\n+1D2A1AB Comment Length        0000 (0)\n+1D2A1AD Disk Start            0000 (0)\n+1D2A1AF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A4D9 Ext File Attributes   81A40000 (2175008768)\n+1D2A1B1 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-1D2A4DD Local Header Offset   01CEF47E (30340222)\n-1D2A4E1 Filename              'XXXXXXXXXXXX'\n+1D2A1B5 Local Header Offset   01CEF156 (30339414)\n+1D2A1B9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A4E1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A1B9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A4ED CENTRAL HEADER #325   02014B50 (33639248)\n-1D2A4F1 Created Zip Spec      14 (20) '2.0'\n-1D2A4F2 Created OS            03 (3) 'Unix'\n-1D2A4F3 Extract Zip Spec      14 (20) '2.0'\n-1D2A4F4 Extract OS            00 (0) 'MS-DOS'\n-1D2A4F5 General Purpose Flag  0800 (2048)\n+1D2A1C5 CENTRAL HEADER #325   02014B50 (33639248)\n+1D2A1C9 Created Zip Spec      14 (20) '2.0'\n+1D2A1CA Created OS            03 (3) 'Unix'\n+1D2A1CB Extract Zip Spec      14 (20) '2.0'\n+1D2A1CC Extract OS            00 (0) 'MS-DOS'\n+1D2A1CD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A4F7 Compression Method    0008 (8) 'Deflated'\n-1D2A4F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A4FD CRC                   857B435D (2239447901)\n-1D2A501 Compressed Size       00000215 (533)\n-1D2A505 Uncompressed Size     00000210 (528)\n-1D2A509 Filename Length       000C (12)\n-1D2A50B Extra Length          0000 (0)\n-1D2A50D Comment Length        0000 (0)\n-1D2A50F Disk Start            0000 (0)\n-1D2A511 Int File Attributes   0000 (0)\n+1D2A1CF Compression Method    0008 (8) 'Deflated'\n+1D2A1D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A1D5 CRC                   857B435D (2239447901)\n+1D2A1D9 Compressed Size       00000215 (533)\n+1D2A1DD Uncompressed Size     00000210 (528)\n+1D2A1E1 Filename Length       000C (12)\n+1D2A1E3 Extra Length          0000 (0)\n+1D2A1E5 Comment Length        0000 (0)\n+1D2A1E7 Disk Start            0000 (0)\n+1D2A1E9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A513 Ext File Attributes   81A40000 (2175008768)\n+1D2A1EB 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-1D2A517 Local Header Offset   01CEF71E (30340894)\n-1D2A51B Filename              'XXXXXXXXXXXX'\n+1D2A1EF Local Header Offset   01CEF3F6 (30340086)\n+1D2A1F3 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A51B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A1F3: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A527 CENTRAL HEADER #326   02014B50 (33639248)\n-1D2A52B Created Zip Spec      14 (20) '2.0'\n-1D2A52C Created OS            03 (3) 'Unix'\n-1D2A52D Extract Zip Spec      14 (20) '2.0'\n-1D2A52E Extract OS            00 (0) 'MS-DOS'\n-1D2A52F General Purpose Flag  0800 (2048)\n+1D2A1FF CENTRAL HEADER #326   02014B50 (33639248)\n+1D2A203 Created Zip Spec      14 (20) '2.0'\n+1D2A204 Created OS            03 (3) 'Unix'\n+1D2A205 Extract Zip Spec      14 (20) '2.0'\n+1D2A206 Extract OS            00 (0) 'MS-DOS'\n+1D2A207 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A531 Compression Method    0008 (8) 'Deflated'\n-1D2A533 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A537 CRC                   CDCFFC4C (3452959820)\n-1D2A53B Compressed Size       0000026B (619)\n-1D2A53F Uncompressed Size     00000266 (614)\n-1D2A543 Filename Length       000C (12)\n-1D2A545 Extra Length          0000 (0)\n-1D2A547 Comment Length        0000 (0)\n-1D2A549 Disk Start            0000 (0)\n-1D2A54B Int File Attributes   0000 (0)\n+1D2A209 Compression Method    0008 (8) 'Deflated'\n+1D2A20B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A20F CRC                   CDCFFC4C (3452959820)\n+1D2A213 Compressed Size       0000026B (619)\n+1D2A217 Uncompressed Size     00000266 (614)\n+1D2A21B Filename Length       000C (12)\n+1D2A21D Extra Length          0000 (0)\n+1D2A21F Comment Length        0000 (0)\n+1D2A221 Disk Start            0000 (0)\n+1D2A223 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A54D Ext File Attributes   81A40000 (2175008768)\n+1D2A225 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-1D2A551 Local Header Offset   01CEF95D (30341469)\n-1D2A555 Filename              'XXXXXXXXXXXX'\n+1D2A229 Local Header Offset   01CEF635 (30340661)\n+1D2A22D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A555: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A22D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A561 CENTRAL HEADER #327   02014B50 (33639248)\n-1D2A565 Created Zip Spec      14 (20) '2.0'\n-1D2A566 Created OS            03 (3) 'Unix'\n-1D2A567 Extract Zip Spec      14 (20) '2.0'\n-1D2A568 Extract OS            00 (0) 'MS-DOS'\n-1D2A569 General Purpose Flag  0800 (2048)\n+1D2A239 CENTRAL HEADER #327   02014B50 (33639248)\n+1D2A23D Created Zip Spec      14 (20) '2.0'\n+1D2A23E Created OS            03 (3) 'Unix'\n+1D2A23F Extract Zip Spec      14 (20) '2.0'\n+1D2A240 Extract OS            00 (0) 'MS-DOS'\n+1D2A241 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A56B Compression Method    0008 (8) 'Deflated'\n-1D2A56D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A571 CRC                   CF701F52 (3480231762)\n-1D2A575 Compressed Size       0000020E (526)\n-1D2A579 Uncompressed Size     00000209 (521)\n-1D2A57D Filename Length       000C (12)\n-1D2A57F Extra Length          0000 (0)\n-1D2A581 Comment Length        0000 (0)\n-1D2A583 Disk Start            0000 (0)\n-1D2A585 Int File Attributes   0000 (0)\n+1D2A243 Compression Method    0008 (8) 'Deflated'\n+1D2A245 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A249 CRC                   CF701F52 (3480231762)\n+1D2A24D Compressed Size       0000020E (526)\n+1D2A251 Uncompressed Size     00000209 (521)\n+1D2A255 Filename Length       000C (12)\n+1D2A257 Extra Length          0000 (0)\n+1D2A259 Comment Length        0000 (0)\n+1D2A25B Disk Start            0000 (0)\n+1D2A25D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A587 Ext File Attributes   81A40000 (2175008768)\n+1D2A25F 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-1D2A58B Local Header Offset   01CEFBF2 (30342130)\n-1D2A58F Filename              'XXXXXXXXXXXX'\n+1D2A263 Local Header Offset   01CEF8CA (30341322)\n+1D2A267 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A58F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A267: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A59B CENTRAL HEADER #328   02014B50 (33639248)\n-1D2A59F Created Zip Spec      14 (20) '2.0'\n-1D2A5A0 Created OS            03 (3) 'Unix'\n-1D2A5A1 Extract Zip Spec      14 (20) '2.0'\n-1D2A5A2 Extract OS            00 (0) 'MS-DOS'\n-1D2A5A3 General Purpose Flag  0800 (2048)\n+1D2A273 CENTRAL HEADER #328   02014B50 (33639248)\n+1D2A277 Created Zip Spec      14 (20) '2.0'\n+1D2A278 Created OS            03 (3) 'Unix'\n+1D2A279 Extract Zip Spec      14 (20) '2.0'\n+1D2A27A Extract OS            00 (0) 'MS-DOS'\n+1D2A27B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A5A5 Compression Method    0008 (8) 'Deflated'\n-1D2A5A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A5AB CRC                   8BBA672B (2344249131)\n-1D2A5AF Compressed Size       00000171 (369)\n-1D2A5B3 Uncompressed Size     0000016F (367)\n-1D2A5B7 Filename Length       000C (12)\n-1D2A5B9 Extra Length          0000 (0)\n-1D2A5BB Comment Length        0000 (0)\n-1D2A5BD Disk Start            0000 (0)\n-1D2A5BF Int File Attributes   0000 (0)\n+1D2A27D Compression Method    0008 (8) 'Deflated'\n+1D2A27F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A283 CRC                   8BBA672B (2344249131)\n+1D2A287 Compressed Size       00000171 (369)\n+1D2A28B Uncompressed Size     0000016F (367)\n+1D2A28F Filename Length       000C (12)\n+1D2A291 Extra Length          0000 (0)\n+1D2A293 Comment Length        0000 (0)\n+1D2A295 Disk Start            0000 (0)\n+1D2A297 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A5C1 Ext File Attributes   81A40000 (2175008768)\n+1D2A299 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-1D2A5C5 Local Header Offset   01CEFE2A (30342698)\n-1D2A5C9 Filename              'XXXXXXXXXXXX'\n+1D2A29D Local Header Offset   01CEFB02 (30341890)\n+1D2A2A1 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A5C9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A2A1: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A5D5 CENTRAL HEADER #329   02014B50 (33639248)\n-1D2A5D9 Created Zip Spec      14 (20) '2.0'\n-1D2A5DA Created OS            03 (3) 'Unix'\n-1D2A5DB Extract Zip Spec      14 (20) '2.0'\n-1D2A5DC Extract OS            00 (0) 'MS-DOS'\n-1D2A5DD General Purpose Flag  0800 (2048)\n+1D2A2AD CENTRAL HEADER #329   02014B50 (33639248)\n+1D2A2B1 Created Zip Spec      14 (20) '2.0'\n+1D2A2B2 Created OS            03 (3) 'Unix'\n+1D2A2B3 Extract Zip Spec      14 (20) '2.0'\n+1D2A2B4 Extract OS            00 (0) 'MS-DOS'\n+1D2A2B5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A5DF Compression Method    0008 (8) 'Deflated'\n-1D2A5E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A5E5 CRC                   35090A42 (889784898)\n-1D2A5E9 Compressed Size       000001CA (458)\n-1D2A5ED Uncompressed Size     000001C5 (453)\n-1D2A5F1 Filename Length       000C (12)\n-1D2A5F3 Extra Length          0000 (0)\n-1D2A5F5 Comment Length        0000 (0)\n-1D2A5F7 Disk Start            0000 (0)\n-1D2A5F9 Int File Attributes   0000 (0)\n+1D2A2B7 Compression Method    0008 (8) 'Deflated'\n+1D2A2B9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A2BD CRC                   35090A42 (889784898)\n+1D2A2C1 Compressed Size       000001CA (458)\n+1D2A2C5 Uncompressed Size     000001C5 (453)\n+1D2A2C9 Filename Length       000C (12)\n+1D2A2CB Extra Length          0000 (0)\n+1D2A2CD Comment Length        0000 (0)\n+1D2A2CF Disk Start            0000 (0)\n+1D2A2D1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A5FB Ext File Attributes   81A40000 (2175008768)\n+1D2A2D3 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-1D2A5FF Local Header Offset   01CEFFC5 (30343109)\n-1D2A603 Filename              'XXXXXXXXXXXX'\n+1D2A2D7 Local Header Offset   01CEFC9D (30342301)\n+1D2A2DB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A603: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A2DB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A60F CENTRAL HEADER #330   02014B50 (33639248)\n-1D2A613 Created Zip Spec      14 (20) '2.0'\n-1D2A614 Created OS            03 (3) 'Unix'\n-1D2A615 Extract Zip Spec      14 (20) '2.0'\n-1D2A616 Extract OS            00 (0) 'MS-DOS'\n-1D2A617 General Purpose Flag  0800 (2048)\n+1D2A2E7 CENTRAL HEADER #330   02014B50 (33639248)\n+1D2A2EB Created Zip Spec      14 (20) '2.0'\n+1D2A2EC Created OS            03 (3) 'Unix'\n+1D2A2ED Extract Zip Spec      14 (20) '2.0'\n+1D2A2EE Extract OS            00 (0) 'MS-DOS'\n+1D2A2EF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A619 Compression Method    0008 (8) 'Deflated'\n-1D2A61B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A61F CRC                   A80032A6 (2818585254)\n-1D2A623 Compressed Size       0000024F (591)\n-1D2A627 Uncompressed Size     0000024A (586)\n-1D2A62B Filename Length       000C (12)\n-1D2A62D Extra Length          0000 (0)\n-1D2A62F Comment Length        0000 (0)\n-1D2A631 Disk Start            0000 (0)\n-1D2A633 Int File Attributes   0000 (0)\n+1D2A2F1 Compression Method    0008 (8) 'Deflated'\n+1D2A2F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A2F7 CRC                   A80032A6 (2818585254)\n+1D2A2FB Compressed Size       0000024F (591)\n+1D2A2FF Uncompressed Size     0000024A (586)\n+1D2A303 Filename Length       000C (12)\n+1D2A305 Extra Length          0000 (0)\n+1D2A307 Comment Length        0000 (0)\n+1D2A309 Disk Start            0000 (0)\n+1D2A30B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A635 Ext File Attributes   81A40000 (2175008768)\n+1D2A30D 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-1D2A639 Local Header Offset   01CF01B9 (30343609)\n-1D2A63D Filename              'XXXXXXXXXXXX'\n+1D2A311 Local Header Offset   01CEFE91 (30342801)\n+1D2A315 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A63D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A315: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A649 CENTRAL HEADER #331   02014B50 (33639248)\n-1D2A64D Created Zip Spec      14 (20) '2.0'\n-1D2A64E Created OS            03 (3) 'Unix'\n-1D2A64F Extract Zip Spec      14 (20) '2.0'\n-1D2A650 Extract OS            00 (0) 'MS-DOS'\n-1D2A651 General Purpose Flag  0800 (2048)\n+1D2A321 CENTRAL HEADER #331   02014B50 (33639248)\n+1D2A325 Created Zip Spec      14 (20) '2.0'\n+1D2A326 Created OS            03 (3) 'Unix'\n+1D2A327 Extract Zip Spec      14 (20) '2.0'\n+1D2A328 Extract OS            00 (0) 'MS-DOS'\n+1D2A329 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A653 Compression Method    0008 (8) 'Deflated'\n-1D2A655 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A659 CRC                   AA97ACFF (2862066943)\n-1D2A65D Compressed Size       000001C7 (455)\n-1D2A661 Uncompressed Size     000001C2 (450)\n-1D2A665 Filename Length       000C (12)\n-1D2A667 Extra Length          0000 (0)\n-1D2A669 Comment Length        0000 (0)\n-1D2A66B Disk Start            0000 (0)\n-1D2A66D Int File Attributes   0000 (0)\n+1D2A32B Compression Method    0008 (8) 'Deflated'\n+1D2A32D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A331 CRC                   AA97ACFF (2862066943)\n+1D2A335 Compressed Size       000001C7 (455)\n+1D2A339 Uncompressed Size     000001C2 (450)\n+1D2A33D Filename Length       000C (12)\n+1D2A33F Extra Length          0000 (0)\n+1D2A341 Comment Length        0000 (0)\n+1D2A343 Disk Start            0000 (0)\n+1D2A345 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A66F Ext File Attributes   81A40000 (2175008768)\n+1D2A347 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-1D2A673 Local Header Offset   01CF0432 (30344242)\n-1D2A677 Filename              'XXXXXXXXXXXX'\n+1D2A34B Local Header Offset   01CF010A (30343434)\n+1D2A34F Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A677: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A34F: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A683 CENTRAL HEADER #332   02014B50 (33639248)\n-1D2A687 Created Zip Spec      14 (20) '2.0'\n-1D2A688 Created OS            03 (3) 'Unix'\n-1D2A689 Extract Zip Spec      14 (20) '2.0'\n-1D2A68A Extract OS            00 (0) 'MS-DOS'\n-1D2A68B General Purpose Flag  0800 (2048)\n+1D2A35B CENTRAL HEADER #332   02014B50 (33639248)\n+1D2A35F Created Zip Spec      14 (20) '2.0'\n+1D2A360 Created OS            03 (3) 'Unix'\n+1D2A361 Extract Zip Spec      14 (20) '2.0'\n+1D2A362 Extract OS            00 (0) 'MS-DOS'\n+1D2A363 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A68D Compression Method    0008 (8) 'Deflated'\n-1D2A68F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A693 CRC                   2BB585F5 (733316597)\n-1D2A697 Compressed Size       00000212 (530)\n-1D2A69B Uncompressed Size     0000020D (525)\n-1D2A69F Filename Length       000C (12)\n-1D2A6A1 Extra Length          0000 (0)\n-1D2A6A3 Comment Length        0000 (0)\n-1D2A6A5 Disk Start            0000 (0)\n-1D2A6A7 Int File Attributes   0000 (0)\n+1D2A365 Compression Method    0008 (8) 'Deflated'\n+1D2A367 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A36B CRC                   2BB585F5 (733316597)\n+1D2A36F Compressed Size       00000212 (530)\n+1D2A373 Uncompressed Size     0000020D (525)\n+1D2A377 Filename Length       000C (12)\n+1D2A379 Extra Length          0000 (0)\n+1D2A37B Comment Length        0000 (0)\n+1D2A37D Disk Start            0000 (0)\n+1D2A37F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A6A9 Ext File Attributes   81A40000 (2175008768)\n+1D2A381 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-1D2A6AD Local Header Offset   01CF0623 (30344739)\n-1D2A6B1 Filename              'XXXXXXXXXXXX'\n+1D2A385 Local Header Offset   01CF02FB (30343931)\n+1D2A389 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A6B1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A389: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A6BD CENTRAL HEADER #333   02014B50 (33639248)\n-1D2A6C1 Created Zip Spec      14 (20) '2.0'\n-1D2A6C2 Created OS            03 (3) 'Unix'\n-1D2A6C3 Extract Zip Spec      14 (20) '2.0'\n-1D2A6C4 Extract OS            00 (0) 'MS-DOS'\n-1D2A6C5 General Purpose Flag  0800 (2048)\n+1D2A395 CENTRAL HEADER #333   02014B50 (33639248)\n+1D2A399 Created Zip Spec      14 (20) '2.0'\n+1D2A39A Created OS            03 (3) 'Unix'\n+1D2A39B Extract Zip Spec      14 (20) '2.0'\n+1D2A39C Extract OS            00 (0) 'MS-DOS'\n+1D2A39D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A6C7 Compression Method    0008 (8) 'Deflated'\n-1D2A6C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A6CD CRC                   3DE337F4 (1038301172)\n-1D2A6D1 Compressed Size       000001DD (477)\n-1D2A6D5 Uncompressed Size     000001D8 (472)\n-1D2A6D9 Filename Length       000C (12)\n-1D2A6DB Extra Length          0000 (0)\n-1D2A6DD Comment Length        0000 (0)\n-1D2A6DF Disk Start            0000 (0)\n-1D2A6E1 Int File Attributes   0000 (0)\n+1D2A39F Compression Method    0008 (8) 'Deflated'\n+1D2A3A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A3A5 CRC                   3DE337F4 (1038301172)\n+1D2A3A9 Compressed Size       000001DD (477)\n+1D2A3AD Uncompressed Size     000001D8 (472)\n+1D2A3B1 Filename Length       000C (12)\n+1D2A3B3 Extra Length          0000 (0)\n+1D2A3B5 Comment Length        0000 (0)\n+1D2A3B7 Disk Start            0000 (0)\n+1D2A3B9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A6E3 Ext File Attributes   81A40000 (2175008768)\n+1D2A3BB 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-1D2A6E7 Local Header Offset   01CF085F (30345311)\n-1D2A6EB Filename              'XXXXXXXXXXXX'\n+1D2A3BF Local Header Offset   01CF0537 (30344503)\n+1D2A3C3 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A6EB: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A3C3: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A6F7 CENTRAL HEADER #334   02014B50 (33639248)\n-1D2A6FB Created Zip Spec      14 (20) '2.0'\n-1D2A6FC Created OS            03 (3) 'Unix'\n-1D2A6FD Extract Zip Spec      14 (20) '2.0'\n-1D2A6FE Extract OS            00 (0) 'MS-DOS'\n-1D2A6FF General Purpose Flag  0800 (2048)\n+1D2A3CF CENTRAL HEADER #334   02014B50 (33639248)\n+1D2A3D3 Created Zip Spec      14 (20) '2.0'\n+1D2A3D4 Created OS            03 (3) 'Unix'\n+1D2A3D5 Extract Zip Spec      14 (20) '2.0'\n+1D2A3D6 Extract OS            00 (0) 'MS-DOS'\n+1D2A3D7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A701 Compression Method    0008 (8) 'Deflated'\n-1D2A703 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A707 CRC                   3F2FAEE3 (1060089571)\n-1D2A70B Compressed Size       000001E8 (488)\n-1D2A70F Uncompressed Size     000001E3 (483)\n-1D2A713 Filename Length       000C (12)\n-1D2A715 Extra Length          0000 (0)\n-1D2A717 Comment Length        0000 (0)\n-1D2A719 Disk Start            0000 (0)\n-1D2A71B Int File Attributes   0000 (0)\n+1D2A3D9 Compression Method    0008 (8) 'Deflated'\n+1D2A3DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A3DF CRC                   3F2FAEE3 (1060089571)\n+1D2A3E3 Compressed Size       000001E8 (488)\n+1D2A3E7 Uncompressed Size     000001E3 (483)\n+1D2A3EB Filename Length       000C (12)\n+1D2A3ED Extra Length          0000 (0)\n+1D2A3EF Comment Length        0000 (0)\n+1D2A3F1 Disk Start            0000 (0)\n+1D2A3F3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A71D Ext File Attributes   81A40000 (2175008768)\n+1D2A3F5 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-1D2A721 Local Header Offset   01CF0A66 (30345830)\n-1D2A725 Filename              'XXXXXXXXXXXX'\n+1D2A3F9 Local Header Offset   01CF073E (30345022)\n+1D2A3FD Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A725: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A3FD: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A731 CENTRAL HEADER #335   02014B50 (33639248)\n-1D2A735 Created Zip Spec      14 (20) '2.0'\n-1D2A736 Created OS            03 (3) 'Unix'\n-1D2A737 Extract Zip Spec      14 (20) '2.0'\n-1D2A738 Extract OS            00 (0) 'MS-DOS'\n-1D2A739 General Purpose Flag  0800 (2048)\n+1D2A409 CENTRAL HEADER #335   02014B50 (33639248)\n+1D2A40D Created Zip Spec      14 (20) '2.0'\n+1D2A40E Created OS            03 (3) 'Unix'\n+1D2A40F Extract Zip Spec      14 (20) '2.0'\n+1D2A410 Extract OS            00 (0) 'MS-DOS'\n+1D2A411 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A73B Compression Method    0008 (8) 'Deflated'\n-1D2A73D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A741 CRC                   053FAF3D (88059709)\n-1D2A745 Compressed Size       000001E2 (482)\n-1D2A749 Uncompressed Size     000001DD (477)\n-1D2A74D Filename Length       000C (12)\n-1D2A74F Extra Length          0000 (0)\n-1D2A751 Comment Length        0000 (0)\n-1D2A753 Disk Start            0000 (0)\n-1D2A755 Int File Attributes   0000 (0)\n+1D2A413 Compression Method    0008 (8) 'Deflated'\n+1D2A415 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A419 CRC                   053FAF3D (88059709)\n+1D2A41D Compressed Size       000001E2 (482)\n+1D2A421 Uncompressed Size     000001DD (477)\n+1D2A425 Filename Length       000C (12)\n+1D2A427 Extra Length          0000 (0)\n+1D2A429 Comment Length        0000 (0)\n+1D2A42B Disk Start            0000 (0)\n+1D2A42D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A757 Ext File Attributes   81A40000 (2175008768)\n+1D2A42F 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-1D2A75B Local Header Offset   01CF0C78 (30346360)\n-1D2A75F Filename              'XXXXXXXXXXXX'\n+1D2A433 Local Header Offset   01CF0950 (30345552)\n+1D2A437 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A75F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A437: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A76B CENTRAL HEADER #336   02014B50 (33639248)\n-1D2A76F Created Zip Spec      14 (20) '2.0'\n-1D2A770 Created OS            03 (3) 'Unix'\n-1D2A771 Extract Zip Spec      14 (20) '2.0'\n-1D2A772 Extract OS            00 (0) 'MS-DOS'\n-1D2A773 General Purpose Flag  0800 (2048)\n+1D2A443 CENTRAL HEADER #336   02014B50 (33639248)\n+1D2A447 Created Zip Spec      14 (20) '2.0'\n+1D2A448 Created OS            03 (3) 'Unix'\n+1D2A449 Extract Zip Spec      14 (20) '2.0'\n+1D2A44A Extract OS            00 (0) 'MS-DOS'\n+1D2A44B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A775 Compression Method    0008 (8) 'Deflated'\n-1D2A777 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A77B CRC                   96A1F4DF (2527196383)\n-1D2A77F Compressed Size       000001BC (444)\n-1D2A783 Uncompressed Size     000001B7 (439)\n-1D2A787 Filename Length       000C (12)\n-1D2A789 Extra Length          0000 (0)\n-1D2A78B Comment Length        0000 (0)\n-1D2A78D Disk Start            0000 (0)\n-1D2A78F Int File Attributes   0000 (0)\n+1D2A44D Compression Method    0008 (8) 'Deflated'\n+1D2A44F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A453 CRC                   96A1F4DF (2527196383)\n+1D2A457 Compressed Size       000001BC (444)\n+1D2A45B Uncompressed Size     000001B7 (439)\n+1D2A45F Filename Length       000C (12)\n+1D2A461 Extra Length          0000 (0)\n+1D2A463 Comment Length        0000 (0)\n+1D2A465 Disk Start            0000 (0)\n+1D2A467 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A791 Ext File Attributes   81A40000 (2175008768)\n+1D2A469 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-1D2A795 Local Header Offset   01CF0E84 (30346884)\n-1D2A799 Filename              'XXXXXXXXXXXX'\n+1D2A46D Local Header Offset   01CF0B5C (30346076)\n+1D2A471 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A799: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A471: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A7A5 CENTRAL HEADER #337   02014B50 (33639248)\n-1D2A7A9 Created Zip Spec      14 (20) '2.0'\n-1D2A7AA Created OS            03 (3) 'Unix'\n-1D2A7AB Extract Zip Spec      14 (20) '2.0'\n-1D2A7AC Extract OS            00 (0) 'MS-DOS'\n-1D2A7AD General Purpose Flag  0800 (2048)\n+1D2A47D CENTRAL HEADER #337   02014B50 (33639248)\n+1D2A481 Created Zip Spec      14 (20) '2.0'\n+1D2A482 Created OS            03 (3) 'Unix'\n+1D2A483 Extract Zip Spec      14 (20) '2.0'\n+1D2A484 Extract OS            00 (0) 'MS-DOS'\n+1D2A485 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A7AF Compression Method    0008 (8) 'Deflated'\n-1D2A7B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A7B5 CRC                   E5CCB37B (3855397755)\n-1D2A7B9 Compressed Size       00000238 (568)\n-1D2A7BD Uncompressed Size     00000233 (563)\n-1D2A7C1 Filename Length       000C (12)\n-1D2A7C3 Extra Length          0000 (0)\n-1D2A7C5 Comment Length        0000 (0)\n-1D2A7C7 Disk Start            0000 (0)\n-1D2A7C9 Int File Attributes   0000 (0)\n+1D2A487 Compression Method    0008 (8) 'Deflated'\n+1D2A489 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A48D CRC                   E5CCB37B (3855397755)\n+1D2A491 Compressed Size       00000238 (568)\n+1D2A495 Uncompressed Size     00000233 (563)\n+1D2A499 Filename Length       000C (12)\n+1D2A49B Extra Length          0000 (0)\n+1D2A49D Comment Length        0000 (0)\n+1D2A49F Disk Start            0000 (0)\n+1D2A4A1 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A7CB Ext File Attributes   81A40000 (2175008768)\n+1D2A4A3 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-1D2A7CF Local Header Offset   01CF106A (30347370)\n-1D2A7D3 Filename              'XXXXXXXXXXXX'\n+1D2A4A7 Local Header Offset   01CF0D42 (30346562)\n+1D2A4AB Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A7D3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A4AB: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A7DF CENTRAL HEADER #338   02014B50 (33639248)\n-1D2A7E3 Created Zip Spec      14 (20) '2.0'\n-1D2A7E4 Created OS            03 (3) 'Unix'\n-1D2A7E5 Extract Zip Spec      14 (20) '2.0'\n-1D2A7E6 Extract OS            00 (0) 'MS-DOS'\n-1D2A7E7 General Purpose Flag  0800 (2048)\n+1D2A4B7 CENTRAL HEADER #338   02014B50 (33639248)\n+1D2A4BB Created Zip Spec      14 (20) '2.0'\n+1D2A4BC Created OS            03 (3) 'Unix'\n+1D2A4BD Extract Zip Spec      14 (20) '2.0'\n+1D2A4BE Extract OS            00 (0) 'MS-DOS'\n+1D2A4BF General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A7E9 Compression Method    0008 (8) 'Deflated'\n-1D2A7EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A7EF CRC                   4CBA14BE (1287263422)\n-1D2A7F3 Compressed Size       00000216 (534)\n-1D2A7F7 Uncompressed Size     00000211 (529)\n-1D2A7FB Filename Length       000C (12)\n-1D2A7FD Extra Length          0000 (0)\n-1D2A7FF Comment Length        0000 (0)\n-1D2A801 Disk Start            0000 (0)\n-1D2A803 Int File Attributes   0000 (0)\n+1D2A4C1 Compression Method    0008 (8) 'Deflated'\n+1D2A4C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A4C7 CRC                   4CBA14BE (1287263422)\n+1D2A4CB Compressed Size       00000216 (534)\n+1D2A4CF Uncompressed Size     00000211 (529)\n+1D2A4D3 Filename Length       000C (12)\n+1D2A4D5 Extra Length          0000 (0)\n+1D2A4D7 Comment Length        0000 (0)\n+1D2A4D9 Disk Start            0000 (0)\n+1D2A4DB Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A805 Ext File Attributes   81A40000 (2175008768)\n+1D2A4DD 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-1D2A809 Local Header Offset   01CF12CC (30347980)\n-1D2A80D Filename              'XXXXXXXXXXXX'\n+1D2A4E1 Local Header Offset   01CF0FA4 (30347172)\n+1D2A4E5 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A80D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A4E5: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A819 CENTRAL HEADER #339   02014B50 (33639248)\n-1D2A81D Created Zip Spec      14 (20) '2.0'\n-1D2A81E Created OS            03 (3) 'Unix'\n-1D2A81F Extract Zip Spec      14 (20) '2.0'\n-1D2A820 Extract OS            00 (0) 'MS-DOS'\n-1D2A821 General Purpose Flag  0800 (2048)\n+1D2A4F1 CENTRAL HEADER #339   02014B50 (33639248)\n+1D2A4F5 Created Zip Spec      14 (20) '2.0'\n+1D2A4F6 Created OS            03 (3) 'Unix'\n+1D2A4F7 Extract Zip Spec      14 (20) '2.0'\n+1D2A4F8 Extract OS            00 (0) 'MS-DOS'\n+1D2A4F9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A823 Compression Method    0008 (8) 'Deflated'\n-1D2A825 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A829 CRC                   4CB69051 (1287032913)\n-1D2A82D Compressed Size       00000265 (613)\n-1D2A831 Uncompressed Size     00000260 (608)\n-1D2A835 Filename Length       000C (12)\n-1D2A837 Extra Length          0000 (0)\n-1D2A839 Comment Length        0000 (0)\n-1D2A83B Disk Start            0000 (0)\n-1D2A83D Int File Attributes   0000 (0)\n+1D2A4FB Compression Method    0008 (8) 'Deflated'\n+1D2A4FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A501 CRC                   4CB69051 (1287032913)\n+1D2A505 Compressed Size       00000265 (613)\n+1D2A509 Uncompressed Size     00000260 (608)\n+1D2A50D Filename Length       000C (12)\n+1D2A50F Extra Length          0000 (0)\n+1D2A511 Comment Length        0000 (0)\n+1D2A513 Disk Start            0000 (0)\n+1D2A515 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A83F Ext File Attributes   81A40000 (2175008768)\n+1D2A517 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-1D2A843 Local Header Offset   01CF150C (30348556)\n-1D2A847 Filename              'XXXXXXXXXXXX'\n+1D2A51B Local Header Offset   01CF11E4 (30347748)\n+1D2A51F Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A847: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A51F: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A853 CENTRAL HEADER #340   02014B50 (33639248)\n-1D2A857 Created Zip Spec      14 (20) '2.0'\n-1D2A858 Created OS            03 (3) 'Unix'\n-1D2A859 Extract Zip Spec      14 (20) '2.0'\n-1D2A85A Extract OS            00 (0) 'MS-DOS'\n-1D2A85B General Purpose Flag  0800 (2048)\n+1D2A52B CENTRAL HEADER #340   02014B50 (33639248)\n+1D2A52F Created Zip Spec      14 (20) '2.0'\n+1D2A530 Created OS            03 (3) 'Unix'\n+1D2A531 Extract Zip Spec      14 (20) '2.0'\n+1D2A532 Extract OS            00 (0) 'MS-DOS'\n+1D2A533 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A85D Compression Method    0008 (8) 'Deflated'\n-1D2A85F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A863 CRC                   B662EF5E (3059937118)\n-1D2A867 Compressed Size       000001B1 (433)\n-1D2A86B Uncompressed Size     000001AC (428)\n-1D2A86F Filename Length       000C (12)\n-1D2A871 Extra Length          0000 (0)\n-1D2A873 Comment Length        0000 (0)\n-1D2A875 Disk Start            0000 (0)\n-1D2A877 Int File Attributes   0000 (0)\n+1D2A535 Compression Method    0008 (8) 'Deflated'\n+1D2A537 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A53B CRC                   B662EF5E (3059937118)\n+1D2A53F Compressed Size       000001B1 (433)\n+1D2A543 Uncompressed Size     000001AC (428)\n+1D2A547 Filename Length       000C (12)\n+1D2A549 Extra Length          0000 (0)\n+1D2A54B Comment Length        0000 (0)\n+1D2A54D Disk Start            0000 (0)\n+1D2A54F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A879 Ext File Attributes   81A40000 (2175008768)\n+1D2A551 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-1D2A87D Local Header Offset   01CF179B (30349211)\n-1D2A881 Filename              'XXXXXXXXXXXX'\n+1D2A555 Local Header Offset   01CF1473 (30348403)\n+1D2A559 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A881: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A559: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A88D CENTRAL HEADER #341   02014B50 (33639248)\n-1D2A891 Created Zip Spec      14 (20) '2.0'\n-1D2A892 Created OS            03 (3) 'Unix'\n-1D2A893 Extract Zip Spec      14 (20) '2.0'\n-1D2A894 Extract OS            00 (0) 'MS-DOS'\n-1D2A895 General Purpose Flag  0800 (2048)\n+1D2A565 CENTRAL HEADER #341   02014B50 (33639248)\n+1D2A569 Created Zip Spec      14 (20) '2.0'\n+1D2A56A Created OS            03 (3) 'Unix'\n+1D2A56B Extract Zip Spec      14 (20) '2.0'\n+1D2A56C Extract OS            00 (0) 'MS-DOS'\n+1D2A56D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A897 Compression Method    0008 (8) 'Deflated'\n-1D2A899 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A89D CRC                   ED84D14F (3984904527)\n-1D2A8A1 Compressed Size       000001E1 (481)\n-1D2A8A5 Uncompressed Size     000001DC (476)\n-1D2A8A9 Filename Length       000C (12)\n-1D2A8AB Extra Length          0000 (0)\n-1D2A8AD Comment Length        0000 (0)\n-1D2A8AF Disk Start            0000 (0)\n-1D2A8B1 Int File Attributes   0000 (0)\n+1D2A56F Compression Method    0008 (8) 'Deflated'\n+1D2A571 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A575 CRC                   ED84D14F (3984904527)\n+1D2A579 Compressed Size       000001E1 (481)\n+1D2A57D Uncompressed Size     000001DC (476)\n+1D2A581 Filename Length       000C (12)\n+1D2A583 Extra Length          0000 (0)\n+1D2A585 Comment Length        0000 (0)\n+1D2A587 Disk Start            0000 (0)\n+1D2A589 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A8B3 Ext File Attributes   81A40000 (2175008768)\n+1D2A58B 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-1D2A8B7 Local Header Offset   01CF1976 (30349686)\n-1D2A8BB Filename              'XXXXXXXXXXXX'\n+1D2A58F Local Header Offset   01CF164E (30348878)\n+1D2A593 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A8BB: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A593: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A8C7 CENTRAL HEADER #342   02014B50 (33639248)\n-1D2A8CB Created Zip Spec      14 (20) '2.0'\n-1D2A8CC Created OS            03 (3) 'Unix'\n-1D2A8CD Extract Zip Spec      14 (20) '2.0'\n-1D2A8CE Extract OS            00 (0) 'MS-DOS'\n-1D2A8CF General Purpose Flag  0800 (2048)\n+1D2A59F CENTRAL HEADER #342   02014B50 (33639248)\n+1D2A5A3 Created Zip Spec      14 (20) '2.0'\n+1D2A5A4 Created OS            03 (3) 'Unix'\n+1D2A5A5 Extract Zip Spec      14 (20) '2.0'\n+1D2A5A6 Extract OS            00 (0) 'MS-DOS'\n+1D2A5A7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A8D1 Compression Method    0008 (8) 'Deflated'\n-1D2A8D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A8D7 CRC                   FDE20441 (4259447873)\n-1D2A8DB Compressed Size       00000226 (550)\n-1D2A8DF Uncompressed Size     00000221 (545)\n-1D2A8E3 Filename Length       000C (12)\n-1D2A8E5 Extra Length          0000 (0)\n-1D2A8E7 Comment Length        0000 (0)\n-1D2A8E9 Disk Start            0000 (0)\n-1D2A8EB Int File Attributes   0000 (0)\n+1D2A5A9 Compression Method    0008 (8) 'Deflated'\n+1D2A5AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A5AF CRC                   FDE20441 (4259447873)\n+1D2A5B3 Compressed Size       00000226 (550)\n+1D2A5B7 Uncompressed Size     00000221 (545)\n+1D2A5BB Filename Length       000C (12)\n+1D2A5BD Extra Length          0000 (0)\n+1D2A5BF Comment Length        0000 (0)\n+1D2A5C1 Disk Start            0000 (0)\n+1D2A5C3 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A8ED Ext File Attributes   81A40000 (2175008768)\n+1D2A5C5 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-1D2A8F1 Local Header Offset   01CF1B81 (30350209)\n-1D2A8F5 Filename              'XXXXXXXXXXXX'\n+1D2A5C9 Local Header Offset   01CF1859 (30349401)\n+1D2A5CD Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A8F5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A5CD: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A901 CENTRAL HEADER #343   02014B50 (33639248)\n-1D2A905 Created Zip Spec      14 (20) '2.0'\n-1D2A906 Created OS            03 (3) 'Unix'\n-1D2A907 Extract Zip Spec      14 (20) '2.0'\n-1D2A908 Extract OS            00 (0) 'MS-DOS'\n-1D2A909 General Purpose Flag  0800 (2048)\n+1D2A5D9 CENTRAL HEADER #343   02014B50 (33639248)\n+1D2A5DD Created Zip Spec      14 (20) '2.0'\n+1D2A5DE Created OS            03 (3) 'Unix'\n+1D2A5DF Extract Zip Spec      14 (20) '2.0'\n+1D2A5E0 Extract OS            00 (0) 'MS-DOS'\n+1D2A5E1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A90B Compression Method    0008 (8) 'Deflated'\n-1D2A90D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A911 CRC                   AB6B8806 (2875951110)\n-1D2A915 Compressed Size       00000241 (577)\n-1D2A919 Uncompressed Size     0000023C (572)\n-1D2A91D Filename Length       000C (12)\n-1D2A91F Extra Length          0000 (0)\n-1D2A921 Comment Length        0000 (0)\n-1D2A923 Disk Start            0000 (0)\n-1D2A925 Int File Attributes   0000 (0)\n+1D2A5E3 Compression Method    0008 (8) 'Deflated'\n+1D2A5E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A5E9 CRC                   AB6B8806 (2875951110)\n+1D2A5ED Compressed Size       00000241 (577)\n+1D2A5F1 Uncompressed Size     0000023C (572)\n+1D2A5F5 Filename Length       000C (12)\n+1D2A5F7 Extra Length          0000 (0)\n+1D2A5F9 Comment Length        0000 (0)\n+1D2A5FB Disk Start            0000 (0)\n+1D2A5FD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A927 Ext File Attributes   81A40000 (2175008768)\n+1D2A5FF 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-1D2A92B Local Header Offset   01CF1DD1 (30350801)\n-1D2A92F Filename              'XXXXXXXXXXXX'\n+1D2A603 Local Header Offset   01CF1AA9 (30349993)\n+1D2A607 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A92F: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A607: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A93B CENTRAL HEADER #344   02014B50 (33639248)\n-1D2A93F Created Zip Spec      14 (20) '2.0'\n-1D2A940 Created OS            03 (3) 'Unix'\n-1D2A941 Extract Zip Spec      14 (20) '2.0'\n-1D2A942 Extract OS            00 (0) 'MS-DOS'\n-1D2A943 General Purpose Flag  0800 (2048)\n+1D2A613 CENTRAL HEADER #344   02014B50 (33639248)\n+1D2A617 Created Zip Spec      14 (20) '2.0'\n+1D2A618 Created OS            03 (3) 'Unix'\n+1D2A619 Extract Zip Spec      14 (20) '2.0'\n+1D2A61A Extract OS            00 (0) 'MS-DOS'\n+1D2A61B General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A945 Compression Method    0008 (8) 'Deflated'\n-1D2A947 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A94B CRC                   0CC034BC (213923004)\n-1D2A94F Compressed Size       000001F4 (500)\n-1D2A953 Uncompressed Size     000001EF (495)\n-1D2A957 Filename Length       000C (12)\n-1D2A959 Extra Length          0000 (0)\n-1D2A95B Comment Length        0000 (0)\n-1D2A95D Disk Start            0000 (0)\n-1D2A95F Int File Attributes   0000 (0)\n+1D2A61D Compression Method    0008 (8) 'Deflated'\n+1D2A61F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A623 CRC                   0CC034BC (213923004)\n+1D2A627 Compressed Size       000001F4 (500)\n+1D2A62B Uncompressed Size     000001EF (495)\n+1D2A62F Filename Length       000C (12)\n+1D2A631 Extra Length          0000 (0)\n+1D2A633 Comment Length        0000 (0)\n+1D2A635 Disk Start            0000 (0)\n+1D2A637 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A961 Ext File Attributes   81A40000 (2175008768)\n+1D2A639 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-1D2A965 Local Header Offset   01CF203C (30351420)\n-1D2A969 Filename              'XXXXXXXXXXXX'\n+1D2A63D Local Header Offset   01CF1D14 (30350612)\n+1D2A641 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A969: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A641: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A975 CENTRAL HEADER #345   02014B50 (33639248)\n-1D2A979 Created Zip Spec      14 (20) '2.0'\n-1D2A97A Created OS            03 (3) 'Unix'\n-1D2A97B Extract Zip Spec      14 (20) '2.0'\n-1D2A97C Extract OS            00 (0) 'MS-DOS'\n-1D2A97D General Purpose Flag  0800 (2048)\n+1D2A64D CENTRAL HEADER #345   02014B50 (33639248)\n+1D2A651 Created Zip Spec      14 (20) '2.0'\n+1D2A652 Created OS            03 (3) 'Unix'\n+1D2A653 Extract Zip Spec      14 (20) '2.0'\n+1D2A654 Extract OS            00 (0) 'MS-DOS'\n+1D2A655 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A97F Compression Method    0008 (8) 'Deflated'\n-1D2A981 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A985 CRC                   1606DFB8 (369549240)\n-1D2A989 Compressed Size       00000271 (625)\n-1D2A98D Uncompressed Size     0000026C (620)\n-1D2A991 Filename Length       000C (12)\n-1D2A993 Extra Length          0000 (0)\n-1D2A995 Comment Length        0000 (0)\n-1D2A997 Disk Start            0000 (0)\n-1D2A999 Int File Attributes   0000 (0)\n+1D2A657 Compression Method    0008 (8) 'Deflated'\n+1D2A659 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A65D CRC                   1606DFB8 (369549240)\n+1D2A661 Compressed Size       00000271 (625)\n+1D2A665 Uncompressed Size     0000026C (620)\n+1D2A669 Filename Length       000C (12)\n+1D2A66B Extra Length          0000 (0)\n+1D2A66D Comment Length        0000 (0)\n+1D2A66F Disk Start            0000 (0)\n+1D2A671 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A99B Ext File Attributes   81A40000 (2175008768)\n+1D2A673 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-1D2A99F Local Header Offset   01CF225A (30351962)\n-1D2A9A3 Filename              'XXXXXXXXXXXX'\n+1D2A677 Local Header Offset   01CF1F32 (30351154)\n+1D2A67B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A9A3: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A67B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A9AF CENTRAL HEADER #346   02014B50 (33639248)\n-1D2A9B3 Created Zip Spec      14 (20) '2.0'\n-1D2A9B4 Created OS            03 (3) 'Unix'\n-1D2A9B5 Extract Zip Spec      14 (20) '2.0'\n-1D2A9B6 Extract OS            00 (0) 'MS-DOS'\n-1D2A9B7 General Purpose Flag  0800 (2048)\n+1D2A687 CENTRAL HEADER #346   02014B50 (33639248)\n+1D2A68B Created Zip Spec      14 (20) '2.0'\n+1D2A68C Created OS            03 (3) 'Unix'\n+1D2A68D Extract Zip Spec      14 (20) '2.0'\n+1D2A68E Extract OS            00 (0) 'MS-DOS'\n+1D2A68F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A9B9 Compression Method    0008 (8) 'Deflated'\n-1D2A9BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A9BF CRC                   41459627 (1095079463)\n-1D2A9C3 Compressed Size       00000201 (513)\n-1D2A9C7 Uncompressed Size     000001FC (508)\n-1D2A9CB Filename Length       000C (12)\n-1D2A9CD Extra Length          0000 (0)\n-1D2A9CF Comment Length        0000 (0)\n-1D2A9D1 Disk Start            0000 (0)\n-1D2A9D3 Int File Attributes   0000 (0)\n+1D2A691 Compression Method    0008 (8) 'Deflated'\n+1D2A693 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A697 CRC                   41459627 (1095079463)\n+1D2A69B Compressed Size       00000201 (513)\n+1D2A69F Uncompressed Size     000001FC (508)\n+1D2A6A3 Filename Length       000C (12)\n+1D2A6A5 Extra Length          0000 (0)\n+1D2A6A7 Comment Length        0000 (0)\n+1D2A6A9 Disk Start            0000 (0)\n+1D2A6AB Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2A9D5 Ext File Attributes   81A40000 (2175008768)\n+1D2A6AD 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-1D2A9D9 Local Header Offset   01CF24F5 (30352629)\n-1D2A9DD Filename              'XXXXXXXXXXXX'\n+1D2A6B1 Local Header Offset   01CF21CD (30351821)\n+1D2A6B5 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A9DD: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A6B5: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2A9E9 CENTRAL HEADER #347   02014B50 (33639248)\n-1D2A9ED Created Zip Spec      14 (20) '2.0'\n-1D2A9EE Created OS            03 (3) 'Unix'\n-1D2A9EF Extract Zip Spec      14 (20) '2.0'\n-1D2A9F0 Extract OS            00 (0) 'MS-DOS'\n-1D2A9F1 General Purpose Flag  0800 (2048)\n+1D2A6C1 CENTRAL HEADER #347   02014B50 (33639248)\n+1D2A6C5 Created Zip Spec      14 (20) '2.0'\n+1D2A6C6 Created OS            03 (3) 'Unix'\n+1D2A6C7 Extract Zip Spec      14 (20) '2.0'\n+1D2A6C8 Extract OS            00 (0) 'MS-DOS'\n+1D2A6C9 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2A9F3 Compression Method    0008 (8) 'Deflated'\n-1D2A9F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2A9F9 CRC                   CC7BF8F0 (3430676720)\n-1D2A9FD Compressed Size       0000024B (587)\n-1D2AA01 Uncompressed Size     00000246 (582)\n-1D2AA05 Filename Length       000C (12)\n-1D2AA07 Extra Length          0000 (0)\n-1D2AA09 Comment Length        0000 (0)\n-1D2AA0B Disk Start            0000 (0)\n-1D2AA0D Int File Attributes   0000 (0)\n+1D2A6CB Compression Method    0008 (8) 'Deflated'\n+1D2A6CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A6D1 CRC                   CC7BF8F0 (3430676720)\n+1D2A6D5 Compressed Size       0000024B (587)\n+1D2A6D9 Uncompressed Size     00000246 (582)\n+1D2A6DD Filename Length       000C (12)\n+1D2A6DF Extra Length          0000 (0)\n+1D2A6E1 Comment Length        0000 (0)\n+1D2A6E3 Disk Start            0000 (0)\n+1D2A6E5 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AA0F Ext File Attributes   81A40000 (2175008768)\n+1D2A6E7 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-1D2AA13 Local Header Offset   01CF2720 (30353184)\n-1D2AA17 Filename              'XXXXXXXXXXXX'\n+1D2A6EB Local Header Offset   01CF23F8 (30352376)\n+1D2A6EF Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AA17: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A6EF: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AA23 CENTRAL HEADER #348   02014B50 (33639248)\n-1D2AA27 Created Zip Spec      14 (20) '2.0'\n-1D2AA28 Created OS            03 (3) 'Unix'\n-1D2AA29 Extract Zip Spec      14 (20) '2.0'\n-1D2AA2A Extract OS            00 (0) 'MS-DOS'\n-1D2AA2B General Purpose Flag  0800 (2048)\n+1D2A6FB CENTRAL HEADER #348   02014B50 (33639248)\n+1D2A6FF Created Zip Spec      14 (20) '2.0'\n+1D2A700 Created OS            03 (3) 'Unix'\n+1D2A701 Extract Zip Spec      14 (20) '2.0'\n+1D2A702 Extract OS            00 (0) 'MS-DOS'\n+1D2A703 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AA2D Compression Method    0008 (8) 'Deflated'\n-1D2AA2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AA33 CRC                   FCF8A45E (4244153438)\n-1D2AA37 Compressed Size       000001F9 (505)\n-1D2AA3B Uncompressed Size     000001F4 (500)\n-1D2AA3F Filename Length       000C (12)\n-1D2AA41 Extra Length          0000 (0)\n-1D2AA43 Comment Length        0000 (0)\n-1D2AA45 Disk Start            0000 (0)\n-1D2AA47 Int File Attributes   0000 (0)\n+1D2A705 Compression Method    0008 (8) 'Deflated'\n+1D2A707 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A70B CRC                   FCF8A45E (4244153438)\n+1D2A70F Compressed Size       000001F9 (505)\n+1D2A713 Uncompressed Size     000001F4 (500)\n+1D2A717 Filename Length       000C (12)\n+1D2A719 Extra Length          0000 (0)\n+1D2A71B Comment Length        0000 (0)\n+1D2A71D Disk Start            0000 (0)\n+1D2A71F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AA49 Ext File Attributes   81A40000 (2175008768)\n+1D2A721 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-1D2AA4D Local Header Offset   01CF2995 (30353813)\n-1D2AA51 Filename              'XXXXXXXXXXXX'\n+1D2A725 Local Header Offset   01CF266D (30353005)\n+1D2A729 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AA51: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A729: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AA5D CENTRAL HEADER #349   02014B50 (33639248)\n-1D2AA61 Created Zip Spec      14 (20) '2.0'\n-1D2AA62 Created OS            03 (3) 'Unix'\n-1D2AA63 Extract Zip Spec      14 (20) '2.0'\n-1D2AA64 Extract OS            00 (0) 'MS-DOS'\n-1D2AA65 General Purpose Flag  0800 (2048)\n+1D2A735 CENTRAL HEADER #349   02014B50 (33639248)\n+1D2A739 Created Zip Spec      14 (20) '2.0'\n+1D2A73A Created OS            03 (3) 'Unix'\n+1D2A73B Extract Zip Spec      14 (20) '2.0'\n+1D2A73C Extract OS            00 (0) 'MS-DOS'\n+1D2A73D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AA67 Compression Method    0008 (8) 'Deflated'\n-1D2AA69 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AA6D CRC                   11072A2F (285682223)\n-1D2AA71 Compressed Size       000001B2 (434)\n-1D2AA75 Uncompressed Size     000001AD (429)\n-1D2AA79 Filename Length       000C (12)\n-1D2AA7B Extra Length          0000 (0)\n-1D2AA7D Comment Length        0000 (0)\n-1D2AA7F Disk Start            0000 (0)\n-1D2AA81 Int File Attributes   0000 (0)\n+1D2A73F Compression Method    0008 (8) 'Deflated'\n+1D2A741 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A745 CRC                   11072A2F (285682223)\n+1D2A749 Compressed Size       000001B2 (434)\n+1D2A74D Uncompressed Size     000001AD (429)\n+1D2A751 Filename Length       000C (12)\n+1D2A753 Extra Length          0000 (0)\n+1D2A755 Comment Length        0000 (0)\n+1D2A757 Disk Start            0000 (0)\n+1D2A759 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AA83 Ext File Attributes   81A40000 (2175008768)\n+1D2A75B 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-1D2AA87 Local Header Offset   01CF2BB8 (30354360)\n-1D2AA8B Filename              'XXXXXXXXXXXX'\n+1D2A75F Local Header Offset   01CF2890 (30353552)\n+1D2A763 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AA8B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A763: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AA97 CENTRAL HEADER #350   02014B50 (33639248)\n-1D2AA9B Created Zip Spec      14 (20) '2.0'\n-1D2AA9C Created OS            03 (3) 'Unix'\n-1D2AA9D Extract Zip Spec      14 (20) '2.0'\n-1D2AA9E Extract OS            00 (0) 'MS-DOS'\n-1D2AA9F General Purpose Flag  0800 (2048)\n+1D2A76F CENTRAL HEADER #350   02014B50 (33639248)\n+1D2A773 Created Zip Spec      14 (20) '2.0'\n+1D2A774 Created OS            03 (3) 'Unix'\n+1D2A775 Extract Zip Spec      14 (20) '2.0'\n+1D2A776 Extract OS            00 (0) 'MS-DOS'\n+1D2A777 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AAA1 Compression Method    0008 (8) 'Deflated'\n-1D2AAA3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AAA7 CRC                   D76F899C (3614411164)\n-1D2AAAB Compressed Size       000001D6 (470)\n-1D2AAAF Uncompressed Size     000001D1 (465)\n-1D2AAB3 Filename Length       000C (12)\n-1D2AAB5 Extra Length          0000 (0)\n-1D2AAB7 Comment Length        0000 (0)\n-1D2AAB9 Disk Start            0000 (0)\n-1D2AABB Int File Attributes   0000 (0)\n+1D2A779 Compression Method    0008 (8) 'Deflated'\n+1D2A77B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A77F CRC                   D76F899C (3614411164)\n+1D2A783 Compressed Size       000001D6 (470)\n+1D2A787 Uncompressed Size     000001D1 (465)\n+1D2A78B Filename Length       000C (12)\n+1D2A78D Extra Length          0000 (0)\n+1D2A78F Comment Length        0000 (0)\n+1D2A791 Disk Start            0000 (0)\n+1D2A793 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AABD Ext File Attributes   81A40000 (2175008768)\n+1D2A795 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-1D2AAC1 Local Header Offset   01CF2D94 (30354836)\n-1D2AAC5 Filename              'XXXXXXXXXXXX'\n+1D2A799 Local Header Offset   01CF2A6C (30354028)\n+1D2A79D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AAC5: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A79D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AAD1 CENTRAL HEADER #351   02014B50 (33639248)\n-1D2AAD5 Created Zip Spec      14 (20) '2.0'\n-1D2AAD6 Created OS            03 (3) 'Unix'\n-1D2AAD7 Extract Zip Spec      14 (20) '2.0'\n-1D2AAD8 Extract OS            00 (0) 'MS-DOS'\n-1D2AAD9 General Purpose Flag  0800 (2048)\n+1D2A7A9 CENTRAL HEADER #351   02014B50 (33639248)\n+1D2A7AD Created Zip Spec      14 (20) '2.0'\n+1D2A7AE Created OS            03 (3) 'Unix'\n+1D2A7AF Extract Zip Spec      14 (20) '2.0'\n+1D2A7B0 Extract OS            00 (0) 'MS-DOS'\n+1D2A7B1 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AADB Compression Method    0008 (8) 'Deflated'\n-1D2AADD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AAE1 CRC                   F1F63A45 (4059445829)\n-1D2AAE5 Compressed Size       00000201 (513)\n-1D2AAE9 Uncompressed Size     000001FC (508)\n-1D2AAED Filename Length       000C (12)\n-1D2AAEF Extra Length          0000 (0)\n-1D2AAF1 Comment Length        0000 (0)\n-1D2AAF3 Disk Start            0000 (0)\n-1D2AAF5 Int File Attributes   0000 (0)\n+1D2A7B3 Compression Method    0008 (8) 'Deflated'\n+1D2A7B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A7B9 CRC                   F1F63A45 (4059445829)\n+1D2A7BD Compressed Size       00000201 (513)\n+1D2A7C1 Uncompressed Size     000001FC (508)\n+1D2A7C5 Filename Length       000C (12)\n+1D2A7C7 Extra Length          0000 (0)\n+1D2A7C9 Comment Length        0000 (0)\n+1D2A7CB Disk Start            0000 (0)\n+1D2A7CD Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AAF7 Ext File Attributes   81A40000 (2175008768)\n+1D2A7CF 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-1D2AAFB Local Header Offset   01CF2F94 (30355348)\n-1D2AAFF Filename              'XXXXXXXXXXXX'\n+1D2A7D3 Local Header Offset   01CF2C6C (30354540)\n+1D2A7D7 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AAFF: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A7D7: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AB0B CENTRAL HEADER #352   02014B50 (33639248)\n-1D2AB0F Created Zip Spec      14 (20) '2.0'\n-1D2AB10 Created OS            03 (3) 'Unix'\n-1D2AB11 Extract Zip Spec      14 (20) '2.0'\n-1D2AB12 Extract OS            00 (0) 'MS-DOS'\n-1D2AB13 General Purpose Flag  0800 (2048)\n+1D2A7E3 CENTRAL HEADER #352   02014B50 (33639248)\n+1D2A7E7 Created Zip Spec      14 (20) '2.0'\n+1D2A7E8 Created OS            03 (3) 'Unix'\n+1D2A7E9 Extract Zip Spec      14 (20) '2.0'\n+1D2A7EA Extract OS            00 (0) 'MS-DOS'\n+1D2A7EB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AB15 Compression Method    0008 (8) 'Deflated'\n-1D2AB17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AB1B CRC                   4EA10310 (1319174928)\n-1D2AB1F Compressed Size       000001F5 (501)\n-1D2AB23 Uncompressed Size     000001F0 (496)\n-1D2AB27 Filename Length       0011 (17)\n-1D2AB29 Extra Length          0000 (0)\n-1D2AB2B Comment Length        0000 (0)\n-1D2AB2D Disk Start            0000 (0)\n-1D2AB2F Int File Attributes   0000 (0)\n+1D2A7ED Compression Method    0008 (8) 'Deflated'\n+1D2A7EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A7F3 CRC                   4EA10310 (1319174928)\n+1D2A7F7 Compressed Size       000001F5 (501)\n+1D2A7FB Uncompressed Size     000001F0 (496)\n+1D2A7FF Filename Length       0011 (17)\n+1D2A801 Extra Length          0000 (0)\n+1D2A803 Comment Length        0000 (0)\n+1D2A805 Disk Start            0000 (0)\n+1D2A807 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AB31 Ext File Attributes   81A40000 (2175008768)\n+1D2A809 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-1D2AB35 Local Header Offset   01CF31BF (30355903)\n-1D2AB39 Filename              'XXXXXXXXXXXXXXXXX'\n+1D2A80D Local Header Offset   01CF2E97 (30355095)\n+1D2A811 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AB39: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A811: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AB4A CENTRAL HEADER #353   02014B50 (33639248)\n-1D2AB4E Created Zip Spec      14 (20) '2.0'\n-1D2AB4F Created OS            03 (3) 'Unix'\n-1D2AB50 Extract Zip Spec      14 (20) '2.0'\n-1D2AB51 Extract OS            00 (0) 'MS-DOS'\n-1D2AB52 General Purpose Flag  0800 (2048)\n+1D2A822 CENTRAL HEADER #353   02014B50 (33639248)\n+1D2A826 Created Zip Spec      14 (20) '2.0'\n+1D2A827 Created OS            03 (3) 'Unix'\n+1D2A828 Extract Zip Spec      14 (20) '2.0'\n+1D2A829 Extract OS            00 (0) 'MS-DOS'\n+1D2A82A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AB54 Compression Method    0008 (8) 'Deflated'\n-1D2AB56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AB5A CRC                   F3E86863 (4092094563)\n-1D2AB5E Compressed Size       00000289 (649)\n-1D2AB62 Uncompressed Size     0000028D (653)\n-1D2AB66 Filename Length       000C (12)\n-1D2AB68 Extra Length          0000 (0)\n-1D2AB6A Comment Length        0000 (0)\n-1D2AB6C Disk Start            0000 (0)\n-1D2AB6E Int File Attributes   0000 (0)\n+1D2A82C Compression Method    0008 (8) 'Deflated'\n+1D2A82E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A832 CRC                   F3E86863 (4092094563)\n+1D2A836 Compressed Size       00000289 (649)\n+1D2A83A Uncompressed Size     0000028D (653)\n+1D2A83E Filename Length       000C (12)\n+1D2A840 Extra Length          0000 (0)\n+1D2A842 Comment Length        0000 (0)\n+1D2A844 Disk Start            0000 (0)\n+1D2A846 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AB70 Ext File Attributes   81A40000 (2175008768)\n+1D2A848 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-1D2AB74 Local Header Offset   01CF33E3 (30356451)\n-1D2AB78 Filename              'XXXXXXXXXXXX'\n+1D2A84C Local Header Offset   01CF30BB (30355643)\n+1D2A850 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AB78: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A850: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AB84 CENTRAL HEADER #354   02014B50 (33639248)\n-1D2AB88 Created Zip Spec      14 (20) '2.0'\n-1D2AB89 Created OS            03 (3) 'Unix'\n-1D2AB8A Extract Zip Spec      14 (20) '2.0'\n-1D2AB8B Extract OS            00 (0) 'MS-DOS'\n-1D2AB8C General Purpose Flag  0800 (2048)\n+1D2A85C CENTRAL HEADER #354   02014B50 (33639248)\n+1D2A860 Created Zip Spec      14 (20) '2.0'\n+1D2A861 Created OS            03 (3) 'Unix'\n+1D2A862 Extract Zip Spec      14 (20) '2.0'\n+1D2A863 Extract OS            00 (0) 'MS-DOS'\n+1D2A864 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AB8E Compression Method    0008 (8) 'Deflated'\n-1D2AB90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AB94 CRC                   E1E305E6 (3789751782)\n-1D2AB98 Compressed Size       000001DA (474)\n-1D2AB9C Uncompressed Size     000001D5 (469)\n-1D2ABA0 Filename Length       000C (12)\n-1D2ABA2 Extra Length          0000 (0)\n-1D2ABA4 Comment Length        0000 (0)\n-1D2ABA6 Disk Start            0000 (0)\n-1D2ABA8 Int File Attributes   0000 (0)\n+1D2A866 Compression Method    0008 (8) 'Deflated'\n+1D2A868 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A86C CRC                   E1E305E6 (3789751782)\n+1D2A870 Compressed Size       000001DA (474)\n+1D2A874 Uncompressed Size     000001D5 (469)\n+1D2A878 Filename Length       000C (12)\n+1D2A87A Extra Length          0000 (0)\n+1D2A87C Comment Length        0000 (0)\n+1D2A87E Disk Start            0000 (0)\n+1D2A880 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2ABAA Ext File Attributes   81A40000 (2175008768)\n+1D2A882 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-1D2ABAE Local Header Offset   01CF3696 (30357142)\n-1D2ABB2 Filename              'XXXXXXXXXXXX'\n+1D2A886 Local Header Offset   01CF336E (30356334)\n+1D2A88A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2ABB2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A88A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2ABBE CENTRAL HEADER #355   02014B50 (33639248)\n-1D2ABC2 Created Zip Spec      14 (20) '2.0'\n-1D2ABC3 Created OS            03 (3) 'Unix'\n-1D2ABC4 Extract Zip Spec      14 (20) '2.0'\n-1D2ABC5 Extract OS            00 (0) 'MS-DOS'\n-1D2ABC6 General Purpose Flag  0800 (2048)\n+1D2A896 CENTRAL HEADER #355   02014B50 (33639248)\n+1D2A89A Created Zip Spec      14 (20) '2.0'\n+1D2A89B Created OS            03 (3) 'Unix'\n+1D2A89C Extract Zip Spec      14 (20) '2.0'\n+1D2A89D Extract OS            00 (0) 'MS-DOS'\n+1D2A89E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2ABC8 Compression Method    0008 (8) 'Deflated'\n-1D2ABCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2ABCE CRC                   DBB9EE73 (3686395507)\n-1D2ABD2 Compressed Size       00000255 (597)\n-1D2ABD6 Uncompressed Size     00000250 (592)\n-1D2ABDA Filename Length       000C (12)\n-1D2ABDC Extra Length          0000 (0)\n-1D2ABDE Comment Length        0000 (0)\n-1D2ABE0 Disk Start            0000 (0)\n-1D2ABE2 Int File Attributes   0000 (0)\n+1D2A8A0 Compression Method    0008 (8) 'Deflated'\n+1D2A8A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A8A6 CRC                   DBB9EE73 (3686395507)\n+1D2A8AA Compressed Size       00000255 (597)\n+1D2A8AE Uncompressed Size     00000250 (592)\n+1D2A8B2 Filename Length       000C (12)\n+1D2A8B4 Extra Length          0000 (0)\n+1D2A8B6 Comment Length        0000 (0)\n+1D2A8B8 Disk Start            0000 (0)\n+1D2A8BA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2ABE4 Ext File Attributes   81A40000 (2175008768)\n+1D2A8BC 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-1D2ABE8 Local Header Offset   01CF389A (30357658)\n-1D2ABEC Filename              'XXXXXXXXXXXX'\n+1D2A8C0 Local Header Offset   01CF3572 (30356850)\n+1D2A8C4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2ABEC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A8C4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2ABF8 CENTRAL HEADER #356   02014B50 (33639248)\n-1D2ABFC Created Zip Spec      14 (20) '2.0'\n-1D2ABFD Created OS            03 (3) 'Unix'\n-1D2ABFE Extract Zip Spec      14 (20) '2.0'\n-1D2ABFF Extract OS            00 (0) 'MS-DOS'\n-1D2AC00 General Purpose Flag  0800 (2048)\n+1D2A8D0 CENTRAL HEADER #356   02014B50 (33639248)\n+1D2A8D4 Created Zip Spec      14 (20) '2.0'\n+1D2A8D5 Created OS            03 (3) 'Unix'\n+1D2A8D6 Extract Zip Spec      14 (20) '2.0'\n+1D2A8D7 Extract OS            00 (0) 'MS-DOS'\n+1D2A8D8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AC02 Compression Method    0008 (8) 'Deflated'\n-1D2AC04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AC08 CRC                   82AA3B77 (2192194423)\n-1D2AC0C Compressed Size       000001E4 (484)\n-1D2AC10 Uncompressed Size     000001DF (479)\n-1D2AC14 Filename Length       0017 (23)\n-1D2AC16 Extra Length          0000 (0)\n-1D2AC18 Comment Length        0000 (0)\n-1D2AC1A Disk Start            0000 (0)\n-1D2AC1C Int File Attributes   0000 (0)\n+1D2A8DA Compression Method    0008 (8) 'Deflated'\n+1D2A8DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A8E0 CRC                   82AA3B77 (2192194423)\n+1D2A8E4 Compressed Size       000001E4 (484)\n+1D2A8E8 Uncompressed Size     000001DF (479)\n+1D2A8EC Filename Length       0017 (23)\n+1D2A8EE Extra Length          0000 (0)\n+1D2A8F0 Comment Length        0000 (0)\n+1D2A8F2 Disk Start            0000 (0)\n+1D2A8F4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AC1E Ext File Attributes   81A40000 (2175008768)\n+1D2A8F6 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-1D2AC22 Local Header Offset   01CF3B19 (30358297)\n-1D2AC26 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+1D2A8FA Local Header Offset   01CF37F1 (30357489)\n+1D2A8FE Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AC26: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A8FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AC3D CENTRAL HEADER #357   02014B50 (33639248)\n-1D2AC41 Created Zip Spec      14 (20) '2.0'\n-1D2AC42 Created OS            03 (3) 'Unix'\n-1D2AC43 Extract Zip Spec      14 (20) '2.0'\n-1D2AC44 Extract OS            00 (0) 'MS-DOS'\n-1D2AC45 General Purpose Flag  0800 (2048)\n+1D2A915 CENTRAL HEADER #357   02014B50 (33639248)\n+1D2A919 Created Zip Spec      14 (20) '2.0'\n+1D2A91A Created OS            03 (3) 'Unix'\n+1D2A91B Extract Zip Spec      14 (20) '2.0'\n+1D2A91C Extract OS            00 (0) 'MS-DOS'\n+1D2A91D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AC47 Compression Method    0008 (8) 'Deflated'\n-1D2AC49 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AC4D CRC                   DCF3A66E (3706955374)\n-1D2AC51 Compressed Size       00000219 (537)\n-1D2AC55 Uncompressed Size     00000214 (532)\n-1D2AC59 Filename Length       000D (13)\n-1D2AC5B Extra Length          0000 (0)\n-1D2AC5D Comment Length        0000 (0)\n-1D2AC5F Disk Start            0000 (0)\n-1D2AC61 Int File Attributes   0000 (0)\n+1D2A91F Compression Method    0008 (8) 'Deflated'\n+1D2A921 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A925 CRC                   DCF3A66E (3706955374)\n+1D2A929 Compressed Size       00000219 (537)\n+1D2A92D Uncompressed Size     00000214 (532)\n+1D2A931 Filename Length       000D (13)\n+1D2A933 Extra Length          0000 (0)\n+1D2A935 Comment Length        0000 (0)\n+1D2A937 Disk Start            0000 (0)\n+1D2A939 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AC63 Ext File Attributes   81A40000 (2175008768)\n+1D2A93B 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-1D2AC67 Local Header Offset   01CF3D32 (30358834)\n-1D2AC6B Filename              'XXXXXXXXXXXXX'\n+1D2A93F Local Header Offset   01CF3A0A (30358026)\n+1D2A943 Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AC6B: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A943: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AC78 CENTRAL HEADER #358   02014B50 (33639248)\n-1D2AC7C Created Zip Spec      14 (20) '2.0'\n-1D2AC7D Created OS            03 (3) 'Unix'\n-1D2AC7E Extract Zip Spec      14 (20) '2.0'\n-1D2AC7F Extract OS            00 (0) 'MS-DOS'\n-1D2AC80 General Purpose Flag  0800 (2048)\n+1D2A950 CENTRAL HEADER #358   02014B50 (33639248)\n+1D2A954 Created Zip Spec      14 (20) '2.0'\n+1D2A955 Created OS            03 (3) 'Unix'\n+1D2A956 Extract Zip Spec      14 (20) '2.0'\n+1D2A957 Extract OS            00 (0) 'MS-DOS'\n+1D2A958 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AC82 Compression Method    0008 (8) 'Deflated'\n-1D2AC84 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AC88 CRC                   673ABBB7 (1731902391)\n-1D2AC8C Compressed Size       000001EE (494)\n-1D2AC90 Uncompressed Size     000001E9 (489)\n-1D2AC94 Filename Length       000C (12)\n-1D2AC96 Extra Length          0000 (0)\n-1D2AC98 Comment Length        0000 (0)\n-1D2AC9A Disk Start            0000 (0)\n-1D2AC9C Int File Attributes   0000 (0)\n+1D2A95A Compression Method    0008 (8) 'Deflated'\n+1D2A95C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A960 CRC                   673ABBB7 (1731902391)\n+1D2A964 Compressed Size       000001EE (494)\n+1D2A968 Uncompressed Size     000001E9 (489)\n+1D2A96C Filename Length       000C (12)\n+1D2A96E Extra Length          0000 (0)\n+1D2A970 Comment Length        0000 (0)\n+1D2A972 Disk Start            0000 (0)\n+1D2A974 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AC9E Ext File Attributes   81A40000 (2175008768)\n+1D2A976 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-1D2ACA2 Local Header Offset   01CF3F76 (30359414)\n-1D2ACA6 Filename              'XXXXXXXXXXXX'\n+1D2A97A Local Header Offset   01CF3C4E (30358606)\n+1D2A97E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2ACA6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A97E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2ACB2 CENTRAL HEADER #359   02014B50 (33639248)\n-1D2ACB6 Created Zip Spec      14 (20) '2.0'\n-1D2ACB7 Created OS            03 (3) 'Unix'\n-1D2ACB8 Extract Zip Spec      14 (20) '2.0'\n-1D2ACB9 Extract OS            00 (0) 'MS-DOS'\n-1D2ACBA General Purpose Flag  0800 (2048)\n+1D2A98A CENTRAL HEADER #359   02014B50 (33639248)\n+1D2A98E Created Zip Spec      14 (20) '2.0'\n+1D2A98F Created OS            03 (3) 'Unix'\n+1D2A990 Extract Zip Spec      14 (20) '2.0'\n+1D2A991 Extract OS            00 (0) 'MS-DOS'\n+1D2A992 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2ACBC Compression Method    0008 (8) 'Deflated'\n-1D2ACBE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2ACC2 CRC                   9D6C9F53 (2641141587)\n-1D2ACC6 Compressed Size       00000267 (615)\n-1D2ACCA Uncompressed Size     00000262 (610)\n-1D2ACCE Filename Length       000C (12)\n-1D2ACD0 Extra Length          0000 (0)\n-1D2ACD2 Comment Length        0000 (0)\n-1D2ACD4 Disk Start            0000 (0)\n-1D2ACD6 Int File Attributes   0000 (0)\n+1D2A994 Compression Method    0008 (8) 'Deflated'\n+1D2A996 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A99A CRC                   9D6C9F53 (2641141587)\n+1D2A99E Compressed Size       00000267 (615)\n+1D2A9A2 Uncompressed Size     00000262 (610)\n+1D2A9A6 Filename Length       000C (12)\n+1D2A9A8 Extra Length          0000 (0)\n+1D2A9AA Comment Length        0000 (0)\n+1D2A9AC Disk Start            0000 (0)\n+1D2A9AE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2ACD8 Ext File Attributes   81A40000 (2175008768)\n+1D2A9B0 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-1D2ACDC Local Header Offset   01CF418E (30359950)\n-1D2ACE0 Filename              'XXXXXXXXXXXX'\n+1D2A9B4 Local Header Offset   01CF3E66 (30359142)\n+1D2A9B8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2ACE0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A9B8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2ACEC CENTRAL HEADER #360   02014B50 (33639248)\n-1D2ACF0 Created Zip Spec      14 (20) '2.0'\n-1D2ACF1 Created OS            03 (3) 'Unix'\n-1D2ACF2 Extract Zip Spec      14 (20) '2.0'\n-1D2ACF3 Extract OS            00 (0) 'MS-DOS'\n-1D2ACF4 General Purpose Flag  0800 (2048)\n+1D2A9C4 CENTRAL HEADER #360   02014B50 (33639248)\n+1D2A9C8 Created Zip Spec      14 (20) '2.0'\n+1D2A9C9 Created OS            03 (3) 'Unix'\n+1D2A9CA Extract Zip Spec      14 (20) '2.0'\n+1D2A9CB Extract OS            00 (0) 'MS-DOS'\n+1D2A9CC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2ACF6 Compression Method    0008 (8) 'Deflated'\n-1D2ACF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2ACFC CRC                   3ECB552E (1053513006)\n-1D2AD00 Compressed Size       0000028D (653)\n-1D2AD04 Uncompressed Size     00000288 (648)\n-1D2AD08 Filename Length       000C (12)\n-1D2AD0A Extra Length          0000 (0)\n-1D2AD0C Comment Length        0000 (0)\n-1D2AD0E Disk Start            0000 (0)\n-1D2AD10 Int File Attributes   0000 (0)\n+1D2A9CE Compression Method    0008 (8) 'Deflated'\n+1D2A9D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2A9D4 CRC                   3ECB552E (1053513006)\n+1D2A9D8 Compressed Size       0000028D (653)\n+1D2A9DC Uncompressed Size     00000288 (648)\n+1D2A9E0 Filename Length       000C (12)\n+1D2A9E2 Extra Length          0000 (0)\n+1D2A9E4 Comment Length        0000 (0)\n+1D2A9E6 Disk Start            0000 (0)\n+1D2A9E8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AD12 Ext File Attributes   81A40000 (2175008768)\n+1D2A9EA 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-1D2AD16 Local Header Offset   01CF441F (30360607)\n-1D2AD1A Filename              'XXXXXXXXXXXX'\n+1D2A9EE Local Header Offset   01CF40F7 (30359799)\n+1D2A9F2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AD1A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2A9F2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AD26 CENTRAL HEADER #361   02014B50 (33639248)\n-1D2AD2A Created Zip Spec      14 (20) '2.0'\n-1D2AD2B Created OS            03 (3) 'Unix'\n-1D2AD2C Extract Zip Spec      14 (20) '2.0'\n-1D2AD2D Extract OS            00 (0) 'MS-DOS'\n-1D2AD2E General Purpose Flag  0800 (2048)\n+1D2A9FE CENTRAL HEADER #361   02014B50 (33639248)\n+1D2AA02 Created Zip Spec      14 (20) '2.0'\n+1D2AA03 Created OS            03 (3) 'Unix'\n+1D2AA04 Extract Zip Spec      14 (20) '2.0'\n+1D2AA05 Extract OS            00 (0) 'MS-DOS'\n+1D2AA06 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AD30 Compression Method    0008 (8) 'Deflated'\n-1D2AD32 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AD36 CRC                   9F072570 (2668045680)\n-1D2AD3A Compressed Size       0000022D (557)\n-1D2AD3E Uncompressed Size     00000228 (552)\n-1D2AD42 Filename Length       000C (12)\n-1D2AD44 Extra Length          0000 (0)\n-1D2AD46 Comment Length        0000 (0)\n-1D2AD48 Disk Start            0000 (0)\n-1D2AD4A Int File Attributes   0000 (0)\n+1D2AA08 Compression Method    0008 (8) 'Deflated'\n+1D2AA0A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AA0E CRC                   9F072570 (2668045680)\n+1D2AA12 Compressed Size       0000022D (557)\n+1D2AA16 Uncompressed Size     00000228 (552)\n+1D2AA1A Filename Length       000C (12)\n+1D2AA1C Extra Length          0000 (0)\n+1D2AA1E Comment Length        0000 (0)\n+1D2AA20 Disk Start            0000 (0)\n+1D2AA22 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AD4C Ext File Attributes   81A40000 (2175008768)\n+1D2AA24 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-1D2AD50 Local Header Offset   01CF46D6 (30361302)\n-1D2AD54 Filename              'XXXXXXXXXXXX'\n+1D2AA28 Local Header Offset   01CF43AE (30360494)\n+1D2AA2C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AD54: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AA2C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AD60 CENTRAL HEADER #362   02014B50 (33639248)\n-1D2AD64 Created Zip Spec      14 (20) '2.0'\n-1D2AD65 Created OS            03 (3) 'Unix'\n-1D2AD66 Extract Zip Spec      14 (20) '2.0'\n-1D2AD67 Extract OS            00 (0) 'MS-DOS'\n-1D2AD68 General Purpose Flag  0800 (2048)\n+1D2AA38 CENTRAL HEADER #362   02014B50 (33639248)\n+1D2AA3C Created Zip Spec      14 (20) '2.0'\n+1D2AA3D Created OS            03 (3) 'Unix'\n+1D2AA3E Extract Zip Spec      14 (20) '2.0'\n+1D2AA3F Extract OS            00 (0) 'MS-DOS'\n+1D2AA40 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AD6A Compression Method    0008 (8) 'Deflated'\n-1D2AD6C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AD70 CRC                   1E1A5B9D (505043869)\n-1D2AD74 Compressed Size       000001DF (479)\n-1D2AD78 Uncompressed Size     000001DA (474)\n-1D2AD7C Filename Length       000C (12)\n-1D2AD7E Extra Length          0000 (0)\n-1D2AD80 Comment Length        0000 (0)\n-1D2AD82 Disk Start            0000 (0)\n-1D2AD84 Int File Attributes   0000 (0)\n+1D2AA42 Compression Method    0008 (8) 'Deflated'\n+1D2AA44 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AA48 CRC                   1E1A5B9D (505043869)\n+1D2AA4C Compressed Size       000001DF (479)\n+1D2AA50 Uncompressed Size     000001DA (474)\n+1D2AA54 Filename Length       000C (12)\n+1D2AA56 Extra Length          0000 (0)\n+1D2AA58 Comment Length        0000 (0)\n+1D2AA5A Disk Start            0000 (0)\n+1D2AA5C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AD86 Ext File Attributes   81A40000 (2175008768)\n+1D2AA5E 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-1D2AD8A Local Header Offset   01CF492D (30361901)\n-1D2AD8E Filename              'XXXXXXXXXXXX'\n+1D2AA62 Local Header Offset   01CF4605 (30361093)\n+1D2AA66 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AD8E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AA66: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AD9A CENTRAL HEADER #363   02014B50 (33639248)\n-1D2AD9E Created Zip Spec      14 (20) '2.0'\n-1D2AD9F Created OS            03 (3) 'Unix'\n-1D2ADA0 Extract Zip Spec      14 (20) '2.0'\n-1D2ADA1 Extract OS            00 (0) 'MS-DOS'\n-1D2ADA2 General Purpose Flag  0800 (2048)\n+1D2AA72 CENTRAL HEADER #363   02014B50 (33639248)\n+1D2AA76 Created Zip Spec      14 (20) '2.0'\n+1D2AA77 Created OS            03 (3) 'Unix'\n+1D2AA78 Extract Zip Spec      14 (20) '2.0'\n+1D2AA79 Extract OS            00 (0) 'MS-DOS'\n+1D2AA7A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2ADA4 Compression Method    0008 (8) 'Deflated'\n-1D2ADA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2ADAA CRC                   A6F764A3 (2801231011)\n-1D2ADAE Compressed Size       00000226 (550)\n-1D2ADB2 Uncompressed Size     00000221 (545)\n-1D2ADB6 Filename Length       000C (12)\n-1D2ADB8 Extra Length          0000 (0)\n-1D2ADBA Comment Length        0000 (0)\n-1D2ADBC Disk Start            0000 (0)\n-1D2ADBE Int File Attributes   0000 (0)\n+1D2AA7C Compression Method    0008 (8) 'Deflated'\n+1D2AA7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AA82 CRC                   A6F764A3 (2801231011)\n+1D2AA86 Compressed Size       00000226 (550)\n+1D2AA8A Uncompressed Size     00000221 (545)\n+1D2AA8E Filename Length       000C (12)\n+1D2AA90 Extra Length          0000 (0)\n+1D2AA92 Comment Length        0000 (0)\n+1D2AA94 Disk Start            0000 (0)\n+1D2AA96 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2ADC0 Ext File Attributes   81A40000 (2175008768)\n+1D2AA98 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-1D2ADC4 Local Header Offset   01CF4B36 (30362422)\n-1D2ADC8 Filename              'XXXXXXXXXXXX'\n+1D2AA9C Local Header Offset   01CF480E (30361614)\n+1D2AAA0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2ADC8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AAA0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2ADD4 CENTRAL HEADER #364   02014B50 (33639248)\n-1D2ADD8 Created Zip Spec      14 (20) '2.0'\n-1D2ADD9 Created OS            03 (3) 'Unix'\n-1D2ADDA Extract Zip Spec      14 (20) '2.0'\n-1D2ADDB Extract OS            00 (0) 'MS-DOS'\n-1D2ADDC General Purpose Flag  0800 (2048)\n+1D2AAAC CENTRAL HEADER #364   02014B50 (33639248)\n+1D2AAB0 Created Zip Spec      14 (20) '2.0'\n+1D2AAB1 Created OS            03 (3) 'Unix'\n+1D2AAB2 Extract Zip Spec      14 (20) '2.0'\n+1D2AAB3 Extract OS            00 (0) 'MS-DOS'\n+1D2AAB4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2ADDE Compression Method    0008 (8) 'Deflated'\n-1D2ADE0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2ADE4 CRC                   7C3D64D8 (2084398296)\n-1D2ADE8 Compressed Size       000001EE (494)\n-1D2ADEC Uncompressed Size     000001E9 (489)\n-1D2ADF0 Filename Length       000C (12)\n-1D2ADF2 Extra Length          0000 (0)\n-1D2ADF4 Comment Length        0000 (0)\n-1D2ADF6 Disk Start            0000 (0)\n-1D2ADF8 Int File Attributes   0000 (0)\n+1D2AAB6 Compression Method    0008 (8) 'Deflated'\n+1D2AAB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AABC CRC                   7C3D64D8 (2084398296)\n+1D2AAC0 Compressed Size       000001EE (494)\n+1D2AAC4 Uncompressed Size     000001E9 (489)\n+1D2AAC8 Filename Length       000C (12)\n+1D2AACA Extra Length          0000 (0)\n+1D2AACC Comment Length        0000 (0)\n+1D2AACE Disk Start            0000 (0)\n+1D2AAD0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2ADFA Ext File Attributes   81A40000 (2175008768)\n+1D2AAD2 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-1D2ADFE Local Header Offset   01CF4D86 (30363014)\n-1D2AE02 Filename              'XXXXXXXXXXXX'\n+1D2AAD6 Local Header Offset   01CF4A5E (30362206)\n+1D2AADA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AE02: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AADA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AE0E CENTRAL HEADER #365   02014B50 (33639248)\n-1D2AE12 Created Zip Spec      14 (20) '2.0'\n-1D2AE13 Created OS            03 (3) 'Unix'\n-1D2AE14 Extract Zip Spec      14 (20) '2.0'\n-1D2AE15 Extract OS            00 (0) 'MS-DOS'\n-1D2AE16 General Purpose Flag  0800 (2048)\n+1D2AAE6 CENTRAL HEADER #365   02014B50 (33639248)\n+1D2AAEA Created Zip Spec      14 (20) '2.0'\n+1D2AAEB Created OS            03 (3) 'Unix'\n+1D2AAEC Extract Zip Spec      14 (20) '2.0'\n+1D2AAED Extract OS            00 (0) 'MS-DOS'\n+1D2AAEE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AE18 Compression Method    0008 (8) 'Deflated'\n-1D2AE1A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AE1E CRC                   2988A7A6 (696821670)\n-1D2AE22 Compressed Size       0000025C (604)\n-1D2AE26 Uncompressed Size     00000257 (599)\n-1D2AE2A Filename Length       000C (12)\n-1D2AE2C Extra Length          0000 (0)\n-1D2AE2E Comment Length        0000 (0)\n-1D2AE30 Disk Start            0000 (0)\n-1D2AE32 Int File Attributes   0000 (0)\n+1D2AAF0 Compression Method    0008 (8) 'Deflated'\n+1D2AAF2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AAF6 CRC                   2988A7A6 (696821670)\n+1D2AAFA Compressed Size       0000025C (604)\n+1D2AAFE Uncompressed Size     00000257 (599)\n+1D2AB02 Filename Length       000C (12)\n+1D2AB04 Extra Length          0000 (0)\n+1D2AB06 Comment Length        0000 (0)\n+1D2AB08 Disk Start            0000 (0)\n+1D2AB0A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AE34 Ext File Attributes   81A40000 (2175008768)\n+1D2AB0C 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-1D2AE38 Local Header Offset   01CF4F9E (30363550)\n-1D2AE3C Filename              'XXXXXXXXXXXX'\n+1D2AB10 Local Header Offset   01CF4C76 (30362742)\n+1D2AB14 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AE3C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AB14: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AE48 CENTRAL HEADER #366   02014B50 (33639248)\n-1D2AE4C Created Zip Spec      14 (20) '2.0'\n-1D2AE4D Created OS            03 (3) 'Unix'\n-1D2AE4E Extract Zip Spec      14 (20) '2.0'\n-1D2AE4F Extract OS            00 (0) 'MS-DOS'\n-1D2AE50 General Purpose Flag  0800 (2048)\n+1D2AB20 CENTRAL HEADER #366   02014B50 (33639248)\n+1D2AB24 Created Zip Spec      14 (20) '2.0'\n+1D2AB25 Created OS            03 (3) 'Unix'\n+1D2AB26 Extract Zip Spec      14 (20) '2.0'\n+1D2AB27 Extract OS            00 (0) 'MS-DOS'\n+1D2AB28 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AE52 Compression Method    0008 (8) 'Deflated'\n-1D2AE54 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AE58 CRC                   91052E3D (2433035837)\n-1D2AE5C Compressed Size       00000282 (642)\n-1D2AE60 Uncompressed Size     0000027D (637)\n-1D2AE64 Filename Length       000C (12)\n-1D2AE66 Extra Length          0000 (0)\n-1D2AE68 Comment Length        0000 (0)\n-1D2AE6A Disk Start            0000 (0)\n-1D2AE6C Int File Attributes   0000 (0)\n+1D2AB2A Compression Method    0008 (8) 'Deflated'\n+1D2AB2C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AB30 CRC                   91052E3D (2433035837)\n+1D2AB34 Compressed Size       00000282 (642)\n+1D2AB38 Uncompressed Size     0000027D (637)\n+1D2AB3C Filename Length       000C (12)\n+1D2AB3E Extra Length          0000 (0)\n+1D2AB40 Comment Length        0000 (0)\n+1D2AB42 Disk Start            0000 (0)\n+1D2AB44 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AE6E Ext File Attributes   81A40000 (2175008768)\n+1D2AB46 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-1D2AE72 Local Header Offset   01CF5224 (30364196)\n-1D2AE76 Filename              'XXXXXXXXXXXX'\n+1D2AB4A Local Header Offset   01CF4EFC (30363388)\n+1D2AB4E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AE76: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AB4E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AE82 CENTRAL HEADER #367   02014B50 (33639248)\n-1D2AE86 Created Zip Spec      14 (20) '2.0'\n-1D2AE87 Created OS            03 (3) 'Unix'\n-1D2AE88 Extract Zip Spec      14 (20) '2.0'\n-1D2AE89 Extract OS            00 (0) 'MS-DOS'\n-1D2AE8A General Purpose Flag  0800 (2048)\n+1D2AB5A CENTRAL HEADER #367   02014B50 (33639248)\n+1D2AB5E Created Zip Spec      14 (20) '2.0'\n+1D2AB5F Created OS            03 (3) 'Unix'\n+1D2AB60 Extract Zip Spec      14 (20) '2.0'\n+1D2AB61 Extract OS            00 (0) 'MS-DOS'\n+1D2AB62 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AE8C Compression Method    0008 (8) 'Deflated'\n-1D2AE8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AE92 CRC                   2A19352E (706295086)\n-1D2AE96 Compressed Size       00000257 (599)\n-1D2AE9A Uncompressed Size     00000252 (594)\n-1D2AE9E Filename Length       000C (12)\n-1D2AEA0 Extra Length          0000 (0)\n-1D2AEA2 Comment Length        0000 (0)\n-1D2AEA4 Disk Start            0000 (0)\n-1D2AEA6 Int File Attributes   0000 (0)\n+1D2AB64 Compression Method    0008 (8) 'Deflated'\n+1D2AB66 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AB6A CRC                   2A19352E (706295086)\n+1D2AB6E Compressed Size       00000257 (599)\n+1D2AB72 Uncompressed Size     00000252 (594)\n+1D2AB76 Filename Length       000C (12)\n+1D2AB78 Extra Length          0000 (0)\n+1D2AB7A Comment Length        0000 (0)\n+1D2AB7C Disk Start            0000 (0)\n+1D2AB7E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AEA8 Ext File Attributes   81A40000 (2175008768)\n+1D2AB80 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-1D2AEAC Local Header Offset   01CF54D0 (30364880)\n-1D2AEB0 Filename              'XXXXXXXXXXXX'\n+1D2AB84 Local Header Offset   01CF51A8 (30364072)\n+1D2AB88 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AEB0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AB88: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AEBC CENTRAL HEADER #368   02014B50 (33639248)\n-1D2AEC0 Created Zip Spec      14 (20) '2.0'\n-1D2AEC1 Created OS            03 (3) 'Unix'\n-1D2AEC2 Extract Zip Spec      14 (20) '2.0'\n-1D2AEC3 Extract OS            00 (0) 'MS-DOS'\n-1D2AEC4 General Purpose Flag  0800 (2048)\n+1D2AB94 CENTRAL HEADER #368   02014B50 (33639248)\n+1D2AB98 Created Zip Spec      14 (20) '2.0'\n+1D2AB99 Created OS            03 (3) 'Unix'\n+1D2AB9A Extract Zip Spec      14 (20) '2.0'\n+1D2AB9B Extract OS            00 (0) 'MS-DOS'\n+1D2AB9C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AEC6 Compression Method    0008 (8) 'Deflated'\n-1D2AEC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AECC CRC                   A6F764A3 (2801231011)\n-1D2AED0 Compressed Size       00000226 (550)\n-1D2AED4 Uncompressed Size     00000221 (545)\n-1D2AED8 Filename Length       000C (12)\n-1D2AEDA Extra Length          0000 (0)\n-1D2AEDC Comment Length        0000 (0)\n-1D2AEDE Disk Start            0000 (0)\n-1D2AEE0 Int File Attributes   0000 (0)\n+1D2AB9E Compression Method    0008 (8) 'Deflated'\n+1D2ABA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2ABA4 CRC                   A6F764A3 (2801231011)\n+1D2ABA8 Compressed Size       00000226 (550)\n+1D2ABAC Uncompressed Size     00000221 (545)\n+1D2ABB0 Filename Length       000C (12)\n+1D2ABB2 Extra Length          0000 (0)\n+1D2ABB4 Comment Length        0000 (0)\n+1D2ABB6 Disk Start            0000 (0)\n+1D2ABB8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AEE2 Ext File Attributes   81A40000 (2175008768)\n+1D2ABBA 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-1D2AEE6 Local Header Offset   01CF5751 (30365521)\n-1D2AEEA Filename              'XXXXXXXXXXXX'\n+1D2ABBE Local Header Offset   01CF5429 (30364713)\n+1D2ABC2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AEEA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2ABC2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AEF6 CENTRAL HEADER #369   02014B50 (33639248)\n-1D2AEFA Created Zip Spec      14 (20) '2.0'\n-1D2AEFB Created OS            03 (3) 'Unix'\n-1D2AEFC Extract Zip Spec      14 (20) '2.0'\n-1D2AEFD Extract OS            00 (0) 'MS-DOS'\n-1D2AEFE General Purpose Flag  0800 (2048)\n+1D2ABCE CENTRAL HEADER #369   02014B50 (33639248)\n+1D2ABD2 Created Zip Spec      14 (20) '2.0'\n+1D2ABD3 Created OS            03 (3) 'Unix'\n+1D2ABD4 Extract Zip Spec      14 (20) '2.0'\n+1D2ABD5 Extract OS            00 (0) 'MS-DOS'\n+1D2ABD6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AF00 Compression Method    0008 (8) 'Deflated'\n-1D2AF02 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AF06 CRC                   7D05DB2D (2097535789)\n-1D2AF0A Compressed Size       000001EF (495)\n-1D2AF0E Uncompressed Size     000001EA (490)\n-1D2AF12 Filename Length       000C (12)\n-1D2AF14 Extra Length          0000 (0)\n-1D2AF16 Comment Length        0000 (0)\n-1D2AF18 Disk Start            0000 (0)\n-1D2AF1A Int File Attributes   0000 (0)\n+1D2ABD8 Compression Method    0008 (8) 'Deflated'\n+1D2ABDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2ABDE CRC                   7D05DB2D (2097535789)\n+1D2ABE2 Compressed Size       000001EF (495)\n+1D2ABE6 Uncompressed Size     000001EA (490)\n+1D2ABEA Filename Length       000C (12)\n+1D2ABEC Extra Length          0000 (0)\n+1D2ABEE Comment Length        0000 (0)\n+1D2ABF0 Disk Start            0000 (0)\n+1D2ABF2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AF1C Ext File Attributes   81A40000 (2175008768)\n+1D2ABF4 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-1D2AF20 Local Header Offset   01CF59A1 (30366113)\n-1D2AF24 Filename              'XXXXXXXXXXXX'\n+1D2ABF8 Local Header Offset   01CF5679 (30365305)\n+1D2ABFC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AF24: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2ABFC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AF30 CENTRAL HEADER #370   02014B50 (33639248)\n-1D2AF34 Created Zip Spec      14 (20) '2.0'\n-1D2AF35 Created OS            03 (3) 'Unix'\n-1D2AF36 Extract Zip Spec      14 (20) '2.0'\n-1D2AF37 Extract OS            00 (0) 'MS-DOS'\n-1D2AF38 General Purpose Flag  0800 (2048)\n+1D2AC08 CENTRAL HEADER #370   02014B50 (33639248)\n+1D2AC0C Created Zip Spec      14 (20) '2.0'\n+1D2AC0D Created OS            03 (3) 'Unix'\n+1D2AC0E Extract Zip Spec      14 (20) '2.0'\n+1D2AC0F Extract OS            00 (0) 'MS-DOS'\n+1D2AC10 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AF3A Compression Method    0008 (8) 'Deflated'\n-1D2AF3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AF40 CRC                   FB5C5E12 (4217134610)\n-1D2AF44 Compressed Size       000001D4 (468)\n-1D2AF48 Uncompressed Size     000001CF (463)\n-1D2AF4C Filename Length       000C (12)\n-1D2AF4E Extra Length          0000 (0)\n-1D2AF50 Comment Length        0000 (0)\n-1D2AF52 Disk Start            0000 (0)\n-1D2AF54 Int File Attributes   0000 (0)\n+1D2AC12 Compression Method    0008 (8) 'Deflated'\n+1D2AC14 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AC18 CRC                   FB5C5E12 (4217134610)\n+1D2AC1C Compressed Size       000001D4 (468)\n+1D2AC20 Uncompressed Size     000001CF (463)\n+1D2AC24 Filename Length       000C (12)\n+1D2AC26 Extra Length          0000 (0)\n+1D2AC28 Comment Length        0000 (0)\n+1D2AC2A Disk Start            0000 (0)\n+1D2AC2C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AF56 Ext File Attributes   81A40000 (2175008768)\n+1D2AC2E 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-1D2AF5A Local Header Offset   01CF5BBA (30366650)\n-1D2AF5E Filename              'XXXXXXXXXXXX'\n+1D2AC32 Local Header Offset   01CF5892 (30365842)\n+1D2AC36 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AF5E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AC36: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AF6A CENTRAL HEADER #371   02014B50 (33639248)\n-1D2AF6E Created Zip Spec      14 (20) '2.0'\n-1D2AF6F Created OS            03 (3) 'Unix'\n-1D2AF70 Extract Zip Spec      14 (20) '2.0'\n-1D2AF71 Extract OS            00 (0) 'MS-DOS'\n-1D2AF72 General Purpose Flag  0800 (2048)\n+1D2AC42 CENTRAL HEADER #371   02014B50 (33639248)\n+1D2AC46 Created Zip Spec      14 (20) '2.0'\n+1D2AC47 Created OS            03 (3) 'Unix'\n+1D2AC48 Extract Zip Spec      14 (20) '2.0'\n+1D2AC49 Extract OS            00 (0) 'MS-DOS'\n+1D2AC4A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AF74 Compression Method    0008 (8) 'Deflated'\n-1D2AF76 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AF7A CRC                   A1F9CE8C (2717503116)\n-1D2AF7E Compressed Size       000001DB (475)\n-1D2AF82 Uncompressed Size     000001D6 (470)\n-1D2AF86 Filename Length       000C (12)\n-1D2AF88 Extra Length          0000 (0)\n-1D2AF8A Comment Length        0000 (0)\n-1D2AF8C Disk Start            0000 (0)\n-1D2AF8E Int File Attributes   0000 (0)\n+1D2AC4C Compression Method    0008 (8) 'Deflated'\n+1D2AC4E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AC52 CRC                   A1F9CE8C (2717503116)\n+1D2AC56 Compressed Size       000001DB (475)\n+1D2AC5A Uncompressed Size     000001D6 (470)\n+1D2AC5E Filename Length       000C (12)\n+1D2AC60 Extra Length          0000 (0)\n+1D2AC62 Comment Length        0000 (0)\n+1D2AC64 Disk Start            0000 (0)\n+1D2AC66 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AF90 Ext File Attributes   81A40000 (2175008768)\n+1D2AC68 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-1D2AF94 Local Header Offset   01CF5DB8 (30367160)\n-1D2AF98 Filename              'XXXXXXXXXXXX'\n+1D2AC6C Local Header Offset   01CF5A90 (30366352)\n+1D2AC70 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AF98: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AC70: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AFA4 CENTRAL HEADER #372   02014B50 (33639248)\n-1D2AFA8 Created Zip Spec      14 (20) '2.0'\n-1D2AFA9 Created OS            03 (3) 'Unix'\n-1D2AFAA Extract Zip Spec      14 (20) '2.0'\n-1D2AFAB Extract OS            00 (0) 'MS-DOS'\n-1D2AFAC General Purpose Flag  0800 (2048)\n+1D2AC7C CENTRAL HEADER #372   02014B50 (33639248)\n+1D2AC80 Created Zip Spec      14 (20) '2.0'\n+1D2AC81 Created OS            03 (3) 'Unix'\n+1D2AC82 Extract Zip Spec      14 (20) '2.0'\n+1D2AC83 Extract OS            00 (0) 'MS-DOS'\n+1D2AC84 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AFAE Compression Method    0008 (8) 'Deflated'\n-1D2AFB0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AFB4 CRC                   BC287287 (3156767367)\n-1D2AFB8 Compressed Size       000001F2 (498)\n-1D2AFBC Uncompressed Size     000001ED (493)\n-1D2AFC0 Filename Length       000C (12)\n-1D2AFC2 Extra Length          0000 (0)\n-1D2AFC4 Comment Length        0000 (0)\n-1D2AFC6 Disk Start            0000 (0)\n-1D2AFC8 Int File Attributes   0000 (0)\n+1D2AC86 Compression Method    0008 (8) 'Deflated'\n+1D2AC88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AC8C CRC                   BC287287 (3156767367)\n+1D2AC90 Compressed Size       000001F2 (498)\n+1D2AC94 Uncompressed Size     000001ED (493)\n+1D2AC98 Filename Length       000C (12)\n+1D2AC9A Extra Length          0000 (0)\n+1D2AC9C Comment Length        0000 (0)\n+1D2AC9E Disk Start            0000 (0)\n+1D2ACA0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2AFCA Ext File Attributes   81A40000 (2175008768)\n+1D2ACA2 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-1D2AFCE Local Header Offset   01CF5FBD (30367677)\n-1D2AFD2 Filename              'XXXXXXXXXXXX'\n+1D2ACA6 Local Header Offset   01CF5C95 (30366869)\n+1D2ACAA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2AFD2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2ACAA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2AFDE CENTRAL HEADER #373   02014B50 (33639248)\n-1D2AFE2 Created Zip Spec      14 (20) '2.0'\n-1D2AFE3 Created OS            03 (3) 'Unix'\n-1D2AFE4 Extract Zip Spec      14 (20) '2.0'\n-1D2AFE5 Extract OS            00 (0) 'MS-DOS'\n-1D2AFE6 General Purpose Flag  0800 (2048)\n+1D2ACB6 CENTRAL HEADER #373   02014B50 (33639248)\n+1D2ACBA Created Zip Spec      14 (20) '2.0'\n+1D2ACBB Created OS            03 (3) 'Unix'\n+1D2ACBC Extract Zip Spec      14 (20) '2.0'\n+1D2ACBD Extract OS            00 (0) 'MS-DOS'\n+1D2ACBE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2AFE8 Compression Method    0008 (8) 'Deflated'\n-1D2AFEA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2AFEE CRC                   075280DB (122847451)\n-1D2AFF2 Compressed Size       000001E5 (485)\n-1D2AFF6 Uncompressed Size     000001E0 (480)\n-1D2AFFA Filename Length       000C (12)\n-1D2AFFC Extra Length          0000 (0)\n-1D2AFFE Comment Length        0000 (0)\n-1D2B000 Disk Start            0000 (0)\n-1D2B002 Int File Attributes   0000 (0)\n+1D2ACC0 Compression Method    0008 (8) 'Deflated'\n+1D2ACC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2ACC6 CRC                   075280DB (122847451)\n+1D2ACCA Compressed Size       000001E5 (485)\n+1D2ACCE Uncompressed Size     000001E0 (480)\n+1D2ACD2 Filename Length       000C (12)\n+1D2ACD4 Extra Length          0000 (0)\n+1D2ACD6 Comment Length        0000 (0)\n+1D2ACD8 Disk Start            0000 (0)\n+1D2ACDA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B004 Ext File Attributes   81A40000 (2175008768)\n+1D2ACDC 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-1D2B008 Local Header Offset   01CF61D9 (30368217)\n-1D2B00C Filename              'XXXXXXXXXXXX'\n+1D2ACE0 Local Header Offset   01CF5EB1 (30367409)\n+1D2ACE4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B00C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2ACE4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B018 CENTRAL HEADER #374   02014B50 (33639248)\n-1D2B01C Created Zip Spec      14 (20) '2.0'\n-1D2B01D Created OS            03 (3) 'Unix'\n-1D2B01E Extract Zip Spec      14 (20) '2.0'\n-1D2B01F Extract OS            00 (0) 'MS-DOS'\n-1D2B020 General Purpose Flag  0800 (2048)\n+1D2ACF0 CENTRAL HEADER #374   02014B50 (33639248)\n+1D2ACF4 Created Zip Spec      14 (20) '2.0'\n+1D2ACF5 Created OS            03 (3) 'Unix'\n+1D2ACF6 Extract Zip Spec      14 (20) '2.0'\n+1D2ACF7 Extract OS            00 (0) 'MS-DOS'\n+1D2ACF8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B022 Compression Method    0008 (8) 'Deflated'\n-1D2B024 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B028 CRC                   655BDFF2 (1700519922)\n-1D2B02C Compressed Size       000001ED (493)\n-1D2B030 Uncompressed Size     000001E8 (488)\n-1D2B034 Filename Length       000C (12)\n-1D2B036 Extra Length          0000 (0)\n-1D2B038 Comment Length        0000 (0)\n-1D2B03A Disk Start            0000 (0)\n-1D2B03C Int File Attributes   0000 (0)\n+1D2ACFA Compression Method    0008 (8) 'Deflated'\n+1D2ACFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AD00 CRC                   655BDFF2 (1700519922)\n+1D2AD04 Compressed Size       000001ED (493)\n+1D2AD08 Uncompressed Size     000001E8 (488)\n+1D2AD0C Filename Length       000C (12)\n+1D2AD0E Extra Length          0000 (0)\n+1D2AD10 Comment Length        0000 (0)\n+1D2AD12 Disk Start            0000 (0)\n+1D2AD14 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B03E Ext File Attributes   81A40000 (2175008768)\n+1D2AD16 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-1D2B042 Local Header Offset   01CF63E8 (30368744)\n-1D2B046 Filename              'XXXXXXXXXXXX'\n+1D2AD1A Local Header Offset   01CF60C0 (30367936)\n+1D2AD1E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B046: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AD1E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B052 CENTRAL HEADER #375   02014B50 (33639248)\n-1D2B056 Created Zip Spec      14 (20) '2.0'\n-1D2B057 Created OS            03 (3) 'Unix'\n-1D2B058 Extract Zip Spec      14 (20) '2.0'\n-1D2B059 Extract OS            00 (0) 'MS-DOS'\n-1D2B05A General Purpose Flag  0800 (2048)\n+1D2AD2A CENTRAL HEADER #375   02014B50 (33639248)\n+1D2AD2E Created Zip Spec      14 (20) '2.0'\n+1D2AD2F Created OS            03 (3) 'Unix'\n+1D2AD30 Extract Zip Spec      14 (20) '2.0'\n+1D2AD31 Extract OS            00 (0) 'MS-DOS'\n+1D2AD32 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B05C Compression Method    0008 (8) 'Deflated'\n-1D2B05E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B062 CRC                   438D636D (1133339501)\n-1D2B066 Compressed Size       0000021E (542)\n-1D2B06A Uncompressed Size     00000219 (537)\n-1D2B06E Filename Length       000C (12)\n-1D2B070 Extra Length          0000 (0)\n-1D2B072 Comment Length        0000 (0)\n-1D2B074 Disk Start            0000 (0)\n-1D2B076 Int File Attributes   0000 (0)\n+1D2AD34 Compression Method    0008 (8) 'Deflated'\n+1D2AD36 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AD3A CRC                   438D636D (1133339501)\n+1D2AD3E Compressed Size       0000021E (542)\n+1D2AD42 Uncompressed Size     00000219 (537)\n+1D2AD46 Filename Length       000C (12)\n+1D2AD48 Extra Length          0000 (0)\n+1D2AD4A Comment Length        0000 (0)\n+1D2AD4C Disk Start            0000 (0)\n+1D2AD4E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B078 Ext File Attributes   81A40000 (2175008768)\n+1D2AD50 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-1D2B07C Local Header Offset   01CF65FF (30369279)\n-1D2B080 Filename              'XXXXXXXXXXXX'\n+1D2AD54 Local Header Offset   01CF62D7 (30368471)\n+1D2AD58 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B080: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AD58: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B08C CENTRAL HEADER #376   02014B50 (33639248)\n-1D2B090 Created Zip Spec      14 (20) '2.0'\n-1D2B091 Created OS            03 (3) 'Unix'\n-1D2B092 Extract Zip Spec      14 (20) '2.0'\n-1D2B093 Extract OS            00 (0) 'MS-DOS'\n-1D2B094 General Purpose Flag  0800 (2048)\n+1D2AD64 CENTRAL HEADER #376   02014B50 (33639248)\n+1D2AD68 Created Zip Spec      14 (20) '2.0'\n+1D2AD69 Created OS            03 (3) 'Unix'\n+1D2AD6A Extract Zip Spec      14 (20) '2.0'\n+1D2AD6B Extract OS            00 (0) 'MS-DOS'\n+1D2AD6C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B096 Compression Method    0008 (8) 'Deflated'\n-1D2B098 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B09C CRC                   139EF306 (329184006)\n-1D2B0A0 Compressed Size       000001EC (492)\n-1D2B0A4 Uncompressed Size     000001E7 (487)\n-1D2B0A8 Filename Length       000C (12)\n-1D2B0AA Extra Length          0000 (0)\n-1D2B0AC Comment Length        0000 (0)\n-1D2B0AE Disk Start            0000 (0)\n-1D2B0B0 Int File Attributes   0000 (0)\n+1D2AD6E Compression Method    0008 (8) 'Deflated'\n+1D2AD70 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AD74 CRC                   139EF306 (329184006)\n+1D2AD78 Compressed Size       000001EC (492)\n+1D2AD7C Uncompressed Size     000001E7 (487)\n+1D2AD80 Filename Length       000C (12)\n+1D2AD82 Extra Length          0000 (0)\n+1D2AD84 Comment Length        0000 (0)\n+1D2AD86 Disk Start            0000 (0)\n+1D2AD88 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B0B2 Ext File Attributes   81A40000 (2175008768)\n+1D2AD8A 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-1D2B0B6 Local Header Offset   01CF6847 (30369863)\n-1D2B0BA Filename              'XXXXXXXXXXXX'\n+1D2AD8E Local Header Offset   01CF651F (30369055)\n+1D2AD92 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B0BA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AD92: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B0C6 CENTRAL HEADER #377   02014B50 (33639248)\n-1D2B0CA Created Zip Spec      14 (20) '2.0'\n-1D2B0CB Created OS            03 (3) 'Unix'\n-1D2B0CC Extract Zip Spec      14 (20) '2.0'\n-1D2B0CD Extract OS            00 (0) 'MS-DOS'\n-1D2B0CE General Purpose Flag  0800 (2048)\n+1D2AD9E CENTRAL HEADER #377   02014B50 (33639248)\n+1D2ADA2 Created Zip Spec      14 (20) '2.0'\n+1D2ADA3 Created OS            03 (3) 'Unix'\n+1D2ADA4 Extract Zip Spec      14 (20) '2.0'\n+1D2ADA5 Extract OS            00 (0) 'MS-DOS'\n+1D2ADA6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B0D0 Compression Method    0008 (8) 'Deflated'\n-1D2B0D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B0D6 CRC                   27C6B43C (667333692)\n-1D2B0DA Compressed Size       0000027B (635)\n-1D2B0DE Uncompressed Size     00000276 (630)\n-1D2B0E2 Filename Length       000C (12)\n-1D2B0E4 Extra Length          0000 (0)\n-1D2B0E6 Comment Length        0000 (0)\n-1D2B0E8 Disk Start            0000 (0)\n-1D2B0EA Int File Attributes   0000 (0)\n+1D2ADA8 Compression Method    0008 (8) 'Deflated'\n+1D2ADAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2ADAE CRC                   27C6B43C (667333692)\n+1D2ADB2 Compressed Size       0000027B (635)\n+1D2ADB6 Uncompressed Size     00000276 (630)\n+1D2ADBA Filename Length       000C (12)\n+1D2ADBC Extra Length          0000 (0)\n+1D2ADBE Comment Length        0000 (0)\n+1D2ADC0 Disk Start            0000 (0)\n+1D2ADC2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B0EC Ext File Attributes   81A40000 (2175008768)\n+1D2ADC4 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-1D2B0F0 Local Header Offset   01CF6A5D (30370397)\n-1D2B0F4 Filename              'XXXXXXXXXXXX'\n+1D2ADC8 Local Header Offset   01CF6735 (30369589)\n+1D2ADCC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B0F4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2ADCC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B100 CENTRAL HEADER #378   02014B50 (33639248)\n-1D2B104 Created Zip Spec      14 (20) '2.0'\n-1D2B105 Created OS            03 (3) 'Unix'\n-1D2B106 Extract Zip Spec      14 (20) '2.0'\n-1D2B107 Extract OS            00 (0) 'MS-DOS'\n-1D2B108 General Purpose Flag  0800 (2048)\n+1D2ADD8 CENTRAL HEADER #378   02014B50 (33639248)\n+1D2ADDC Created Zip Spec      14 (20) '2.0'\n+1D2ADDD Created OS            03 (3) 'Unix'\n+1D2ADDE Extract Zip Spec      14 (20) '2.0'\n+1D2ADDF Extract OS            00 (0) 'MS-DOS'\n+1D2ADE0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B10A Compression Method    0008 (8) 'Deflated'\n-1D2B10C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B110 CRC                   35104A89 (890260105)\n-1D2B114 Compressed Size       000001F2 (498)\n-1D2B118 Uncompressed Size     000001ED (493)\n-1D2B11C Filename Length       000C (12)\n-1D2B11E Extra Length          0000 (0)\n-1D2B120 Comment Length        0000 (0)\n-1D2B122 Disk Start            0000 (0)\n-1D2B124 Int File Attributes   0000 (0)\n+1D2ADE2 Compression Method    0008 (8) 'Deflated'\n+1D2ADE4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2ADE8 CRC                   35104A89 (890260105)\n+1D2ADEC Compressed Size       000001F2 (498)\n+1D2ADF0 Uncompressed Size     000001ED (493)\n+1D2ADF4 Filename Length       000C (12)\n+1D2ADF6 Extra Length          0000 (0)\n+1D2ADF8 Comment Length        0000 (0)\n+1D2ADFA Disk Start            0000 (0)\n+1D2ADFC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B126 Ext File Attributes   81A40000 (2175008768)\n+1D2ADFE 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-1D2B12A Local Header Offset   01CF6D02 (30371074)\n-1D2B12E Filename              'XXXXXXXXXXXX'\n+1D2AE02 Local Header Offset   01CF69DA (30370266)\n+1D2AE06 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B12E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AE06: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B13A CENTRAL HEADER #379   02014B50 (33639248)\n-1D2B13E Created Zip Spec      14 (20) '2.0'\n-1D2B13F Created OS            03 (3) 'Unix'\n-1D2B140 Extract Zip Spec      14 (20) '2.0'\n-1D2B141 Extract OS            00 (0) 'MS-DOS'\n-1D2B142 General Purpose Flag  0800 (2048)\n+1D2AE12 CENTRAL HEADER #379   02014B50 (33639248)\n+1D2AE16 Created Zip Spec      14 (20) '2.0'\n+1D2AE17 Created OS            03 (3) 'Unix'\n+1D2AE18 Extract Zip Spec      14 (20) '2.0'\n+1D2AE19 Extract OS            00 (0) 'MS-DOS'\n+1D2AE1A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B144 Compression Method    0008 (8) 'Deflated'\n-1D2B146 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B14A CRC                   579B9423 (1469813795)\n-1D2B14E Compressed Size       00000202 (514)\n-1D2B152 Uncompressed Size     000001FD (509)\n-1D2B156 Filename Length       000C (12)\n-1D2B158 Extra Length          0000 (0)\n-1D2B15A Comment Length        0000 (0)\n-1D2B15C Disk Start            0000 (0)\n-1D2B15E Int File Attributes   0000 (0)\n+1D2AE1C Compression Method    0008 (8) 'Deflated'\n+1D2AE1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AE22 CRC                   579B9423 (1469813795)\n+1D2AE26 Compressed Size       00000202 (514)\n+1D2AE2A Uncompressed Size     000001FD (509)\n+1D2AE2E Filename Length       000C (12)\n+1D2AE30 Extra Length          0000 (0)\n+1D2AE32 Comment Length        0000 (0)\n+1D2AE34 Disk Start            0000 (0)\n+1D2AE36 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B160 Ext File Attributes   81A40000 (2175008768)\n+1D2AE38 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-1D2B164 Local Header Offset   01CF6F1E (30371614)\n-1D2B168 Filename              'XXXXXXXXXXXX'\n+1D2AE3C Local Header Offset   01CF6BF6 (30370806)\n+1D2AE40 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B168: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AE40: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B174 CENTRAL HEADER #380   02014B50 (33639248)\n-1D2B178 Created Zip Spec      14 (20) '2.0'\n-1D2B179 Created OS            03 (3) 'Unix'\n-1D2B17A Extract Zip Spec      14 (20) '2.0'\n-1D2B17B Extract OS            00 (0) 'MS-DOS'\n-1D2B17C General Purpose Flag  0800 (2048)\n+1D2AE4C CENTRAL HEADER #380   02014B50 (33639248)\n+1D2AE50 Created Zip Spec      14 (20) '2.0'\n+1D2AE51 Created OS            03 (3) 'Unix'\n+1D2AE52 Extract Zip Spec      14 (20) '2.0'\n+1D2AE53 Extract OS            00 (0) 'MS-DOS'\n+1D2AE54 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B17E Compression Method    0008 (8) 'Deflated'\n-1D2B180 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B184 CRC                   DC8694EF (3699807471)\n-1D2B188 Compressed Size       00000209 (521)\n-1D2B18C Uncompressed Size     00000204 (516)\n-1D2B190 Filename Length       000C (12)\n-1D2B192 Extra Length          0000 (0)\n-1D2B194 Comment Length        0000 (0)\n-1D2B196 Disk Start            0000 (0)\n-1D2B198 Int File Attributes   0000 (0)\n+1D2AE56 Compression Method    0008 (8) 'Deflated'\n+1D2AE58 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AE5C CRC                   DC8694EF (3699807471)\n+1D2AE60 Compressed Size       00000209 (521)\n+1D2AE64 Uncompressed Size     00000204 (516)\n+1D2AE68 Filename Length       000C (12)\n+1D2AE6A Extra Length          0000 (0)\n+1D2AE6C Comment Length        0000 (0)\n+1D2AE6E Disk Start            0000 (0)\n+1D2AE70 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B19A Ext File Attributes   81A40000 (2175008768)\n+1D2AE72 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-1D2B19E Local Header Offset   01CF714A (30372170)\n-1D2B1A2 Filename              'XXXXXXXXXXXX'\n+1D2AE76 Local Header Offset   01CF6E22 (30371362)\n+1D2AE7A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B1A2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AE7A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B1AE CENTRAL HEADER #381   02014B50 (33639248)\n-1D2B1B2 Created Zip Spec      14 (20) '2.0'\n-1D2B1B3 Created OS            03 (3) 'Unix'\n-1D2B1B4 Extract Zip Spec      14 (20) '2.0'\n-1D2B1B5 Extract OS            00 (0) 'MS-DOS'\n-1D2B1B6 General Purpose Flag  0800 (2048)\n+1D2AE86 CENTRAL HEADER #381   02014B50 (33639248)\n+1D2AE8A Created Zip Spec      14 (20) '2.0'\n+1D2AE8B Created OS            03 (3) 'Unix'\n+1D2AE8C Extract Zip Spec      14 (20) '2.0'\n+1D2AE8D Extract OS            00 (0) 'MS-DOS'\n+1D2AE8E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B1B8 Compression Method    0008 (8) 'Deflated'\n-1D2B1BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B1BE CRC                   9C7AE291 (2625299089)\n-1D2B1C2 Compressed Size       00000286 (646)\n-1D2B1C6 Uncompressed Size     00000285 (645)\n-1D2B1CA Filename Length       000C (12)\n-1D2B1CC Extra Length          0000 (0)\n-1D2B1CE Comment Length        0000 (0)\n-1D2B1D0 Disk Start            0000 (0)\n-1D2B1D2 Int File Attributes   0000 (0)\n+1D2AE90 Compression Method    0008 (8) 'Deflated'\n+1D2AE92 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AE96 CRC                   9C7AE291 (2625299089)\n+1D2AE9A Compressed Size       00000286 (646)\n+1D2AE9E Uncompressed Size     00000285 (645)\n+1D2AEA2 Filename Length       000C (12)\n+1D2AEA4 Extra Length          0000 (0)\n+1D2AEA6 Comment Length        0000 (0)\n+1D2AEA8 Disk Start            0000 (0)\n+1D2AEAA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B1D4 Ext File Attributes   81A40000 (2175008768)\n+1D2AEAC 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-1D2B1D8 Local Header Offset   01CF737D (30372733)\n-1D2B1DC Filename              'XXXXXXXXXXXX'\n+1D2AEB0 Local Header Offset   01CF7055 (30371925)\n+1D2AEB4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B1DC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AEB4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B1E8 CENTRAL HEADER #382   02014B50 (33639248)\n-1D2B1EC Created Zip Spec      14 (20) '2.0'\n-1D2B1ED Created OS            03 (3) 'Unix'\n-1D2B1EE Extract Zip Spec      14 (20) '2.0'\n-1D2B1EF Extract OS            00 (0) 'MS-DOS'\n-1D2B1F0 General Purpose Flag  0800 (2048)\n+1D2AEC0 CENTRAL HEADER #382   02014B50 (33639248)\n+1D2AEC4 Created Zip Spec      14 (20) '2.0'\n+1D2AEC5 Created OS            03 (3) 'Unix'\n+1D2AEC6 Extract Zip Spec      14 (20) '2.0'\n+1D2AEC7 Extract OS            00 (0) 'MS-DOS'\n+1D2AEC8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B1F2 Compression Method    0008 (8) 'Deflated'\n-1D2B1F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B1F8 CRC                   BCB6E12F (3166101807)\n-1D2B1FC Compressed Size       00000214 (532)\n-1D2B200 Uncompressed Size     0000020F (527)\n-1D2B204 Filename Length       000C (12)\n-1D2B206 Extra Length          0000 (0)\n-1D2B208 Comment Length        0000 (0)\n-1D2B20A Disk Start            0000 (0)\n-1D2B20C Int File Attributes   0000 (0)\n+1D2AECA Compression Method    0008 (8) 'Deflated'\n+1D2AECC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AED0 CRC                   BCB6E12F (3166101807)\n+1D2AED4 Compressed Size       00000214 (532)\n+1D2AED8 Uncompressed Size     0000020F (527)\n+1D2AEDC Filename Length       000C (12)\n+1D2AEDE Extra Length          0000 (0)\n+1D2AEE0 Comment Length        0000 (0)\n+1D2AEE2 Disk Start            0000 (0)\n+1D2AEE4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B20E Ext File Attributes   81A40000 (2175008768)\n+1D2AEE6 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-1D2B212 Local Header Offset   01CF762D (30373421)\n-1D2B216 Filename              'XXXXXXXXXXXX'\n+1D2AEEA Local Header Offset   01CF7305 (30372613)\n+1D2AEEE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B216: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AEEE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B222 CENTRAL HEADER #383   02014B50 (33639248)\n-1D2B226 Created Zip Spec      14 (20) '2.0'\n-1D2B227 Created OS            03 (3) 'Unix'\n-1D2B228 Extract Zip Spec      14 (20) '2.0'\n-1D2B229 Extract OS            00 (0) 'MS-DOS'\n-1D2B22A General Purpose Flag  0800 (2048)\n+1D2AEFA CENTRAL HEADER #383   02014B50 (33639248)\n+1D2AEFE Created Zip Spec      14 (20) '2.0'\n+1D2AEFF Created OS            03 (3) 'Unix'\n+1D2AF00 Extract Zip Spec      14 (20) '2.0'\n+1D2AF01 Extract OS            00 (0) 'MS-DOS'\n+1D2AF02 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B22C Compression Method    0008 (8) 'Deflated'\n-1D2B22E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B232 CRC                   1261403E (308363326)\n-1D2B236 Compressed Size       000002A6 (678)\n-1D2B23A Uncompressed Size     000002A1 (673)\n-1D2B23E Filename Length       000C (12)\n-1D2B240 Extra Length          0000 (0)\n-1D2B242 Comment Length        0000 (0)\n-1D2B244 Disk Start            0000 (0)\n-1D2B246 Int File Attributes   0000 (0)\n+1D2AF04 Compression Method    0008 (8) 'Deflated'\n+1D2AF06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AF0A CRC                   1261403E (308363326)\n+1D2AF0E Compressed Size       000002A6 (678)\n+1D2AF12 Uncompressed Size     000002A1 (673)\n+1D2AF16 Filename Length       000C (12)\n+1D2AF18 Extra Length          0000 (0)\n+1D2AF1A Comment Length        0000 (0)\n+1D2AF1C Disk Start            0000 (0)\n+1D2AF1E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B248 Ext File Attributes   81A40000 (2175008768)\n+1D2AF20 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-1D2B24C Local Header Offset   01CF786B (30373995)\n-1D2B250 Filename              'XXXXXXXXXXXX'\n+1D2AF24 Local Header Offset   01CF7543 (30373187)\n+1D2AF28 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B250: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AF28: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B25C CENTRAL HEADER #384   02014B50 (33639248)\n-1D2B260 Created Zip Spec      14 (20) '2.0'\n-1D2B261 Created OS            03 (3) 'Unix'\n-1D2B262 Extract Zip Spec      14 (20) '2.0'\n-1D2B263 Extract OS            00 (0) 'MS-DOS'\n-1D2B264 General Purpose Flag  0800 (2048)\n+1D2AF34 CENTRAL HEADER #384   02014B50 (33639248)\n+1D2AF38 Created Zip Spec      14 (20) '2.0'\n+1D2AF39 Created OS            03 (3) 'Unix'\n+1D2AF3A Extract Zip Spec      14 (20) '2.0'\n+1D2AF3B Extract OS            00 (0) 'MS-DOS'\n+1D2AF3C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B266 Compression Method    0008 (8) 'Deflated'\n-1D2B268 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B26C CRC                   E4C2ADE9 (3837963753)\n-1D2B270 Compressed Size       0000021E (542)\n-1D2B274 Uncompressed Size     00000219 (537)\n-1D2B278 Filename Length       000C (12)\n-1D2B27A Extra Length          0000 (0)\n-1D2B27C Comment Length        0000 (0)\n-1D2B27E Disk Start            0000 (0)\n-1D2B280 Int File Attributes   0000 (0)\n+1D2AF3E Compression Method    0008 (8) 'Deflated'\n+1D2AF40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AF44 CRC                   E4C2ADE9 (3837963753)\n+1D2AF48 Compressed Size       0000021E (542)\n+1D2AF4C Uncompressed Size     00000219 (537)\n+1D2AF50 Filename Length       000C (12)\n+1D2AF52 Extra Length          0000 (0)\n+1D2AF54 Comment Length        0000 (0)\n+1D2AF56 Disk Start            0000 (0)\n+1D2AF58 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B282 Ext File Attributes   81A40000 (2175008768)\n+1D2AF5A 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-1D2B286 Local Header Offset   01CF7B3B (30374715)\n-1D2B28A Filename              'XXXXXXXXXXXX'\n+1D2AF5E Local Header Offset   01CF7813 (30373907)\n+1D2AF62 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B28A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AF62: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B296 CENTRAL HEADER #385   02014B50 (33639248)\n-1D2B29A Created Zip Spec      14 (20) '2.0'\n-1D2B29B Created OS            03 (3) 'Unix'\n-1D2B29C Extract Zip Spec      14 (20) '2.0'\n-1D2B29D Extract OS            00 (0) 'MS-DOS'\n-1D2B29E General Purpose Flag  0800 (2048)\n+1D2AF6E CENTRAL HEADER #385   02014B50 (33639248)\n+1D2AF72 Created Zip Spec      14 (20) '2.0'\n+1D2AF73 Created OS            03 (3) 'Unix'\n+1D2AF74 Extract Zip Spec      14 (20) '2.0'\n+1D2AF75 Extract OS            00 (0) 'MS-DOS'\n+1D2AF76 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B2A0 Compression Method    0008 (8) 'Deflated'\n-1D2B2A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B2A6 CRC                   BFACE873 (3215779955)\n-1D2B2AA Compressed Size       00000211 (529)\n-1D2B2AE Uncompressed Size     0000020C (524)\n-1D2B2B2 Filename Length       000C (12)\n-1D2B2B4 Extra Length          0000 (0)\n-1D2B2B6 Comment Length        0000 (0)\n-1D2B2B8 Disk Start            0000 (0)\n-1D2B2BA Int File Attributes   0000 (0)\n+1D2AF78 Compression Method    0008 (8) 'Deflated'\n+1D2AF7A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AF7E CRC                   BFACE873 (3215779955)\n+1D2AF82 Compressed Size       00000211 (529)\n+1D2AF86 Uncompressed Size     0000020C (524)\n+1D2AF8A Filename Length       000C (12)\n+1D2AF8C Extra Length          0000 (0)\n+1D2AF8E Comment Length        0000 (0)\n+1D2AF90 Disk Start            0000 (0)\n+1D2AF92 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B2BC Ext File Attributes   81A40000 (2175008768)\n+1D2AF94 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-1D2B2C0 Local Header Offset   01CF7D83 (30375299)\n-1D2B2C4 Filename              'XXXXXXXXXXXX'\n+1D2AF98 Local Header Offset   01CF7A5B (30374491)\n+1D2AF9C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B2C4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AF9C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B2D0 CENTRAL HEADER #386   02014B50 (33639248)\n-1D2B2D4 Created Zip Spec      14 (20) '2.0'\n-1D2B2D5 Created OS            03 (3) 'Unix'\n-1D2B2D6 Extract Zip Spec      14 (20) '2.0'\n-1D2B2D7 Extract OS            00 (0) 'MS-DOS'\n-1D2B2D8 General Purpose Flag  0800 (2048)\n+1D2AFA8 CENTRAL HEADER #386   02014B50 (33639248)\n+1D2AFAC Created Zip Spec      14 (20) '2.0'\n+1D2AFAD Created OS            03 (3) 'Unix'\n+1D2AFAE Extract Zip Spec      14 (20) '2.0'\n+1D2AFAF Extract OS            00 (0) 'MS-DOS'\n+1D2AFB0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B2DA Compression Method    0008 (8) 'Deflated'\n-1D2B2DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B2E0 CRC                   1882CCBD (411225277)\n-1D2B2E4 Compressed Size       000001EC (492)\n-1D2B2E8 Uncompressed Size     000001E7 (487)\n-1D2B2EC Filename Length       000C (12)\n-1D2B2EE Extra Length          0000 (0)\n-1D2B2F0 Comment Length        0000 (0)\n-1D2B2F2 Disk Start            0000 (0)\n-1D2B2F4 Int File Attributes   0000 (0)\n+1D2AFB2 Compression Method    0008 (8) 'Deflated'\n+1D2AFB4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AFB8 CRC                   1882CCBD (411225277)\n+1D2AFBC Compressed Size       000001EC (492)\n+1D2AFC0 Uncompressed Size     000001E7 (487)\n+1D2AFC4 Filename Length       000C (12)\n+1D2AFC6 Extra Length          0000 (0)\n+1D2AFC8 Comment Length        0000 (0)\n+1D2AFCA Disk Start            0000 (0)\n+1D2AFCC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B2F6 Ext File Attributes   81A40000 (2175008768)\n+1D2AFCE 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-1D2B2FA Local Header Offset   01CF7FBE (30375870)\n-1D2B2FE Filename              'XXXXXXXXXXXX'\n+1D2AFD2 Local Header Offset   01CF7C96 (30375062)\n+1D2AFD6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B2FE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2AFD6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B30A CENTRAL HEADER #387   02014B50 (33639248)\n-1D2B30E Created Zip Spec      14 (20) '2.0'\n-1D2B30F Created OS            03 (3) 'Unix'\n-1D2B310 Extract Zip Spec      14 (20) '2.0'\n-1D2B311 Extract OS            00 (0) 'MS-DOS'\n-1D2B312 General Purpose Flag  0800 (2048)\n+1D2AFE2 CENTRAL HEADER #387   02014B50 (33639248)\n+1D2AFE6 Created Zip Spec      14 (20) '2.0'\n+1D2AFE7 Created OS            03 (3) 'Unix'\n+1D2AFE8 Extract Zip Spec      14 (20) '2.0'\n+1D2AFE9 Extract OS            00 (0) 'MS-DOS'\n+1D2AFEA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B314 Compression Method    0008 (8) 'Deflated'\n-1D2B316 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B31A CRC                   8343D03E (2202259518)\n-1D2B31E Compressed Size       000001B5 (437)\n-1D2B322 Uncompressed Size     000001B0 (432)\n-1D2B326 Filename Length       000C (12)\n-1D2B328 Extra Length          0000 (0)\n-1D2B32A Comment Length        0000 (0)\n-1D2B32C Disk Start            0000 (0)\n-1D2B32E Int File Attributes   0000 (0)\n+1D2AFEC Compression Method    0008 (8) 'Deflated'\n+1D2AFEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2AFF2 CRC                   8343D03E (2202259518)\n+1D2AFF6 Compressed Size       000001B5 (437)\n+1D2AFFA Uncompressed Size     000001B0 (432)\n+1D2AFFE Filename Length       000C (12)\n+1D2B000 Extra Length          0000 (0)\n+1D2B002 Comment Length        0000 (0)\n+1D2B004 Disk Start            0000 (0)\n+1D2B006 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B330 Ext File Attributes   81A40000 (2175008768)\n+1D2B008 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-1D2B334 Local Header Offset   01CF81D4 (30376404)\n-1D2B338 Filename              'XXXXXXXXXXXX'\n+1D2B00C Local Header Offset   01CF7EAC (30375596)\n+1D2B010 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B338: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B010: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B344 CENTRAL HEADER #388   02014B50 (33639248)\n-1D2B348 Created Zip Spec      14 (20) '2.0'\n-1D2B349 Created OS            03 (3) 'Unix'\n-1D2B34A Extract Zip Spec      14 (20) '2.0'\n-1D2B34B Extract OS            00 (0) 'MS-DOS'\n-1D2B34C General Purpose Flag  0800 (2048)\n+1D2B01C CENTRAL HEADER #388   02014B50 (33639248)\n+1D2B020 Created Zip Spec      14 (20) '2.0'\n+1D2B021 Created OS            03 (3) 'Unix'\n+1D2B022 Extract Zip Spec      14 (20) '2.0'\n+1D2B023 Extract OS            00 (0) 'MS-DOS'\n+1D2B024 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B34E Compression Method    0008 (8) 'Deflated'\n-1D2B350 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B354 CRC                   FF6D81B2 (4285366706)\n-1D2B358 Compressed Size       000001B3 (435)\n-1D2B35C Uncompressed Size     000001AE (430)\n-1D2B360 Filename Length       000C (12)\n-1D2B362 Extra Length          0000 (0)\n-1D2B364 Comment Length        0000 (0)\n-1D2B366 Disk Start            0000 (0)\n-1D2B368 Int File Attributes   0000 (0)\n+1D2B026 Compression Method    0008 (8) 'Deflated'\n+1D2B028 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B02C CRC                   FF6D81B2 (4285366706)\n+1D2B030 Compressed Size       000001B3 (435)\n+1D2B034 Uncompressed Size     000001AE (430)\n+1D2B038 Filename Length       000C (12)\n+1D2B03A Extra Length          0000 (0)\n+1D2B03C Comment Length        0000 (0)\n+1D2B03E Disk Start            0000 (0)\n+1D2B040 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B36A Ext File Attributes   81A40000 (2175008768)\n+1D2B042 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-1D2B36E Local Header Offset   01CF83B3 (30376883)\n-1D2B372 Filename              'XXXXXXXXXXXX'\n+1D2B046 Local Header Offset   01CF808B (30376075)\n+1D2B04A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B372: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B04A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B37E CENTRAL HEADER #389   02014B50 (33639248)\n-1D2B382 Created Zip Spec      14 (20) '2.0'\n-1D2B383 Created OS            03 (3) 'Unix'\n-1D2B384 Extract Zip Spec      14 (20) '2.0'\n-1D2B385 Extract OS            00 (0) 'MS-DOS'\n-1D2B386 General Purpose Flag  0800 (2048)\n+1D2B056 CENTRAL HEADER #389   02014B50 (33639248)\n+1D2B05A Created Zip Spec      14 (20) '2.0'\n+1D2B05B Created OS            03 (3) 'Unix'\n+1D2B05C Extract Zip Spec      14 (20) '2.0'\n+1D2B05D Extract OS            00 (0) 'MS-DOS'\n+1D2B05E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B388 Compression Method    0008 (8) 'Deflated'\n-1D2B38A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B38E CRC                   95BDD538 (2512246072)\n-1D2B392 Compressed Size       000001E6 (486)\n-1D2B396 Uncompressed Size     000001E1 (481)\n-1D2B39A Filename Length       000C (12)\n-1D2B39C Extra Length          0000 (0)\n-1D2B39E Comment Length        0000 (0)\n-1D2B3A0 Disk Start            0000 (0)\n-1D2B3A2 Int File Attributes   0000 (0)\n+1D2B060 Compression Method    0008 (8) 'Deflated'\n+1D2B062 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B066 CRC                   95BDD538 (2512246072)\n+1D2B06A Compressed Size       000001E6 (486)\n+1D2B06E Uncompressed Size     000001E1 (481)\n+1D2B072 Filename Length       000C (12)\n+1D2B074 Extra Length          0000 (0)\n+1D2B076 Comment Length        0000 (0)\n+1D2B078 Disk Start            0000 (0)\n+1D2B07A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B3A4 Ext File Attributes   81A40000 (2175008768)\n+1D2B07C 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-1D2B3A8 Local Header Offset   01CF8590 (30377360)\n-1D2B3AC Filename              'XXXXXXXXXXXX'\n+1D2B080 Local Header Offset   01CF8268 (30376552)\n+1D2B084 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B3AC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B084: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B3B8 CENTRAL HEADER #390   02014B50 (33639248)\n-1D2B3BC Created Zip Spec      14 (20) '2.0'\n-1D2B3BD Created OS            03 (3) 'Unix'\n-1D2B3BE Extract Zip Spec      14 (20) '2.0'\n-1D2B3BF Extract OS            00 (0) 'MS-DOS'\n-1D2B3C0 General Purpose Flag  0800 (2048)\n+1D2B090 CENTRAL HEADER #390   02014B50 (33639248)\n+1D2B094 Created Zip Spec      14 (20) '2.0'\n+1D2B095 Created OS            03 (3) 'Unix'\n+1D2B096 Extract Zip Spec      14 (20) '2.0'\n+1D2B097 Extract OS            00 (0) 'MS-DOS'\n+1D2B098 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B3C2 Compression Method    0008 (8) 'Deflated'\n-1D2B3C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B3C8 CRC                   3D59C07D (1029292157)\n-1D2B3CC Compressed Size       000001B4 (436)\n-1D2B3D0 Uncompressed Size     000001AF (431)\n-1D2B3D4 Filename Length       000C (12)\n-1D2B3D6 Extra Length          0000 (0)\n-1D2B3D8 Comment Length        0000 (0)\n-1D2B3DA Disk Start            0000 (0)\n-1D2B3DC Int File Attributes   0000 (0)\n+1D2B09A Compression Method    0008 (8) 'Deflated'\n+1D2B09C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B0A0 CRC                   3D59C07D (1029292157)\n+1D2B0A4 Compressed Size       000001B4 (436)\n+1D2B0A8 Uncompressed Size     000001AF (431)\n+1D2B0AC Filename Length       000C (12)\n+1D2B0AE Extra Length          0000 (0)\n+1D2B0B0 Comment Length        0000 (0)\n+1D2B0B2 Disk Start            0000 (0)\n+1D2B0B4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B3DE Ext File Attributes   81A40000 (2175008768)\n+1D2B0B6 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-1D2B3E2 Local Header Offset   01CF87A0 (30377888)\n-1D2B3E6 Filename              'XXXXXXXXXXXX'\n+1D2B0BA Local Header Offset   01CF8478 (30377080)\n+1D2B0BE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B3E6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B0BE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B3F2 CENTRAL HEADER #391   02014B50 (33639248)\n-1D2B3F6 Created Zip Spec      14 (20) '2.0'\n-1D2B3F7 Created OS            03 (3) 'Unix'\n-1D2B3F8 Extract Zip Spec      14 (20) '2.0'\n-1D2B3F9 Extract OS            00 (0) 'MS-DOS'\n-1D2B3FA General Purpose Flag  0800 (2048)\n+1D2B0CA CENTRAL HEADER #391   02014B50 (33639248)\n+1D2B0CE Created Zip Spec      14 (20) '2.0'\n+1D2B0CF Created OS            03 (3) 'Unix'\n+1D2B0D0 Extract Zip Spec      14 (20) '2.0'\n+1D2B0D1 Extract OS            00 (0) 'MS-DOS'\n+1D2B0D2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B3FC Compression Method    0008 (8) 'Deflated'\n-1D2B3FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B402 CRC                   8FDE4125 (2413707557)\n-1D2B406 Compressed Size       000001FC (508)\n-1D2B40A Uncompressed Size     000001F7 (503)\n-1D2B40E Filename Length       000C (12)\n-1D2B410 Extra Length          0000 (0)\n-1D2B412 Comment Length        0000 (0)\n-1D2B414 Disk Start            0000 (0)\n-1D2B416 Int File Attributes   0000 (0)\n+1D2B0D4 Compression Method    0008 (8) 'Deflated'\n+1D2B0D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B0DA CRC                   8FDE4125 (2413707557)\n+1D2B0DE Compressed Size       000001FC (508)\n+1D2B0E2 Uncompressed Size     000001F7 (503)\n+1D2B0E6 Filename Length       000C (12)\n+1D2B0E8 Extra Length          0000 (0)\n+1D2B0EA Comment Length        0000 (0)\n+1D2B0EC Disk Start            0000 (0)\n+1D2B0EE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B418 Ext File Attributes   81A40000 (2175008768)\n+1D2B0F0 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-1D2B41C Local Header Offset   01CF897E (30378366)\n-1D2B420 Filename              'XXXXXXXXXXXX'\n+1D2B0F4 Local Header Offset   01CF8656 (30377558)\n+1D2B0F8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B420: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B0F8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B42C CENTRAL HEADER #392   02014B50 (33639248)\n-1D2B430 Created Zip Spec      14 (20) '2.0'\n-1D2B431 Created OS            03 (3) 'Unix'\n-1D2B432 Extract Zip Spec      14 (20) '2.0'\n-1D2B433 Extract OS            00 (0) 'MS-DOS'\n-1D2B434 General Purpose Flag  0800 (2048)\n+1D2B104 CENTRAL HEADER #392   02014B50 (33639248)\n+1D2B108 Created Zip Spec      14 (20) '2.0'\n+1D2B109 Created OS            03 (3) 'Unix'\n+1D2B10A Extract Zip Spec      14 (20) '2.0'\n+1D2B10B Extract OS            00 (0) 'MS-DOS'\n+1D2B10C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B436 Compression Method    0008 (8) 'Deflated'\n-1D2B438 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B43C CRC                   171E82A8 (387875496)\n-1D2B440 Compressed Size       00000297 (663)\n-1D2B444 Uncompressed Size     00000292 (658)\n-1D2B448 Filename Length       000C (12)\n-1D2B44A Extra Length          0000 (0)\n-1D2B44C Comment Length        0000 (0)\n-1D2B44E Disk Start            0000 (0)\n-1D2B450 Int File Attributes   0000 (0)\n+1D2B10E Compression Method    0008 (8) 'Deflated'\n+1D2B110 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B114 CRC                   171E82A8 (387875496)\n+1D2B118 Compressed Size       00000297 (663)\n+1D2B11C Uncompressed Size     00000292 (658)\n+1D2B120 Filename Length       000C (12)\n+1D2B122 Extra Length          0000 (0)\n+1D2B124 Comment Length        0000 (0)\n+1D2B126 Disk Start            0000 (0)\n+1D2B128 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B452 Ext File Attributes   81A40000 (2175008768)\n+1D2B12A 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-1D2B456 Local Header Offset   01CF8BA4 (30378916)\n-1D2B45A Filename              'XXXXXXXXXXXX'\n+1D2B12E Local Header Offset   01CF887C (30378108)\n+1D2B132 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B45A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B132: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B466 CENTRAL HEADER #393   02014B50 (33639248)\n-1D2B46A Created Zip Spec      14 (20) '2.0'\n-1D2B46B Created OS            03 (3) 'Unix'\n-1D2B46C Extract Zip Spec      14 (20) '2.0'\n-1D2B46D Extract OS            00 (0) 'MS-DOS'\n-1D2B46E General Purpose Flag  0800 (2048)\n+1D2B13E CENTRAL HEADER #393   02014B50 (33639248)\n+1D2B142 Created Zip Spec      14 (20) '2.0'\n+1D2B143 Created OS            03 (3) 'Unix'\n+1D2B144 Extract Zip Spec      14 (20) '2.0'\n+1D2B145 Extract OS            00 (0) 'MS-DOS'\n+1D2B146 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B470 Compression Method    0008 (8) 'Deflated'\n-1D2B472 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B476 CRC                   E73228FC (3878824188)\n-1D2B47A Compressed Size       00000208 (520)\n-1D2B47E Uncompressed Size     00000203 (515)\n-1D2B482 Filename Length       000C (12)\n-1D2B484 Extra Length          0000 (0)\n-1D2B486 Comment Length        0000 (0)\n-1D2B488 Disk Start            0000 (0)\n-1D2B48A Int File Attributes   0000 (0)\n+1D2B148 Compression Method    0008 (8) 'Deflated'\n+1D2B14A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B14E CRC                   E73228FC (3878824188)\n+1D2B152 Compressed Size       00000208 (520)\n+1D2B156 Uncompressed Size     00000203 (515)\n+1D2B15A Filename Length       000C (12)\n+1D2B15C Extra Length          0000 (0)\n+1D2B15E Comment Length        0000 (0)\n+1D2B160 Disk Start            0000 (0)\n+1D2B162 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B48C Ext File Attributes   81A40000 (2175008768)\n+1D2B164 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-1D2B490 Local Header Offset   01CF8E65 (30379621)\n-1D2B494 Filename              'XXXXXXXXXXXX'\n+1D2B168 Local Header Offset   01CF8B3D (30378813)\n+1D2B16C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B494: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B16C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B4A0 CENTRAL HEADER #394   02014B50 (33639248)\n-1D2B4A4 Created Zip Spec      14 (20) '2.0'\n-1D2B4A5 Created OS            03 (3) 'Unix'\n-1D2B4A6 Extract Zip Spec      14 (20) '2.0'\n-1D2B4A7 Extract OS            00 (0) 'MS-DOS'\n-1D2B4A8 General Purpose Flag  0800 (2048)\n+1D2B178 CENTRAL HEADER #394   02014B50 (33639248)\n+1D2B17C Created Zip Spec      14 (20) '2.0'\n+1D2B17D Created OS            03 (3) 'Unix'\n+1D2B17E Extract Zip Spec      14 (20) '2.0'\n+1D2B17F Extract OS            00 (0) 'MS-DOS'\n+1D2B180 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B4AA Compression Method    0008 (8) 'Deflated'\n-1D2B4AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B4B0 CRC                   2E3D1B71 (775756657)\n-1D2B4B4 Compressed Size       00000205 (517)\n-1D2B4B8 Uncompressed Size     00000200 (512)\n-1D2B4BC Filename Length       000C (12)\n-1D2B4BE Extra Length          0000 (0)\n-1D2B4C0 Comment Length        0000 (0)\n-1D2B4C2 Disk Start            0000 (0)\n-1D2B4C4 Int File Attributes   0000 (0)\n+1D2B182 Compression Method    0008 (8) 'Deflated'\n+1D2B184 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B188 CRC                   2E3D1B71 (775756657)\n+1D2B18C Compressed Size       00000205 (517)\n+1D2B190 Uncompressed Size     00000200 (512)\n+1D2B194 Filename Length       000C (12)\n+1D2B196 Extra Length          0000 (0)\n+1D2B198 Comment Length        0000 (0)\n+1D2B19A Disk Start            0000 (0)\n+1D2B19C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B4C6 Ext File Attributes   81A40000 (2175008768)\n+1D2B19E 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-1D2B4CA Local Header Offset   01CF9097 (30380183)\n-1D2B4CE Filename              'XXXXXXXXXXXX'\n+1D2B1A2 Local Header Offset   01CF8D6F (30379375)\n+1D2B1A6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B4CE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B1A6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B4DA CENTRAL HEADER #395   02014B50 (33639248)\n-1D2B4DE Created Zip Spec      14 (20) '2.0'\n-1D2B4DF Created OS            03 (3) 'Unix'\n-1D2B4E0 Extract Zip Spec      14 (20) '2.0'\n-1D2B4E1 Extract OS            00 (0) 'MS-DOS'\n-1D2B4E2 General Purpose Flag  0800 (2048)\n+1D2B1B2 CENTRAL HEADER #395   02014B50 (33639248)\n+1D2B1B6 Created Zip Spec      14 (20) '2.0'\n+1D2B1B7 Created OS            03 (3) 'Unix'\n+1D2B1B8 Extract Zip Spec      14 (20) '2.0'\n+1D2B1B9 Extract OS            00 (0) 'MS-DOS'\n+1D2B1BA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B4E4 Compression Method    0008 (8) 'Deflated'\n-1D2B4E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B4EA CRC                   A0C84F04 (2697481988)\n-1D2B4EE Compressed Size       00000219 (537)\n-1D2B4F2 Uncompressed Size     00000214 (532)\n-1D2B4F6 Filename Length       000C (12)\n-1D2B4F8 Extra Length          0000 (0)\n-1D2B4FA Comment Length        0000 (0)\n-1D2B4FC Disk Start            0000 (0)\n-1D2B4FE Int File Attributes   0000 (0)\n+1D2B1BC Compression Method    0008 (8) 'Deflated'\n+1D2B1BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B1C2 CRC                   A0C84F04 (2697481988)\n+1D2B1C6 Compressed Size       00000219 (537)\n+1D2B1CA Uncompressed Size     00000214 (532)\n+1D2B1CE Filename Length       000C (12)\n+1D2B1D0 Extra Length          0000 (0)\n+1D2B1D2 Comment Length        0000 (0)\n+1D2B1D4 Disk Start            0000 (0)\n+1D2B1D6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B500 Ext File Attributes   81A40000 (2175008768)\n+1D2B1D8 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-1D2B504 Local Header Offset   01CF92C6 (30380742)\n-1D2B508 Filename              'XXXXXXXXXXXX'\n+1D2B1DC Local Header Offset   01CF8F9E (30379934)\n+1D2B1E0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B508: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B1E0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B514 CENTRAL HEADER #396   02014B50 (33639248)\n-1D2B518 Created Zip Spec      14 (20) '2.0'\n-1D2B519 Created OS            03 (3) 'Unix'\n-1D2B51A Extract Zip Spec      14 (20) '2.0'\n-1D2B51B Extract OS            00 (0) 'MS-DOS'\n-1D2B51C General Purpose Flag  0800 (2048)\n+1D2B1EC CENTRAL HEADER #396   02014B50 (33639248)\n+1D2B1F0 Created Zip Spec      14 (20) '2.0'\n+1D2B1F1 Created OS            03 (3) 'Unix'\n+1D2B1F2 Extract Zip Spec      14 (20) '2.0'\n+1D2B1F3 Extract OS            00 (0) 'MS-DOS'\n+1D2B1F4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B51E Compression Method    0008 (8) 'Deflated'\n-1D2B520 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B524 CRC                   D25474BA (3528750266)\n-1D2B528 Compressed Size       000001A6 (422)\n-1D2B52C Uncompressed Size     000001A4 (420)\n-1D2B530 Filename Length       000C (12)\n-1D2B532 Extra Length          0000 (0)\n-1D2B534 Comment Length        0000 (0)\n-1D2B536 Disk Start            0000 (0)\n-1D2B538 Int File Attributes   0000 (0)\n+1D2B1F6 Compression Method    0008 (8) 'Deflated'\n+1D2B1F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B1FC CRC                   D25474BA (3528750266)\n+1D2B200 Compressed Size       000001A6 (422)\n+1D2B204 Uncompressed Size     000001A4 (420)\n+1D2B208 Filename Length       000C (12)\n+1D2B20A Extra Length          0000 (0)\n+1D2B20C Comment Length        0000 (0)\n+1D2B20E Disk Start            0000 (0)\n+1D2B210 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B53A Ext File Attributes   81A40000 (2175008768)\n+1D2B212 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-1D2B53E Local Header Offset   01CF9509 (30381321)\n-1D2B542 Filename              'XXXXXXXXXXXX'\n+1D2B216 Local Header Offset   01CF91E1 (30380513)\n+1D2B21A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B542: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B21A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B54E CENTRAL HEADER #397   02014B50 (33639248)\n-1D2B552 Created Zip Spec      14 (20) '2.0'\n-1D2B553 Created OS            03 (3) 'Unix'\n-1D2B554 Extract Zip Spec      14 (20) '2.0'\n-1D2B555 Extract OS            00 (0) 'MS-DOS'\n-1D2B556 General Purpose Flag  0800 (2048)\n+1D2B226 CENTRAL HEADER #397   02014B50 (33639248)\n+1D2B22A Created Zip Spec      14 (20) '2.0'\n+1D2B22B Created OS            03 (3) 'Unix'\n+1D2B22C Extract Zip Spec      14 (20) '2.0'\n+1D2B22D Extract OS            00 (0) 'MS-DOS'\n+1D2B22E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B558 Compression Method    0008 (8) 'Deflated'\n-1D2B55A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B55E CRC                   6917903B (1763151931)\n-1D2B562 Compressed Size       00000280 (640)\n-1D2B566 Uncompressed Size     0000027D (637)\n-1D2B56A Filename Length       000C (12)\n-1D2B56C Extra Length          0000 (0)\n-1D2B56E Comment Length        0000 (0)\n-1D2B570 Disk Start            0000 (0)\n-1D2B572 Int File Attributes   0000 (0)\n+1D2B230 Compression Method    0008 (8) 'Deflated'\n+1D2B232 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B236 CRC                   6917903B (1763151931)\n+1D2B23A Compressed Size       00000280 (640)\n+1D2B23E Uncompressed Size     0000027D (637)\n+1D2B242 Filename Length       000C (12)\n+1D2B244 Extra Length          0000 (0)\n+1D2B246 Comment Length        0000 (0)\n+1D2B248 Disk Start            0000 (0)\n+1D2B24A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B574 Ext File Attributes   81A40000 (2175008768)\n+1D2B24C 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-1D2B578 Local Header Offset   01CF96D9 (30381785)\n-1D2B57C Filename              'XXXXXXXXXXXX'\n+1D2B250 Local Header Offset   01CF93B1 (30380977)\n+1D2B254 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B57C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B254: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B588 CENTRAL HEADER #398   02014B50 (33639248)\n-1D2B58C Created Zip Spec      14 (20) '2.0'\n-1D2B58D Created OS            03 (3) 'Unix'\n-1D2B58E Extract Zip Spec      14 (20) '2.0'\n-1D2B58F Extract OS            00 (0) 'MS-DOS'\n-1D2B590 General Purpose Flag  0800 (2048)\n+1D2B260 CENTRAL HEADER #398   02014B50 (33639248)\n+1D2B264 Created Zip Spec      14 (20) '2.0'\n+1D2B265 Created OS            03 (3) 'Unix'\n+1D2B266 Extract Zip Spec      14 (20) '2.0'\n+1D2B267 Extract OS            00 (0) 'MS-DOS'\n+1D2B268 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B592 Compression Method    0008 (8) 'Deflated'\n-1D2B594 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B598 CRC                   F052F27F (4031967871)\n-1D2B59C Compressed Size       000001DE (478)\n-1D2B5A0 Uncompressed Size     000001D9 (473)\n-1D2B5A4 Filename Length       000C (12)\n-1D2B5A6 Extra Length          0000 (0)\n-1D2B5A8 Comment Length        0000 (0)\n-1D2B5AA Disk Start            0000 (0)\n-1D2B5AC Int File Attributes   0000 (0)\n+1D2B26A Compression Method    0008 (8) 'Deflated'\n+1D2B26C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B270 CRC                   F052F27F (4031967871)\n+1D2B274 Compressed Size       000001DE (478)\n+1D2B278 Uncompressed Size     000001D9 (473)\n+1D2B27C Filename Length       000C (12)\n+1D2B27E Extra Length          0000 (0)\n+1D2B280 Comment Length        0000 (0)\n+1D2B282 Disk Start            0000 (0)\n+1D2B284 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B5AE Ext File Attributes   81A40000 (2175008768)\n+1D2B286 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-1D2B5B2 Local Header Offset   01CF9983 (30382467)\n-1D2B5B6 Filename              'XXXXXXXXXXXX'\n+1D2B28A Local Header Offset   01CF965B (30381659)\n+1D2B28E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B5B6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B28E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B5C2 CENTRAL HEADER #399   02014B50 (33639248)\n-1D2B5C6 Created Zip Spec      14 (20) '2.0'\n-1D2B5C7 Created OS            03 (3) 'Unix'\n-1D2B5C8 Extract Zip Spec      14 (20) '2.0'\n-1D2B5C9 Extract OS            00 (0) 'MS-DOS'\n-1D2B5CA General Purpose Flag  0800 (2048)\n+1D2B29A CENTRAL HEADER #399   02014B50 (33639248)\n+1D2B29E Created Zip Spec      14 (20) '2.0'\n+1D2B29F Created OS            03 (3) 'Unix'\n+1D2B2A0 Extract Zip Spec      14 (20) '2.0'\n+1D2B2A1 Extract OS            00 (0) 'MS-DOS'\n+1D2B2A2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B5CC Compression Method    0008 (8) 'Deflated'\n-1D2B5CE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B5D2 CRC                   A0164228 (2685813288)\n-1D2B5D6 Compressed Size       000001A9 (425)\n-1D2B5DA Uncompressed Size     000001A4 (420)\n-1D2B5DE Filename Length       000C (12)\n-1D2B5E0 Extra Length          0000 (0)\n-1D2B5E2 Comment Length        0000 (0)\n-1D2B5E4 Disk Start            0000 (0)\n-1D2B5E6 Int File Attributes   0000 (0)\n+1D2B2A4 Compression Method    0008 (8) 'Deflated'\n+1D2B2A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B2AA CRC                   A0164228 (2685813288)\n+1D2B2AE Compressed Size       000001A9 (425)\n+1D2B2B2 Uncompressed Size     000001A4 (420)\n+1D2B2B6 Filename Length       000C (12)\n+1D2B2B8 Extra Length          0000 (0)\n+1D2B2BA Comment Length        0000 (0)\n+1D2B2BC Disk Start            0000 (0)\n+1D2B2BE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B5E8 Ext File Attributes   81A40000 (2175008768)\n+1D2B2C0 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-1D2B5EC Local Header Offset   01CF9B8B (30382987)\n-1D2B5F0 Filename              'XXXXXXXXXXXX'\n+1D2B2C4 Local Header Offset   01CF9863 (30382179)\n+1D2B2C8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B5F0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B2C8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B5FC CENTRAL HEADER #400   02014B50 (33639248)\n-1D2B600 Created Zip Spec      14 (20) '2.0'\n-1D2B601 Created OS            03 (3) 'Unix'\n-1D2B602 Extract Zip Spec      14 (20) '2.0'\n-1D2B603 Extract OS            00 (0) 'MS-DOS'\n-1D2B604 General Purpose Flag  0800 (2048)\n+1D2B2D4 CENTRAL HEADER #400   02014B50 (33639248)\n+1D2B2D8 Created Zip Spec      14 (20) '2.0'\n+1D2B2D9 Created OS            03 (3) 'Unix'\n+1D2B2DA Extract Zip Spec      14 (20) '2.0'\n+1D2B2DB Extract OS            00 (0) 'MS-DOS'\n+1D2B2DC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B606 Compression Method    0008 (8) 'Deflated'\n-1D2B608 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B60C CRC                   58E575A7 (1491432871)\n-1D2B610 Compressed Size       0000023E (574)\n-1D2B614 Uncompressed Size     00000239 (569)\n-1D2B618 Filename Length       000C (12)\n-1D2B61A Extra Length          0000 (0)\n-1D2B61C Comment Length        0000 (0)\n-1D2B61E Disk Start            0000 (0)\n-1D2B620 Int File Attributes   0000 (0)\n+1D2B2DE Compression Method    0008 (8) 'Deflated'\n+1D2B2E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B2E4 CRC                   58E575A7 (1491432871)\n+1D2B2E8 Compressed Size       0000023E (574)\n+1D2B2EC Uncompressed Size     00000239 (569)\n+1D2B2F0 Filename Length       000C (12)\n+1D2B2F2 Extra Length          0000 (0)\n+1D2B2F4 Comment Length        0000 (0)\n+1D2B2F6 Disk Start            0000 (0)\n+1D2B2F8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B622 Ext File Attributes   81A40000 (2175008768)\n+1D2B2FA 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-1D2B626 Local Header Offset   01CF9D5E (30383454)\n-1D2B62A Filename              'XXXXXXXXXXXX'\n+1D2B2FE Local Header Offset   01CF9A36 (30382646)\n+1D2B302 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B62A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B302: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B636 CENTRAL HEADER #401   02014B50 (33639248)\n-1D2B63A Created Zip Spec      14 (20) '2.0'\n-1D2B63B Created OS            03 (3) 'Unix'\n-1D2B63C Extract Zip Spec      14 (20) '2.0'\n-1D2B63D Extract OS            00 (0) 'MS-DOS'\n-1D2B63E General Purpose Flag  0800 (2048)\n+1D2B30E CENTRAL HEADER #401   02014B50 (33639248)\n+1D2B312 Created Zip Spec      14 (20) '2.0'\n+1D2B313 Created OS            03 (3) 'Unix'\n+1D2B314 Extract Zip Spec      14 (20) '2.0'\n+1D2B315 Extract OS            00 (0) 'MS-DOS'\n+1D2B316 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B640 Compression Method    0008 (8) 'Deflated'\n-1D2B642 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B646 CRC                   5710A0B8 (1460707512)\n-1D2B64A Compressed Size       00000203 (515)\n-1D2B64E Uncompressed Size     000001FE (510)\n-1D2B652 Filename Length       000C (12)\n-1D2B654 Extra Length          0000 (0)\n-1D2B656 Comment Length        0000 (0)\n-1D2B658 Disk Start            0000 (0)\n-1D2B65A Int File Attributes   0000 (0)\n+1D2B318 Compression Method    0008 (8) 'Deflated'\n+1D2B31A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B31E CRC                   5710A0B8 (1460707512)\n+1D2B322 Compressed Size       00000203 (515)\n+1D2B326 Uncompressed Size     000001FE (510)\n+1D2B32A Filename Length       000C (12)\n+1D2B32C Extra Length          0000 (0)\n+1D2B32E Comment Length        0000 (0)\n+1D2B330 Disk Start            0000 (0)\n+1D2B332 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B65C Ext File Attributes   81A40000 (2175008768)\n+1D2B334 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-1D2B660 Local Header Offset   01CF9FC6 (30384070)\n-1D2B664 Filename              'XXXXXXXXXXXX'\n+1D2B338 Local Header Offset   01CF9C9E (30383262)\n+1D2B33C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B664: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B33C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B670 CENTRAL HEADER #402   02014B50 (33639248)\n-1D2B674 Created Zip Spec      14 (20) '2.0'\n-1D2B675 Created OS            03 (3) 'Unix'\n-1D2B676 Extract Zip Spec      14 (20) '2.0'\n-1D2B677 Extract OS            00 (0) 'MS-DOS'\n-1D2B678 General Purpose Flag  0800 (2048)\n+1D2B348 CENTRAL HEADER #402   02014B50 (33639248)\n+1D2B34C Created Zip Spec      14 (20) '2.0'\n+1D2B34D Created OS            03 (3) 'Unix'\n+1D2B34E Extract Zip Spec      14 (20) '2.0'\n+1D2B34F Extract OS            00 (0) 'MS-DOS'\n+1D2B350 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B67A Compression Method    0008 (8) 'Deflated'\n-1D2B67C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B680 CRC                   B195A8BC (2979375292)\n-1D2B684 Compressed Size       0000022A (554)\n-1D2B688 Uncompressed Size     00000225 (549)\n-1D2B68C Filename Length       000C (12)\n-1D2B68E Extra Length          0000 (0)\n-1D2B690 Comment Length        0000 (0)\n-1D2B692 Disk Start            0000 (0)\n-1D2B694 Int File Attributes   0000 (0)\n+1D2B352 Compression Method    0008 (8) 'Deflated'\n+1D2B354 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B358 CRC                   B195A8BC (2979375292)\n+1D2B35C Compressed Size       0000022A (554)\n+1D2B360 Uncompressed Size     00000225 (549)\n+1D2B364 Filename Length       000C (12)\n+1D2B366 Extra Length          0000 (0)\n+1D2B368 Comment Length        0000 (0)\n+1D2B36A Disk Start            0000 (0)\n+1D2B36C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B696 Ext File Attributes   81A40000 (2175008768)\n+1D2B36E 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-1D2B69A Local Header Offset   01CFA1F3 (30384627)\n-1D2B69E Filename              'XXXXXXXXXXXX'\n+1D2B372 Local Header Offset   01CF9ECB (30383819)\n+1D2B376 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B69E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B376: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B6AA CENTRAL HEADER #403   02014B50 (33639248)\n-1D2B6AE Created Zip Spec      14 (20) '2.0'\n-1D2B6AF Created OS            03 (3) 'Unix'\n-1D2B6B0 Extract Zip Spec      14 (20) '2.0'\n-1D2B6B1 Extract OS            00 (0) 'MS-DOS'\n-1D2B6B2 General Purpose Flag  0800 (2048)\n+1D2B382 CENTRAL HEADER #403   02014B50 (33639248)\n+1D2B386 Created Zip Spec      14 (20) '2.0'\n+1D2B387 Created OS            03 (3) 'Unix'\n+1D2B388 Extract Zip Spec      14 (20) '2.0'\n+1D2B389 Extract OS            00 (0) 'MS-DOS'\n+1D2B38A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B6B4 Compression Method    0008 (8) 'Deflated'\n-1D2B6B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B6BA CRC                   7D1D3B0B (2099067659)\n-1D2B6BE Compressed Size       00000295 (661)\n-1D2B6C2 Uncompressed Size     00000290 (656)\n-1D2B6C6 Filename Length       000C (12)\n-1D2B6C8 Extra Length          0000 (0)\n-1D2B6CA Comment Length        0000 (0)\n-1D2B6CC Disk Start            0000 (0)\n-1D2B6CE Int File Attributes   0000 (0)\n+1D2B38C Compression Method    0008 (8) 'Deflated'\n+1D2B38E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B392 CRC                   7D1D3B0B (2099067659)\n+1D2B396 Compressed Size       00000295 (661)\n+1D2B39A Uncompressed Size     00000290 (656)\n+1D2B39E Filename Length       000C (12)\n+1D2B3A0 Extra Length          0000 (0)\n+1D2B3A2 Comment Length        0000 (0)\n+1D2B3A4 Disk Start            0000 (0)\n+1D2B3A6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B6D0 Ext File Attributes   81A40000 (2175008768)\n+1D2B3A8 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-1D2B6D4 Local Header Offset   01CFA447 (30385223)\n-1D2B6D8 Filename              'XXXXXXXXXXXX'\n+1D2B3AC Local Header Offset   01CFA11F (30384415)\n+1D2B3B0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B6D8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B3B0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B6E4 CENTRAL HEADER #404   02014B50 (33639248)\n-1D2B6E8 Created Zip Spec      14 (20) '2.0'\n-1D2B6E9 Created OS            03 (3) 'Unix'\n-1D2B6EA Extract Zip Spec      14 (20) '2.0'\n-1D2B6EB Extract OS            00 (0) 'MS-DOS'\n-1D2B6EC General Purpose Flag  0800 (2048)\n+1D2B3BC CENTRAL HEADER #404   02014B50 (33639248)\n+1D2B3C0 Created Zip Spec      14 (20) '2.0'\n+1D2B3C1 Created OS            03 (3) 'Unix'\n+1D2B3C2 Extract Zip Spec      14 (20) '2.0'\n+1D2B3C3 Extract OS            00 (0) 'MS-DOS'\n+1D2B3C4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B6EE Compression Method    0008 (8) 'Deflated'\n-1D2B6F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B6F4 CRC                   E86AB67C (3899307644)\n-1D2B6F8 Compressed Size       00000246 (582)\n-1D2B6FC Uncompressed Size     00000241 (577)\n-1D2B700 Filename Length       000C (12)\n-1D2B702 Extra Length          0000 (0)\n-1D2B704 Comment Length        0000 (0)\n-1D2B706 Disk Start            0000 (0)\n-1D2B708 Int File Attributes   0000 (0)\n+1D2B3C6 Compression Method    0008 (8) 'Deflated'\n+1D2B3C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B3CC CRC                   E86AB67C (3899307644)\n+1D2B3D0 Compressed Size       00000246 (582)\n+1D2B3D4 Uncompressed Size     00000241 (577)\n+1D2B3D8 Filename Length       000C (12)\n+1D2B3DA Extra Length          0000 (0)\n+1D2B3DC Comment Length        0000 (0)\n+1D2B3DE Disk Start            0000 (0)\n+1D2B3E0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B70A Ext File Attributes   81A40000 (2175008768)\n+1D2B3E2 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-1D2B70E Local Header Offset   01CFA706 (30385926)\n-1D2B712 Filename              'XXXXXXXXXXXX'\n+1D2B3E6 Local Header Offset   01CFA3DE (30385118)\n+1D2B3EA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B712: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B3EA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B71E CENTRAL HEADER #405   02014B50 (33639248)\n-1D2B722 Created Zip Spec      14 (20) '2.0'\n-1D2B723 Created OS            03 (3) 'Unix'\n-1D2B724 Extract Zip Spec      14 (20) '2.0'\n-1D2B725 Extract OS            00 (0) 'MS-DOS'\n-1D2B726 General Purpose Flag  0800 (2048)\n+1D2B3F6 CENTRAL HEADER #405   02014B50 (33639248)\n+1D2B3FA Created Zip Spec      14 (20) '2.0'\n+1D2B3FB Created OS            03 (3) 'Unix'\n+1D2B3FC Extract Zip Spec      14 (20) '2.0'\n+1D2B3FD Extract OS            00 (0) 'MS-DOS'\n+1D2B3FE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B728 Compression Method    0008 (8) 'Deflated'\n-1D2B72A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B72E CRC                   8B7A31B7 (2340041143)\n-1D2B732 Compressed Size       00000261 (609)\n-1D2B736 Uncompressed Size     0000025C (604)\n-1D2B73A Filename Length       000C (12)\n-1D2B73C Extra Length          0000 (0)\n-1D2B73E Comment Length        0000 (0)\n-1D2B740 Disk Start            0000 (0)\n-1D2B742 Int File Attributes   0000 (0)\n+1D2B400 Compression Method    0008 (8) 'Deflated'\n+1D2B402 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B406 CRC                   8B7A31B7 (2340041143)\n+1D2B40A Compressed Size       00000261 (609)\n+1D2B40E Uncompressed Size     0000025C (604)\n+1D2B412 Filename Length       000C (12)\n+1D2B414 Extra Length          0000 (0)\n+1D2B416 Comment Length        0000 (0)\n+1D2B418 Disk Start            0000 (0)\n+1D2B41A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B744 Ext File Attributes   81A40000 (2175008768)\n+1D2B41C 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-1D2B748 Local Header Offset   01CFA976 (30386550)\n-1D2B74C Filename              'XXXXXXXXXXXX'\n+1D2B420 Local Header Offset   01CFA64E (30385742)\n+1D2B424 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B74C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B424: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B758 CENTRAL HEADER #406   02014B50 (33639248)\n-1D2B75C Created Zip Spec      14 (20) '2.0'\n-1D2B75D Created OS            03 (3) 'Unix'\n-1D2B75E Extract Zip Spec      14 (20) '2.0'\n-1D2B75F Extract OS            00 (0) 'MS-DOS'\n-1D2B760 General Purpose Flag  0800 (2048)\n+1D2B430 CENTRAL HEADER #406   02014B50 (33639248)\n+1D2B434 Created Zip Spec      14 (20) '2.0'\n+1D2B435 Created OS            03 (3) 'Unix'\n+1D2B436 Extract Zip Spec      14 (20) '2.0'\n+1D2B437 Extract OS            00 (0) 'MS-DOS'\n+1D2B438 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B762 Compression Method    0008 (8) 'Deflated'\n-1D2B764 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B768 CRC                   B6A197D9 (3064043481)\n-1D2B76C Compressed Size       00000236 (566)\n-1D2B770 Uncompressed Size     00000231 (561)\n-1D2B774 Filename Length       000C (12)\n-1D2B776 Extra Length          0000 (0)\n-1D2B778 Comment Length        0000 (0)\n-1D2B77A Disk Start            0000 (0)\n-1D2B77C Int File Attributes   0000 (0)\n+1D2B43A Compression Method    0008 (8) 'Deflated'\n+1D2B43C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B440 CRC                   B6A197D9 (3064043481)\n+1D2B444 Compressed Size       00000236 (566)\n+1D2B448 Uncompressed Size     00000231 (561)\n+1D2B44C Filename Length       000C (12)\n+1D2B44E Extra Length          0000 (0)\n+1D2B450 Comment Length        0000 (0)\n+1D2B452 Disk Start            0000 (0)\n+1D2B454 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B77E Ext File Attributes   81A40000 (2175008768)\n+1D2B456 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-1D2B782 Local Header Offset   01CFAC01 (30387201)\n-1D2B786 Filename              'XXXXXXXXXXXX'\n+1D2B45A Local Header Offset   01CFA8D9 (30386393)\n+1D2B45E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B786: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B45E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B792 CENTRAL HEADER #407   02014B50 (33639248)\n-1D2B796 Created Zip Spec      14 (20) '2.0'\n-1D2B797 Created OS            03 (3) 'Unix'\n-1D2B798 Extract Zip Spec      14 (20) '2.0'\n-1D2B799 Extract OS            00 (0) 'MS-DOS'\n-1D2B79A General Purpose Flag  0800 (2048)\n+1D2B46A CENTRAL HEADER #407   02014B50 (33639248)\n+1D2B46E Created Zip Spec      14 (20) '2.0'\n+1D2B46F Created OS            03 (3) 'Unix'\n+1D2B470 Extract Zip Spec      14 (20) '2.0'\n+1D2B471 Extract OS            00 (0) 'MS-DOS'\n+1D2B472 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B79C Compression Method    0008 (8) 'Deflated'\n-1D2B79E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B7A2 CRC                   196CFFB5 (426573749)\n-1D2B7A6 Compressed Size       00000255 (597)\n-1D2B7AA Uncompressed Size     00000250 (592)\n-1D2B7AE Filename Length       000C (12)\n-1D2B7B0 Extra Length          0000 (0)\n-1D2B7B2 Comment Length        0000 (0)\n-1D2B7B4 Disk Start            0000 (0)\n-1D2B7B6 Int File Attributes   0000 (0)\n+1D2B474 Compression Method    0008 (8) 'Deflated'\n+1D2B476 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B47A CRC                   196CFFB5 (426573749)\n+1D2B47E Compressed Size       00000255 (597)\n+1D2B482 Uncompressed Size     00000250 (592)\n+1D2B486 Filename Length       000C (12)\n+1D2B488 Extra Length          0000 (0)\n+1D2B48A Comment Length        0000 (0)\n+1D2B48C Disk Start            0000 (0)\n+1D2B48E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B7B8 Ext File Attributes   81A40000 (2175008768)\n+1D2B490 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-1D2B7BC Local Header Offset   01CFAE61 (30387809)\n-1D2B7C0 Filename              'XXXXXXXXXXXX'\n+1D2B494 Local Header Offset   01CFAB39 (30387001)\n+1D2B498 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B7C0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B498: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B7CC CENTRAL HEADER #408   02014B50 (33639248)\n-1D2B7D0 Created Zip Spec      14 (20) '2.0'\n-1D2B7D1 Created OS            03 (3) 'Unix'\n-1D2B7D2 Extract Zip Spec      14 (20) '2.0'\n-1D2B7D3 Extract OS            00 (0) 'MS-DOS'\n-1D2B7D4 General Purpose Flag  0800 (2048)\n+1D2B4A4 CENTRAL HEADER #408   02014B50 (33639248)\n+1D2B4A8 Created Zip Spec      14 (20) '2.0'\n+1D2B4A9 Created OS            03 (3) 'Unix'\n+1D2B4AA Extract Zip Spec      14 (20) '2.0'\n+1D2B4AB Extract OS            00 (0) 'MS-DOS'\n+1D2B4AC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B7D6 Compression Method    0008 (8) 'Deflated'\n-1D2B7D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B7DC CRC                   08CE9497 (147756183)\n-1D2B7E0 Compressed Size       000001EB (491)\n-1D2B7E4 Uncompressed Size     000001E6 (486)\n-1D2B7E8 Filename Length       000C (12)\n-1D2B7EA Extra Length          0000 (0)\n-1D2B7EC Comment Length        0000 (0)\n-1D2B7EE Disk Start            0000 (0)\n-1D2B7F0 Int File Attributes   0000 (0)\n+1D2B4AE Compression Method    0008 (8) 'Deflated'\n+1D2B4B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B4B4 CRC                   08CE9497 (147756183)\n+1D2B4B8 Compressed Size       000001EB (491)\n+1D2B4BC Uncompressed Size     000001E6 (486)\n+1D2B4C0 Filename Length       000C (12)\n+1D2B4C2 Extra Length          0000 (0)\n+1D2B4C4 Comment Length        0000 (0)\n+1D2B4C6 Disk Start            0000 (0)\n+1D2B4C8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B7F2 Ext File Attributes   81A40000 (2175008768)\n+1D2B4CA 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-1D2B7F6 Local Header Offset   01CFB0E0 (30388448)\n-1D2B7FA Filename              'XXXXXXXXXXXX'\n+1D2B4CE Local Header Offset   01CFADB8 (30387640)\n+1D2B4D2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B7FA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B4D2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B806 CENTRAL HEADER #409   02014B50 (33639248)\n-1D2B80A Created Zip Spec      14 (20) '2.0'\n-1D2B80B Created OS            03 (3) 'Unix'\n-1D2B80C Extract Zip Spec      14 (20) '2.0'\n-1D2B80D Extract OS            00 (0) 'MS-DOS'\n-1D2B80E General Purpose Flag  0800 (2048)\n+1D2B4DE CENTRAL HEADER #409   02014B50 (33639248)\n+1D2B4E2 Created Zip Spec      14 (20) '2.0'\n+1D2B4E3 Created OS            03 (3) 'Unix'\n+1D2B4E4 Extract Zip Spec      14 (20) '2.0'\n+1D2B4E5 Extract OS            00 (0) 'MS-DOS'\n+1D2B4E6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B810 Compression Method    0008 (8) 'Deflated'\n-1D2B812 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B816 CRC                   466EB615 (1181660693)\n-1D2B81A Compressed Size       00000288 (648)\n-1D2B81E Uncompressed Size     00000283 (643)\n-1D2B822 Filename Length       000C (12)\n-1D2B824 Extra Length          0000 (0)\n-1D2B826 Comment Length        0000 (0)\n-1D2B828 Disk Start            0000 (0)\n-1D2B82A Int File Attributes   0000 (0)\n+1D2B4E8 Compression Method    0008 (8) 'Deflated'\n+1D2B4EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B4EE CRC                   466EB615 (1181660693)\n+1D2B4F2 Compressed Size       00000288 (648)\n+1D2B4F6 Uncompressed Size     00000283 (643)\n+1D2B4FA Filename Length       000C (12)\n+1D2B4FC Extra Length          0000 (0)\n+1D2B4FE Comment Length        0000 (0)\n+1D2B500 Disk Start            0000 (0)\n+1D2B502 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B82C Ext File Attributes   81A40000 (2175008768)\n+1D2B504 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-1D2B830 Local Header Offset   01CFB2F5 (30388981)\n-1D2B834 Filename              'XXXXXXXXXXXX'\n+1D2B508 Local Header Offset   01CFAFCD (30388173)\n+1D2B50C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B834: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B50C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B840 CENTRAL HEADER #410   02014B50 (33639248)\n-1D2B844 Created Zip Spec      14 (20) '2.0'\n-1D2B845 Created OS            03 (3) 'Unix'\n-1D2B846 Extract Zip Spec      14 (20) '2.0'\n-1D2B847 Extract OS            00 (0) 'MS-DOS'\n-1D2B848 General Purpose Flag  0800 (2048)\n+1D2B518 CENTRAL HEADER #410   02014B50 (33639248)\n+1D2B51C Created Zip Spec      14 (20) '2.0'\n+1D2B51D Created OS            03 (3) 'Unix'\n+1D2B51E Extract Zip Spec      14 (20) '2.0'\n+1D2B51F Extract OS            00 (0) 'MS-DOS'\n+1D2B520 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B84A Compression Method    0008 (8) 'Deflated'\n-1D2B84C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B850 CRC                   E349D122 (3813265698)\n-1D2B854 Compressed Size       0000026D (621)\n-1D2B858 Uncompressed Size     00000268 (616)\n-1D2B85C Filename Length       000C (12)\n-1D2B85E Extra Length          0000 (0)\n-1D2B860 Comment Length        0000 (0)\n-1D2B862 Disk Start            0000 (0)\n-1D2B864 Int File Attributes   0000 (0)\n+1D2B522 Compression Method    0008 (8) 'Deflated'\n+1D2B524 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B528 CRC                   E349D122 (3813265698)\n+1D2B52C Compressed Size       0000026D (621)\n+1D2B530 Uncompressed Size     00000268 (616)\n+1D2B534 Filename Length       000C (12)\n+1D2B536 Extra Length          0000 (0)\n+1D2B538 Comment Length        0000 (0)\n+1D2B53A Disk Start            0000 (0)\n+1D2B53C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B866 Ext File Attributes   81A40000 (2175008768)\n+1D2B53E 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-1D2B86A Local Header Offset   01CFB5A7 (30389671)\n-1D2B86E Filename              'XXXXXXXXXXXX'\n+1D2B542 Local Header Offset   01CFB27F (30388863)\n+1D2B546 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B86E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B546: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B87A CENTRAL HEADER #411   02014B50 (33639248)\n-1D2B87E Created Zip Spec      14 (20) '2.0'\n-1D2B87F Created OS            03 (3) 'Unix'\n-1D2B880 Extract Zip Spec      14 (20) '2.0'\n-1D2B881 Extract OS            00 (0) 'MS-DOS'\n-1D2B882 General Purpose Flag  0800 (2048)\n+1D2B552 CENTRAL HEADER #411   02014B50 (33639248)\n+1D2B556 Created Zip Spec      14 (20) '2.0'\n+1D2B557 Created OS            03 (3) 'Unix'\n+1D2B558 Extract Zip Spec      14 (20) '2.0'\n+1D2B559 Extract OS            00 (0) 'MS-DOS'\n+1D2B55A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B884 Compression Method    0008 (8) 'Deflated'\n-1D2B886 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B88A CRC                   2C48C319 (742966041)\n-1D2B88E Compressed Size       00000238 (568)\n-1D2B892 Uncompressed Size     00000233 (563)\n-1D2B896 Filename Length       000C (12)\n-1D2B898 Extra Length          0000 (0)\n-1D2B89A Comment Length        0000 (0)\n-1D2B89C Disk Start            0000 (0)\n-1D2B89E Int File Attributes   0000 (0)\n+1D2B55C Compression Method    0008 (8) 'Deflated'\n+1D2B55E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B562 CRC                   2C48C319 (742966041)\n+1D2B566 Compressed Size       00000238 (568)\n+1D2B56A Uncompressed Size     00000233 (563)\n+1D2B56E Filename Length       000C (12)\n+1D2B570 Extra Length          0000 (0)\n+1D2B572 Comment Length        0000 (0)\n+1D2B574 Disk Start            0000 (0)\n+1D2B576 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B8A0 Ext File Attributes   81A40000 (2175008768)\n+1D2B578 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-1D2B8A4 Local Header Offset   01CFB83E (30390334)\n-1D2B8A8 Filename              'XXXXXXXXXXXX'\n+1D2B57C Local Header Offset   01CFB516 (30389526)\n+1D2B580 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B8A8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B580: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B8B4 CENTRAL HEADER #412   02014B50 (33639248)\n-1D2B8B8 Created Zip Spec      14 (20) '2.0'\n-1D2B8B9 Created OS            03 (3) 'Unix'\n-1D2B8BA Extract Zip Spec      14 (20) '2.0'\n-1D2B8BB Extract OS            00 (0) 'MS-DOS'\n-1D2B8BC General Purpose Flag  0800 (2048)\n+1D2B58C CENTRAL HEADER #412   02014B50 (33639248)\n+1D2B590 Created Zip Spec      14 (20) '2.0'\n+1D2B591 Created OS            03 (3) 'Unix'\n+1D2B592 Extract Zip Spec      14 (20) '2.0'\n+1D2B593 Extract OS            00 (0) 'MS-DOS'\n+1D2B594 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B8BE Compression Method    0008 (8) 'Deflated'\n-1D2B8C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B8C4 CRC                   0D928B43 (227707715)\n-1D2B8C8 Compressed Size       0000020A (522)\n-1D2B8CC Uncompressed Size     00000205 (517)\n-1D2B8D0 Filename Length       000C (12)\n-1D2B8D2 Extra Length          0000 (0)\n-1D2B8D4 Comment Length        0000 (0)\n-1D2B8D6 Disk Start            0000 (0)\n-1D2B8D8 Int File Attributes   0000 (0)\n+1D2B596 Compression Method    0008 (8) 'Deflated'\n+1D2B598 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B59C CRC                   0D928B43 (227707715)\n+1D2B5A0 Compressed Size       0000020A (522)\n+1D2B5A4 Uncompressed Size     00000205 (517)\n+1D2B5A8 Filename Length       000C (12)\n+1D2B5AA Extra Length          0000 (0)\n+1D2B5AC Comment Length        0000 (0)\n+1D2B5AE Disk Start            0000 (0)\n+1D2B5B0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B8DA Ext File Attributes   81A40000 (2175008768)\n+1D2B5B2 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-1D2B8DE Local Header Offset   01CFBAA0 (30390944)\n-1D2B8E2 Filename              'XXXXXXXXXXXX'\n+1D2B5B6 Local Header Offset   01CFB778 (30390136)\n+1D2B5BA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B8E2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B5BA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B8EE CENTRAL HEADER #413   02014B50 (33639248)\n-1D2B8F2 Created Zip Spec      14 (20) '2.0'\n-1D2B8F3 Created OS            03 (3) 'Unix'\n-1D2B8F4 Extract Zip Spec      14 (20) '2.0'\n-1D2B8F5 Extract OS            00 (0) 'MS-DOS'\n-1D2B8F6 General Purpose Flag  0800 (2048)\n+1D2B5C6 CENTRAL HEADER #413   02014B50 (33639248)\n+1D2B5CA Created Zip Spec      14 (20) '2.0'\n+1D2B5CB Created OS            03 (3) 'Unix'\n+1D2B5CC Extract Zip Spec      14 (20) '2.0'\n+1D2B5CD Extract OS            00 (0) 'MS-DOS'\n+1D2B5CE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B8F8 Compression Method    0008 (8) 'Deflated'\n-1D2B8FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B8FE CRC                   3E36D2BE (1043780286)\n-1D2B902 Compressed Size       0000020D (525)\n-1D2B906 Uncompressed Size     00000208 (520)\n-1D2B90A Filename Length       000C (12)\n-1D2B90C Extra Length          0000 (0)\n-1D2B90E Comment Length        0000 (0)\n-1D2B910 Disk Start            0000 (0)\n-1D2B912 Int File Attributes   0000 (0)\n+1D2B5D0 Compression Method    0008 (8) 'Deflated'\n+1D2B5D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B5D6 CRC                   3E36D2BE (1043780286)\n+1D2B5DA Compressed Size       0000020D (525)\n+1D2B5DE Uncompressed Size     00000208 (520)\n+1D2B5E2 Filename Length       000C (12)\n+1D2B5E4 Extra Length          0000 (0)\n+1D2B5E6 Comment Length        0000 (0)\n+1D2B5E8 Disk Start            0000 (0)\n+1D2B5EA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B914 Ext File Attributes   81A40000 (2175008768)\n+1D2B5EC 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-1D2B918 Local Header Offset   01CFBCD4 (30391508)\n-1D2B91C Filename              'XXXXXXXXXXXX'\n+1D2B5F0 Local Header Offset   01CFB9AC (30390700)\n+1D2B5F4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B91C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B5F4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B928 CENTRAL HEADER #414   02014B50 (33639248)\n-1D2B92C Created Zip Spec      14 (20) '2.0'\n-1D2B92D Created OS            03 (3) 'Unix'\n-1D2B92E Extract Zip Spec      14 (20) '2.0'\n-1D2B92F Extract OS            00 (0) 'MS-DOS'\n-1D2B930 General Purpose Flag  0800 (2048)\n+1D2B600 CENTRAL HEADER #414   02014B50 (33639248)\n+1D2B604 Created Zip Spec      14 (20) '2.0'\n+1D2B605 Created OS            03 (3) 'Unix'\n+1D2B606 Extract Zip Spec      14 (20) '2.0'\n+1D2B607 Extract OS            00 (0) 'MS-DOS'\n+1D2B608 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B932 Compression Method    0008 (8) 'Deflated'\n-1D2B934 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B938 CRC                   87EA63AC (2280285100)\n-1D2B93C Compressed Size       0000021E (542)\n-1D2B940 Uncompressed Size     00000219 (537)\n-1D2B944 Filename Length       000C (12)\n-1D2B946 Extra Length          0000 (0)\n-1D2B948 Comment Length        0000 (0)\n-1D2B94A Disk Start            0000 (0)\n-1D2B94C Int File Attributes   0000 (0)\n+1D2B60A Compression Method    0008 (8) 'Deflated'\n+1D2B60C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B610 CRC                   87EA63AC (2280285100)\n+1D2B614 Compressed Size       0000021E (542)\n+1D2B618 Uncompressed Size     00000219 (537)\n+1D2B61C Filename Length       000C (12)\n+1D2B61E Extra Length          0000 (0)\n+1D2B620 Comment Length        0000 (0)\n+1D2B622 Disk Start            0000 (0)\n+1D2B624 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B94E Ext File Attributes   81A40000 (2175008768)\n+1D2B626 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-1D2B952 Local Header Offset   01CFBF0B (30392075)\n-1D2B956 Filename              'XXXXXXXXXXXX'\n+1D2B62A Local Header Offset   01CFBBE3 (30391267)\n+1D2B62E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B956: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B62E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B962 CENTRAL HEADER #415   02014B50 (33639248)\n-1D2B966 Created Zip Spec      14 (20) '2.0'\n-1D2B967 Created OS            03 (3) 'Unix'\n-1D2B968 Extract Zip Spec      14 (20) '2.0'\n-1D2B969 Extract OS            00 (0) 'MS-DOS'\n-1D2B96A General Purpose Flag  0800 (2048)\n+1D2B63A CENTRAL HEADER #415   02014B50 (33639248)\n+1D2B63E Created Zip Spec      14 (20) '2.0'\n+1D2B63F Created OS            03 (3) 'Unix'\n+1D2B640 Extract Zip Spec      14 (20) '2.0'\n+1D2B641 Extract OS            00 (0) 'MS-DOS'\n+1D2B642 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B96C Compression Method    0008 (8) 'Deflated'\n-1D2B96E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B972 CRC                   ED7DCFFF (3984445439)\n-1D2B976 Compressed Size       00000278 (632)\n-1D2B97A Uncompressed Size     00000273 (627)\n-1D2B97E Filename Length       000C (12)\n-1D2B980 Extra Length          0000 (0)\n-1D2B982 Comment Length        0000 (0)\n-1D2B984 Disk Start            0000 (0)\n-1D2B986 Int File Attributes   0000 (0)\n+1D2B644 Compression Method    0008 (8) 'Deflated'\n+1D2B646 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B64A CRC                   ED7DCFFF (3984445439)\n+1D2B64E Compressed Size       00000278 (632)\n+1D2B652 Uncompressed Size     00000273 (627)\n+1D2B656 Filename Length       000C (12)\n+1D2B658 Extra Length          0000 (0)\n+1D2B65A Comment Length        0000 (0)\n+1D2B65C Disk Start            0000 (0)\n+1D2B65E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B988 Ext File Attributes   81A40000 (2175008768)\n+1D2B660 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-1D2B98C Local Header Offset   01CFC153 (30392659)\n-1D2B990 Filename              'XXXXXXXXXXXX'\n+1D2B664 Local Header Offset   01CFBE2B (30391851)\n+1D2B668 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B990: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B668: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B99C CENTRAL HEADER #416   02014B50 (33639248)\n-1D2B9A0 Created Zip Spec      14 (20) '2.0'\n-1D2B9A1 Created OS            03 (3) 'Unix'\n-1D2B9A2 Extract Zip Spec      14 (20) '2.0'\n-1D2B9A3 Extract OS            00 (0) 'MS-DOS'\n-1D2B9A4 General Purpose Flag  0800 (2048)\n+1D2B674 CENTRAL HEADER #416   02014B50 (33639248)\n+1D2B678 Created Zip Spec      14 (20) '2.0'\n+1D2B679 Created OS            03 (3) 'Unix'\n+1D2B67A Extract Zip Spec      14 (20) '2.0'\n+1D2B67B Extract OS            00 (0) 'MS-DOS'\n+1D2B67C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B9A6 Compression Method    0008 (8) 'Deflated'\n-1D2B9A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B9AC CRC                   CDDA97E6 (3453655014)\n-1D2B9B0 Compressed Size       000001D7 (471)\n-1D2B9B4 Uncompressed Size     000001D2 (466)\n-1D2B9B8 Filename Length       000C (12)\n-1D2B9BA Extra Length          0000 (0)\n-1D2B9BC Comment Length        0000 (0)\n-1D2B9BE Disk Start            0000 (0)\n-1D2B9C0 Int File Attributes   0000 (0)\n+1D2B67E Compression Method    0008 (8) 'Deflated'\n+1D2B680 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B684 CRC                   CDDA97E6 (3453655014)\n+1D2B688 Compressed Size       000001D7 (471)\n+1D2B68C Uncompressed Size     000001D2 (466)\n+1D2B690 Filename Length       000C (12)\n+1D2B692 Extra Length          0000 (0)\n+1D2B694 Comment Length        0000 (0)\n+1D2B696 Disk Start            0000 (0)\n+1D2B698 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B9C2 Ext File Attributes   81A40000 (2175008768)\n+1D2B69A 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-1D2B9C6 Local Header Offset   01CFC3F5 (30393333)\n-1D2B9CA Filename              'XXXXXXXXXXXX'\n+1D2B69E Local Header Offset   01CFC0CD (30392525)\n+1D2B6A2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2B9CA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B6A2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2B9D6 CENTRAL HEADER #417   02014B50 (33639248)\n-1D2B9DA Created Zip Spec      14 (20) '2.0'\n-1D2B9DB Created OS            03 (3) 'Unix'\n-1D2B9DC Extract Zip Spec      14 (20) '2.0'\n-1D2B9DD Extract OS            00 (0) 'MS-DOS'\n-1D2B9DE General Purpose Flag  0800 (2048)\n+1D2B6AE CENTRAL HEADER #417   02014B50 (33639248)\n+1D2B6B2 Created Zip Spec      14 (20) '2.0'\n+1D2B6B3 Created OS            03 (3) 'Unix'\n+1D2B6B4 Extract Zip Spec      14 (20) '2.0'\n+1D2B6B5 Extract OS            00 (0) 'MS-DOS'\n+1D2B6B6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2B9E0 Compression Method    0008 (8) 'Deflated'\n-1D2B9E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2B9E6 CRC                   5AAF4734 (1521436468)\n-1D2B9EA Compressed Size       00000279 (633)\n-1D2B9EE Uncompressed Size     00000274 (628)\n-1D2B9F2 Filename Length       000C (12)\n-1D2B9F4 Extra Length          0000 (0)\n-1D2B9F6 Comment Length        0000 (0)\n-1D2B9F8 Disk Start            0000 (0)\n-1D2B9FA Int File Attributes   0000 (0)\n+1D2B6B8 Compression Method    0008 (8) 'Deflated'\n+1D2B6BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B6BE CRC                   5AAF4734 (1521436468)\n+1D2B6C2 Compressed Size       00000279 (633)\n+1D2B6C6 Uncompressed Size     00000274 (628)\n+1D2B6CA Filename Length       000C (12)\n+1D2B6CC Extra Length          0000 (0)\n+1D2B6CE Comment Length        0000 (0)\n+1D2B6D0 Disk Start            0000 (0)\n+1D2B6D2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2B9FC Ext File Attributes   81A40000 (2175008768)\n+1D2B6D4 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-1D2BA00 Local Header Offset   01CFC5F6 (30393846)\n-1D2BA04 Filename              'XXXXXXXXXXXX'\n+1D2B6D8 Local Header Offset   01CFC2CE (30393038)\n+1D2B6DC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BA04: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B6DC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BA10 CENTRAL HEADER #418   02014B50 (33639248)\n-1D2BA14 Created Zip Spec      14 (20) '2.0'\n-1D2BA15 Created OS            03 (3) 'Unix'\n-1D2BA16 Extract Zip Spec      14 (20) '2.0'\n-1D2BA17 Extract OS            00 (0) 'MS-DOS'\n-1D2BA18 General Purpose Flag  0800 (2048)\n+1D2B6E8 CENTRAL HEADER #418   02014B50 (33639248)\n+1D2B6EC Created Zip Spec      14 (20) '2.0'\n+1D2B6ED Created OS            03 (3) 'Unix'\n+1D2B6EE Extract Zip Spec      14 (20) '2.0'\n+1D2B6EF Extract OS            00 (0) 'MS-DOS'\n+1D2B6F0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BA1A Compression Method    0008 (8) 'Deflated'\n-1D2BA1C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BA20 CRC                   83103204 (2198876676)\n-1D2BA24 Compressed Size       00000201 (513)\n-1D2BA28 Uncompressed Size     000001FC (508)\n-1D2BA2C Filename Length       000C (12)\n-1D2BA2E Extra Length          0000 (0)\n-1D2BA30 Comment Length        0000 (0)\n-1D2BA32 Disk Start            0000 (0)\n-1D2BA34 Int File Attributes   0000 (0)\n+1D2B6F2 Compression Method    0008 (8) 'Deflated'\n+1D2B6F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B6F8 CRC                   83103204 (2198876676)\n+1D2B6FC Compressed Size       00000201 (513)\n+1D2B700 Uncompressed Size     000001FC (508)\n+1D2B704 Filename Length       000C (12)\n+1D2B706 Extra Length          0000 (0)\n+1D2B708 Comment Length        0000 (0)\n+1D2B70A Disk Start            0000 (0)\n+1D2B70C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BA36 Ext File Attributes   81A40000 (2175008768)\n+1D2B70E 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-1D2BA3A Local Header Offset   01CFC899 (30394521)\n-1D2BA3E Filename              'XXXXXXXXXXXX'\n+1D2B712 Local Header Offset   01CFC571 (30393713)\n+1D2B716 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BA3E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B716: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BA4A CENTRAL HEADER #419   02014B50 (33639248)\n-1D2BA4E Created Zip Spec      14 (20) '2.0'\n-1D2BA4F Created OS            03 (3) 'Unix'\n-1D2BA50 Extract Zip Spec      14 (20) '2.0'\n-1D2BA51 Extract OS            00 (0) 'MS-DOS'\n-1D2BA52 General Purpose Flag  0800 (2048)\n+1D2B722 CENTRAL HEADER #419   02014B50 (33639248)\n+1D2B726 Created Zip Spec      14 (20) '2.0'\n+1D2B727 Created OS            03 (3) 'Unix'\n+1D2B728 Extract Zip Spec      14 (20) '2.0'\n+1D2B729 Extract OS            00 (0) 'MS-DOS'\n+1D2B72A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BA54 Compression Method    0008 (8) 'Deflated'\n-1D2BA56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BA5A CRC                   AF405131 (2940227889)\n-1D2BA5E Compressed Size       000001E6 (486)\n-1D2BA62 Uncompressed Size     000001E1 (481)\n-1D2BA66 Filename Length       000C (12)\n-1D2BA68 Extra Length          0000 (0)\n-1D2BA6A Comment Length        0000 (0)\n-1D2BA6C Disk Start            0000 (0)\n-1D2BA6E Int File Attributes   0000 (0)\n+1D2B72C Compression Method    0008 (8) 'Deflated'\n+1D2B72E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B732 CRC                   AF405131 (2940227889)\n+1D2B736 Compressed Size       000001E6 (486)\n+1D2B73A Uncompressed Size     000001E1 (481)\n+1D2B73E Filename Length       000C (12)\n+1D2B740 Extra Length          0000 (0)\n+1D2B742 Comment Length        0000 (0)\n+1D2B744 Disk Start            0000 (0)\n+1D2B746 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BA70 Ext File Attributes   81A40000 (2175008768)\n+1D2B748 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-1D2BA74 Local Header Offset   01CFCAC4 (30395076)\n-1D2BA78 Filename              'XXXXXXXXXXXX'\n+1D2B74C Local Header Offset   01CFC79C (30394268)\n+1D2B750 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BA78: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B750: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BA84 CENTRAL HEADER #420   02014B50 (33639248)\n-1D2BA88 Created Zip Spec      14 (20) '2.0'\n-1D2BA89 Created OS            03 (3) 'Unix'\n-1D2BA8A Extract Zip Spec      14 (20) '2.0'\n-1D2BA8B Extract OS            00 (0) 'MS-DOS'\n-1D2BA8C General Purpose Flag  0800 (2048)\n+1D2B75C CENTRAL HEADER #420   02014B50 (33639248)\n+1D2B760 Created Zip Spec      14 (20) '2.0'\n+1D2B761 Created OS            03 (3) 'Unix'\n+1D2B762 Extract Zip Spec      14 (20) '2.0'\n+1D2B763 Extract OS            00 (0) 'MS-DOS'\n+1D2B764 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BA8E Compression Method    0008 (8) 'Deflated'\n-1D2BA90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BA94 CRC                   F2675CB6 (4066860214)\n-1D2BA98 Compressed Size       000001D6 (470)\n-1D2BA9C Uncompressed Size     000001D1 (465)\n-1D2BAA0 Filename Length       000C (12)\n-1D2BAA2 Extra Length          0000 (0)\n-1D2BAA4 Comment Length        0000 (0)\n-1D2BAA6 Disk Start            0000 (0)\n-1D2BAA8 Int File Attributes   0000 (0)\n+1D2B766 Compression Method    0008 (8) 'Deflated'\n+1D2B768 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B76C CRC                   F2675CB6 (4066860214)\n+1D2B770 Compressed Size       000001D6 (470)\n+1D2B774 Uncompressed Size     000001D1 (465)\n+1D2B778 Filename Length       000C (12)\n+1D2B77A Extra Length          0000 (0)\n+1D2B77C Comment Length        0000 (0)\n+1D2B77E Disk Start            0000 (0)\n+1D2B780 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BAAA Ext File Attributes   81A40000 (2175008768)\n+1D2B782 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-1D2BAAE Local Header Offset   01CFCCD4 (30395604)\n-1D2BAB2 Filename              'XXXXXXXXXXXX'\n+1D2B786 Local Header Offset   01CFC9AC (30394796)\n+1D2B78A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BAB2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B78A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BABE CENTRAL HEADER #421   02014B50 (33639248)\n-1D2BAC2 Created Zip Spec      14 (20) '2.0'\n-1D2BAC3 Created OS            03 (3) 'Unix'\n-1D2BAC4 Extract Zip Spec      14 (20) '2.0'\n-1D2BAC5 Extract OS            00 (0) 'MS-DOS'\n-1D2BAC6 General Purpose Flag  0800 (2048)\n+1D2B796 CENTRAL HEADER #421   02014B50 (33639248)\n+1D2B79A Created Zip Spec      14 (20) '2.0'\n+1D2B79B Created OS            03 (3) 'Unix'\n+1D2B79C Extract Zip Spec      14 (20) '2.0'\n+1D2B79D Extract OS            00 (0) 'MS-DOS'\n+1D2B79E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BAC8 Compression Method    0008 (8) 'Deflated'\n-1D2BACA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BACE CRC                   290222B3 (688005811)\n-1D2BAD2 Compressed Size       000001A8 (424)\n-1D2BAD6 Uncompressed Size     000001A3 (419)\n-1D2BADA Filename Length       000C (12)\n-1D2BADC Extra Length          0000 (0)\n-1D2BADE Comment Length        0000 (0)\n-1D2BAE0 Disk Start            0000 (0)\n-1D2BAE2 Int File Attributes   0000 (0)\n+1D2B7A0 Compression Method    0008 (8) 'Deflated'\n+1D2B7A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B7A6 CRC                   290222B3 (688005811)\n+1D2B7AA Compressed Size       000001A8 (424)\n+1D2B7AE Uncompressed Size     000001A3 (419)\n+1D2B7B2 Filename Length       000C (12)\n+1D2B7B4 Extra Length          0000 (0)\n+1D2B7B6 Comment Length        0000 (0)\n+1D2B7B8 Disk Start            0000 (0)\n+1D2B7BA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BAE4 Ext File Attributes   81A40000 (2175008768)\n+1D2B7BC 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-1D2BAE8 Local Header Offset   01CFCED4 (30396116)\n-1D2BAEC Filename              'XXXXXXXXXXXX'\n+1D2B7C0 Local Header Offset   01CFCBAC (30395308)\n+1D2B7C4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BAEC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B7C4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BAF8 CENTRAL HEADER #422   02014B50 (33639248)\n-1D2BAFC Created Zip Spec      14 (20) '2.0'\n-1D2BAFD Created OS            03 (3) 'Unix'\n-1D2BAFE Extract Zip Spec      14 (20) '2.0'\n-1D2BAFF Extract OS            00 (0) 'MS-DOS'\n-1D2BB00 General Purpose Flag  0800 (2048)\n+1D2B7D0 CENTRAL HEADER #422   02014B50 (33639248)\n+1D2B7D4 Created Zip Spec      14 (20) '2.0'\n+1D2B7D5 Created OS            03 (3) 'Unix'\n+1D2B7D6 Extract Zip Spec      14 (20) '2.0'\n+1D2B7D7 Extract OS            00 (0) 'MS-DOS'\n+1D2B7D8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BB02 Compression Method    0008 (8) 'Deflated'\n-1D2BB04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BB08 CRC                   39E06A7F (971008639)\n-1D2BB0C Compressed Size       000001B5 (437)\n-1D2BB10 Uncompressed Size     000001B0 (432)\n-1D2BB14 Filename Length       000C (12)\n-1D2BB16 Extra Length          0000 (0)\n-1D2BB18 Comment Length        0000 (0)\n-1D2BB1A Disk Start            0000 (0)\n-1D2BB1C Int File Attributes   0000 (0)\n+1D2B7DA Compression Method    0008 (8) 'Deflated'\n+1D2B7DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B7E0 CRC                   39E06A7F (971008639)\n+1D2B7E4 Compressed Size       000001B5 (437)\n+1D2B7E8 Uncompressed Size     000001B0 (432)\n+1D2B7EC Filename Length       000C (12)\n+1D2B7EE Extra Length          0000 (0)\n+1D2B7F0 Comment Length        0000 (0)\n+1D2B7F2 Disk Start            0000 (0)\n+1D2B7F4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BB1E Ext File Attributes   81A40000 (2175008768)\n+1D2B7F6 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-1D2BB22 Local Header Offset   01CFD0A6 (30396582)\n-1D2BB26 Filename              'XXXXXXXXXXXX'\n+1D2B7FA Local Header Offset   01CFCD7E (30395774)\n+1D2B7FE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BB26: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B7FE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BB32 CENTRAL HEADER #423   02014B50 (33639248)\n-1D2BB36 Created Zip Spec      14 (20) '2.0'\n-1D2BB37 Created OS            03 (3) 'Unix'\n-1D2BB38 Extract Zip Spec      14 (20) '2.0'\n-1D2BB39 Extract OS            00 (0) 'MS-DOS'\n-1D2BB3A General Purpose Flag  0800 (2048)\n+1D2B80A CENTRAL HEADER #423   02014B50 (33639248)\n+1D2B80E Created Zip Spec      14 (20) '2.0'\n+1D2B80F Created OS            03 (3) 'Unix'\n+1D2B810 Extract Zip Spec      14 (20) '2.0'\n+1D2B811 Extract OS            00 (0) 'MS-DOS'\n+1D2B812 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BB3C Compression Method    0008 (8) 'Deflated'\n-1D2BB3E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BB42 CRC                   50D45A3F (1356094015)\n-1D2BB46 Compressed Size       00000181 (385)\n-1D2BB4A Uncompressed Size     0000017C (380)\n-1D2BB4E Filename Length       000C (12)\n-1D2BB50 Extra Length          0000 (0)\n-1D2BB52 Comment Length        0000 (0)\n-1D2BB54 Disk Start            0000 (0)\n-1D2BB56 Int File Attributes   0000 (0)\n+1D2B814 Compression Method    0008 (8) 'Deflated'\n+1D2B816 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B81A CRC                   50D45A3F (1356094015)\n+1D2B81E Compressed Size       00000181 (385)\n+1D2B822 Uncompressed Size     0000017C (380)\n+1D2B826 Filename Length       000C (12)\n+1D2B828 Extra Length          0000 (0)\n+1D2B82A Comment Length        0000 (0)\n+1D2B82C Disk Start            0000 (0)\n+1D2B82E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BB58 Ext File Attributes   81A40000 (2175008768)\n+1D2B830 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-1D2BB5C Local Header Offset   01CFD285 (30397061)\n-1D2BB60 Filename              'XXXXXXXXXXXX'\n+1D2B834 Local Header Offset   01CFCF5D (30396253)\n+1D2B838 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BB60: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B838: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BB6C CENTRAL HEADER #424   02014B50 (33639248)\n-1D2BB70 Created Zip Spec      14 (20) '2.0'\n-1D2BB71 Created OS            03 (3) 'Unix'\n-1D2BB72 Extract Zip Spec      14 (20) '2.0'\n-1D2BB73 Extract OS            00 (0) 'MS-DOS'\n-1D2BB74 General Purpose Flag  0800 (2048)\n+1D2B844 CENTRAL HEADER #424   02014B50 (33639248)\n+1D2B848 Created Zip Spec      14 (20) '2.0'\n+1D2B849 Created OS            03 (3) 'Unix'\n+1D2B84A Extract Zip Spec      14 (20) '2.0'\n+1D2B84B Extract OS            00 (0) 'MS-DOS'\n+1D2B84C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BB76 Compression Method    0008 (8) 'Deflated'\n-1D2BB78 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BB7C CRC                   65EF036F (1710162799)\n-1D2BB80 Compressed Size       0000023B (571)\n-1D2BB84 Uncompressed Size     00000236 (566)\n-1D2BB88 Filename Length       000C (12)\n-1D2BB8A Extra Length          0000 (0)\n-1D2BB8C Comment Length        0000 (0)\n-1D2BB8E Disk Start            0000 (0)\n-1D2BB90 Int File Attributes   0000 (0)\n+1D2B84E Compression Method    0008 (8) 'Deflated'\n+1D2B850 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B854 CRC                   65EF036F (1710162799)\n+1D2B858 Compressed Size       0000023B (571)\n+1D2B85C Uncompressed Size     00000236 (566)\n+1D2B860 Filename Length       000C (12)\n+1D2B862 Extra Length          0000 (0)\n+1D2B864 Comment Length        0000 (0)\n+1D2B866 Disk Start            0000 (0)\n+1D2B868 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BB92 Ext File Attributes   81A40000 (2175008768)\n+1D2B86A 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-1D2BB96 Local Header Offset   01CFD430 (30397488)\n-1D2BB9A Filename              'XXXXXXXXXXXX'\n+1D2B86E Local Header Offset   01CFD108 (30396680)\n+1D2B872 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BB9A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B872: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BBA6 CENTRAL HEADER #425   02014B50 (33639248)\n-1D2BBAA Created Zip Spec      14 (20) '2.0'\n-1D2BBAB Created OS            03 (3) 'Unix'\n-1D2BBAC Extract Zip Spec      14 (20) '2.0'\n-1D2BBAD Extract OS            00 (0) 'MS-DOS'\n-1D2BBAE General Purpose Flag  0800 (2048)\n+1D2B87E CENTRAL HEADER #425   02014B50 (33639248)\n+1D2B882 Created Zip Spec      14 (20) '2.0'\n+1D2B883 Created OS            03 (3) 'Unix'\n+1D2B884 Extract Zip Spec      14 (20) '2.0'\n+1D2B885 Extract OS            00 (0) 'MS-DOS'\n+1D2B886 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BBB0 Compression Method    0008 (8) 'Deflated'\n-1D2BBB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BBB6 CRC                   7CA37576 (2091087222)\n-1D2BBBA Compressed Size       000001C5 (453)\n-1D2BBBE Uncompressed Size     000001C0 (448)\n-1D2BBC2 Filename Length       000C (12)\n-1D2BBC4 Extra Length          0000 (0)\n-1D2BBC6 Comment Length        0000 (0)\n-1D2BBC8 Disk Start            0000 (0)\n-1D2BBCA Int File Attributes   0000 (0)\n+1D2B888 Compression Method    0008 (8) 'Deflated'\n+1D2B88A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B88E CRC                   7CA37576 (2091087222)\n+1D2B892 Compressed Size       000001C5 (453)\n+1D2B896 Uncompressed Size     000001C0 (448)\n+1D2B89A Filename Length       000C (12)\n+1D2B89C Extra Length          0000 (0)\n+1D2B89E Comment Length        0000 (0)\n+1D2B8A0 Disk Start            0000 (0)\n+1D2B8A2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BBCC Ext File Attributes   81A40000 (2175008768)\n+1D2B8A4 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-1D2BBD0 Local Header Offset   01CFD695 (30398101)\n-1D2BBD4 Filename              'XXXXXXXXXXXX'\n+1D2B8A8 Local Header Offset   01CFD36D (30397293)\n+1D2B8AC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BBD4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B8AC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BBE0 CENTRAL HEADER #426   02014B50 (33639248)\n-1D2BBE4 Created Zip Spec      14 (20) '2.0'\n-1D2BBE5 Created OS            03 (3) 'Unix'\n-1D2BBE6 Extract Zip Spec      14 (20) '2.0'\n-1D2BBE7 Extract OS            00 (0) 'MS-DOS'\n-1D2BBE8 General Purpose Flag  0800 (2048)\n+1D2B8B8 CENTRAL HEADER #426   02014B50 (33639248)\n+1D2B8BC Created Zip Spec      14 (20) '2.0'\n+1D2B8BD Created OS            03 (3) 'Unix'\n+1D2B8BE Extract Zip Spec      14 (20) '2.0'\n+1D2B8BF Extract OS            00 (0) 'MS-DOS'\n+1D2B8C0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BBEA Compression Method    0008 (8) 'Deflated'\n-1D2BBEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BBF0 CRC                   FD25E014 (4247117844)\n-1D2BBF4 Compressed Size       000001CA (458)\n-1D2BBF8 Uncompressed Size     000001C5 (453)\n-1D2BBFC Filename Length       000C (12)\n-1D2BBFE Extra Length          0000 (0)\n-1D2BC00 Comment Length        0000 (0)\n-1D2BC02 Disk Start            0000 (0)\n-1D2BC04 Int File Attributes   0000 (0)\n+1D2B8C2 Compression Method    0008 (8) 'Deflated'\n+1D2B8C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B8C8 CRC                   FD25E014 (4247117844)\n+1D2B8CC Compressed Size       000001CA (458)\n+1D2B8D0 Uncompressed Size     000001C5 (453)\n+1D2B8D4 Filename Length       000C (12)\n+1D2B8D6 Extra Length          0000 (0)\n+1D2B8D8 Comment Length        0000 (0)\n+1D2B8DA Disk Start            0000 (0)\n+1D2B8DC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BC06 Ext File Attributes   81A40000 (2175008768)\n+1D2B8DE 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-1D2BC0A Local Header Offset   01CFD884 (30398596)\n-1D2BC0E Filename              'XXXXXXXXXXXX'\n+1D2B8E2 Local Header Offset   01CFD55C (30397788)\n+1D2B8E6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BC0E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B8E6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BC1A CENTRAL HEADER #427   02014B50 (33639248)\n-1D2BC1E Created Zip Spec      14 (20) '2.0'\n-1D2BC1F Created OS            03 (3) 'Unix'\n-1D2BC20 Extract Zip Spec      14 (20) '2.0'\n-1D2BC21 Extract OS            00 (0) 'MS-DOS'\n-1D2BC22 General Purpose Flag  0800 (2048)\n+1D2B8F2 CENTRAL HEADER #427   02014B50 (33639248)\n+1D2B8F6 Created Zip Spec      14 (20) '2.0'\n+1D2B8F7 Created OS            03 (3) 'Unix'\n+1D2B8F8 Extract Zip Spec      14 (20) '2.0'\n+1D2B8F9 Extract OS            00 (0) 'MS-DOS'\n+1D2B8FA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BC24 Compression Method    0008 (8) 'Deflated'\n-1D2BC26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BC2A CRC                   1130C4D8 (288408792)\n-1D2BC2E Compressed Size       00000279 (633)\n-1D2BC32 Uncompressed Size     00000274 (628)\n-1D2BC36 Filename Length       000C (12)\n-1D2BC38 Extra Length          0000 (0)\n-1D2BC3A Comment Length        0000 (0)\n-1D2BC3C Disk Start            0000 (0)\n-1D2BC3E Int File Attributes   0000 (0)\n+1D2B8FC Compression Method    0008 (8) 'Deflated'\n+1D2B8FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B902 CRC                   1130C4D8 (288408792)\n+1D2B906 Compressed Size       00000279 (633)\n+1D2B90A Uncompressed Size     00000274 (628)\n+1D2B90E Filename Length       000C (12)\n+1D2B910 Extra Length          0000 (0)\n+1D2B912 Comment Length        0000 (0)\n+1D2B914 Disk Start            0000 (0)\n+1D2B916 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BC40 Ext File Attributes   81A40000 (2175008768)\n+1D2B918 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-1D2BC44 Local Header Offset   01CFDA78 (30399096)\n-1D2BC48 Filename              'XXXXXXXXXXXX'\n+1D2B91C Local Header Offset   01CFD750 (30398288)\n+1D2B920 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BC48: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B920: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BC54 CENTRAL HEADER #428   02014B50 (33639248)\n-1D2BC58 Created Zip Spec      14 (20) '2.0'\n-1D2BC59 Created OS            03 (3) 'Unix'\n-1D2BC5A Extract Zip Spec      14 (20) '2.0'\n-1D2BC5B Extract OS            00 (0) 'MS-DOS'\n-1D2BC5C General Purpose Flag  0800 (2048)\n+1D2B92C CENTRAL HEADER #428   02014B50 (33639248)\n+1D2B930 Created Zip Spec      14 (20) '2.0'\n+1D2B931 Created OS            03 (3) 'Unix'\n+1D2B932 Extract Zip Spec      14 (20) '2.0'\n+1D2B933 Extract OS            00 (0) 'MS-DOS'\n+1D2B934 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BC5E Compression Method    0008 (8) 'Deflated'\n-1D2BC60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BC64 CRC                   ECDE55A7 (3973993895)\n-1D2BC68 Compressed Size       0000027B (635)\n-1D2BC6C Uncompressed Size     00000298 (664)\n-1D2BC70 Filename Length       000C (12)\n-1D2BC72 Extra Length          0000 (0)\n-1D2BC74 Comment Length        0000 (0)\n-1D2BC76 Disk Start            0000 (0)\n-1D2BC78 Int File Attributes   0000 (0)\n+1D2B936 Compression Method    0008 (8) 'Deflated'\n+1D2B938 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B93C CRC                   ECDE55A7 (3973993895)\n+1D2B940 Compressed Size       0000027B (635)\n+1D2B944 Uncompressed Size     00000298 (664)\n+1D2B948 Filename Length       000C (12)\n+1D2B94A Extra Length          0000 (0)\n+1D2B94C Comment Length        0000 (0)\n+1D2B94E Disk Start            0000 (0)\n+1D2B950 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BC7A Ext File Attributes   81A40000 (2175008768)\n+1D2B952 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-1D2BC7E Local Header Offset   01CFDD1B (30399771)\n-1D2BC82 Filename              'XXXXXXXXXXXX'\n+1D2B956 Local Header Offset   01CFD9F3 (30398963)\n+1D2B95A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BC82: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B95A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BC8E CENTRAL HEADER #429   02014B50 (33639248)\n-1D2BC92 Created Zip Spec      14 (20) '2.0'\n-1D2BC93 Created OS            03 (3) 'Unix'\n-1D2BC94 Extract Zip Spec      14 (20) '2.0'\n-1D2BC95 Extract OS            00 (0) 'MS-DOS'\n-1D2BC96 General Purpose Flag  0800 (2048)\n+1D2B966 CENTRAL HEADER #429   02014B50 (33639248)\n+1D2B96A Created Zip Spec      14 (20) '2.0'\n+1D2B96B Created OS            03 (3) 'Unix'\n+1D2B96C Extract Zip Spec      14 (20) '2.0'\n+1D2B96D Extract OS            00 (0) 'MS-DOS'\n+1D2B96E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BC98 Compression Method    0008 (8) 'Deflated'\n-1D2BC9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BC9E CRC                   85042D97 (2231643543)\n-1D2BCA2 Compressed Size       000001DF (479)\n-1D2BCA6 Uncompressed Size     000001DA (474)\n-1D2BCAA Filename Length       000C (12)\n-1D2BCAC Extra Length          0000 (0)\n-1D2BCAE Comment Length        0000 (0)\n-1D2BCB0 Disk Start            0000 (0)\n-1D2BCB2 Int File Attributes   0000 (0)\n+1D2B970 Compression Method    0008 (8) 'Deflated'\n+1D2B972 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B976 CRC                   85042D97 (2231643543)\n+1D2B97A Compressed Size       000001DF (479)\n+1D2B97E Uncompressed Size     000001DA (474)\n+1D2B982 Filename Length       000C (12)\n+1D2B984 Extra Length          0000 (0)\n+1D2B986 Comment Length        0000 (0)\n+1D2B988 Disk Start            0000 (0)\n+1D2B98A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BCB4 Ext File Attributes   81A40000 (2175008768)\n+1D2B98C 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-1D2BCB8 Local Header Offset   01CFDFC0 (30400448)\n-1D2BCBC Filename              'XXXXXXXXXXXX'\n+1D2B990 Local Header Offset   01CFDC98 (30399640)\n+1D2B994 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BCBC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B994: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BCC8 CENTRAL HEADER #430   02014B50 (33639248)\n-1D2BCCC Created Zip Spec      14 (20) '2.0'\n-1D2BCCD Created OS            03 (3) 'Unix'\n-1D2BCCE Extract Zip Spec      14 (20) '2.0'\n-1D2BCCF Extract OS            00 (0) 'MS-DOS'\n-1D2BCD0 General Purpose Flag  0800 (2048)\n+1D2B9A0 CENTRAL HEADER #430   02014B50 (33639248)\n+1D2B9A4 Created Zip Spec      14 (20) '2.0'\n+1D2B9A5 Created OS            03 (3) 'Unix'\n+1D2B9A6 Extract Zip Spec      14 (20) '2.0'\n+1D2B9A7 Extract OS            00 (0) 'MS-DOS'\n+1D2B9A8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BCD2 Compression Method    0008 (8) 'Deflated'\n-1D2BCD4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BCD8 CRC                   EA464CF1 (3930475761)\n-1D2BCDC Compressed Size       000001E8 (488)\n-1D2BCE0 Uncompressed Size     000001E3 (483)\n-1D2BCE4 Filename Length       000C (12)\n-1D2BCE6 Extra Length          0000 (0)\n-1D2BCE8 Comment Length        0000 (0)\n-1D2BCEA Disk Start            0000 (0)\n-1D2BCEC Int File Attributes   0000 (0)\n+1D2B9AA Compression Method    0008 (8) 'Deflated'\n+1D2B9AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B9B0 CRC                   EA464CF1 (3930475761)\n+1D2B9B4 Compressed Size       000001E8 (488)\n+1D2B9B8 Uncompressed Size     000001E3 (483)\n+1D2B9BC Filename Length       000C (12)\n+1D2B9BE Extra Length          0000 (0)\n+1D2B9C0 Comment Length        0000 (0)\n+1D2B9C2 Disk Start            0000 (0)\n+1D2B9C4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BCEE Ext File Attributes   81A40000 (2175008768)\n+1D2B9C6 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-1D2BCF2 Local Header Offset   01CFE1C9 (30400969)\n-1D2BCF6 Filename              'XXXXXXXXXXXX'\n+1D2B9CA Local Header Offset   01CFDEA1 (30400161)\n+1D2B9CE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BCF6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2B9CE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BD02 CENTRAL HEADER #431   02014B50 (33639248)\n-1D2BD06 Created Zip Spec      14 (20) '2.0'\n-1D2BD07 Created OS            03 (3) 'Unix'\n-1D2BD08 Extract Zip Spec      14 (20) '2.0'\n-1D2BD09 Extract OS            00 (0) 'MS-DOS'\n-1D2BD0A General Purpose Flag  0800 (2048)\n+1D2B9DA CENTRAL HEADER #431   02014B50 (33639248)\n+1D2B9DE Created Zip Spec      14 (20) '2.0'\n+1D2B9DF Created OS            03 (3) 'Unix'\n+1D2B9E0 Extract Zip Spec      14 (20) '2.0'\n+1D2B9E1 Extract OS            00 (0) 'MS-DOS'\n+1D2B9E2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BD0C Compression Method    0008 (8) 'Deflated'\n-1D2BD0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BD12 CRC                   C159A2E3 (3243877091)\n-1D2BD16 Compressed Size       000001F1 (497)\n-1D2BD1A Uncompressed Size     000001EC (492)\n-1D2BD1E Filename Length       000C (12)\n-1D2BD20 Extra Length          0000 (0)\n-1D2BD22 Comment Length        0000 (0)\n-1D2BD24 Disk Start            0000 (0)\n-1D2BD26 Int File Attributes   0000 (0)\n+1D2B9E4 Compression Method    0008 (8) 'Deflated'\n+1D2B9E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2B9EA CRC                   C159A2E3 (3243877091)\n+1D2B9EE Compressed Size       000001F1 (497)\n+1D2B9F2 Uncompressed Size     000001EC (492)\n+1D2B9F6 Filename Length       000C (12)\n+1D2B9F8 Extra Length          0000 (0)\n+1D2B9FA Comment Length        0000 (0)\n+1D2B9FC Disk Start            0000 (0)\n+1D2B9FE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BD28 Ext File Attributes   81A40000 (2175008768)\n+1D2BA00 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-1D2BD2C Local Header Offset   01CFE3DB (30401499)\n-1D2BD30 Filename              'XXXXXXXXXXXX'\n+1D2BA04 Local Header Offset   01CFE0B3 (30400691)\n+1D2BA08 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BD30: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BA08: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BD3C CENTRAL HEADER #432   02014B50 (33639248)\n-1D2BD40 Created Zip Spec      14 (20) '2.0'\n-1D2BD41 Created OS            03 (3) 'Unix'\n-1D2BD42 Extract Zip Spec      14 (20) '2.0'\n-1D2BD43 Extract OS            00 (0) 'MS-DOS'\n-1D2BD44 General Purpose Flag  0800 (2048)\n+1D2BA14 CENTRAL HEADER #432   02014B50 (33639248)\n+1D2BA18 Created Zip Spec      14 (20) '2.0'\n+1D2BA19 Created OS            03 (3) 'Unix'\n+1D2BA1A Extract Zip Spec      14 (20) '2.0'\n+1D2BA1B Extract OS            00 (0) 'MS-DOS'\n+1D2BA1C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BD46 Compression Method    0008 (8) 'Deflated'\n-1D2BD48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BD4C CRC                   33D449B3 (869550515)\n-1D2BD50 Compressed Size       00000251 (593)\n-1D2BD54 Uncompressed Size     0000024C (588)\n-1D2BD58 Filename Length       000C (12)\n-1D2BD5A Extra Length          0000 (0)\n-1D2BD5C Comment Length        0000 (0)\n-1D2BD5E Disk Start            0000 (0)\n-1D2BD60 Int File Attributes   0000 (0)\n+1D2BA1E Compression Method    0008 (8) 'Deflated'\n+1D2BA20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BA24 CRC                   33D449B3 (869550515)\n+1D2BA28 Compressed Size       00000251 (593)\n+1D2BA2C Uncompressed Size     0000024C (588)\n+1D2BA30 Filename Length       000C (12)\n+1D2BA32 Extra Length          0000 (0)\n+1D2BA34 Comment Length        0000 (0)\n+1D2BA36 Disk Start            0000 (0)\n+1D2BA38 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BD62 Ext File Attributes   81A40000 (2175008768)\n+1D2BA3A 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-1D2BD66 Local Header Offset   01CFE5F6 (30402038)\n-1D2BD6A Filename              'XXXXXXXXXXXX'\n+1D2BA3E Local Header Offset   01CFE2CE (30401230)\n+1D2BA42 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BD6A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BA42: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BD76 CENTRAL HEADER #433   02014B50 (33639248)\n-1D2BD7A Created Zip Spec      14 (20) '2.0'\n-1D2BD7B Created OS            03 (3) 'Unix'\n-1D2BD7C Extract Zip Spec      14 (20) '2.0'\n-1D2BD7D Extract OS            00 (0) 'MS-DOS'\n-1D2BD7E General Purpose Flag  0800 (2048)\n+1D2BA4E CENTRAL HEADER #433   02014B50 (33639248)\n+1D2BA52 Created Zip Spec      14 (20) '2.0'\n+1D2BA53 Created OS            03 (3) 'Unix'\n+1D2BA54 Extract Zip Spec      14 (20) '2.0'\n+1D2BA55 Extract OS            00 (0) 'MS-DOS'\n+1D2BA56 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BD80 Compression Method    0008 (8) 'Deflated'\n-1D2BD82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BD86 CRC                   B0C1EB2A (2965498666)\n-1D2BD8A Compressed Size       0000025A (602)\n-1D2BD8E Uncompressed Size     00000255 (597)\n-1D2BD92 Filename Length       000C (12)\n-1D2BD94 Extra Length          0000 (0)\n-1D2BD96 Comment Length        0000 (0)\n-1D2BD98 Disk Start            0000 (0)\n-1D2BD9A Int File Attributes   0000 (0)\n+1D2BA58 Compression Method    0008 (8) 'Deflated'\n+1D2BA5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BA5E CRC                   B0C1EB2A (2965498666)\n+1D2BA62 Compressed Size       0000025A (602)\n+1D2BA66 Uncompressed Size     00000255 (597)\n+1D2BA6A Filename Length       000C (12)\n+1D2BA6C Extra Length          0000 (0)\n+1D2BA6E Comment Length        0000 (0)\n+1D2BA70 Disk Start            0000 (0)\n+1D2BA72 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BD9C Ext File Attributes   81A40000 (2175008768)\n+1D2BA74 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-1D2BDA0 Local Header Offset   01CFE871 (30402673)\n-1D2BDA4 Filename              'XXXXXXXXXXXX'\n+1D2BA78 Local Header Offset   01CFE549 (30401865)\n+1D2BA7C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BDA4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BA7C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BDB0 CENTRAL HEADER #434   02014B50 (33639248)\n-1D2BDB4 Created Zip Spec      14 (20) '2.0'\n-1D2BDB5 Created OS            03 (3) 'Unix'\n-1D2BDB6 Extract Zip Spec      14 (20) '2.0'\n-1D2BDB7 Extract OS            00 (0) 'MS-DOS'\n-1D2BDB8 General Purpose Flag  0800 (2048)\n+1D2BA88 CENTRAL HEADER #434   02014B50 (33639248)\n+1D2BA8C Created Zip Spec      14 (20) '2.0'\n+1D2BA8D Created OS            03 (3) 'Unix'\n+1D2BA8E Extract Zip Spec      14 (20) '2.0'\n+1D2BA8F Extract OS            00 (0) 'MS-DOS'\n+1D2BA90 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BDBA Compression Method    0008 (8) 'Deflated'\n-1D2BDBC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BDC0 CRC                   4FAA1FA2 (1336549282)\n-1D2BDC4 Compressed Size       00000294 (660)\n-1D2BDC8 Uncompressed Size     0000028F (655)\n-1D2BDCC Filename Length       000C (12)\n-1D2BDCE Extra Length          0000 (0)\n-1D2BDD0 Comment Length        0000 (0)\n-1D2BDD2 Disk Start            0000 (0)\n-1D2BDD4 Int File Attributes   0000 (0)\n+1D2BA92 Compression Method    0008 (8) 'Deflated'\n+1D2BA94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BA98 CRC                   4FAA1FA2 (1336549282)\n+1D2BA9C Compressed Size       00000294 (660)\n+1D2BAA0 Uncompressed Size     0000028F (655)\n+1D2BAA4 Filename Length       000C (12)\n+1D2BAA6 Extra Length          0000 (0)\n+1D2BAA8 Comment Length        0000 (0)\n+1D2BAAA Disk Start            0000 (0)\n+1D2BAAC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BDD6 Ext File Attributes   81A40000 (2175008768)\n+1D2BAAE 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-1D2BDDA Local Header Offset   01CFEAF5 (30403317)\n-1D2BDDE Filename              'XXXXXXXXXXXX'\n+1D2BAB2 Local Header Offset   01CFE7CD (30402509)\n+1D2BAB6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BDDE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BAB6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BDEA CENTRAL HEADER #435   02014B50 (33639248)\n-1D2BDEE Created Zip Spec      14 (20) '2.0'\n-1D2BDEF Created OS            03 (3) 'Unix'\n-1D2BDF0 Extract Zip Spec      14 (20) '2.0'\n-1D2BDF1 Extract OS            00 (0) 'MS-DOS'\n-1D2BDF2 General Purpose Flag  0800 (2048)\n+1D2BAC2 CENTRAL HEADER #435   02014B50 (33639248)\n+1D2BAC6 Created Zip Spec      14 (20) '2.0'\n+1D2BAC7 Created OS            03 (3) 'Unix'\n+1D2BAC8 Extract Zip Spec      14 (20) '2.0'\n+1D2BAC9 Extract OS            00 (0) 'MS-DOS'\n+1D2BACA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BDF4 Compression Method    0008 (8) 'Deflated'\n-1D2BDF6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BDFA CRC                   FE94A9AD (4271155629)\n-1D2BDFE Compressed Size       0000023E (574)\n-1D2BE02 Uncompressed Size     00000239 (569)\n-1D2BE06 Filename Length       000C (12)\n-1D2BE08 Extra Length          0000 (0)\n-1D2BE0A Comment Length        0000 (0)\n-1D2BE0C Disk Start            0000 (0)\n-1D2BE0E Int File Attributes   0000 (0)\n+1D2BACC Compression Method    0008 (8) 'Deflated'\n+1D2BACE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BAD2 CRC                   FE94A9AD (4271155629)\n+1D2BAD6 Compressed Size       0000023E (574)\n+1D2BADA Uncompressed Size     00000239 (569)\n+1D2BADE Filename Length       000C (12)\n+1D2BAE0 Extra Length          0000 (0)\n+1D2BAE2 Comment Length        0000 (0)\n+1D2BAE4 Disk Start            0000 (0)\n+1D2BAE6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BE10 Ext File Attributes   81A40000 (2175008768)\n+1D2BAE8 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-1D2BE14 Local Header Offset   01CFEDB3 (30404019)\n-1D2BE18 Filename              'XXXXXXXXXXXX'\n+1D2BAEC Local Header Offset   01CFEA8B (30403211)\n+1D2BAF0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BE18: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BAF0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BE24 CENTRAL HEADER #436   02014B50 (33639248)\n-1D2BE28 Created Zip Spec      14 (20) '2.0'\n-1D2BE29 Created OS            03 (3) 'Unix'\n-1D2BE2A Extract Zip Spec      14 (20) '2.0'\n-1D2BE2B Extract OS            00 (0) 'MS-DOS'\n-1D2BE2C General Purpose Flag  0800 (2048)\n+1D2BAFC CENTRAL HEADER #436   02014B50 (33639248)\n+1D2BB00 Created Zip Spec      14 (20) '2.0'\n+1D2BB01 Created OS            03 (3) 'Unix'\n+1D2BB02 Extract Zip Spec      14 (20) '2.0'\n+1D2BB03 Extract OS            00 (0) 'MS-DOS'\n+1D2BB04 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BE2E Compression Method    0008 (8) 'Deflated'\n-1D2BE30 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BE34 CRC                   78CD7008 (2026729480)\n-1D2BE38 Compressed Size       0000026B (619)\n-1D2BE3C Uncompressed Size     00000266 (614)\n-1D2BE40 Filename Length       000C (12)\n-1D2BE42 Extra Length          0000 (0)\n-1D2BE44 Comment Length        0000 (0)\n-1D2BE46 Disk Start            0000 (0)\n-1D2BE48 Int File Attributes   0000 (0)\n+1D2BB06 Compression Method    0008 (8) 'Deflated'\n+1D2BB08 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BB0C CRC                   78CD7008 (2026729480)\n+1D2BB10 Compressed Size       0000026B (619)\n+1D2BB14 Uncompressed Size     00000266 (614)\n+1D2BB18 Filename Length       000C (12)\n+1D2BB1A Extra Length          0000 (0)\n+1D2BB1C Comment Length        0000 (0)\n+1D2BB1E Disk Start            0000 (0)\n+1D2BB20 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BE4A Ext File Attributes   81A40000 (2175008768)\n+1D2BB22 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-1D2BE4E Local Header Offset   01CFF01B (30404635)\n-1D2BE52 Filename              'XXXXXXXXXXXX'\n+1D2BB26 Local Header Offset   01CFECF3 (30403827)\n+1D2BB2A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BE52: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BB2A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BE5E CENTRAL HEADER #437   02014B50 (33639248)\n-1D2BE62 Created Zip Spec      14 (20) '2.0'\n-1D2BE63 Created OS            03 (3) 'Unix'\n-1D2BE64 Extract Zip Spec      14 (20) '2.0'\n-1D2BE65 Extract OS            00 (0) 'MS-DOS'\n-1D2BE66 General Purpose Flag  0800 (2048)\n+1D2BB36 CENTRAL HEADER #437   02014B50 (33639248)\n+1D2BB3A Created Zip Spec      14 (20) '2.0'\n+1D2BB3B Created OS            03 (3) 'Unix'\n+1D2BB3C Extract Zip Spec      14 (20) '2.0'\n+1D2BB3D Extract OS            00 (0) 'MS-DOS'\n+1D2BB3E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BE68 Compression Method    0008 (8) 'Deflated'\n-1D2BE6A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BE6E CRC                   843133B3 (2217817011)\n-1D2BE72 Compressed Size       000001A9 (425)\n-1D2BE76 Uncompressed Size     000001A4 (420)\n-1D2BE7A Filename Length       000C (12)\n-1D2BE7C Extra Length          0000 (0)\n-1D2BE7E Comment Length        0000 (0)\n-1D2BE80 Disk Start            0000 (0)\n-1D2BE82 Int File Attributes   0000 (0)\n+1D2BB40 Compression Method    0008 (8) 'Deflated'\n+1D2BB42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BB46 CRC                   843133B3 (2217817011)\n+1D2BB4A Compressed Size       000001A9 (425)\n+1D2BB4E Uncompressed Size     000001A4 (420)\n+1D2BB52 Filename Length       000C (12)\n+1D2BB54 Extra Length          0000 (0)\n+1D2BB56 Comment Length        0000 (0)\n+1D2BB58 Disk Start            0000 (0)\n+1D2BB5A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BE84 Ext File Attributes   81A40000 (2175008768)\n+1D2BB5C 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-1D2BE88 Local Header Offset   01CFF2B0 (30405296)\n-1D2BE8C Filename              'XXXXXXXXXXXX'\n+1D2BB60 Local Header Offset   01CFEF88 (30404488)\n+1D2BB64 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BE8C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BB64: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BE98 CENTRAL HEADER #438   02014B50 (33639248)\n-1D2BE9C Created Zip Spec      14 (20) '2.0'\n-1D2BE9D Created OS            03 (3) 'Unix'\n-1D2BE9E Extract Zip Spec      14 (20) '2.0'\n-1D2BE9F Extract OS            00 (0) 'MS-DOS'\n-1D2BEA0 General Purpose Flag  0800 (2048)\n+1D2BB70 CENTRAL HEADER #438   02014B50 (33639248)\n+1D2BB74 Created Zip Spec      14 (20) '2.0'\n+1D2BB75 Created OS            03 (3) 'Unix'\n+1D2BB76 Extract Zip Spec      14 (20) '2.0'\n+1D2BB77 Extract OS            00 (0) 'MS-DOS'\n+1D2BB78 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BEA2 Compression Method    0008 (8) 'Deflated'\n-1D2BEA4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BEA8 CRC                   9573C3C0 (2507391936)\n-1D2BEAC Compressed Size       000001F5 (501)\n-1D2BEB0 Uncompressed Size     000001F0 (496)\n-1D2BEB4 Filename Length       000C (12)\n-1D2BEB6 Extra Length          0000 (0)\n-1D2BEB8 Comment Length        0000 (0)\n-1D2BEBA Disk Start            0000 (0)\n-1D2BEBC Int File Attributes   0000 (0)\n+1D2BB7A Compression Method    0008 (8) 'Deflated'\n+1D2BB7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BB80 CRC                   9573C3C0 (2507391936)\n+1D2BB84 Compressed Size       000001F5 (501)\n+1D2BB88 Uncompressed Size     000001F0 (496)\n+1D2BB8C Filename Length       000C (12)\n+1D2BB8E Extra Length          0000 (0)\n+1D2BB90 Comment Length        0000 (0)\n+1D2BB92 Disk Start            0000 (0)\n+1D2BB94 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BEBE Ext File Attributes   81A40000 (2175008768)\n+1D2BB96 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-1D2BEC2 Local Header Offset   01CFF483 (30405763)\n-1D2BEC6 Filename              'XXXXXXXXXXXX'\n+1D2BB9A Local Header Offset   01CFF15B (30404955)\n+1D2BB9E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BEC6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BB9E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BED2 CENTRAL HEADER #439   02014B50 (33639248)\n-1D2BED6 Created Zip Spec      14 (20) '2.0'\n-1D2BED7 Created OS            03 (3) 'Unix'\n-1D2BED8 Extract Zip Spec      14 (20) '2.0'\n-1D2BED9 Extract OS            00 (0) 'MS-DOS'\n-1D2BEDA General Purpose Flag  0800 (2048)\n+1D2BBAA CENTRAL HEADER #439   02014B50 (33639248)\n+1D2BBAE Created Zip Spec      14 (20) '2.0'\n+1D2BBAF Created OS            03 (3) 'Unix'\n+1D2BBB0 Extract Zip Spec      14 (20) '2.0'\n+1D2BBB1 Extract OS            00 (0) 'MS-DOS'\n+1D2BBB2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BEDC Compression Method    0008 (8) 'Deflated'\n-1D2BEDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BEE2 CRC                   E3BE0F54 (3820883796)\n-1D2BEE6 Compressed Size       00000223 (547)\n-1D2BEEA Uncompressed Size     0000021E (542)\n-1D2BEEE Filename Length       000C (12)\n-1D2BEF0 Extra Length          0000 (0)\n-1D2BEF2 Comment Length        0000 (0)\n-1D2BEF4 Disk Start            0000 (0)\n-1D2BEF6 Int File Attributes   0000 (0)\n+1D2BBB4 Compression Method    0008 (8) 'Deflated'\n+1D2BBB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BBBA CRC                   E3BE0F54 (3820883796)\n+1D2BBBE Compressed Size       00000223 (547)\n+1D2BBC2 Uncompressed Size     0000021E (542)\n+1D2BBC6 Filename Length       000C (12)\n+1D2BBC8 Extra Length          0000 (0)\n+1D2BBCA Comment Length        0000 (0)\n+1D2BBCC Disk Start            0000 (0)\n+1D2BBCE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BEF8 Ext File Attributes   81A40000 (2175008768)\n+1D2BBD0 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-1D2BEFC Local Header Offset   01CFF6A2 (30406306)\n-1D2BF00 Filename              'XXXXXXXXXXXX'\n+1D2BBD4 Local Header Offset   01CFF37A (30405498)\n+1D2BBD8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BF00: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BBD8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BF0C CENTRAL HEADER #440   02014B50 (33639248)\n-1D2BF10 Created Zip Spec      14 (20) '2.0'\n-1D2BF11 Created OS            03 (3) 'Unix'\n-1D2BF12 Extract Zip Spec      14 (20) '2.0'\n-1D2BF13 Extract OS            00 (0) 'MS-DOS'\n-1D2BF14 General Purpose Flag  0800 (2048)\n+1D2BBE4 CENTRAL HEADER #440   02014B50 (33639248)\n+1D2BBE8 Created Zip Spec      14 (20) '2.0'\n+1D2BBE9 Created OS            03 (3) 'Unix'\n+1D2BBEA Extract Zip Spec      14 (20) '2.0'\n+1D2BBEB Extract OS            00 (0) 'MS-DOS'\n+1D2BBEC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BF16 Compression Method    0008 (8) 'Deflated'\n-1D2BF18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BF1C CRC                   93FC14B4 (2482771124)\n-1D2BF20 Compressed Size       00000216 (534)\n-1D2BF24 Uncompressed Size     00000211 (529)\n-1D2BF28 Filename Length       000C (12)\n-1D2BF2A Extra Length          0000 (0)\n-1D2BF2C Comment Length        0000 (0)\n-1D2BF2E Disk Start            0000 (0)\n-1D2BF30 Int File Attributes   0000 (0)\n+1D2BBEE Compression Method    0008 (8) 'Deflated'\n+1D2BBF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BBF4 CRC                   93FC14B4 (2482771124)\n+1D2BBF8 Compressed Size       00000216 (534)\n+1D2BBFC Uncompressed Size     00000211 (529)\n+1D2BC00 Filename Length       000C (12)\n+1D2BC02 Extra Length          0000 (0)\n+1D2BC04 Comment Length        0000 (0)\n+1D2BC06 Disk Start            0000 (0)\n+1D2BC08 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BF32 Ext File Attributes   81A40000 (2175008768)\n+1D2BC0A 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-1D2BF36 Local Header Offset   01CFF8EF (30406895)\n-1D2BF3A Filename              'XXXXXXXXXXXX'\n+1D2BC0E Local Header Offset   01CFF5C7 (30406087)\n+1D2BC12 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BF3A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BC12: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BF46 CENTRAL HEADER #441   02014B50 (33639248)\n-1D2BF4A Created Zip Spec      14 (20) '2.0'\n-1D2BF4B Created OS            03 (3) 'Unix'\n-1D2BF4C Extract Zip Spec      14 (20) '2.0'\n-1D2BF4D Extract OS            00 (0) 'MS-DOS'\n-1D2BF4E General Purpose Flag  0800 (2048)\n+1D2BC1E CENTRAL HEADER #441   02014B50 (33639248)\n+1D2BC22 Created Zip Spec      14 (20) '2.0'\n+1D2BC23 Created OS            03 (3) 'Unix'\n+1D2BC24 Extract Zip Spec      14 (20) '2.0'\n+1D2BC25 Extract OS            00 (0) 'MS-DOS'\n+1D2BC26 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BF50 Compression Method    0008 (8) 'Deflated'\n-1D2BF52 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BF56 CRC                   5FFF9F71 (1610588017)\n-1D2BF5A Compressed Size       00000243 (579)\n-1D2BF5E Uncompressed Size     0000023E (574)\n-1D2BF62 Filename Length       000C (12)\n-1D2BF64 Extra Length          0000 (0)\n-1D2BF66 Comment Length        0000 (0)\n-1D2BF68 Disk Start            0000 (0)\n-1D2BF6A Int File Attributes   0000 (0)\n+1D2BC28 Compression Method    0008 (8) 'Deflated'\n+1D2BC2A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BC2E CRC                   5FFF9F71 (1610588017)\n+1D2BC32 Compressed Size       00000243 (579)\n+1D2BC36 Uncompressed Size     0000023E (574)\n+1D2BC3A Filename Length       000C (12)\n+1D2BC3C Extra Length          0000 (0)\n+1D2BC3E Comment Length        0000 (0)\n+1D2BC40 Disk Start            0000 (0)\n+1D2BC42 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BF6C Ext File Attributes   81A40000 (2175008768)\n+1D2BC44 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-1D2BF70 Local Header Offset   01CFFB2F (30407471)\n-1D2BF74 Filename              'XXXXXXXXXXXX'\n+1D2BC48 Local Header Offset   01CFF807 (30406663)\n+1D2BC4C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BF74: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BC4C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BF80 CENTRAL HEADER #442   02014B50 (33639248)\n-1D2BF84 Created Zip Spec      14 (20) '2.0'\n-1D2BF85 Created OS            03 (3) 'Unix'\n-1D2BF86 Extract Zip Spec      14 (20) '2.0'\n-1D2BF87 Extract OS            00 (0) 'MS-DOS'\n-1D2BF88 General Purpose Flag  0800 (2048)\n+1D2BC58 CENTRAL HEADER #442   02014B50 (33639248)\n+1D2BC5C Created Zip Spec      14 (20) '2.0'\n+1D2BC5D Created OS            03 (3) 'Unix'\n+1D2BC5E Extract Zip Spec      14 (20) '2.0'\n+1D2BC5F Extract OS            00 (0) 'MS-DOS'\n+1D2BC60 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BF8A Compression Method    0008 (8) 'Deflated'\n-1D2BF8C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BF90 CRC                   C7123291 (3339858577)\n-1D2BF94 Compressed Size       00000240 (576)\n-1D2BF98 Uncompressed Size     0000023B (571)\n-1D2BF9C Filename Length       000C (12)\n-1D2BF9E Extra Length          0000 (0)\n-1D2BFA0 Comment Length        0000 (0)\n-1D2BFA2 Disk Start            0000 (0)\n-1D2BFA4 Int File Attributes   0000 (0)\n+1D2BC62 Compression Method    0008 (8) 'Deflated'\n+1D2BC64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BC68 CRC                   C7123291 (3339858577)\n+1D2BC6C Compressed Size       00000240 (576)\n+1D2BC70 Uncompressed Size     0000023B (571)\n+1D2BC74 Filename Length       000C (12)\n+1D2BC76 Extra Length          0000 (0)\n+1D2BC78 Comment Length        0000 (0)\n+1D2BC7A Disk Start            0000 (0)\n+1D2BC7C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BFA6 Ext File Attributes   81A40000 (2175008768)\n+1D2BC7E 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-1D2BFAA Local Header Offset   01CFFD9C (30408092)\n-1D2BFAE Filename              'XXXXXXXXXXXX'\n+1D2BC82 Local Header Offset   01CFFA74 (30407284)\n+1D2BC86 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BFAE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BC86: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BFBA CENTRAL HEADER #443   02014B50 (33639248)\n-1D2BFBE Created Zip Spec      14 (20) '2.0'\n-1D2BFBF Created OS            03 (3) 'Unix'\n-1D2BFC0 Extract Zip Spec      14 (20) '2.0'\n-1D2BFC1 Extract OS            00 (0) 'MS-DOS'\n-1D2BFC2 General Purpose Flag  0800 (2048)\n+1D2BC92 CENTRAL HEADER #443   02014B50 (33639248)\n+1D2BC96 Created Zip Spec      14 (20) '2.0'\n+1D2BC97 Created OS            03 (3) 'Unix'\n+1D2BC98 Extract Zip Spec      14 (20) '2.0'\n+1D2BC99 Extract OS            00 (0) 'MS-DOS'\n+1D2BC9A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BFC4 Compression Method    0008 (8) 'Deflated'\n-1D2BFC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2BFCA CRC                   2DEA5650 (770332240)\n-1D2BFCE Compressed Size       0000024D (589)\n-1D2BFD2 Uncompressed Size     00000248 (584)\n-1D2BFD6 Filename Length       000C (12)\n-1D2BFD8 Extra Length          0000 (0)\n-1D2BFDA Comment Length        0000 (0)\n-1D2BFDC Disk Start            0000 (0)\n-1D2BFDE Int File Attributes   0000 (0)\n+1D2BC9C Compression Method    0008 (8) 'Deflated'\n+1D2BC9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BCA2 CRC                   2DEA5650 (770332240)\n+1D2BCA6 Compressed Size       0000024D (589)\n+1D2BCAA Uncompressed Size     00000248 (584)\n+1D2BCAE Filename Length       000C (12)\n+1D2BCB0 Extra Length          0000 (0)\n+1D2BCB2 Comment Length        0000 (0)\n+1D2BCB4 Disk Start            0000 (0)\n+1D2BCB6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2BFE0 Ext File Attributes   81A40000 (2175008768)\n+1D2BCB8 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-1D2BFE4 Local Header Offset   01D00006 (30408710)\n-1D2BFE8 Filename              'XXXXXXXXXXXX'\n+1D2BCBC Local Header Offset   01CFFCDE (30407902)\n+1D2BCC0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2BFE8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BCC0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2BFF4 CENTRAL HEADER #444   02014B50 (33639248)\n-1D2BFF8 Created Zip Spec      14 (20) '2.0'\n-1D2BFF9 Created OS            03 (3) 'Unix'\n-1D2BFFA Extract Zip Spec      14 (20) '2.0'\n-1D2BFFB Extract OS            00 (0) 'MS-DOS'\n-1D2BFFC General Purpose Flag  0800 (2048)\n+1D2BCCC CENTRAL HEADER #444   02014B50 (33639248)\n+1D2BCD0 Created Zip Spec      14 (20) '2.0'\n+1D2BCD1 Created OS            03 (3) 'Unix'\n+1D2BCD2 Extract Zip Spec      14 (20) '2.0'\n+1D2BCD3 Extract OS            00 (0) 'MS-DOS'\n+1D2BCD4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2BFFE Compression Method    0008 (8) 'Deflated'\n-1D2C000 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C004 CRC                   A3E5EB35 (2749754165)\n-1D2C008 Compressed Size       0000028C (652)\n-1D2C00C Uncompressed Size     00000287 (647)\n-1D2C010 Filename Length       000C (12)\n-1D2C012 Extra Length          0000 (0)\n-1D2C014 Comment Length        0000 (0)\n-1D2C016 Disk Start            0000 (0)\n-1D2C018 Int File Attributes   0000 (0)\n+1D2BCD6 Compression Method    0008 (8) 'Deflated'\n+1D2BCD8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BCDC CRC                   A3E5EB35 (2749754165)\n+1D2BCE0 Compressed Size       0000028C (652)\n+1D2BCE4 Uncompressed Size     00000287 (647)\n+1D2BCE8 Filename Length       000C (12)\n+1D2BCEA Extra Length          0000 (0)\n+1D2BCEC Comment Length        0000 (0)\n+1D2BCEE Disk Start            0000 (0)\n+1D2BCF0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C01A Ext File Attributes   81A40000 (2175008768)\n+1D2BCF2 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-1D2C01E Local Header Offset   01D0027D (30409341)\n-1D2C022 Filename              'XXXXXXXXXXXX'\n+1D2BCF6 Local Header Offset   01CFFF55 (30408533)\n+1D2BCFA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C022: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BCFA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C02E CENTRAL HEADER #445   02014B50 (33639248)\n-1D2C032 Created Zip Spec      14 (20) '2.0'\n-1D2C033 Created OS            03 (3) 'Unix'\n-1D2C034 Extract Zip Spec      14 (20) '2.0'\n-1D2C035 Extract OS            00 (0) 'MS-DOS'\n-1D2C036 General Purpose Flag  0800 (2048)\n+1D2BD06 CENTRAL HEADER #445   02014B50 (33639248)\n+1D2BD0A Created Zip Spec      14 (20) '2.0'\n+1D2BD0B Created OS            03 (3) 'Unix'\n+1D2BD0C Extract Zip Spec      14 (20) '2.0'\n+1D2BD0D Extract OS            00 (0) 'MS-DOS'\n+1D2BD0E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C038 Compression Method    0008 (8) 'Deflated'\n-1D2C03A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C03E CRC                   235AEE6D (593161837)\n-1D2C042 Compressed Size       00000254 (596)\n-1D2C046 Uncompressed Size     0000024F (591)\n-1D2C04A Filename Length       000C (12)\n-1D2C04C Extra Length          0000 (0)\n-1D2C04E Comment Length        0000 (0)\n-1D2C050 Disk Start            0000 (0)\n-1D2C052 Int File Attributes   0000 (0)\n+1D2BD10 Compression Method    0008 (8) 'Deflated'\n+1D2BD12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BD16 CRC                   235AEE6D (593161837)\n+1D2BD1A Compressed Size       00000254 (596)\n+1D2BD1E Uncompressed Size     0000024F (591)\n+1D2BD22 Filename Length       000C (12)\n+1D2BD24 Extra Length          0000 (0)\n+1D2BD26 Comment Length        0000 (0)\n+1D2BD28 Disk Start            0000 (0)\n+1D2BD2A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C054 Ext File Attributes   81A40000 (2175008768)\n+1D2BD2C 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-1D2C058 Local Header Offset   01D00533 (30410035)\n-1D2C05C Filename              'XXXXXXXXXXXX'\n+1D2BD30 Local Header Offset   01D0020B (30409227)\n+1D2BD34 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C05C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BD34: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C068 CENTRAL HEADER #446   02014B50 (33639248)\n-1D2C06C Created Zip Spec      14 (20) '2.0'\n-1D2C06D Created OS            03 (3) 'Unix'\n-1D2C06E Extract Zip Spec      14 (20) '2.0'\n-1D2C06F Extract OS            00 (0) 'MS-DOS'\n-1D2C070 General Purpose Flag  0800 (2048)\n+1D2BD40 CENTRAL HEADER #446   02014B50 (33639248)\n+1D2BD44 Created Zip Spec      14 (20) '2.0'\n+1D2BD45 Created OS            03 (3) 'Unix'\n+1D2BD46 Extract Zip Spec      14 (20) '2.0'\n+1D2BD47 Extract OS            00 (0) 'MS-DOS'\n+1D2BD48 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C072 Compression Method    0008 (8) 'Deflated'\n-1D2C074 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C078 CRC                   76C2BEB3 (1992474291)\n-1D2C07C Compressed Size       0000021E (542)\n-1D2C080 Uncompressed Size     00000219 (537)\n-1D2C084 Filename Length       000C (12)\n-1D2C086 Extra Length          0000 (0)\n-1D2C088 Comment Length        0000 (0)\n-1D2C08A Disk Start            0000 (0)\n-1D2C08C Int File Attributes   0000 (0)\n+1D2BD4A Compression Method    0008 (8) 'Deflated'\n+1D2BD4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BD50 CRC                   76C2BEB3 (1992474291)\n+1D2BD54 Compressed Size       0000021E (542)\n+1D2BD58 Uncompressed Size     00000219 (537)\n+1D2BD5C Filename Length       000C (12)\n+1D2BD5E Extra Length          0000 (0)\n+1D2BD60 Comment Length        0000 (0)\n+1D2BD62 Disk Start            0000 (0)\n+1D2BD64 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C08E Ext File Attributes   81A40000 (2175008768)\n+1D2BD66 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-1D2C092 Local Header Offset   01D007B1 (30410673)\n-1D2C096 Filename              'XXXXXXXXXXXX'\n+1D2BD6A Local Header Offset   01D00489 (30409865)\n+1D2BD6E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C096: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BD6E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C0A2 CENTRAL HEADER #447   02014B50 (33639248)\n-1D2C0A6 Created Zip Spec      14 (20) '2.0'\n-1D2C0A7 Created OS            03 (3) 'Unix'\n-1D2C0A8 Extract Zip Spec      14 (20) '2.0'\n-1D2C0A9 Extract OS            00 (0) 'MS-DOS'\n-1D2C0AA General Purpose Flag  0800 (2048)\n+1D2BD7A CENTRAL HEADER #447   02014B50 (33639248)\n+1D2BD7E Created Zip Spec      14 (20) '2.0'\n+1D2BD7F Created OS            03 (3) 'Unix'\n+1D2BD80 Extract Zip Spec      14 (20) '2.0'\n+1D2BD81 Extract OS            00 (0) 'MS-DOS'\n+1D2BD82 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C0AC Compression Method    0008 (8) 'Deflated'\n-1D2C0AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C0B2 CRC                   0B1EAAA0 (186559136)\n-1D2C0B6 Compressed Size       0000025F (607)\n-1D2C0BA Uncompressed Size     0000025A (602)\n-1D2C0BE Filename Length       000C (12)\n-1D2C0C0 Extra Length          0000 (0)\n-1D2C0C2 Comment Length        0000 (0)\n-1D2C0C4 Disk Start            0000 (0)\n-1D2C0C6 Int File Attributes   0000 (0)\n+1D2BD84 Compression Method    0008 (8) 'Deflated'\n+1D2BD86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BD8A CRC                   0B1EAAA0 (186559136)\n+1D2BD8E Compressed Size       0000025F (607)\n+1D2BD92 Uncompressed Size     0000025A (602)\n+1D2BD96 Filename Length       000C (12)\n+1D2BD98 Extra Length          0000 (0)\n+1D2BD9A Comment Length        0000 (0)\n+1D2BD9C Disk Start            0000 (0)\n+1D2BD9E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C0C8 Ext File Attributes   81A40000 (2175008768)\n+1D2BDA0 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-1D2C0CC Local Header Offset   01D009F9 (30411257)\n-1D2C0D0 Filename              'XXXXXXXXXXXX'\n+1D2BDA4 Local Header Offset   01D006D1 (30410449)\n+1D2BDA8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C0D0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BDA8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C0DC CENTRAL HEADER #448   02014B50 (33639248)\n-1D2C0E0 Created Zip Spec      14 (20) '2.0'\n-1D2C0E1 Created OS            03 (3) 'Unix'\n-1D2C0E2 Extract Zip Spec      14 (20) '2.0'\n-1D2C0E3 Extract OS            00 (0) 'MS-DOS'\n-1D2C0E4 General Purpose Flag  0800 (2048)\n+1D2BDB4 CENTRAL HEADER #448   02014B50 (33639248)\n+1D2BDB8 Created Zip Spec      14 (20) '2.0'\n+1D2BDB9 Created OS            03 (3) 'Unix'\n+1D2BDBA Extract Zip Spec      14 (20) '2.0'\n+1D2BDBB Extract OS            00 (0) 'MS-DOS'\n+1D2BDBC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C0E6 Compression Method    0008 (8) 'Deflated'\n-1D2C0E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C0EC CRC                   E748A1AD (3880296877)\n-1D2C0F0 Compressed Size       000001E7 (487)\n-1D2C0F4 Uncompressed Size     000001E2 (482)\n-1D2C0F8 Filename Length       000C (12)\n-1D2C0FA Extra Length          0000 (0)\n-1D2C0FC Comment Length        0000 (0)\n-1D2C0FE Disk Start            0000 (0)\n-1D2C100 Int File Attributes   0000 (0)\n+1D2BDBE Compression Method    0008 (8) 'Deflated'\n+1D2BDC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BDC4 CRC                   E748A1AD (3880296877)\n+1D2BDC8 Compressed Size       000001E7 (487)\n+1D2BDCC Uncompressed Size     000001E2 (482)\n+1D2BDD0 Filename Length       000C (12)\n+1D2BDD2 Extra Length          0000 (0)\n+1D2BDD4 Comment Length        0000 (0)\n+1D2BDD6 Disk Start            0000 (0)\n+1D2BDD8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C102 Ext File Attributes   81A40000 (2175008768)\n+1D2BDDA 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-1D2C106 Local Header Offset   01D00C82 (30411906)\n-1D2C10A Filename              'XXXXXXXXXXXX'\n+1D2BDDE Local Header Offset   01D0095A (30411098)\n+1D2BDE2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C10A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BDE2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C116 CENTRAL HEADER #449   02014B50 (33639248)\n-1D2C11A Created Zip Spec      14 (20) '2.0'\n-1D2C11B Created OS            03 (3) 'Unix'\n-1D2C11C Extract Zip Spec      14 (20) '2.0'\n-1D2C11D Extract OS            00 (0) 'MS-DOS'\n-1D2C11E General Purpose Flag  0800 (2048)\n+1D2BDEE CENTRAL HEADER #449   02014B50 (33639248)\n+1D2BDF2 Created Zip Spec      14 (20) '2.0'\n+1D2BDF3 Created OS            03 (3) 'Unix'\n+1D2BDF4 Extract Zip Spec      14 (20) '2.0'\n+1D2BDF5 Extract OS            00 (0) 'MS-DOS'\n+1D2BDF6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C120 Compression Method    0008 (8) 'Deflated'\n-1D2C122 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C126 CRC                   642E5F16 (1680760598)\n-1D2C12A Compressed Size       00000201 (513)\n-1D2C12E Uncompressed Size     000001FC (508)\n-1D2C132 Filename Length       000C (12)\n-1D2C134 Extra Length          0000 (0)\n-1D2C136 Comment Length        0000 (0)\n-1D2C138 Disk Start            0000 (0)\n-1D2C13A Int File Attributes   0000 (0)\n+1D2BDF8 Compression Method    0008 (8) 'Deflated'\n+1D2BDFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BDFE CRC                   642E5F16 (1680760598)\n+1D2BE02 Compressed Size       00000201 (513)\n+1D2BE06 Uncompressed Size     000001FC (508)\n+1D2BE0A Filename Length       000C (12)\n+1D2BE0C Extra Length          0000 (0)\n+1D2BE0E Comment Length        0000 (0)\n+1D2BE10 Disk Start            0000 (0)\n+1D2BE12 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C13C Ext File Attributes   81A40000 (2175008768)\n+1D2BE14 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-1D2C140 Local Header Offset   01D00E93 (30412435)\n-1D2C144 Filename              'XXXXXXXXXXXX'\n+1D2BE18 Local Header Offset   01D00B6B (30411627)\n+1D2BE1C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C144: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BE1C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C150 CENTRAL HEADER #450   02014B50 (33639248)\n-1D2C154 Created Zip Spec      14 (20) '2.0'\n-1D2C155 Created OS            03 (3) 'Unix'\n-1D2C156 Extract Zip Spec      14 (20) '2.0'\n-1D2C157 Extract OS            00 (0) 'MS-DOS'\n-1D2C158 General Purpose Flag  0800 (2048)\n+1D2BE28 CENTRAL HEADER #450   02014B50 (33639248)\n+1D2BE2C Created Zip Spec      14 (20) '2.0'\n+1D2BE2D Created OS            03 (3) 'Unix'\n+1D2BE2E Extract Zip Spec      14 (20) '2.0'\n+1D2BE2F Extract OS            00 (0) 'MS-DOS'\n+1D2BE30 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C15A Compression Method    0008 (8) 'Deflated'\n-1D2C15C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C160 CRC                   F4676D64 (4100418916)\n-1D2C164 Compressed Size       000001CA (458)\n-1D2C168 Uncompressed Size     000001C5 (453)\n-1D2C16C Filename Length       000C (12)\n-1D2C16E Extra Length          0000 (0)\n-1D2C170 Comment Length        0000 (0)\n-1D2C172 Disk Start            0000 (0)\n-1D2C174 Int File Attributes   0000 (0)\n+1D2BE32 Compression Method    0008 (8) 'Deflated'\n+1D2BE34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BE38 CRC                   F4676D64 (4100418916)\n+1D2BE3C Compressed Size       000001CA (458)\n+1D2BE40 Uncompressed Size     000001C5 (453)\n+1D2BE44 Filename Length       000C (12)\n+1D2BE46 Extra Length          0000 (0)\n+1D2BE48 Comment Length        0000 (0)\n+1D2BE4A Disk Start            0000 (0)\n+1D2BE4C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C176 Ext File Attributes   81A40000 (2175008768)\n+1D2BE4E 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-1D2C17A Local Header Offset   01D010BE (30412990)\n-1D2C17E Filename              'XXXXXXXXXXXX'\n+1D2BE52 Local Header Offset   01D00D96 (30412182)\n+1D2BE56 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C17E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BE56: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C18A CENTRAL HEADER #451   02014B50 (33639248)\n-1D2C18E Created Zip Spec      14 (20) '2.0'\n-1D2C18F Created OS            03 (3) 'Unix'\n-1D2C190 Extract Zip Spec      14 (20) '2.0'\n-1D2C191 Extract OS            00 (0) 'MS-DOS'\n-1D2C192 General Purpose Flag  0800 (2048)\n+1D2BE62 CENTRAL HEADER #451   02014B50 (33639248)\n+1D2BE66 Created Zip Spec      14 (20) '2.0'\n+1D2BE67 Created OS            03 (3) 'Unix'\n+1D2BE68 Extract Zip Spec      14 (20) '2.0'\n+1D2BE69 Extract OS            00 (0) 'MS-DOS'\n+1D2BE6A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C194 Compression Method    0008 (8) 'Deflated'\n-1D2C196 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C19A CRC                   A4FC903F (2768015423)\n-1D2C19E Compressed Size       00000205 (517)\n-1D2C1A2 Uncompressed Size     00000200 (512)\n-1D2C1A6 Filename Length       000C (12)\n-1D2C1A8 Extra Length          0000 (0)\n-1D2C1AA Comment Length        0000 (0)\n-1D2C1AC Disk Start            0000 (0)\n-1D2C1AE Int File Attributes   0000 (0)\n+1D2BE6C Compression Method    0008 (8) 'Deflated'\n+1D2BE6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BE72 CRC                   A4FC903F (2768015423)\n+1D2BE76 Compressed Size       00000205 (517)\n+1D2BE7A Uncompressed Size     00000200 (512)\n+1D2BE7E Filename Length       000C (12)\n+1D2BE80 Extra Length          0000 (0)\n+1D2BE82 Comment Length        0000 (0)\n+1D2BE84 Disk Start            0000 (0)\n+1D2BE86 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C1B0 Ext File Attributes   81A40000 (2175008768)\n+1D2BE88 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-1D2C1B4 Local Header Offset   01D012B2 (30413490)\n-1D2C1B8 Filename              'XXXXXXXXXXXX'\n+1D2BE8C Local Header Offset   01D00F8A (30412682)\n+1D2BE90 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C1B8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BE90: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C1C4 CENTRAL HEADER #452   02014B50 (33639248)\n-1D2C1C8 Created Zip Spec      14 (20) '2.0'\n-1D2C1C9 Created OS            03 (3) 'Unix'\n-1D2C1CA Extract Zip Spec      14 (20) '2.0'\n-1D2C1CB Extract OS            00 (0) 'MS-DOS'\n-1D2C1CC General Purpose Flag  0800 (2048)\n+1D2BE9C CENTRAL HEADER #452   02014B50 (33639248)\n+1D2BEA0 Created Zip Spec      14 (20) '2.0'\n+1D2BEA1 Created OS            03 (3) 'Unix'\n+1D2BEA2 Extract Zip Spec      14 (20) '2.0'\n+1D2BEA3 Extract OS            00 (0) 'MS-DOS'\n+1D2BEA4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C1CE Compression Method    0008 (8) 'Deflated'\n-1D2C1D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C1D4 CRC                   D1ED1191 (3521974673)\n-1D2C1D8 Compressed Size       000001C0 (448)\n-1D2C1DC Uncompressed Size     000001BB (443)\n-1D2C1E0 Filename Length       000C (12)\n-1D2C1E2 Extra Length          0000 (0)\n-1D2C1E4 Comment Length        0000 (0)\n-1D2C1E6 Disk Start            0000 (0)\n-1D2C1E8 Int File Attributes   0000 (0)\n+1D2BEA6 Compression Method    0008 (8) 'Deflated'\n+1D2BEA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BEAC CRC                   D1ED1191 (3521974673)\n+1D2BEB0 Compressed Size       000001C0 (448)\n+1D2BEB4 Uncompressed Size     000001BB (443)\n+1D2BEB8 Filename Length       000C (12)\n+1D2BEBA Extra Length          0000 (0)\n+1D2BEBC Comment Length        0000 (0)\n+1D2BEBE Disk Start            0000 (0)\n+1D2BEC0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C1EA Ext File Attributes   81A40000 (2175008768)\n+1D2BEC2 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-1D2C1EE Local Header Offset   01D014E1 (30414049)\n-1D2C1F2 Filename              'XXXXXXXXXXXX'\n+1D2BEC6 Local Header Offset   01D011B9 (30413241)\n+1D2BECA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C1F2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BECA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C1FE CENTRAL HEADER #453   02014B50 (33639248)\n-1D2C202 Created Zip Spec      14 (20) '2.0'\n-1D2C203 Created OS            03 (3) 'Unix'\n-1D2C204 Extract Zip Spec      14 (20) '2.0'\n-1D2C205 Extract OS            00 (0) 'MS-DOS'\n-1D2C206 General Purpose Flag  0800 (2048)\n+1D2BED6 CENTRAL HEADER #453   02014B50 (33639248)\n+1D2BEDA Created Zip Spec      14 (20) '2.0'\n+1D2BEDB Created OS            03 (3) 'Unix'\n+1D2BEDC Extract Zip Spec      14 (20) '2.0'\n+1D2BEDD Extract OS            00 (0) 'MS-DOS'\n+1D2BEDE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C208 Compression Method    0008 (8) 'Deflated'\n-1D2C20A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C20E CRC                   25B1B2C3 (632402627)\n-1D2C212 Compressed Size       00000214 (532)\n-1D2C216 Uncompressed Size     0000020F (527)\n-1D2C21A Filename Length       000C (12)\n-1D2C21C Extra Length          0000 (0)\n-1D2C21E Comment Length        0000 (0)\n-1D2C220 Disk Start            0000 (0)\n-1D2C222 Int File Attributes   0000 (0)\n+1D2BEE0 Compression Method    0008 (8) 'Deflated'\n+1D2BEE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BEE6 CRC                   25B1B2C3 (632402627)\n+1D2BEEA Compressed Size       00000214 (532)\n+1D2BEEE Uncompressed Size     0000020F (527)\n+1D2BEF2 Filename Length       000C (12)\n+1D2BEF4 Extra Length          0000 (0)\n+1D2BEF6 Comment Length        0000 (0)\n+1D2BEF8 Disk Start            0000 (0)\n+1D2BEFA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C224 Ext File Attributes   81A40000 (2175008768)\n+1D2BEFC 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-1D2C228 Local Header Offset   01D016CB (30414539)\n-1D2C22C Filename              'XXXXXXXXXXXX'\n+1D2BF00 Local Header Offset   01D013A3 (30413731)\n+1D2BF04 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C22C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BF04: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C238 CENTRAL HEADER #454   02014B50 (33639248)\n-1D2C23C Created Zip Spec      14 (20) '2.0'\n-1D2C23D Created OS            03 (3) 'Unix'\n-1D2C23E Extract Zip Spec      14 (20) '2.0'\n-1D2C23F Extract OS            00 (0) 'MS-DOS'\n-1D2C240 General Purpose Flag  0800 (2048)\n+1D2BF10 CENTRAL HEADER #454   02014B50 (33639248)\n+1D2BF14 Created Zip Spec      14 (20) '2.0'\n+1D2BF15 Created OS            03 (3) 'Unix'\n+1D2BF16 Extract Zip Spec      14 (20) '2.0'\n+1D2BF17 Extract OS            00 (0) 'MS-DOS'\n+1D2BF18 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C242 Compression Method    0008 (8) 'Deflated'\n-1D2C244 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C248 CRC                   0952446C (156386412)\n-1D2C24C Compressed Size       00000241 (577)\n-1D2C250 Uncompressed Size     0000023C (572)\n-1D2C254 Filename Length       000C (12)\n-1D2C256 Extra Length          0000 (0)\n-1D2C258 Comment Length        0000 (0)\n-1D2C25A Disk Start            0000 (0)\n-1D2C25C Int File Attributes   0000 (0)\n+1D2BF1A Compression Method    0008 (8) 'Deflated'\n+1D2BF1C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BF20 CRC                   0952446C (156386412)\n+1D2BF24 Compressed Size       00000241 (577)\n+1D2BF28 Uncompressed Size     0000023C (572)\n+1D2BF2C Filename Length       000C (12)\n+1D2BF2E Extra Length          0000 (0)\n+1D2BF30 Comment Length        0000 (0)\n+1D2BF32 Disk Start            0000 (0)\n+1D2BF34 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C25E Ext File Attributes   81A40000 (2175008768)\n+1D2BF36 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-1D2C262 Local Header Offset   01D01909 (30415113)\n-1D2C266 Filename              'XXXXXXXXXXXX'\n+1D2BF3A Local Header Offset   01D015E1 (30414305)\n+1D2BF3E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C266: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BF3E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C272 CENTRAL HEADER #455   02014B50 (33639248)\n-1D2C276 Created Zip Spec      14 (20) '2.0'\n-1D2C277 Created OS            03 (3) 'Unix'\n-1D2C278 Extract Zip Spec      14 (20) '2.0'\n-1D2C279 Extract OS            00 (0) 'MS-DOS'\n-1D2C27A General Purpose Flag  0800 (2048)\n+1D2BF4A CENTRAL HEADER #455   02014B50 (33639248)\n+1D2BF4E Created Zip Spec      14 (20) '2.0'\n+1D2BF4F Created OS            03 (3) 'Unix'\n+1D2BF50 Extract Zip Spec      14 (20) '2.0'\n+1D2BF51 Extract OS            00 (0) 'MS-DOS'\n+1D2BF52 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C27C Compression Method    0008 (8) 'Deflated'\n-1D2C27E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C282 CRC                   E89AD1B8 (3902460344)\n-1D2C286 Compressed Size       00000284 (644)\n-1D2C28A Uncompressed Size     0000027F (639)\n-1D2C28E Filename Length       000C (12)\n-1D2C290 Extra Length          0000 (0)\n-1D2C292 Comment Length        0000 (0)\n-1D2C294 Disk Start            0000 (0)\n-1D2C296 Int File Attributes   0000 (0)\n+1D2BF54 Compression Method    0008 (8) 'Deflated'\n+1D2BF56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BF5A CRC                   E89AD1B8 (3902460344)\n+1D2BF5E Compressed Size       00000284 (644)\n+1D2BF62 Uncompressed Size     0000027F (639)\n+1D2BF66 Filename Length       000C (12)\n+1D2BF68 Extra Length          0000 (0)\n+1D2BF6A Comment Length        0000 (0)\n+1D2BF6C Disk Start            0000 (0)\n+1D2BF6E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C298 Ext File Attributes   81A40000 (2175008768)\n+1D2BF70 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-1D2C29C Local Header Offset   01D01B74 (30415732)\n-1D2C2A0 Filename              'XXXXXXXXXXXX'\n+1D2BF74 Local Header Offset   01D0184C (30414924)\n+1D2BF78 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C2A0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BF78: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C2AC CENTRAL HEADER #456   02014B50 (33639248)\n-1D2C2B0 Created Zip Spec      14 (20) '2.0'\n-1D2C2B1 Created OS            03 (3) 'Unix'\n-1D2C2B2 Extract Zip Spec      14 (20) '2.0'\n-1D2C2B3 Extract OS            00 (0) 'MS-DOS'\n-1D2C2B4 General Purpose Flag  0800 (2048)\n+1D2BF84 CENTRAL HEADER #456   02014B50 (33639248)\n+1D2BF88 Created Zip Spec      14 (20) '2.0'\n+1D2BF89 Created OS            03 (3) 'Unix'\n+1D2BF8A Extract Zip Spec      14 (20) '2.0'\n+1D2BF8B Extract OS            00 (0) 'MS-DOS'\n+1D2BF8C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C2B6 Compression Method    0008 (8) 'Deflated'\n-1D2C2B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C2BC CRC                   A8F1B6D3 (2834413267)\n-1D2C2C0 Compressed Size       000001E3 (483)\n-1D2C2C4 Uncompressed Size     000001DE (478)\n-1D2C2C8 Filename Length       000C (12)\n-1D2C2CA Extra Length          0000 (0)\n-1D2C2CC Comment Length        0000 (0)\n-1D2C2CE Disk Start            0000 (0)\n-1D2C2D0 Int File Attributes   0000 (0)\n+1D2BF8E Compression Method    0008 (8) 'Deflated'\n+1D2BF90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BF94 CRC                   A8F1B6D3 (2834413267)\n+1D2BF98 Compressed Size       000001E3 (483)\n+1D2BF9C Uncompressed Size     000001DE (478)\n+1D2BFA0 Filename Length       000C (12)\n+1D2BFA2 Extra Length          0000 (0)\n+1D2BFA4 Comment Length        0000 (0)\n+1D2BFA6 Disk Start            0000 (0)\n+1D2BFA8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C2D2 Ext File Attributes   81A40000 (2175008768)\n+1D2BFAA 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-1D2C2D6 Local Header Offset   01D01E22 (30416418)\n-1D2C2DA Filename              'XXXXXXXXXXXX'\n+1D2BFAE Local Header Offset   01D01AFA (30415610)\n+1D2BFB2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C2DA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BFB2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C2E6 CENTRAL HEADER #457   02014B50 (33639248)\n-1D2C2EA Created Zip Spec      14 (20) '2.0'\n-1D2C2EB Created OS            03 (3) 'Unix'\n-1D2C2EC Extract Zip Spec      14 (20) '2.0'\n-1D2C2ED Extract OS            00 (0) 'MS-DOS'\n-1D2C2EE General Purpose Flag  0800 (2048)\n+1D2BFBE CENTRAL HEADER #457   02014B50 (33639248)\n+1D2BFC2 Created Zip Spec      14 (20) '2.0'\n+1D2BFC3 Created OS            03 (3) 'Unix'\n+1D2BFC4 Extract Zip Spec      14 (20) '2.0'\n+1D2BFC5 Extract OS            00 (0) 'MS-DOS'\n+1D2BFC6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C2F0 Compression Method    0008 (8) 'Deflated'\n-1D2C2F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C2F6 CRC                   E02D7652 (3761075794)\n-1D2C2FA Compressed Size       0000020C (524)\n-1D2C2FE Uncompressed Size     00000207 (519)\n-1D2C302 Filename Length       000C (12)\n-1D2C304 Extra Length          0000 (0)\n-1D2C306 Comment Length        0000 (0)\n-1D2C308 Disk Start            0000 (0)\n-1D2C30A Int File Attributes   0000 (0)\n+1D2BFC8 Compression Method    0008 (8) 'Deflated'\n+1D2BFCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2BFCE CRC                   E02D7652 (3761075794)\n+1D2BFD2 Compressed Size       0000020C (524)\n+1D2BFD6 Uncompressed Size     00000207 (519)\n+1D2BFDA Filename Length       000C (12)\n+1D2BFDC Extra Length          0000 (0)\n+1D2BFDE Comment Length        0000 (0)\n+1D2BFE0 Disk Start            0000 (0)\n+1D2BFE2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C30C Ext File Attributes   81A40000 (2175008768)\n+1D2BFE4 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-1D2C310 Local Header Offset   01D0202F (30416943)\n-1D2C314 Filename              'XXXXXXXXXXXX'\n+1D2BFE8 Local Header Offset   01D01D07 (30416135)\n+1D2BFEC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C314: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2BFEC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C320 CENTRAL HEADER #458   02014B50 (33639248)\n-1D2C324 Created Zip Spec      14 (20) '2.0'\n-1D2C325 Created OS            03 (3) 'Unix'\n-1D2C326 Extract Zip Spec      14 (20) '2.0'\n-1D2C327 Extract OS            00 (0) 'MS-DOS'\n-1D2C328 General Purpose Flag  0800 (2048)\n+1D2BFF8 CENTRAL HEADER #458   02014B50 (33639248)\n+1D2BFFC Created Zip Spec      14 (20) '2.0'\n+1D2BFFD Created OS            03 (3) 'Unix'\n+1D2BFFE Extract Zip Spec      14 (20) '2.0'\n+1D2BFFF Extract OS            00 (0) 'MS-DOS'\n+1D2C000 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C32A Compression Method    0008 (8) 'Deflated'\n-1D2C32C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C330 CRC                   5FFB31C1 (1610297793)\n-1D2C334 Compressed Size       00000192 (402)\n-1D2C338 Uncompressed Size     0000018D (397)\n-1D2C33C Filename Length       000C (12)\n-1D2C33E Extra Length          0000 (0)\n-1D2C340 Comment Length        0000 (0)\n-1D2C342 Disk Start            0000 (0)\n-1D2C344 Int File Attributes   0000 (0)\n+1D2C002 Compression Method    0008 (8) 'Deflated'\n+1D2C004 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C008 CRC                   5FFB31C1 (1610297793)\n+1D2C00C Compressed Size       00000192 (402)\n+1D2C010 Uncompressed Size     0000018D (397)\n+1D2C014 Filename Length       000C (12)\n+1D2C016 Extra Length          0000 (0)\n+1D2C018 Comment Length        0000 (0)\n+1D2C01A Disk Start            0000 (0)\n+1D2C01C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C346 Ext File Attributes   81A40000 (2175008768)\n+1D2C01E 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-1D2C34A Local Header Offset   01D02265 (30417509)\n-1D2C34E Filename              'XXXXXXXXXXXX'\n+1D2C022 Local Header Offset   01D01F3D (30416701)\n+1D2C026 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C34E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C026: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C35A CENTRAL HEADER #459   02014B50 (33639248)\n-1D2C35E Created Zip Spec      14 (20) '2.0'\n-1D2C35F Created OS            03 (3) 'Unix'\n-1D2C360 Extract Zip Spec      14 (20) '2.0'\n-1D2C361 Extract OS            00 (0) 'MS-DOS'\n-1D2C362 General Purpose Flag  0800 (2048)\n+1D2C032 CENTRAL HEADER #459   02014B50 (33639248)\n+1D2C036 Created Zip Spec      14 (20) '2.0'\n+1D2C037 Created OS            03 (3) 'Unix'\n+1D2C038 Extract Zip Spec      14 (20) '2.0'\n+1D2C039 Extract OS            00 (0) 'MS-DOS'\n+1D2C03A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C364 Compression Method    0008 (8) 'Deflated'\n-1D2C366 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C36A CRC                   73032095 (1929584789)\n-1D2C36E Compressed Size       000001F7 (503)\n-1D2C372 Uncompressed Size     000001F2 (498)\n-1D2C376 Filename Length       000C (12)\n-1D2C378 Extra Length          0000 (0)\n-1D2C37A Comment Length        0000 (0)\n-1D2C37C Disk Start            0000 (0)\n-1D2C37E Int File Attributes   0000 (0)\n+1D2C03C Compression Method    0008 (8) 'Deflated'\n+1D2C03E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C042 CRC                   73032095 (1929584789)\n+1D2C046 Compressed Size       000001F7 (503)\n+1D2C04A Uncompressed Size     000001F2 (498)\n+1D2C04E Filename Length       000C (12)\n+1D2C050 Extra Length          0000 (0)\n+1D2C052 Comment Length        0000 (0)\n+1D2C054 Disk Start            0000 (0)\n+1D2C056 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C380 Ext File Attributes   81A40000 (2175008768)\n+1D2C058 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-1D2C384 Local Header Offset   01D02421 (30417953)\n-1D2C388 Filename              'XXXXXXXXXXXX'\n+1D2C05C Local Header Offset   01D020F9 (30417145)\n+1D2C060 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C388: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C060: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C394 CENTRAL HEADER #460   02014B50 (33639248)\n-1D2C398 Created Zip Spec      14 (20) '2.0'\n-1D2C399 Created OS            03 (3) 'Unix'\n-1D2C39A Extract Zip Spec      14 (20) '2.0'\n-1D2C39B Extract OS            00 (0) 'MS-DOS'\n-1D2C39C General Purpose Flag  0800 (2048)\n+1D2C06C CENTRAL HEADER #460   02014B50 (33639248)\n+1D2C070 Created Zip Spec      14 (20) '2.0'\n+1D2C071 Created OS            03 (3) 'Unix'\n+1D2C072 Extract Zip Spec      14 (20) '2.0'\n+1D2C073 Extract OS            00 (0) 'MS-DOS'\n+1D2C074 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C39E Compression Method    0008 (8) 'Deflated'\n-1D2C3A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C3A4 CRC                   142A243F (338306111)\n-1D2C3A8 Compressed Size       00000256 (598)\n-1D2C3AC Uncompressed Size     00000251 (593)\n-1D2C3B0 Filename Length       000C (12)\n-1D2C3B2 Extra Length          0000 (0)\n-1D2C3B4 Comment Length        0000 (0)\n-1D2C3B6 Disk Start            0000 (0)\n-1D2C3B8 Int File Attributes   0000 (0)\n+1D2C076 Compression Method    0008 (8) 'Deflated'\n+1D2C078 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C07C CRC                   142A243F (338306111)\n+1D2C080 Compressed Size       00000256 (598)\n+1D2C084 Uncompressed Size     00000251 (593)\n+1D2C088 Filename Length       000C (12)\n+1D2C08A Extra Length          0000 (0)\n+1D2C08C Comment Length        0000 (0)\n+1D2C08E Disk Start            0000 (0)\n+1D2C090 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C3BA Ext File Attributes   81A40000 (2175008768)\n+1D2C092 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-1D2C3BE Local Header Offset   01D02642 (30418498)\n-1D2C3C2 Filename              'XXXXXXXXXXXX'\n+1D2C096 Local Header Offset   01D0231A (30417690)\n+1D2C09A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C3C2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C09A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C3CE CENTRAL HEADER #461   02014B50 (33639248)\n-1D2C3D2 Created Zip Spec      14 (20) '2.0'\n-1D2C3D3 Created OS            03 (3) 'Unix'\n-1D2C3D4 Extract Zip Spec      14 (20) '2.0'\n-1D2C3D5 Extract OS            00 (0) 'MS-DOS'\n-1D2C3D6 General Purpose Flag  0800 (2048)\n+1D2C0A6 CENTRAL HEADER #461   02014B50 (33639248)\n+1D2C0AA Created Zip Spec      14 (20) '2.0'\n+1D2C0AB Created OS            03 (3) 'Unix'\n+1D2C0AC Extract Zip Spec      14 (20) '2.0'\n+1D2C0AD Extract OS            00 (0) 'MS-DOS'\n+1D2C0AE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C3D8 Compression Method    0008 (8) 'Deflated'\n-1D2C3DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C3DE CRC                   F1A3E551 (4054050129)\n-1D2C3E2 Compressed Size       0000021F (543)\n-1D2C3E6 Uncompressed Size     0000021A (538)\n-1D2C3EA Filename Length       000C (12)\n-1D2C3EC Extra Length          0000 (0)\n-1D2C3EE Comment Length        0000 (0)\n-1D2C3F0 Disk Start            0000 (0)\n-1D2C3F2 Int File Attributes   0000 (0)\n+1D2C0B0 Compression Method    0008 (8) 'Deflated'\n+1D2C0B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C0B6 CRC                   F1A3E551 (4054050129)\n+1D2C0BA Compressed Size       0000021F (543)\n+1D2C0BE Uncompressed Size     0000021A (538)\n+1D2C0C2 Filename Length       000C (12)\n+1D2C0C4 Extra Length          0000 (0)\n+1D2C0C6 Comment Length        0000 (0)\n+1D2C0C8 Disk Start            0000 (0)\n+1D2C0CA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C3F4 Ext File Attributes   81A40000 (2175008768)\n+1D2C0CC 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-1D2C3F8 Local Header Offset   01D028C2 (30419138)\n-1D2C3FC Filename              'XXXXXXXXXXXX'\n+1D2C0D0 Local Header Offset   01D0259A (30418330)\n+1D2C0D4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C3FC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C0D4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C408 CENTRAL HEADER #462   02014B50 (33639248)\n-1D2C40C Created Zip Spec      14 (20) '2.0'\n-1D2C40D Created OS            03 (3) 'Unix'\n-1D2C40E Extract Zip Spec      14 (20) '2.0'\n-1D2C40F Extract OS            00 (0) 'MS-DOS'\n-1D2C410 General Purpose Flag  0800 (2048)\n+1D2C0E0 CENTRAL HEADER #462   02014B50 (33639248)\n+1D2C0E4 Created Zip Spec      14 (20) '2.0'\n+1D2C0E5 Created OS            03 (3) 'Unix'\n+1D2C0E6 Extract Zip Spec      14 (20) '2.0'\n+1D2C0E7 Extract OS            00 (0) 'MS-DOS'\n+1D2C0E8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C412 Compression Method    0008 (8) 'Deflated'\n-1D2C414 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C418 CRC                   CAE0B90F (3403725071)\n-1D2C41C Compressed Size       0000023E (574)\n-1D2C420 Uncompressed Size     00000239 (569)\n-1D2C424 Filename Length       000C (12)\n-1D2C426 Extra Length          0000 (0)\n-1D2C428 Comment Length        0000 (0)\n-1D2C42A Disk Start            0000 (0)\n-1D2C42C Int File Attributes   0000 (0)\n+1D2C0EA Compression Method    0008 (8) 'Deflated'\n+1D2C0EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C0F0 CRC                   CAE0B90F (3403725071)\n+1D2C0F4 Compressed Size       0000023E (574)\n+1D2C0F8 Uncompressed Size     00000239 (569)\n+1D2C0FC Filename Length       000C (12)\n+1D2C0FE Extra Length          0000 (0)\n+1D2C100 Comment Length        0000 (0)\n+1D2C102 Disk Start            0000 (0)\n+1D2C104 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C42E Ext File Attributes   81A40000 (2175008768)\n+1D2C106 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-1D2C432 Local Header Offset   01D02B0B (30419723)\n-1D2C436 Filename              'XXXXXXXXXXXX'\n+1D2C10A Local Header Offset   01D027E3 (30418915)\n+1D2C10E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C436: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C10E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C442 CENTRAL HEADER #463   02014B50 (33639248)\n-1D2C446 Created Zip Spec      14 (20) '2.0'\n-1D2C447 Created OS            03 (3) 'Unix'\n-1D2C448 Extract Zip Spec      14 (20) '2.0'\n-1D2C449 Extract OS            00 (0) 'MS-DOS'\n-1D2C44A General Purpose Flag  0800 (2048)\n+1D2C11A CENTRAL HEADER #463   02014B50 (33639248)\n+1D2C11E Created Zip Spec      14 (20) '2.0'\n+1D2C11F Created OS            03 (3) 'Unix'\n+1D2C120 Extract Zip Spec      14 (20) '2.0'\n+1D2C121 Extract OS            00 (0) 'MS-DOS'\n+1D2C122 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C44C Compression Method    0008 (8) 'Deflated'\n-1D2C44E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C452 CRC                   A9EE5050 (2850967632)\n-1D2C456 Compressed Size       0000017B (379)\n-1D2C45A Uncompressed Size     00000176 (374)\n-1D2C45E Filename Length       000C (12)\n-1D2C460 Extra Length          0000 (0)\n-1D2C462 Comment Length        0000 (0)\n-1D2C464 Disk Start            0000 (0)\n-1D2C466 Int File Attributes   0000 (0)\n+1D2C124 Compression Method    0008 (8) 'Deflated'\n+1D2C126 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C12A CRC                   A9EE5050 (2850967632)\n+1D2C12E Compressed Size       0000017B (379)\n+1D2C132 Uncompressed Size     00000176 (374)\n+1D2C136 Filename Length       000C (12)\n+1D2C138 Extra Length          0000 (0)\n+1D2C13A Comment Length        0000 (0)\n+1D2C13C Disk Start            0000 (0)\n+1D2C13E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C468 Ext File Attributes   81A40000 (2175008768)\n+1D2C140 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-1D2C46C Local Header Offset   01D02D73 (30420339)\n-1D2C470 Filename              'XXXXXXXXXXXX'\n+1D2C144 Local Header Offset   01D02A4B (30419531)\n+1D2C148 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C470: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C148: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C47C CENTRAL HEADER #464   02014B50 (33639248)\n-1D2C480 Created Zip Spec      14 (20) '2.0'\n-1D2C481 Created OS            03 (3) 'Unix'\n-1D2C482 Extract Zip Spec      14 (20) '2.0'\n-1D2C483 Extract OS            00 (0) 'MS-DOS'\n-1D2C484 General Purpose Flag  0800 (2048)\n+1D2C154 CENTRAL HEADER #464   02014B50 (33639248)\n+1D2C158 Created Zip Spec      14 (20) '2.0'\n+1D2C159 Created OS            03 (3) 'Unix'\n+1D2C15A Extract Zip Spec      14 (20) '2.0'\n+1D2C15B Extract OS            00 (0) 'MS-DOS'\n+1D2C15C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C486 Compression Method    0008 (8) 'Deflated'\n-1D2C488 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C48C CRC                   32C16B60 (851536736)\n-1D2C490 Compressed Size       000002B6 (694)\n-1D2C494 Uncompressed Size     000002B1 (689)\n-1D2C498 Filename Length       000C (12)\n-1D2C49A Extra Length          0000 (0)\n-1D2C49C Comment Length        0000 (0)\n-1D2C49E Disk Start            0000 (0)\n-1D2C4A0 Int File Attributes   0000 (0)\n+1D2C15E Compression Method    0008 (8) 'Deflated'\n+1D2C160 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C164 CRC                   32C16B60 (851536736)\n+1D2C168 Compressed Size       000002B6 (694)\n+1D2C16C Uncompressed Size     000002B1 (689)\n+1D2C170 Filename Length       000C (12)\n+1D2C172 Extra Length          0000 (0)\n+1D2C174 Comment Length        0000 (0)\n+1D2C176 Disk Start            0000 (0)\n+1D2C178 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C4A2 Ext File Attributes   81A40000 (2175008768)\n+1D2C17A 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-1D2C4A6 Local Header Offset   01D02F18 (30420760)\n-1D2C4AA Filename              'XXXXXXXXXXXX'\n+1D2C17E Local Header Offset   01D02BF0 (30419952)\n+1D2C182 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C4AA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C182: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C4B6 CENTRAL HEADER #465   02014B50 (33639248)\n-1D2C4BA Created Zip Spec      14 (20) '2.0'\n-1D2C4BB Created OS            03 (3) 'Unix'\n-1D2C4BC Extract Zip Spec      14 (20) '2.0'\n-1D2C4BD Extract OS            00 (0) 'MS-DOS'\n-1D2C4BE General Purpose Flag  0800 (2048)\n+1D2C18E CENTRAL HEADER #465   02014B50 (33639248)\n+1D2C192 Created Zip Spec      14 (20) '2.0'\n+1D2C193 Created OS            03 (3) 'Unix'\n+1D2C194 Extract Zip Spec      14 (20) '2.0'\n+1D2C195 Extract OS            00 (0) 'MS-DOS'\n+1D2C196 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C4C0 Compression Method    0008 (8) 'Deflated'\n-1D2C4C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C4C6 CRC                   1C393B40 (473512768)\n-1D2C4CA Compressed Size       00000296 (662)\n-1D2C4CE Uncompressed Size     00000291 (657)\n-1D2C4D2 Filename Length       000C (12)\n-1D2C4D4 Extra Length          0000 (0)\n-1D2C4D6 Comment Length        0000 (0)\n-1D2C4D8 Disk Start            0000 (0)\n-1D2C4DA Int File Attributes   0000 (0)\n+1D2C198 Compression Method    0008 (8) 'Deflated'\n+1D2C19A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C19E CRC                   1C393B40 (473512768)\n+1D2C1A2 Compressed Size       00000296 (662)\n+1D2C1A6 Uncompressed Size     00000291 (657)\n+1D2C1AA Filename Length       000C (12)\n+1D2C1AC Extra Length          0000 (0)\n+1D2C1AE Comment Length        0000 (0)\n+1D2C1B0 Disk Start            0000 (0)\n+1D2C1B2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C4DC Ext File Attributes   81A40000 (2175008768)\n+1D2C1B4 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-1D2C4E0 Local Header Offset   01D031F8 (30421496)\n-1D2C4E4 Filename              'XXXXXXXXXXXX'\n+1D2C1B8 Local Header Offset   01D02ED0 (30420688)\n+1D2C1BC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C4E4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C1BC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C4F0 CENTRAL HEADER #466   02014B50 (33639248)\n-1D2C4F4 Created Zip Spec      14 (20) '2.0'\n-1D2C4F5 Created OS            03 (3) 'Unix'\n-1D2C4F6 Extract Zip Spec      14 (20) '2.0'\n-1D2C4F7 Extract OS            00 (0) 'MS-DOS'\n-1D2C4F8 General Purpose Flag  0800 (2048)\n+1D2C1C8 CENTRAL HEADER #466   02014B50 (33639248)\n+1D2C1CC Created Zip Spec      14 (20) '2.0'\n+1D2C1CD Created OS            03 (3) 'Unix'\n+1D2C1CE Extract Zip Spec      14 (20) '2.0'\n+1D2C1CF Extract OS            00 (0) 'MS-DOS'\n+1D2C1D0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C4FA Compression Method    0008 (8) 'Deflated'\n-1D2C4FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C500 CRC                   DFCBCF8B (3754676107)\n-1D2C504 Compressed Size       00000231 (561)\n-1D2C508 Uncompressed Size     0000022C (556)\n-1D2C50C Filename Length       000C (12)\n-1D2C50E Extra Length          0000 (0)\n-1D2C510 Comment Length        0000 (0)\n-1D2C512 Disk Start            0000 (0)\n-1D2C514 Int File Attributes   0000 (0)\n+1D2C1D2 Compression Method    0008 (8) 'Deflated'\n+1D2C1D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C1D8 CRC                   DFCBCF8B (3754676107)\n+1D2C1DC Compressed Size       00000231 (561)\n+1D2C1E0 Uncompressed Size     0000022C (556)\n+1D2C1E4 Filename Length       000C (12)\n+1D2C1E6 Extra Length          0000 (0)\n+1D2C1E8 Comment Length        0000 (0)\n+1D2C1EA Disk Start            0000 (0)\n+1D2C1EC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C516 Ext File Attributes   81A40000 (2175008768)\n+1D2C1EE 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-1D2C51A Local Header Offset   01D034B8 (30422200)\n-1D2C51E Filename              'XXXXXXXXXXXX'\n+1D2C1F2 Local Header Offset   01D03190 (30421392)\n+1D2C1F6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C51E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C1F6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C52A CENTRAL HEADER #467   02014B50 (33639248)\n-1D2C52E Created Zip Spec      14 (20) '2.0'\n-1D2C52F Created OS            03 (3) 'Unix'\n-1D2C530 Extract Zip Spec      14 (20) '2.0'\n-1D2C531 Extract OS            00 (0) 'MS-DOS'\n-1D2C532 General Purpose Flag  0800 (2048)\n+1D2C202 CENTRAL HEADER #467   02014B50 (33639248)\n+1D2C206 Created Zip Spec      14 (20) '2.0'\n+1D2C207 Created OS            03 (3) 'Unix'\n+1D2C208 Extract Zip Spec      14 (20) '2.0'\n+1D2C209 Extract OS            00 (0) 'MS-DOS'\n+1D2C20A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C534 Compression Method    0008 (8) 'Deflated'\n-1D2C536 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C53A CRC                   A6FF156C (2801735020)\n-1D2C53E Compressed Size       000001DD (477)\n-1D2C542 Uncompressed Size     000001D8 (472)\n-1D2C546 Filename Length       000C (12)\n-1D2C548 Extra Length          0000 (0)\n-1D2C54A Comment Length        0000 (0)\n-1D2C54C Disk Start            0000 (0)\n-1D2C54E Int File Attributes   0000 (0)\n+1D2C20C Compression Method    0008 (8) 'Deflated'\n+1D2C20E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C212 CRC                   A6FF156C (2801735020)\n+1D2C216 Compressed Size       000001DD (477)\n+1D2C21A Uncompressed Size     000001D8 (472)\n+1D2C21E Filename Length       000C (12)\n+1D2C220 Extra Length          0000 (0)\n+1D2C222 Comment Length        0000 (0)\n+1D2C224 Disk Start            0000 (0)\n+1D2C226 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C550 Ext File Attributes   81A40000 (2175008768)\n+1D2C228 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-1D2C554 Local Header Offset   01D03713 (30422803)\n-1D2C558 Filename              'XXXXXXXXXXXX'\n+1D2C22C Local Header Offset   01D033EB (30421995)\n+1D2C230 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C558: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C230: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C564 CENTRAL HEADER #468   02014B50 (33639248)\n-1D2C568 Created Zip Spec      14 (20) '2.0'\n-1D2C569 Created OS            03 (3) 'Unix'\n-1D2C56A Extract Zip Spec      14 (20) '2.0'\n-1D2C56B Extract OS            00 (0) 'MS-DOS'\n-1D2C56C General Purpose Flag  0800 (2048)\n+1D2C23C CENTRAL HEADER #468   02014B50 (33639248)\n+1D2C240 Created Zip Spec      14 (20) '2.0'\n+1D2C241 Created OS            03 (3) 'Unix'\n+1D2C242 Extract Zip Spec      14 (20) '2.0'\n+1D2C243 Extract OS            00 (0) 'MS-DOS'\n+1D2C244 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C56E Compression Method    0008 (8) 'Deflated'\n-1D2C570 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C574 CRC                   37E3A1C7 (937664967)\n-1D2C578 Compressed Size       0000022F (559)\n-1D2C57C Uncompressed Size     0000022A (554)\n-1D2C580 Filename Length       000C (12)\n-1D2C582 Extra Length          0000 (0)\n-1D2C584 Comment Length        0000 (0)\n-1D2C586 Disk Start            0000 (0)\n-1D2C588 Int File Attributes   0000 (0)\n+1D2C246 Compression Method    0008 (8) 'Deflated'\n+1D2C248 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C24C CRC                   37E3A1C7 (937664967)\n+1D2C250 Compressed Size       0000022F (559)\n+1D2C254 Uncompressed Size     0000022A (554)\n+1D2C258 Filename Length       000C (12)\n+1D2C25A Extra Length          0000 (0)\n+1D2C25C Comment Length        0000 (0)\n+1D2C25E Disk Start            0000 (0)\n+1D2C260 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C58A Ext File Attributes   81A40000 (2175008768)\n+1D2C262 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-1D2C58E Local Header Offset   01D0391A (30423322)\n-1D2C592 Filename              'XXXXXXXXXXXX'\n+1D2C266 Local Header Offset   01D035F2 (30422514)\n+1D2C26A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C592: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C26A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C59E CENTRAL HEADER #469   02014B50 (33639248)\n-1D2C5A2 Created Zip Spec      14 (20) '2.0'\n-1D2C5A3 Created OS            03 (3) 'Unix'\n-1D2C5A4 Extract Zip Spec      14 (20) '2.0'\n-1D2C5A5 Extract OS            00 (0) 'MS-DOS'\n-1D2C5A6 General Purpose Flag  0800 (2048)\n+1D2C276 CENTRAL HEADER #469   02014B50 (33639248)\n+1D2C27A Created Zip Spec      14 (20) '2.0'\n+1D2C27B Created OS            03 (3) 'Unix'\n+1D2C27C Extract Zip Spec      14 (20) '2.0'\n+1D2C27D Extract OS            00 (0) 'MS-DOS'\n+1D2C27E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C5A8 Compression Method    0008 (8) 'Deflated'\n-1D2C5AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C5AE CRC                   09727940 (158497088)\n-1D2C5B2 Compressed Size       0000022B (555)\n-1D2C5B6 Uncompressed Size     00000226 (550)\n-1D2C5BA Filename Length       000C (12)\n-1D2C5BC Extra Length          0000 (0)\n-1D2C5BE Comment Length        0000 (0)\n-1D2C5C0 Disk Start            0000 (0)\n-1D2C5C2 Int File Attributes   0000 (0)\n+1D2C280 Compression Method    0008 (8) 'Deflated'\n+1D2C282 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C286 CRC                   09727940 (158497088)\n+1D2C28A Compressed Size       0000022B (555)\n+1D2C28E Uncompressed Size     00000226 (550)\n+1D2C292 Filename Length       000C (12)\n+1D2C294 Extra Length          0000 (0)\n+1D2C296 Comment Length        0000 (0)\n+1D2C298 Disk Start            0000 (0)\n+1D2C29A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C5C4 Ext File Attributes   81A40000 (2175008768)\n+1D2C29C 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-1D2C5C8 Local Header Offset   01D03B73 (30423923)\n-1D2C5CC Filename              'XXXXXXXXXXXX'\n+1D2C2A0 Local Header Offset   01D0384B (30423115)\n+1D2C2A4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C5CC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C2A4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C5D8 CENTRAL HEADER #470   02014B50 (33639248)\n-1D2C5DC Created Zip Spec      14 (20) '2.0'\n-1D2C5DD Created OS            03 (3) 'Unix'\n-1D2C5DE Extract Zip Spec      14 (20) '2.0'\n-1D2C5DF Extract OS            00 (0) 'MS-DOS'\n-1D2C5E0 General Purpose Flag  0800 (2048)\n+1D2C2B0 CENTRAL HEADER #470   02014B50 (33639248)\n+1D2C2B4 Created Zip Spec      14 (20) '2.0'\n+1D2C2B5 Created OS            03 (3) 'Unix'\n+1D2C2B6 Extract Zip Spec      14 (20) '2.0'\n+1D2C2B7 Extract OS            00 (0) 'MS-DOS'\n+1D2C2B8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C5E2 Compression Method    0008 (8) 'Deflated'\n-1D2C5E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C5E8 CRC                   287E87F0 (679380976)\n-1D2C5EC Compressed Size       000001DE (478)\n-1D2C5F0 Uncompressed Size     000001D9 (473)\n-1D2C5F4 Filename Length       000C (12)\n-1D2C5F6 Extra Length          0000 (0)\n-1D2C5F8 Comment Length        0000 (0)\n-1D2C5FA Disk Start            0000 (0)\n-1D2C5FC Int File Attributes   0000 (0)\n+1D2C2BA Compression Method    0008 (8) 'Deflated'\n+1D2C2BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C2C0 CRC                   287E87F0 (679380976)\n+1D2C2C4 Compressed Size       000001DE (478)\n+1D2C2C8 Uncompressed Size     000001D9 (473)\n+1D2C2CC Filename Length       000C (12)\n+1D2C2CE Extra Length          0000 (0)\n+1D2C2D0 Comment Length        0000 (0)\n+1D2C2D2 Disk Start            0000 (0)\n+1D2C2D4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C5FE Ext File Attributes   81A40000 (2175008768)\n+1D2C2D6 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-1D2C602 Local Header Offset   01D03DC8 (30424520)\n-1D2C606 Filename              'XXXXXXXXXXXX'\n+1D2C2DA Local Header Offset   01D03AA0 (30423712)\n+1D2C2DE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C606: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C2DE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C612 CENTRAL HEADER #471   02014B50 (33639248)\n-1D2C616 Created Zip Spec      14 (20) '2.0'\n-1D2C617 Created OS            03 (3) 'Unix'\n-1D2C618 Extract Zip Spec      14 (20) '2.0'\n-1D2C619 Extract OS            00 (0) 'MS-DOS'\n-1D2C61A General Purpose Flag  0800 (2048)\n+1D2C2EA CENTRAL HEADER #471   02014B50 (33639248)\n+1D2C2EE Created Zip Spec      14 (20) '2.0'\n+1D2C2EF Created OS            03 (3) 'Unix'\n+1D2C2F0 Extract Zip Spec      14 (20) '2.0'\n+1D2C2F1 Extract OS            00 (0) 'MS-DOS'\n+1D2C2F2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C61C Compression Method    0008 (8) 'Deflated'\n-1D2C61E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C622 CRC                   7422D8FE (1948440830)\n-1D2C626 Compressed Size       000001C7 (455)\n-1D2C62A Uncompressed Size     000001C2 (450)\n-1D2C62E Filename Length       000C (12)\n-1D2C630 Extra Length          0000 (0)\n-1D2C632 Comment Length        0000 (0)\n-1D2C634 Disk Start            0000 (0)\n-1D2C636 Int File Attributes   0000 (0)\n+1D2C2F4 Compression Method    0008 (8) 'Deflated'\n+1D2C2F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C2FA CRC                   7422D8FE (1948440830)\n+1D2C2FE Compressed Size       000001C7 (455)\n+1D2C302 Uncompressed Size     000001C2 (450)\n+1D2C306 Filename Length       000C (12)\n+1D2C308 Extra Length          0000 (0)\n+1D2C30A Comment Length        0000 (0)\n+1D2C30C Disk Start            0000 (0)\n+1D2C30E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C638 Ext File Attributes   81A40000 (2175008768)\n+1D2C310 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-1D2C63C Local Header Offset   01D03FD0 (30425040)\n-1D2C640 Filename              'XXXXXXXXXXXX'\n+1D2C314 Local Header Offset   01D03CA8 (30424232)\n+1D2C318 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C640: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C318: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C64C CENTRAL HEADER #472   02014B50 (33639248)\n-1D2C650 Created Zip Spec      14 (20) '2.0'\n-1D2C651 Created OS            03 (3) 'Unix'\n-1D2C652 Extract Zip Spec      14 (20) '2.0'\n-1D2C653 Extract OS            00 (0) 'MS-DOS'\n-1D2C654 General Purpose Flag  0800 (2048)\n+1D2C324 CENTRAL HEADER #472   02014B50 (33639248)\n+1D2C328 Created Zip Spec      14 (20) '2.0'\n+1D2C329 Created OS            03 (3) 'Unix'\n+1D2C32A Extract Zip Spec      14 (20) '2.0'\n+1D2C32B Extract OS            00 (0) 'MS-DOS'\n+1D2C32C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C656 Compression Method    0008 (8) 'Deflated'\n-1D2C658 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C65C CRC                   A6F764A3 (2801231011)\n-1D2C660 Compressed Size       00000226 (550)\n-1D2C664 Uncompressed Size     00000221 (545)\n-1D2C668 Filename Length       000C (12)\n-1D2C66A Extra Length          0000 (0)\n-1D2C66C Comment Length        0000 (0)\n-1D2C66E Disk Start            0000 (0)\n-1D2C670 Int File Attributes   0000 (0)\n+1D2C32E Compression Method    0008 (8) 'Deflated'\n+1D2C330 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C334 CRC                   A6F764A3 (2801231011)\n+1D2C338 Compressed Size       00000226 (550)\n+1D2C33C Uncompressed Size     00000221 (545)\n+1D2C340 Filename Length       000C (12)\n+1D2C342 Extra Length          0000 (0)\n+1D2C344 Comment Length        0000 (0)\n+1D2C346 Disk Start            0000 (0)\n+1D2C348 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C672 Ext File Attributes   81A40000 (2175008768)\n+1D2C34A 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-1D2C676 Local Header Offset   01D041C1 (30425537)\n-1D2C67A Filename              'XXXXXXXXXXXX'\n+1D2C34E Local Header Offset   01D03E99 (30424729)\n+1D2C352 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C67A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C352: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C686 CENTRAL HEADER #473   02014B50 (33639248)\n-1D2C68A Created Zip Spec      14 (20) '2.0'\n-1D2C68B Created OS            03 (3) 'Unix'\n-1D2C68C Extract Zip Spec      14 (20) '2.0'\n-1D2C68D Extract OS            00 (0) 'MS-DOS'\n-1D2C68E General Purpose Flag  0800 (2048)\n+1D2C35E CENTRAL HEADER #473   02014B50 (33639248)\n+1D2C362 Created Zip Spec      14 (20) '2.0'\n+1D2C363 Created OS            03 (3) 'Unix'\n+1D2C364 Extract Zip Spec      14 (20) '2.0'\n+1D2C365 Extract OS            00 (0) 'MS-DOS'\n+1D2C366 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C690 Compression Method    0008 (8) 'Deflated'\n-1D2C692 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C696 CRC                   C9EC07B7 (3387688887)\n-1D2C69A Compressed Size       000001F4 (500)\n-1D2C69E Uncompressed Size     000001EF (495)\n-1D2C6A2 Filename Length       000C (12)\n-1D2C6A4 Extra Length          0000 (0)\n-1D2C6A6 Comment Length        0000 (0)\n-1D2C6A8 Disk Start            0000 (0)\n-1D2C6AA Int File Attributes   0000 (0)\n+1D2C368 Compression Method    0008 (8) 'Deflated'\n+1D2C36A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C36E CRC                   C9EC07B7 (3387688887)\n+1D2C372 Compressed Size       000001F4 (500)\n+1D2C376 Uncompressed Size     000001EF (495)\n+1D2C37A Filename Length       000C (12)\n+1D2C37C Extra Length          0000 (0)\n+1D2C37E Comment Length        0000 (0)\n+1D2C380 Disk Start            0000 (0)\n+1D2C382 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C6AC Ext File Attributes   81A40000 (2175008768)\n+1D2C384 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-1D2C6B0 Local Header Offset   01D04411 (30426129)\n-1D2C6B4 Filename              'XXXXXXXXXXXX'\n+1D2C388 Local Header Offset   01D040E9 (30425321)\n+1D2C38C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C6B4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C38C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C6C0 CENTRAL HEADER #474   02014B50 (33639248)\n-1D2C6C4 Created Zip Spec      14 (20) '2.0'\n-1D2C6C5 Created OS            03 (3) 'Unix'\n-1D2C6C6 Extract Zip Spec      14 (20) '2.0'\n-1D2C6C7 Extract OS            00 (0) 'MS-DOS'\n-1D2C6C8 General Purpose Flag  0800 (2048)\n+1D2C398 CENTRAL HEADER #474   02014B50 (33639248)\n+1D2C39C Created Zip Spec      14 (20) '2.0'\n+1D2C39D Created OS            03 (3) 'Unix'\n+1D2C39E Extract Zip Spec      14 (20) '2.0'\n+1D2C39F Extract OS            00 (0) 'MS-DOS'\n+1D2C3A0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C6CA Compression Method    0008 (8) 'Deflated'\n-1D2C6CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C6D0 CRC                   917B742B (2440786987)\n-1D2C6D4 Compressed Size       000001AC (428)\n-1D2C6D8 Uncompressed Size     000001A7 (423)\n-1D2C6DC Filename Length       000C (12)\n-1D2C6DE Extra Length          0000 (0)\n-1D2C6E0 Comment Length        0000 (0)\n-1D2C6E2 Disk Start            0000 (0)\n-1D2C6E4 Int File Attributes   0000 (0)\n+1D2C3A2 Compression Method    0008 (8) 'Deflated'\n+1D2C3A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C3A8 CRC                   917B742B (2440786987)\n+1D2C3AC Compressed Size       000001AC (428)\n+1D2C3B0 Uncompressed Size     000001A7 (423)\n+1D2C3B4 Filename Length       000C (12)\n+1D2C3B6 Extra Length          0000 (0)\n+1D2C3B8 Comment Length        0000 (0)\n+1D2C3BA Disk Start            0000 (0)\n+1D2C3BC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C6E6 Ext File Attributes   81A40000 (2175008768)\n+1D2C3BE 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-1D2C6EA Local Header Offset   01D0462F (30426671)\n-1D2C6EE Filename              'XXXXXXXXXXXX'\n+1D2C3C2 Local Header Offset   01D04307 (30425863)\n+1D2C3C6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C6EE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C3C6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C6FA CENTRAL HEADER #475   02014B50 (33639248)\n-1D2C6FE Created Zip Spec      14 (20) '2.0'\n-1D2C6FF Created OS            03 (3) 'Unix'\n-1D2C700 Extract Zip Spec      14 (20) '2.0'\n-1D2C701 Extract OS            00 (0) 'MS-DOS'\n-1D2C702 General Purpose Flag  0800 (2048)\n+1D2C3D2 CENTRAL HEADER #475   02014B50 (33639248)\n+1D2C3D6 Created Zip Spec      14 (20) '2.0'\n+1D2C3D7 Created OS            03 (3) 'Unix'\n+1D2C3D8 Extract Zip Spec      14 (20) '2.0'\n+1D2C3D9 Extract OS            00 (0) 'MS-DOS'\n+1D2C3DA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C704 Compression Method    0008 (8) 'Deflated'\n-1D2C706 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C70A CRC                   09674906 (157763846)\n-1D2C70E Compressed Size       000001A9 (425)\n-1D2C712 Uncompressed Size     000001A4 (420)\n-1D2C716 Filename Length       000C (12)\n-1D2C718 Extra Length          0000 (0)\n-1D2C71A Comment Length        0000 (0)\n-1D2C71C Disk Start            0000 (0)\n-1D2C71E Int File Attributes   0000 (0)\n+1D2C3DC Compression Method    0008 (8) 'Deflated'\n+1D2C3DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C3E2 CRC                   09674906 (157763846)\n+1D2C3E6 Compressed Size       000001A9 (425)\n+1D2C3EA Uncompressed Size     000001A4 (420)\n+1D2C3EE Filename Length       000C (12)\n+1D2C3F0 Extra Length          0000 (0)\n+1D2C3F2 Comment Length        0000 (0)\n+1D2C3F4 Disk Start            0000 (0)\n+1D2C3F6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C720 Ext File Attributes   81A40000 (2175008768)\n+1D2C3F8 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-1D2C724 Local Header Offset   01D04805 (30427141)\n-1D2C728 Filename              'XXXXXXXXXXXX'\n+1D2C3FC Local Header Offset   01D044DD (30426333)\n+1D2C400 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C728: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C400: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C734 CENTRAL HEADER #476   02014B50 (33639248)\n-1D2C738 Created Zip Spec      14 (20) '2.0'\n-1D2C739 Created OS            03 (3) 'Unix'\n-1D2C73A Extract Zip Spec      14 (20) '2.0'\n-1D2C73B Extract OS            00 (0) 'MS-DOS'\n-1D2C73C General Purpose Flag  0800 (2048)\n+1D2C40C CENTRAL HEADER #476   02014B50 (33639248)\n+1D2C410 Created Zip Spec      14 (20) '2.0'\n+1D2C411 Created OS            03 (3) 'Unix'\n+1D2C412 Extract Zip Spec      14 (20) '2.0'\n+1D2C413 Extract OS            00 (0) 'MS-DOS'\n+1D2C414 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C73E Compression Method    0008 (8) 'Deflated'\n-1D2C740 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C744 CRC                   0F069573 (252089715)\n-1D2C748 Compressed Size       0000021A (538)\n-1D2C74C Uncompressed Size     00000215 (533)\n-1D2C750 Filename Length       000C (12)\n-1D2C752 Extra Length          0000 (0)\n-1D2C754 Comment Length        0000 (0)\n-1D2C756 Disk Start            0000 (0)\n-1D2C758 Int File Attributes   0000 (0)\n+1D2C416 Compression Method    0008 (8) 'Deflated'\n+1D2C418 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C41C CRC                   0F069573 (252089715)\n+1D2C420 Compressed Size       0000021A (538)\n+1D2C424 Uncompressed Size     00000215 (533)\n+1D2C428 Filename Length       000C (12)\n+1D2C42A Extra Length          0000 (0)\n+1D2C42C Comment Length        0000 (0)\n+1D2C42E Disk Start            0000 (0)\n+1D2C430 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C75A Ext File Attributes   81A40000 (2175008768)\n+1D2C432 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-1D2C75E Local Header Offset   01D049D8 (30427608)\n-1D2C762 Filename              'XXXXXXXXXXXX'\n+1D2C436 Local Header Offset   01D046B0 (30426800)\n+1D2C43A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C762: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C43A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C76E CENTRAL HEADER #477   02014B50 (33639248)\n-1D2C772 Created Zip Spec      14 (20) '2.0'\n-1D2C773 Created OS            03 (3) 'Unix'\n-1D2C774 Extract Zip Spec      14 (20) '2.0'\n-1D2C775 Extract OS            00 (0) 'MS-DOS'\n-1D2C776 General Purpose Flag  0800 (2048)\n+1D2C446 CENTRAL HEADER #477   02014B50 (33639248)\n+1D2C44A Created Zip Spec      14 (20) '2.0'\n+1D2C44B Created OS            03 (3) 'Unix'\n+1D2C44C Extract Zip Spec      14 (20) '2.0'\n+1D2C44D Extract OS            00 (0) 'MS-DOS'\n+1D2C44E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C778 Compression Method    0008 (8) 'Deflated'\n-1D2C77A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C77E CRC                   01FD1368 (33362792)\n-1D2C782 Compressed Size       0000022C (556)\n-1D2C786 Uncompressed Size     00000227 (551)\n-1D2C78A Filename Length       000C (12)\n-1D2C78C Extra Length          0000 (0)\n-1D2C78E Comment Length        0000 (0)\n-1D2C790 Disk Start            0000 (0)\n-1D2C792 Int File Attributes   0000 (0)\n+1D2C450 Compression Method    0008 (8) 'Deflated'\n+1D2C452 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C456 CRC                   01FD1368 (33362792)\n+1D2C45A Compressed Size       0000022C (556)\n+1D2C45E Uncompressed Size     00000227 (551)\n+1D2C462 Filename Length       000C (12)\n+1D2C464 Extra Length          0000 (0)\n+1D2C466 Comment Length        0000 (0)\n+1D2C468 Disk Start            0000 (0)\n+1D2C46A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C794 Ext File Attributes   81A40000 (2175008768)\n+1D2C46C 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-1D2C798 Local Header Offset   01D04C1C (30428188)\n-1D2C79C Filename              'XXXXXXXXXXXX'\n+1D2C470 Local Header Offset   01D048F4 (30427380)\n+1D2C474 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C79C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C474: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C7A8 CENTRAL HEADER #478   02014B50 (33639248)\n-1D2C7AC Created Zip Spec      14 (20) '2.0'\n-1D2C7AD Created OS            03 (3) 'Unix'\n-1D2C7AE Extract Zip Spec      14 (20) '2.0'\n-1D2C7AF Extract OS            00 (0) 'MS-DOS'\n-1D2C7B0 General Purpose Flag  0800 (2048)\n+1D2C480 CENTRAL HEADER #478   02014B50 (33639248)\n+1D2C484 Created Zip Spec      14 (20) '2.0'\n+1D2C485 Created OS            03 (3) 'Unix'\n+1D2C486 Extract Zip Spec      14 (20) '2.0'\n+1D2C487 Extract OS            00 (0) 'MS-DOS'\n+1D2C488 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C7B2 Compression Method    0008 (8) 'Deflated'\n-1D2C7B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C7B8 CRC                   DC7075D0 (3698357712)\n-1D2C7BC Compressed Size       00000275 (629)\n-1D2C7C0 Uncompressed Size     00000270 (624)\n-1D2C7C4 Filename Length       000C (12)\n-1D2C7C6 Extra Length          0000 (0)\n-1D2C7C8 Comment Length        0000 (0)\n-1D2C7CA Disk Start            0000 (0)\n-1D2C7CC Int File Attributes   0000 (0)\n+1D2C48A Compression Method    0008 (8) 'Deflated'\n+1D2C48C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C490 CRC                   DC7075D0 (3698357712)\n+1D2C494 Compressed Size       00000275 (629)\n+1D2C498 Uncompressed Size     00000270 (624)\n+1D2C49C Filename Length       000C (12)\n+1D2C49E Extra Length          0000 (0)\n+1D2C4A0 Comment Length        0000 (0)\n+1D2C4A2 Disk Start            0000 (0)\n+1D2C4A4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C7CE Ext File Attributes   81A40000 (2175008768)\n+1D2C4A6 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-1D2C7D2 Local Header Offset   01D04E72 (30428786)\n-1D2C7D6 Filename              'XXXXXXXXXXXX'\n+1D2C4AA Local Header Offset   01D04B4A (30427978)\n+1D2C4AE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C7D6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C4AE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C7E2 CENTRAL HEADER #479   02014B50 (33639248)\n-1D2C7E6 Created Zip Spec      14 (20) '2.0'\n-1D2C7E7 Created OS            03 (3) 'Unix'\n-1D2C7E8 Extract Zip Spec      14 (20) '2.0'\n-1D2C7E9 Extract OS            00 (0) 'MS-DOS'\n-1D2C7EA General Purpose Flag  0800 (2048)\n+1D2C4BA CENTRAL HEADER #479   02014B50 (33639248)\n+1D2C4BE Created Zip Spec      14 (20) '2.0'\n+1D2C4BF Created OS            03 (3) 'Unix'\n+1D2C4C0 Extract Zip Spec      14 (20) '2.0'\n+1D2C4C1 Extract OS            00 (0) 'MS-DOS'\n+1D2C4C2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C7EC Compression Method    0008 (8) 'Deflated'\n-1D2C7EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C7F2 CRC                   5898DC01 (1486412801)\n-1D2C7F6 Compressed Size       00000265 (613)\n-1D2C7FA Uncompressed Size     00000260 (608)\n-1D2C7FE Filename Length       000C (12)\n-1D2C800 Extra Length          0000 (0)\n-1D2C802 Comment Length        0000 (0)\n-1D2C804 Disk Start            0000 (0)\n-1D2C806 Int File Attributes   0000 (0)\n+1D2C4C4 Compression Method    0008 (8) 'Deflated'\n+1D2C4C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C4CA CRC                   5898DC01 (1486412801)\n+1D2C4CE Compressed Size       00000265 (613)\n+1D2C4D2 Uncompressed Size     00000260 (608)\n+1D2C4D6 Filename Length       000C (12)\n+1D2C4D8 Extra Length          0000 (0)\n+1D2C4DA Comment Length        0000 (0)\n+1D2C4DC Disk Start            0000 (0)\n+1D2C4DE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C808 Ext File Attributes   81A40000 (2175008768)\n+1D2C4E0 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-1D2C80C Local Header Offset   01D05111 (30429457)\n-1D2C810 Filename              'XXXXXXXXXXXX'\n+1D2C4E4 Local Header Offset   01D04DE9 (30428649)\n+1D2C4E8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C810: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C4E8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C81C CENTRAL HEADER #480   02014B50 (33639248)\n-1D2C820 Created Zip Spec      14 (20) '2.0'\n-1D2C821 Created OS            03 (3) 'Unix'\n-1D2C822 Extract Zip Spec      14 (20) '2.0'\n-1D2C823 Extract OS            00 (0) 'MS-DOS'\n-1D2C824 General Purpose Flag  0800 (2048)\n+1D2C4F4 CENTRAL HEADER #480   02014B50 (33639248)\n+1D2C4F8 Created Zip Spec      14 (20) '2.0'\n+1D2C4F9 Created OS            03 (3) 'Unix'\n+1D2C4FA Extract Zip Spec      14 (20) '2.0'\n+1D2C4FB Extract OS            00 (0) 'MS-DOS'\n+1D2C4FC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C826 Compression Method    0008 (8) 'Deflated'\n-1D2C828 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C82C CRC                   3E614B1B (1046563611)\n-1D2C830 Compressed Size       0000028E (654)\n-1D2C834 Uncompressed Size     00000289 (649)\n-1D2C838 Filename Length       0012 (18)\n-1D2C83A Extra Length          0000 (0)\n-1D2C83C Comment Length        0000 (0)\n-1D2C83E Disk Start            0000 (0)\n-1D2C840 Int File Attributes   0000 (0)\n+1D2C4FE Compression Method    0008 (8) 'Deflated'\n+1D2C500 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C504 CRC                   3E614B1B (1046563611)\n+1D2C508 Compressed Size       0000028E (654)\n+1D2C50C Uncompressed Size     00000289 (649)\n+1D2C510 Filename Length       0012 (18)\n+1D2C512 Extra Length          0000 (0)\n+1D2C514 Comment Length        0000 (0)\n+1D2C516 Disk Start            0000 (0)\n+1D2C518 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C842 Ext File Attributes   81A40000 (2175008768)\n+1D2C51A 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-1D2C846 Local Header Offset   01D053A0 (30430112)\n-1D2C84A Filename              'XXXXXXXXXXXXXXXXXX'\n+1D2C51E Local Header Offset   01D05078 (30429304)\n+1D2C522 Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C84A: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C522: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C85C CENTRAL HEADER #481   02014B50 (33639248)\n-1D2C860 Created Zip Spec      14 (20) '2.0'\n-1D2C861 Created OS            03 (3) 'Unix'\n-1D2C862 Extract Zip Spec      14 (20) '2.0'\n-1D2C863 Extract OS            00 (0) 'MS-DOS'\n-1D2C864 General Purpose Flag  0800 (2048)\n+1D2C534 CENTRAL HEADER #481   02014B50 (33639248)\n+1D2C538 Created Zip Spec      14 (20) '2.0'\n+1D2C539 Created OS            03 (3) 'Unix'\n+1D2C53A Extract Zip Spec      14 (20) '2.0'\n+1D2C53B Extract OS            00 (0) 'MS-DOS'\n+1D2C53C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C866 Compression Method    0008 (8) 'Deflated'\n-1D2C868 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C86C CRC                   1C8B70B8 (478900408)\n-1D2C870 Compressed Size       000001F1 (497)\n-1D2C874 Uncompressed Size     000001EC (492)\n-1D2C878 Filename Length       000C (12)\n-1D2C87A Extra Length          0000 (0)\n-1D2C87C Comment Length        0000 (0)\n-1D2C87E Disk Start            0000 (0)\n-1D2C880 Int File Attributes   0000 (0)\n+1D2C53E Compression Method    0008 (8) 'Deflated'\n+1D2C540 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C544 CRC                   1C8B70B8 (478900408)\n+1D2C548 Compressed Size       000001F1 (497)\n+1D2C54C Uncompressed Size     000001EC (492)\n+1D2C550 Filename Length       000C (12)\n+1D2C552 Extra Length          0000 (0)\n+1D2C554 Comment Length        0000 (0)\n+1D2C556 Disk Start            0000 (0)\n+1D2C558 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C882 Ext File Attributes   81A40000 (2175008768)\n+1D2C55A 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-1D2C886 Local Header Offset   01D0565E (30430814)\n-1D2C88A Filename              'XXXXXXXXXXXX'\n+1D2C55E Local Header Offset   01D05336 (30430006)\n+1D2C562 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C88A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C562: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C896 CENTRAL HEADER #482   02014B50 (33639248)\n-1D2C89A Created Zip Spec      14 (20) '2.0'\n-1D2C89B Created OS            03 (3) 'Unix'\n-1D2C89C Extract Zip Spec      14 (20) '2.0'\n-1D2C89D Extract OS            00 (0) 'MS-DOS'\n-1D2C89E General Purpose Flag  0800 (2048)\n+1D2C56E CENTRAL HEADER #482   02014B50 (33639248)\n+1D2C572 Created Zip Spec      14 (20) '2.0'\n+1D2C573 Created OS            03 (3) 'Unix'\n+1D2C574 Extract Zip Spec      14 (20) '2.0'\n+1D2C575 Extract OS            00 (0) 'MS-DOS'\n+1D2C576 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C8A0 Compression Method    0008 (8) 'Deflated'\n-1D2C8A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C8A6 CRC                   B9D735E7 (3117888999)\n-1D2C8AA Compressed Size       00000223 (547)\n-1D2C8AE Uncompressed Size     0000021E (542)\n-1D2C8B2 Filename Length       000C (12)\n-1D2C8B4 Extra Length          0000 (0)\n-1D2C8B6 Comment Length        0000 (0)\n-1D2C8B8 Disk Start            0000 (0)\n-1D2C8BA Int File Attributes   0000 (0)\n+1D2C578 Compression Method    0008 (8) 'Deflated'\n+1D2C57A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C57E CRC                   B9D735E7 (3117888999)\n+1D2C582 Compressed Size       00000223 (547)\n+1D2C586 Uncompressed Size     0000021E (542)\n+1D2C58A Filename Length       000C (12)\n+1D2C58C Extra Length          0000 (0)\n+1D2C58E Comment Length        0000 (0)\n+1D2C590 Disk Start            0000 (0)\n+1D2C592 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C8BC Ext File Attributes   81A40000 (2175008768)\n+1D2C594 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-1D2C8C0 Local Header Offset   01D05879 (30431353)\n-1D2C8C4 Filename              'XXXXXXXXXXXX'\n+1D2C598 Local Header Offset   01D05551 (30430545)\n+1D2C59C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C8C4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C59C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C8D0 CENTRAL HEADER #483   02014B50 (33639248)\n-1D2C8D4 Created Zip Spec      14 (20) '2.0'\n-1D2C8D5 Created OS            03 (3) 'Unix'\n-1D2C8D6 Extract Zip Spec      14 (20) '2.0'\n-1D2C8D7 Extract OS            00 (0) 'MS-DOS'\n-1D2C8D8 General Purpose Flag  0800 (2048)\n+1D2C5A8 CENTRAL HEADER #483   02014B50 (33639248)\n+1D2C5AC Created Zip Spec      14 (20) '2.0'\n+1D2C5AD Created OS            03 (3) 'Unix'\n+1D2C5AE Extract Zip Spec      14 (20) '2.0'\n+1D2C5AF Extract OS            00 (0) 'MS-DOS'\n+1D2C5B0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C8DA Compression Method    0008 (8) 'Deflated'\n-1D2C8DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C8E0 CRC                   30432444 (809706564)\n-1D2C8E4 Compressed Size       000001D9 (473)\n-1D2C8E8 Uncompressed Size     000001D4 (468)\n-1D2C8EC Filename Length       000C (12)\n-1D2C8EE Extra Length          0000 (0)\n-1D2C8F0 Comment Length        0000 (0)\n-1D2C8F2 Disk Start            0000 (0)\n-1D2C8F4 Int File Attributes   0000 (0)\n+1D2C5B2 Compression Method    0008 (8) 'Deflated'\n+1D2C5B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C5B8 CRC                   30432444 (809706564)\n+1D2C5BC Compressed Size       000001D9 (473)\n+1D2C5C0 Uncompressed Size     000001D4 (468)\n+1D2C5C4 Filename Length       000C (12)\n+1D2C5C6 Extra Length          0000 (0)\n+1D2C5C8 Comment Length        0000 (0)\n+1D2C5CA Disk Start            0000 (0)\n+1D2C5CC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C8F6 Ext File Attributes   81A40000 (2175008768)\n+1D2C5CE 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-1D2C8FA Local Header Offset   01D05AC6 (30431942)\n-1D2C8FE Filename              'XXXXXXXXXXXX'\n+1D2C5D2 Local Header Offset   01D0579E (30431134)\n+1D2C5D6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C8FE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C5D6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C90A CENTRAL HEADER #484   02014B50 (33639248)\n-1D2C90E Created Zip Spec      14 (20) '2.0'\n-1D2C90F Created OS            03 (3) 'Unix'\n-1D2C910 Extract Zip Spec      14 (20) '2.0'\n-1D2C911 Extract OS            00 (0) 'MS-DOS'\n-1D2C912 General Purpose Flag  0800 (2048)\n+1D2C5E2 CENTRAL HEADER #484   02014B50 (33639248)\n+1D2C5E6 Created Zip Spec      14 (20) '2.0'\n+1D2C5E7 Created OS            03 (3) 'Unix'\n+1D2C5E8 Extract Zip Spec      14 (20) '2.0'\n+1D2C5E9 Extract OS            00 (0) 'MS-DOS'\n+1D2C5EA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C914 Compression Method    0008 (8) 'Deflated'\n-1D2C916 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C91A CRC                   6AAC1B5C (1789664092)\n-1D2C91E Compressed Size       00000283 (643)\n-1D2C922 Uncompressed Size     00000285 (645)\n-1D2C926 Filename Length       000C (12)\n-1D2C928 Extra Length          0000 (0)\n-1D2C92A Comment Length        0000 (0)\n-1D2C92C Disk Start            0000 (0)\n-1D2C92E Int File Attributes   0000 (0)\n+1D2C5EC Compression Method    0008 (8) 'Deflated'\n+1D2C5EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C5F2 CRC                   6AAC1B5C (1789664092)\n+1D2C5F6 Compressed Size       00000283 (643)\n+1D2C5FA Uncompressed Size     00000285 (645)\n+1D2C5FE Filename Length       000C (12)\n+1D2C600 Extra Length          0000 (0)\n+1D2C602 Comment Length        0000 (0)\n+1D2C604 Disk Start            0000 (0)\n+1D2C606 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C930 Ext File Attributes   81A40000 (2175008768)\n+1D2C608 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-1D2C934 Local Header Offset   01D05CC9 (30432457)\n-1D2C938 Filename              'XXXXXXXXXXXX'\n+1D2C60C Local Header Offset   01D059A1 (30431649)\n+1D2C610 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C938: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C610: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C944 CENTRAL HEADER #485   02014B50 (33639248)\n-1D2C948 Created Zip Spec      14 (20) '2.0'\n-1D2C949 Created OS            03 (3) 'Unix'\n-1D2C94A Extract Zip Spec      14 (20) '2.0'\n-1D2C94B Extract OS            00 (0) 'MS-DOS'\n-1D2C94C General Purpose Flag  0800 (2048)\n+1D2C61C CENTRAL HEADER #485   02014B50 (33639248)\n+1D2C620 Created Zip Spec      14 (20) '2.0'\n+1D2C621 Created OS            03 (3) 'Unix'\n+1D2C622 Extract Zip Spec      14 (20) '2.0'\n+1D2C623 Extract OS            00 (0) 'MS-DOS'\n+1D2C624 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C94E Compression Method    0008 (8) 'Deflated'\n-1D2C950 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C954 CRC                   EC5E4372 (3965600626)\n-1D2C958 Compressed Size       00000203 (515)\n-1D2C95C Uncompressed Size     000001FE (510)\n-1D2C960 Filename Length       000C (12)\n-1D2C962 Extra Length          0000 (0)\n-1D2C964 Comment Length        0000 (0)\n-1D2C966 Disk Start            0000 (0)\n-1D2C968 Int File Attributes   0000 (0)\n+1D2C626 Compression Method    0008 (8) 'Deflated'\n+1D2C628 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C62C CRC                   EC5E4372 (3965600626)\n+1D2C630 Compressed Size       00000203 (515)\n+1D2C634 Uncompressed Size     000001FE (510)\n+1D2C638 Filename Length       000C (12)\n+1D2C63A Extra Length          0000 (0)\n+1D2C63C Comment Length        0000 (0)\n+1D2C63E Disk Start            0000 (0)\n+1D2C640 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C96A Ext File Attributes   81A40000 (2175008768)\n+1D2C642 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-1D2C96E Local Header Offset   01D05F76 (30433142)\n-1D2C972 Filename              'XXXXXXXXXXXX'\n+1D2C646 Local Header Offset   01D05C4E (30432334)\n+1D2C64A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C972: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C64A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C97E CENTRAL HEADER #486   02014B50 (33639248)\n-1D2C982 Created Zip Spec      14 (20) '2.0'\n-1D2C983 Created OS            03 (3) 'Unix'\n-1D2C984 Extract Zip Spec      14 (20) '2.0'\n-1D2C985 Extract OS            00 (0) 'MS-DOS'\n-1D2C986 General Purpose Flag  0800 (2048)\n+1D2C656 CENTRAL HEADER #486   02014B50 (33639248)\n+1D2C65A Created Zip Spec      14 (20) '2.0'\n+1D2C65B Created OS            03 (3) 'Unix'\n+1D2C65C Extract Zip Spec      14 (20) '2.0'\n+1D2C65D Extract OS            00 (0) 'MS-DOS'\n+1D2C65E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C988 Compression Method    0008 (8) 'Deflated'\n-1D2C98A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C98E CRC                   A4FC903F (2768015423)\n-1D2C992 Compressed Size       00000205 (517)\n-1D2C996 Uncompressed Size     00000200 (512)\n-1D2C99A Filename Length       000C (12)\n-1D2C99C Extra Length          0000 (0)\n-1D2C99E Comment Length        0000 (0)\n-1D2C9A0 Disk Start            0000 (0)\n-1D2C9A2 Int File Attributes   0000 (0)\n+1D2C660 Compression Method    0008 (8) 'Deflated'\n+1D2C662 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C666 CRC                   A4FC903F (2768015423)\n+1D2C66A Compressed Size       00000205 (517)\n+1D2C66E Uncompressed Size     00000200 (512)\n+1D2C672 Filename Length       000C (12)\n+1D2C674 Extra Length          0000 (0)\n+1D2C676 Comment Length        0000 (0)\n+1D2C678 Disk Start            0000 (0)\n+1D2C67A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C9A4 Ext File Attributes   81A40000 (2175008768)\n+1D2C67C 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-1D2C9A8 Local Header Offset   01D061A3 (30433699)\n-1D2C9AC Filename              'XXXXXXXXXXXX'\n+1D2C680 Local Header Offset   01D05E7B (30432891)\n+1D2C684 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C9AC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C684: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C9B8 CENTRAL HEADER #487   02014B50 (33639248)\n-1D2C9BC Created Zip Spec      14 (20) '2.0'\n-1D2C9BD Created OS            03 (3) 'Unix'\n-1D2C9BE Extract Zip Spec      14 (20) '2.0'\n-1D2C9BF Extract OS            00 (0) 'MS-DOS'\n-1D2C9C0 General Purpose Flag  0800 (2048)\n+1D2C690 CENTRAL HEADER #487   02014B50 (33639248)\n+1D2C694 Created Zip Spec      14 (20) '2.0'\n+1D2C695 Created OS            03 (3) 'Unix'\n+1D2C696 Extract Zip Spec      14 (20) '2.0'\n+1D2C697 Extract OS            00 (0) 'MS-DOS'\n+1D2C698 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C9C2 Compression Method    0008 (8) 'Deflated'\n-1D2C9C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2C9C8 CRC                   2548412F (625492271)\n-1D2C9CC Compressed Size       00000237 (567)\n-1D2C9D0 Uncompressed Size     00000232 (562)\n-1D2C9D4 Filename Length       000C (12)\n-1D2C9D6 Extra Length          0000 (0)\n-1D2C9D8 Comment Length        0000 (0)\n-1D2C9DA Disk Start            0000 (0)\n-1D2C9DC Int File Attributes   0000 (0)\n+1D2C69A Compression Method    0008 (8) 'Deflated'\n+1D2C69C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C6A0 CRC                   2548412F (625492271)\n+1D2C6A4 Compressed Size       00000237 (567)\n+1D2C6A8 Uncompressed Size     00000232 (562)\n+1D2C6AC Filename Length       000C (12)\n+1D2C6AE Extra Length          0000 (0)\n+1D2C6B0 Comment Length        0000 (0)\n+1D2C6B2 Disk Start            0000 (0)\n+1D2C6B4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2C9DE Ext File Attributes   81A40000 (2175008768)\n+1D2C6B6 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-1D2C9E2 Local Header Offset   01D063D2 (30434258)\n-1D2C9E6 Filename              'XXXXXXXXXXXX'\n+1D2C6BA Local Header Offset   01D060AA (30433450)\n+1D2C6BE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2C9E6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C6BE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2C9F2 CENTRAL HEADER #488   02014B50 (33639248)\n-1D2C9F6 Created Zip Spec      14 (20) '2.0'\n-1D2C9F7 Created OS            03 (3) 'Unix'\n-1D2C9F8 Extract Zip Spec      14 (20) '2.0'\n-1D2C9F9 Extract OS            00 (0) 'MS-DOS'\n-1D2C9FA General Purpose Flag  0800 (2048)\n+1D2C6CA CENTRAL HEADER #488   02014B50 (33639248)\n+1D2C6CE Created Zip Spec      14 (20) '2.0'\n+1D2C6CF Created OS            03 (3) 'Unix'\n+1D2C6D0 Extract Zip Spec      14 (20) '2.0'\n+1D2C6D1 Extract OS            00 (0) 'MS-DOS'\n+1D2C6D2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2C9FC Compression Method    0008 (8) 'Deflated'\n-1D2C9FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CA02 CRC                   68742551 (1752442193)\n-1D2CA06 Compressed Size       000001B9 (441)\n-1D2CA0A Uncompressed Size     000001B4 (436)\n-1D2CA0E Filename Length       000C (12)\n-1D2CA10 Extra Length          0000 (0)\n-1D2CA12 Comment Length        0000 (0)\n-1D2CA14 Disk Start            0000 (0)\n-1D2CA16 Int File Attributes   0000 (0)\n+1D2C6D4 Compression Method    0008 (8) 'Deflated'\n+1D2C6D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C6DA CRC                   68742551 (1752442193)\n+1D2C6DE Compressed Size       000001B9 (441)\n+1D2C6E2 Uncompressed Size     000001B4 (436)\n+1D2C6E6 Filename Length       000C (12)\n+1D2C6E8 Extra Length          0000 (0)\n+1D2C6EA Comment Length        0000 (0)\n+1D2C6EC Disk Start            0000 (0)\n+1D2C6EE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CA18 Ext File Attributes   81A40000 (2175008768)\n+1D2C6F0 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-1D2CA1C Local Header Offset   01D06633 (30434867)\n-1D2CA20 Filename              'XXXXXXXXXXXX'\n+1D2C6F4 Local Header Offset   01D0630B (30434059)\n+1D2C6F8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CA20: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C6F8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CA2C CENTRAL HEADER #489   02014B50 (33639248)\n-1D2CA30 Created Zip Spec      14 (20) '2.0'\n-1D2CA31 Created OS            03 (3) 'Unix'\n-1D2CA32 Extract Zip Spec      14 (20) '2.0'\n-1D2CA33 Extract OS            00 (0) 'MS-DOS'\n-1D2CA34 General Purpose Flag  0800 (2048)\n+1D2C704 CENTRAL HEADER #489   02014B50 (33639248)\n+1D2C708 Created Zip Spec      14 (20) '2.0'\n+1D2C709 Created OS            03 (3) 'Unix'\n+1D2C70A Extract Zip Spec      14 (20) '2.0'\n+1D2C70B Extract OS            00 (0) 'MS-DOS'\n+1D2C70C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CA36 Compression Method    0008 (8) 'Deflated'\n-1D2CA38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CA3C CRC                   253D6D35 (624782645)\n-1D2CA40 Compressed Size       000001FB (507)\n-1D2CA44 Uncompressed Size     000001F6 (502)\n-1D2CA48 Filename Length       000C (12)\n-1D2CA4A Extra Length          0000 (0)\n-1D2CA4C Comment Length        0000 (0)\n-1D2CA4E Disk Start            0000 (0)\n-1D2CA50 Int File Attributes   0000 (0)\n+1D2C70E Compression Method    0008 (8) 'Deflated'\n+1D2C710 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C714 CRC                   253D6D35 (624782645)\n+1D2C718 Compressed Size       000001FB (507)\n+1D2C71C Uncompressed Size     000001F6 (502)\n+1D2C720 Filename Length       000C (12)\n+1D2C722 Extra Length          0000 (0)\n+1D2C724 Comment Length        0000 (0)\n+1D2C726 Disk Start            0000 (0)\n+1D2C728 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CA52 Ext File Attributes   81A40000 (2175008768)\n+1D2C72A 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-1D2CA56 Local Header Offset   01D06816 (30435350)\n-1D2CA5A Filename              'XXXXXXXXXXXX'\n+1D2C72E Local Header Offset   01D064EE (30434542)\n+1D2C732 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CA5A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C732: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CA66 CENTRAL HEADER #490   02014B50 (33639248)\n-1D2CA6A Created Zip Spec      14 (20) '2.0'\n-1D2CA6B Created OS            03 (3) 'Unix'\n-1D2CA6C Extract Zip Spec      14 (20) '2.0'\n-1D2CA6D Extract OS            00 (0) 'MS-DOS'\n-1D2CA6E General Purpose Flag  0800 (2048)\n+1D2C73E CENTRAL HEADER #490   02014B50 (33639248)\n+1D2C742 Created Zip Spec      14 (20) '2.0'\n+1D2C743 Created OS            03 (3) 'Unix'\n+1D2C744 Extract Zip Spec      14 (20) '2.0'\n+1D2C745 Extract OS            00 (0) 'MS-DOS'\n+1D2C746 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CA70 Compression Method    0008 (8) 'Deflated'\n-1D2CA72 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CA76 CRC                   9BFEC05D (2617163869)\n-1D2CA7A Compressed Size       00000219 (537)\n-1D2CA7E Uncompressed Size     00000214 (532)\n-1D2CA82 Filename Length       000C (12)\n-1D2CA84 Extra Length          0000 (0)\n-1D2CA86 Comment Length        0000 (0)\n-1D2CA88 Disk Start            0000 (0)\n-1D2CA8A Int File Attributes   0000 (0)\n+1D2C748 Compression Method    0008 (8) 'Deflated'\n+1D2C74A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C74E CRC                   9BFEC05D (2617163869)\n+1D2C752 Compressed Size       00000219 (537)\n+1D2C756 Uncompressed Size     00000214 (532)\n+1D2C75A Filename Length       000C (12)\n+1D2C75C Extra Length          0000 (0)\n+1D2C75E Comment Length        0000 (0)\n+1D2C760 Disk Start            0000 (0)\n+1D2C762 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CA8C Ext File Attributes   81A40000 (2175008768)\n+1D2C764 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-1D2CA90 Local Header Offset   01D06A3B (30435899)\n-1D2CA94 Filename              'XXXXXXXXXXXX'\n+1D2C768 Local Header Offset   01D06713 (30435091)\n+1D2C76C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CA94: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C76C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CAA0 CENTRAL HEADER #491   02014B50 (33639248)\n-1D2CAA4 Created Zip Spec      14 (20) '2.0'\n-1D2CAA5 Created OS            03 (3) 'Unix'\n-1D2CAA6 Extract Zip Spec      14 (20) '2.0'\n-1D2CAA7 Extract OS            00 (0) 'MS-DOS'\n-1D2CAA8 General Purpose Flag  0800 (2048)\n+1D2C778 CENTRAL HEADER #491   02014B50 (33639248)\n+1D2C77C Created Zip Spec      14 (20) '2.0'\n+1D2C77D Created OS            03 (3) 'Unix'\n+1D2C77E Extract Zip Spec      14 (20) '2.0'\n+1D2C77F Extract OS            00 (0) 'MS-DOS'\n+1D2C780 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CAAA Compression Method    0008 (8) 'Deflated'\n-1D2CAAC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CAB0 CRC                   F27932F6 (4068029174)\n-1D2CAB4 Compressed Size       00000214 (532)\n-1D2CAB8 Uncompressed Size     0000020F (527)\n-1D2CABC Filename Length       000C (12)\n-1D2CABE Extra Length          0000 (0)\n-1D2CAC0 Comment Length        0000 (0)\n-1D2CAC2 Disk Start            0000 (0)\n-1D2CAC4 Int File Attributes   0000 (0)\n+1D2C782 Compression Method    0008 (8) 'Deflated'\n+1D2C784 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C788 CRC                   F27932F6 (4068029174)\n+1D2C78C Compressed Size       00000214 (532)\n+1D2C790 Uncompressed Size     0000020F (527)\n+1D2C794 Filename Length       000C (12)\n+1D2C796 Extra Length          0000 (0)\n+1D2C798 Comment Length        0000 (0)\n+1D2C79A Disk Start            0000 (0)\n+1D2C79C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CAC6 Ext File Attributes   81A40000 (2175008768)\n+1D2C79E 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-1D2CACA Local Header Offset   01D06C7E (30436478)\n-1D2CACE Filename              'XXXXXXXXXXXX'\n+1D2C7A2 Local Header Offset   01D06956 (30435670)\n+1D2C7A6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CACE: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C7A6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CADA CENTRAL HEADER #492   02014B50 (33639248)\n-1D2CADE Created Zip Spec      14 (20) '2.0'\n-1D2CADF Created OS            03 (3) 'Unix'\n-1D2CAE0 Extract Zip Spec      14 (20) '2.0'\n-1D2CAE1 Extract OS            00 (0) 'MS-DOS'\n-1D2CAE2 General Purpose Flag  0800 (2048)\n+1D2C7B2 CENTRAL HEADER #492   02014B50 (33639248)\n+1D2C7B6 Created Zip Spec      14 (20) '2.0'\n+1D2C7B7 Created OS            03 (3) 'Unix'\n+1D2C7B8 Extract Zip Spec      14 (20) '2.0'\n+1D2C7B9 Extract OS            00 (0) 'MS-DOS'\n+1D2C7BA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CAE4 Compression Method    0008 (8) 'Deflated'\n-1D2CAE6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CAEA CRC                   6672D82A (1718802474)\n-1D2CAEE Compressed Size       00000206 (518)\n-1D2CAF2 Uncompressed Size     00000201 (513)\n-1D2CAF6 Filename Length       000C (12)\n-1D2CAF8 Extra Length          0000 (0)\n-1D2CAFA Comment Length        0000 (0)\n-1D2CAFC Disk Start            0000 (0)\n-1D2CAFE Int File Attributes   0000 (0)\n+1D2C7BC Compression Method    0008 (8) 'Deflated'\n+1D2C7BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C7C2 CRC                   6672D82A (1718802474)\n+1D2C7C6 Compressed Size       00000206 (518)\n+1D2C7CA Uncompressed Size     00000201 (513)\n+1D2C7CE Filename Length       000C (12)\n+1D2C7D0 Extra Length          0000 (0)\n+1D2C7D2 Comment Length        0000 (0)\n+1D2C7D4 Disk Start            0000 (0)\n+1D2C7D6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CB00 Ext File Attributes   81A40000 (2175008768)\n+1D2C7D8 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-1D2CB04 Local Header Offset   01D06EBC (30437052)\n-1D2CB08 Filename              'XXXXXXXXXXXX'\n+1D2C7DC Local Header Offset   01D06B94 (30436244)\n+1D2C7E0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CB08: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C7E0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CB14 CENTRAL HEADER #493   02014B50 (33639248)\n-1D2CB18 Created Zip Spec      14 (20) '2.0'\n-1D2CB19 Created OS            03 (3) 'Unix'\n-1D2CB1A Extract Zip Spec      14 (20) '2.0'\n-1D2CB1B Extract OS            00 (0) 'MS-DOS'\n-1D2CB1C General Purpose Flag  0800 (2048)\n+1D2C7EC CENTRAL HEADER #493   02014B50 (33639248)\n+1D2C7F0 Created Zip Spec      14 (20) '2.0'\n+1D2C7F1 Created OS            03 (3) 'Unix'\n+1D2C7F2 Extract Zip Spec      14 (20) '2.0'\n+1D2C7F3 Extract OS            00 (0) 'MS-DOS'\n+1D2C7F4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CB1E Compression Method    0008 (8) 'Deflated'\n-1D2CB20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CB24 CRC                   AE6EDB0E (2926500622)\n-1D2CB28 Compressed Size       0000024D (589)\n-1D2CB2C Uncompressed Size     00000248 (584)\n-1D2CB30 Filename Length       000C (12)\n-1D2CB32 Extra Length          0000 (0)\n-1D2CB34 Comment Length        0000 (0)\n-1D2CB36 Disk Start            0000 (0)\n-1D2CB38 Int File Attributes   0000 (0)\n+1D2C7F6 Compression Method    0008 (8) 'Deflated'\n+1D2C7F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C7FC CRC                   AE6EDB0E (2926500622)\n+1D2C800 Compressed Size       0000024D (589)\n+1D2C804 Uncompressed Size     00000248 (584)\n+1D2C808 Filename Length       000C (12)\n+1D2C80A Extra Length          0000 (0)\n+1D2C80C Comment Length        0000 (0)\n+1D2C80E Disk Start            0000 (0)\n+1D2C810 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CB3A Ext File Attributes   81A40000 (2175008768)\n+1D2C812 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-1D2CB3E Local Header Offset   01D070EC (30437612)\n-1D2CB42 Filename              'XXXXXXXXXXXX'\n+1D2C816 Local Header Offset   01D06DC4 (30436804)\n+1D2C81A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CB42: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C81A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CB4E CENTRAL HEADER #494   02014B50 (33639248)\n-1D2CB52 Created Zip Spec      14 (20) '2.0'\n-1D2CB53 Created OS            03 (3) 'Unix'\n-1D2CB54 Extract Zip Spec      14 (20) '2.0'\n-1D2CB55 Extract OS            00 (0) 'MS-DOS'\n-1D2CB56 General Purpose Flag  0800 (2048)\n+1D2C826 CENTRAL HEADER #494   02014B50 (33639248)\n+1D2C82A Created Zip Spec      14 (20) '2.0'\n+1D2C82B Created OS            03 (3) 'Unix'\n+1D2C82C Extract Zip Spec      14 (20) '2.0'\n+1D2C82D Extract OS            00 (0) 'MS-DOS'\n+1D2C82E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CB58 Compression Method    0008 (8) 'Deflated'\n-1D2CB5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CB5E CRC                   AFFDCD4D (2952645965)\n-1D2CB62 Compressed Size       000001FA (506)\n-1D2CB66 Uncompressed Size     000001F5 (501)\n-1D2CB6A Filename Length       000C (12)\n-1D2CB6C Extra Length          0000 (0)\n-1D2CB6E Comment Length        0000 (0)\n-1D2CB70 Disk Start            0000 (0)\n-1D2CB72 Int File Attributes   0000 (0)\n+1D2C830 Compression Method    0008 (8) 'Deflated'\n+1D2C832 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C836 CRC                   AFFDCD4D (2952645965)\n+1D2C83A Compressed Size       000001FA (506)\n+1D2C83E Uncompressed Size     000001F5 (501)\n+1D2C842 Filename Length       000C (12)\n+1D2C844 Extra Length          0000 (0)\n+1D2C846 Comment Length        0000 (0)\n+1D2C848 Disk Start            0000 (0)\n+1D2C84A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CB74 Ext File Attributes   81A40000 (2175008768)\n+1D2C84C 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-1D2CB78 Local Header Offset   01D07363 (30438243)\n-1D2CB7C Filename              'XXXXXXXXXXXX'\n+1D2C850 Local Header Offset   01D0703B (30437435)\n+1D2C854 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CB7C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C854: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CB88 CENTRAL HEADER #495   02014B50 (33639248)\n-1D2CB8C Created Zip Spec      14 (20) '2.0'\n-1D2CB8D Created OS            03 (3) 'Unix'\n-1D2CB8E Extract Zip Spec      14 (20) '2.0'\n-1D2CB8F Extract OS            00 (0) 'MS-DOS'\n-1D2CB90 General Purpose Flag  0800 (2048)\n+1D2C860 CENTRAL HEADER #495   02014B50 (33639248)\n+1D2C864 Created Zip Spec      14 (20) '2.0'\n+1D2C865 Created OS            03 (3) 'Unix'\n+1D2C866 Extract Zip Spec      14 (20) '2.0'\n+1D2C867 Extract OS            00 (0) 'MS-DOS'\n+1D2C868 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CB92 Compression Method    0008 (8) 'Deflated'\n-1D2CB94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CB98 CRC                   F3E32C39 (4091751481)\n-1D2CB9C Compressed Size       000001AB (427)\n-1D2CBA0 Uncompressed Size     000001A6 (422)\n-1D2CBA4 Filename Length       000C (12)\n-1D2CBA6 Extra Length          0000 (0)\n-1D2CBA8 Comment Length        0000 (0)\n-1D2CBAA Disk Start            0000 (0)\n-1D2CBAC Int File Attributes   0000 (0)\n+1D2C86A Compression Method    0008 (8) 'Deflated'\n+1D2C86C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C870 CRC                   F3E32C39 (4091751481)\n+1D2C874 Compressed Size       000001AB (427)\n+1D2C878 Uncompressed Size     000001A6 (422)\n+1D2C87C Filename Length       000C (12)\n+1D2C87E Extra Length          0000 (0)\n+1D2C880 Comment Length        0000 (0)\n+1D2C882 Disk Start            0000 (0)\n+1D2C884 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CBAE Ext File Attributes   81A40000 (2175008768)\n+1D2C886 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-1D2CBB2 Local Header Offset   01D07587 (30438791)\n-1D2CBB6 Filename              'XXXXXXXXXXXX'\n+1D2C88A Local Header Offset   01D0725F (30437983)\n+1D2C88E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CBB6: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C88E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CBC2 CENTRAL HEADER #496   02014B50 (33639248)\n-1D2CBC6 Created Zip Spec      14 (20) '2.0'\n-1D2CBC7 Created OS            03 (3) 'Unix'\n-1D2CBC8 Extract Zip Spec      14 (20) '2.0'\n-1D2CBC9 Extract OS            00 (0) 'MS-DOS'\n-1D2CBCA General Purpose Flag  0800 (2048)\n+1D2C89A CENTRAL HEADER #496   02014B50 (33639248)\n+1D2C89E Created Zip Spec      14 (20) '2.0'\n+1D2C89F Created OS            03 (3) 'Unix'\n+1D2C8A0 Extract Zip Spec      14 (20) '2.0'\n+1D2C8A1 Extract OS            00 (0) 'MS-DOS'\n+1D2C8A2 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CBCC Compression Method    0008 (8) 'Deflated'\n-1D2CBCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CBD2 CRC                   6AE341F8 (1793278456)\n-1D2CBD6 Compressed Size       00000288 (648)\n-1D2CBDA Uncompressed Size     00000283 (643)\n-1D2CBDE Filename Length       000C (12)\n-1D2CBE0 Extra Length          0000 (0)\n-1D2CBE2 Comment Length        0000 (0)\n-1D2CBE4 Disk Start            0000 (0)\n-1D2CBE6 Int File Attributes   0000 (0)\n+1D2C8A4 Compression Method    0008 (8) 'Deflated'\n+1D2C8A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C8AA CRC                   6AE341F8 (1793278456)\n+1D2C8AE Compressed Size       00000288 (648)\n+1D2C8B2 Uncompressed Size     00000283 (643)\n+1D2C8B6 Filename Length       000C (12)\n+1D2C8B8 Extra Length          0000 (0)\n+1D2C8BA Comment Length        0000 (0)\n+1D2C8BC Disk Start            0000 (0)\n+1D2C8BE Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CBE8 Ext File Attributes   81A40000 (2175008768)\n+1D2C8C0 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-1D2CBEC Local Header Offset   01D0775C (30439260)\n-1D2CBF0 Filename              'XXXXXXXXXXXX'\n+1D2C8C4 Local Header Offset   01D07434 (30438452)\n+1D2C8C8 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CBF0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C8C8: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CBFC CENTRAL HEADER #497   02014B50 (33639248)\n-1D2CC00 Created Zip Spec      14 (20) '2.0'\n-1D2CC01 Created OS            03 (3) 'Unix'\n-1D2CC02 Extract Zip Spec      14 (20) '2.0'\n-1D2CC03 Extract OS            00 (0) 'MS-DOS'\n-1D2CC04 General Purpose Flag  0800 (2048)\n+1D2C8D4 CENTRAL HEADER #497   02014B50 (33639248)\n+1D2C8D8 Created Zip Spec      14 (20) '2.0'\n+1D2C8D9 Created OS            03 (3) 'Unix'\n+1D2C8DA Extract Zip Spec      14 (20) '2.0'\n+1D2C8DB Extract OS            00 (0) 'MS-DOS'\n+1D2C8DC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CC06 Compression Method    0008 (8) 'Deflated'\n-1D2CC08 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CC0C CRC                   39A8EDC8 (967372232)\n-1D2CC10 Compressed Size       00000275 (629)\n-1D2CC14 Uncompressed Size     00000270 (624)\n-1D2CC18 Filename Length       000C (12)\n-1D2CC1A Extra Length          0000 (0)\n-1D2CC1C Comment Length        0000 (0)\n-1D2CC1E Disk Start            0000 (0)\n-1D2CC20 Int File Attributes   0000 (0)\n+1D2C8DE Compression Method    0008 (8) 'Deflated'\n+1D2C8E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C8E4 CRC                   39A8EDC8 (967372232)\n+1D2C8E8 Compressed Size       00000275 (629)\n+1D2C8EC Uncompressed Size     00000270 (624)\n+1D2C8F0 Filename Length       000C (12)\n+1D2C8F2 Extra Length          0000 (0)\n+1D2C8F4 Comment Length        0000 (0)\n+1D2C8F6 Disk Start            0000 (0)\n+1D2C8F8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CC22 Ext File Attributes   81A40000 (2175008768)\n+1D2C8FA 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-1D2CC26 Local Header Offset   01D07A0E (30439950)\n-1D2CC2A Filename              'XXXXXXXXXXXX'\n+1D2C8FE Local Header Offset   01D076E6 (30439142)\n+1D2C902 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CC2A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C902: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CC36 CENTRAL HEADER #498   02014B50 (33639248)\n-1D2CC3A Created Zip Spec      14 (20) '2.0'\n-1D2CC3B Created OS            03 (3) 'Unix'\n-1D2CC3C Extract Zip Spec      14 (20) '2.0'\n-1D2CC3D Extract OS            00 (0) 'MS-DOS'\n-1D2CC3E General Purpose Flag  0800 (2048)\n+1D2C90E CENTRAL HEADER #498   02014B50 (33639248)\n+1D2C912 Created Zip Spec      14 (20) '2.0'\n+1D2C913 Created OS            03 (3) 'Unix'\n+1D2C914 Extract Zip Spec      14 (20) '2.0'\n+1D2C915 Extract OS            00 (0) 'MS-DOS'\n+1D2C916 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CC40 Compression Method    0008 (8) 'Deflated'\n-1D2CC42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CC46 CRC                   D815F44F (3625317455)\n-1D2CC4A Compressed Size       0000023F (575)\n-1D2CC4E Uncompressed Size     0000023A (570)\n-1D2CC52 Filename Length       000C (12)\n-1D2CC54 Extra Length          0000 (0)\n-1D2CC56 Comment Length        0000 (0)\n-1D2CC58 Disk Start            0000 (0)\n-1D2CC5A Int File Attributes   0000 (0)\n+1D2C918 Compression Method    0008 (8) 'Deflated'\n+1D2C91A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C91E CRC                   D815F44F (3625317455)\n+1D2C922 Compressed Size       0000023F (575)\n+1D2C926 Uncompressed Size     0000023A (570)\n+1D2C92A Filename Length       000C (12)\n+1D2C92C Extra Length          0000 (0)\n+1D2C92E Comment Length        0000 (0)\n+1D2C930 Disk Start            0000 (0)\n+1D2C932 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CC5C Ext File Attributes   81A40000 (2175008768)\n+1D2C934 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-1D2CC60 Local Header Offset   01D07CAD (30440621)\n-1D2CC64 Filename              'XXXXXXXXXXXX'\n+1D2C938 Local Header Offset   01D07985 (30439813)\n+1D2C93C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CC64: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C93C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CC70 CENTRAL HEADER #499   02014B50 (33639248)\n-1D2CC74 Created Zip Spec      14 (20) '2.0'\n-1D2CC75 Created OS            03 (3) 'Unix'\n-1D2CC76 Extract Zip Spec      14 (20) '2.0'\n-1D2CC77 Extract OS            00 (0) 'MS-DOS'\n-1D2CC78 General Purpose Flag  0800 (2048)\n+1D2C948 CENTRAL HEADER #499   02014B50 (33639248)\n+1D2C94C Created Zip Spec      14 (20) '2.0'\n+1D2C94D Created OS            03 (3) 'Unix'\n+1D2C94E Extract Zip Spec      14 (20) '2.0'\n+1D2C94F Extract OS            00 (0) 'MS-DOS'\n+1D2C950 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CC7A Compression Method    0008 (8) 'Deflated'\n-1D2CC7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CC80 CRC                   FF6294A6 (4284650662)\n-1D2CC84 Compressed Size       00000214 (532)\n-1D2CC88 Uncompressed Size     0000020F (527)\n-1D2CC8C Filename Length       000C (12)\n-1D2CC8E Extra Length          0000 (0)\n-1D2CC90 Comment Length        0000 (0)\n-1D2CC92 Disk Start            0000 (0)\n-1D2CC94 Int File Attributes   0000 (0)\n+1D2C952 Compression Method    0008 (8) 'Deflated'\n+1D2C954 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C958 CRC                   FF6294A6 (4284650662)\n+1D2C95C Compressed Size       00000214 (532)\n+1D2C960 Uncompressed Size     0000020F (527)\n+1D2C964 Filename Length       000C (12)\n+1D2C966 Extra Length          0000 (0)\n+1D2C968 Comment Length        0000 (0)\n+1D2C96A Disk Start            0000 (0)\n+1D2C96C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CC96 Ext File Attributes   81A40000 (2175008768)\n+1D2C96E 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-1D2CC9A Local Header Offset   01D07F16 (30441238)\n-1D2CC9E Filename              'XXXXXXXXXXXX'\n+1D2C972 Local Header Offset   01D07BEE (30440430)\n+1D2C976 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CC9E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C976: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CCAA CENTRAL HEADER #500   02014B50 (33639248)\n-1D2CCAE Created Zip Spec      14 (20) '2.0'\n-1D2CCAF Created OS            03 (3) 'Unix'\n-1D2CCB0 Extract Zip Spec      14 (20) '2.0'\n-1D2CCB1 Extract OS            00 (0) 'MS-DOS'\n-1D2CCB2 General Purpose Flag  0800 (2048)\n+1D2C982 CENTRAL HEADER #500   02014B50 (33639248)\n+1D2C986 Created Zip Spec      14 (20) '2.0'\n+1D2C987 Created OS            03 (3) 'Unix'\n+1D2C988 Extract Zip Spec      14 (20) '2.0'\n+1D2C989 Extract OS            00 (0) 'MS-DOS'\n+1D2C98A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CCB4 Compression Method    0008 (8) 'Deflated'\n-1D2CCB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CCBA CRC                   CF6D8A6D (3480062573)\n-1D2CCBE Compressed Size       00000237 (567)\n-1D2CCC2 Uncompressed Size     00000232 (562)\n-1D2CCC6 Filename Length       000C (12)\n-1D2CCC8 Extra Length          0000 (0)\n-1D2CCCA Comment Length        0000 (0)\n-1D2CCCC Disk Start            0000 (0)\n-1D2CCCE Int File Attributes   0000 (0)\n+1D2C98C Compression Method    0008 (8) 'Deflated'\n+1D2C98E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C992 CRC                   CF6D8A6D (3480062573)\n+1D2C996 Compressed Size       00000237 (567)\n+1D2C99A Uncompressed Size     00000232 (562)\n+1D2C99E Filename Length       000C (12)\n+1D2C9A0 Extra Length          0000 (0)\n+1D2C9A2 Comment Length        0000 (0)\n+1D2C9A4 Disk Start            0000 (0)\n+1D2C9A6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CCD0 Ext File Attributes   81A40000 (2175008768)\n+1D2C9A8 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-1D2CCD4 Local Header Offset   01D08154 (30441812)\n-1D2CCD8 Filename              'XXXXXXXXXXXX'\n+1D2C9AC Local Header Offset   01D07E2C (30441004)\n+1D2C9B0 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CCD8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C9B0: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CCE4 CENTRAL HEADER #501   02014B50 (33639248)\n-1D2CCE8 Created Zip Spec      14 (20) '2.0'\n-1D2CCE9 Created OS            03 (3) 'Unix'\n-1D2CCEA Extract Zip Spec      14 (20) '2.0'\n-1D2CCEB Extract OS            00 (0) 'MS-DOS'\n-1D2CCEC General Purpose Flag  0800 (2048)\n+1D2C9BC CENTRAL HEADER #501   02014B50 (33639248)\n+1D2C9C0 Created Zip Spec      14 (20) '2.0'\n+1D2C9C1 Created OS            03 (3) 'Unix'\n+1D2C9C2 Extract Zip Spec      14 (20) '2.0'\n+1D2C9C3 Extract OS            00 (0) 'MS-DOS'\n+1D2C9C4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CCEE Compression Method    0008 (8) 'Deflated'\n-1D2CCF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CCF4 CRC                   03375E3B (53960251)\n-1D2CCF8 Compressed Size       000001C9 (457)\n-1D2CCFC Uncompressed Size     000001C4 (452)\n-1D2CD00 Filename Length       000C (12)\n-1D2CD02 Extra Length          0000 (0)\n-1D2CD04 Comment Length        0000 (0)\n-1D2CD06 Disk Start            0000 (0)\n-1D2CD08 Int File Attributes   0000 (0)\n+1D2C9C6 Compression Method    0008 (8) 'Deflated'\n+1D2C9C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2C9CC CRC                   03375E3B (53960251)\n+1D2C9D0 Compressed Size       000001C9 (457)\n+1D2C9D4 Uncompressed Size     000001C4 (452)\n+1D2C9D8 Filename Length       000C (12)\n+1D2C9DA Extra Length          0000 (0)\n+1D2C9DC Comment Length        0000 (0)\n+1D2C9DE Disk Start            0000 (0)\n+1D2C9E0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CD0A Ext File Attributes   81A40000 (2175008768)\n+1D2C9E2 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-1D2CD0E Local Header Offset   01D083B5 (30442421)\n-1D2CD12 Filename              'XXXXXXXXXXXX'\n+1D2C9E6 Local Header Offset   01D0808D (30441613)\n+1D2C9EA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CD12: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2C9EA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CD1E CENTRAL HEADER #502   02014B50 (33639248)\n-1D2CD22 Created Zip Spec      14 (20) '2.0'\n-1D2CD23 Created OS            03 (3) 'Unix'\n-1D2CD24 Extract Zip Spec      14 (20) '2.0'\n-1D2CD25 Extract OS            00 (0) 'MS-DOS'\n-1D2CD26 General Purpose Flag  0800 (2048)\n+1D2C9F6 CENTRAL HEADER #502   02014B50 (33639248)\n+1D2C9FA Created Zip Spec      14 (20) '2.0'\n+1D2C9FB Created OS            03 (3) 'Unix'\n+1D2C9FC Extract Zip Spec      14 (20) '2.0'\n+1D2C9FD Extract OS            00 (0) 'MS-DOS'\n+1D2C9FE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CD28 Compression Method    0008 (8) 'Deflated'\n-1D2CD2A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CD2E CRC                   50C1E5D1 (1354884561)\n-1D2CD32 Compressed Size       000001F5 (501)\n-1D2CD36 Uncompressed Size     000001F0 (496)\n-1D2CD3A Filename Length       000C (12)\n-1D2CD3C Extra Length          0000 (0)\n-1D2CD3E Comment Length        0000 (0)\n-1D2CD40 Disk Start            0000 (0)\n-1D2CD42 Int File Attributes   0000 (0)\n+1D2CA00 Compression Method    0008 (8) 'Deflated'\n+1D2CA02 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CA06 CRC                   50C1E5D1 (1354884561)\n+1D2CA0A Compressed Size       000001F5 (501)\n+1D2CA0E Uncompressed Size     000001F0 (496)\n+1D2CA12 Filename Length       000C (12)\n+1D2CA14 Extra Length          0000 (0)\n+1D2CA16 Comment Length        0000 (0)\n+1D2CA18 Disk Start            0000 (0)\n+1D2CA1A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CD44 Ext File Attributes   81A40000 (2175008768)\n+1D2CA1C 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-1D2CD48 Local Header Offset   01D085A8 (30442920)\n-1D2CD4C Filename              'XXXXXXXXXXXX'\n+1D2CA20 Local Header Offset   01D08280 (30442112)\n+1D2CA24 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CD4C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CA24: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CD58 CENTRAL HEADER #503   02014B50 (33639248)\n-1D2CD5C Created Zip Spec      14 (20) '2.0'\n-1D2CD5D Created OS            03 (3) 'Unix'\n-1D2CD5E Extract Zip Spec      14 (20) '2.0'\n-1D2CD5F Extract OS            00 (0) 'MS-DOS'\n-1D2CD60 General Purpose Flag  0800 (2048)\n+1D2CA30 CENTRAL HEADER #503   02014B50 (33639248)\n+1D2CA34 Created Zip Spec      14 (20) '2.0'\n+1D2CA35 Created OS            03 (3) 'Unix'\n+1D2CA36 Extract Zip Spec      14 (20) '2.0'\n+1D2CA37 Extract OS            00 (0) 'MS-DOS'\n+1D2CA38 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CD62 Compression Method    0008 (8) 'Deflated'\n-1D2CD64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CD68 CRC                   069B602F (110845999)\n-1D2CD6C Compressed Size       00000283 (643)\n-1D2CD70 Uncompressed Size     0000027E (638)\n-1D2CD74 Filename Length       000C (12)\n-1D2CD76 Extra Length          0000 (0)\n-1D2CD78 Comment Length        0000 (0)\n-1D2CD7A Disk Start            0000 (0)\n-1D2CD7C Int File Attributes   0000 (0)\n+1D2CA3A Compression Method    0008 (8) 'Deflated'\n+1D2CA3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CA40 CRC                   069B602F (110845999)\n+1D2CA44 Compressed Size       00000283 (643)\n+1D2CA48 Uncompressed Size     0000027E (638)\n+1D2CA4C Filename Length       000C (12)\n+1D2CA4E Extra Length          0000 (0)\n+1D2CA50 Comment Length        0000 (0)\n+1D2CA52 Disk Start            0000 (0)\n+1D2CA54 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CD7E Ext File Attributes   81A40000 (2175008768)\n+1D2CA56 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-1D2CD82 Local Header Offset   01D087C7 (30443463)\n-1D2CD86 Filename              'XXXXXXXXXXXX'\n+1D2CA5A Local Header Offset   01D0849F (30442655)\n+1D2CA5E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CD86: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CA5E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CD92 CENTRAL HEADER #504   02014B50 (33639248)\n-1D2CD96 Created Zip Spec      14 (20) '2.0'\n-1D2CD97 Created OS            03 (3) 'Unix'\n-1D2CD98 Extract Zip Spec      14 (20) '2.0'\n-1D2CD99 Extract OS            00 (0) 'MS-DOS'\n-1D2CD9A General Purpose Flag  0800 (2048)\n+1D2CA6A CENTRAL HEADER #504   02014B50 (33639248)\n+1D2CA6E Created Zip Spec      14 (20) '2.0'\n+1D2CA6F Created OS            03 (3) 'Unix'\n+1D2CA70 Extract Zip Spec      14 (20) '2.0'\n+1D2CA71 Extract OS            00 (0) 'MS-DOS'\n+1D2CA72 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CD9C Compression Method    0008 (8) 'Deflated'\n-1D2CD9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CDA2 CRC                   A7D9A2DB (2816058075)\n-1D2CDA6 Compressed Size       00000207 (519)\n-1D2CDAA Uncompressed Size     00000202 (514)\n-1D2CDAE Filename Length       000C (12)\n-1D2CDB0 Extra Length          0000 (0)\n-1D2CDB2 Comment Length        0000 (0)\n-1D2CDB4 Disk Start            0000 (0)\n-1D2CDB6 Int File Attributes   0000 (0)\n+1D2CA74 Compression Method    0008 (8) 'Deflated'\n+1D2CA76 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CA7A CRC                   A7D9A2DB (2816058075)\n+1D2CA7E Compressed Size       00000207 (519)\n+1D2CA82 Uncompressed Size     00000202 (514)\n+1D2CA86 Filename Length       000C (12)\n+1D2CA88 Extra Length          0000 (0)\n+1D2CA8A Comment Length        0000 (0)\n+1D2CA8C Disk Start            0000 (0)\n+1D2CA8E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CDB8 Ext File Attributes   81A40000 (2175008768)\n+1D2CA90 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-1D2CDBC Local Header Offset   01D08A74 (30444148)\n-1D2CDC0 Filename              'XXXXXXXXXXXX'\n+1D2CA94 Local Header Offset   01D0874C (30443340)\n+1D2CA98 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CDC0: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CA98: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CDCC CENTRAL HEADER #505   02014B50 (33639248)\n-1D2CDD0 Created Zip Spec      14 (20) '2.0'\n-1D2CDD1 Created OS            03 (3) 'Unix'\n-1D2CDD2 Extract Zip Spec      14 (20) '2.0'\n-1D2CDD3 Extract OS            00 (0) 'MS-DOS'\n-1D2CDD4 General Purpose Flag  0800 (2048)\n+1D2CAA4 CENTRAL HEADER #505   02014B50 (33639248)\n+1D2CAA8 Created Zip Spec      14 (20) '2.0'\n+1D2CAA9 Created OS            03 (3) 'Unix'\n+1D2CAAA Extract Zip Spec      14 (20) '2.0'\n+1D2CAAB Extract OS            00 (0) 'MS-DOS'\n+1D2CAAC General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CDD6 Compression Method    0008 (8) 'Deflated'\n-1D2CDD8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CDDC CRC                   9C706BE0 (2624613344)\n-1D2CDE0 Compressed Size       00000256 (598)\n-1D2CDE4 Uncompressed Size     00000251 (593)\n-1D2CDE8 Filename Length       000C (12)\n-1D2CDEA Extra Length          0000 (0)\n-1D2CDEC Comment Length        0000 (0)\n-1D2CDEE Disk Start            0000 (0)\n-1D2CDF0 Int File Attributes   0000 (0)\n+1D2CAAE Compression Method    0008 (8) 'Deflated'\n+1D2CAB0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CAB4 CRC                   9C706BE0 (2624613344)\n+1D2CAB8 Compressed Size       00000256 (598)\n+1D2CABC Uncompressed Size     00000251 (593)\n+1D2CAC0 Filename Length       000C (12)\n+1D2CAC2 Extra Length          0000 (0)\n+1D2CAC4 Comment Length        0000 (0)\n+1D2CAC6 Disk Start            0000 (0)\n+1D2CAC8 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CDF2 Ext File Attributes   81A40000 (2175008768)\n+1D2CACA 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-1D2CDF6 Local Header Offset   01D08CA5 (30444709)\n-1D2CDFA Filename              'XXXXXXXXXXXX'\n+1D2CACE Local Header Offset   01D0897D (30443901)\n+1D2CAD2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CDFA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CAD2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CE06 CENTRAL HEADER #506   02014B50 (33639248)\n-1D2CE0A Created Zip Spec      14 (20) '2.0'\n-1D2CE0B Created OS            03 (3) 'Unix'\n-1D2CE0C Extract Zip Spec      14 (20) '2.0'\n-1D2CE0D Extract OS            00 (0) 'MS-DOS'\n-1D2CE0E General Purpose Flag  0800 (2048)\n+1D2CADE CENTRAL HEADER #506   02014B50 (33639248)\n+1D2CAE2 Created Zip Spec      14 (20) '2.0'\n+1D2CAE3 Created OS            03 (3) 'Unix'\n+1D2CAE4 Extract Zip Spec      14 (20) '2.0'\n+1D2CAE5 Extract OS            00 (0) 'MS-DOS'\n+1D2CAE6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CE10 Compression Method    0008 (8) 'Deflated'\n-1D2CE12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CE16 CRC                   2C3314CF (741545167)\n-1D2CE1A Compressed Size       000001F4 (500)\n-1D2CE1E Uncompressed Size     000001EF (495)\n-1D2CE22 Filename Length       000C (12)\n-1D2CE24 Extra Length          0000 (0)\n-1D2CE26 Comment Length        0000 (0)\n-1D2CE28 Disk Start            0000 (0)\n-1D2CE2A Int File Attributes   0000 (0)\n+1D2CAE8 Compression Method    0008 (8) 'Deflated'\n+1D2CAEA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CAEE CRC                   2C3314CF (741545167)\n+1D2CAF2 Compressed Size       000001F4 (500)\n+1D2CAF6 Uncompressed Size     000001EF (495)\n+1D2CAFA Filename Length       000C (12)\n+1D2CAFC Extra Length          0000 (0)\n+1D2CAFE Comment Length        0000 (0)\n+1D2CB00 Disk Start            0000 (0)\n+1D2CB02 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CE2C Ext File Attributes   81A40000 (2175008768)\n+1D2CB04 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-1D2CE30 Local Header Offset   01D08F25 (30445349)\n-1D2CE34 Filename              'XXXXXXXXXXXX'\n+1D2CB08 Local Header Offset   01D08BFD (30444541)\n+1D2CB0C Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CE34: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CB0C: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CE40 CENTRAL HEADER #507   02014B50 (33639248)\n-1D2CE44 Created Zip Spec      14 (20) '2.0'\n-1D2CE45 Created OS            03 (3) 'Unix'\n-1D2CE46 Extract Zip Spec      14 (20) '2.0'\n-1D2CE47 Extract OS            00 (0) 'MS-DOS'\n-1D2CE48 General Purpose Flag  0800 (2048)\n+1D2CB18 CENTRAL HEADER #507   02014B50 (33639248)\n+1D2CB1C Created Zip Spec      14 (20) '2.0'\n+1D2CB1D Created OS            03 (3) 'Unix'\n+1D2CB1E Extract Zip Spec      14 (20) '2.0'\n+1D2CB1F Extract OS            00 (0) 'MS-DOS'\n+1D2CB20 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CE4A Compression Method    0008 (8) 'Deflated'\n-1D2CE4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CE50 CRC                   25B67BFA (632716282)\n-1D2CE54 Compressed Size       000001AF (431)\n-1D2CE58 Uncompressed Size     000001AA (426)\n-1D2CE5C Filename Length       000C (12)\n-1D2CE5E Extra Length          0000 (0)\n-1D2CE60 Comment Length        0000 (0)\n-1D2CE62 Disk Start            0000 (0)\n-1D2CE64 Int File Attributes   0000 (0)\n+1D2CB22 Compression Method    0008 (8) 'Deflated'\n+1D2CB24 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CB28 CRC                   25B67BFA (632716282)\n+1D2CB2C Compressed Size       000001AF (431)\n+1D2CB30 Uncompressed Size     000001AA (426)\n+1D2CB34 Filename Length       000C (12)\n+1D2CB36 Extra Length          0000 (0)\n+1D2CB38 Comment Length        0000 (0)\n+1D2CB3A Disk Start            0000 (0)\n+1D2CB3C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CE66 Ext File Attributes   81A40000 (2175008768)\n+1D2CB3E 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-1D2CE6A Local Header Offset   01D09143 (30445891)\n-1D2CE6E Filename              'XXXXXXXXXXXX'\n+1D2CB42 Local Header Offset   01D08E1B (30445083)\n+1D2CB46 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CE6E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CB46: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CE7A CENTRAL HEADER #508   02014B50 (33639248)\n-1D2CE7E Created Zip Spec      14 (20) '2.0'\n-1D2CE7F Created OS            03 (3) 'Unix'\n-1D2CE80 Extract Zip Spec      14 (20) '2.0'\n-1D2CE81 Extract OS            00 (0) 'MS-DOS'\n-1D2CE82 General Purpose Flag  0800 (2048)\n+1D2CB52 CENTRAL HEADER #508   02014B50 (33639248)\n+1D2CB56 Created Zip Spec      14 (20) '2.0'\n+1D2CB57 Created OS            03 (3) 'Unix'\n+1D2CB58 Extract Zip Spec      14 (20) '2.0'\n+1D2CB59 Extract OS            00 (0) 'MS-DOS'\n+1D2CB5A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CE84 Compression Method    0008 (8) 'Deflated'\n-1D2CE86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CE8A CRC                   DCE628C6 (3706071238)\n-1D2CE8E Compressed Size       000001F1 (497)\n-1D2CE92 Uncompressed Size     000001EC (492)\n-1D2CE96 Filename Length       000C (12)\n-1D2CE98 Extra Length          0000 (0)\n-1D2CE9A Comment Length        0000 (0)\n-1D2CE9C Disk Start            0000 (0)\n-1D2CE9E Int File Attributes   0000 (0)\n+1D2CB5C Compression Method    0008 (8) 'Deflated'\n+1D2CB5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CB62 CRC                   DCE628C6 (3706071238)\n+1D2CB66 Compressed Size       000001F1 (497)\n+1D2CB6A Uncompressed Size     000001EC (492)\n+1D2CB6E Filename Length       000C (12)\n+1D2CB70 Extra Length          0000 (0)\n+1D2CB72 Comment Length        0000 (0)\n+1D2CB74 Disk Start            0000 (0)\n+1D2CB76 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CEA0 Ext File Attributes   81A40000 (2175008768)\n+1D2CB78 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-1D2CEA4 Local Header Offset   01D0931C (30446364)\n-1D2CEA8 Filename              'XXXXXXXXXXXX'\n+1D2CB7C Local Header Offset   01D08FF4 (30445556)\n+1D2CB80 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CEA8: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CB80: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CEB4 CENTRAL HEADER #509   02014B50 (33639248)\n-1D2CEB8 Created Zip Spec      14 (20) '2.0'\n-1D2CEB9 Created OS            03 (3) 'Unix'\n-1D2CEBA Extract Zip Spec      14 (20) '2.0'\n-1D2CEBB Extract OS            00 (0) 'MS-DOS'\n-1D2CEBC General Purpose Flag  0800 (2048)\n+1D2CB8C CENTRAL HEADER #509   02014B50 (33639248)\n+1D2CB90 Created Zip Spec      14 (20) '2.0'\n+1D2CB91 Created OS            03 (3) 'Unix'\n+1D2CB92 Extract Zip Spec      14 (20) '2.0'\n+1D2CB93 Extract OS            00 (0) 'MS-DOS'\n+1D2CB94 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CEBE Compression Method    0008 (8) 'Deflated'\n-1D2CEC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CEC4 CRC                   12738439 (309560377)\n-1D2CEC8 Compressed Size       0000026E (622)\n-1D2CECC Uncompressed Size     00000269 (617)\n-1D2CED0 Filename Length       000C (12)\n-1D2CED2 Extra Length          0000 (0)\n-1D2CED4 Comment Length        0000 (0)\n-1D2CED6 Disk Start            0000 (0)\n-1D2CED8 Int File Attributes   0000 (0)\n+1D2CB96 Compression Method    0008 (8) 'Deflated'\n+1D2CB98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CB9C CRC                   12738439 (309560377)\n+1D2CBA0 Compressed Size       0000026E (622)\n+1D2CBA4 Uncompressed Size     00000269 (617)\n+1D2CBA8 Filename Length       000C (12)\n+1D2CBAA Extra Length          0000 (0)\n+1D2CBAC Comment Length        0000 (0)\n+1D2CBAE Disk Start            0000 (0)\n+1D2CBB0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CEDA Ext File Attributes   81A40000 (2175008768)\n+1D2CBB2 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-1D2CEDE Local Header Offset   01D09537 (30446903)\n-1D2CEE2 Filename              'XXXXXXXXXXXX'\n+1D2CBB6 Local Header Offset   01D0920F (30446095)\n+1D2CBBA Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CEE2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CBBA: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CEEE CENTRAL HEADER #510   02014B50 (33639248)\n-1D2CEF2 Created Zip Spec      14 (20) '2.0'\n-1D2CEF3 Created OS            03 (3) 'Unix'\n-1D2CEF4 Extract Zip Spec      14 (20) '2.0'\n-1D2CEF5 Extract OS            00 (0) 'MS-DOS'\n-1D2CEF6 General Purpose Flag  0800 (2048)\n+1D2CBC6 CENTRAL HEADER #510   02014B50 (33639248)\n+1D2CBCA Created Zip Spec      14 (20) '2.0'\n+1D2CBCB Created OS            03 (3) 'Unix'\n+1D2CBCC Extract Zip Spec      14 (20) '2.0'\n+1D2CBCD Extract OS            00 (0) 'MS-DOS'\n+1D2CBCE General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CEF8 Compression Method    0008 (8) 'Deflated'\n-1D2CEFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CEFE CRC                   EE39758A (3996743050)\n-1D2CF02 Compressed Size       0000021D (541)\n-1D2CF06 Uncompressed Size     00000218 (536)\n-1D2CF0A Filename Length       000C (12)\n-1D2CF0C Extra Length          0000 (0)\n-1D2CF0E Comment Length        0000 (0)\n-1D2CF10 Disk Start            0000 (0)\n-1D2CF12 Int File Attributes   0000 (0)\n+1D2CBD0 Compression Method    0008 (8) 'Deflated'\n+1D2CBD2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CBD6 CRC                   EE39758A (3996743050)\n+1D2CBDA Compressed Size       0000021D (541)\n+1D2CBDE Uncompressed Size     00000218 (536)\n+1D2CBE2 Filename Length       000C (12)\n+1D2CBE4 Extra Length          0000 (0)\n+1D2CBE6 Comment Length        0000 (0)\n+1D2CBE8 Disk Start            0000 (0)\n+1D2CBEA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CF14 Ext File Attributes   81A40000 (2175008768)\n+1D2CBEC 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-1D2CF18 Local Header Offset   01D097CF (30447567)\n-1D2CF1C Filename              'XXXXXXXXXXXX'\n+1D2CBF0 Local Header Offset   01D094A7 (30446759)\n+1D2CBF4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CF1C: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CBF4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CF28 CENTRAL HEADER #511   02014B50 (33639248)\n-1D2CF2C Created Zip Spec      14 (20) '2.0'\n-1D2CF2D Created OS            03 (3) 'Unix'\n-1D2CF2E Extract Zip Spec      14 (20) '2.0'\n-1D2CF2F Extract OS            00 (0) 'MS-DOS'\n-1D2CF30 General Purpose Flag  0800 (2048)\n+1D2CC00 CENTRAL HEADER #511   02014B50 (33639248)\n+1D2CC04 Created Zip Spec      14 (20) '2.0'\n+1D2CC05 Created OS            03 (3) 'Unix'\n+1D2CC06 Extract Zip Spec      14 (20) '2.0'\n+1D2CC07 Extract OS            00 (0) 'MS-DOS'\n+1D2CC08 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CF32 Compression Method    0008 (8) 'Deflated'\n-1D2CF34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CF38 CRC                   3E4973FF (1045001215)\n-1D2CF3C Compressed Size       000001D6 (470)\n-1D2CF40 Uncompressed Size     000001D1 (465)\n-1D2CF44 Filename Length       000C (12)\n-1D2CF46 Extra Length          0000 (0)\n-1D2CF48 Comment Length        0000 (0)\n-1D2CF4A Disk Start            0000 (0)\n-1D2CF4C Int File Attributes   0000 (0)\n+1D2CC0A Compression Method    0008 (8) 'Deflated'\n+1D2CC0C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CC10 CRC                   3E4973FF (1045001215)\n+1D2CC14 Compressed Size       000001D6 (470)\n+1D2CC18 Uncompressed Size     000001D1 (465)\n+1D2CC1C Filename Length       000C (12)\n+1D2CC1E Extra Length          0000 (0)\n+1D2CC20 Comment Length        0000 (0)\n+1D2CC22 Disk Start            0000 (0)\n+1D2CC24 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CF4E Ext File Attributes   81A40000 (2175008768)\n+1D2CC26 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-1D2CF52 Local Header Offset   01D09A16 (30448150)\n-1D2CF56 Filename              'XXXXXXXXXXXX'\n+1D2CC2A Local Header Offset   01D096EE (30447342)\n+1D2CC2E Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CF56: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CC2E: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CF62 CENTRAL HEADER #512   02014B50 (33639248)\n-1D2CF66 Created Zip Spec      14 (20) '2.0'\n-1D2CF67 Created OS            03 (3) 'Unix'\n-1D2CF68 Extract Zip Spec      14 (20) '2.0'\n-1D2CF69 Extract OS            00 (0) 'MS-DOS'\n-1D2CF6A General Purpose Flag  0800 (2048)\n+1D2CC3A CENTRAL HEADER #512   02014B50 (33639248)\n+1D2CC3E Created Zip Spec      14 (20) '2.0'\n+1D2CC3F Created OS            03 (3) 'Unix'\n+1D2CC40 Extract Zip Spec      14 (20) '2.0'\n+1D2CC41 Extract OS            00 (0) 'MS-DOS'\n+1D2CC42 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CF6C Compression Method    0008 (8) 'Deflated'\n-1D2CF6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CF72 CRC                   C23E48AC (3258861740)\n-1D2CF76 Compressed Size       00000287 (647)\n-1D2CF7A Uncompressed Size     00000282 (642)\n-1D2CF7E Filename Length       000C (12)\n-1D2CF80 Extra Length          0000 (0)\n-1D2CF82 Comment Length        0000 (0)\n-1D2CF84 Disk Start            0000 (0)\n-1D2CF86 Int File Attributes   0000 (0)\n+1D2CC44 Compression Method    0008 (8) 'Deflated'\n+1D2CC46 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CC4A CRC                   C23E48AC (3258861740)\n+1D2CC4E Compressed Size       00000287 (647)\n+1D2CC52 Uncompressed Size     00000282 (642)\n+1D2CC56 Filename Length       000C (12)\n+1D2CC58 Extra Length          0000 (0)\n+1D2CC5A Comment Length        0000 (0)\n+1D2CC5C Disk Start            0000 (0)\n+1D2CC5E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CF88 Ext File Attributes   81A40000 (2175008768)\n+1D2CC60 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-1D2CF8C Local Header Offset   01D09C16 (30448662)\n-1D2CF90 Filename              'XXXXXXXXXXXX'\n+1D2CC64 Local Header Offset   01D098EE (30447854)\n+1D2CC68 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CF90: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CC68: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CF9C CENTRAL HEADER #513   02014B50 (33639248)\n-1D2CFA0 Created Zip Spec      14 (20) '2.0'\n-1D2CFA1 Created OS            03 (3) 'Unix'\n-1D2CFA2 Extract Zip Spec      14 (20) '2.0'\n-1D2CFA3 Extract OS            00 (0) 'MS-DOS'\n-1D2CFA4 General Purpose Flag  0800 (2048)\n+1D2CC74 CENTRAL HEADER #513   02014B50 (33639248)\n+1D2CC78 Created Zip Spec      14 (20) '2.0'\n+1D2CC79 Created OS            03 (3) 'Unix'\n+1D2CC7A Extract Zip Spec      14 (20) '2.0'\n+1D2CC7B Extract OS            00 (0) 'MS-DOS'\n+1D2CC7C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CFA6 Compression Method    0008 (8) 'Deflated'\n-1D2CFA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CFAC CRC                   A1BCBF52 (2713501522)\n-1D2CFB0 Compressed Size       000001C3 (451)\n-1D2CFB4 Uncompressed Size     000001BE (446)\n-1D2CFB8 Filename Length       000C (12)\n-1D2CFBA Extra Length          0000 (0)\n-1D2CFBC Comment Length        0000 (0)\n-1D2CFBE Disk Start            0000 (0)\n-1D2CFC0 Int File Attributes   0000 (0)\n+1D2CC7E Compression Method    0008 (8) 'Deflated'\n+1D2CC80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CC84 CRC                   A1BCBF52 (2713501522)\n+1D2CC88 Compressed Size       000001C3 (451)\n+1D2CC8C Uncompressed Size     000001BE (446)\n+1D2CC90 Filename Length       000C (12)\n+1D2CC92 Extra Length          0000 (0)\n+1D2CC94 Comment Length        0000 (0)\n+1D2CC96 Disk Start            0000 (0)\n+1D2CC98 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CFC2 Ext File Attributes   81A40000 (2175008768)\n+1D2CC9A 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-1D2CFC6 Local Header Offset   01D09EC7 (30449351)\n-1D2CFCA Filename              'XXXXXXXXXXXX'\n+1D2CC9E Local Header Offset   01D09B9F (30448543)\n+1D2CCA2 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2CFCA: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CCA2: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2CFD6 CENTRAL HEADER #514   02014B50 (33639248)\n-1D2CFDA Created Zip Spec      14 (20) '2.0'\n-1D2CFDB Created OS            03 (3) 'Unix'\n-1D2CFDC Extract Zip Spec      14 (20) '2.0'\n-1D2CFDD Extract OS            00 (0) 'MS-DOS'\n-1D2CFDE General Purpose Flag  0800 (2048)\n+1D2CCAE CENTRAL HEADER #514   02014B50 (33639248)\n+1D2CCB2 Created Zip Spec      14 (20) '2.0'\n+1D2CCB3 Created OS            03 (3) 'Unix'\n+1D2CCB4 Extract Zip Spec      14 (20) '2.0'\n+1D2CCB5 Extract OS            00 (0) 'MS-DOS'\n+1D2CCB6 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2CFE0 Compression Method    0008 (8) 'Deflated'\n-1D2CFE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2CFE6 CRC                   6B3921E4 (1798906340)\n-1D2CFEA Compressed Size       00000218 (536)\n-1D2CFEE Uncompressed Size     00000213 (531)\n-1D2CFF2 Filename Length       000C (12)\n-1D2CFF4 Extra Length          0000 (0)\n-1D2CFF6 Comment Length        0000 (0)\n-1D2CFF8 Disk Start            0000 (0)\n-1D2CFFA Int File Attributes   0000 (0)\n+1D2CCB8 Compression Method    0008 (8) 'Deflated'\n+1D2CCBA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CCBE CRC                   6B3921E4 (1798906340)\n+1D2CCC2 Compressed Size       00000218 (536)\n+1D2CCC6 Uncompressed Size     00000213 (531)\n+1D2CCCA Filename Length       000C (12)\n+1D2CCCC Extra Length          0000 (0)\n+1D2CCCE Comment Length        0000 (0)\n+1D2CCD0 Disk Start            0000 (0)\n+1D2CCD2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2CFFC Ext File Attributes   81A40000 (2175008768)\n+1D2CCD4 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-1D2D000 Local Header Offset   01D0A0B4 (30449844)\n-1D2D004 Filename              'XXXXXXXXXXXX'\n+1D2CCD8 Local Header Offset   01D09D8C (30449036)\n+1D2CCDC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D004: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CCDC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D010 CENTRAL HEADER #515   02014B50 (33639248)\n-1D2D014 Created Zip Spec      14 (20) '2.0'\n-1D2D015 Created OS            03 (3) 'Unix'\n-1D2D016 Extract Zip Spec      14 (20) '2.0'\n-1D2D017 Extract OS            00 (0) 'MS-DOS'\n-1D2D018 General Purpose Flag  0800 (2048)\n+1D2CCE8 CENTRAL HEADER #515   02014B50 (33639248)\n+1D2CCEC Created Zip Spec      14 (20) '2.0'\n+1D2CCED Created OS            03 (3) 'Unix'\n+1D2CCEE Extract Zip Spec      14 (20) '2.0'\n+1D2CCEF Extract OS            00 (0) 'MS-DOS'\n+1D2CCF0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D01A Compression Method    0008 (8) 'Deflated'\n-1D2D01C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D020 CRC                   512554A2 (1361400994)\n-1D2D024 Compressed Size       00000240 (576)\n-1D2D028 Uncompressed Size     0000023B (571)\n-1D2D02C Filename Length       000C (12)\n-1D2D02E Extra Length          0000 (0)\n-1D2D030 Comment Length        0000 (0)\n-1D2D032 Disk Start            0000 (0)\n-1D2D034 Int File Attributes   0000 (0)\n+1D2CCF2 Compression Method    0008 (8) 'Deflated'\n+1D2CCF4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CCF8 CRC                   512554A2 (1361400994)\n+1D2CCFC Compressed Size       00000240 (576)\n+1D2CD00 Uncompressed Size     0000023B (571)\n+1D2CD04 Filename Length       000C (12)\n+1D2CD06 Extra Length          0000 (0)\n+1D2CD08 Comment Length        0000 (0)\n+1D2CD0A Disk Start            0000 (0)\n+1D2CD0C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D036 Ext File Attributes   81A40000 (2175008768)\n+1D2CD0E 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-1D2D03A Local Header Offset   01D0A2F6 (30450422)\n-1D2D03E Filename              'XXXXXXXXXXXX'\n+1D2CD12 Local Header Offset   01D09FCE (30449614)\n+1D2CD16 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D03E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CD16: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D04A CENTRAL HEADER #516   02014B50 (33639248)\n-1D2D04E Created Zip Spec      14 (20) '2.0'\n-1D2D04F Created OS            03 (3) 'Unix'\n-1D2D050 Extract Zip Spec      14 (20) '2.0'\n-1D2D051 Extract OS            00 (0) 'MS-DOS'\n-1D2D052 General Purpose Flag  0800 (2048)\n+1D2CD22 CENTRAL HEADER #516   02014B50 (33639248)\n+1D2CD26 Created Zip Spec      14 (20) '2.0'\n+1D2CD27 Created OS            03 (3) 'Unix'\n+1D2CD28 Extract Zip Spec      14 (20) '2.0'\n+1D2CD29 Extract OS            00 (0) 'MS-DOS'\n+1D2CD2A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D054 Compression Method    0008 (8) 'Deflated'\n-1D2D056 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D05A CRC                   0FE07FAC (266370988)\n-1D2D05E Compressed Size       00000266 (614)\n-1D2D062 Uncompressed Size     00000261 (609)\n-1D2D066 Filename Length       000C (12)\n-1D2D068 Extra Length          0000 (0)\n-1D2D06A Comment Length        0000 (0)\n-1D2D06C Disk Start            0000 (0)\n-1D2D06E Int File Attributes   0000 (0)\n+1D2CD2C Compression Method    0008 (8) 'Deflated'\n+1D2CD2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CD32 CRC                   0FE07FAC (266370988)\n+1D2CD36 Compressed Size       00000266 (614)\n+1D2CD3A Uncompressed Size     00000261 (609)\n+1D2CD3E Filename Length       000C (12)\n+1D2CD40 Extra Length          0000 (0)\n+1D2CD42 Comment Length        0000 (0)\n+1D2CD44 Disk Start            0000 (0)\n+1D2CD46 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D070 Ext File Attributes   81A40000 (2175008768)\n+1D2CD48 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-1D2D074 Local Header Offset   01D0A560 (30451040)\n-1D2D078 Filename              'XXXXXXXXXXXX'\n+1D2CD4C Local Header Offset   01D0A238 (30450232)\n+1D2CD50 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D078: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CD50: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D084 CENTRAL HEADER #517   02014B50 (33639248)\n-1D2D088 Created Zip Spec      14 (20) '2.0'\n-1D2D089 Created OS            03 (3) 'Unix'\n-1D2D08A Extract Zip Spec      14 (20) '2.0'\n-1D2D08B Extract OS            00 (0) 'MS-DOS'\n-1D2D08C General Purpose Flag  0800 (2048)\n+1D2CD5C CENTRAL HEADER #517   02014B50 (33639248)\n+1D2CD60 Created Zip Spec      14 (20) '2.0'\n+1D2CD61 Created OS            03 (3) 'Unix'\n+1D2CD62 Extract Zip Spec      14 (20) '2.0'\n+1D2CD63 Extract OS            00 (0) 'MS-DOS'\n+1D2CD64 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D08E Compression Method    0008 (8) 'Deflated'\n-1D2D090 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D094 CRC                   01824CF9 (25316601)\n-1D2D098 Compressed Size       00000219 (537)\n-1D2D09C Uncompressed Size     00000214 (532)\n-1D2D0A0 Filename Length       000C (12)\n-1D2D0A2 Extra Length          0000 (0)\n-1D2D0A4 Comment Length        0000 (0)\n-1D2D0A6 Disk Start            0000 (0)\n-1D2D0A8 Int File Attributes   0000 (0)\n+1D2CD66 Compression Method    0008 (8) 'Deflated'\n+1D2CD68 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CD6C CRC                   01824CF9 (25316601)\n+1D2CD70 Compressed Size       00000219 (537)\n+1D2CD74 Uncompressed Size     00000214 (532)\n+1D2CD78 Filename Length       000C (12)\n+1D2CD7A Extra Length          0000 (0)\n+1D2CD7C Comment Length        0000 (0)\n+1D2CD7E Disk Start            0000 (0)\n+1D2CD80 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D0AA Ext File Attributes   81A40000 (2175008768)\n+1D2CD82 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-1D2D0AE Local Header Offset   01D0A7F0 (30451696)\n-1D2D0B2 Filename              'XXXXXXXXXXXX'\n+1D2CD86 Local Header Offset   01D0A4C8 (30450888)\n+1D2CD8A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D0B2: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CD8A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D0BE CENTRAL HEADER #518   02014B50 (33639248)\n-1D2D0C2 Created Zip Spec      14 (20) '2.0'\n-1D2D0C3 Created OS            03 (3) 'Unix'\n-1D2D0C4 Extract Zip Spec      14 (20) '2.0'\n-1D2D0C5 Extract OS            00 (0) 'MS-DOS'\n-1D2D0C6 General Purpose Flag  0800 (2048)\n+1D2CD96 CENTRAL HEADER #518   02014B50 (33639248)\n+1D2CD9A Created Zip Spec      14 (20) '2.0'\n+1D2CD9B Created OS            03 (3) 'Unix'\n+1D2CD9C Extract Zip Spec      14 (20) '2.0'\n+1D2CD9D Extract OS            00 (0) 'MS-DOS'\n+1D2CD9E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D0C8 Compression Method    0008 (8) 'Deflated'\n-1D2D0CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D0CE CRC                   690C6FAC (1762422700)\n-1D2D0D2 Compressed Size       00000208 (520)\n-1D2D0D6 Uncompressed Size     00000203 (515)\n-1D2D0DA Filename Length       000C (12)\n-1D2D0DC Extra Length          0000 (0)\n-1D2D0DE Comment Length        0000 (0)\n-1D2D0E0 Disk Start            0000 (0)\n-1D2D0E2 Int File Attributes   0000 (0)\n+1D2CDA0 Compression Method    0008 (8) 'Deflated'\n+1D2CDA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CDA6 CRC                   690C6FAC (1762422700)\n+1D2CDAA Compressed Size       00000208 (520)\n+1D2CDAE Uncompressed Size     00000203 (515)\n+1D2CDB2 Filename Length       000C (12)\n+1D2CDB4 Extra Length          0000 (0)\n+1D2CDB6 Comment Length        0000 (0)\n+1D2CDB8 Disk Start            0000 (0)\n+1D2CDBA Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D0E4 Ext File Attributes   81A40000 (2175008768)\n+1D2CDBC 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-1D2D0E8 Local Header Offset   01D0AA33 (30452275)\n-1D2D0EC Filename              'XXXXXXXXXXXX'\n+1D2CDC0 Local Header Offset   01D0A70B (30451467)\n+1D2CDC4 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D0EC: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CDC4: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D0F8 CENTRAL HEADER #519   02014B50 (33639248)\n-1D2D0FC Created Zip Spec      14 (20) '2.0'\n-1D2D0FD Created OS            03 (3) 'Unix'\n-1D2D0FE Extract Zip Spec      14 (20) '2.0'\n-1D2D0FF Extract OS            00 (0) 'MS-DOS'\n-1D2D100 General Purpose Flag  0800 (2048)\n+1D2CDD0 CENTRAL HEADER #519   02014B50 (33639248)\n+1D2CDD4 Created Zip Spec      14 (20) '2.0'\n+1D2CDD5 Created OS            03 (3) 'Unix'\n+1D2CDD6 Extract Zip Spec      14 (20) '2.0'\n+1D2CDD7 Extract OS            00 (0) 'MS-DOS'\n+1D2CDD8 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D102 Compression Method    0008 (8) 'Deflated'\n-1D2D104 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D108 CRC                   2B8CE2DD (730653405)\n-1D2D10C Compressed Size       0000022E (558)\n-1D2D110 Uncompressed Size     00000229 (553)\n-1D2D114 Filename Length       000C (12)\n-1D2D116 Extra Length          0000 (0)\n-1D2D118 Comment Length        0000 (0)\n-1D2D11A Disk Start            0000 (0)\n-1D2D11C Int File Attributes   0000 (0)\n+1D2CDDA Compression Method    0008 (8) 'Deflated'\n+1D2CDDC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CDE0 CRC                   2B8CE2DD (730653405)\n+1D2CDE4 Compressed Size       0000022E (558)\n+1D2CDE8 Uncompressed Size     00000229 (553)\n+1D2CDEC Filename Length       000C (12)\n+1D2CDEE Extra Length          0000 (0)\n+1D2CDF0 Comment Length        0000 (0)\n+1D2CDF2 Disk Start            0000 (0)\n+1D2CDF4 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D11E Ext File Attributes   81A40000 (2175008768)\n+1D2CDF6 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-1D2D122 Local Header Offset   01D0AC65 (30452837)\n-1D2D126 Filename              'XXXXXXXXXXXX'\n+1D2CDFA Local Header Offset   01D0A93D (30452029)\n+1D2CDFE Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D126: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CDFE: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D132 CENTRAL HEADER #520   02014B50 (33639248)\n-1D2D136 Created Zip Spec      14 (20) '2.0'\n-1D2D137 Created OS            03 (3) 'Unix'\n-1D2D138 Extract Zip Spec      14 (20) '2.0'\n-1D2D139 Extract OS            00 (0) 'MS-DOS'\n-1D2D13A General Purpose Flag  0800 (2048)\n+1D2CE0A CENTRAL HEADER #520   02014B50 (33639248)\n+1D2CE0E Created Zip Spec      14 (20) '2.0'\n+1D2CE0F Created OS            03 (3) 'Unix'\n+1D2CE10 Extract Zip Spec      14 (20) '2.0'\n+1D2CE11 Extract OS            00 (0) 'MS-DOS'\n+1D2CE12 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D13C Compression Method    0008 (8) 'Deflated'\n-1D2D13E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D142 CRC                   0E81FDBE (243400126)\n-1D2D146 Compressed Size       00000246 (582)\n-1D2D14A Uncompressed Size     00000241 (577)\n-1D2D14E Filename Length       000C (12)\n-1D2D150 Extra Length          0000 (0)\n-1D2D152 Comment Length        0000 (0)\n-1D2D154 Disk Start            0000 (0)\n-1D2D156 Int File Attributes   0000 (0)\n+1D2CE14 Compression Method    0008 (8) 'Deflated'\n+1D2CE16 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CE1A CRC                   0E81FDBE (243400126)\n+1D2CE1E Compressed Size       00000246 (582)\n+1D2CE22 Uncompressed Size     00000241 (577)\n+1D2CE26 Filename Length       000C (12)\n+1D2CE28 Extra Length          0000 (0)\n+1D2CE2A Comment Length        0000 (0)\n+1D2CE2C Disk Start            0000 (0)\n+1D2CE2E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D158 Ext File Attributes   81A40000 (2175008768)\n+1D2CE30 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-1D2D15C Local Header Offset   01D0AEBD (30453437)\n-1D2D160 Filename              'XXXXXXXXXXXX'\n+1D2CE34 Local Header Offset   01D0AB95 (30452629)\n+1D2CE38 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D160: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CE38: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D16C CENTRAL HEADER #521   02014B50 (33639248)\n-1D2D170 Created Zip Spec      14 (20) '2.0'\n-1D2D171 Created OS            03 (3) 'Unix'\n-1D2D172 Extract Zip Spec      14 (20) '2.0'\n-1D2D173 Extract OS            00 (0) 'MS-DOS'\n-1D2D174 General Purpose Flag  0800 (2048)\n+1D2CE44 CENTRAL HEADER #521   02014B50 (33639248)\n+1D2CE48 Created Zip Spec      14 (20) '2.0'\n+1D2CE49 Created OS            03 (3) 'Unix'\n+1D2CE4A Extract Zip Spec      14 (20) '2.0'\n+1D2CE4B Extract OS            00 (0) 'MS-DOS'\n+1D2CE4C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D176 Compression Method    0008 (8) 'Deflated'\n-1D2D178 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D17C CRC                   688E611E (1754161438)\n-1D2D180 Compressed Size       00000215 (533)\n-1D2D184 Uncompressed Size     00000210 (528)\n-1D2D188 Filename Length       000C (12)\n-1D2D18A Extra Length          0000 (0)\n-1D2D18C Comment Length        0000 (0)\n-1D2D18E Disk Start            0000 (0)\n-1D2D190 Int File Attributes   0000 (0)\n+1D2CE4E Compression Method    0008 (8) 'Deflated'\n+1D2CE50 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CE54 CRC                   688E611E (1754161438)\n+1D2CE58 Compressed Size       00000215 (533)\n+1D2CE5C Uncompressed Size     00000210 (528)\n+1D2CE60 Filename Length       000C (12)\n+1D2CE62 Extra Length          0000 (0)\n+1D2CE64 Comment Length        0000 (0)\n+1D2CE66 Disk Start            0000 (0)\n+1D2CE68 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D192 Ext File Attributes   81A40000 (2175008768)\n+1D2CE6A 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-1D2D196 Local Header Offset   01D0B12D (30454061)\n-1D2D19A Filename              'XXXXXXXXXXXX'\n+1D2CE6E Local Header Offset   01D0AE05 (30453253)\n+1D2CE72 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D19A: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CE72: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D1A6 CENTRAL HEADER #522   02014B50 (33639248)\n-1D2D1AA Created Zip Spec      14 (20) '2.0'\n-1D2D1AB Created OS            03 (3) 'Unix'\n-1D2D1AC Extract Zip Spec      14 (20) '2.0'\n-1D2D1AD Extract OS            00 (0) 'MS-DOS'\n-1D2D1AE General Purpose Flag  0800 (2048)\n+1D2CE7E CENTRAL HEADER #522   02014B50 (33639248)\n+1D2CE82 Created Zip Spec      14 (20) '2.0'\n+1D2CE83 Created OS            03 (3) 'Unix'\n+1D2CE84 Extract Zip Spec      14 (20) '2.0'\n+1D2CE85 Extract OS            00 (0) 'MS-DOS'\n+1D2CE86 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D1B0 Compression Method    0008 (8) 'Deflated'\n-1D2D1B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D1B6 CRC                   08EC4C23 (149703715)\n-1D2D1BA Compressed Size       00000275 (629)\n-1D2D1BE Uncompressed Size     00000276 (630)\n-1D2D1C2 Filename Length       000C (12)\n-1D2D1C4 Extra Length          0000 (0)\n-1D2D1C6 Comment Length        0000 (0)\n-1D2D1C8 Disk Start            0000 (0)\n-1D2D1CA Int File Attributes   0000 (0)\n+1D2CE88 Compression Method    0008 (8) 'Deflated'\n+1D2CE8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CE8E CRC                   08EC4C23 (149703715)\n+1D2CE92 Compressed Size       00000275 (629)\n+1D2CE96 Uncompressed Size     00000276 (630)\n+1D2CE9A Filename Length       000C (12)\n+1D2CE9C Extra Length          0000 (0)\n+1D2CE9E Comment Length        0000 (0)\n+1D2CEA0 Disk Start            0000 (0)\n+1D2CEA2 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D1CC Ext File Attributes   81A40000 (2175008768)\n+1D2CEA4 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-1D2D1D0 Local Header Offset   01D0B36C (30454636)\n-1D2D1D4 Filename              'XXXXXXXXXXXX'\n+1D2CEA8 Local Header Offset   01D0B044 (30453828)\n+1D2CEAC Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D1D4: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CEAC: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D1E0 CENTRAL HEADER #523   02014B50 (33639248)\n-1D2D1E4 Created Zip Spec      14 (20) '2.0'\n-1D2D1E5 Created OS            03 (3) 'Unix'\n-1D2D1E6 Extract Zip Spec      14 (20) '2.0'\n-1D2D1E7 Extract OS            00 (0) 'MS-DOS'\n-1D2D1E8 General Purpose Flag  0800 (2048)\n+1D2CEB8 CENTRAL HEADER #523   02014B50 (33639248)\n+1D2CEBC Created Zip Spec      14 (20) '2.0'\n+1D2CEBD Created OS            03 (3) 'Unix'\n+1D2CEBE Extract Zip Spec      14 (20) '2.0'\n+1D2CEBF Extract OS            00 (0) 'MS-DOS'\n+1D2CEC0 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D1EA Compression Method    0008 (8) 'Deflated'\n-1D2D1EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D1F0 CRC                   82567885 (2186705029)\n-1D2D1F4 Compressed Size       0000026D (621)\n-1D2D1F8 Uncompressed Size     00000268 (616)\n-1D2D1FC Filename Length       000C (12)\n-1D2D1FE Extra Length          0000 (0)\n-1D2D200 Comment Length        0000 (0)\n-1D2D202 Disk Start            0000 (0)\n-1D2D204 Int File Attributes   0000 (0)\n+1D2CEC2 Compression Method    0008 (8) 'Deflated'\n+1D2CEC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CEC8 CRC                   82567885 (2186705029)\n+1D2CECC Compressed Size       0000026D (621)\n+1D2CED0 Uncompressed Size     00000268 (616)\n+1D2CED4 Filename Length       000C (12)\n+1D2CED6 Extra Length          0000 (0)\n+1D2CED8 Comment Length        0000 (0)\n+1D2CEDA Disk Start            0000 (0)\n+1D2CEDC Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D206 Ext File Attributes   81A40000 (2175008768)\n+1D2CEDE 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-1D2D20A Local Header Offset   01D0B60B (30455307)\n-1D2D20E Filename              'XXXXXXXXXXXX'\n+1D2CEE2 Local Header Offset   01D0B2E3 (30454499)\n+1D2CEE6 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D20E: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CEE6: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D21A CENTRAL HEADER #524   02014B50 (33639248)\n-1D2D21E Created Zip Spec      14 (20) '2.0'\n-1D2D21F Created OS            03 (3) 'Unix'\n-1D2D220 Extract Zip Spec      14 (20) '2.0'\n-1D2D221 Extract OS            00 (0) 'MS-DOS'\n-1D2D222 General Purpose Flag  0800 (2048)\n+1D2CEF2 CENTRAL HEADER #524   02014B50 (33639248)\n+1D2CEF6 Created Zip Spec      14 (20) '2.0'\n+1D2CEF7 Created OS            03 (3) 'Unix'\n+1D2CEF8 Extract Zip Spec      14 (20) '2.0'\n+1D2CEF9 Extract OS            00 (0) 'MS-DOS'\n+1D2CEFA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D224 Compression Method    0008 (8) 'Deflated'\n-1D2D226 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D22A CRC                   82ABA337 (2192286519)\n-1D2D22E Compressed Size       000001DF (479)\n-1D2D232 Uncompressed Size     000001DA (474)\n-1D2D236 Filename Length       000C (12)\n-1D2D238 Extra Length          0000 (0)\n-1D2D23A Comment Length        0000 (0)\n-1D2D23C Disk Start            0000 (0)\n-1D2D23E Int File Attributes   0000 (0)\n+1D2CEFC Compression Method    0008 (8) 'Deflated'\n+1D2CEFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CF02 CRC                   82ABA337 (2192286519)\n+1D2CF06 Compressed Size       000001DF (479)\n+1D2CF0A Uncompressed Size     000001DA (474)\n+1D2CF0E Filename Length       000C (12)\n+1D2CF10 Extra Length          0000 (0)\n+1D2CF12 Comment Length        0000 (0)\n+1D2CF14 Disk Start            0000 (0)\n+1D2CF16 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D240 Ext File Attributes   81A40000 (2175008768)\n+1D2CF18 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-1D2D244 Local Header Offset   01D0B8A2 (30455970)\n-1D2D248 Filename              'XXXXXXXXXXXX'\n+1D2CF1C Local Header Offset   01D0B57A (30455162)\n+1D2CF20 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D248: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CF20: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D254 CENTRAL HEADER #525   02014B50 (33639248)\n-1D2D258 Created Zip Spec      14 (20) '2.0'\n-1D2D259 Created OS            03 (3) 'Unix'\n-1D2D25A Extract Zip Spec      14 (20) '2.0'\n-1D2D25B Extract OS            00 (0) 'MS-DOS'\n-1D2D25C General Purpose Flag  0800 (2048)\n+1D2CF2C CENTRAL HEADER #525   02014B50 (33639248)\n+1D2CF30 Created Zip Spec      14 (20) '2.0'\n+1D2CF31 Created OS            03 (3) 'Unix'\n+1D2CF32 Extract Zip Spec      14 (20) '2.0'\n+1D2CF33 Extract OS            00 (0) 'MS-DOS'\n+1D2CF34 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D25E Compression Method    0008 (8) 'Deflated'\n-1D2D260 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D264 CRC                   418851B0 (1099452848)\n-1D2D268 Compressed Size       00000261 (609)\n-1D2D26C Uncompressed Size     0000025C (604)\n-1D2D270 Filename Length       000C (12)\n-1D2D272 Extra Length          0000 (0)\n-1D2D274 Comment Length        0000 (0)\n-1D2D276 Disk Start            0000 (0)\n-1D2D278 Int File Attributes   0000 (0)\n+1D2CF36 Compression Method    0008 (8) 'Deflated'\n+1D2CF38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CF3C CRC                   418851B0 (1099452848)\n+1D2CF40 Compressed Size       00000261 (609)\n+1D2CF44 Uncompressed Size     0000025C (604)\n+1D2CF48 Filename Length       000C (12)\n+1D2CF4A Extra Length          0000 (0)\n+1D2CF4C Comment Length        0000 (0)\n+1D2CF4E Disk Start            0000 (0)\n+1D2CF50 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D27A Ext File Attributes   81A40000 (2175008768)\n+1D2CF52 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-1D2D27E Local Header Offset   01D0BAAB (30456491)\n-1D2D282 Filename              'XXXXXXXXXXXX'\n+1D2CF56 Local Header Offset   01D0B783 (30455683)\n+1D2CF5A Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D282: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CF5A: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D28E CENTRAL HEADER #526   02014B50 (33639248)\n-1D2D292 Created Zip Spec      14 (20) '2.0'\n-1D2D293 Created OS            03 (3) 'Unix'\n-1D2D294 Extract Zip Spec      14 (20) '2.0'\n-1D2D295 Extract OS            00 (0) 'MS-DOS'\n-1D2D296 General Purpose Flag  0800 (2048)\n+1D2CF66 CENTRAL HEADER #526   02014B50 (33639248)\n+1D2CF6A Created Zip Spec      14 (20) '2.0'\n+1D2CF6B Created OS            03 (3) 'Unix'\n+1D2CF6C Extract Zip Spec      14 (20) '2.0'\n+1D2CF6D Extract OS            00 (0) 'MS-DOS'\n+1D2CF6E General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D298 Compression Method    0008 (8) 'Deflated'\n-1D2D29A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D29E CRC                   C685F991 (3330668945)\n-1D2D2A2 Compressed Size       00000291 (657)\n-1D2D2A6 Uncompressed Size     0000028C (652)\n-1D2D2AA Filename Length       000F (15)\n-1D2D2AC Extra Length          0000 (0)\n-1D2D2AE Comment Length        0000 (0)\n-1D2D2B0 Disk Start            0000 (0)\n-1D2D2B2 Int File Attributes   0000 (0)\n+1D2CF70 Compression Method    0008 (8) 'Deflated'\n+1D2CF72 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CF76 CRC                   C685F991 (3330668945)\n+1D2CF7A Compressed Size       00000291 (657)\n+1D2CF7E Uncompressed Size     0000028C (652)\n+1D2CF82 Filename Length       000F (15)\n+1D2CF84 Extra Length          0000 (0)\n+1D2CF86 Comment Length        0000 (0)\n+1D2CF88 Disk Start            0000 (0)\n+1D2CF8A Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D2B4 Ext File Attributes   81A40000 (2175008768)\n+1D2CF8C 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-1D2D2B8 Local Header Offset   01D0BD36 (30457142)\n-1D2D2BC Filename              'XXXXXXXXXXXXXXX'\n+1D2CF90 Local Header Offset   01D0BA0E (30456334)\n+1D2CF94 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D2BC: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CF94: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D2CB CENTRAL HEADER #527   02014B50 (33639248)\n-1D2D2CF Created Zip Spec      14 (20) '2.0'\n-1D2D2D0 Created OS            03 (3) 'Unix'\n-1D2D2D1 Extract Zip Spec      14 (20) '2.0'\n-1D2D2D2 Extract OS            00 (0) 'MS-DOS'\n-1D2D2D3 General Purpose Flag  0800 (2048)\n+1D2CFA3 CENTRAL HEADER #527   02014B50 (33639248)\n+1D2CFA7 Created Zip Spec      14 (20) '2.0'\n+1D2CFA8 Created OS            03 (3) 'Unix'\n+1D2CFA9 Extract Zip Spec      14 (20) '2.0'\n+1D2CFAA Extract OS            00 (0) 'MS-DOS'\n+1D2CFAB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D2D5 Compression Method    0008 (8) 'Deflated'\n-1D2D2D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D2DB CRC                   BD7380FB (3178463483)\n-1D2D2DF Compressed Size       0000022F (559)\n-1D2D2E3 Uncompressed Size     0000022A (554)\n-1D2D2E7 Filename Length       000C (12)\n-1D2D2E9 Extra Length          0000 (0)\n-1D2D2EB Comment Length        0000 (0)\n-1D2D2ED Disk Start            0000 (0)\n-1D2D2EF Int File Attributes   0000 (0)\n+1D2CFAD Compression Method    0008 (8) 'Deflated'\n+1D2CFAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CFB3 CRC                   BD7380FB (3178463483)\n+1D2CFB7 Compressed Size       0000022F (559)\n+1D2CFBB Uncompressed Size     0000022A (554)\n+1D2CFBF Filename Length       000C (12)\n+1D2CFC1 Extra Length          0000 (0)\n+1D2CFC3 Comment Length        0000 (0)\n+1D2CFC5 Disk Start            0000 (0)\n+1D2CFC7 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D2F1 Ext File Attributes   81A40000 (2175008768)\n+1D2CFC9 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-1D2D2F5 Local Header Offset   01D0BFF4 (30457844)\n-1D2D2F9 Filename              'XXXXXXXXXXXX'\n+1D2CFCD Local Header Offset   01D0BCCC (30457036)\n+1D2CFD1 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D2F9: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2CFD1: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D305 CENTRAL HEADER #528   02014B50 (33639248)\n-1D2D309 Created Zip Spec      14 (20) '2.0'\n-1D2D30A Created OS            03 (3) 'Unix'\n-1D2D30B Extract Zip Spec      14 (20) '2.0'\n-1D2D30C Extract OS            00 (0) 'MS-DOS'\n-1D2D30D General Purpose Flag  0800 (2048)\n+1D2CFDD CENTRAL HEADER #528   02014B50 (33639248)\n+1D2CFE1 Created Zip Spec      14 (20) '2.0'\n+1D2CFE2 Created OS            03 (3) 'Unix'\n+1D2CFE3 Extract Zip Spec      14 (20) '2.0'\n+1D2CFE4 Extract OS            00 (0) 'MS-DOS'\n+1D2CFE5 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D30F Compression Method    0008 (8) 'Deflated'\n-1D2D311 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D315 CRC                   D9ECB8FF (3656169727)\n-1D2D319 Compressed Size       000001E1 (481)\n-1D2D31D Uncompressed Size     000001DC (476)\n-1D2D321 Filename Length       000C (12)\n-1D2D323 Extra Length          0000 (0)\n-1D2D325 Comment Length        0000 (0)\n-1D2D327 Disk Start            0000 (0)\n-1D2D329 Int File Attributes   0000 (0)\n+1D2CFE7 Compression Method    0008 (8) 'Deflated'\n+1D2CFE9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2CFED CRC                   D9ECB8FF (3656169727)\n+1D2CFF1 Compressed Size       000001E1 (481)\n+1D2CFF5 Uncompressed Size     000001DC (476)\n+1D2CFF9 Filename Length       000C (12)\n+1D2CFFB Extra Length          0000 (0)\n+1D2CFFD Comment Length        0000 (0)\n+1D2CFFF Disk Start            0000 (0)\n+1D2D001 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D32B Ext File Attributes   81A40000 (2175008768)\n+1D2D003 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-1D2D32F Local Header Offset   01D0C24D (30458445)\n-1D2D333 Filename              'XXXXXXXXXXXX'\n+1D2D007 Local Header Offset   01D0BF25 (30457637)\n+1D2D00B Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D333: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D00B: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D33F CENTRAL HEADER #529   02014B50 (33639248)\n-1D2D343 Created Zip Spec      14 (20) '2.0'\n-1D2D344 Created OS            03 (3) 'Unix'\n-1D2D345 Extract Zip Spec      14 (20) '2.0'\n-1D2D346 Extract OS            00 (0) 'MS-DOS'\n-1D2D347 General Purpose Flag  0800 (2048)\n+1D2D017 CENTRAL HEADER #529   02014B50 (33639248)\n+1D2D01B Created Zip Spec      14 (20) '2.0'\n+1D2D01C Created OS            03 (3) 'Unix'\n+1D2D01D Extract Zip Spec      14 (20) '2.0'\n+1D2D01E Extract OS            00 (0) 'MS-DOS'\n+1D2D01F General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D349 Compression Method    0008 (8) 'Deflated'\n-1D2D34B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D34F CRC                   9246A723 (2454103843)\n-1D2D353 Compressed Size       000001A2 (418)\n-1D2D357 Uncompressed Size     0000019D (413)\n-1D2D35B Filename Length       000C (12)\n-1D2D35D Extra Length          0000 (0)\n-1D2D35F Comment Length        0000 (0)\n-1D2D361 Disk Start            0000 (0)\n-1D2D363 Int File Attributes   0000 (0)\n+1D2D021 Compression Method    0008 (8) 'Deflated'\n+1D2D023 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D027 CRC                   9246A723 (2454103843)\n+1D2D02B Compressed Size       000001A2 (418)\n+1D2D02F Uncompressed Size     0000019D (413)\n+1D2D033 Filename Length       000C (12)\n+1D2D035 Extra Length          0000 (0)\n+1D2D037 Comment Length        0000 (0)\n+1D2D039 Disk Start            0000 (0)\n+1D2D03B Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D365 Ext File Attributes   81A40000 (2175008768)\n+1D2D03D 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-1D2D369 Local Header Offset   01D0C458 (30458968)\n-1D2D36D Filename              'XXXXXXXXXXXX'\n+1D2D041 Local Header Offset   01D0C130 (30458160)\n+1D2D045 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D36D: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D045: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D379 CENTRAL HEADER #530   02014B50 (33639248)\n-1D2D37D Created Zip Spec      14 (20) '2.0'\n-1D2D37E Created OS            03 (3) 'Unix'\n-1D2D37F Extract Zip Spec      14 (20) '2.0'\n-1D2D380 Extract OS            00 (0) 'MS-DOS'\n-1D2D381 General Purpose Flag  0800 (2048)\n+1D2D051 CENTRAL HEADER #530   02014B50 (33639248)\n+1D2D055 Created Zip Spec      14 (20) '2.0'\n+1D2D056 Created OS            03 (3) 'Unix'\n+1D2D057 Extract Zip Spec      14 (20) '2.0'\n+1D2D058 Extract OS            00 (0) 'MS-DOS'\n+1D2D059 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D383 Compression Method    0008 (8) 'Deflated'\n-1D2D385 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D389 CRC                   05F70096 (100073622)\n-1D2D38D Compressed Size       00000256 (598)\n-1D2D391 Uncompressed Size     00000251 (593)\n-1D2D395 Filename Length       000C (12)\n-1D2D397 Extra Length          0000 (0)\n-1D2D399 Comment Length        0000 (0)\n-1D2D39B Disk Start            0000 (0)\n-1D2D39D Int File Attributes   0000 (0)\n+1D2D05B Compression Method    0008 (8) 'Deflated'\n+1D2D05D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D061 CRC                   05F70096 (100073622)\n+1D2D065 Compressed Size       00000256 (598)\n+1D2D069 Uncompressed Size     00000251 (593)\n+1D2D06D Filename Length       000C (12)\n+1D2D06F Extra Length          0000 (0)\n+1D2D071 Comment Length        0000 (0)\n+1D2D073 Disk Start            0000 (0)\n+1D2D075 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D39F Ext File Attributes   81A40000 (2175008768)\n+1D2D077 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-1D2D3A3 Local Header Offset   01D0C624 (30459428)\n-1D2D3A7 Filename              'XXXXXXXXXXXX'\n+1D2D07B Local Header Offset   01D0C2FC (30458620)\n+1D2D07F Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D3A7: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D07F: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D3B3 CENTRAL HEADER #531   02014B50 (33639248)\n-1D2D3B7 Created Zip Spec      14 (20) '2.0'\n-1D2D3B8 Created OS            03 (3) 'Unix'\n-1D2D3B9 Extract Zip Spec      14 (20) '2.0'\n-1D2D3BA Extract OS            00 (0) 'MS-DOS'\n-1D2D3BB General Purpose Flag  0800 (2048)\n+1D2D08B CENTRAL HEADER #531   02014B50 (33639248)\n+1D2D08F Created Zip Spec      14 (20) '2.0'\n+1D2D090 Created OS            03 (3) 'Unix'\n+1D2D091 Extract Zip Spec      14 (20) '2.0'\n+1D2D092 Extract OS            00 (0) 'MS-DOS'\n+1D2D093 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D3BD Compression Method    0008 (8) 'Deflated'\n-1D2D3BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D3C3 CRC                   E8341E30 (3895729712)\n-1D2D3C7 Compressed Size       00000287 (647)\n-1D2D3CB Uncompressed Size     00000282 (642)\n-1D2D3CF Filename Length       000C (12)\n-1D2D3D1 Extra Length          0000 (0)\n-1D2D3D3 Comment Length        0000 (0)\n-1D2D3D5 Disk Start            0000 (0)\n-1D2D3D7 Int File Attributes   0000 (0)\n+1D2D095 Compression Method    0008 (8) 'Deflated'\n+1D2D097 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D09B CRC                   E8341E30 (3895729712)\n+1D2D09F Compressed Size       00000287 (647)\n+1D2D0A3 Uncompressed Size     00000282 (642)\n+1D2D0A7 Filename Length       000C (12)\n+1D2D0A9 Extra Length          0000 (0)\n+1D2D0AB Comment Length        0000 (0)\n+1D2D0AD Disk Start            0000 (0)\n+1D2D0AF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D3D9 Ext File Attributes   81A40000 (2175008768)\n+1D2D0B1 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-1D2D3DD Local Header Offset   01D0C8A4 (30460068)\n-1D2D3E1 Filename              'XXXXXXXXXXXX'\n+1D2D0B5 Local Header Offset   01D0C57C (30459260)\n+1D2D0B9 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D3E1: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D0B9: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D3ED CENTRAL HEADER #532   02014B50 (33639248)\n-1D2D3F1 Created Zip Spec      14 (20) '2.0'\n-1D2D3F2 Created OS            03 (3) 'Unix'\n-1D2D3F3 Extract Zip Spec      14 (20) '2.0'\n-1D2D3F4 Extract OS            00 (0) 'MS-DOS'\n-1D2D3F5 General Purpose Flag  0800 (2048)\n+1D2D0C5 CENTRAL HEADER #532   02014B50 (33639248)\n+1D2D0C9 Created Zip Spec      14 (20) '2.0'\n+1D2D0CA Created OS            03 (3) 'Unix'\n+1D2D0CB Extract Zip Spec      14 (20) '2.0'\n+1D2D0CC Extract OS            00 (0) 'MS-DOS'\n+1D2D0CD General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D3F7 Compression Method    0008 (8) 'Deflated'\n-1D2D3F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D3FD CRC                   789E74C0 (2023650496)\n-1D2D401 Compressed Size       000001F9 (505)\n-1D2D405 Uncompressed Size     000001F4 (500)\n-1D2D409 Filename Length       000C (12)\n-1D2D40B Extra Length          0000 (0)\n-1D2D40D Comment Length        0000 (0)\n-1D2D40F Disk Start            0000 (0)\n-1D2D411 Int File Attributes   0000 (0)\n+1D2D0CF Compression Method    0008 (8) 'Deflated'\n+1D2D0D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D0D5 CRC                   789E74C0 (2023650496)\n+1D2D0D9 Compressed Size       000001F9 (505)\n+1D2D0DD Uncompressed Size     000001F4 (500)\n+1D2D0E1 Filename Length       000C (12)\n+1D2D0E3 Extra Length          0000 (0)\n+1D2D0E5 Comment Length        0000 (0)\n+1D2D0E7 Disk Start            0000 (0)\n+1D2D0E9 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D413 Ext File Attributes   81A40000 (2175008768)\n+1D2D0EB 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-1D2D417 Local Header Offset   01D0CB55 (30460757)\n-1D2D41B Filename              'XXXXXXXXXXXX'\n+1D2D0EF Local Header Offset   01D0C82D (30459949)\n+1D2D0F3 Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D41B: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D0F3: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D427 CENTRAL HEADER #533   02014B50 (33639248)\n-1D2D42B Created Zip Spec      14 (20) '2.0'\n-1D2D42C Created OS            03 (3) 'Unix'\n-1D2D42D Extract Zip Spec      14 (20) '2.0'\n-1D2D42E Extract OS            00 (0) 'MS-DOS'\n-1D2D42F General Purpose Flag  0800 (2048)\n+1D2D0FF CENTRAL HEADER #533   02014B50 (33639248)\n+1D2D103 Created Zip Spec      14 (20) '2.0'\n+1D2D104 Created OS            03 (3) 'Unix'\n+1D2D105 Extract Zip Spec      14 (20) '2.0'\n+1D2D106 Extract OS            00 (0) 'MS-DOS'\n+1D2D107 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D431 Compression Method    0008 (8) 'Deflated'\n-1D2D433 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D437 CRC                   FAC0A13A (4206928186)\n-1D2D43B Compressed Size       00000243 (579)\n-1D2D43F Uncompressed Size     0000023E (574)\n-1D2D443 Filename Length       000C (12)\n-1D2D445 Extra Length          0000 (0)\n-1D2D447 Comment Length        0000 (0)\n-1D2D449 Disk Start            0000 (0)\n-1D2D44B Int File Attributes   0000 (0)\n+1D2D109 Compression Method    0008 (8) 'Deflated'\n+1D2D10B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D10F CRC                   FAC0A13A (4206928186)\n+1D2D113 Compressed Size       00000243 (579)\n+1D2D117 Uncompressed Size     0000023E (574)\n+1D2D11B Filename Length       000C (12)\n+1D2D11D Extra Length          0000 (0)\n+1D2D11F Comment Length        0000 (0)\n+1D2D121 Disk Start            0000 (0)\n+1D2D123 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D44D Ext File Attributes   81A40000 (2175008768)\n+1D2D125 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-1D2D451 Local Header Offset   01D0CD78 (30461304)\n-1D2D455 Filename              'XXXXXXXXXXXX'\n+1D2D129 Local Header Offset   01D0CA50 (30460496)\n+1D2D12D Filename              'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D455: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D12D: Filename 'XXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D461 CENTRAL HEADER #534   02014B50 (33639248)\n-1D2D465 Created Zip Spec      14 (20) '2.0'\n-1D2D466 Created OS            03 (3) 'Unix'\n-1D2D467 Extract Zip Spec      14 (20) '2.0'\n-1D2D468 Extract OS            00 (0) 'MS-DOS'\n-1D2D469 General Purpose Flag  0800 (2048)\n+1D2D139 CENTRAL HEADER #534   02014B50 (33639248)\n+1D2D13D Created Zip Spec      14 (20) '2.0'\n+1D2D13E Created OS            03 (3) 'Unix'\n+1D2D13F Extract Zip Spec      14 (20) '2.0'\n+1D2D140 Extract OS            00 (0) 'MS-DOS'\n+1D2D141 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D46B Compression Method    0008 (8) 'Deflated'\n-1D2D46D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D471 CRC                   4239F150 (1111093584)\n-1D2D475 Compressed Size       00000171 (369)\n-1D2D479 Uncompressed Size     00000224 (548)\n-1D2D47D Filename Length       0009 (9)\n-1D2D47F Extra Length          0000 (0)\n-1D2D481 Comment Length        0000 (0)\n-1D2D483 Disk Start            0000 (0)\n-1D2D485 Int File Attributes   0000 (0)\n+1D2D143 Compression Method    0008 (8) 'Deflated'\n+1D2D145 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D149 CRC                   4239F150 (1111093584)\n+1D2D14D Compressed Size       00000171 (369)\n+1D2D151 Uncompressed Size     00000224 (548)\n+1D2D155 Filename Length       0009 (9)\n+1D2D157 Extra Length          0000 (0)\n+1D2D159 Comment Length        0000 (0)\n+1D2D15B Disk Start            0000 (0)\n+1D2D15D Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D487 Ext File Attributes   81A40000 (2175008768)\n+1D2D15F 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-1D2D48B Local Header Offset   01D0CFE5 (30461925)\n-1D2D48F Filename              'XXXXXXXXX'\n+1D2D163 Local Header Offset   01D0CCBD (30461117)\n+1D2D167 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D48F: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1D2D167: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D498 CENTRAL HEADER #535   02014B50 (33639248)\n-1D2D49C Created Zip Spec      14 (20) '2.0'\n-1D2D49D Created OS            03 (3) 'Unix'\n-1D2D49E Extract Zip Spec      14 (20) '2.0'\n-1D2D49F Extract OS            00 (0) 'MS-DOS'\n-1D2D4A0 General Purpose Flag  0800 (2048)\n+1D2D170 CENTRAL HEADER #535   02014B50 (33639248)\n+1D2D174 Created Zip Spec      14 (20) '2.0'\n+1D2D175 Created OS            03 (3) 'Unix'\n+1D2D176 Extract Zip Spec      14 (20) '2.0'\n+1D2D177 Extract OS            00 (0) 'MS-DOS'\n+1D2D178 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D4A2 Compression Method    0008 (8) 'Deflated'\n-1D2D4A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D4A8 CRC                   BBD9C7AC (3151611820)\n-1D2D4AC Compressed Size       000012D2 (4818)\n-1D2D4B0 Uncompressed Size     00004E53 (20051)\n-1D2D4B4 Filename Length       000D (13)\n-1D2D4B6 Extra Length          0000 (0)\n-1D2D4B8 Comment Length        0000 (0)\n-1D2D4BA Disk Start            0000 (0)\n-1D2D4BC Int File Attributes   0000 (0)\n+1D2D17A Compression Method    0008 (8) 'Deflated'\n+1D2D17C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D180 CRC                   BBD9C7AC (3151611820)\n+1D2D184 Compressed Size       000012D2 (4818)\n+1D2D188 Uncompressed Size     00004E53 (20051)\n+1D2D18C Filename Length       000D (13)\n+1D2D18E Extra Length          0000 (0)\n+1D2D190 Comment Length        0000 (0)\n+1D2D192 Disk Start            0000 (0)\n+1D2D194 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D4BE Ext File Attributes   81A40000 (2175008768)\n+1D2D196 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-1D2D4C2 Local Header Offset   01D0D17D (30462333)\n-1D2D4C6 Filename              'XXXXXXXXXXXXX'\n+1D2D19A Local Header Offset   01D0CE55 (30461525)\n+1D2D19E Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D4C6: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D19E: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D4D3 CENTRAL HEADER #536   02014B50 (33639248)\n-1D2D4D7 Created Zip Spec      14 (20) '2.0'\n-1D2D4D8 Created OS            03 (3) 'Unix'\n-1D2D4D9 Extract Zip Spec      14 (20) '2.0'\n-1D2D4DA Extract OS            00 (0) 'MS-DOS'\n-1D2D4DB General Purpose Flag  0800 (2048)\n+1D2D1AB CENTRAL HEADER #536   02014B50 (33639248)\n+1D2D1AF Created Zip Spec      14 (20) '2.0'\n+1D2D1B0 Created OS            03 (3) 'Unix'\n+1D2D1B1 Extract Zip Spec      14 (20) '2.0'\n+1D2D1B2 Extract OS            00 (0) 'MS-DOS'\n+1D2D1B3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D4DD Compression Method    0008 (8) 'Deflated'\n-1D2D4DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D4E3 CRC                   69D5874E (1775601486)\n-1D2D4E7 Compressed Size       00000337 (823)\n-1D2D4EB Uncompressed Size     00000B73 (2931)\n-1D2D4EF Filename Length       0012 (18)\n-1D2D4F1 Extra Length          0000 (0)\n-1D2D4F3 Comment Length        0000 (0)\n-1D2D4F5 Disk Start            0000 (0)\n-1D2D4F7 Int File Attributes   0000 (0)\n+1D2D1B5 Compression Method    0008 (8) 'Deflated'\n+1D2D1B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D1BB CRC                   69D5874E (1775601486)\n+1D2D1BF Compressed Size       00000337 (823)\n+1D2D1C3 Uncompressed Size     00000B73 (2931)\n+1D2D1C7 Filename Length       0012 (18)\n+1D2D1C9 Extra Length          0000 (0)\n+1D2D1CB Comment Length        0000 (0)\n+1D2D1CD Disk Start            0000 (0)\n+1D2D1CF Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D4F9 Ext File Attributes   81A40000 (2175008768)\n+1D2D1D1 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-1D2D4FD Local Header Offset   01D0E47A (30467194)\n-1D2D501 Filename              'XXXXXXXXXXXXXXXXXX'\n+1D2D1D5 Local Header Offset   01D0E152 (30466386)\n+1D2D1D9 Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D501: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D1D9: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D513 CENTRAL HEADER #537   02014B50 (33639248)\n-1D2D517 Created Zip Spec      14 (20) '2.0'\n-1D2D518 Created OS            03 (3) 'Unix'\n-1D2D519 Extract Zip Spec      14 (20) '2.0'\n-1D2D51A Extract OS            00 (0) 'MS-DOS'\n-1D2D51B General Purpose Flag  0800 (2048)\n+1D2D1EB CENTRAL HEADER #537   02014B50 (33639248)\n+1D2D1EF Created Zip Spec      14 (20) '2.0'\n+1D2D1F0 Created OS            03 (3) 'Unix'\n+1D2D1F1 Extract Zip Spec      14 (20) '2.0'\n+1D2D1F2 Extract OS            00 (0) 'MS-DOS'\n+1D2D1F3 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D51D Compression Method    0008 (8) 'Deflated'\n-1D2D51F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D523 CRC                   D565B0CC (3580211404)\n-1D2D527 Compressed Size       00000A95 (2709)\n-1D2D52B Uncompressed Size     00002180 (8576)\n-1D2D52F Filename Length       000F (15)\n-1D2D531 Extra Length          0000 (0)\n-1D2D533 Comment Length        0000 (0)\n-1D2D535 Disk Start            0000 (0)\n-1D2D537 Int File Attributes   0000 (0)\n+1D2D1F5 Compression Method    0008 (8) 'Deflated'\n+1D2D1F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D1FB CRC                   D565B0CC (3580211404)\n+1D2D1FF Compressed Size       00000A95 (2709)\n+1D2D203 Uncompressed Size     00002180 (8576)\n+1D2D207 Filename Length       000F (15)\n+1D2D209 Extra Length          0000 (0)\n+1D2D20B Comment Length        0000 (0)\n+1D2D20D Disk Start            0000 (0)\n+1D2D20F Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D539 Ext File Attributes   81A40000 (2175008768)\n+1D2D211 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-1D2D53D Local Header Offset   01D0E7E1 (30468065)\n-1D2D541 Filename              'XXXXXXXXXXXXXXX'\n+1D2D215 Local Header Offset   01D0E4B9 (30467257)\n+1D2D219 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D541: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D219: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D550 CENTRAL HEADER #538   02014B50 (33639248)\n-1D2D554 Created Zip Spec      14 (20) '2.0'\n-1D2D555 Created OS            03 (3) 'Unix'\n-1D2D556 Extract Zip Spec      14 (20) '2.0'\n-1D2D557 Extract OS            00 (0) 'MS-DOS'\n-1D2D558 General Purpose Flag  0800 (2048)\n+1D2D228 CENTRAL HEADER #538   02014B50 (33639248)\n+1D2D22C Created Zip Spec      14 (20) '2.0'\n+1D2D22D Created OS            03 (3) 'Unix'\n+1D2D22E Extract Zip Spec      14 (20) '2.0'\n+1D2D22F Extract OS            00 (0) 'MS-DOS'\n+1D2D230 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D55A Compression Method    0008 (8) 'Deflated'\n-1D2D55C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D560 CRC                   AC9FC6A9 (2896152233)\n-1D2D564 Compressed Size       00000829 (2089)\n-1D2D568 Uncompressed Size     00001F98 (8088)\n-1D2D56C Filename Length       0014 (20)\n-1D2D56E Extra Length          0000 (0)\n-1D2D570 Comment Length        0000 (0)\n-1D2D572 Disk Start            0000 (0)\n-1D2D574 Int File Attributes   0000 (0)\n+1D2D232 Compression Method    0008 (8) 'Deflated'\n+1D2D234 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D238 CRC                   AC9FC6A9 (2896152233)\n+1D2D23C Compressed Size       00000829 (2089)\n+1D2D240 Uncompressed Size     00001F98 (8088)\n+1D2D244 Filename Length       0014 (20)\n+1D2D246 Extra Length          0000 (0)\n+1D2D248 Comment Length        0000 (0)\n+1D2D24A Disk Start            0000 (0)\n+1D2D24C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D576 Ext File Attributes   81A40000 (2175008768)\n+1D2D24E 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-1D2D57A Local Header Offset   01D0F2A3 (30470819)\n-1D2D57E Filename              'XXXXXXXXXXXXXXXXXXXX'\n+1D2D252 Local Header Offset   01D0EF7B (30470011)\n+1D2D256 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D57E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D256: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D592 CENTRAL HEADER #539   02014B50 (33639248)\n-1D2D596 Created Zip Spec      14 (20) '2.0'\n-1D2D597 Created OS            03 (3) 'Unix'\n-1D2D598 Extract Zip Spec      14 (20) '2.0'\n-1D2D599 Extract OS            00 (0) 'MS-DOS'\n-1D2D59A General Purpose Flag  0800 (2048)\n+1D2D26A CENTRAL HEADER #539   02014B50 (33639248)\n+1D2D26E Created Zip Spec      14 (20) '2.0'\n+1D2D26F Created OS            03 (3) 'Unix'\n+1D2D270 Extract Zip Spec      14 (20) '2.0'\n+1D2D271 Extract OS            00 (0) 'MS-DOS'\n+1D2D272 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D59C Compression Method    0008 (8) 'Deflated'\n-1D2D59E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D5A2 CRC                   066A4DE9 (107630057)\n-1D2D5A6 Compressed Size       000006B8 (1720)\n-1D2D5AA Uncompressed Size     000013E5 (5093)\n-1D2D5AE Filename Length       000A (10)\n-1D2D5B0 Extra Length          0000 (0)\n-1D2D5B2 Comment Length        0000 (0)\n-1D2D5B4 Disk Start            0000 (0)\n-1D2D5B6 Int File Attributes   0000 (0)\n+1D2D274 Compression Method    0008 (8) 'Deflated'\n+1D2D276 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D27A CRC                   066A4DE9 (107630057)\n+1D2D27E Compressed Size       000006B8 (1720)\n+1D2D282 Uncompressed Size     000013E5 (5093)\n+1D2D286 Filename Length       000A (10)\n+1D2D288 Extra Length          0000 (0)\n+1D2D28A Comment Length        0000 (0)\n+1D2D28C Disk Start            0000 (0)\n+1D2D28E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D5B8 Ext File Attributes   81A40000 (2175008768)\n+1D2D290 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-1D2D5BC Local Header Offset   01D0FAFE (30472958)\n-1D2D5C0 Filename              'XXXXXXXXXX'\n+1D2D294 Local Header Offset   01D0F7D6 (30472150)\n+1D2D298 Filename              'XXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D5C0: Filename 'XXXXXXXXXX'\n+# WARNING: Offset 0x1D2D298: Filename 'XXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D5CA CENTRAL HEADER #540   02014B50 (33639248)\n-1D2D5CE Created Zip Spec      14 (20) '2.0'\n-1D2D5CF Created OS            03 (3) 'Unix'\n-1D2D5D0 Extract Zip Spec      14 (20) '2.0'\n-1D2D5D1 Extract OS            00 (0) 'MS-DOS'\n-1D2D5D2 General Purpose Flag  0800 (2048)\n+1D2D2A2 CENTRAL HEADER #540   02014B50 (33639248)\n+1D2D2A6 Created Zip Spec      14 (20) '2.0'\n+1D2D2A7 Created OS            03 (3) 'Unix'\n+1D2D2A8 Extract Zip Spec      14 (20) '2.0'\n+1D2D2A9 Extract OS            00 (0) 'MS-DOS'\n+1D2D2AA General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D5D4 Compression Method    0008 (8) 'Deflated'\n-1D2D5D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D5DA CRC                   614AFB4F (1632303951)\n-1D2D5DE Compressed Size       0000B663 (46691)\n-1D2D5E2 Uncompressed Size     00032C09 (207881)\n-1D2D5E6 Filename Length       000F (15)\n-1D2D5E8 Extra Length          0000 (0)\n-1D2D5EA Comment Length        0000 (0)\n-1D2D5EC Disk Start            0000 (0)\n-1D2D5EE Int File Attributes   0000 (0)\n+1D2D2AC Compression Method    0008 (8) 'Deflated'\n+1D2D2AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D2B2 CRC                   614AFB4F (1632303951)\n+1D2D2B6 Compressed Size       0000B663 (46691)\n+1D2D2BA Uncompressed Size     00032C09 (207881)\n+1D2D2BE Filename Length       000F (15)\n+1D2D2C0 Extra Length          0000 (0)\n+1D2D2C2 Comment Length        0000 (0)\n+1D2D2C4 Disk Start            0000 (0)\n+1D2D2C6 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D5F0 Ext File Attributes   81A40000 (2175008768)\n+1D2D2C8 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-1D2D5F4 Local Header Offset   01D101DE (30474718)\n-1D2D5F8 Filename              'XXXXXXXXXXXXXXX'\n+1D2D2CC Local Header Offset   01D0FEB6 (30473910)\n+1D2D2D0 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D5F8: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D2D0: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D607 CENTRAL HEADER #541   02014B50 (33639248)\n-1D2D60B Created Zip Spec      14 (20) '2.0'\n-1D2D60C Created OS            03 (3) 'Unix'\n-1D2D60D Extract Zip Spec      14 (20) '2.0'\n-1D2D60E Extract OS            00 (0) 'MS-DOS'\n-1D2D60F General Purpose Flag  0800 (2048)\n+1D2D2DF CENTRAL HEADER #541   02014B50 (33639248)\n+1D2D2E3 Created Zip Spec      14 (20) '2.0'\n+1D2D2E4 Created OS            03 (3) 'Unix'\n+1D2D2E5 Extract Zip Spec      14 (20) '2.0'\n+1D2D2E6 Extract OS            00 (0) 'MS-DOS'\n+1D2D2E7 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D611 Compression Method    0008 (8) 'Deflated'\n-1D2D613 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D617 CRC                   25644010 (627326992)\n-1D2D61B Compressed Size       00000816 (2070)\n-1D2D61F Uncompressed Size     000014BC (5308)\n-1D2D623 Filename Length       001B (27)\n-1D2D625 Extra Length          0000 (0)\n-1D2D627 Comment Length        0000 (0)\n-1D2D629 Disk Start            0000 (0)\n-1D2D62B Int File Attributes   0000 (0)\n+1D2D2E9 Compression Method    0008 (8) 'Deflated'\n+1D2D2EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D2EF CRC                   25644010 (627326992)\n+1D2D2F3 Compressed Size       00000816 (2070)\n+1D2D2F7 Uncompressed Size     000014BC (5308)\n+1D2D2FB Filename Length       001B (27)\n+1D2D2FD Extra Length          0000 (0)\n+1D2D2FF Comment Length        0000 (0)\n+1D2D301 Disk Start            0000 (0)\n+1D2D303 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D62D Ext File Attributes   81A40000 (2175008768)\n+1D2D305 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-1D2D631 Local Header Offset   01D1B86E (30521454)\n-1D2D635 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D309 Local Header Offset   01D1B546 (30520646)\n+1D2D30D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D650 CENTRAL HEADER #542   02014B50 (33639248)\n-1D2D654 Created Zip Spec      14 (20) '2.0'\n-1D2D655 Created OS            03 (3) 'Unix'\n-1D2D656 Extract Zip Spec      14 (20) '2.0'\n-1D2D657 Extract OS            00 (0) 'MS-DOS'\n-1D2D658 General Purpose Flag  0800 (2048)\n+1D2D328 CENTRAL HEADER #542   02014B50 (33639248)\n+1D2D32C Created Zip Spec      14 (20) '2.0'\n+1D2D32D Created OS            03 (3) 'Unix'\n+1D2D32E Extract Zip Spec      14 (20) '2.0'\n+1D2D32F Extract OS            00 (0) 'MS-DOS'\n+1D2D330 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D65A Compression Method    0008 (8) 'Deflated'\n-1D2D65C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D660 CRC                   1512D900 (353556736)\n-1D2D664 Compressed Size       0000246C (9324)\n-1D2D668 Uncompressed Size     00008D54 (36180)\n-1D2D66C Filename Length       001C (28)\n-1D2D66E Extra Length          0000 (0)\n-1D2D670 Comment Length        0000 (0)\n-1D2D672 Disk Start            0000 (0)\n-1D2D674 Int File Attributes   0000 (0)\n+1D2D332 Compression Method    0008 (8) 'Deflated'\n+1D2D334 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D338 CRC                   1512D900 (353556736)\n+1D2D33C Compressed Size       0000246C (9324)\n+1D2D340 Uncompressed Size     00008D54 (36180)\n+1D2D344 Filename Length       001C (28)\n+1D2D346 Extra Length          0000 (0)\n+1D2D348 Comment Length        0000 (0)\n+1D2D34A Disk Start            0000 (0)\n+1D2D34C Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D676 Ext File Attributes   81A40000 (2175008768)\n+1D2D34E 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-1D2D67A Local Header Offset   01D1C0BD (30523581)\n-1D2D67E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D352 Local Header Offset   01D1BD95 (30522773)\n+1D2D356 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D67E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D69A CENTRAL HEADER #543   02014B50 (33639248)\n-1D2D69E Created Zip Spec      14 (20) '2.0'\n-1D2D69F Created OS            03 (3) 'Unix'\n-1D2D6A0 Extract Zip Spec      14 (20) '2.0'\n-1D2D6A1 Extract OS            00 (0) 'MS-DOS'\n-1D2D6A2 General Purpose Flag  0800 (2048)\n+1D2D372 CENTRAL HEADER #543   02014B50 (33639248)\n+1D2D376 Created Zip Spec      14 (20) '2.0'\n+1D2D377 Created OS            03 (3) 'Unix'\n+1D2D378 Extract Zip Spec      14 (20) '2.0'\n+1D2D379 Extract OS            00 (0) 'MS-DOS'\n+1D2D37A General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D6A4 Compression Method    0008 (8) 'Deflated'\n-1D2D6A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D6AA CRC                   02883162 (42479970)\n-1D2D6AE Compressed Size       00001EB3 (7859)\n-1D2D6B2 Uncompressed Size     00007ECC (32460)\n-1D2D6B6 Filename Length       001C (28)\n-1D2D6B8 Extra Length          0000 (0)\n-1D2D6BA Comment Length        0000 (0)\n-1D2D6BC Disk Start            0000 (0)\n-1D2D6BE Int File Attributes   0000 (0)\n+1D2D37C Compression Method    0008 (8) 'Deflated'\n+1D2D37E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D382 CRC                   02883162 (42479970)\n+1D2D386 Compressed Size       00001EB3 (7859)\n+1D2D38A Uncompressed Size     00007ECC (32460)\n+1D2D38E Filename Length       001C (28)\n+1D2D390 Extra Length          0000 (0)\n+1D2D392 Comment Length        0000 (0)\n+1D2D394 Disk Start            0000 (0)\n+1D2D396 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D6C0 Ext File Attributes   81A40000 (2175008768)\n+1D2D398 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-1D2D6C4 Local Header Offset   01D1E563 (30532963)\n-1D2D6C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D39C Local Header Offset   01D1E23B (30532155)\n+1D2D3A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D6C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D3A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D6E4 CENTRAL HEADER #544   02014B50 (33639248)\n-1D2D6E8 Created Zip Spec      14 (20) '2.0'\n-1D2D6E9 Created OS            03 (3) 'Unix'\n-1D2D6EA Extract Zip Spec      14 (20) '2.0'\n-1D2D6EB Extract OS            00 (0) 'MS-DOS'\n-1D2D6EC General Purpose Flag  0800 (2048)\n+1D2D3BC CENTRAL HEADER #544   02014B50 (33639248)\n+1D2D3C0 Created Zip Spec      14 (20) '2.0'\n+1D2D3C1 Created OS            03 (3) 'Unix'\n+1D2D3C2 Extract Zip Spec      14 (20) '2.0'\n+1D2D3C3 Extract OS            00 (0) 'MS-DOS'\n+1D2D3C4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D6EE Compression Method    0008 (8) 'Deflated'\n-1D2D6F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D6F4 CRC                   FDDC5AAB (4259076779)\n-1D2D6F8 Compressed Size       0000233E (9022)\n-1D2D6FC Uncompressed Size     00009C56 (40022)\n-1D2D700 Filename Length       001B (27)\n-1D2D702 Extra Length          0000 (0)\n-1D2D704 Comment Length        0000 (0)\n-1D2D706 Disk Start            0000 (0)\n-1D2D708 Int File Attributes   0000 (0)\n+1D2D3C6 Compression Method    0008 (8) 'Deflated'\n+1D2D3C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D3CC CRC                   FDDC5AAB (4259076779)\n+1D2D3D0 Compressed Size       0000233E (9022)\n+1D2D3D4 Uncompressed Size     00009C56 (40022)\n+1D2D3D8 Filename Length       001B (27)\n+1D2D3DA Extra Length          0000 (0)\n+1D2D3DC Comment Length        0000 (0)\n+1D2D3DE Disk Start            0000 (0)\n+1D2D3E0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D70A Ext File Attributes   81A40000 (2175008768)\n+1D2D3E2 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-1D2D70E Local Header Offset   01D20450 (30540880)\n-1D2D712 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D3E6 Local Header Offset   01D20128 (30540072)\n+1D2D3EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D712: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D3EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D72D CENTRAL HEADER #545   02014B50 (33639248)\n-1D2D731 Created Zip Spec      14 (20) '2.0'\n-1D2D732 Created OS            03 (3) 'Unix'\n-1D2D733 Extract Zip Spec      14 (20) '2.0'\n-1D2D734 Extract OS            00 (0) 'MS-DOS'\n-1D2D735 General Purpose Flag  0800 (2048)\n+1D2D405 CENTRAL HEADER #545   02014B50 (33639248)\n+1D2D409 Created Zip Spec      14 (20) '2.0'\n+1D2D40A Created OS            03 (3) 'Unix'\n+1D2D40B Extract Zip Spec      14 (20) '2.0'\n+1D2D40C Extract OS            00 (0) 'MS-DOS'\n+1D2D40D General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D737 Compression Method    0008 (8) 'Deflated'\n-1D2D739 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D73D CRC                   63140136 (1662255414)\n-1D2D741 Compressed Size       00000676 (1654)\n-1D2D745 Uncompressed Size     00000D63 (3427)\n-1D2D749 Filename Length       0021 (33)\n-1D2D74B Extra Length          0000 (0)\n-1D2D74D Comment Length        0000 (0)\n-1D2D74F Disk Start            0000 (0)\n-1D2D751 Int File Attributes   0000 (0)\n+1D2D40F Compression Method    0008 (8) 'Deflated'\n+1D2D411 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D415 CRC                   63140136 (1662255414)\n+1D2D419 Compressed Size       00000676 (1654)\n+1D2D41D Uncompressed Size     00000D63 (3427)\n+1D2D421 Filename Length       0021 (33)\n+1D2D423 Extra Length          0000 (0)\n+1D2D425 Comment Length        0000 (0)\n+1D2D427 Disk Start            0000 (0)\n+1D2D429 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D753 Ext File Attributes   81A40000 (2175008768)\n+1D2D42B 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-1D2D757 Local Header Offset   01D227C7 (30549959)\n-1D2D75B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D42F Local Header Offset   01D2249F (30549151)\n+1D2D433 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D77C CENTRAL HEADER #546   02014B50 (33639248)\n-1D2D780 Created Zip Spec      14 (20) '2.0'\n-1D2D781 Created OS            03 (3) 'Unix'\n-1D2D782 Extract Zip Spec      14 (20) '2.0'\n-1D2D783 Extract OS            00 (0) 'MS-DOS'\n-1D2D784 General Purpose Flag  0800 (2048)\n+1D2D454 CENTRAL HEADER #546   02014B50 (33639248)\n+1D2D458 Created Zip Spec      14 (20) '2.0'\n+1D2D459 Created OS            03 (3) 'Unix'\n+1D2D45A Extract Zip Spec      14 (20) '2.0'\n+1D2D45B Extract OS            00 (0) 'MS-DOS'\n+1D2D45C General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D786 Compression Method    0008 (8) 'Deflated'\n-1D2D788 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D78C CRC                   037CB5FB (58504699)\n-1D2D790 Compressed Size       00000B73 (2931)\n-1D2D794 Uncompressed Size     00002A6F (10863)\n-1D2D798 Filename Length       001A (26)\n-1D2D79A Extra Length          0000 (0)\n-1D2D79C Comment Length        0000 (0)\n-1D2D79E Disk Start            0000 (0)\n-1D2D7A0 Int File Attributes   0000 (0)\n+1D2D45E Compression Method    0008 (8) 'Deflated'\n+1D2D460 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D464 CRC                   037CB5FB (58504699)\n+1D2D468 Compressed Size       00000B73 (2931)\n+1D2D46C Uncompressed Size     00002A6F (10863)\n+1D2D470 Filename Length       001A (26)\n+1D2D472 Extra Length          0000 (0)\n+1D2D474 Comment Length        0000 (0)\n+1D2D476 Disk Start            0000 (0)\n+1D2D478 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D7A2 Ext File Attributes   81A40000 (2175008768)\n+1D2D47A 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-1D2D7A6 Local Header Offset   01D22E7C (30551676)\n-1D2D7AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D47E Local Header Offset   01D22B54 (30550868)\n+1D2D482 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D7AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D7C4 CENTRAL HEADER #547   02014B50 (33639248)\n-1D2D7C8 Created Zip Spec      14 (20) '2.0'\n-1D2D7C9 Created OS            03 (3) 'Unix'\n-1D2D7CA Extract Zip Spec      14 (20) '2.0'\n-1D2D7CB Extract OS            00 (0) 'MS-DOS'\n-1D2D7CC General Purpose Flag  0800 (2048)\n+1D2D49C CENTRAL HEADER #547   02014B50 (33639248)\n+1D2D4A0 Created Zip Spec      14 (20) '2.0'\n+1D2D4A1 Created OS            03 (3) 'Unix'\n+1D2D4A2 Extract Zip Spec      14 (20) '2.0'\n+1D2D4A3 Extract OS            00 (0) 'MS-DOS'\n+1D2D4A4 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D7CE Compression Method    0008 (8) 'Deflated'\n-1D2D7D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D7D4 CRC                   F50B7196 (4111167894)\n-1D2D7D8 Compressed Size       000004BE (1214)\n-1D2D7DC Uncompressed Size     00000B7F (2943)\n-1D2D7E0 Filename Length       0019 (25)\n-1D2D7E2 Extra Length          0000 (0)\n-1D2D7E4 Comment Length        0000 (0)\n-1D2D7E6 Disk Start            0000 (0)\n-1D2D7E8 Int File Attributes   0000 (0)\n+1D2D4A6 Compression Method    0008 (8) 'Deflated'\n+1D2D4A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D4AC CRC                   F50B7196 (4111167894)\n+1D2D4B0 Compressed Size       000004BE (1214)\n+1D2D4B4 Uncompressed Size     00000B7F (2943)\n+1D2D4B8 Filename Length       0019 (25)\n+1D2D4BA Extra Length          0000 (0)\n+1D2D4BC Comment Length        0000 (0)\n+1D2D4BE Disk Start            0000 (0)\n+1D2D4C0 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D7EA Ext File Attributes   81A40000 (2175008768)\n+1D2D4C2 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-1D2D7EE Local Header Offset   01D23A27 (30554663)\n-1D2D7F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D4C6 Local Header Offset   01D236FF (30553855)\n+1D2D4CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D7F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D4CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D80B CENTRAL HEADER #548   02014B50 (33639248)\n-1D2D80F Created Zip Spec      14 (20) '2.0'\n-1D2D810 Created OS            03 (3) 'Unix'\n-1D2D811 Extract Zip Spec      14 (20) '2.0'\n-1D2D812 Extract OS            00 (0) 'MS-DOS'\n-1D2D813 General Purpose Flag  0800 (2048)\n+1D2D4E3 CENTRAL HEADER #548   02014B50 (33639248)\n+1D2D4E7 Created Zip Spec      14 (20) '2.0'\n+1D2D4E8 Created OS            03 (3) 'Unix'\n+1D2D4E9 Extract Zip Spec      14 (20) '2.0'\n+1D2D4EA Extract OS            00 (0) 'MS-DOS'\n+1D2D4EB General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D815 Compression Method    0008 (8) 'Deflated'\n-1D2D817 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D81B CRC                   8085CACD (2156251853)\n-1D2D81F Compressed Size       000005CB (1483)\n-1D2D823 Uncompressed Size     00001AE8 (6888)\n-1D2D827 Filename Length       0039 (57)\n-1D2D829 Extra Length          0000 (0)\n-1D2D82B Comment Length        0000 (0)\n-1D2D82D Disk Start            0000 (0)\n-1D2D82F Int File Attributes   0000 (0)\n+1D2D4ED Compression Method    0008 (8) 'Deflated'\n+1D2D4EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D4F3 CRC                   8085CACD (2156251853)\n+1D2D4F7 Compressed Size       000005CB (1483)\n+1D2D4FB Uncompressed Size     00001AE8 (6888)\n+1D2D4FF Filename Length       0039 (57)\n+1D2D501 Extra Length          0000 (0)\n+1D2D503 Comment Length        0000 (0)\n+1D2D505 Disk Start            0000 (0)\n+1D2D507 Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D831 Ext File Attributes   81A40000 (2175008768)\n+1D2D509 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-1D2D835 Local Header Offset   01D23F1C (30555932)\n-1D2D839 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D50D Local Header Offset   01D23BF4 (30555124)\n+1D2D511 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D839: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D872 CENTRAL HEADER #549   02014B50 (33639248)\n-1D2D876 Created Zip Spec      14 (20) '2.0'\n-1D2D877 Created OS            03 (3) 'Unix'\n-1D2D878 Extract Zip Spec      14 (20) '2.0'\n-1D2D879 Extract OS            00 (0) 'MS-DOS'\n-1D2D87A General Purpose Flag  0800 (2048)\n+1D2D54A CENTRAL HEADER #549   02014B50 (33639248)\n+1D2D54E Created Zip Spec      14 (20) '2.0'\n+1D2D54F Created OS            03 (3) 'Unix'\n+1D2D550 Extract Zip Spec      14 (20) '2.0'\n+1D2D551 Extract OS            00 (0) 'MS-DOS'\n+1D2D552 General Purpose Flag  0800 (2048)\n         [Bits 1-2]            0 'Normal Compression'\n         [Bit 11]              1 'Language Encoding'\n-1D2D87C Compression Method    0008 (8) 'Deflated'\n-1D2D87E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D2D882 CRC                   CBF7874E (3421996878)\n-1D2D886 Compressed Size       00000041 (65)\n-1D2D88A Uncompressed Size     00000047 (71)\n-1D2D88E Filename Length       0040 (64)\n-1D2D890 Extra Length          0000 (0)\n-1D2D892 Comment Length        0000 (0)\n-1D2D894 Disk Start            0000 (0)\n-1D2D896 Int File Attributes   0000 (0)\n+1D2D554 Compression Method    0008 (8) 'Deflated'\n+1D2D556 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D2D55A CRC                   CBF7874E (3421996878)\n+1D2D55E Compressed Size       00000041 (65)\n+1D2D562 Uncompressed Size     00000047 (71)\n+1D2D566 Filename Length       0040 (64)\n+1D2D568 Extra Length          0000 (0)\n+1D2D56A Comment Length        0000 (0)\n+1D2D56C Disk Start            0000 (0)\n+1D2D56E Int File Attributes   0000 (0)\n         [Bit 0]               0 'Binary Data'\n-1D2D898 Ext File Attributes   81A40000 (2175008768)\n+1D2D570 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-1D2D89C Local Header Offset   01D2453E (30557502)\n-1D2D8A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D2D574 Local Header Offset   01D24216 (30556694)\n+1D2D578 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2D8A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D2D578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-1D2D8E0 END CENTRAL HEADER    06054B50 (101010256)\n-1D2D8E4 Number of this disk   0000 (0)\n-1D2D8E6 Central Dir Disk no   0000 (0)\n-1D2D8E8 Entries in this disk  0225 (549)\n-1D2D8EA Total Entries         0225 (549)\n-1D2D8EC Size of Central Dir   00009303 (37635)\n-1D2D8F0 Offset to Central Dir 01D245DD (30557661)\n-1D2D8F4 Comment Length        0000 (0)\n+1D2D5B8 END CENTRAL HEADER    06054B50 (101010256)\n+1D2D5BC Number of this disk   0000 (0)\n+1D2D5BE Central Dir Disk no   0000 (0)\n+1D2D5C0 Entries in this disk  0225 (549)\n+1D2D5C2 Total Entries         0225 (549)\n+1D2D5C4 Size of Central Dir   00009303 (37635)\n+1D2D5C8 Offset to Central Dir 01D242B5 (30556853)\n+1D2D5CC Comment Length        0000 (0)\n #\n # INFO: Nested Zip files found: 2\n #\n #  ----------------------------------------------------------\n #  | Offset              | Filename                         | \n #  ----------------------------------------------------------\n #  | 0xC11730 (12654384) | XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | \n"}, {"source1": "WEB-INF/lib/psi-probe-core-3.7.0.jar", "source2": "WEB-INF/lib/psi-probe-core-3.7.0.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,13 +1,10 @@\n-Zip file size: 529753 bytes, number of entries: 418\n+Zip file size: 529036 bytes, number of entries: 421\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/\n -rw-r--r--  2.0 unx      431 b- defN 22-Nov-28 18:11 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/accessors/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/stats/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/stats/collectors/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/stats/listeners/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/stats/providers/\n@@ -55,275 +52,277 @@\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/log4j/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/logback/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/logback13/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/tools/url/\n--rw-r--r--  2.0 unx      255 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties\n--rw-r--r--  2.0 unx     9861 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/pom.xml\n--rw-r--r--  2.0 unx     1314 b- defN 22-Nov-28 18:11 psiprobe/AbstractTomcatContainer$FilterMapType.class\n--rw-r--r--  2.0 unx    21184 b- defN 22-Nov-28 18:11 psiprobe/AbstractTomcatContainer.class\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/\n+-rw-r--r--  2.0 unx     1330 b- defN 22-Nov-28 18:11 psiprobe/AbstractTomcatContainer$FilterMapType.class\n+-rw-r--r--  2.0 unx    20714 b- defN 22-Nov-28 18:11 psiprobe/AbstractTomcatContainer.class\n -rw-r--r--  2.0 unx     1925 b- defN 22-Nov-28 18:11 psiprobe/AwtAppContextClassloaderListener.class\n -rw-r--r--  2.0 unx      684 b- defN 22-Nov-28 18:11 psiprobe/PostParameterizableViewController.class\n--rw-r--r--  2.0 unx    27196 b- defN 22-Nov-28 18:11 psiprobe/ProbeConfig.class\n--rw-r--r--  2.0 unx     3928 b- defN 22-Nov-28 18:11 psiprobe/ProbeInitializer.class\n--rw-r--r--  2.0 unx    11910 b- defN 22-Nov-28 18:11 psiprobe/ProbeSecurityConfig.class\n--rw-r--r--  2.0 unx     2621 b- defN 22-Nov-28 18:11 psiprobe/ProbeServlet.class\n+-rw-r--r--  2.0 unx    27158 b- defN 22-Nov-28 18:11 psiprobe/ProbeConfig.class\n+-rw-r--r--  2.0 unx     3894 b- defN 22-Nov-28 18:11 psiprobe/ProbeInitializer.class\n+-rw-r--r--  2.0 unx    11881 b- defN 22-Nov-28 18:11 psiprobe/ProbeSecurityConfig.class\n+-rw-r--r--  2.0 unx     2613 b- defN 22-Nov-28 18:11 psiprobe/ProbeServlet.class\n -rw-r--r--  2.0 unx     3120 b- defN 22-Nov-28 18:11 psiprobe/TomcatContainer.class\n--rw-r--r--  2.0 unx    15364 b- defN 22-Nov-28 18:11 psiprobe/Utils.class\n--rw-r--r--  2.0 unx     7245 b- defN 22-Nov-28 18:11 psiprobe/beans/ClusterWrapperBean.class\n--rw-r--r--  2.0 unx    14933 b- defN 22-Nov-28 18:11 psiprobe/beans/ContainerListenerBean.class\n--rw-r--r--  2.0 unx     7000 b- defN 22-Nov-28 18:11 psiprobe/beans/ContainerWrapperBean.class\n--rw-r--r--  2.0 unx     7605 b- defN 22-Nov-28 18:11 psiprobe/beans/JBossResourceResolverBean.class\n--rw-r--r--  2.0 unx     3587 b- defN 22-Nov-28 18:11 psiprobe/beans/JvmMemoryInfoAccessorBean.class\n--rw-r--r--  2.0 unx     1507 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$AbstractLogComparator.class\n--rw-r--r--  2.0 unx     2185 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$LogDestinationComparator.class\n--rw-r--r--  2.0 unx     2185 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$LogSourceComparator.class\n--rw-r--r--  2.0 unx    24240 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean.class\n+-rw-r--r--  2.0 unx    15094 b- defN 22-Nov-28 18:11 psiprobe/Utils.class\n+-rw-r--r--  2.0 unx     7077 b- defN 22-Nov-28 18:11 psiprobe/beans/ClusterWrapperBean.class\n+-rw-r--r--  2.0 unx    14610 b- defN 22-Nov-28 18:11 psiprobe/beans/ContainerListenerBean.class\n+-rw-r--r--  2.0 unx     6843 b- defN 22-Nov-28 18:11 psiprobe/beans/ContainerWrapperBean.class\n+-rw-r--r--  2.0 unx     7496 b- defN 22-Nov-28 18:11 psiprobe/beans/JBossResourceResolverBean.class\n+-rw-r--r--  2.0 unx     3550 b- defN 22-Nov-28 18:11 psiprobe/beans/JvmMemoryInfoAccessorBean.class\n+-rw-r--r--  2.0 unx      223 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$1.class\n+-rw-r--r--  2.0 unx     1620 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$AbstractLogComparator.class\n+-rw-r--r--  2.0 unx     2119 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$LogDestinationComparator.class\n+-rw-r--r--  2.0 unx     2117 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean$LogSourceComparator.class\n+-rw-r--r--  2.0 unx    23846 b- defN 22-Nov-28 18:11 psiprobe/beans/LogResolverBean.class\n -rw-r--r--  2.0 unx     1115 b- defN 22-Nov-28 18:11 psiprobe/beans/ResourceResolver.class\n--rw-r--r--  2.0 unx    11064 b- defN 22-Nov-28 18:11 psiprobe/beans/ResourceResolverBean.class\n--rw-r--r--  2.0 unx     3280 b- defN 22-Nov-28 18:11 psiprobe/beans/RuntimeInfoAccessorBean.class\n--rw-r--r--  2.0 unx     1890 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/C3P0DatasourceAccessor.class\n--rw-r--r--  2.0 unx     1825 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Dbcp2DatasourceAccessor.class\n--rw-r--r--  2.0 unx     2628 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/HikariCpDatasourceAccessor.class\n--rw-r--r--  2.0 unx     1859 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor.class\n--rw-r--r--  2.0 unx     2343 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.class\n--rw-r--r--  2.0 unx     1864 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor.class\n--rw-r--r--  2.0 unx     1845 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.class\n--rw-r--r--  2.0 unx     2445 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/ViburCpDatasourceAccessor.class\n+-rw-r--r--  2.0 unx    10781 b- defN 22-Nov-28 18:11 psiprobe/beans/ResourceResolverBean.class\n+-rw-r--r--  2.0 unx     3268 b- defN 22-Nov-28 18:11 psiprobe/beans/RuntimeInfoAccessorBean.class\n+-rw-r--r--  2.0 unx     1886 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/C3P0DatasourceAccessor.class\n+-rw-r--r--  2.0 unx     1821 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Dbcp2DatasourceAccessor.class\n+-rw-r--r--  2.0 unx     2627 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/HikariCpDatasourceAccessor.class\n+-rw-r--r--  2.0 unx     1863 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor.class\n+-rw-r--r--  2.0 unx     2347 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.class\n+-rw-r--r--  2.0 unx     1868 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor.class\n+-rw-r--r--  2.0 unx     1841 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.class\n+-rw-r--r--  2.0 unx     2441 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/ViburCpDatasourceAccessor.class\n -rw-r--r--  2.0 unx      130 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/package-info.class\n -rw-r--r--  2.0 unx      120 b- defN 22-Nov-28 18:11 psiprobe/beans/package-info.class\n -rw-r--r--  2.0 unx      521 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry.class\n--rw-r--r--  2.0 unx     5919 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.class\n--rw-r--r--  2.0 unx     5827 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/AppStatsCollectorBean.class\n+-rw-r--r--  2.0 unx     5884 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.class\n+-rw-r--r--  2.0 unx     5775 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/AppStatsCollectorBean.class\n -rw-r--r--  2.0 unx     2667 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.class\n--rw-r--r--  2.0 unx     3101 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean.class\n--rw-r--r--  2.0 unx     4082 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean.class\n--rw-r--r--  2.0 unx     2831 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.class\n+-rw-r--r--  2.0 unx     3005 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean.class\n+-rw-r--r--  2.0 unx     3970 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean.class\n+-rw-r--r--  2.0 unx     2799 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.class\n -rw-r--r--  2.0 unx     2539 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.class\n -rw-r--r--  2.0 unx      137 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/collectors/package-info.class\n--rw-r--r--  2.0 unx     7142 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/AbstractFlapListener.class\n--rw-r--r--  2.0 unx     2630 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.class\n--rw-r--r--  2.0 unx     4204 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/AbstractThresholdListener.class\n--rw-r--r--  2.0 unx     5970 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/MemoryPoolMailingListener.class\n+-rw-r--r--  2.0 unx     7134 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/AbstractFlapListener.class\n+-rw-r--r--  2.0 unx     2626 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.class\n+-rw-r--r--  2.0 unx     4196 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/AbstractThresholdListener.class\n+-rw-r--r--  2.0 unx     5975 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/MemoryPoolMailingListener.class\n -rw-r--r--  2.0 unx     1598 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/StatsCollectionEvent.class\n -rw-r--r--  2.0 unx      304 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/StatsCollectionListener.class\n -rw-r--r--  2.0 unx      136 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/listeners/package-info.class\n--rw-r--r--  2.0 unx     1823 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/AbstractSeriesProvider.class\n--rw-r--r--  2.0 unx     1918 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/ConnectorSeriesProvider.class\n--rw-r--r--  2.0 unx     2509 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/MultipleSeriesProvider$Series.class\n--rw-r--r--  2.0 unx     5525 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/MultipleSeriesProvider.class\n+-rw-r--r--  2.0 unx     1768 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/AbstractSeriesProvider.class\n+-rw-r--r--  2.0 unx     1892 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/ConnectorSeriesProvider.class\n+-rw-r--r--  2.0 unx     2504 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/MultipleSeriesProvider$Series.class\n+-rw-r--r--  2.0 unx     5433 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/MultipleSeriesProvider.class\n -rw-r--r--  2.0 unx      359 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/SeriesProvider.class\n--rw-r--r--  2.0 unx     2704 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/StandardSeriesProvider.class\n+-rw-r--r--  2.0 unx     2679 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/StandardSeriesProvider.class\n -rw-r--r--  2.0 unx      136 b- defN 22-Nov-28 18:11 psiprobe/beans/stats/providers/package-info.class\n -rw-r--r--  2.0 unx     2572 b- defN 22-Nov-28 18:11 psiprobe/controllers/AbstractContextHandlerController.class\n--rw-r--r--  2.0 unx     1337 b- defN 22-Nov-28 18:11 psiprobe/controllers/AbstractTomcatContainerController.class\n+-rw-r--r--  2.0 unx     1333 b- defN 22-Nov-28 18:11 psiprobe/controllers/AbstractTomcatContainerController.class\n -rw-r--r--  2.0 unx     2768 b- defN 22-Nov-28 18:11 psiprobe/controllers/BeanToXmlController.class\n--rw-r--r--  2.0 unx     4587 b- defN 22-Nov-28 18:11 psiprobe/controllers/DecoratorController.class\n--rw-r--r--  2.0 unx     2369 b- defN 22-Nov-28 18:11 psiprobe/controllers/RememberVisibilityController.class\n--rw-r--r--  2.0 unx     7287 b- defN 22-Nov-28 18:11 psiprobe/controllers/RenderChartController.class\n--rw-r--r--  2.0 unx     5561 b- defN 22-Nov-28 18:11 psiprobe/controllers/WhoisController.class\n--rw-r--r--  2.0 unx     3135 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.class\n--rw-r--r--  2.0 unx     3888 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AjaxReloadContextController.class\n--rw-r--r--  2.0 unx     4219 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AjaxToggleContextController.class\n+-rw-r--r--  2.0 unx     4512 b- defN 22-Nov-28 18:11 psiprobe/controllers/DecoratorController.class\n+-rw-r--r--  2.0 unx     2292 b- defN 22-Nov-28 18:11 psiprobe/controllers/RememberVisibilityController.class\n+-rw-r--r--  2.0 unx     7211 b- defN 22-Nov-28 18:11 psiprobe/controllers/RenderChartController.class\n+-rw-r--r--  2.0 unx     5466 b- defN 22-Nov-28 18:11 psiprobe/controllers/WhoisController.class\n+-rw-r--r--  2.0 unx     3069 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.class\n+-rw-r--r--  2.0 unx     3876 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AjaxReloadContextController.class\n+-rw-r--r--  2.0 unx     4177 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AjaxToggleContextController.class\n -rw-r--r--  2.0 unx     2152 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/AllAppStatsController.class\n--rw-r--r--  2.0 unx     3328 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseDownloadXmlConfController.class\n--rw-r--r--  2.0 unx     4092 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseGetApplicationController.class\n--rw-r--r--  2.0 unx     2174 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseReloadContextController.class\n--rw-r--r--  2.0 unx     1957 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseStartContextController.class\n--rw-r--r--  2.0 unx     1952 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseStopContextController.class\n--rw-r--r--  2.0 unx     5306 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseViewXmlConfController.class\n+-rw-r--r--  2.0 unx     3307 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseDownloadXmlConfController.class\n+-rw-r--r--  2.0 unx     4091 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseGetApplicationController.class\n+-rw-r--r--  2.0 unx     2166 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseReloadContextController.class\n+-rw-r--r--  2.0 unx     1949 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseStartContextController.class\n+-rw-r--r--  2.0 unx     1944 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseStopContextController.class\n+-rw-r--r--  2.0 unx     5258 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/BaseViewXmlConfController.class\n -rw-r--r--  2.0 unx     1314 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/DownloadContextXmlConfController.class\n -rw-r--r--  2.0 unx     1294 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/DownloadWebXmlConfController.class\n -rw-r--r--  2.0 unx     1480 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/GetApplicationProcDetailsController.class\n -rw-r--r--  2.0 unx     1487 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/GetApplicationRequestDetailsController.class\n -rw-r--r--  2.0 unx     1476 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/GetApplicationRuntimeInfoController.class\n -rw-r--r--  2.0 unx     1579 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/GetApplicationSummaryController.class\n -rw-r--r--  2.0 unx     2675 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ListAppAttributesController.class\n--rw-r--r--  2.0 unx     2643 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ListAppInitParamsController.class\n+-rw-r--r--  2.0 unx     2639 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ListAppInitParamsController.class\n -rw-r--r--  2.0 unx     2223 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ListApplicationResourcesController.class\n--rw-r--r--  2.0 unx     4199 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ListWebappsController.class\n+-rw-r--r--  2.0 unx     4155 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ListWebappsController.class\n -rw-r--r--  2.0 unx     1260 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ReloadContextController.class\n -rw-r--r--  2.0 unx     1465 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ReloadSummaryContextController.class\n--rw-r--r--  2.0 unx     2647 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/RemoveApplicationAttributeController.class\n+-rw-r--r--  2.0 unx     2564 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/RemoveApplicationAttributeController.class\n -rw-r--r--  2.0 unx     1227 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ResetAppStatsController.class\n -rw-r--r--  2.0 unx     1254 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/StartContextController.class\n -rw-r--r--  2.0 unx     1460 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/StartSummaryContextController.class\n -rw-r--r--  2.0 unx     1249 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/StopContextController.class\n -rw-r--r--  2.0 unx     1455 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/StopSummaryContextController.class\n -rw-r--r--  2.0 unx     1623 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ViewContextXmlConfController.class\n -rw-r--r--  2.0 unx     1598 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/ViewWebXmlConfController.class\n -rw-r--r--  2.0 unx      131 b- defN 22-Nov-28 18:11 psiprobe/controllers/apps/package-info.class\n--rw-r--r--  2.0 unx    11776 b- defN 22-Nov-28 18:11 psiprobe/controllers/certificates/ListCertificatesController.class\n--rw-r--r--  2.0 unx     3415 b- defN 22-Nov-28 18:11 psiprobe/controllers/certificates/SslHostConfigHelper.class\n+-rw-r--r--  2.0 unx    11524 b- defN 22-Nov-28 18:11 psiprobe/controllers/certificates/ListCertificatesController.class\n+-rw-r--r--  2.0 unx     3418 b- defN 22-Nov-28 18:11 psiprobe/controllers/certificates/SslHostConfigHelper.class\n -rw-r--r--  2.0 unx      139 b- defN 22-Nov-28 18:11 psiprobe/controllers/certificates/package-info.class\n--rw-r--r--  2.0 unx     2623 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/BaseClusterStatsController.class\n+-rw-r--r--  2.0 unx     2619 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/BaseClusterStatsController.class\n -rw-r--r--  2.0 unx     1302 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/ClusterMembersStatsController.class\n -rw-r--r--  2.0 unx     1471 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/ClusterRequestsStatsController.class\n -rw-r--r--  2.0 unx     1721 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/ClusterStatsController.class\n -rw-r--r--  2.0 unx     1466 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/ClusterTrafficStatsController.class\n -rw-r--r--  2.0 unx      134 b- defN 22-Nov-28 18:11 psiprobe/controllers/cluster/package-info.class\n--rw-r--r--  2.0 unx     2523 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/BaseGetConnectorController.class\n+-rw-r--r--  2.0 unx     2503 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/BaseGetConnectorController.class\n -rw-r--r--  2.0 unx     1321 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/GetConnectorProcTimeController.class\n -rw-r--r--  2.0 unx     1316 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/GetConnectorRequestController.class\n -rw-r--r--  2.0 unx     1317 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/GetConnectorTrafficController.class\n -rw-r--r--  2.0 unx     3755 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/ListConnectorsController.class\n--rw-r--r--  2.0 unx     2729 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/ResetConnectorStatsController.class\n--rw-r--r--  2.0 unx     3280 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/ToggleConnectorStatusController.class\n+-rw-r--r--  2.0 unx     2646 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/ResetConnectorStatsController.class\n+-rw-r--r--  2.0 unx     3189 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/ToggleConnectorStatusController.class\n -rw-r--r--  2.0 unx     2152 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/ZoomChartController.class\n -rw-r--r--  2.0 unx      137 b- defN 22-Nov-28 18:11 psiprobe/controllers/connectors/package-info.class\n--rw-r--r--  2.0 unx     4851 b- defN 22-Nov-28 18:11 psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.class\n+-rw-r--r--  2.0 unx     4799 b- defN 22-Nov-28 18:11 psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.class\n -rw-r--r--  2.0 unx     2606 b- defN 22-Nov-28 18:11 psiprobe/controllers/datasources/ListAllJdbcResourcesController.class\n--rw-r--r--  2.0 unx     4701 b- defN 22-Nov-28 18:11 psiprobe/controllers/datasources/ResetDataSourceController.class\n+-rw-r--r--  2.0 unx     4632 b- defN 22-Nov-28 18:11 psiprobe/controllers/datasources/ResetDataSourceController.class\n -rw-r--r--  2.0 unx      138 b- defN 22-Nov-28 18:11 psiprobe/controllers/datasources/package-info.class\n--rw-r--r--  2.0 unx     3902 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/BaseUndeployContextController.class\n--rw-r--r--  2.0 unx     9739 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/CopySingleFileController.class\n+-rw-r--r--  2.0 unx     3825 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/BaseUndeployContextController.class\n+-rw-r--r--  2.0 unx     9464 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/CopySingleFileController.class\n -rw-r--r--  2.0 unx     1278 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/DeployConfigController.class\n--rw-r--r--  2.0 unx     3701 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/DeployContextController.class\n--rw-r--r--  2.0 unx     3572 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/DeployController.class\n+-rw-r--r--  2.0 unx     3698 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/DeployContextController.class\n+-rw-r--r--  2.0 unx     3517 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/DeployController.class\n -rw-r--r--  2.0 unx     1276 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/UndeployContextController.class\n -rw-r--r--  2.0 unx     1476 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/UndeploySummaryContextController.class\n--rw-r--r--  2.0 unx     9375 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/UploadWarController.class\n+-rw-r--r--  2.0 unx     9195 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/UploadWarController.class\n -rw-r--r--  2.0 unx      133 b- defN 22-Nov-28 18:11 psiprobe/controllers/deploy/package-info.class\n -rw-r--r--  2.0 unx     2359 b- defN 22-Nov-28 18:11 psiprobe/controllers/error/Error403Controller.class\n -rw-r--r--  2.0 unx     1252 b- defN 22-Nov-28 18:11 psiprobe/controllers/error/Error404Controller.class\n -rw-r--r--  2.0 unx      132 b- defN 22-Nov-28 18:11 psiprobe/controllers/error/package-info.class\n -rw-r--r--  2.0 unx     2301 b- defN 22-Nov-28 18:11 psiprobe/controllers/filters/ListAppFilterMapsController.class\n -rw-r--r--  2.0 unx     2216 b- defN 22-Nov-28 18:11 psiprobe/controllers/filters/ListAppFiltersController.class\n -rw-r--r--  2.0 unx      134 b- defN 22-Nov-28 18:11 psiprobe/controllers/filters/package-info.class\n -rw-r--r--  2.0 unx     1278 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/HelpApplicationsController.class\n -rw-r--r--  2.0 unx     1288 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/HelpDatasourceTestController.class\n -rw-r--r--  2.0 unx     1273 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/HelpDatasourcesController.class\n -rw-r--r--  2.0 unx     1283 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/HelpSessionSearchController.class\n -rw-r--r--  2.0 unx     1258 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/HelpThreads2Controller.class\n -rw-r--r--  2.0 unx     1253 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/HelpThreadsController.class\n -rw-r--r--  2.0 unx      131 b- defN 22-Nov-28 18:11 psiprobe/controllers/help/package-info.class\n--rw-r--r--  2.0 unx     2528 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/DiscardCompiledJspController.class\n--rw-r--r--  2.0 unx     3648 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/DisplayJspController.class\n+-rw-r--r--  2.0 unx     2445 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/DiscardCompiledJspController.class\n+-rw-r--r--  2.0 unx     3587 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/DisplayJspController.class\n -rw-r--r--  2.0 unx     2360 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/DownloadServletController.class\n--rw-r--r--  2.0 unx     4654 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/RecompileJspController.class\n--rw-r--r--  2.0 unx     4127 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/ViewServletSourceController.class\n--rw-r--r--  2.0 unx     6278 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/ViewSourceController.class\n+-rw-r--r--  2.0 unx     4613 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/RecompileJspController.class\n+-rw-r--r--  2.0 unx     4147 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/ViewServletSourceController.class\n+-rw-r--r--  2.0 unx     6338 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/ViewSourceController.class\n -rw-r--r--  2.0 unx      130 b- defN 22-Nov-28 18:11 psiprobe/controllers/jsp/package-info.class\n--rw-r--r--  2.0 unx     3737 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/AbstractLogHandlerController.class\n--rw-r--r--  2.0 unx     4411 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/ChangeLogLevelController.class\n--rw-r--r--  2.0 unx     2999 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/DownloadLogController.class\n--rw-r--r--  2.0 unx     3998 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/FollowController.class\n+-rw-r--r--  2.0 unx     3695 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/AbstractLogHandlerController.class\n+-rw-r--r--  2.0 unx     4407 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/ChangeLogLevelController.class\n+-rw-r--r--  2.0 unx     2987 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/DownloadLogController.class\n+-rw-r--r--  2.0 unx     3966 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/FollowController.class\n -rw-r--r--  2.0 unx     1876 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/FollowedFileInfoController.class\n -rw-r--r--  2.0 unx     2735 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/ListLogsController.class\n -rw-r--r--  2.0 unx     2301 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/SetupFollowController.class\n -rw-r--r--  2.0 unx      131 b- defN 22-Nov-28 18:11 psiprobe/controllers/logs/package-info.class\n--rw-r--r--  2.0 unx    23282 b- defN 22-Nov-28 18:11 psiprobe/controllers/oshi/OshiController.class\n+-rw-r--r--  2.0 unx    23082 b- defN 22-Nov-28 18:11 psiprobe/controllers/oshi/OshiController.class\n -rw-r--r--  2.0 unx      126 b- defN 22-Nov-28 18:11 psiprobe/controllers/package-info.class\n--rw-r--r--  2.0 unx     7515 b- defN 22-Nov-28 18:11 psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.class\n+-rw-r--r--  2.0 unx     7240 b- defN 22-Nov-28 18:11 psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.class\n -rw-r--r--  2.0 unx     1298 b- defN 22-Nov-28 18:11 psiprobe/controllers/quickcheck/TomcatAvailabilityController.class\n -rw-r--r--  2.0 unx     1315 b- defN 22-Nov-28 18:11 psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController.class\n -rw-r--r--  2.0 unx      137 b- defN 22-Nov-28 18:11 psiprobe/controllers/quickcheck/package-info.class\n--rw-r--r--  2.0 unx     3157 b- defN 22-Nov-28 18:11 psiprobe/controllers/servlets/ListServletMapsController.class\n--rw-r--r--  2.0 unx     3487 b- defN 22-Nov-28 18:11 psiprobe/controllers/servlets/ListServletsController.class\n+-rw-r--r--  2.0 unx     3023 b- defN 22-Nov-28 18:11 psiprobe/controllers/servlets/ListServletMapsController.class\n+-rw-r--r--  2.0 unx     3298 b- defN 22-Nov-28 18:11 psiprobe/controllers/servlets/ListServletsController.class\n -rw-r--r--  2.0 unx     1261 b- defN 22-Nov-28 18:11 psiprobe/controllers/servlets/ServletsController.class\n -rw-r--r--  2.0 unx      135 b- defN 22-Nov-28 18:11 psiprobe/controllers/servlets/package-info.class\n -rw-r--r--  2.0 unx     2488 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/ExpireSessionController.class\n--rw-r--r--  2.0 unx     3162 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/ExpireSessionsController.class\n+-rw-r--r--  2.0 unx     3132 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/ExpireSessionsController.class\n -rw-r--r--  2.0 unx     3070 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/ListSessionAttributesController.class\n--rw-r--r--  2.0 unx    10166 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/ListSessionsController.class\n--rw-r--r--  2.0 unx     2978 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/RemoveSessAttributeController.class\n+-rw-r--r--  2.0 unx     9934 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/ListSessionsController.class\n+-rw-r--r--  2.0 unx     2917 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/RemoveSessAttributeController.class\n -rw-r--r--  2.0 unx      135 b- defN 22-Nov-28 18:11 psiprobe/controllers/sessions/package-info.class\n--rw-r--r--  2.0 unx     3999 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/CachedRecordSetController.class\n--rw-r--r--  2.0 unx     6215 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/ConnectionTestController.class\n--rw-r--r--  2.0 unx     4454 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/DataSourceTestController.class\n--rw-r--r--  2.0 unx     8236 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/ExecuteSqlController.class\n+-rw-r--r--  2.0 unx     3997 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/CachedRecordSetController.class\n+-rw-r--r--  2.0 unx     6179 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/ConnectionTestController.class\n+-rw-r--r--  2.0 unx     4438 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/DataSourceTestController.class\n+-rw-r--r--  2.0 unx     8201 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/ExecuteSqlController.class\n -rw-r--r--  2.0 unx     2257 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/QueryHistoryController.class\n--rw-r--r--  2.0 unx     3161 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/QueryHistoryItemController.class\n+-rw-r--r--  2.0 unx     3157 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/QueryHistoryItemController.class\n -rw-r--r--  2.0 unx      130 b- defN 22-Nov-28 18:11 psiprobe/controllers/sql/package-info.class\n--rw-r--r--  2.0 unx     3328 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/AdviseGarbageCollectionController.class\n+-rw-r--r--  2.0 unx     3251 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/AdviseGarbageCollectionController.class\n -rw-r--r--  2.0 unx     2071 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/BaseMemoryStatsController.class\n--rw-r--r--  2.0 unx     4546 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/BaseSysInfoController.class\n+-rw-r--r--  2.0 unx     4428 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/BaseSysInfoController.class\n -rw-r--r--  2.0 unx     1274 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/MemoryStatsAjaxController.class\n -rw-r--r--  2.0 unx     1547 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/MemoryStatsController.class\n -rw-r--r--  2.0 unx     1253 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/OsInfoAjaxController.class\n -rw-r--r--  2.0 unx     1533 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/OsInfoController.class\n -rw-r--r--  2.0 unx     1236 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/SysInfoController.class\n -rw-r--r--  2.0 unx     1605 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/SysPropsController.class\n -rw-r--r--  2.0 unx      133 b- defN 22-Nov-28 18:11 psiprobe/controllers/system/package-info.class\n--rw-r--r--  2.0 unx     2949 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/GetClassLoaderUrlsController.class\n+-rw-r--r--  2.0 unx     2937 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/GetClassLoaderUrlsController.class\n -rw-r--r--  2.0 unx     2170 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ImplSelectorController.class\n--rw-r--r--  2.0 unx     2958 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/KillThreadController.class\n--rw-r--r--  2.0 unx     5362 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ListSunThreadsController.class\n+-rw-r--r--  2.0 unx     2893 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/KillThreadController.class\n+-rw-r--r--  2.0 unx     5310 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ListSunThreadsController.class\n -rw-r--r--  2.0 unx     2275 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ListThreadPoolsController.class\n--rw-r--r--  2.0 unx     5345 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ListThreadsController.class\n--rw-r--r--  2.0 unx     5159 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ThreadStackController.class\n+-rw-r--r--  2.0 unx     5238 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ListThreadsController.class\n+-rw-r--r--  2.0 unx     5124 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/ThreadStackController.class\n -rw-r--r--  2.0 unx      134 b- defN 22-Nov-28 18:11 psiprobe/controllers/threads/package-info.class\n--rw-r--r--  2.0 unx     5411 b- defN 22-Nov-28 18:11 psiprobe/controllers/truststore/TrustStoreController.class\n+-rw-r--r--  2.0 unx     5392 b- defN 22-Nov-28 18:11 psiprobe/controllers/truststore/TrustStoreController.class\n -rw-r--r--  2.0 unx      137 b- defN 22-Nov-28 18:11 psiprobe/controllers/truststore/package-info.class\n--rw-r--r--  2.0 unx     2673 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/RestartJvmController.class\n--rw-r--r--  2.0 unx     2896 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/StopJvmController.class\n--rw-r--r--  2.0 unx     2677 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/ThreadDumpController.class\n--rw-r--r--  2.0 unx     3662 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/WrapperInfoController.class\n+-rw-r--r--  2.0 unx     2669 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/RestartJvmController.class\n+-rw-r--r--  2.0 unx     2888 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/StopJvmController.class\n+-rw-r--r--  2.0 unx     2673 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/ThreadDumpController.class\n+-rw-r--r--  2.0 unx     3575 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/WrapperInfoController.class\n -rw-r--r--  2.0 unx      134 b- defN 22-Nov-28 18:11 psiprobe/controllers/wrapper/package-info.class\n -rw-r--r--  2.0 unx      165 b- defN 22-Nov-28 18:11 psiprobe/jfreechart/Effect3D.class\n--rw-r--r--  2.0 unx     3764 b- defN 22-Nov-28 18:11 psiprobe/jfreechart/XYLine3DRenderer.class\n+-rw-r--r--  2.0 unx     3765 b- defN 22-Nov-28 18:11 psiprobe/jfreechart/XYLine3DRenderer.class\n -rw-r--r--  2.0 unx      125 b- defN 22-Nov-28 18:11 psiprobe/jfreechart/package-info.class\n--rw-r--r--  2.0 unx     2866 b- defN 22-Nov-28 18:11 psiprobe/jsp/AddQueryParamTag.class\n--rw-r--r--  2.0 unx     2338 b- defN 22-Nov-28 18:11 psiprobe/jsp/DurationTag.class\n+-rw-r--r--  2.0 unx     2881 b- defN 22-Nov-28 18:11 psiprobe/jsp/AddQueryParamTag.class\n+-rw-r--r--  2.0 unx     2352 b- defN 22-Nov-28 18:11 psiprobe/jsp/DurationTag.class\n -rw-r--r--  2.0 unx      595 b- defN 22-Nov-28 18:11 psiprobe/jsp/Functions.class\n--rw-r--r--  2.0 unx     2975 b- defN 22-Nov-28 18:11 psiprobe/jsp/OutTag.class\n--rw-r--r--  2.0 unx     3298 b- defN 22-Nov-28 18:11 psiprobe/jsp/ParamToggleTag.class\n--rw-r--r--  2.0 unx     6234 b- defN 22-Nov-28 18:11 psiprobe/jsp/VisualScoreTag.class\n--rw-r--r--  2.0 unx     2086 b- defN 22-Nov-28 18:11 psiprobe/jsp/VolumeTag.class\n+-rw-r--r--  2.0 unx     2946 b- defN 22-Nov-28 18:11 psiprobe/jsp/OutTag.class\n+-rw-r--r--  2.0 unx     3285 b- defN 22-Nov-28 18:11 psiprobe/jsp/ParamToggleTag.class\n+-rw-r--r--  2.0 unx     6192 b- defN 22-Nov-28 18:11 psiprobe/jsp/VisualScoreTag.class\n+-rw-r--r--  2.0 unx     2114 b- defN 22-Nov-28 18:11 psiprobe/jsp/VolumeTag.class\n -rw-r--r--  2.0 unx      118 b- defN 22-Nov-28 18:11 psiprobe/jsp/package-info.class\n--rw-r--r--  2.0 unx     2125 b- defN 22-Nov-28 18:11 psiprobe/mappers/AjaxDecoratorMapper.class\n+-rw-r--r--  2.0 unx     2104 b- defN 22-Nov-28 18:11 psiprobe/mappers/AjaxDecoratorMapper.class\n -rw-r--r--  2.0 unx      122 b- defN 22-Nov-28 18:11 psiprobe/mappers/package-info.class\n -rw-r--r--  2.0 unx     5182 b- defN 22-Nov-28 18:11 psiprobe/model/Application.class\n -rw-r--r--  2.0 unx     1083 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationParam.class\n -rw-r--r--  2.0 unx     2364 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationResource.class\n--rw-r--r--  2.0 unx     5139 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationSession.class\n+-rw-r--r--  2.0 unx     5135 b- defN 22-Nov-28 18:11 psiprobe/model/ApplicationSession.class\n -rw-r--r--  2.0 unx     1462 b- defN 22-Nov-28 18:11 psiprobe/model/Attribute.class\n--rw-r--r--  2.0 unx     4044 b- defN 22-Nov-28 18:11 psiprobe/model/Connector.class\n+-rw-r--r--  2.0 unx     4040 b- defN 22-Nov-28 18:11 psiprobe/model/Connector.class\n -rw-r--r--  2.0 unx     2020 b- defN 22-Nov-28 18:11 psiprobe/model/DataSourceInfoGroup.class\n -rw-r--r--  2.0 unx     2946 b- defN 22-Nov-28 18:11 psiprobe/model/DisconnectedLogDestination.class\n -rw-r--r--  2.0 unx     1008 b- defN 22-Nov-28 18:11 psiprobe/model/FilterInfo.class\n -rw-r--r--  2.0 unx     1430 b- defN 22-Nov-28 18:11 psiprobe/model/FilterMapping.class\n -rw-r--r--  2.0 unx     1678 b- defN 22-Nov-28 18:11 psiprobe/model/IpInfo.class\n -rw-r--r--  2.0 unx     3537 b- defN 22-Nov-28 18:11 psiprobe/model/RequestProcessor.class\n -rw-r--r--  2.0 unx     4148 b- defN 22-Nov-28 18:11 psiprobe/model/ServletInfo.class\n -rw-r--r--  2.0 unx     1455 b- defN 22-Nov-28 18:11 psiprobe/model/ServletMapping.class\n--rw-r--r--  2.0 unx     7919 b- defN 22-Nov-28 18:11 psiprobe/model/SessionSearchInfo.class\n+-rw-r--r--  2.0 unx     7947 b- defN 22-Nov-28 18:11 psiprobe/model/SessionSearchInfo.class\n -rw-r--r--  2.0 unx     2798 b- defN 22-Nov-28 18:11 psiprobe/model/SunThread.class\n -rw-r--r--  2.0 unx     2631 b- defN 22-Nov-28 18:11 psiprobe/model/SystemInformation.class\n -rw-r--r--  2.0 unx     1715 b- defN 22-Nov-28 18:11 psiprobe/model/ThreadPool.class\n -rw-r--r--  2.0 unx     1481 b- defN 22-Nov-28 18:11 psiprobe/model/ThreadStackElement.class\n--rw-r--r--  2.0 unx     2779 b- defN 22-Nov-28 18:11 psiprobe/model/TomcatTestReport.class\n--rw-r--r--  2.0 unx     1044 b- defN 22-Nov-28 18:11 psiprobe/model/TransportableModel.class\n+-rw-r--r--  2.0 unx     2775 b- defN 22-Nov-28 18:11 psiprobe/model/TomcatTestReport.class\n+-rw-r--r--  2.0 unx     1040 b- defN 22-Nov-28 18:11 psiprobe/model/TransportableModel.class\n -rw-r--r--  2.0 unx     1819 b- defN 22-Nov-28 18:11 psiprobe/model/certificates/Cert.class\n -rw-r--r--  2.0 unx     2351 b- defN 22-Nov-28 18:11 psiprobe/model/certificates/CertificateInfo.class\n -rw-r--r--  2.0 unx     1530 b- defN 22-Nov-28 18:11 psiprobe/model/certificates/ConnectorInfo.class\n -rw-r--r--  2.0 unx     3794 b- defN 22-Nov-28 18:11 psiprobe/model/certificates/OldConnectorInfo.class\n -rw-r--r--  2.0 unx     4050 b- defN 22-Nov-28 18:11 psiprobe/model/certificates/SslHostConfigInfo.class\n -rw-r--r--  2.0 unx      133 b- defN 22-Nov-28 18:11 psiprobe/model/certificates/package-info.class\n -rw-r--r--  2.0 unx     2298 b- defN 22-Nov-28 18:11 psiprobe/model/java/ThreadModel.class\n -rw-r--r--  2.0 unx      125 b- defN 22-Nov-28 18:11 psiprobe/model/java/package-info.class\n -rw-r--r--  2.0 unx     1256 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/AsyncClusterSender.class\n--rw-r--r--  2.0 unx     6139 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/Cluster.class\n+-rw-r--r--  2.0 unx     6135 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/Cluster.class\n -rw-r--r--  2.0 unx     3008 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/ClusterSender.class\n--rw-r--r--  2.0 unx     2024 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/MemoryPool.class\n+-rw-r--r--  2.0 unx     2020 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/MemoryPool.class\n -rw-r--r--  2.0 unx      607 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/PooledClusterSender.class\n--rw-r--r--  2.0 unx     3651 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/RuntimeInformation.class\n+-rw-r--r--  2.0 unx     3647 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/RuntimeInformation.class\n -rw-r--r--  2.0 unx     1553 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/SyncClusterSender.class\n--rw-r--r--  2.0 unx     1514 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/ThreadPoolObjectName.class\n+-rw-r--r--  2.0 unx     1510 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/ThreadPoolObjectName.class\n -rw-r--r--  2.0 unx      124 b- defN 22-Nov-28 18:11 psiprobe/model/jmx/package-info.class\n -rw-r--r--  2.0 unx      869 b- defN 22-Nov-28 18:11 psiprobe/model/jsp/CompilerException.class\n--rw-r--r--  2.0 unx     2838 b- defN 22-Nov-28 18:11 psiprobe/model/jsp/Item.class\n+-rw-r--r--  2.0 unx     2834 b- defN 22-Nov-28 18:11 psiprobe/model/jsp/Item.class\n -rw-r--r--  2.0 unx     1424 b- defN 22-Nov-28 18:11 psiprobe/model/jsp/Summary.class\n -rw-r--r--  2.0 unx      124 b- defN 22-Nov-28 18:11 psiprobe/model/jsp/package-info.class\n -rw-r--r--  2.0 unx      120 b- defN 22-Nov-28 18:11 psiprobe/model/package-info.class\n--rw-r--r--  2.0 unx     2390 b- defN 22-Nov-28 18:11 psiprobe/model/sql/DataSourceTestInfo.class\n+-rw-r--r--  2.0 unx     2385 b- defN 22-Nov-28 18:11 psiprobe/model/sql/DataSourceTestInfo.class\n -rw-r--r--  2.0 unx      124 b- defN 22-Nov-28 18:11 psiprobe/model/sql/package-info.class\n--rw-r--r--  2.0 unx    10799 b- defN 22-Nov-28 18:11 psiprobe/model/stats/StatsCollection.class\n+-rw-r--r--  2.0 unx    10697 b- defN 22-Nov-28 18:11 psiprobe/model/stats/StatsCollection.class\n -rw-r--r--  2.0 unx      126 b- defN 22-Nov-28 18:11 psiprobe/model/stats/package-info.class\n -rw-r--r--  2.0 unx     3022 b- defN 22-Nov-28 18:11 psiprobe/model/wrapper/WrapperInfo.class\n -rw-r--r--  2.0 unx      128 b- defN 22-Nov-28 18:11 psiprobe/model/wrapper/package-info.class\n -rw-r--r--  2.0 unx      114 b- defN 22-Nov-28 18:11 psiprobe/package-info.class\n -rw-r--r--  2.0 unx     1025 b- defN 22-Nov-28 18:11 psiprobe/scheduler/jobs/AppStatsJobDetail.class\n -rw-r--r--  2.0 unx     1041 b- defN 22-Nov-28 18:11 psiprobe/scheduler/jobs/ClusterStatsJobDetail.class\n -rw-r--r--  2.0 unx     1049 b- defN 22-Nov-28 18:11 psiprobe/scheduler/jobs/ConnectorStatsJobDetail.class\n@@ -336,85 +335,89 @@\n -rw-r--r--  2.0 unx     1112 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/ClusterStatsTrigger.class\n -rw-r--r--  2.0 unx     1122 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/ConnectorStatsTrigger.class\n -rw-r--r--  2.0 unx     1127 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/DatasourceStatsTrigger.class\n -rw-r--r--  2.0 unx     1107 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/MemoryStatsTrigger.class\n -rw-r--r--  2.0 unx     1112 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/RuntimeStatsTrigger.class\n -rw-r--r--  2.0 unx     1105 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/StatsSerializerTrigger.class\n -rw-r--r--  2.0 unx      133 b- defN 22-Nov-28 18:11 psiprobe/scheduler/triggers/package-info.class\n--rw-r--r--  2.0 unx     1501 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/StringTokenizer.class\n+-rw-r--r--  2.0 unx     1493 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/StringTokenizer.class\n -rw-r--r--  2.0 unx      251 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/Token.class\n -rw-r--r--  2.0 unx     1835 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/Tokenizer$TokenizerToken.class\n--rw-r--r--  2.0 unx     7028 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/Tokenizer.class\n--rw-r--r--  2.0 unx     2256 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/TokenizerSymbol.class\n--rw-r--r--  2.0 unx     2428 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/UniqueList.class\n+-rw-r--r--  2.0 unx     7011 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/Tokenizer.class\n+-rw-r--r--  2.0 unx     2260 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/TokenizerSymbol.class\n+-rw-r--r--  2.0 unx     2482 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/UniqueList.class\n -rw-r--r--  2.0 unx      124 b- defN 22-Nov-28 18:11 psiprobe/tokenizer/package-info.class\n -rw-r--r--  2.0 unx      240 b- defN 22-Nov-28 18:11 psiprobe/tools/Accessor.class\n--rw-r--r--  2.0 unx    15642 b- defN 22-Nov-28 18:11 psiprobe/tools/ApplicationUtils.class\n--rw-r--r--  2.0 unx     2019 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$SocketRunnable.class\n--rw-r--r--  2.0 unx     1370 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$SocketWrapper.class\n--rw-r--r--  2.0 unx     1290 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$TimeoutRunnable.class\n--rw-r--r--  2.0 unx     2593 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory.class\n+-rw-r--r--  2.0 unx    15429 b- defN 22-Nov-28 18:11 psiprobe/tools/ApplicationUtils.class\n+-rw-r--r--  2.0 unx      232 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$1.class\n+-rw-r--r--  2.0 unx     2145 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$SocketRunnable.class\n+-rw-r--r--  2.0 unx     1472 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$SocketWrapper.class\n+-rw-r--r--  2.0 unx     1425 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory$TimeoutRunnable.class\n+-rw-r--r--  2.0 unx     2597 b- defN 22-Nov-28 18:11 psiprobe/tools/AsyncSocketFactory.class\n -rw-r--r--  2.0 unx     1146 b- defN 22-Nov-28 18:11 psiprobe/tools/BackwardsFileStream.class\n--rw-r--r--  2.0 unx     2050 b- defN 22-Nov-28 18:11 psiprobe/tools/BackwardsLineReader.class\n--rw-r--r--  2.0 unx     6622 b- defN 22-Nov-28 18:11 psiprobe/tools/Instruments.class\n--rw-r--r--  2.0 unx     5142 b- defN 22-Nov-28 18:11 psiprobe/tools/JmxTools.class\n--rw-r--r--  2.0 unx     3430 b- defN 22-Nov-28 18:11 psiprobe/tools/LogOutputStream.class\n+-rw-r--r--  2.0 unx     2048 b- defN 22-Nov-28 18:11 psiprobe/tools/BackwardsLineReader.class\n+-rw-r--r--  2.0 unx     6537 b- defN 22-Nov-28 18:11 psiprobe/tools/Instruments.class\n+-rw-r--r--  2.0 unx     5140 b- defN 22-Nov-28 18:11 psiprobe/tools/JmxTools.class\n+-rw-r--r--  2.0 unx     3389 b- defN 22-Nov-28 18:11 psiprobe/tools/LogOutputStream.class\n -rw-r--r--  2.0 unx     4078 b- defN 22-Nov-28 18:11 psiprobe/tools/MailMessage.class\n--rw-r--r--  2.0 unx     7458 b- defN 22-Nov-28 18:11 psiprobe/tools/Mailer.class\n--rw-r--r--  2.0 unx      862 b- defN 22-Nov-28 18:11 psiprobe/tools/ObjectWrapper.class\n--rw-r--r--  2.0 unx     2490 b- defN 22-Nov-28 18:11 psiprobe/tools/SecurityUtils.class\n--rw-r--r--  2.0 unx     2064 b- defN 22-Nov-28 18:11 psiprobe/tools/SimpleAccessor.class\n--rw-r--r--  2.0 unx     4032 b- defN 22-Nov-28 18:11 psiprobe/tools/SizeExpression.class\n--rw-r--r--  2.0 unx     3478 b- defN 22-Nov-28 18:11 psiprobe/tools/TimeExpression.class\n+-rw-r--r--  2.0 unx     7375 b- defN 22-Nov-28 18:11 psiprobe/tools/Mailer.class\n+-rw-r--r--  2.0 unx      870 b- defN 22-Nov-28 18:11 psiprobe/tools/ObjectWrapper.class\n+-rw-r--r--  2.0 unx     2467 b- defN 22-Nov-28 18:11 psiprobe/tools/SecurityUtils.class\n+-rw-r--r--  2.0 unx     2076 b- defN 22-Nov-28 18:11 psiprobe/tools/SimpleAccessor.class\n+-rw-r--r--  2.0 unx     3944 b- defN 22-Nov-28 18:11 psiprobe/tools/SizeExpression.class\n+-rw-r--r--  2.0 unx     3405 b- defN 22-Nov-28 18:11 psiprobe/tools/TimeExpression.class\n -rw-r--r--  2.0 unx      370 b- defN 22-Nov-28 18:11 psiprobe/tools/TimeoutException.class\n--rw-r--r--  2.0 unx     1016 b- defN 22-Nov-28 18:11 psiprobe/tools/UpdateCommitLock.class\n--rw-r--r--  2.0 unx     1124 b- defN 22-Nov-28 18:11 psiprobe/tools/Whois$Response.class\n--rw-r--r--  2.0 unx     4551 b- defN 22-Nov-28 18:11 psiprobe/tools/Whois.class\n+-rw-r--r--  2.0 unx     1010 b- defN 22-Nov-28 18:11 psiprobe/tools/UpdateCommitLock.class\n+-rw-r--r--  2.0 unx      193 b- defN 22-Nov-28 18:11 psiprobe/tools/Whois$1.class\n+-rw-r--r--  2.0 unx     1205 b- defN 22-Nov-28 18:11 psiprobe/tools/Whois$Response.class\n+-rw-r--r--  2.0 unx     4537 b- defN 22-Nov-28 18:11 psiprobe/tools/Whois.class\n -rw-r--r--  2.0 unx     1889 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/AbstractLogDestination.class\n--rw-r--r--  2.0 unx     3356 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/DefaultAccessor.class\n+-rw-r--r--  2.0 unx     3348 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/DefaultAccessor.class\n -rw-r--r--  2.0 unx     1122 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/FileLogAccessor.class\n -rw-r--r--  2.0 unx      572 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/LogDestination.class\n--rw-r--r--  2.0 unx     2438 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/catalina/CatalinaLoggerAccessor.class\n+-rw-r--r--  2.0 unx     2430 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/catalina/CatalinaLoggerAccessor.class\n -rw-r--r--  2.0 unx      137 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/catalina/package-info.class\n--rw-r--r--  2.0 unx     2000 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.class\n+-rw-r--r--  2.0 unx     2006 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.class\n -rw-r--r--  2.0 unx     1483 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/CommonsLoggerAccessor.class\n--rw-r--r--  2.0 unx     1423 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/GetAllDestinationsVisitor.class\n+-rw-r--r--  2.0 unx     1419 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/GetAllDestinationsVisitor.class\n -rw-r--r--  2.0 unx     1598 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/GetSingleDestinationVisitor.class\n -rw-r--r--  2.0 unx      136 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/commons/package-info.class\n -rw-r--r--  2.0 unx      921 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.class\n--rw-r--r--  2.0 unx     2691 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.class\n--rw-r--r--  2.0 unx     5956 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.class\n--rw-r--r--  2.0 unx     4114 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14ManagerAccessor.class\n--rw-r--r--  2.0 unx     1265 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/JuliHandlerAccessor.class\n+-rw-r--r--  2.0 unx     2687 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.class\n+-rw-r--r--  2.0 unx     5958 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.class\n+-rw-r--r--  2.0 unx     4044 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/Jdk14ManagerAccessor.class\n+-rw-r--r--  2.0 unx     1175 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/JuliHandlerAccessor.class\n -rw-r--r--  2.0 unx      132 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/jdk/package-info.class\n -rw-r--r--  2.0 unx     2456 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/Log4JAppenderAccessor.class\n--rw-r--r--  2.0 unx     4317 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/Log4JLoggerAccessor.class\n--rw-r--r--  2.0 unx     4400 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/Log4JManagerAccessor.class\n+-rw-r--r--  2.0 unx     4320 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/Log4JLoggerAccessor.class\n+-rw-r--r--  2.0 unx     4332 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/Log4JManagerAccessor.class\n -rw-r--r--  2.0 unx      134 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j/package-info.class\n--rw-r--r--  2.0 unx     4218 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.class\n--rw-r--r--  2.0 unx     4913 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.class\n--rw-r--r--  2.0 unx     1614 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.class\n--rw-r--r--  2.0 unx     3662 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2WebLoggerContextUtilsAccessor.class\n+-rw-r--r--  2.0 unx     4229 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.class\n+-rw-r--r--  2.0 unx     4903 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.class\n+-rw-r--r--  2.0 unx     1626 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.class\n+-rw-r--r--  2.0 unx     3575 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/Log4J2WebLoggerContextUtilsAccessor.class\n -rw-r--r--  2.0 unx      135 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/log4j2/package-info.class\n -rw-r--r--  2.0 unx     2908 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/LogbackAppenderAccessor.class\n--rw-r--r--  2.0 unx     4402 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/LogbackFactoryAccessor.class\n--rw-r--r--  2.0 unx     5853 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/LogbackLoggerAccessor.class\n+-rw-r--r--  2.0 unx     4405 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/LogbackFactoryAccessor.class\n+-rw-r--r--  2.0 unx     5777 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/LogbackLoggerAccessor.class\n -rw-r--r--  2.0 unx      136 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback/package-info.class\n -rw-r--r--  2.0 unx     2936 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/Logback13AppenderAccessor.class\n--rw-r--r--  2.0 unx     5168 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/Logback13FactoryAccessor.class\n--rw-r--r--  2.0 unx     5648 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/Logback13LoggerAccessor.class\n+-rw-r--r--  2.0 unx     5171 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/Logback13FactoryAccessor.class\n+-rw-r--r--  2.0 unx     5568 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/Logback13LoggerAccessor.class\n -rw-r--r--  2.0 unx      138 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/logback13/package-info.class\n -rw-r--r--  2.0 unx      128 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/package-info.class\n -rw-r--r--  2.0 unx     3026 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.class\n--rw-r--r--  2.0 unx     4593 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.class\n--rw-r--r--  2.0 unx     6085 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.class\n+-rw-r--r--  2.0 unx     4596 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.class\n+-rw-r--r--  2.0 unx     6005 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.class\n -rw-r--r--  2.0 unx      141 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback/package-info.class\n -rw-r--r--  2.0 unx     3054 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.class\n--rw-r--r--  2.0 unx     5359 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.class\n--rw-r--r--  2.0 unx     6127 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.class\n+-rw-r--r--  2.0 unx     5362 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.class\n+-rw-r--r--  2.0 unx     6047 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.class\n -rw-r--r--  2.0 unx      143 b- defN 22-Nov-28 18:11 psiprobe/tools/logging/slf4jlogback13/package-info.class\n -rw-r--r--  2.0 unx      120 b- defN 22-Nov-28 18:11 psiprobe/tools/package-info.class\n--rw-r--r--  2.0 unx     2471 b- defN 22-Nov-28 18:11 psiprobe/tools/url/UrlParser.class\n+-rw-r--r--  2.0 unx     2474 b- defN 22-Nov-28 18:11 psiprobe/tools/url/UrlParser.class\n -rw-r--r--  2.0 unx      124 b- defN 22-Nov-28 18:11 psiprobe/tools/url/package-info.class\n -rw-r--r--  2.0 unx     1971 b- defN 22-Nov-28 18:11 stats.properties\n -rw-r--r--  2.0 unx      487 b- defN 22-Nov-28 18:11 version.properties\n-418 files, 1032370 bytes uncompressed, 458785 bytes compressed:  55.6%\n+-rw-r--r--  2.0 unx     9861 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/pom.xml\n+-rw-r--r--  2.0 unx       72 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties\n+421 files, 1025214 bytes uncompressed, 457626 bytes compressed:  55.4%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_iw2c0e9a_mnt/tmp6li__0a1_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_iw2c0e9a_mnt/tmp6li__0a1_.zip", "unified_diff": "@@ -1,22 +1,13 @@\n Filename: META-INF/\n Comment: \n \n Filename: META-INF/MANIFEST.MF\n Comment: \n \n-Filename: META-INF/maven/\n-Comment: \n-\n-Filename: META-INF/maven/com.github.psi-probe/\n-Comment: \n-\n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-core/\n-Comment: \n-\n Filename: psiprobe/\n Comment: \n \n Filename: psiprobe/beans/\n Comment: \n \n Filename: psiprobe/beans/accessors/\n@@ -174,18 +165,21 @@\n \n Filename: psiprobe/tools/logging/slf4jlogback13/\n Comment: \n \n Filename: psiprobe/tools/url/\n Comment: \n \n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties\n+Filename: META-INF/maven/\n Comment: \n \n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-core/pom.xml\n+Filename: META-INF/maven/com.github.psi-probe/\n+Comment: \n+\n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-core/\n Comment: \n \n Filename: psiprobe/AbstractTomcatContainer$FilterMapType.class\n Comment: \n \n Filename: psiprobe/AbstractTomcatContainer.class\n Comment: \n@@ -225,14 +219,17 @@\n \n Filename: psiprobe/beans/JBossResourceResolverBean.class\n Comment: \n \n Filename: psiprobe/beans/JvmMemoryInfoAccessorBean.class\n Comment: \n \n+Filename: psiprobe/beans/LogResolverBean$1.class\n+Comment: \n+\n Filename: psiprobe/beans/LogResolverBean$AbstractLogComparator.class\n Comment: \n \n Filename: psiprobe/beans/LogResolverBean$LogDestinationComparator.class\n Comment: \n \n Filename: psiprobe/beans/LogResolverBean$LogSourceComparator.class\n@@ -1044,14 +1041,17 @@\n \n Filename: psiprobe/tools/Accessor.class\n Comment: \n \n Filename: psiprobe/tools/ApplicationUtils.class\n Comment: \n \n+Filename: psiprobe/tools/AsyncSocketFactory$1.class\n+Comment: \n+\n Filename: psiprobe/tools/AsyncSocketFactory$SocketRunnable.class\n Comment: \n \n Filename: psiprobe/tools/AsyncSocketFactory$SocketWrapper.class\n Comment: \n \n Filename: psiprobe/tools/AsyncSocketFactory$TimeoutRunnable.class\n@@ -1098,14 +1098,17 @@\n \n Filename: psiprobe/tools/TimeoutException.class\n Comment: \n \n Filename: psiprobe/tools/UpdateCommitLock.class\n Comment: \n \n+Filename: psiprobe/tools/Whois$1.class\n+Comment: \n+\n Filename: psiprobe/tools/Whois$Response.class\n Comment: \n \n Filename: psiprobe/tools/Whois.class\n Comment: \n \n Filename: psiprobe/tools/logging/AbstractLogDestination.class\n@@ -1248,8 +1251,14 @@\n \n Filename: stats.properties\n Comment: \n \n Filename: version.properties\n Comment: \n \n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-core/pom.xml\n+Comment: \n+\n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties\n+Comment: \n+\n Zip file comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -44,20638 +44,20787 @@\n 00149 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n 0014B Compression Method    0000 (0) 'Stored'\n 0014D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n 00151 CRC                   00000000 (0)\n 00155 Compressed Size       00000000 (0)\n 00159 Uncompressed Size     00000000 (0)\n-0015D Filename Length       000F (15)\n+0015D Filename Length       0009 (9)\n 0015F Extra Length          0000 (0)\n-00161 Filename              'XXXXXXXXXXXXXXX'\n+00161 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x161: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x161: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-00170 LOCAL HEADER #4       04034B50 (67324752)\n-00174 Extract Zip Spec      0A (10) '1.0'\n-00175 Extract OS            00 (0) 'MS-DOS'\n-00176 General Purpose Flag  0800 (2048)\n+0016A LOCAL HEADER #4       04034B50 (67324752)\n+0016E Extract Zip Spec      0A (10) '1.0'\n+0016F Extract OS            00 (0) 'MS-DOS'\n+00170 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00178 Compression Method    0000 (0) 'Stored'\n-0017A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0017E CRC                   00000000 (0)\n-00182 Compressed Size       00000000 (0)\n-00186 Uncompressed Size     00000000 (0)\n-0018A Filename Length       0024 (36)\n-0018C Extra Length          0000 (0)\n-0018E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00172 Compression Method    0000 (0) 'Stored'\n+00174 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00178 CRC                   00000000 (0)\n+0017C Compressed Size       00000000 (0)\n+00180 Uncompressed Size     00000000 (0)\n+00184 Filename Length       000F (15)\n+00186 Extra Length          0000 (0)\n+00188 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x188: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-001B2 LOCAL HEADER #5       04034B50 (67324752)\n-001B6 Extract Zip Spec      0A (10) '1.0'\n-001B7 Extract OS            00 (0) 'MS-DOS'\n-001B8 General Purpose Flag  0800 (2048)\n+00197 LOCAL HEADER #5       04034B50 (67324752)\n+0019B Extract Zip Spec      0A (10) '1.0'\n+0019C Extract OS            00 (0) 'MS-DOS'\n+0019D General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-001BA Compression Method    0000 (0) 'Stored'\n-001BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-001C0 CRC                   00000000 (0)\n-001C4 Compressed Size       00000000 (0)\n-001C8 Uncompressed Size     00000000 (0)\n-001CC Filename Length       0033 (51)\n-001CE Extra Length          0000 (0)\n-001D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0019F Compression Method    0000 (0) 'Stored'\n+001A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+001A5 CRC                   00000000 (0)\n+001A9 Compressed Size       00000000 (0)\n+001AD Uncompressed Size     00000000 (0)\n+001B1 Filename Length       0019 (25)\n+001B3 Extra Length          0000 (0)\n+001B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00203 LOCAL HEADER #6       04034B50 (67324752)\n-00207 Extract Zip Spec      0A (10) '1.0'\n-00208 Extract OS            00 (0) 'MS-DOS'\n-00209 General Purpose Flag  0800 (2048)\n+001CE LOCAL HEADER #6       04034B50 (67324752)\n+001D2 Extract Zip Spec      0A (10) '1.0'\n+001D3 Extract OS            00 (0) 'MS-DOS'\n+001D4 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0020B Compression Method    0000 (0) 'Stored'\n-0020D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00211 CRC                   00000000 (0)\n-00215 Compressed Size       00000000 (0)\n-00219 Uncompressed Size     00000000 (0)\n-0021D Filename Length       0009 (9)\n-0021F Extra Length          0000 (0)\n-00221 Filename              'XXXXXXXXX'\n+001D6 Compression Method    0000 (0) 'Stored'\n+001D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+001DC CRC                   00000000 (0)\n+001E0 Compressed Size       00000000 (0)\n+001E4 Uncompressed Size     00000000 (0)\n+001E8 Filename Length       0015 (21)\n+001EA Extra Length          0000 (0)\n+001EC Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x221: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1EC: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0022A LOCAL HEADER #7       04034B50 (67324752)\n-0022E Extract Zip Spec      0A (10) '1.0'\n-0022F Extract OS            00 (0) 'MS-DOS'\n-00230 General Purpose Flag  0800 (2048)\n+00201 LOCAL HEADER #7       04034B50 (67324752)\n+00205 Extract Zip Spec      0A (10) '1.0'\n+00206 Extract OS            00 (0) 'MS-DOS'\n+00207 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00232 Compression Method    0000 (0) 'Stored'\n-00234 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00238 CRC                   00000000 (0)\n-0023C Compressed Size       00000000 (0)\n-00240 Uncompressed Size     00000000 (0)\n-00244 Filename Length       000F (15)\n-00246 Extra Length          0000 (0)\n-00248 Filename              'XXXXXXXXXXXXXXX'\n+00209 Compression Method    0000 (0) 'Stored'\n+0020B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0020F CRC                   00000000 (0)\n+00213 Compressed Size       00000000 (0)\n+00217 Uncompressed Size     00000000 (0)\n+0021B Filename Length       0020 (32)\n+0021D Extra Length          0000 (0)\n+0021F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x248: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00257 LOCAL HEADER #8       04034B50 (67324752)\n-0025B Extract Zip Spec      0A (10) '1.0'\n-0025C Extract OS            00 (0) 'MS-DOS'\n-0025D General Purpose Flag  0800 (2048)\n+0023F LOCAL HEADER #8       04034B50 (67324752)\n+00243 Extract Zip Spec      0A (10) '1.0'\n+00244 Extract OS            00 (0) 'MS-DOS'\n+00245 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0025F Compression Method    0000 (0) 'Stored'\n-00261 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00265 CRC                   00000000 (0)\n-00269 Compressed Size       00000000 (0)\n-0026D Uncompressed Size     00000000 (0)\n-00271 Filename Length       0019 (25)\n-00273 Extra Length          0000 (0)\n-00275 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+00247 Compression Method    0000 (0) 'Stored'\n+00249 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0024D CRC                   00000000 (0)\n+00251 Compressed Size       00000000 (0)\n+00255 Uncompressed Size     00000000 (0)\n+00259 Filename Length       001F (31)\n+0025B Extra Length          0000 (0)\n+0025D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0028E LOCAL HEADER #9       04034B50 (67324752)\n-00292 Extract Zip Spec      0A (10) '1.0'\n-00293 Extract OS            00 (0) 'MS-DOS'\n-00294 General Purpose Flag  0800 (2048)\n+0027C LOCAL HEADER #9       04034B50 (67324752)\n+00280 Extract Zip Spec      0A (10) '1.0'\n+00281 Extract OS            00 (0) 'MS-DOS'\n+00282 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00296 Compression Method    0000 (0) 'Stored'\n-00298 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0029C CRC                   00000000 (0)\n-002A0 Compressed Size       00000000 (0)\n-002A4 Uncompressed Size     00000000 (0)\n-002A8 Filename Length       0015 (21)\n-002AA Extra Length          0000 (0)\n-002AC Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+00284 Compression Method    0000 (0) 'Stored'\n+00286 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0028A CRC                   00000000 (0)\n+0028E Compressed Size       00000000 (0)\n+00292 Uncompressed Size     00000000 (0)\n+00296 Filename Length       001F (31)\n+00298 Extra Length          0000 (0)\n+0029A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2AC: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-002C1 LOCAL HEADER #10      04034B50 (67324752)\n-002C5 Extract Zip Spec      0A (10) '1.0'\n-002C6 Extract OS            00 (0) 'MS-DOS'\n-002C7 General Purpose Flag  0800 (2048)\n+002B9 LOCAL HEADER #10      04034B50 (67324752)\n+002BD Extract Zip Spec      0A (10) '1.0'\n+002BE Extract OS            00 (0) 'MS-DOS'\n+002BF General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-002C9 Compression Method    0000 (0) 'Stored'\n-002CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-002CF CRC                   00000000 (0)\n-002D3 Compressed Size       00000000 (0)\n-002D7 Uncompressed Size     00000000 (0)\n-002DB Filename Length       0020 (32)\n-002DD Extra Length          0000 (0)\n-002DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+002C1 Compression Method    0000 (0) 'Stored'\n+002C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+002C7 CRC                   00000000 (0)\n+002CB Compressed Size       00000000 (0)\n+002CF Uncompressed Size     00000000 (0)\n+002D3 Filename Length       0015 (21)\n+002D5 Extra Length          0000 (0)\n+002D7 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D7: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-002FF LOCAL HEADER #11      04034B50 (67324752)\n-00303 Extract Zip Spec      0A (10) '1.0'\n-00304 Extract OS            00 (0) 'MS-DOS'\n-00305 General Purpose Flag  0800 (2048)\n+002EC LOCAL HEADER #11      04034B50 (67324752)\n+002F0 Extract Zip Spec      0A (10) '1.0'\n+002F1 Extract OS            00 (0) 'MS-DOS'\n+002F2 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00307 Compression Method    0000 (0) 'Stored'\n-00309 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0030D CRC                   00000000 (0)\n-00311 Compressed Size       00000000 (0)\n-00315 Uncompressed Size     00000000 (0)\n-00319 Filename Length       001F (31)\n-0031B Extra Length          0000 (0)\n-0031D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+002F4 Compression Method    0000 (0) 'Stored'\n+002F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+002FA CRC                   00000000 (0)\n+002FE Compressed Size       00000000 (0)\n+00302 Uncompressed Size     00000000 (0)\n+00306 Filename Length       001A (26)\n+00308 Extra Length          0000 (0)\n+0030A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x31D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x30A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0033C LOCAL HEADER #12      04034B50 (67324752)\n-00340 Extract Zip Spec      0A (10) '1.0'\n-00341 Extract OS            00 (0) 'MS-DOS'\n-00342 General Purpose Flag  0800 (2048)\n+00324 LOCAL HEADER #12      04034B50 (67324752)\n+00328 Extract Zip Spec      0A (10) '1.0'\n+00329 Extract OS            00 (0) 'MS-DOS'\n+0032A General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00344 Compression Method    0000 (0) 'Stored'\n-00346 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0034A CRC                   00000000 (0)\n-0034E Compressed Size       00000000 (0)\n-00352 Uncompressed Size     00000000 (0)\n-00356 Filename Length       001F (31)\n-00358 Extra Length          0000 (0)\n-0035A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0032C Compression Method    0000 (0) 'Stored'\n+0032E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00332 CRC                   00000000 (0)\n+00336 Compressed Size       00000000 (0)\n+0033A Uncompressed Size     00000000 (0)\n+0033E Filename Length       0022 (34)\n+00340 Extra Length          0000 (0)\n+00342 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x35A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00379 LOCAL HEADER #13      04034B50 (67324752)\n-0037D Extract Zip Spec      0A (10) '1.0'\n-0037E Extract OS            00 (0) 'MS-DOS'\n-0037F General Purpose Flag  0800 (2048)\n+00364 LOCAL HEADER #13      04034B50 (67324752)\n+00368 Extract Zip Spec      0A (10) '1.0'\n+00369 Extract OS            00 (0) 'MS-DOS'\n+0036A General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00381 Compression Method    0000 (0) 'Stored'\n-00383 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00387 CRC                   00000000 (0)\n-0038B Compressed Size       00000000 (0)\n-0038F Uncompressed Size     00000000 (0)\n-00393 Filename Length       0015 (21)\n-00395 Extra Length          0000 (0)\n-00397 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+0036C Compression Method    0000 (0) 'Stored'\n+0036E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00372 CRC                   00000000 (0)\n+00376 Compressed Size       00000000 (0)\n+0037A Uncompressed Size     00000000 (0)\n+0037E Filename Length       001D (29)\n+00380 Extra Length          0000 (0)\n+00382 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x397: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x382: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-003AC LOCAL HEADER #14      04034B50 (67324752)\n-003B0 Extract Zip Spec      0A (10) '1.0'\n-003B1 Extract OS            00 (0) 'MS-DOS'\n-003B2 General Purpose Flag  0800 (2048)\n+0039F LOCAL HEADER #14      04034B50 (67324752)\n+003A3 Extract Zip Spec      0A (10) '1.0'\n+003A4 Extract OS            00 (0) 'MS-DOS'\n+003A5 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-003B4 Compression Method    0000 (0) 'Stored'\n-003B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-003BA CRC                   00000000 (0)\n-003BE Compressed Size       00000000 (0)\n-003C2 Uncompressed Size     00000000 (0)\n-003C6 Filename Length       001A (26)\n-003C8 Extra Length          0000 (0)\n-003CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+003A7 Compression Method    0000 (0) 'Stored'\n+003A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+003AD CRC                   00000000 (0)\n+003B1 Compressed Size       00000000 (0)\n+003B5 Uncompressed Size     00000000 (0)\n+003B9 Filename Length       0020 (32)\n+003BB Extra Length          0000 (0)\n+003BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-003E4 LOCAL HEADER #15      04034B50 (67324752)\n-003E8 Extract Zip Spec      0A (10) '1.0'\n-003E9 Extract OS            00 (0) 'MS-DOS'\n-003EA General Purpose Flag  0800 (2048)\n+003DD LOCAL HEADER #15      04034B50 (67324752)\n+003E1 Extract Zip Spec      0A (10) '1.0'\n+003E2 Extract OS            00 (0) 'MS-DOS'\n+003E3 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-003EC Compression Method    0000 (0) 'Stored'\n-003EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-003F2 CRC                   00000000 (0)\n-003F6 Compressed Size       00000000 (0)\n-003FA Uncompressed Size     00000000 (0)\n-003FE Filename Length       0022 (34)\n-00400 Extra Length          0000 (0)\n-00402 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+003E5 Compression Method    0000 (0) 'Stored'\n+003E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+003EB CRC                   00000000 (0)\n+003EF Compressed Size       00000000 (0)\n+003F3 Uncompressed Size     00000000 (0)\n+003F7 Filename Length       0021 (33)\n+003F9 Extra Length          0000 (0)\n+003FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00424 LOCAL HEADER #16      04034B50 (67324752)\n-00428 Extract Zip Spec      0A (10) '1.0'\n-00429 Extract OS            00 (0) 'MS-DOS'\n-0042A General Purpose Flag  0800 (2048)\n+0041C LOCAL HEADER #16      04034B50 (67324752)\n+00420 Extract Zip Spec      0A (10) '1.0'\n+00421 Extract OS            00 (0) 'MS-DOS'\n+00422 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0042C Compression Method    0000 (0) 'Stored'\n-0042E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00432 CRC                   00000000 (0)\n-00436 Compressed Size       00000000 (0)\n-0043A Uncompressed Size     00000000 (0)\n-0043E Filename Length       001D (29)\n-00440 Extra Length          0000 (0)\n-00442 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00424 Compression Method    0000 (0) 'Stored'\n+00426 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0042A CRC                   00000000 (0)\n+0042E Compressed Size       00000000 (0)\n+00432 Uncompressed Size     00000000 (0)\n+00436 Filename Length       001C (28)\n+00438 Extra Length          0000 (0)\n+0043A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x43A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0045F LOCAL HEADER #17      04034B50 (67324752)\n-00463 Extract Zip Spec      0A (10) '1.0'\n-00464 Extract OS            00 (0) 'MS-DOS'\n-00465 General Purpose Flag  0800 (2048)\n+00456 LOCAL HEADER #17      04034B50 (67324752)\n+0045A Extract Zip Spec      0A (10) '1.0'\n+0045B Extract OS            00 (0) 'MS-DOS'\n+0045C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00467 Compression Method    0000 (0) 'Stored'\n-00469 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0046D CRC                   00000000 (0)\n-00471 Compressed Size       00000000 (0)\n-00475 Uncompressed Size     00000000 (0)\n-00479 Filename Length       0020 (32)\n-0047B Extra Length          0000 (0)\n-0047D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0045E Compression Method    0000 (0) 'Stored'\n+00460 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00464 CRC                   00000000 (0)\n+00468 Compressed Size       00000000 (0)\n+0046C Uncompressed Size     00000000 (0)\n+00470 Filename Length       001B (27)\n+00472 Extra Length          0000 (0)\n+00474 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0049D LOCAL HEADER #18      04034B50 (67324752)\n-004A1 Extract Zip Spec      0A (10) '1.0'\n-004A2 Extract OS            00 (0) 'MS-DOS'\n-004A3 General Purpose Flag  0800 (2048)\n+0048F LOCAL HEADER #18      04034B50 (67324752)\n+00493 Extract Zip Spec      0A (10) '1.0'\n+00494 Extract OS            00 (0) 'MS-DOS'\n+00495 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-004A5 Compression Method    0000 (0) 'Stored'\n-004A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-004AB CRC                   00000000 (0)\n-004AF Compressed Size       00000000 (0)\n-004B3 Uncompressed Size     00000000 (0)\n-004B7 Filename Length       0021 (33)\n-004B9 Extra Length          0000 (0)\n-004BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00497 Compression Method    0000 (0) 'Stored'\n+00499 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0049D CRC                   00000000 (0)\n+004A1 Compressed Size       00000000 (0)\n+004A5 Uncompressed Size     00000000 (0)\n+004A9 Filename Length       001D (29)\n+004AB Extra Length          0000 (0)\n+004AD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-004DC LOCAL HEADER #19      04034B50 (67324752)\n-004E0 Extract Zip Spec      0A (10) '1.0'\n-004E1 Extract OS            00 (0) 'MS-DOS'\n-004E2 General Purpose Flag  0800 (2048)\n+004CA LOCAL HEADER #19      04034B50 (67324752)\n+004CE Extract Zip Spec      0A (10) '1.0'\n+004CF Extract OS            00 (0) 'MS-DOS'\n+004D0 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-004E4 Compression Method    0000 (0) 'Stored'\n-004E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-004EA CRC                   00000000 (0)\n-004EE Compressed Size       00000000 (0)\n-004F2 Uncompressed Size     00000000 (0)\n-004F6 Filename Length       001C (28)\n-004F8 Extra Length          0000 (0)\n-004FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+004D2 Compression Method    0000 (0) 'Stored'\n+004D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+004D8 CRC                   00000000 (0)\n+004DC Compressed Size       00000000 (0)\n+004E0 Uncompressed Size     00000000 (0)\n+004E4 Filename Length       001A (26)\n+004E6 Extra Length          0000 (0)\n+004E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00516 LOCAL HEADER #20      04034B50 (67324752)\n-0051A Extract Zip Spec      0A (10) '1.0'\n-0051B Extract OS            00 (0) 'MS-DOS'\n-0051C General Purpose Flag  0800 (2048)\n+00502 LOCAL HEADER #20      04034B50 (67324752)\n+00506 Extract Zip Spec      0A (10) '1.0'\n+00507 Extract OS            00 (0) 'MS-DOS'\n+00508 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0051E Compression Method    0000 (0) 'Stored'\n-00520 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00524 CRC                   00000000 (0)\n-00528 Compressed Size       00000000 (0)\n-0052C Uncompressed Size     00000000 (0)\n-00530 Filename Length       001B (27)\n-00532 Extra Length          0000 (0)\n-00534 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0050A Compression Method    0000 (0) 'Stored'\n+0050C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00510 CRC                   00000000 (0)\n+00514 Compressed Size       00000000 (0)\n+00518 Uncompressed Size     00000000 (0)\n+0051C Filename Length       0019 (25)\n+0051E Extra Length          0000 (0)\n+00520 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x520: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0054F LOCAL HEADER #21      04034B50 (67324752)\n-00553 Extract Zip Spec      0A (10) '1.0'\n-00554 Extract OS            00 (0) 'MS-DOS'\n-00555 General Purpose Flag  0800 (2048)\n+00539 LOCAL HEADER #21      04034B50 (67324752)\n+0053D Extract Zip Spec      0A (10) '1.0'\n+0053E Extract OS            00 (0) 'MS-DOS'\n+0053F General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00557 Compression Method    0000 (0) 'Stored'\n-00559 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0055D CRC                   00000000 (0)\n-00561 Compressed Size       00000000 (0)\n-00565 Uncompressed Size     00000000 (0)\n-00569 Filename Length       001D (29)\n-0056B Extra Length          0000 (0)\n-0056D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00541 Compression Method    0000 (0) 'Stored'\n+00543 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00547 CRC                   00000000 (0)\n+0054B Compressed Size       00000000 (0)\n+0054F Uncompressed Size     00000000 (0)\n+00553 Filename Length       001A (26)\n+00555 Extra Length          0000 (0)\n+00557 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x56D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0058A LOCAL HEADER #22      04034B50 (67324752)\n-0058E Extract Zip Spec      0A (10) '1.0'\n-0058F Extract OS            00 (0) 'MS-DOS'\n-00590 General Purpose Flag  0800 (2048)\n+00571 LOCAL HEADER #22      04034B50 (67324752)\n+00575 Extract Zip Spec      0A (10) '1.0'\n+00576 Extract OS            00 (0) 'MS-DOS'\n+00577 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00592 Compression Method    0000 (0) 'Stored'\n-00594 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00598 CRC                   00000000 (0)\n-0059C Compressed Size       00000000 (0)\n-005A0 Uncompressed Size     00000000 (0)\n-005A4 Filename Length       001A (26)\n-005A6 Extra Length          0000 (0)\n-005A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00579 Compression Method    0000 (0) 'Stored'\n+0057B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0057F CRC                   00000000 (0)\n+00583 Compressed Size       00000000 (0)\n+00587 Uncompressed Size     00000000 (0)\n+0058B Filename Length       001A (26)\n+0058D Extra Length          0000 (0)\n+0058F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-005C2 LOCAL HEADER #23      04034B50 (67324752)\n-005C6 Extract Zip Spec      0A (10) '1.0'\n-005C7 Extract OS            00 (0) 'MS-DOS'\n-005C8 General Purpose Flag  0800 (2048)\n+005A9 LOCAL HEADER #23      04034B50 (67324752)\n+005AD Extract Zip Spec      0A (10) '1.0'\n+005AE Extract OS            00 (0) 'MS-DOS'\n+005AF General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-005CA Compression Method    0000 (0) 'Stored'\n-005CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-005D0 CRC                   00000000 (0)\n-005D4 Compressed Size       00000000 (0)\n-005D8 Uncompressed Size     00000000 (0)\n-005DC Filename Length       0019 (25)\n-005DE Extra Length          0000 (0)\n-005E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+005B1 Compression Method    0000 (0) 'Stored'\n+005B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+005B7 CRC                   00000000 (0)\n+005BB Compressed Size       00000000 (0)\n+005BF Uncompressed Size     00000000 (0)\n+005C3 Filename Length       0020 (32)\n+005C5 Extra Length          0000 (0)\n+005C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-005F9 LOCAL HEADER #24      04034B50 (67324752)\n-005FD Extract Zip Spec      0A (10) '1.0'\n-005FE Extract OS            00 (0) 'MS-DOS'\n-005FF General Purpose Flag  0800 (2048)\n+005E7 LOCAL HEADER #24      04034B50 (67324752)\n+005EB Extract Zip Spec      0A (10) '1.0'\n+005EC Extract OS            00 (0) 'MS-DOS'\n+005ED General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00601 Compression Method    0000 (0) 'Stored'\n-00603 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00607 CRC                   00000000 (0)\n-0060B Compressed Size       00000000 (0)\n-0060F Uncompressed Size     00000000 (0)\n-00613 Filename Length       001A (26)\n-00615 Extra Length          0000 (0)\n-00617 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+005EF Compression Method    0000 (0) 'Stored'\n+005F1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+005F5 CRC                   00000000 (0)\n+005F9 Compressed Size       00000000 (0)\n+005FD Uncompressed Size     00000000 (0)\n+00601 Filename Length       001E (30)\n+00603 Extra Length          0000 (0)\n+00605 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x605: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00631 LOCAL HEADER #25      04034B50 (67324752)\n-00635 Extract Zip Spec      0A (10) '1.0'\n-00636 Extract OS            00 (0) 'MS-DOS'\n-00637 General Purpose Flag  0800 (2048)\n+00623 LOCAL HEADER #25      04034B50 (67324752)\n+00627 Extract Zip Spec      0A (10) '1.0'\n+00628 Extract OS            00 (0) 'MS-DOS'\n+00629 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00639 Compression Method    0000 (0) 'Stored'\n-0063B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0063F CRC                   00000000 (0)\n-00643 Compressed Size       00000000 (0)\n-00647 Uncompressed Size     00000000 (0)\n-0064B Filename Length       001A (26)\n-0064D Extra Length          0000 (0)\n-0064F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0062B Compression Method    0000 (0) 'Stored'\n+0062D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00631 CRC                   00000000 (0)\n+00635 Compressed Size       00000000 (0)\n+00639 Uncompressed Size     00000000 (0)\n+0063D Filename Length       001E (30)\n+0063F Extra Length          0000 (0)\n+00641 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x64F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00669 LOCAL HEADER #26      04034B50 (67324752)\n-0066D Extract Zip Spec      0A (10) '1.0'\n-0066E Extract OS            00 (0) 'MS-DOS'\n-0066F General Purpose Flag  0800 (2048)\n+0065F LOCAL HEADER #26      04034B50 (67324752)\n+00663 Extract Zip Spec      0A (10) '1.0'\n+00664 Extract OS            00 (0) 'MS-DOS'\n+00665 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00671 Compression Method    0000 (0) 'Stored'\n-00673 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00677 CRC                   00000000 (0)\n-0067B Compressed Size       00000000 (0)\n-0067F Uncompressed Size     00000000 (0)\n-00683 Filename Length       0020 (32)\n-00685 Extra Length          0000 (0)\n-00687 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00667 Compression Method    0000 (0) 'Stored'\n+00669 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0066D CRC                   00000000 (0)\n+00671 Compressed Size       00000000 (0)\n+00675 Uncompressed Size     00000000 (0)\n+00679 Filename Length       0019 (25)\n+0067B Extra Length          0000 (0)\n+0067D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-006A7 LOCAL HEADER #27      04034B50 (67324752)\n-006AB Extract Zip Spec      0A (10) '1.0'\n-006AC Extract OS            00 (0) 'MS-DOS'\n-006AD General Purpose Flag  0800 (2048)\n+00696 LOCAL HEADER #27      04034B50 (67324752)\n+0069A Extract Zip Spec      0A (10) '1.0'\n+0069B Extract OS            00 (0) 'MS-DOS'\n+0069C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-006AF Compression Method    0000 (0) 'Stored'\n-006B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-006B5 CRC                   00000000 (0)\n-006B9 Compressed Size       00000000 (0)\n-006BD Uncompressed Size     00000000 (0)\n-006C1 Filename Length       001E (30)\n-006C3 Extra Length          0000 (0)\n-006C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0069E Compression Method    0000 (0) 'Stored'\n+006A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+006A4 CRC                   00000000 (0)\n+006A8 Compressed Size       00000000 (0)\n+006AC Uncompressed Size     00000000 (0)\n+006B0 Filename Length       001C (28)\n+006B2 Extra Length          0000 (0)\n+006B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-006E3 LOCAL HEADER #28      04034B50 (67324752)\n-006E7 Extract Zip Spec      0A (10) '1.0'\n-006E8 Extract OS            00 (0) 'MS-DOS'\n-006E9 General Purpose Flag  0800 (2048)\n+006D0 LOCAL HEADER #28      04034B50 (67324752)\n+006D4 Extract Zip Spec      0A (10) '1.0'\n+006D5 Extract OS            00 (0) 'MS-DOS'\n+006D6 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-006EB Compression Method    0000 (0) 'Stored'\n-006ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-006F1 CRC                   00000000 (0)\n-006F5 Compressed Size       00000000 (0)\n-006F9 Uncompressed Size     00000000 (0)\n-006FD Filename Length       001E (30)\n-006FF Extra Length          0000 (0)\n-00701 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+006D8 Compression Method    0000 (0) 'Stored'\n+006DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+006DE CRC                   00000000 (0)\n+006E2 Compressed Size       00000000 (0)\n+006E6 Uncompressed Size     00000000 (0)\n+006EA Filename Length       001D (29)\n+006EC Extra Length          0000 (0)\n+006EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0071F LOCAL HEADER #29      04034B50 (67324752)\n-00723 Extract Zip Spec      0A (10) '1.0'\n-00724 Extract OS            00 (0) 'MS-DOS'\n-00725 General Purpose Flag  0800 (2048)\n+0070B LOCAL HEADER #29      04034B50 (67324752)\n+0070F Extract Zip Spec      0A (10) '1.0'\n+00710 Extract OS            00 (0) 'MS-DOS'\n+00711 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00727 Compression Method    0000 (0) 'Stored'\n-00729 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0072D CRC                   00000000 (0)\n-00731 Compressed Size       00000000 (0)\n-00735 Uncompressed Size     00000000 (0)\n-00739 Filename Length       0019 (25)\n-0073B Extra Length          0000 (0)\n-0073D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+00713 Compression Method    0000 (0) 'Stored'\n+00715 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00719 CRC                   00000000 (0)\n+0071D Compressed Size       00000000 (0)\n+00721 Uncompressed Size     00000000 (0)\n+00725 Filename Length       0020 (32)\n+00727 Extra Length          0000 (0)\n+00729 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x73D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00756 LOCAL HEADER #30      04034B50 (67324752)\n-0075A Extract Zip Spec      0A (10) '1.0'\n-0075B Extract OS            00 (0) 'MS-DOS'\n-0075C General Purpose Flag  0800 (2048)\n+00749 LOCAL HEADER #30      04034B50 (67324752)\n+0074D Extract Zip Spec      0A (10) '1.0'\n+0074E Extract OS            00 (0) 'MS-DOS'\n+0074F General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0075E Compression Method    0000 (0) 'Stored'\n-00760 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00764 CRC                   00000000 (0)\n-00768 Compressed Size       00000000 (0)\n-0076C Uncompressed Size     00000000 (0)\n-00770 Filename Length       001C (28)\n-00772 Extra Length          0000 (0)\n-00774 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00751 Compression Method    0000 (0) 'Stored'\n+00753 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00757 CRC                   00000000 (0)\n+0075B Compressed Size       00000000 (0)\n+0075F Uncompressed Size     00000000 (0)\n+00763 Filename Length       001D (29)\n+00765 Extra Length          0000 (0)\n+00767 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00790 LOCAL HEADER #31      04034B50 (67324752)\n-00794 Extract Zip Spec      0A (10) '1.0'\n-00795 Extract OS            00 (0) 'MS-DOS'\n-00796 General Purpose Flag  0800 (2048)\n+00784 LOCAL HEADER #31      04034B50 (67324752)\n+00788 Extract Zip Spec      0A (10) '1.0'\n+00789 Extract OS            00 (0) 'MS-DOS'\n+0078A General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00798 Compression Method    0000 (0) 'Stored'\n-0079A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0079E CRC                   00000000 (0)\n-007A2 Compressed Size       00000000 (0)\n-007A6 Uncompressed Size     00000000 (0)\n-007AA Filename Length       001D (29)\n-007AC Extra Length          0000 (0)\n-007AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0078C Compression Method    0000 (0) 'Stored'\n+0078E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00792 CRC                   00000000 (0)\n+00796 Compressed Size       00000000 (0)\n+0079A Uncompressed Size     00000000 (0)\n+0079E Filename Length       0014 (20)\n+007A0 Extra Length          0000 (0)\n+007A2 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A2: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-007CB LOCAL HEADER #32      04034B50 (67324752)\n-007CF Extract Zip Spec      0A (10) '1.0'\n-007D0 Extract OS            00 (0) 'MS-DOS'\n-007D1 General Purpose Flag  0800 (2048)\n+007B6 LOCAL HEADER #32      04034B50 (67324752)\n+007BA Extract Zip Spec      0A (10) '1.0'\n+007BB Extract OS            00 (0) 'MS-DOS'\n+007BC General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-007D3 Compression Method    0000 (0) 'Stored'\n-007D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-007D9 CRC                   00000000 (0)\n-007DD Compressed Size       00000000 (0)\n-007E1 Uncompressed Size     00000000 (0)\n-007E5 Filename Length       0020 (32)\n-007E7 Extra Length          0000 (0)\n-007E9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+007BE Compression Method    0000 (0) 'Stored'\n+007C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+007C4 CRC                   00000000 (0)\n+007C8 Compressed Size       00000000 (0)\n+007CC Uncompressed Size     00000000 (0)\n+007D0 Filename Length       000D (13)\n+007D2 Extra Length          0000 (0)\n+007D4 Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D4: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00809 LOCAL HEADER #33      04034B50 (67324752)\n-0080D Extract Zip Spec      0A (10) '1.0'\n-0080E Extract OS            00 (0) 'MS-DOS'\n-0080F General Purpose Flag  0800 (2048)\n+007E1 LOCAL HEADER #33      04034B50 (67324752)\n+007E5 Extract Zip Spec      0A (10) '1.0'\n+007E6 Extract OS            00 (0) 'MS-DOS'\n+007E7 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00811 Compression Method    0000 (0) 'Stored'\n-00813 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00817 CRC                   00000000 (0)\n-0081B Compressed Size       00000000 (0)\n-0081F Uncompressed Size     00000000 (0)\n-00823 Filename Length       001D (29)\n-00825 Extra Length          0000 (0)\n-00827 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+007E9 Compression Method    0000 (0) 'Stored'\n+007EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+007EF CRC                   00000000 (0)\n+007F3 Compressed Size       00000000 (0)\n+007F7 Uncompressed Size     00000000 (0)\n+007FB Filename Length       0011 (17)\n+007FD Extra Length          0000 (0)\n+007FF Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FF: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00844 LOCAL HEADER #34      04034B50 (67324752)\n-00848 Extract Zip Spec      0A (10) '1.0'\n-00849 Extract OS            00 (0) 'MS-DOS'\n-0084A General Purpose Flag  0800 (2048)\n+00810 LOCAL HEADER #34      04034B50 (67324752)\n+00814 Extract Zip Spec      0A (10) '1.0'\n+00815 Extract OS            00 (0) 'MS-DOS'\n+00816 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0084C Compression Method    0000 (0) 'Stored'\n-0084E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00852 CRC                   00000000 (0)\n-00856 Compressed Size       00000000 (0)\n-0085A Uncompressed Size     00000000 (0)\n-0085E Filename Length       0014 (20)\n-00860 Extra Length          0000 (0)\n-00862 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+00818 Compression Method    0000 (0) 'Stored'\n+0081A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0081E CRC                   00000000 (0)\n+00822 Compressed Size       00000000 (0)\n+00826 Uncompressed Size     00000000 (0)\n+0082A Filename Length       000F (15)\n+0082C Extra Length          0000 (0)\n+0082E Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x862: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x82E: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00876 LOCAL HEADER #35      04034B50 (67324752)\n-0087A Extract Zip Spec      0A (10) '1.0'\n-0087B Extract OS            00 (0) 'MS-DOS'\n-0087C General Purpose Flag  0800 (2048)\n+0083D LOCAL HEADER #35      04034B50 (67324752)\n+00841 Extract Zip Spec      0A (10) '1.0'\n+00842 Extract OS            00 (0) 'MS-DOS'\n+00843 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0087E Compression Method    0000 (0) 'Stored'\n-00880 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00884 CRC                   00000000 (0)\n-00888 Compressed Size       00000000 (0)\n-0088C Uncompressed Size     00000000 (0)\n-00890 Filename Length       000D (13)\n-00892 Extra Length          0000 (0)\n-00894 Filename              'XXXXXXXXXXXXX'\n+00845 Compression Method    0000 (0) 'Stored'\n+00847 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0084B CRC                   00000000 (0)\n+0084F Compressed Size       00000000 (0)\n+00853 Uncompressed Size     00000000 (0)\n+00857 Filename Length       001C (28)\n+00859 Extra Length          0000 (0)\n+0085B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x894: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x85B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-008A1 LOCAL HEADER #36      04034B50 (67324752)\n-008A5 Extract Zip Spec      0A (10) '1.0'\n-008A6 Extract OS            00 (0) 'MS-DOS'\n-008A7 General Purpose Flag  0800 (2048)\n+00877 LOCAL HEADER #36      04034B50 (67324752)\n+0087B Extract Zip Spec      0A (10) '1.0'\n+0087C Extract OS            00 (0) 'MS-DOS'\n+0087D General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-008A9 Compression Method    0000 (0) 'Stored'\n-008AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-008AF CRC                   00000000 (0)\n-008B3 Compressed Size       00000000 (0)\n-008B7 Uncompressed Size     00000000 (0)\n-008BB Filename Length       0011 (17)\n-008BD Extra Length          0000 (0)\n-008BF Filename              'XXXXXXXXXXXXXXXXX'\n+0087F Compression Method    0000 (0) 'Stored'\n+00881 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00885 CRC                   00000000 (0)\n+00889 Compressed Size       00000000 (0)\n+0088D Uncompressed Size     00000000 (0)\n+00891 Filename Length       0014 (20)\n+00893 Extra Length          0000 (0)\n+00895 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8BF: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x895: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-008D0 LOCAL HEADER #37      04034B50 (67324752)\n-008D4 Extract Zip Spec      0A (10) '1.0'\n-008D5 Extract OS            00 (0) 'MS-DOS'\n-008D6 General Purpose Flag  0800 (2048)\n+008A9 LOCAL HEADER #37      04034B50 (67324752)\n+008AD Extract Zip Spec      0A (10) '1.0'\n+008AE Extract OS            00 (0) 'MS-DOS'\n+008AF General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-008D8 Compression Method    0000 (0) 'Stored'\n-008DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-008DE CRC                   00000000 (0)\n-008E2 Compressed Size       00000000 (0)\n-008E6 Uncompressed Size     00000000 (0)\n-008EA Filename Length       000F (15)\n-008EC Extra Length          0000 (0)\n-008EE Filename              'XXXXXXXXXXXXXXX'\n+008B1 Compression Method    0000 (0) 'Stored'\n+008B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+008B7 CRC                   00000000 (0)\n+008BB Compressed Size       00000000 (0)\n+008BF Uncompressed Size     00000000 (0)\n+008C3 Filename Length       0013 (19)\n+008C5 Extra Length          0000 (0)\n+008C7 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8EE: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8C7: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-008FD LOCAL HEADER #38      04034B50 (67324752)\n-00901 Extract Zip Spec      0A (10) '1.0'\n-00902 Extract OS            00 (0) 'MS-DOS'\n-00903 General Purpose Flag  0800 (2048)\n+008DA LOCAL HEADER #38      04034B50 (67324752)\n+008DE Extract Zip Spec      0A (10) '1.0'\n+008DF Extract OS            00 (0) 'MS-DOS'\n+008E0 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00905 Compression Method    0000 (0) 'Stored'\n-00907 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0090B CRC                   00000000 (0)\n-0090F Compressed Size       00000000 (0)\n-00913 Uncompressed Size     00000000 (0)\n-00917 Filename Length       001C (28)\n-00919 Extra Length          0000 (0)\n-0091B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+008E2 Compression Method    0000 (0) 'Stored'\n+008E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+008E8 CRC                   00000000 (0)\n+008EC Compressed Size       00000000 (0)\n+008F0 Uncompressed Size     00000000 (0)\n+008F4 Filename Length       0013 (19)\n+008F6 Extra Length          0000 (0)\n+008F8 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x91B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8F8: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00937 LOCAL HEADER #39      04034B50 (67324752)\n-0093B Extract Zip Spec      0A (10) '1.0'\n-0093C Extract OS            00 (0) 'MS-DOS'\n-0093D General Purpose Flag  0800 (2048)\n+0090B LOCAL HEADER #39      04034B50 (67324752)\n+0090F Extract Zip Spec      0A (10) '1.0'\n+00910 Extract OS            00 (0) 'MS-DOS'\n+00911 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-0093F Compression Method    0000 (0) 'Stored'\n-00941 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00945 CRC                   00000000 (0)\n-00949 Compressed Size       00000000 (0)\n-0094D Uncompressed Size     00000000 (0)\n-00951 Filename Length       0014 (20)\n-00953 Extra Length          0000 (0)\n-00955 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+00913 Compression Method    0000 (0) 'Stored'\n+00915 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00919 CRC                   00000000 (0)\n+0091D Compressed Size       00000000 (0)\n+00921 Uncompressed Size     00000000 (0)\n+00925 Filename Length       0013 (19)\n+00927 Extra Length          0000 (0)\n+00929 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x955: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x929: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00969 LOCAL HEADER #40      04034B50 (67324752)\n-0096D Extract Zip Spec      0A (10) '1.0'\n-0096E Extract OS            00 (0) 'MS-DOS'\n-0096F General Purpose Flag  0800 (2048)\n+0093C LOCAL HEADER #40      04034B50 (67324752)\n+00940 Extract Zip Spec      0A (10) '1.0'\n+00941 Extract OS            00 (0) 'MS-DOS'\n+00942 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00971 Compression Method    0000 (0) 'Stored'\n-00973 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00977 CRC                   00000000 (0)\n-0097B Compressed Size       00000000 (0)\n-0097F Uncompressed Size     00000000 (0)\n-00983 Filename Length       0013 (19)\n-00985 Extra Length          0000 (0)\n-00987 Filename              'XXXXXXXXXXXXXXXXXXX'\n+00944 Compression Method    0000 (0) 'Stored'\n+00946 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0094A CRC                   00000000 (0)\n+0094E Compressed Size       00000000 (0)\n+00952 Uncompressed Size     00000000 (0)\n+00956 Filename Length       0015 (21)\n+00958 Extra Length          0000 (0)\n+0095A Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x987: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x95A: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0099A LOCAL HEADER #41      04034B50 (67324752)\n-0099E Extract Zip Spec      0A (10) '1.0'\n-0099F Extract OS            00 (0) 'MS-DOS'\n-009A0 General Purpose Flag  0800 (2048)\n+0096F LOCAL HEADER #41      04034B50 (67324752)\n+00973 Extract Zip Spec      0A (10) '1.0'\n+00974 Extract OS            00 (0) 'MS-DOS'\n+00975 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-009A2 Compression Method    0000 (0) 'Stored'\n-009A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-009A8 CRC                   00000000 (0)\n-009AC Compressed Size       00000000 (0)\n-009B0 Uncompressed Size     00000000 (0)\n-009B4 Filename Length       0013 (19)\n-009B6 Extra Length          0000 (0)\n-009B8 Filename              'XXXXXXXXXXXXXXXXXXX'\n+00977 Compression Method    0000 (0) 'Stored'\n+00979 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0097D CRC                   00000000 (0)\n+00981 Compressed Size       00000000 (0)\n+00985 Uncompressed Size     00000000 (0)\n+00989 Filename Length       0017 (23)\n+0098B Extra Length          0000 (0)\n+0098D Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9B8: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x98D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-009CB LOCAL HEADER #42      04034B50 (67324752)\n-009CF Extract Zip Spec      0A (10) '1.0'\n-009D0 Extract OS            00 (0) 'MS-DOS'\n-009D1 General Purpose Flag  0800 (2048)\n+009A4 LOCAL HEADER #42      04034B50 (67324752)\n+009A8 Extract Zip Spec      0A (10) '1.0'\n+009A9 Extract OS            00 (0) 'MS-DOS'\n+009AA General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-009D3 Compression Method    0000 (0) 'Stored'\n-009D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-009D9 CRC                   00000000 (0)\n-009DD Compressed Size       00000000 (0)\n-009E1 Uncompressed Size     00000000 (0)\n-009E5 Filename Length       0013 (19)\n-009E7 Extra Length          0000 (0)\n-009E9 Filename              'XXXXXXXXXXXXXXXXXXX'\n+009AC Compression Method    0000 (0) 'Stored'\n+009AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+009B2 CRC                   00000000 (0)\n+009B6 Compressed Size       00000000 (0)\n+009BA Uncompressed Size     00000000 (0)\n+009BE Filename Length       0013 (19)\n+009C0 Extra Length          0000 (0)\n+009C2 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x9E9: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9C2: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-009FC LOCAL HEADER #43      04034B50 (67324752)\n-00A00 Extract Zip Spec      0A (10) '1.0'\n-00A01 Extract OS            00 (0) 'MS-DOS'\n-00A02 General Purpose Flag  0800 (2048)\n+009D5 LOCAL HEADER #43      04034B50 (67324752)\n+009D9 Extract Zip Spec      0A (10) '1.0'\n+009DA Extract OS            00 (0) 'MS-DOS'\n+009DB General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00A04 Compression Method    0000 (0) 'Stored'\n-00A06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00A0A CRC                   00000000 (0)\n-00A0E Compressed Size       00000000 (0)\n-00A12 Uncompressed Size     00000000 (0)\n-00A16 Filename Length       0015 (21)\n-00A18 Extra Length          0000 (0)\n-00A1A Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+009DD Compression Method    0000 (0) 'Stored'\n+009DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+009E3 CRC                   00000000 (0)\n+009E7 Compressed Size       00000000 (0)\n+009EB Uncompressed Size     00000000 (0)\n+009EF Filename Length       0018 (24)\n+009F1 Extra Length          0000 (0)\n+009F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA1A: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x9F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00A2F LOCAL HEADER #44      04034B50 (67324752)\n-00A33 Extract Zip Spec      0A (10) '1.0'\n-00A34 Extract OS            00 (0) 'MS-DOS'\n-00A35 General Purpose Flag  0800 (2048)\n+00A0B LOCAL HEADER #44      04034B50 (67324752)\n+00A0F Extract Zip Spec      0A (10) '1.0'\n+00A10 Extract OS            00 (0) 'MS-DOS'\n+00A11 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00A37 Compression Method    0000 (0) 'Stored'\n-00A39 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00A3D CRC                   00000000 (0)\n-00A41 Compressed Size       00000000 (0)\n-00A45 Uncompressed Size     00000000 (0)\n-00A49 Filename Length       0017 (23)\n-00A4B Extra Length          0000 (0)\n-00A4D Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+00A13 Compression Method    0000 (0) 'Stored'\n+00A15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00A19 CRC                   00000000 (0)\n+00A1D Compressed Size       00000000 (0)\n+00A21 Uncompressed Size     00000000 (0)\n+00A25 Filename Length       001C (28)\n+00A27 Extra Length          0000 (0)\n+00A29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00A64 LOCAL HEADER #45      04034B50 (67324752)\n-00A68 Extract Zip Spec      0A (10) '1.0'\n-00A69 Extract OS            00 (0) 'MS-DOS'\n-00A6A General Purpose Flag  0800 (2048)\n+00A45 LOCAL HEADER #45      04034B50 (67324752)\n+00A49 Extract Zip Spec      0A (10) '1.0'\n+00A4A Extract OS            00 (0) 'MS-DOS'\n+00A4B General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00A6C Compression Method    0000 (0) 'Stored'\n-00A6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00A72 CRC                   00000000 (0)\n-00A76 Compressed Size       00000000 (0)\n-00A7A Uncompressed Size     00000000 (0)\n-00A7E Filename Length       0013 (19)\n-00A80 Extra Length          0000 (0)\n-00A82 Filename              'XXXXXXXXXXXXXXXXXXX'\n+00A4D Compression Method    0000 (0) 'Stored'\n+00A4F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00A53 CRC                   00000000 (0)\n+00A57 Compressed Size       00000000 (0)\n+00A5B Uncompressed Size     00000000 (0)\n+00A5F Filename Length       0013 (19)\n+00A61 Extra Length          0000 (0)\n+00A63 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA82: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA63: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00A95 LOCAL HEADER #46      04034B50 (67324752)\n-00A99 Extract Zip Spec      0A (10) '1.0'\n-00A9A Extract OS            00 (0) 'MS-DOS'\n-00A9B General Purpose Flag  0800 (2048)\n+00A76 LOCAL HEADER #46      04034B50 (67324752)\n+00A7A Extract Zip Spec      0A (10) '1.0'\n+00A7B Extract OS            00 (0) 'MS-DOS'\n+00A7C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00A9D Compression Method    0000 (0) 'Stored'\n-00A9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00AA3 CRC                   00000000 (0)\n-00AA7 Compressed Size       00000000 (0)\n-00AAB Uncompressed Size     00000000 (0)\n-00AAF Filename Length       0018 (24)\n-00AB1 Extra Length          0000 (0)\n-00AB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+00A7E Compression Method    0000 (0) 'Stored'\n+00A80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00A84 CRC                   00000000 (0)\n+00A88 Compressed Size       00000000 (0)\n+00A8C Uncompressed Size     00000000 (0)\n+00A90 Filename Length       000F (15)\n+00A92 Extra Length          0000 (0)\n+00A94 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA94: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00ACB LOCAL HEADER #47      04034B50 (67324752)\n-00ACF Extract Zip Spec      0A (10) '1.0'\n-00AD0 Extract OS            00 (0) 'MS-DOS'\n-00AD1 General Purpose Flag  0800 (2048)\n+00AA3 LOCAL HEADER #47      04034B50 (67324752)\n+00AA7 Extract Zip Spec      0A (10) '1.0'\n+00AA8 Extract OS            00 (0) 'MS-DOS'\n+00AA9 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00AD3 Compression Method    0000 (0) 'Stored'\n-00AD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00AD9 CRC                   00000000 (0)\n-00ADD Compressed Size       00000000 (0)\n-00AE1 Uncompressed Size     00000000 (0)\n-00AE5 Filename Length       001C (28)\n-00AE7 Extra Length          0000 (0)\n-00AE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00AAB Compression Method    0000 (0) 'Stored'\n+00AAD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00AB1 CRC                   00000000 (0)\n+00AB5 Compressed Size       00000000 (0)\n+00AB9 Uncompressed Size     00000000 (0)\n+00ABD Filename Length       0017 (23)\n+00ABF Extra Length          0000 (0)\n+00AC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xAC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00B05 LOCAL HEADER #48      04034B50 (67324752)\n-00B09 Extract Zip Spec      0A (10) '1.0'\n-00B0A Extract OS            00 (0) 'MS-DOS'\n-00B0B General Purpose Flag  0800 (2048)\n+00AD8 LOCAL HEADER #48      04034B50 (67324752)\n+00ADC Extract Zip Spec      0A (10) '1.0'\n+00ADD Extract OS            00 (0) 'MS-DOS'\n+00ADE General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00B0D Compression Method    0000 (0) 'Stored'\n-00B0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00B13 CRC                   00000000 (0)\n-00B17 Compressed Size       00000000 (0)\n-00B1B Uncompressed Size     00000000 (0)\n-00B1F Filename Length       0013 (19)\n-00B21 Extra Length          0000 (0)\n-00B23 Filename              'XXXXXXXXXXXXXXXXXXX'\n+00AE0 Compression Method    0000 (0) 'Stored'\n+00AE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00AE6 CRC                   00000000 (0)\n+00AEA Compressed Size       00000000 (0)\n+00AEE Uncompressed Size     00000000 (0)\n+00AF2 Filename Length       0020 (32)\n+00AF4 Extra Length          0000 (0)\n+00AF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB23: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xAF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00B36 LOCAL HEADER #49      04034B50 (67324752)\n-00B3A Extract Zip Spec      0A (10) '1.0'\n-00B3B Extract OS            00 (0) 'MS-DOS'\n-00B3C General Purpose Flag  0800 (2048)\n+00B16 LOCAL HEADER #49      04034B50 (67324752)\n+00B1A Extract Zip Spec      0A (10) '1.0'\n+00B1B Extract OS            00 (0) 'MS-DOS'\n+00B1C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00B3E Compression Method    0000 (0) 'Stored'\n-00B40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00B44 CRC                   00000000 (0)\n-00B48 Compressed Size       00000000 (0)\n-00B4C Uncompressed Size     00000000 (0)\n-00B50 Filename Length       000F (15)\n-00B52 Extra Length          0000 (0)\n-00B54 Filename              'XXXXXXXXXXXXXXX'\n+00B1E Compression Method    0000 (0) 'Stored'\n+00B20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00B24 CRC                   00000000 (0)\n+00B28 Compressed Size       00000000 (0)\n+00B2C Uncompressed Size     00000000 (0)\n+00B30 Filename Length       001F (31)\n+00B32 Extra Length          0000 (0)\n+00B34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB54: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00B63 LOCAL HEADER #50      04034B50 (67324752)\n-00B67 Extract Zip Spec      0A (10) '1.0'\n-00B68 Extract OS            00 (0) 'MS-DOS'\n-00B69 General Purpose Flag  0800 (2048)\n+00B53 LOCAL HEADER #50      04034B50 (67324752)\n+00B57 Extract Zip Spec      0A (10) '1.0'\n+00B58 Extract OS            00 (0) 'MS-DOS'\n+00B59 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00B6B Compression Method    0000 (0) 'Stored'\n-00B6D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00B71 CRC                   00000000 (0)\n-00B75 Compressed Size       00000000 (0)\n-00B79 Uncompressed Size     00000000 (0)\n-00B7D Filename Length       0017 (23)\n-00B7F Extra Length          0000 (0)\n-00B81 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+00B5B Compression Method    0000 (0) 'Stored'\n+00B5D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00B61 CRC                   00000000 (0)\n+00B65 Compressed Size       00000000 (0)\n+00B69 Uncompressed Size     00000000 (0)\n+00B6D Filename Length       001B (27)\n+00B6F Extra Length          0000 (0)\n+00B71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00B98 LOCAL HEADER #51      04034B50 (67324752)\n-00B9C Extract Zip Spec      0A (10) '1.0'\n-00B9D Extract OS            00 (0) 'MS-DOS'\n-00B9E General Purpose Flag  0800 (2048)\n+00B8C LOCAL HEADER #51      04034B50 (67324752)\n+00B90 Extract Zip Spec      0A (10) '1.0'\n+00B91 Extract OS            00 (0) 'MS-DOS'\n+00B92 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00BA0 Compression Method    0000 (0) 'Stored'\n-00BA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00BA6 CRC                   00000000 (0)\n-00BAA Compressed Size       00000000 (0)\n-00BAE Uncompressed Size     00000000 (0)\n-00BB2 Filename Length       0020 (32)\n-00BB4 Extra Length          0000 (0)\n-00BB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00B94 Compression Method    0000 (0) 'Stored'\n+00B96 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00B9A CRC                   00000000 (0)\n+00B9E Compressed Size       00000000 (0)\n+00BA2 Uncompressed Size     00000000 (0)\n+00BA6 Filename Length       001D (29)\n+00BA8 Extra Length          0000 (0)\n+00BAA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00BD6 LOCAL HEADER #52      04034B50 (67324752)\n-00BDA Extract Zip Spec      0A (10) '1.0'\n-00BDB Extract OS            00 (0) 'MS-DOS'\n-00BDC General Purpose Flag  0800 (2048)\n+00BC7 LOCAL HEADER #52      04034B50 (67324752)\n+00BCB Extract Zip Spec      0A (10) '1.0'\n+00BCC Extract OS            00 (0) 'MS-DOS'\n+00BCD General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00BDE Compression Method    0000 (0) 'Stored'\n-00BE0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00BE4 CRC                   00000000 (0)\n-00BE8 Compressed Size       00000000 (0)\n-00BEC Uncompressed Size     00000000 (0)\n-00BF0 Filename Length       001F (31)\n-00BF2 Extra Length          0000 (0)\n-00BF4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00BCF Compression Method    0000 (0) 'Stored'\n+00BD1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00BD5 CRC                   00000000 (0)\n+00BD9 Compressed Size       00000000 (0)\n+00BDD Uncompressed Size     00000000 (0)\n+00BE1 Filename Length       001E (30)\n+00BE3 Extra Length          0000 (0)\n+00BE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00C13 LOCAL HEADER #53      04034B50 (67324752)\n-00C17 Extract Zip Spec      0A (10) '1.0'\n-00C18 Extract OS            00 (0) 'MS-DOS'\n-00C19 General Purpose Flag  0800 (2048)\n+00C03 LOCAL HEADER #53      04034B50 (67324752)\n+00C07 Extract Zip Spec      0A (10) '1.0'\n+00C08 Extract OS            00 (0) 'MS-DOS'\n+00C09 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00C1B Compression Method    0000 (0) 'Stored'\n-00C1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00C21 CRC                   00000000 (0)\n-00C25 Compressed Size       00000000 (0)\n-00C29 Uncompressed Size     00000000 (0)\n-00C2D Filename Length       001B (27)\n-00C2F Extra Length          0000 (0)\n-00C31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00C0B Compression Method    0000 (0) 'Stored'\n+00C0D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00C11 CRC                   00000000 (0)\n+00C15 Compressed Size       00000000 (0)\n+00C19 Uncompressed Size     00000000 (0)\n+00C1D Filename Length       001F (31)\n+00C1F Extra Length          0000 (0)\n+00C21 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00C4C LOCAL HEADER #54      04034B50 (67324752)\n-00C50 Extract Zip Spec      0A (10) '1.0'\n-00C51 Extract OS            00 (0) 'MS-DOS'\n-00C52 General Purpose Flag  0800 (2048)\n+00C40 LOCAL HEADER #54      04034B50 (67324752)\n+00C44 Extract Zip Spec      0A (10) '1.0'\n+00C45 Extract OS            00 (0) 'MS-DOS'\n+00C46 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00C54 Compression Method    0000 (0) 'Stored'\n-00C56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00C5A CRC                   00000000 (0)\n-00C5E Compressed Size       00000000 (0)\n-00C62 Uncompressed Size     00000000 (0)\n-00C66 Filename Length       001D (29)\n-00C68 Extra Length          0000 (0)\n-00C6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00C48 Compression Method    0000 (0) 'Stored'\n+00C4A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00C4E CRC                   00000000 (0)\n+00C52 Compressed Size       00000000 (0)\n+00C56 Uncompressed Size     00000000 (0)\n+00C5A Filename Length       0021 (33)\n+00C5C Extra Length          0000 (0)\n+00C5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00C87 LOCAL HEADER #55      04034B50 (67324752)\n-00C8B Extract Zip Spec      0A (10) '1.0'\n-00C8C Extract OS            00 (0) 'MS-DOS'\n-00C8D General Purpose Flag  0800 (2048)\n+00C7F LOCAL HEADER #55      04034B50 (67324752)\n+00C83 Extract Zip Spec      0A (10) '1.0'\n+00C84 Extract OS            00 (0) 'MS-DOS'\n+00C85 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00C8F Compression Method    0000 (0) 'Stored'\n-00C91 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00C95 CRC                   00000000 (0)\n-00C99 Compressed Size       00000000 (0)\n-00C9D Uncompressed Size     00000000 (0)\n-00CA1 Filename Length       001E (30)\n-00CA3 Extra Length          0000 (0)\n-00CA5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00C87 Compression Method    0000 (0) 'Stored'\n+00C89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00C8D CRC                   00000000 (0)\n+00C91 Compressed Size       00000000 (0)\n+00C95 Uncompressed Size     00000000 (0)\n+00C99 Filename Length       0024 (36)\n+00C9B Extra Length          0000 (0)\n+00C9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00CC3 LOCAL HEADER #56      04034B50 (67324752)\n-00CC7 Extract Zip Spec      0A (10) '1.0'\n-00CC8 Extract OS            00 (0) 'MS-DOS'\n-00CC9 General Purpose Flag  0800 (2048)\n+00CC1 LOCAL HEADER #56      04034B50 (67324752)\n+00CC5 Extract Zip Spec      0A (10) '1.0'\n+00CC6 Extract OS            00 (0) 'MS-DOS'\n+00CC7 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00CCB Compression Method    0000 (0) 'Stored'\n-00CCD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00CD1 CRC                   00000000 (0)\n-00CD5 Compressed Size       00000000 (0)\n-00CD9 Uncompressed Size     00000000 (0)\n-00CDD Filename Length       001F (31)\n-00CDF Extra Length          0000 (0)\n-00CE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00CC9 Compression Method    0000 (0) 'Stored'\n+00CCB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00CCF CRC                   00000000 (0)\n+00CD3 Compressed Size       00000000 (0)\n+00CD7 Uncompressed Size     00000000 (0)\n+00CDB Filename Length       0026 (38)\n+00CDD Extra Length          0000 (0)\n+00CDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00D00 LOCAL HEADER #57      04034B50 (67324752)\n-00D04 Extract Zip Spec      0A (10) '1.0'\n-00D05 Extract OS            00 (0) 'MS-DOS'\n-00D06 General Purpose Flag  0800 (2048)\n+00D05 LOCAL HEADER #57      04034B50 (67324752)\n+00D09 Extract Zip Spec      0A (10) '1.0'\n+00D0A Extract OS            00 (0) 'MS-DOS'\n+00D0B General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00D08 Compression Method    0000 (0) 'Stored'\n-00D0A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00D0E CRC                   00000000 (0)\n-00D12 Compressed Size       00000000 (0)\n-00D16 Uncompressed Size     00000000 (0)\n-00D1A Filename Length       0021 (33)\n-00D1C Extra Length          0000 (0)\n-00D1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00D0D Compression Method    0000 (0) 'Stored'\n+00D0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00D13 CRC                   00000000 (0)\n+00D17 Compressed Size       00000000 (0)\n+00D1B Uncompressed Size     00000000 (0)\n+00D1F Filename Length       0013 (19)\n+00D21 Extra Length          0000 (0)\n+00D23 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD23: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00D3F LOCAL HEADER #58      04034B50 (67324752)\n-00D43 Extract Zip Spec      0A (10) '1.0'\n-00D44 Extract OS            00 (0) 'MS-DOS'\n-00D45 General Purpose Flag  0800 (2048)\n+00D36 LOCAL HEADER #58      04034B50 (67324752)\n+00D3A Extract Zip Spec      0A (10) '1.0'\n+00D3B Extract OS            00 (0) 'MS-DOS'\n+00D3C General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00D47 Compression Method    0000 (0) 'Stored'\n-00D49 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00D4D CRC                   00000000 (0)\n-00D51 Compressed Size       00000000 (0)\n-00D55 Uncompressed Size     00000000 (0)\n-00D59 Filename Length       0024 (36)\n-00D5B Extra Length          0000 (0)\n-00D5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00D3E Compression Method    0000 (0) 'Stored'\n+00D40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00D44 CRC                   00000000 (0)\n+00D48 Compressed Size       00000000 (0)\n+00D4C Uncompressed Size     00000000 (0)\n+00D50 Filename Length       000F (15)\n+00D52 Extra Length          0000 (0)\n+00D54 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD54: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00D81 LOCAL HEADER #59      04034B50 (67324752)\n-00D85 Extract Zip Spec      0A (10) '1.0'\n-00D86 Extract OS            00 (0) 'MS-DOS'\n-00D87 General Purpose Flag  0800 (2048)\n+00D63 LOCAL HEADER #59      04034B50 (67324752)\n+00D67 Extract Zip Spec      0A (10) '1.0'\n+00D68 Extract OS            00 (0) 'MS-DOS'\n+00D69 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00D89 Compression Method    0000 (0) 'Stored'\n-00D8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00D8F CRC                   00000000 (0)\n-00D93 Compressed Size       00000000 (0)\n-00D97 Uncompressed Size     00000000 (0)\n-00D9B Filename Length       0026 (38)\n-00D9D Extra Length          0000 (0)\n-00D9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00D6B Compression Method    0000 (0) 'Stored'\n+00D6D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00D71 CRC                   00000000 (0)\n+00D75 Compressed Size       00000000 (0)\n+00D79 Uncompressed Size     00000000 (0)\n+00D7D Filename Length       0024 (36)\n+00D7F Extra Length          0000 (0)\n+00D81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xD81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-00DC5 LOCAL HEADER #60      04034B50 (67324752)\n-00DC9 Extract Zip Spec      0A (10) '1.0'\n-00DCA Extract OS            00 (0) 'MS-DOS'\n-00DCB General Purpose Flag  0800 (2048)\n+00DA5 LOCAL HEADER #60      04034B50 (67324752)\n+00DA9 Extract Zip Spec      0A (10) '1.0'\n+00DAA Extract OS            00 (0) 'MS-DOS'\n+00DAB General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-00DCD Compression Method    0000 (0) 'Stored'\n-00DCF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00DD3 CRC                   00000000 (0)\n-00DD7 Compressed Size       00000000 (0)\n-00DDB Uncompressed Size     00000000 (0)\n-00DDF Filename Length       0013 (19)\n-00DE1 Extra Length          0000 (0)\n-00DE3 Filename              'XXXXXXXXXXXXXXXXXXX'\n+00DAD Compression Method    0000 (0) 'Stored'\n+00DAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+00DB3 CRC                   00000000 (0)\n+00DB7 Compressed Size       00000000 (0)\n+00DBB Uncompressed Size     00000000 (0)\n+00DBF Filename Length       0033 (51)\n+00DC1 Extra Length          0000 (0)\n+00DC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xDE3: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 00DF6 LOCAL HEADER #61      04034B50 (67324752)\n 00DFA Extract Zip Spec      14 (20) '2.0'\n 00DFB Extract OS            00 (0) 'MS-DOS'\n 00DFC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 00DFE Compression Method    0008 (8) 'Deflated'\n 00E00 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00E04 CRC                   5BF0CA03 (1542507011)\n-00E08 Compressed Size       000000B5 (181)\n-00E0C Uncompressed Size     000000FF (255)\n-00E10 Filename Length       0041 (65)\n+00E04 CRC                   D65D8097 (3596451991)\n+00E08 Compressed Size       00000290 (656)\n+00E0C Uncompressed Size     00000532 (1330)\n+00E10 Filename Length       0034 (52)\n 00E12 Extra Length          0000 (0)\n-00E14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+00E14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-00E55 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+00E48 PAYLOAD\n \n-00F0A LOCAL HEADER #62      04034B50 (67324752)\n-00F0E Extract Zip Spec      14 (20) '2.0'\n-00F0F Extract OS            00 (0) 'MS-DOS'\n-00F10 General Purpose Flag  0800 (2048)\n+010D8 LOCAL HEADER #62      04034B50 (67324752)\n+010DC Extract Zip Spec      14 (20) '2.0'\n+010DD Extract OS            00 (0) 'MS-DOS'\n+010DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-00F12 Compression Method    0008 (8) 'Deflated'\n-00F14 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-00F18 CRC                   78BF9261 (2025820769)\n-00F1C Compressed Size       0000061E (1566)\n-00F20 Uncompressed Size     00002685 (9861)\n-00F24 Filename Length       003A (58)\n-00F26 Extra Length          0000 (0)\n-00F28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+010E0 Compression Method    0008 (8) 'Deflated'\n+010E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+010E6 CRC                   D829F789 (3626629001)\n+010EA Compressed Size       000024F4 (9460)\n+010EE Uncompressed Size     000050EA (20714)\n+010F2 Filename Length       0026 (38)\n+010F4 Extra Length          0000 (0)\n+010F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x10F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-00F62 PAYLOAD\n+0111C PAYLOAD\n \n-01580 LOCAL HEADER #63      04034B50 (67324752)\n-01584 Extract Zip Spec      14 (20) '2.0'\n-01585 Extract OS            00 (0) 'MS-DOS'\n-01586 General Purpose Flag  0800 (2048)\n+03610 LOCAL HEADER #63      04034B50 (67324752)\n+03614 Extract Zip Spec      14 (20) '2.0'\n+03615 Extract OS            00 (0) 'MS-DOS'\n+03616 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-01588 Compression Method    0008 (8) 'Deflated'\n-0158A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0158E CRC                   A84BD7C6 (2823542726)\n-01592 Compressed Size       00000293 (659)\n-01596 Uncompressed Size     00000522 (1314)\n-0159A Filename Length       0034 (52)\n-0159C Extra Length          0000 (0)\n-0159E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03618 Compression Method    0008 (8) 'Deflated'\n+0361A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0361E CRC                   0BFB8AF2 (201034482)\n+03622 Compressed Size       000003DD (989)\n+03626 Uncompressed Size     00000785 (1925)\n+0362A Filename Length       002F (47)\n+0362C Extra Length          0000 (0)\n+0362E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x159E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x362E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-015D2 PAYLOAD\n+0365D PAYLOAD\n \n-01865 LOCAL HEADER #64      04034B50 (67324752)\n-01869 Extract Zip Spec      14 (20) '2.0'\n-0186A Extract OS            00 (0) 'MS-DOS'\n-0186B General Purpose Flag  0800 (2048)\n+03A3A LOCAL HEADER #64      04034B50 (67324752)\n+03A3E Extract Zip Spec      14 (20) '2.0'\n+03A3F Extract OS            00 (0) 'MS-DOS'\n+03A40 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0186D Compression Method    0008 (8) 'Deflated'\n-0186F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-01873 CRC                   319BB777 (832288631)\n-01877 Compressed Size       0000251C (9500)\n-0187B Uncompressed Size     000052C0 (21184)\n-0187F Filename Length       0026 (38)\n-01881 Extra Length          0000 (0)\n-01883 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03A42 Compression Method    0008 (8) 'Deflated'\n+03A44 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+03A48 CRC                   366A554D (912938317)\n+03A4C Compressed Size       00000199 (409)\n+03A50 Uncompressed Size     000002AC (684)\n+03A54 Filename Length       0030 (48)\n+03A56 Extra Length          0000 (0)\n+03A58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3A58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-018A9 PAYLOAD\n+03A88 PAYLOAD\n \n-03DC5 LOCAL HEADER #65      04034B50 (67324752)\n-03DC9 Extract Zip Spec      14 (20) '2.0'\n-03DCA Extract OS            00 (0) 'MS-DOS'\n-03DCB General Purpose Flag  0800 (2048)\n+03C21 LOCAL HEADER #65      04034B50 (67324752)\n+03C25 Extract Zip Spec      14 (20) '2.0'\n+03C26 Extract OS            00 (0) 'MS-DOS'\n+03C27 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-03DCD Compression Method    0008 (8) 'Deflated'\n-03DCF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03DD3 CRC                   9CE0C479 (2631976057)\n-03DD7 Compressed Size       000003DC (988)\n-03DDB Uncompressed Size     00000785 (1925)\n-03DDF Filename Length       002F (47)\n-03DE1 Extra Length          0000 (0)\n-03DE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+03C29 Compression Method    0008 (8) 'Deflated'\n+03C2B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+03C2F CRC                   9E28360B (2653435403)\n+03C33 Compressed Size       00002015 (8213)\n+03C37 Uncompressed Size     00006A16 (27158)\n+03C3B Filename Length       001A (26)\n+03C3D Extra Length          0000 (0)\n+03C3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3C3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-03E12 PAYLOAD\n+03C59 PAYLOAD\n \n-041EE LOCAL HEADER #66      04034B50 (67324752)\n-041F2 Extract Zip Spec      14 (20) '2.0'\n-041F3 Extract OS            00 (0) 'MS-DOS'\n-041F4 General Purpose Flag  0800 (2048)\n+05C6E LOCAL HEADER #66      04034B50 (67324752)\n+05C72 Extract Zip Spec      14 (20) '2.0'\n+05C73 Extract OS            00 (0) 'MS-DOS'\n+05C74 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-041F6 Compression Method    0008 (8) 'Deflated'\n-041F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-041FC CRC                   4CD9760A (1289319946)\n-04200 Compressed Size       00000198 (408)\n-04204 Uncompressed Size     000002AC (684)\n-04208 Filename Length       0030 (48)\n-0420A Extra Length          0000 (0)\n-0420C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05C76 Compression Method    0008 (8) 'Deflated'\n+05C78 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05C7C CRC                   4AE7A405 (1256694789)\n+05C80 Compressed Size       00000716 (1814)\n+05C84 Uncompressed Size     00000F36 (3894)\n+05C88 Filename Length       001F (31)\n+05C8A Extra Length          0000 (0)\n+05C8C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x420C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0423C PAYLOAD\n+05CAB PAYLOAD\n \n-043D4 LOCAL HEADER #67      04034B50 (67324752)\n-043D8 Extract Zip Spec      14 (20) '2.0'\n-043D9 Extract OS            00 (0) 'MS-DOS'\n-043DA General Purpose Flag  0800 (2048)\n+063C1 LOCAL HEADER #67      04034B50 (67324752)\n+063C5 Extract Zip Spec      14 (20) '2.0'\n+063C6 Extract OS            00 (0) 'MS-DOS'\n+063C7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-043DC Compression Method    0008 (8) 'Deflated'\n-043DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-043E2 CRC                   1F11B96A (521255274)\n-043E6 Compressed Size       00001FBB (8123)\n-043EA Uncompressed Size     00006A3C (27196)\n-043EE Filename Length       001A (26)\n-043F0 Extra Length          0000 (0)\n-043F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+063C9 Compression Method    0008 (8) 'Deflated'\n+063CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+063CF CRC                   1BDC3938 (467417400)\n+063D3 Compressed Size       00000DF6 (3574)\n+063D7 Uncompressed Size     00002E69 (11881)\n+063DB Filename Length       0022 (34)\n+063DD Extra Length          0000 (0)\n+063DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x43F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x63DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0440C PAYLOAD\n+06401 PAYLOAD\n \n-063C7 LOCAL HEADER #68      04034B50 (67324752)\n-063CB Extract Zip Spec      14 (20) '2.0'\n-063CC Extract OS            00 (0) 'MS-DOS'\n-063CD General Purpose Flag  0800 (2048)\n+071F7 LOCAL HEADER #68      04034B50 (67324752)\n+071FB Extract Zip Spec      14 (20) '2.0'\n+071FC Extract OS            00 (0) 'MS-DOS'\n+071FD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-063CF Compression Method    0008 (8) 'Deflated'\n-063D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-063D5 CRC                   D656BDF4 (3596008948)\n-063D9 Compressed Size       00000740 (1856)\n-063DD Uncompressed Size     00000F58 (3928)\n-063E1 Filename Length       001F (31)\n-063E3 Extra Length          0000 (0)\n-063E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+071FF Compression Method    0008 (8) 'Deflated'\n+07201 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+07205 CRC                   48EC0396 (1223426966)\n+07209 Compressed Size       000004CC (1228)\n+0720D Uncompressed Size     00000A35 (2613)\n+07211 Filename Length       001B (27)\n+07213 Extra Length          0000 (0)\n+07215 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x63E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06404 PAYLOAD\n+07230 PAYLOAD\n \n-06B44 LOCAL HEADER #69      04034B50 (67324752)\n-06B48 Extract Zip Spec      14 (20) '2.0'\n-06B49 Extract OS            00 (0) 'MS-DOS'\n-06B4A General Purpose Flag  0800 (2048)\n+076FC LOCAL HEADER #69      04034B50 (67324752)\n+07700 Extract Zip Spec      14 (20) '2.0'\n+07701 Extract OS            00 (0) 'MS-DOS'\n+07702 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-06B4C Compression Method    0008 (8) 'Deflated'\n-06B4E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-06B52 CRC                   612AFF1D (1630207773)\n-06B56 Compressed Size       00000E19 (3609)\n-06B5A Uncompressed Size     00002E86 (11910)\n-06B5E Filename Length       0022 (34)\n-06B60 Extra Length          0000 (0)\n-06B62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07704 Compression Method    0008 (8) 'Deflated'\n+07706 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0770A CRC                   4099D119 (1083822361)\n+0770E Compressed Size       000003FE (1022)\n+07712 Uncompressed Size     00000C30 (3120)\n+07716 Filename Length       001E (30)\n+07718 Extra Length          0000 (0)\n+0771A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x771A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-06B84 PAYLOAD\n+07738 PAYLOAD\n \n-0799D LOCAL HEADER #70      04034B50 (67324752)\n-079A1 Extract Zip Spec      14 (20) '2.0'\n-079A2 Extract OS            00 (0) 'MS-DOS'\n-079A3 General Purpose Flag  0800 (2048)\n+07B36 LOCAL HEADER #70      04034B50 (67324752)\n+07B3A Extract Zip Spec      14 (20) '2.0'\n+07B3B Extract OS            00 (0) 'MS-DOS'\n+07B3C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-079A5 Compression Method    0008 (8) 'Deflated'\n-079A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-079AB CRC                   41F54DD0 (1106595280)\n-079AF Compressed Size       000004C6 (1222)\n-079B3 Uncompressed Size     00000A3D (2621)\n-079B7 Filename Length       001B (27)\n-079B9 Extra Length          0000 (0)\n-079BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+07B3E Compression Method    0008 (8) 'Deflated'\n+07B40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+07B44 CRC                   22EBA4EC (585868524)\n+07B48 Compressed Size       00001D46 (7494)\n+07B4C Uncompressed Size     00003AF6 (15094)\n+07B50 Filename Length       0014 (20)\n+07B52 Extra Length          0000 (0)\n+07B54 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B54: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-079D6 PAYLOAD\n+07B68 PAYLOAD\n \n-07E9C LOCAL HEADER #71      04034B50 (67324752)\n-07EA0 Extract Zip Spec      14 (20) '2.0'\n-07EA1 Extract OS            00 (0) 'MS-DOS'\n-07EA2 General Purpose Flag  0800 (2048)\n+098AE LOCAL HEADER #71      04034B50 (67324752)\n+098B2 Extract Zip Spec      14 (20) '2.0'\n+098B3 Extract OS            00 (0) 'MS-DOS'\n+098B4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-07EA4 Compression Method    0008 (8) 'Deflated'\n-07EA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07EAA CRC                   6BFEF90F (1811872015)\n-07EAE Compressed Size       000003FA (1018)\n-07EB2 Uncompressed Size     00000C30 (3120)\n-07EB6 Filename Length       001E (30)\n-07EB8 Extra Length          0000 (0)\n-07EBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+098B6 Compression Method    0008 (8) 'Deflated'\n+098B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+098BC CRC                   F6F676F6 (4143347446)\n+098C0 Compressed Size       00000D0F (3343)\n+098C4 Uncompressed Size     00001BA5 (7077)\n+098C8 Filename Length       0027 (39)\n+098CA Extra Length          0000 (0)\n+098CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x98CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07ED8 PAYLOAD\n+098F3 PAYLOAD\n \n-082D2 LOCAL HEADER #72      04034B50 (67324752)\n-082D6 Extract Zip Spec      14 (20) '2.0'\n-082D7 Extract OS            00 (0) 'MS-DOS'\n-082D8 General Purpose Flag  0800 (2048)\n+0A602 LOCAL HEADER #72      04034B50 (67324752)\n+0A606 Extract Zip Spec      14 (20) '2.0'\n+0A607 Extract OS            00 (0) 'MS-DOS'\n+0A608 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-082DA Compression Method    0008 (8) 'Deflated'\n-082DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-082E0 CRC                   7E0BCB4F (2114702159)\n-082E4 Compressed Size       00001D90 (7568)\n-082E8 Uncompressed Size     00003C04 (15364)\n-082EC Filename Length       0014 (20)\n-082EE Extra Length          0000 (0)\n-082F0 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+0A60A Compression Method    0008 (8) 'Deflated'\n+0A60C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0A610 CRC                   AAD449E8 (2866039272)\n+0A614 Compressed Size       00001AA7 (6823)\n+0A618 Uncompressed Size     00003912 (14610)\n+0A61C Filename Length       002A (42)\n+0A61E Extra Length          0000 (0)\n+0A620 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x82F0: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xA620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-08304 PAYLOAD\n+0A64A PAYLOAD\n \n-0A094 LOCAL HEADER #73      04034B50 (67324752)\n-0A098 Extract Zip Spec      14 (20) '2.0'\n-0A099 Extract OS            00 (0) 'MS-DOS'\n-0A09A General Purpose Flag  0800 (2048)\n+0C0F1 LOCAL HEADER #73      04034B50 (67324752)\n+0C0F5 Extract Zip Spec      14 (20) '2.0'\n+0C0F6 Extract OS            00 (0) 'MS-DOS'\n+0C0F7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0A09C Compression Method    0008 (8) 'Deflated'\n-0A09E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0A0A2 CRC                   9E87D20A (2659701258)\n-0A0A6 Compressed Size       00000D36 (3382)\n-0A0AA Uncompressed Size     00001C4D (7245)\n-0A0AE Filename Length       0027 (39)\n-0A0B0 Extra Length          0000 (0)\n-0A0B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0C0F9 Compression Method    0008 (8) 'Deflated'\n+0C0FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0C0FF CRC                   1C895793 (478762899)\n+0C103 Compressed Size       00000C06 (3078)\n+0C107 Uncompressed Size     00001ABB (6843)\n+0C10B Filename Length       0029 (41)\n+0C10D Extra Length          0000 (0)\n+0C10F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xA0B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC10F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0A0D9 PAYLOAD\n+0C138 PAYLOAD\n \n-0AE0F LOCAL HEADER #74      04034B50 (67324752)\n-0AE13 Extract Zip Spec      14 (20) '2.0'\n-0AE14 Extract OS            00 (0) 'MS-DOS'\n-0AE15 General Purpose Flag  0800 (2048)\n+0CD3E LOCAL HEADER #74      04034B50 (67324752)\n+0CD42 Extract Zip Spec      14 (20) '2.0'\n+0CD43 Extract OS            00 (0) 'MS-DOS'\n+0CD44 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0AE17 Compression Method    0008 (8) 'Deflated'\n-0AE19 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0AE1D CRC                   EA4A4F1C (3930738460)\n-0AE21 Compressed Size       00001B00 (6912)\n-0AE25 Uncompressed Size     00003A55 (14933)\n-0AE29 Filename Length       002A (42)\n-0AE2B Extra Length          0000 (0)\n-0AE2D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0CD46 Compression Method    0008 (8) 'Deflated'\n+0CD48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0CD4C CRC                   F43F326D (4097782381)\n+0CD50 Compressed Size       00000D57 (3415)\n+0CD54 Uncompressed Size     00001D48 (7496)\n+0CD58 Filename Length       002E (46)\n+0CD5A Extra Length          0000 (0)\n+0CD5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAE2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0AE57 PAYLOAD\n+0CD8A PAYLOAD\n \n-0C957 LOCAL HEADER #75      04034B50 (67324752)\n-0C95B Extract Zip Spec      14 (20) '2.0'\n-0C95C Extract OS            00 (0) 'MS-DOS'\n-0C95D General Purpose Flag  0800 (2048)\n+0DAE1 LOCAL HEADER #75      04034B50 (67324752)\n+0DAE5 Extract Zip Spec      14 (20) '2.0'\n+0DAE6 Extract OS            00 (0) 'MS-DOS'\n+0DAE7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0C95F Compression Method    0008 (8) 'Deflated'\n-0C961 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0C965 CRC                   BE1B3656 (3189454422)\n-0C969 Compressed Size       00000C28 (3112)\n-0C96D Uncompressed Size     00001B58 (7000)\n-0C971 Filename Length       0029 (41)\n-0C973 Extra Length          0000 (0)\n-0C975 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0DAE9 Compression Method    0008 (8) 'Deflated'\n+0DAEB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0DAEF CRC                   3E21CE78 (1042402936)\n+0DAF3 Compressed Size       00000715 (1813)\n+0DAF7 Uncompressed Size     00000DDE (3550)\n+0DAFB Filename Length       002E (46)\n+0DAFD Extra Length          0000 (0)\n+0DAFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xDAFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0C99E PAYLOAD\n+0DB2D PAYLOAD\n \n-0D5C6 LOCAL HEADER #76      04034B50 (67324752)\n-0D5CA Extract Zip Spec      14 (20) '2.0'\n-0D5CB Extract OS            00 (0) 'MS-DOS'\n-0D5CC General Purpose Flag  0800 (2048)\n+0E242 LOCAL HEADER #76      04034B50 (67324752)\n+0E246 Extract Zip Spec      14 (20) '2.0'\n+0E247 Extract OS            00 (0) 'MS-DOS'\n+0E248 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0D5CE Compression Method    0008 (8) 'Deflated'\n-0D5D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0D5D4 CRC                   C35EF29E (3277779614)\n-0D5D8 Compressed Size       00000D8F (3471)\n-0D5DC Uncompressed Size     00001DB5 (7605)\n-0D5E0 Filename Length       002E (46)\n-0D5E2 Extra Length          0000 (0)\n-0D5E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E24A Compression Method    0008 (8) 'Deflated'\n+0E24C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E250 CRC                   2B2BCC69 (724290665)\n+0E254 Compressed Size       000000A4 (164)\n+0E258 Uncompressed Size     000000DF (223)\n+0E25C Filename Length       0026 (38)\n+0E25E Extra Length          0000 (0)\n+0E260 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xD5E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0D612 PAYLOAD\n+0E286 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-0E3A1 LOCAL HEADER #77      04034B50 (67324752)\n-0E3A5 Extract Zip Spec      14 (20) '2.0'\n-0E3A6 Extract OS            00 (0) 'MS-DOS'\n-0E3A7 General Purpose Flag  0800 (2048)\n+0E32A LOCAL HEADER #77      04034B50 (67324752)\n+0E32E Extract Zip Spec      14 (20) '2.0'\n+0E32F Extract OS            00 (0) 'MS-DOS'\n+0E330 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0E3A9 Compression Method    0008 (8) 'Deflated'\n-0E3AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0E3AF CRC                   DDDC0D1C (3722186012)\n-0E3B3 Compressed Size       00000712 (1810)\n-0E3B7 Uncompressed Size     00000E03 (3587)\n-0E3BB Filename Length       002E (46)\n-0E3BD Extra Length          0000 (0)\n-0E3BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E332 Compression Method    0008 (8) 'Deflated'\n+0E334 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E338 CRC                   4947CC84 (1229442180)\n+0E33C Compressed Size       000002E1 (737)\n+0E340 Uncompressed Size     00000654 (1620)\n+0E344 Filename Length       003A (58)\n+0E346 Extra Length          0000 (0)\n+0E348 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xE3BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0E3ED PAYLOAD\n+0E382 PAYLOAD\n \n-0EAFF LOCAL HEADER #78      04034B50 (67324752)\n-0EB03 Extract Zip Spec      14 (20) '2.0'\n-0EB04 Extract OS            00 (0) 'MS-DOS'\n-0EB05 General Purpose Flag  0800 (2048)\n+0E663 LOCAL HEADER #78      04034B50 (67324752)\n+0E667 Extract Zip Spec      14 (20) '2.0'\n+0E668 Extract OS            00 (0) 'MS-DOS'\n+0E669 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0EB07 Compression Method    0008 (8) 'Deflated'\n-0EB09 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0EB0D CRC                   4BB3D7F5 (1270077429)\n-0EB11 Compressed Size       000002BE (702)\n-0EB15 Uncompressed Size     000005E3 (1507)\n-0EB19 Filename Length       003A (58)\n-0EB1B Extra Length          0000 (0)\n-0EB1D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0E66B Compression Method    0008 (8) 'Deflated'\n+0E66D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0E671 CRC                   4EC1FDF7 (1321336311)\n+0E675 Compressed Size       00000458 (1112)\n+0E679 Uncompressed Size     00000847 (2119)\n+0E67D Filename Length       003D (61)\n+0E67F Extra Length          0000 (0)\n+0E681 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xE681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EB57 PAYLOAD\n+0E6BE PAYLOAD\n \n-0EE15 LOCAL HEADER #79      04034B50 (67324752)\n-0EE19 Extract Zip Spec      14 (20) '2.0'\n-0EE1A Extract OS            00 (0) 'MS-DOS'\n-0EE1B General Purpose Flag  0800 (2048)\n+0EB16 LOCAL HEADER #79      04034B50 (67324752)\n+0EB1A Extract Zip Spec      14 (20) '2.0'\n+0EB1B Extract OS            00 (0) 'MS-DOS'\n+0EB1C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0EE1D Compression Method    0008 (8) 'Deflated'\n-0EE1F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0EE23 CRC                   6D2C50B0 (1831620784)\n-0EE27 Compressed Size       00000466 (1126)\n-0EE2B Uncompressed Size     00000889 (2185)\n-0EE2F Filename Length       003D (61)\n-0EE31 Extra Length          0000 (0)\n-0EE33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EB1E Compression Method    0008 (8) 'Deflated'\n+0EB20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0EB24 CRC                   C069E75E (3228165982)\n+0EB28 Compressed Size       0000042C (1068)\n+0EB2C Uncompressed Size     00000845 (2117)\n+0EB30 Filename Length       0038 (56)\n+0EB32 Extra Length          0000 (0)\n+0EB34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xEE33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEB34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0EE70 PAYLOAD\n+0EB6C PAYLOAD\n \n-0F2D6 LOCAL HEADER #80      04034B50 (67324752)\n-0F2DA Extract Zip Spec      14 (20) '2.0'\n-0F2DB Extract OS            00 (0) 'MS-DOS'\n-0F2DC General Purpose Flag  0800 (2048)\n+0EF98 LOCAL HEADER #80      04034B50 (67324752)\n+0EF9C Extract Zip Spec      14 (20) '2.0'\n+0EF9D Extract OS            00 (0) 'MS-DOS'\n+0EF9E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F2DE Compression Method    0008 (8) 'Deflated'\n-0F2E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F2E4 CRC                   290FD8F8 (688904440)\n-0F2E8 Compressed Size       0000043D (1085)\n-0F2EC Uncompressed Size     00000889 (2185)\n-0F2F0 Filename Length       0038 (56)\n-0F2F2 Extra Length          0000 (0)\n-0F2F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0EFA0 Compression Method    0008 (8) 'Deflated'\n+0EFA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+0EFA6 CRC                   B048701C (2957537308)\n+0EFAA Compressed Size       0000235D (9053)\n+0EFAE Uncompressed Size     00005D26 (23846)\n+0EFB2 Filename Length       0024 (36)\n+0EFB4 Extra Length          0000 (0)\n+0EFB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF2F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xEFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F32C PAYLOAD\n+0EFDA PAYLOAD\n \n-0F769 LOCAL HEADER #81      04034B50 (67324752)\n-0F76D Extract Zip Spec      14 (20) '2.0'\n-0F76E Extract OS            00 (0) 'MS-DOS'\n-0F76F General Purpose Flag  0800 (2048)\n+11337 LOCAL HEADER #81      04034B50 (67324752)\n+1133B Extract Zip Spec      14 (20) '2.0'\n+1133C Extract OS            00 (0) 'MS-DOS'\n+1133D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-0F771 Compression Method    0008 (8) 'Deflated'\n-0F773 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0F777 CRC                   7D42BC7F (2101525631)\n-0F77B Compressed Size       0000233C (9020)\n-0F77F Uncompressed Size     00005EB0 (24240)\n-0F783 Filename Length       0024 (36)\n-0F785 Extra Length          0000 (0)\n-0F787 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1133F Compression Method    0008 (8) 'Deflated'\n+11341 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+11345 CRC                   AE1C1E92 (2921078418)\n+11349 Compressed Size       000001D5 (469)\n+1134D Uncompressed Size     0000045B (1115)\n+11351 Filename Length       0025 (37)\n+11353 Extra Length          0000 (0)\n+11355 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xF787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x11355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0F7AB PAYLOAD\n+1137A PAYLOAD\n \n-11AE7 LOCAL HEADER #82      04034B50 (67324752)\n-11AEB Extract Zip Spec      14 (20) '2.0'\n-11AEC Extract OS            00 (0) 'MS-DOS'\n-11AED General Purpose Flag  0800 (2048)\n+1154F LOCAL HEADER #82      04034B50 (67324752)\n+11553 Extract Zip Spec      14 (20) '2.0'\n+11554 Extract OS            00 (0) 'MS-DOS'\n+11555 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-11AEF Compression Method    0008 (8) 'Deflated'\n-11AF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11AF5 CRC                   7CB97912 (2092529938)\n-11AF9 Compressed Size       000001D1 (465)\n-11AFD Uncompressed Size     0000045B (1115)\n-11B01 Filename Length       0025 (37)\n-11B03 Extra Length          0000 (0)\n-11B05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+11557 Compression Method    0008 (8) 'Deflated'\n+11559 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1155D CRC                   996CA510 (2574034192)\n+11561 Compressed Size       0000133D (4925)\n+11565 Uncompressed Size     00002A1D (10781)\n+11569 Filename Length       0029 (41)\n+1156B Extra Length          0000 (0)\n+1156D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11B05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1156D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11B2A PAYLOAD\n+11596 PAYLOAD\n \n-11CFB LOCAL HEADER #83      04034B50 (67324752)\n-11CFF Extract Zip Spec      14 (20) '2.0'\n-11D00 Extract OS            00 (0) 'MS-DOS'\n-11D01 General Purpose Flag  0800 (2048)\n+128D3 LOCAL HEADER #83      04034B50 (67324752)\n+128D7 Extract Zip Spec      14 (20) '2.0'\n+128D8 Extract OS            00 (0) 'MS-DOS'\n+128D9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-11D03 Compression Method    0008 (8) 'Deflated'\n-11D05 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-11D09 CRC                   28CD0580 (684524928)\n-11D0D Compressed Size       0000135E (4958)\n-11D11 Uncompressed Size     00002B38 (11064)\n-11D15 Filename Length       0029 (41)\n-11D17 Extra Length          0000 (0)\n-11D19 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+128DB Compression Method    0008 (8) 'Deflated'\n+128DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+128E1 CRC                   9699F3C5 (2526671813)\n+128E5 Compressed Size       00000648 (1608)\n+128E9 Uncompressed Size     00000CC4 (3268)\n+128ED Filename Length       002C (44)\n+128EF Extra Length          0000 (0)\n+128F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x11D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x128F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-11D42 PAYLOAD\n+1291D PAYLOAD\n \n-130A0 LOCAL HEADER #84      04034B50 (67324752)\n-130A4 Extract Zip Spec      14 (20) '2.0'\n-130A5 Extract OS            00 (0) 'MS-DOS'\n-130A6 General Purpose Flag  0800 (2048)\n+12F65 LOCAL HEADER #84      04034B50 (67324752)\n+12F69 Extract Zip Spec      14 (20) '2.0'\n+12F6A Extract OS            00 (0) 'MS-DOS'\n+12F6B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-130A8 Compression Method    0008 (8) 'Deflated'\n-130AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-130AE CRC                   EAF5428B (3941941899)\n-130B2 Compressed Size       00000637 (1591)\n-130B6 Uncompressed Size     00000CD0 (3280)\n-130BA Filename Length       002C (44)\n-130BC Extra Length          0000 (0)\n-130BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+12F6D Compression Method    0008 (8) 'Deflated'\n+12F6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+12F73 CRC                   C8FBCC3A (3371945018)\n+12F77 Compressed Size       000003D9 (985)\n+12F7B Uncompressed Size     0000075E (1886)\n+12F7F Filename Length       0035 (53)\n+12F81 Extra Length          0000 (0)\n+12F83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x130BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x12F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-130EA PAYLOAD\n+12FB8 PAYLOAD\n \n-13721 LOCAL HEADER #85      04034B50 (67324752)\n-13725 Extract Zip Spec      14 (20) '2.0'\n-13726 Extract OS            00 (0) 'MS-DOS'\n-13727 General Purpose Flag  0800 (2048)\n+13391 LOCAL HEADER #85      04034B50 (67324752)\n+13395 Extract Zip Spec      14 (20) '2.0'\n+13396 Extract OS            00 (0) 'MS-DOS'\n+13397 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-13729 Compression Method    0008 (8) 'Deflated'\n-1372B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1372F CRC                   D19F6C8B (3516886155)\n-13733 Compressed Size       000003D4 (980)\n-13737 Uncompressed Size     00000762 (1890)\n-1373B Filename Length       0035 (53)\n-1373D Extra Length          0000 (0)\n-1373F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13399 Compression Method    0008 (8) 'Deflated'\n+1339B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1339F CRC                   D788F3BC (3616076732)\n+133A3 Compressed Size       000003BC (956)\n+133A7 Uncompressed Size     0000071D (1821)\n+133AB Filename Length       0036 (54)\n+133AD Extra Length          0000 (0)\n+133AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1373F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x133AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13774 PAYLOAD\n+133E5 PAYLOAD\n \n-13B48 LOCAL HEADER #86      04034B50 (67324752)\n-13B4C Extract Zip Spec      14 (20) '2.0'\n-13B4D Extract OS            00 (0) 'MS-DOS'\n-13B4E General Purpose Flag  0800 (2048)\n+137A1 LOCAL HEADER #86      04034B50 (67324752)\n+137A5 Extract Zip Spec      14 (20) '2.0'\n+137A6 Extract OS            00 (0) 'MS-DOS'\n+137A7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-13B50 Compression Method    0008 (8) 'Deflated'\n-13B52 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13B56 CRC                   038C2262 (59515490)\n-13B5A Compressed Size       000003BF (959)\n-13B5E Uncompressed Size     00000721 (1825)\n-13B62 Filename Length       0036 (54)\n-13B64 Extra Length          0000 (0)\n-13B66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+137A9 Compression Method    0008 (8) 'Deflated'\n+137AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+137AF CRC                   D0D20619 (3503425049)\n+137B3 Compressed Size       00000520 (1312)\n+137B7 Uncompressed Size     00000A43 (2627)\n+137BB Filename Length       0039 (57)\n+137BD Extra Length          0000 (0)\n+137BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13B66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x137BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13B9C PAYLOAD\n+137F8 PAYLOAD\n \n-13F5B LOCAL HEADER #87      04034B50 (67324752)\n-13F5F Extract Zip Spec      14 (20) '2.0'\n-13F60 Extract OS            00 (0) 'MS-DOS'\n-13F61 General Purpose Flag  0800 (2048)\n+13D18 LOCAL HEADER #87      04034B50 (67324752)\n+13D1C Extract Zip Spec      14 (20) '2.0'\n+13D1D Extract OS            00 (0) 'MS-DOS'\n+13D1E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-13F63 Compression Method    0008 (8) 'Deflated'\n-13F65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-13F69 CRC                   FC268ABD (4230384317)\n-13F6D Compressed Size       0000051F (1311)\n-13F71 Uncompressed Size     00000A44 (2628)\n-13F75 Filename Length       0039 (57)\n-13F77 Extra Length          0000 (0)\n-13F79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+13D20 Compression Method    0008 (8) 'Deflated'\n+13D22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+13D26 CRC                   2DAB283E (766191678)\n+13D2A Compressed Size       000003D7 (983)\n+13D2E Uncompressed Size     00000747 (1863)\n+13D32 Filename Length       003D (61)\n+13D34 Extra Length          0000 (0)\n+13D36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x13F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x13D36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-13FB2 PAYLOAD\n+13D73 PAYLOAD\n \n-144D1 LOCAL HEADER #88      04034B50 (67324752)\n-144D5 Extract Zip Spec      14 (20) '2.0'\n-144D6 Extract OS            00 (0) 'MS-DOS'\n-144D7 General Purpose Flag  0800 (2048)\n+1414A LOCAL HEADER #88      04034B50 (67324752)\n+1414E Extract Zip Spec      14 (20) '2.0'\n+1414F Extract OS            00 (0) 'MS-DOS'\n+14150 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-144D9 Compression Method    0008 (8) 'Deflated'\n-144DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-144DF CRC                   204692CF (541496015)\n-144E3 Compressed Size       000003D0 (976)\n-144E7 Uncompressed Size     00000743 (1859)\n-144EB Filename Length       003D (61)\n-144ED Extra Length          0000 (0)\n-144EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14152 Compression Method    0008 (8) 'Deflated'\n+14154 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14158 CRC                   CED20DF0 (3469872624)\n+1415C Compressed Size       000004AB (1195)\n+14160 Uncompressed Size     0000092B (2347)\n+14164 Filename Length       003F (63)\n+14166 Extra Length          0000 (0)\n+14168 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x144EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1452C PAYLOAD\n+141A7 PAYLOAD\n \n-148FC LOCAL HEADER #89      04034B50 (67324752)\n-14900 Extract Zip Spec      14 (20) '2.0'\n-14901 Extract OS            00 (0) 'MS-DOS'\n-14902 General Purpose Flag  0800 (2048)\n+14652 LOCAL HEADER #89      04034B50 (67324752)\n+14656 Extract Zip Spec      14 (20) '2.0'\n+14657 Extract OS            00 (0) 'MS-DOS'\n+14658 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-14904 Compression Method    0008 (8) 'Deflated'\n-14906 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1490A CRC                   B9459742 (3108345666)\n-1490E Compressed Size       0000049E (1182)\n-14912 Uncompressed Size     00000927 (2343)\n-14916 Filename Length       003F (63)\n-14918 Extra Length          0000 (0)\n-1491A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1465A Compression Method    0008 (8) 'Deflated'\n+1465C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14660 CRC                   30DCE07C (819781756)\n+14664 Compressed Size       000003D3 (979)\n+14668 Uncompressed Size     0000074C (1868)\n+1466C Filename Length       003E (62)\n+1466E Extra Length          0000 (0)\n+14670 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1491A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14670: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14959 PAYLOAD\n+146AE PAYLOAD\n \n-14DF7 LOCAL HEADER #90      04034B50 (67324752)\n-14DFB Extract Zip Spec      14 (20) '2.0'\n-14DFC Extract OS            00 (0) 'MS-DOS'\n-14DFD General Purpose Flag  0800 (2048)\n+14A81 LOCAL HEADER #90      04034B50 (67324752)\n+14A85 Extract Zip Spec      14 (20) '2.0'\n+14A86 Extract OS            00 (0) 'MS-DOS'\n+14A87 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-14DFF Compression Method    0008 (8) 'Deflated'\n-14E01 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-14E05 CRC                   5DF6667E (1576429182)\n-14E09 Compressed Size       000003CD (973)\n-14E0D Uncompressed Size     00000748 (1864)\n-14E11 Filename Length       003E (62)\n-14E13 Extra Length          0000 (0)\n-14E15 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14A89 Compression Method    0008 (8) 'Deflated'\n+14A8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14A8F CRC                   CFA9F3E7 (3484021735)\n+14A93 Compressed Size       000003BF (959)\n+14A97 Uncompressed Size     00000731 (1841)\n+14A9B Filename Length       003F (63)\n+14A9D Extra Length          0000 (0)\n+14A9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x14E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14A9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-14E53 PAYLOAD\n+14ADE PAYLOAD\n \n-15220 LOCAL HEADER #91      04034B50 (67324752)\n-15224 Extract Zip Spec      14 (20) '2.0'\n-15225 Extract OS            00 (0) 'MS-DOS'\n-15226 General Purpose Flag  0800 (2048)\n+14E9D LOCAL HEADER #91      04034B50 (67324752)\n+14EA1 Extract Zip Spec      14 (20) '2.0'\n+14EA2 Extract OS            00 (0) 'MS-DOS'\n+14EA3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15228 Compression Method    0008 (8) 'Deflated'\n-1522A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1522E CRC                   C7264CC7 (3341176007)\n-15232 Compressed Size       000003C1 (961)\n-15236 Uncompressed Size     00000735 (1845)\n-1523A Filename Length       003F (63)\n-1523C Extra Length          0000 (0)\n-1523E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+14EA5 Compression Method    0008 (8) 'Deflated'\n+14EA7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+14EAB CRC                   0BDB435F (198919007)\n+14EAF Compressed Size       000004CD (1229)\n+14EB3 Uncompressed Size     00000989 (2441)\n+14EB7 Filename Length       0038 (56)\n+14EB9 Extra Length          0000 (0)\n+14EBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1523E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x14EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1527D PAYLOAD\n+14EF3 PAYLOAD\n \n-1563E LOCAL HEADER #92      04034B50 (67324752)\n-15642 Extract Zip Spec      14 (20) '2.0'\n-15643 Extract OS            00 (0) 'MS-DOS'\n-15644 General Purpose Flag  0800 (2048)\n+153C0 LOCAL HEADER #92      04034B50 (67324752)\n+153C4 Extract Zip Spec      14 (20) '2.0'\n+153C5 Extract OS            00 (0) 'MS-DOS'\n+153C6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15646 Compression Method    0008 (8) 'Deflated'\n-15648 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1564C CRC                   E794DE6A (3885293162)\n-15650 Compressed Size       000004CC (1228)\n-15654 Uncompressed Size     0000098D (2445)\n-15658 Filename Length       0038 (56)\n-1565A Extra Length          0000 (0)\n-1565C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+153C8 Compression Method    0008 (8) 'Deflated'\n+153CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+153CE CRC                   EE84FE11 (4001693201)\n+153D2 Compressed Size       00000072 (114)\n+153D6 Uncompressed Size     00000082 (130)\n+153DA Filename Length       002B (43)\n+153DC Extra Length          0000 (0)\n+153DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1565C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x153DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15694 PAYLOAD\n+15409 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-15B60 LOCAL HEADER #93      04034B50 (67324752)\n-15B64 Extract Zip Spec      14 (20) '2.0'\n-15B65 Extract OS            00 (0) 'MS-DOS'\n-15B66 General Purpose Flag  0800 (2048)\n+1547B LOCAL HEADER #93      04034B50 (67324752)\n+1547F Extract Zip Spec      14 (20) '2.0'\n+15480 Extract OS            00 (0) 'MS-DOS'\n+15481 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15B68 Compression Method    0008 (8) 'Deflated'\n-15B6A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15B6E CRC                   441B02E4 (1142620900)\n-15B72 Compressed Size       00000072 (114)\n-15B76 Uncompressed Size     00000082 (130)\n-15B7A Filename Length       002B (43)\n-15B7C Extra Length          0000 (0)\n-15B7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+15483 Compression Method    0008 (8) 'Deflated'\n+15485 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15489 CRC                   1FD9D70B (534370059)\n+1548D Compressed Size       00000068 (104)\n+15491 Uncompressed Size     00000078 (120)\n+15495 Filename Length       0021 (33)\n+15497 Extra Length          0000 (0)\n+15499 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15B7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15499: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15BA9 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+154BA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-15C1B LOCAL HEADER #94      04034B50 (67324752)\n-15C1F Extract Zip Spec      14 (20) '2.0'\n-15C20 Extract OS            00 (0) 'MS-DOS'\n-15C21 General Purpose Flag  0800 (2048)\n+15522 LOCAL HEADER #94      04034B50 (67324752)\n+15526 Extract Zip Spec      14 (20) '2.0'\n+15527 Extract OS            00 (0) 'MS-DOS'\n+15528 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15C23 Compression Method    0008 (8) 'Deflated'\n-15C25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15C29 CRC                   B407D4A1 (3020412065)\n-15C2D Compressed Size       00000068 (104)\n-15C31 Uncompressed Size     00000078 (120)\n-15C35 Filename Length       0021 (33)\n-15C37 Extra Length          0000 (0)\n-15C39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1552A Compression Method    0008 (8) 'Deflated'\n+1552C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+15530 CRC                   04A70E2F (78057007)\n+15534 Compressed Size       00000124 (292)\n+15538 Uncompressed Size     00000209 (521)\n+1553C Filename Length       0046 (70)\n+1553E Extra Length          0000 (0)\n+15540 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15C39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x15540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15C5A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+15586 PAYLOAD\n \n-15CC2 LOCAL HEADER #95      04034B50 (67324752)\n-15CC6 Extract Zip Spec      14 (20) '2.0'\n-15CC7 Extract OS            00 (0) 'MS-DOS'\n-15CC8 General Purpose Flag  0800 (2048)\n+156AA LOCAL HEADER #95      04034B50 (67324752)\n+156AE Extract Zip Spec      14 (20) '2.0'\n+156AF Extract OS            00 (0) 'MS-DOS'\n+156B0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15CCA Compression Method    0008 (8) 'Deflated'\n-15CCC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15CD0 CRC                   ACC76800 (2898749440)\n-15CD4 Compressed Size       00000125 (293)\n-15CD8 Uncompressed Size     00000209 (521)\n-15CDC Filename Length       0046 (70)\n-15CDE Extra Length          0000 (0)\n-15CE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+156B2 Compression Method    0008 (8) 'Deflated'\n+156B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+156B8 CRC                   7159CD91 (1901710737)\n+156BC Compressed Size       000009FD (2557)\n+156C0 Uncompressed Size     000016FC (5884)\n+156C4 Filename Length       0040 (64)\n+156C6 Extra Length          0000 (0)\n+156C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15CE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x156C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15D26 PAYLOAD\n+15708 PAYLOAD\n \n-15E4B LOCAL HEADER #96      04034B50 (67324752)\n-15E4F Extract Zip Spec      14 (20) '2.0'\n-15E50 Extract OS            00 (0) 'MS-DOS'\n-15E51 General Purpose Flag  0800 (2048)\n+16105 LOCAL HEADER #96      04034B50 (67324752)\n+16109 Extract Zip Spec      14 (20) '2.0'\n+1610A Extract OS            00 (0) 'MS-DOS'\n+1610B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-15E53 Compression Method    0008 (8) 'Deflated'\n-15E55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-15E59 CRC                   CCB47BF4 (3434380276)\n-15E5D Compressed Size       00000A07 (2567)\n-15E61 Uncompressed Size     0000171F (5919)\n-15E65 Filename Length       0040 (64)\n-15E67 Extra Length          0000 (0)\n-15E69 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1610D Compression Method    0008 (8) 'Deflated'\n+1610F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16113 CRC                   DC7F5EC9 (3699334857)\n+16117 Compressed Size       00000AF8 (2808)\n+1611B Uncompressed Size     0000168F (5775)\n+1611F Filename Length       003B (59)\n+16121 Extra Length          0000 (0)\n+16123 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x15E69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-15EA9 PAYLOAD\n+1615E PAYLOAD\n \n-168B0 LOCAL HEADER #97      04034B50 (67324752)\n-168B4 Extract Zip Spec      14 (20) '2.0'\n-168B5 Extract OS            00 (0) 'MS-DOS'\n-168B6 General Purpose Flag  0800 (2048)\n+16C56 LOCAL HEADER #97      04034B50 (67324752)\n+16C5A Extract Zip Spec      14 (20) '2.0'\n+16C5B Extract OS            00 (0) 'MS-DOS'\n+16C5C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-168B8 Compression Method    0008 (8) 'Deflated'\n-168BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-168BE CRC                   891F28B9 (2300520633)\n-168C2 Compressed Size       00000AF5 (2805)\n-168C6 Uncompressed Size     000016C3 (5827)\n-168CA Filename Length       003B (59)\n-168CC Extra Length          0000 (0)\n-168CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+16C5E Compression Method    0008 (8) 'Deflated'\n+16C60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+16C64 CRC                   3FF2C9C5 (1072875973)\n+16C68 Compressed Size       0000049A (1178)\n+16C6C Uncompressed Size     00000A6B (2667)\n+16C70 Filename Length       003F (63)\n+16C72 Extra Length          0000 (0)\n+16C74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x168CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x16C74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-16909 PAYLOAD\n+16CB3 PAYLOAD\n \n-173FE LOCAL HEADER #98      04034B50 (67324752)\n-17402 Extract Zip Spec      14 (20) '2.0'\n-17403 Extract OS            00 (0) 'MS-DOS'\n-17404 General Purpose Flag  0800 (2048)\n+1714D LOCAL HEADER #98      04034B50 (67324752)\n+17151 Extract Zip Spec      14 (20) '2.0'\n+17152 Extract OS            00 (0) 'MS-DOS'\n+17153 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17406 Compression Method    0008 (8) 'Deflated'\n-17408 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1740C CRC                   420ADF87 (1108008839)\n-17410 Compressed Size       00000498 (1176)\n-17414 Uncompressed Size     00000A6B (2667)\n-17418 Filename Length       003F (63)\n-1741A Extra Length          0000 (0)\n-1741C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17155 Compression Method    0008 (8) 'Deflated'\n+17157 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1715B CRC                   FFCED035 (4291743797)\n+1715F Compressed Size       0000058E (1422)\n+17163 Uncompressed Size     00000BBD (3005)\n+17167 Filename Length       0041 (65)\n+17169 Extra Length          0000 (0)\n+1716B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1741C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1716B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1745B PAYLOAD\n+171AC PAYLOAD\n \n-178F3 LOCAL HEADER #99      04034B50 (67324752)\n-178F7 Extract Zip Spec      14 (20) '2.0'\n-178F8 Extract OS            00 (0) 'MS-DOS'\n-178F9 General Purpose Flag  0800 (2048)\n+1773A LOCAL HEADER #99      04034B50 (67324752)\n+1773E Extract Zip Spec      14 (20) '2.0'\n+1773F Extract OS            00 (0) 'MS-DOS'\n+17740 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-178FB Compression Method    0008 (8) 'Deflated'\n-178FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17901 CRC                   1FB181CD (531726797)\n-17905 Compressed Size       000005B9 (1465)\n-17909 Uncompressed Size     00000C1D (3101)\n-1790D Filename Length       0041 (65)\n-1790F Extra Length          0000 (0)\n-17911 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17742 Compression Method    0008 (8) 'Deflated'\n+17744 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17748 CRC                   CC6F6278 (3429851768)\n+1774C Compressed Size       000007BC (1980)\n+17750 Uncompressed Size     00000F82 (3970)\n+17754 Filename Length       0042 (66)\n+17756 Extra Length          0000 (0)\n+17758 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-17952 PAYLOAD\n+1779A PAYLOAD\n \n-17F0B LOCAL HEADER #100     04034B50 (67324752)\n-17F0F Extract Zip Spec      14 (20) '2.0'\n-17F10 Extract OS            00 (0) 'MS-DOS'\n-17F11 General Purpose Flag  0800 (2048)\n+17F56 LOCAL HEADER #100     04034B50 (67324752)\n+17F5A Extract Zip Spec      14 (20) '2.0'\n+17F5B Extract OS            00 (0) 'MS-DOS'\n+17F5C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-17F13 Compression Method    0008 (8) 'Deflated'\n-17F15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-17F19 CRC                   9C87F064 (2626154596)\n-17F1D Compressed Size       000007E3 (2019)\n-17F21 Uncompressed Size     00000FF2 (4082)\n-17F25 Filename Length       0042 (66)\n-17F27 Extra Length          0000 (0)\n-17F29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+17F5E Compression Method    0008 (8) 'Deflated'\n+17F60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+17F64 CRC                   6DE895B7 (1843959223)\n+17F68 Compressed Size       00000507 (1287)\n+17F6C Uncompressed Size     00000AEF (2799)\n+17F70 Filename Length       0041 (65)\n+17F72 Extra Length          0000 (0)\n+17F74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x17F29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x17F74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-17F6B PAYLOAD\n+17FB5 PAYLOAD\n \n-1874E LOCAL HEADER #101     04034B50 (67324752)\n-18752 Extract Zip Spec      14 (20) '2.0'\n-18753 Extract OS            00 (0) 'MS-DOS'\n-18754 General Purpose Flag  0800 (2048)\n+184BC LOCAL HEADER #101     04034B50 (67324752)\n+184C0 Extract Zip Spec      14 (20) '2.0'\n+184C1 Extract OS            00 (0) 'MS-DOS'\n+184C2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18756 Compression Method    0008 (8) 'Deflated'\n-18758 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1875C CRC                   0921E61A (153216538)\n-18760 Compressed Size       00000511 (1297)\n-18764 Uncompressed Size     00000B0F (2831)\n-18768 Filename Length       0041 (65)\n-1876A Extra Length          0000 (0)\n-1876C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+184C4 Compression Method    0008 (8) 'Deflated'\n+184C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+184CA CRC                   56BEDCBA (1455348922)\n+184CE Compressed Size       000004E1 (1249)\n+184D2 Uncompressed Size     000009EB (2539)\n+184D6 Filename Length       003F (63)\n+184D8 Extra Length          0000 (0)\n+184DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1876C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x184DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-187AD PAYLOAD\n+18519 PAYLOAD\n \n-18CBE LOCAL HEADER #102     04034B50 (67324752)\n-18CC2 Extract Zip Spec      14 (20) '2.0'\n-18CC3 Extract OS            00 (0) 'MS-DOS'\n-18CC4 General Purpose Flag  0800 (2048)\n+189FA LOCAL HEADER #102     04034B50 (67324752)\n+189FE Extract Zip Spec      14 (20) '2.0'\n+189FF Extract OS            00 (0) 'MS-DOS'\n+18A00 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-18CC6 Compression Method    0008 (8) 'Deflated'\n-18CC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-18CCC CRC                   B5C6106F (3049656431)\n-18CD0 Compressed Size       000004DA (1242)\n-18CD4 Uncompressed Size     000009EB (2539)\n-18CD8 Filename Length       003F (63)\n-18CDA Extra Length          0000 (0)\n-18CDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18A02 Compression Method    0008 (8) 'Deflated'\n+18A04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18A08 CRC                   8993D346 (2308166470)\n+18A0C Compressed Size       00000076 (118)\n+18A10 Uncompressed Size     00000089 (137)\n+18A14 Filename Length       0032 (50)\n+18A16 Extra Length          0000 (0)\n+18A18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x18CDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18A18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-18D1B PAYLOAD\n+18A4A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-191F5 LOCAL HEADER #103     04034B50 (67324752)\n-191F9 Extract Zip Spec      14 (20) '2.0'\n-191FA Extract OS            00 (0) 'MS-DOS'\n-191FB General Purpose Flag  0800 (2048)\n+18AC0 LOCAL HEADER #103     04034B50 (67324752)\n+18AC4 Extract Zip Spec      14 (20) '2.0'\n+18AC5 Extract OS            00 (0) 'MS-DOS'\n+18AC6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-191FD Compression Method    0008 (8) 'Deflated'\n-191FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-19203 CRC                   653FBA23 (1698675235)\n-19207 Compressed Size       00000077 (119)\n-1920B Uncompressed Size     00000089 (137)\n-1920F Filename Length       0032 (50)\n-19211 Extra Length          0000 (0)\n-19213 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18AC8 Compression Method    0008 (8) 'Deflated'\n+18ACA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18ACE CRC                   5430208E (1412440206)\n+18AD2 Compressed Size       00000B42 (2882)\n+18AD6 Uncompressed Size     00001BDE (7134)\n+18ADA Filename Length       0039 (57)\n+18ADC Extra Length          0000 (0)\n+18ADE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18ADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-19245 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+18B17 PAYLOAD\n \n-192BC LOCAL HEADER #104     04034B50 (67324752)\n-192C0 Extract Zip Spec      14 (20) '2.0'\n-192C1 Extract OS            00 (0) 'MS-DOS'\n-192C2 General Purpose Flag  0800 (2048)\n+19659 LOCAL HEADER #104     04034B50 (67324752)\n+1965D Extract Zip Spec      14 (20) '2.0'\n+1965E Extract OS            00 (0) 'MS-DOS'\n+1965F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-192C4 Compression Method    0008 (8) 'Deflated'\n-192C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-192CA CRC                   AAE5338D (2867147661)\n-192CE Compressed Size       00000B41 (2881)\n-192D2 Uncompressed Size     00001BE6 (7142)\n-192D6 Filename Length       0039 (57)\n-192D8 Extra Length          0000 (0)\n-192DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+19661 Compression Method    0008 (8) 'Deflated'\n+19663 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+19667 CRC                   DE513243 (3729863235)\n+1966B Compressed Size       000004C3 (1219)\n+1966F Uncompressed Size     00000A42 (2626)\n+19673 Filename Length       0044 (68)\n+19675 Extra Length          0000 (0)\n+19677 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x192DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x19677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-19313 PAYLOAD\n+196BB PAYLOAD\n \n-19E54 LOCAL HEADER #105     04034B50 (67324752)\n-19E58 Extract Zip Spec      14 (20) '2.0'\n-19E59 Extract OS            00 (0) 'MS-DOS'\n-19E5A General Purpose Flag  0800 (2048)\n+19B7E LOCAL HEADER #105     04034B50 (67324752)\n+19B82 Extract Zip Spec      14 (20) '2.0'\n+19B83 Extract OS            00 (0) 'MS-DOS'\n+19B84 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-19E5C Compression Method    0008 (8) 'Deflated'\n-19E5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-19E62 CRC                   BA59B78F (3126441871)\n-19E66 Compressed Size       000004C5 (1221)\n-19E6A Uncompressed Size     00000A46 (2630)\n-19E6E Filename Length       0044 (68)\n-19E70 Extra Length          0000 (0)\n-19E72 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+19B86 Compression Method    0008 (8) 'Deflated'\n+19B88 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+19B8C CRC                   653A44AA (1698317482)\n+19B90 Compressed Size       000007A2 (1954)\n+19B94 Uncompressed Size     00001064 (4196)\n+19B98 Filename Length       003E (62)\n+19B9A Extra Length          0000 (0)\n+19B9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x19E72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x19B9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-19EB6 PAYLOAD\n+19BDA PAYLOAD\n \n-1A37B LOCAL HEADER #106     04034B50 (67324752)\n-1A37F Extract Zip Spec      14 (20) '2.0'\n-1A380 Extract OS            00 (0) 'MS-DOS'\n-1A381 General Purpose Flag  0800 (2048)\n+1A37C LOCAL HEADER #106     04034B50 (67324752)\n+1A380 Extract Zip Spec      14 (20) '2.0'\n+1A381 Extract OS            00 (0) 'MS-DOS'\n+1A382 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1A383 Compression Method    0008 (8) 'Deflated'\n-1A385 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1A389 CRC                   DA8F1B74 (3666811764)\n-1A38D Compressed Size       000007AB (1963)\n-1A391 Uncompressed Size     0000106C (4204)\n-1A395 Filename Length       003E (62)\n-1A397 Extra Length          0000 (0)\n-1A399 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1A384 Compression Method    0008 (8) 'Deflated'\n+1A386 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1A38A CRC                   5E8D4D84 (1586318724)\n+1A38E Compressed Size       00000954 (2388)\n+1A392 Uncompressed Size     00001757 (5975)\n+1A396 Filename Length       003E (62)\n+1A398 Extra Length          0000 (0)\n+1A39A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1A399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1A39A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1A3D7 PAYLOAD\n+1A3D8 PAYLOAD\n \n-1AB82 LOCAL HEADER #107     04034B50 (67324752)\n-1AB86 Extract Zip Spec      14 (20) '2.0'\n-1AB87 Extract OS            00 (0) 'MS-DOS'\n-1AB88 General Purpose Flag  0800 (2048)\n+1AD2C LOCAL HEADER #107     04034B50 (67324752)\n+1AD30 Extract Zip Spec      14 (20) '2.0'\n+1AD31 Extract OS            00 (0) 'MS-DOS'\n+1AD32 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1AB8A Compression Method    0008 (8) 'Deflated'\n-1AB8C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1AB90 CRC                   355F146D (895423597)\n-1AB94 Compressed Size       00000940 (2368)\n-1AB98 Uncompressed Size     00001752 (5970)\n-1AB9C Filename Length       003E (62)\n-1AB9E Extra Length          0000 (0)\n-1ABA0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1AD34 Compression Method    0008 (8) 'Deflated'\n+1AD36 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1AD3A CRC                   B2540079 (2991849593)\n+1AD3E Compressed Size       000002D4 (724)\n+1AD42 Uncompressed Size     0000063E (1598)\n+1AD46 Filename Length       0039 (57)\n+1AD48 Extra Length          0000 (0)\n+1AD4A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1ABA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1AD4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1ABDE PAYLOAD\n+1AD83 PAYLOAD\n \n-1B51E LOCAL HEADER #108     04034B50 (67324752)\n-1B522 Extract Zip Spec      14 (20) '2.0'\n-1B523 Extract OS            00 (0) 'MS-DOS'\n-1B524 General Purpose Flag  0800 (2048)\n+1B057 LOCAL HEADER #108     04034B50 (67324752)\n+1B05B Extract Zip Spec      14 (20) '2.0'\n+1B05C Extract OS            00 (0) 'MS-DOS'\n+1B05D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1B526 Compression Method    0008 (8) 'Deflated'\n-1B528 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1B52C CRC                   6BABDD01 (1806425345)\n-1B530 Compressed Size       000002D3 (723)\n-1B534 Uncompressed Size     0000063E (1598)\n-1B538 Filename Length       0039 (57)\n-1B53A Extra Length          0000 (0)\n-1B53C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B05F Compression Method    0008 (8) 'Deflated'\n+1B061 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1B065 CRC                   28EB4D68 (686509416)\n+1B069 Compressed Size       000000C8 (200)\n+1B06D Uncompressed Size     00000130 (304)\n+1B071 Filename Length       003C (60)\n+1B073 Extra Length          0000 (0)\n+1B075 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B53C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B075: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1B575 PAYLOAD\n+1B0B1 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1B848 LOCAL HEADER #109     04034B50 (67324752)\n-1B84C Extract Zip Spec      14 (20) '2.0'\n-1B84D Extract OS            00 (0) 'MS-DOS'\n-1B84E General Purpose Flag  0800 (2048)\n+1B179 LOCAL HEADER #109     04034B50 (67324752)\n+1B17D Extract Zip Spec      14 (20) '2.0'\n+1B17E Extract OS            00 (0) 'MS-DOS'\n+1B17F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1B850 Compression Method    0008 (8) 'Deflated'\n-1B852 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1B856 CRC                   1AB156DB (447829723)\n-1B85A Compressed Size       000000C8 (200)\n-1B85E Uncompressed Size     00000130 (304)\n-1B862 Filename Length       003C (60)\n-1B864 Extra Length          0000 (0)\n-1B866 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B181 Compression Method    0008 (8) 'Deflated'\n+1B183 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1B187 CRC                   9458C59C (2488845724)\n+1B18B Compressed Size       00000076 (118)\n+1B18F Uncompressed Size     00000088 (136)\n+1B193 Filename Length       0031 (49)\n+1B195 Extra Length          0000 (0)\n+1B197 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B197: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1B8A2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1B1C8 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1B96A LOCAL HEADER #110     04034B50 (67324752)\n-1B96E Extract Zip Spec      14 (20) '2.0'\n-1B96F Extract OS            00 (0) 'MS-DOS'\n-1B970 General Purpose Flag  0800 (2048)\n+1B23E LOCAL HEADER #110     04034B50 (67324752)\n+1B242 Extract Zip Spec      14 (20) '2.0'\n+1B243 Extract OS            00 (0) 'MS-DOS'\n+1B244 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1B972 Compression Method    0008 (8) 'Deflated'\n-1B974 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1B978 CRC                   CAC94A81 (3402189441)\n-1B97C Compressed Size       00000077 (119)\n-1B980 Uncompressed Size     00000088 (136)\n-1B984 Filename Length       0031 (49)\n-1B986 Extra Length          0000 (0)\n-1B988 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B246 Compression Method    0008 (8) 'Deflated'\n+1B248 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1B24C CRC                   99316886 (2570152070)\n+1B250 Compressed Size       00000371 (881)\n+1B254 Uncompressed Size     000006E8 (1768)\n+1B258 Filename Length       003B (59)\n+1B25A Extra Length          0000 (0)\n+1B25C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1B988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1B9B9 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1B297 PAYLOAD\n \n-1BA30 LOCAL HEADER #111     04034B50 (67324752)\n-1BA34 Extract Zip Spec      14 (20) '2.0'\n-1BA35 Extract OS            00 (0) 'MS-DOS'\n-1BA36 General Purpose Flag  0800 (2048)\n+1B608 LOCAL HEADER #111     04034B50 (67324752)\n+1B60C Extract Zip Spec      14 (20) '2.0'\n+1B60D Extract OS            00 (0) 'MS-DOS'\n+1B60E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1BA38 Compression Method    0008 (8) 'Deflated'\n-1BA3A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1BA3E CRC                   221AA57E (572171646)\n-1BA42 Compressed Size       00000382 (898)\n-1BA46 Uncompressed Size     0000071F (1823)\n-1BA4A Filename Length       003B (59)\n-1BA4C Extra Length          0000 (0)\n-1BA4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B610 Compression Method    0008 (8) 'Deflated'\n+1B612 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1B616 CRC                   A5BA8046 (2780463174)\n+1B61A Compressed Size       00000383 (899)\n+1B61E Uncompressed Size     00000764 (1892)\n+1B622 Filename Length       003C (60)\n+1B624 Extra Length          0000 (0)\n+1B626 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1BA4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1BA89 PAYLOAD\n+1B662 PAYLOAD\n \n-1BE0B LOCAL HEADER #112     04034B50 (67324752)\n-1BE0F Extract Zip Spec      14 (20) '2.0'\n-1BE10 Extract OS            00 (0) 'MS-DOS'\n-1BE11 General Purpose Flag  0800 (2048)\n+1B9E5 LOCAL HEADER #112     04034B50 (67324752)\n+1B9E9 Extract Zip Spec      14 (20) '2.0'\n+1B9EA Extract OS            00 (0) 'MS-DOS'\n+1B9EB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1BE13 Compression Method    0008 (8) 'Deflated'\n-1BE15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1BE19 CRC                   DD477E2B (3712450091)\n-1BE1D Compressed Size       00000389 (905)\n-1BE21 Uncompressed Size     0000077E (1918)\n-1BE25 Filename Length       003C (60)\n-1BE27 Extra Length          0000 (0)\n-1BE29 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1B9ED Compression Method    0008 (8) 'Deflated'\n+1B9EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1B9F3 CRC                   CCF28087 (3438444679)\n+1B9F7 Compressed Size       000004E7 (1255)\n+1B9FB Uncompressed Size     000009C8 (2504)\n+1B9FF Filename Length       0042 (66)\n+1BA01 Extra Length          0000 (0)\n+1BA03 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1BE29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1BA03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1BE65 PAYLOAD\n+1BA45 PAYLOAD\n \n-1C1EE LOCAL HEADER #113     04034B50 (67324752)\n-1C1F2 Extract Zip Spec      14 (20) '2.0'\n-1C1F3 Extract OS            00 (0) 'MS-DOS'\n-1C1F4 General Purpose Flag  0800 (2048)\n+1BF2C LOCAL HEADER #113     04034B50 (67324752)\n+1BF30 Extract Zip Spec      14 (20) '2.0'\n+1BF31 Extract OS            00 (0) 'MS-DOS'\n+1BF32 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1C1F6 Compression Method    0008 (8) 'Deflated'\n-1C1F8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1C1FC CRC                   5199F760 (1369044832)\n-1C200 Compressed Size       000004DB (1243)\n-1C204 Uncompressed Size     000009CD (2509)\n-1C208 Filename Length       0042 (66)\n-1C20A Extra Length          0000 (0)\n-1C20C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1BF34 Compression Method    0008 (8) 'Deflated'\n+1BF36 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1BF3A CRC                   FB4CC744 (4216112964)\n+1BF3E Compressed Size       000008A9 (2217)\n+1BF42 Uncompressed Size     00001539 (5433)\n+1BF46 Filename Length       003B (59)\n+1BF48 Extra Length          0000 (0)\n+1BF4A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C20C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1BF4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1C24E PAYLOAD\n+1BF85 PAYLOAD\n \n-1C729 LOCAL HEADER #114     04034B50 (67324752)\n-1C72D Extract Zip Spec      14 (20) '2.0'\n-1C72E Extract OS            00 (0) 'MS-DOS'\n-1C72F General Purpose Flag  0800 (2048)\n+1C82E LOCAL HEADER #114     04034B50 (67324752)\n+1C832 Extract Zip Spec      14 (20) '2.0'\n+1C833 Extract OS            00 (0) 'MS-DOS'\n+1C834 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1C731 Compression Method    0008 (8) 'Deflated'\n-1C733 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1C737 CRC                   F7857D2E (4152720686)\n-1C73B Compressed Size       000008AA (2218)\n-1C73F Uncompressed Size     00001595 (5525)\n-1C743 Filename Length       003B (59)\n-1C745 Extra Length          0000 (0)\n-1C747 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1C836 Compression Method    0008 (8) 'Deflated'\n+1C838 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1C83C CRC                   2F0CD110 (789369104)\n+1C840 Compressed Size       00000100 (256)\n+1C844 Uncompressed Size     00000167 (359)\n+1C848 Filename Length       0033 (51)\n+1C84A Extra Length          0000 (0)\n+1C84C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1C747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C84C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1C782 PAYLOAD\n+1C87F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1D02C LOCAL HEADER #115     04034B50 (67324752)\n-1D030 Extract Zip Spec      14 (20) '2.0'\n-1D031 Extract OS            00 (0) 'MS-DOS'\n-1D032 General Purpose Flag  0800 (2048)\n+1C97F LOCAL HEADER #115     04034B50 (67324752)\n+1C983 Extract Zip Spec      14 (20) '2.0'\n+1C984 Extract OS            00 (0) 'MS-DOS'\n+1C985 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1D034 Compression Method    0008 (8) 'Deflated'\n-1D036 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D03A CRC                   14695DA2 (342449570)\n-1D03E Compressed Size       00000100 (256)\n-1D042 Uncompressed Size     00000167 (359)\n-1D046 Filename Length       0033 (51)\n-1D048 Extra Length          0000 (0)\n-1D04A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1C987 Compression Method    0008 (8) 'Deflated'\n+1C989 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1C98D CRC                   29CC3281 (701248129)\n+1C991 Compressed Size       000004E3 (1251)\n+1C995 Uncompressed Size     00000A77 (2679)\n+1C999 Filename Length       003B (59)\n+1C99B Extra Length          0000 (0)\n+1C99D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D04A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1C99D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D07D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1C9D8 PAYLOAD\n \n-1D17D LOCAL HEADER #116     04034B50 (67324752)\n-1D181 Extract Zip Spec      14 (20) '2.0'\n-1D182 Extract OS            00 (0) 'MS-DOS'\n-1D183 General Purpose Flag  0800 (2048)\n+1CEBB LOCAL HEADER #116     04034B50 (67324752)\n+1CEBF Extract Zip Spec      14 (20) '2.0'\n+1CEC0 Extract OS            00 (0) 'MS-DOS'\n+1CEC1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1D185 Compression Method    0008 (8) 'Deflated'\n-1D187 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D18B CRC                   40FE2AFB (1090398971)\n-1D18F Compressed Size       000004ED (1261)\n-1D193 Uncompressed Size     00000A90 (2704)\n-1D197 Filename Length       003B (59)\n-1D199 Extra Length          0000 (0)\n-1D19B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CEC3 Compression Method    0008 (8) 'Deflated'\n+1CEC5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CEC9 CRC                   36EED459 (921621593)\n+1CECD Compressed Size       00000075 (117)\n+1CED1 Uncompressed Size     00000088 (136)\n+1CED5 Filename Length       0031 (49)\n+1CED7 Extra Length          0000 (0)\n+1CED9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D19B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D1D6 PAYLOAD\n+1CF0A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1D6C3 LOCAL HEADER #117     04034B50 (67324752)\n-1D6C7 Extract Zip Spec      14 (20) '2.0'\n-1D6C8 Extract OS            00 (0) 'MS-DOS'\n-1D6C9 General Purpose Flag  0800 (2048)\n+1CF7F LOCAL HEADER #117     04034B50 (67324752)\n+1CF83 Extract Zip Spec      14 (20) '2.0'\n+1CF84 Extract OS            00 (0) 'MS-DOS'\n+1CF85 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1D6CB Compression Method    0008 (8) 'Deflated'\n-1D6CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D6D1 CRC                   A1D238AB (2714908843)\n-1D6D5 Compressed Size       00000076 (118)\n-1D6D9 Uncompressed Size     00000088 (136)\n-1D6DD Filename Length       0031 (49)\n-1D6DF Extra Length          0000 (0)\n-1D6E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CF87 Compression Method    0008 (8) 'Deflated'\n+1CF89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CF8D CRC                   EC2AF53C (3962238268)\n+1CF91 Compressed Size       00000438 (1080)\n+1CF95 Uncompressed Size     00000A0C (2572)\n+1CF99 Filename Length       003B (59)\n+1CF9B Extra Length          0000 (0)\n+1CF9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D6E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CF9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D712 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1CFD8 PAYLOAD\n \n-1D788 LOCAL HEADER #118     04034B50 (67324752)\n-1D78C Extract Zip Spec      14 (20) '2.0'\n-1D78D Extract OS            00 (0) 'MS-DOS'\n-1D78E General Purpose Flag  0800 (2048)\n+1D410 LOCAL HEADER #118     04034B50 (67324752)\n+1D414 Extract Zip Spec      14 (20) '2.0'\n+1D415 Extract OS            00 (0) 'MS-DOS'\n+1D416 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1D790 Compression Method    0008 (8) 'Deflated'\n-1D792 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D796 CRC                   B4E06A21 (3034606113)\n-1D79A Compressed Size       00000436 (1078)\n-1D79E Uncompressed Size     00000A0C (2572)\n-1D7A2 Filename Length       003B (59)\n-1D7A4 Extra Length          0000 (0)\n-1D7A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D418 Compression Method    0008 (8) 'Deflated'\n+1D41A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D41E CRC                   2577F834 (628619316)\n+1D422 Compressed Size       00000270 (624)\n+1D426 Uncompressed Size     00000535 (1333)\n+1D42A Filename Length       003C (60)\n+1D42C Extra Length          0000 (0)\n+1D42E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D7A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D42E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D7E1 PAYLOAD\n+1D46A PAYLOAD\n \n-1DC17 LOCAL HEADER #119     04034B50 (67324752)\n-1DC1B Extract Zip Spec      14 (20) '2.0'\n-1DC1C Extract OS            00 (0) 'MS-DOS'\n-1DC1D General Purpose Flag  0800 (2048)\n+1D6DA LOCAL HEADER #119     04034B50 (67324752)\n+1D6DE Extract Zip Spec      14 (20) '2.0'\n+1D6DF Extract OS            00 (0) 'MS-DOS'\n+1D6E0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1DC1F Compression Method    0008 (8) 'Deflated'\n-1DC21 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1DC25 CRC                   1B723D35 (460471605)\n-1DC29 Compressed Size       0000027C (636)\n-1DC2D Uncompressed Size     00000539 (1337)\n-1DC31 Filename Length       003C (60)\n-1DC33 Extra Length          0000 (0)\n-1DC35 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D6E2 Compression Method    0008 (8) 'Deflated'\n+1D6E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D6E8 CRC                   70897FC1 (1888059329)\n+1D6EC Compressed Size       000004D6 (1238)\n+1D6F0 Uncompressed Size     00000AD0 (2768)\n+1D6F4 Filename Length       002E (46)\n+1D6F6 Extra Length          0000 (0)\n+1D6F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1DC35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D6F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1DC71 PAYLOAD\n+1D726 PAYLOAD\n \n-1DEED LOCAL HEADER #120     04034B50 (67324752)\n-1DEF1 Extract Zip Spec      14 (20) '2.0'\n-1DEF2 Extract OS            00 (0) 'MS-DOS'\n-1DEF3 General Purpose Flag  0800 (2048)\n+1DBFC LOCAL HEADER #120     04034B50 (67324752)\n+1DC00 Extract Zip Spec      14 (20) '2.0'\n+1DC01 Extract OS            00 (0) 'MS-DOS'\n+1DC02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1DEF5 Compression Method    0008 (8) 'Deflated'\n-1DEF7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1DEFB CRC                   85FB3F9F (2247835551)\n-1DEFF Compressed Size       000004E1 (1249)\n-1DF03 Uncompressed Size     00000AD0 (2768)\n-1DF07 Filename Length       002E (46)\n-1DF09 Extra Length          0000 (0)\n-1DF0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1DC04 Compression Method    0008 (8) 'Deflated'\n+1DC06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1DC0A CRC                   5C5BFDDD (1549532637)\n+1DC0E Compressed Size       00000886 (2182)\n+1DC12 Uncompressed Size     000011A0 (4512)\n+1DC16 Filename Length       002E (46)\n+1DC18 Extra Length          0000 (0)\n+1DC1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1DF0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1DC1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1DF39 PAYLOAD\n+1DC48 PAYLOAD\n \n-1E41A LOCAL HEADER #121     04034B50 (67324752)\n-1E41E Extract Zip Spec      14 (20) '2.0'\n-1E41F Extract OS            00 (0) 'MS-DOS'\n-1E420 General Purpose Flag  0800 (2048)\n+1E4CE LOCAL HEADER #121     04034B50 (67324752)\n+1E4D2 Extract Zip Spec      14 (20) '2.0'\n+1E4D3 Extract OS            00 (0) 'MS-DOS'\n+1E4D4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1E422 Compression Method    0008 (8) 'Deflated'\n-1E424 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1E428 CRC                   E6AD3B81 (3870112641)\n-1E42C Compressed Size       00000891 (2193)\n-1E430 Uncompressed Size     000011EB (4587)\n-1E434 Filename Length       002E (46)\n-1E436 Extra Length          0000 (0)\n-1E438 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E4D6 Compression Method    0008 (8) 'Deflated'\n+1E4D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1E4DC CRC                   26D11D6F (651238767)\n+1E4E0 Compressed Size       00000483 (1155)\n+1E4E4 Uncompressed Size     000008F4 (2292)\n+1E4E8 Filename Length       0037 (55)\n+1E4EA Extra Length          0000 (0)\n+1E4EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1E438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E4EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1E466 PAYLOAD\n+1E523 PAYLOAD\n \n-1ECF7 LOCAL HEADER #122     04034B50 (67324752)\n-1ECFB Extract Zip Spec      14 (20) '2.0'\n-1ECFC Extract OS            00 (0) 'MS-DOS'\n-1ECFD General Purpose Flag  0800 (2048)\n+1E9A6 LOCAL HEADER #122     04034B50 (67324752)\n+1E9AA Extract Zip Spec      14 (20) '2.0'\n+1E9AB Extract OS            00 (0) 'MS-DOS'\n+1E9AC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1ECFF Compression Method    0008 (8) 'Deflated'\n-1ED01 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1ED05 CRC                   03189012 (51941394)\n-1ED09 Compressed Size       000004A0 (1184)\n-1ED0D Uncompressed Size     00000941 (2369)\n-1ED11 Filename Length       0037 (55)\n-1ED13 Extra Length          0000 (0)\n-1ED15 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E9AE Compression Method    0008 (8) 'Deflated'\n+1E9B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1E9B4 CRC                   97F9FB63 (2549742435)\n+1E9B8 Compressed Size       00000D58 (3416)\n+1E9BC Uncompressed Size     00001C2B (7211)\n+1E9C0 Filename Length       0030 (48)\n+1E9C2 Extra Length          0000 (0)\n+1E9C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1ED15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E9C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1ED4C PAYLOAD\n+1E9F4 PAYLOAD\n \n-1F1EC LOCAL HEADER #123     04034B50 (67324752)\n-1F1F0 Extract Zip Spec      14 (20) '2.0'\n-1F1F1 Extract OS            00 (0) 'MS-DOS'\n-1F1F2 General Purpose Flag  0800 (2048)\n+1F74C LOCAL HEADER #123     04034B50 (67324752)\n+1F750 Extract Zip Spec      14 (20) '2.0'\n+1F751 Extract OS            00 (0) 'MS-DOS'\n+1F752 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1F1F4 Compression Method    0008 (8) 'Deflated'\n-1F1F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1F1FA CRC                   6FDDA96D (1876797805)\n-1F1FE Compressed Size       00000D73 (3443)\n-1F202 Uncompressed Size     00001C77 (7287)\n-1F206 Filename Length       0030 (48)\n-1F208 Extra Length          0000 (0)\n-1F20A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1F754 Compression Method    0008 (8) 'Deflated'\n+1F756 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1F75A CRC                   96C0DCF9 (2529221881)\n+1F75E Compressed Size       000009F1 (2545)\n+1F762 Uncompressed Size     0000155A (5466)\n+1F766 Filename Length       002A (42)\n+1F768 Extra Length          0000 (0)\n+1F76A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1F20A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F76A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1F23A PAYLOAD\n+1F794 PAYLOAD\n \n-1FFAD LOCAL HEADER #124     04034B50 (67324752)\n-1FFB1 Extract Zip Spec      14 (20) '2.0'\n-1FFB2 Extract OS            00 (0) 'MS-DOS'\n-1FFB3 General Purpose Flag  0800 (2048)\n+20185 LOCAL HEADER #124     04034B50 (67324752)\n+20189 Extract Zip Spec      14 (20) '2.0'\n+2018A Extract OS            00 (0) 'MS-DOS'\n+2018B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-1FFB5 Compression Method    0008 (8) 'Deflated'\n-1FFB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1FFBB CRC                   68FFC5E8 (1761592808)\n-1FFBF Compressed Size       00000A23 (2595)\n-1FFC3 Uncompressed Size     000015B9 (5561)\n-1FFC7 Filename Length       002A (42)\n-1FFC9 Extra Length          0000 (0)\n-1FFCB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2018D Compression Method    0008 (8) 'Deflated'\n+2018F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+20193 CRC                   082B8278 (137069176)\n+20197 Compressed Size       00000585 (1413)\n+2019B Uncompressed Size     00000BFD (3069)\n+2019F Filename Length       0046 (70)\n+201A1 Extra Length          0000 (0)\n+201A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1FFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x201A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1FFF5 PAYLOAD\n+201E9 PAYLOAD\n \n-20A18 LOCAL HEADER #125     04034B50 (67324752)\n-20A1C Extract Zip Spec      14 (20) '2.0'\n-20A1D Extract OS            00 (0) 'MS-DOS'\n-20A1E General Purpose Flag  0800 (2048)\n+2076E LOCAL HEADER #125     04034B50 (67324752)\n+20772 Extract Zip Spec      14 (20) '2.0'\n+20773 Extract OS            00 (0) 'MS-DOS'\n+20774 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-20A20 Compression Method    0008 (8) 'Deflated'\n-20A22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-20A26 CRC                   7CC77728 (2093446952)\n-20A2A Compressed Size       00000594 (1428)\n-20A2E Uncompressed Size     00000C3F (3135)\n-20A32 Filename Length       0046 (70)\n-20A34 Extra Length          0000 (0)\n-20A36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20776 Compression Method    0008 (8) 'Deflated'\n+20778 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2077C CRC                   55309FD4 (1429250004)\n+20780 Compressed Size       0000068A (1674)\n+20784 Uncompressed Size     00000F24 (3876)\n+20788 Filename Length       003B (59)\n+2078A Extra Length          0000 (0)\n+2078C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20A36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2078C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-20A7C PAYLOAD\n+207C7 PAYLOAD\n \n-21010 LOCAL HEADER #126     04034B50 (67324752)\n-21014 Extract Zip Spec      14 (20) '2.0'\n-21015 Extract OS            00 (0) 'MS-DOS'\n-21016 General Purpose Flag  0800 (2048)\n+20E51 LOCAL HEADER #126     04034B50 (67324752)\n+20E55 Extract Zip Spec      14 (20) '2.0'\n+20E56 Extract OS            00 (0) 'MS-DOS'\n+20E57 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-21018 Compression Method    0008 (8) 'Deflated'\n-2101A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2101E CRC                   F51BB6B2 (4112234162)\n-21022 Compressed Size       0000068D (1677)\n-21026 Uncompressed Size     00000F30 (3888)\n-2102A Filename Length       003B (59)\n-2102C Extra Length          0000 (0)\n-2102E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20E59 Compression Method    0008 (8) 'Deflated'\n+20E5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+20E5F CRC                   C216FAA5 (3256285861)\n+20E63 Compressed Size       00000724 (1828)\n+20E67 Uncompressed Size     00001051 (4177)\n+20E6B Filename Length       003B (59)\n+20E6D Extra Length          0000 (0)\n+20E6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2102E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-21069 PAYLOAD\n+20EAA PAYLOAD\n \n-216F6 LOCAL HEADER #127     04034B50 (67324752)\n-216FA Extract Zip Spec      14 (20) '2.0'\n-216FB Extract OS            00 (0) 'MS-DOS'\n-216FC General Purpose Flag  0800 (2048)\n+215CE LOCAL HEADER #127     04034B50 (67324752)\n+215D2 Extract Zip Spec      14 (20) '2.0'\n+215D3 Extract OS            00 (0) 'MS-DOS'\n+215D4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-216FE Compression Method    0008 (8) 'Deflated'\n-21700 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-21704 CRC                   44CEDA46 (1154406982)\n-21708 Compressed Size       00000728 (1832)\n-2170C Uncompressed Size     0000107B (4219)\n-21710 Filename Length       003B (59)\n-21712 Extra Length          0000 (0)\n-21714 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+215D6 Compression Method    0008 (8) 'Deflated'\n+215D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+215DC CRC                   5DA4808C (1571061900)\n+215E0 Compressed Size       000003D4 (980)\n+215E4 Uncompressed Size     00000868 (2152)\n+215E8 Filename Length       0035 (53)\n+215EA Extra Length          0000 (0)\n+215EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21714: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x215EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2174F PAYLOAD\n+21621 PAYLOAD\n \n-21E77 LOCAL HEADER #128     04034B50 (67324752)\n-21E7B Extract Zip Spec      14 (20) '2.0'\n-21E7C Extract OS            00 (0) 'MS-DOS'\n-21E7D General Purpose Flag  0800 (2048)\n+219F5 LOCAL HEADER #128     04034B50 (67324752)\n+219F9 Extract Zip Spec      14 (20) '2.0'\n+219FA Extract OS            00 (0) 'MS-DOS'\n+219FB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-21E7F Compression Method    0008 (8) 'Deflated'\n-21E81 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-21E85 CRC                   9B045C03 (2600754179)\n-21E89 Compressed Size       000003D4 (980)\n-21E8D Uncompressed Size     00000868 (2152)\n-21E91 Filename Length       0035 (53)\n-21E93 Extra Length          0000 (0)\n-21E95 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+219FD Compression Method    0008 (8) 'Deflated'\n+219FF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+21A03 CRC                   CFF751F5 (3489092085)\n+21A07 Compressed Size       00000636 (1590)\n+21A0B Uncompressed Size     00000CEB (3307)\n+21A0F Filename Length       003D (61)\n+21A11 Extra Length          0000 (0)\n+21A13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-21ECA PAYLOAD\n+21A50 PAYLOAD\n \n-2229E LOCAL HEADER #129     04034B50 (67324752)\n-222A2 Extract Zip Spec      14 (20) '2.0'\n-222A3 Extract OS            00 (0) 'MS-DOS'\n-222A4 General Purpose Flag  0800 (2048)\n+22086 LOCAL HEADER #129     04034B50 (67324752)\n+2208A Extract Zip Spec      14 (20) '2.0'\n+2208B Extract OS            00 (0) 'MS-DOS'\n+2208C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-222A6 Compression Method    0008 (8) 'Deflated'\n-222A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-222AC CRC                   8D9CE924 (2375870756)\n-222B0 Compressed Size       0000063D (1597)\n-222B4 Uncompressed Size     00000D00 (3328)\n-222B8 Filename Length       003D (61)\n-222BA Extra Length          0000 (0)\n-222BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2208E Compression Method    0008 (8) 'Deflated'\n+22090 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+22094 CRC                   5EA74A99 (1588021913)\n+22098 Compressed Size       000006D4 (1748)\n+2209C Uncompressed Size     00000FFB (4091)\n+220A0 Filename Length       003C (60)\n+220A2 Extra Length          0000 (0)\n+220A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x222BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x220A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-222F9 PAYLOAD\n+220E0 PAYLOAD\n \n-22936 LOCAL HEADER #130     04034B50 (67324752)\n-2293A Extract Zip Spec      14 (20) '2.0'\n-2293B Extract OS            00 (0) 'MS-DOS'\n-2293C General Purpose Flag  0800 (2048)\n+227B4 LOCAL HEADER #130     04034B50 (67324752)\n+227B8 Extract Zip Spec      14 (20) '2.0'\n+227B9 Extract OS            00 (0) 'MS-DOS'\n+227BA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2293E Compression Method    0008 (8) 'Deflated'\n-22940 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-22944 CRC                   B7DC3A1E (3084663326)\n-22948 Compressed Size       000006C9 (1737)\n-2294C Uncompressed Size     00000FFC (4092)\n-22950 Filename Length       003C (60)\n-22952 Extra Length          0000 (0)\n-22954 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+227BC Compression Method    0008 (8) 'Deflated'\n+227BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+227C2 CRC                   D4042608 (3557041672)\n+227C6 Compressed Size       000003C8 (968)\n+227CA Uncompressed Size     00000876 (2166)\n+227CE Filename Length       003B (59)\n+227D0 Extra Length          0000 (0)\n+227D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22954: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x227D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-22990 PAYLOAD\n+2280D PAYLOAD\n \n-23059 LOCAL HEADER #131     04034B50 (67324752)\n-2305D Extract Zip Spec      14 (20) '2.0'\n-2305E Extract OS            00 (0) 'MS-DOS'\n-2305F General Purpose Flag  0800 (2048)\n+22BD5 LOCAL HEADER #131     04034B50 (67324752)\n+22BD9 Extract Zip Spec      14 (20) '2.0'\n+22BDA Extract OS            00 (0) 'MS-DOS'\n+22BDB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-23061 Compression Method    0008 (8) 'Deflated'\n-23063 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-23067 CRC                   C29D4361 (3265086305)\n-2306B Compressed Size       000003C4 (964)\n-2306F Uncompressed Size     0000087E (2174)\n-23073 Filename Length       003B (59)\n-23075 Extra Length          0000 (0)\n-23077 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22BDD Compression Method    0008 (8) 'Deflated'\n+22BDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+22BE3 CRC                   CFCCC9A7 (3486304679)\n+22BE7 Compressed Size       00000364 (868)\n+22BEB Uncompressed Size     0000079D (1949)\n+22BEF Filename Length       003A (58)\n+22BF1 Extra Length          0000 (0)\n+22BF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23077: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22BF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-230B2 PAYLOAD\n+22C2D PAYLOAD\n \n-23476 LOCAL HEADER #132     04034B50 (67324752)\n-2347A Extract Zip Spec      14 (20) '2.0'\n-2347B Extract OS            00 (0) 'MS-DOS'\n-2347C General Purpose Flag  0800 (2048)\n+22F91 LOCAL HEADER #132     04034B50 (67324752)\n+22F95 Extract Zip Spec      14 (20) '2.0'\n+22F96 Extract OS            00 (0) 'MS-DOS'\n+22F97 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2347E Compression Method    0008 (8) 'Deflated'\n-23480 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-23484 CRC                   D6235787 (3592640391)\n-23488 Compressed Size       00000361 (865)\n-2348C Uncompressed Size     000007A5 (1957)\n-23490 Filename Length       003A (58)\n-23492 Extra Length          0000 (0)\n-23494 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22F99 Compression Method    0008 (8) 'Deflated'\n+22F9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+22F9F CRC                   ECCDA874 (3972900980)\n+22FA3 Compressed Size       00000361 (865)\n+22FA7 Uncompressed Size     00000798 (1944)\n+22FAB Filename Length       0039 (57)\n+22FAD Extra Length          0000 (0)\n+22FAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-234CE PAYLOAD\n+22FE8 PAYLOAD\n \n-2382F LOCAL HEADER #133     04034B50 (67324752)\n-23833 Extract Zip Spec      14 (20) '2.0'\n-23834 Extract OS            00 (0) 'MS-DOS'\n-23835 General Purpose Flag  0800 (2048)\n+23349 LOCAL HEADER #133     04034B50 (67324752)\n+2334D Extract Zip Spec      14 (20) '2.0'\n+2334E Extract OS            00 (0) 'MS-DOS'\n+2334F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-23837 Compression Method    0008 (8) 'Deflated'\n-23839 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2383D CRC                   38F9D75B (955897691)\n-23841 Compressed Size       00000363 (867)\n-23845 Uncompressed Size     000007A0 (1952)\n-23849 Filename Length       0039 (57)\n-2384B Extra Length          0000 (0)\n-2384D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23351 Compression Method    0008 (8) 'Deflated'\n+23353 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+23357 CRC                   8C33F783 (2352215939)\n+2335B Compressed Size       00000979 (2425)\n+2335F Uncompressed Size     0000148A (5258)\n+23363 Filename Length       0039 (57)\n+23365 Extra Length          0000 (0)\n+23367 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2384D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23367: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23886 PAYLOAD\n+233A0 PAYLOAD\n \n-23BE9 LOCAL HEADER #134     04034B50 (67324752)\n-23BED Extract Zip Spec      14 (20) '2.0'\n-23BEE Extract OS            00 (0) 'MS-DOS'\n-23BEF General Purpose Flag  0800 (2048)\n+23D19 LOCAL HEADER #134     04034B50 (67324752)\n+23D1D Extract Zip Spec      14 (20) '2.0'\n+23D1E Extract OS            00 (0) 'MS-DOS'\n+23D1F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-23BF1 Compression Method    0008 (8) 'Deflated'\n-23BF3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-23BF7 CRC                   ADFBA845 (2918950981)\n-23BFB Compressed Size       00000993 (2451)\n-23BFF Uncompressed Size     000014BA (5306)\n-23C03 Filename Length       0039 (57)\n-23C05 Extra Length          0000 (0)\n-23C07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23D21 Compression Method    0008 (8) 'Deflated'\n+23D23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+23D27 CRC                   EFC2418A (4022485386)\n+23D2B Compressed Size       0000028A (650)\n+23D2F Uncompressed Size     00000522 (1314)\n+23D33 Filename Length       0040 (64)\n+23D35 Extra Length          0000 (0)\n+23D37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23C07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23D37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23C40 PAYLOAD\n+23D77 PAYLOAD\n \n-245D3 LOCAL HEADER #135     04034B50 (67324752)\n-245D7 Extract Zip Spec      14 (20) '2.0'\n-245D8 Extract OS            00 (0) 'MS-DOS'\n-245D9 General Purpose Flag  0800 (2048)\n+24001 LOCAL HEADER #135     04034B50 (67324752)\n+24005 Extract Zip Spec      14 (20) '2.0'\n+24006 Extract OS            00 (0) 'MS-DOS'\n+24007 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-245DB Compression Method    0008 (8) 'Deflated'\n-245DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-245E1 CRC                   A6EFD85C (2800736348)\n-245E5 Compressed Size       0000028B (651)\n-245E9 Uncompressed Size     00000522 (1314)\n-245ED Filename Length       0040 (64)\n-245EF Extra Length          0000 (0)\n-245F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24009 Compression Method    0008 (8) 'Deflated'\n+2400B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2400F CRC                   75B8D14A (1975046474)\n+24013 Compressed Size       00000286 (646)\n+24017 Uncompressed Size     0000050E (1294)\n+2401B Filename Length       003C (60)\n+2401D Extra Length          0000 (0)\n+2401F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x245F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2401F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24631 PAYLOAD\n+2405B PAYLOAD\n \n-248BC LOCAL HEADER #136     04034B50 (67324752)\n-248C0 Extract Zip Spec      14 (20) '2.0'\n-248C1 Extract OS            00 (0) 'MS-DOS'\n-248C2 General Purpose Flag  0800 (2048)\n+242E1 LOCAL HEADER #136     04034B50 (67324752)\n+242E5 Extract Zip Spec      14 (20) '2.0'\n+242E6 Extract OS            00 (0) 'MS-DOS'\n+242E7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-248C4 Compression Method    0008 (8) 'Deflated'\n-248C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-248CA CRC                   EF418682 (4014048898)\n-248CE Compressed Size       00000287 (647)\n-248D2 Uncompressed Size     0000050E (1294)\n-248D6 Filename Length       003C (60)\n-248D8 Extra Length          0000 (0)\n-248DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+242E9 Compression Method    0008 (8) 'Deflated'\n+242EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+242EF CRC                   A7BAE725 (2814043941)\n+242F3 Compressed Size       000002C9 (713)\n+242F7 Uncompressed Size     000005C8 (1480)\n+242FB Filename Length       0043 (67)\n+242FD Extra Length          0000 (0)\n+242FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x248DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x242FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24916 PAYLOAD\n+24342 PAYLOAD\n \n-24B9D LOCAL HEADER #137     04034B50 (67324752)\n-24BA1 Extract Zip Spec      14 (20) '2.0'\n-24BA2 Extract OS            00 (0) 'MS-DOS'\n-24BA3 General Purpose Flag  0800 (2048)\n+2460B LOCAL HEADER #137     04034B50 (67324752)\n+2460F Extract Zip Spec      14 (20) '2.0'\n+24610 Extract OS            00 (0) 'MS-DOS'\n+24611 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-24BA5 Compression Method    0008 (8) 'Deflated'\n-24BA7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-24BAB CRC                   6FE6B218 (1877389848)\n-24BAF Compressed Size       000002CC (716)\n-24BB3 Uncompressed Size     000005C8 (1480)\n-24BB7 Filename Length       0043 (67)\n-24BB9 Extra Length          0000 (0)\n-24BBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24613 Compression Method    0008 (8) 'Deflated'\n+24615 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+24619 CRC                   B49C7452 (3030152274)\n+2461D Compressed Size       000002C1 (705)\n+24621 Uncompressed Size     000005CF (1487)\n+24625 Filename Length       0046 (70)\n+24627 Extra Length          0000 (0)\n+24629 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24BBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24629: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24BFE PAYLOAD\n+2466F PAYLOAD\n \n-24ECA LOCAL HEADER #138     04034B50 (67324752)\n-24ECE Extract Zip Spec      14 (20) '2.0'\n-24ECF Extract OS            00 (0) 'MS-DOS'\n-24ED0 General Purpose Flag  0800 (2048)\n+24930 LOCAL HEADER #138     04034B50 (67324752)\n+24934 Extract Zip Spec      14 (20) '2.0'\n+24935 Extract OS            00 (0) 'MS-DOS'\n+24936 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-24ED2 Compression Method    0008 (8) 'Deflated'\n-24ED4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-24ED8 CRC                   CC505048 (3427815496)\n-24EDC Compressed Size       000002C4 (708)\n-24EE0 Uncompressed Size     000005CF (1487)\n-24EE4 Filename Length       0046 (70)\n-24EE6 Extra Length          0000 (0)\n-24EE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24938 Compression Method    0008 (8) 'Deflated'\n+2493A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2493E CRC                   530576E1 (1392867041)\n+24942 Compressed Size       000002BF (703)\n+24946 Uncompressed Size     000005C4 (1476)\n+2494A Filename Length       0043 (67)\n+2494C Extra Length          0000 (0)\n+2494E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2494E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24F2E PAYLOAD\n+24991 PAYLOAD\n \n-251F2 LOCAL HEADER #139     04034B50 (67324752)\n-251F6 Extract Zip Spec      14 (20) '2.0'\n-251F7 Extract OS            00 (0) 'MS-DOS'\n-251F8 General Purpose Flag  0800 (2048)\n+24C50 LOCAL HEADER #139     04034B50 (67324752)\n+24C54 Extract Zip Spec      14 (20) '2.0'\n+24C55 Extract OS            00 (0) 'MS-DOS'\n+24C56 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-251FA Compression Method    0008 (8) 'Deflated'\n-251FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-25200 CRC                   4D912167 (1301356903)\n-25204 Compressed Size       000002C2 (706)\n-25208 Uncompressed Size     000005C4 (1476)\n-2520C Filename Length       0043 (67)\n-2520E Extra Length          0000 (0)\n-25210 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24C58 Compression Method    0008 (8) 'Deflated'\n+24C5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+24C5E CRC                   AC0ECE29 (2886651433)\n+24C62 Compressed Size       00000300 (768)\n+24C66 Uncompressed Size     0000062B (1579)\n+24C6A Filename Length       003F (63)\n+24C6C Extra Length          0000 (0)\n+24C6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x25210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24C6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-25253 PAYLOAD\n+24CAD PAYLOAD\n \n-25515 LOCAL HEADER #140     04034B50 (67324752)\n-25519 Extract Zip Spec      14 (20) '2.0'\n-2551A Extract OS            00 (0) 'MS-DOS'\n-2551B General Purpose Flag  0800 (2048)\n+24FAD LOCAL HEADER #140     04034B50 (67324752)\n+24FB1 Extract Zip Spec      14 (20) '2.0'\n+24FB2 Extract OS            00 (0) 'MS-DOS'\n+24FB3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2551D Compression Method    0008 (8) 'Deflated'\n-2551F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-25523 CRC                   1456D517 (341234967)\n-25527 Compressed Size       00000303 (771)\n-2552B Uncompressed Size     0000062B (1579)\n-2552F Filename Length       003F (63)\n-25531 Extra Length          0000 (0)\n-25533 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24FB5 Compression Method    0008 (8) 'Deflated'\n+24FB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+24FBB CRC                   3F951A38 (1066736184)\n+24FBF Compressed Size       0000047A (1146)\n+24FC3 Uncompressed Size     00000A73 (2675)\n+24FC7 Filename Length       003B (59)\n+24FC9 Extra Length          0000 (0)\n+24FCB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x25533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-25572 PAYLOAD\n+25006 PAYLOAD\n \n-25875 LOCAL HEADER #141     04034B50 (67324752)\n-25879 Extract Zip Spec      14 (20) '2.0'\n-2587A Extract OS            00 (0) 'MS-DOS'\n-2587B General Purpose Flag  0800 (2048)\n+25480 LOCAL HEADER #141     04034B50 (67324752)\n+25484 Extract Zip Spec      14 (20) '2.0'\n+25485 Extract OS            00 (0) 'MS-DOS'\n+25486 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2587D Compression Method    0008 (8) 'Deflated'\n-2587F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-25883 CRC                   2DC517B1 (767891377)\n-25887 Compressed Size       0000047E (1150)\n-2588B Uncompressed Size     00000A73 (2675)\n-2588F Filename Length       003B (59)\n-25891 Extra Length          0000 (0)\n-25893 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+25488 Compression Method    0008 (8) 'Deflated'\n+2548A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2548E CRC                   8D543433 (2371105843)\n+25492 Compressed Size       0000046D (1133)\n+25496 Uncompressed Size     00000A4F (2639)\n+2549A Filename Length       003B (59)\n+2549C Extra Length          0000 (0)\n+2549E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x25893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2549E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-258CE PAYLOAD\n+254D9 PAYLOAD\n \n-25D4C LOCAL HEADER #142     04034B50 (67324752)\n-25D50 Extract Zip Spec      14 (20) '2.0'\n-25D51 Extract OS            00 (0) 'MS-DOS'\n-25D52 General Purpose Flag  0800 (2048)\n+25946 LOCAL HEADER #142     04034B50 (67324752)\n+2594A Extract Zip Spec      14 (20) '2.0'\n+2594B Extract OS            00 (0) 'MS-DOS'\n+2594C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-25D54 Compression Method    0008 (8) 'Deflated'\n-25D56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-25D5A CRC                   BB479E85 (3142033029)\n-25D5E Compressed Size       0000046F (1135)\n-25D62 Uncompressed Size     00000A53 (2643)\n-25D66 Filename Length       003B (59)\n-25D68 Extra Length          0000 (0)\n-25D6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2594E Compression Method    0008 (8) 'Deflated'\n+25950 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+25954 CRC                   B45C1422 (3025933346)\n+25958 Compressed Size       000003A9 (937)\n+2595C Uncompressed Size     000008AF (2223)\n+25960 Filename Length       0042 (66)\n+25962 Extra Length          0000 (0)\n+25964 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x25D6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-25DA5 PAYLOAD\n+259A6 PAYLOAD\n \n-26214 LOCAL HEADER #143     04034B50 (67324752)\n-26218 Extract Zip Spec      14 (20) '2.0'\n-26219 Extract OS            00 (0) 'MS-DOS'\n-2621A General Purpose Flag  0800 (2048)\n+25D4F LOCAL HEADER #143     04034B50 (67324752)\n+25D53 Extract Zip Spec      14 (20) '2.0'\n+25D54 Extract OS            00 (0) 'MS-DOS'\n+25D55 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2621C Compression Method    0008 (8) 'Deflated'\n-2621E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-26222 CRC                   F5534498 (4115874968)\n-26226 Compressed Size       000003A9 (937)\n-2622A Uncompressed Size     000008AF (2223)\n-2622E Filename Length       0042 (66)\n-26230 Extra Length          0000 (0)\n-26232 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+25D57 Compression Method    0008 (8) 'Deflated'\n+25D59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+25D5D CRC                   EC75F677 (3967153783)\n+25D61 Compressed Size       0000078B (1931)\n+25D65 Uncompressed Size     0000103B (4155)\n+25D69 Filename Length       0035 (53)\n+25D6B Extra Length          0000 (0)\n+25D6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-26274 PAYLOAD\n+25DA2 PAYLOAD\n \n-2661D LOCAL HEADER #144     04034B50 (67324752)\n-26621 Extract Zip Spec      14 (20) '2.0'\n-26622 Extract OS            00 (0) 'MS-DOS'\n-26623 General Purpose Flag  0800 (2048)\n+2652D LOCAL HEADER #144     04034B50 (67324752)\n+26531 Extract Zip Spec      14 (20) '2.0'\n+26532 Extract OS            00 (0) 'MS-DOS'\n+26533 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-26625 Compression Method    0008 (8) 'Deflated'\n-26627 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2662B CRC                   3C9DE1D4 (1016979924)\n-2662F Compressed Size       00000791 (1937)\n-26633 Uncompressed Size     00001067 (4199)\n-26637 Filename Length       0035 (53)\n-26639 Extra Length          0000 (0)\n-2663B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26535 Compression Method    0008 (8) 'Deflated'\n+26537 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2653B CRC                   41BE667C (1102997116)\n+2653F Compressed Size       00000276 (630)\n+26543 Uncompressed Size     000004EC (1260)\n+26547 Filename Length       0037 (55)\n+26549 Extra Length          0000 (0)\n+2654B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2663B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2654B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-26670 PAYLOAD\n+26582 PAYLOAD\n \n-26E01 LOCAL HEADER #145     04034B50 (67324752)\n-26E05 Extract Zip Spec      14 (20) '2.0'\n-26E06 Extract OS            00 (0) 'MS-DOS'\n-26E07 General Purpose Flag  0800 (2048)\n+267F8 LOCAL HEADER #145     04034B50 (67324752)\n+267FC Extract Zip Spec      14 (20) '2.0'\n+267FD Extract OS            00 (0) 'MS-DOS'\n+267FE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-26E09 Compression Method    0008 (8) 'Deflated'\n-26E0B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-26E0F CRC                   24EEA5A3 (619619747)\n-26E13 Compressed Size       00000277 (631)\n-26E17 Uncompressed Size     000004EC (1260)\n-26E1B Filename Length       0037 (55)\n-26E1D Extra Length          0000 (0)\n-26E1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26800 Compression Method    0008 (8) 'Deflated'\n+26802 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+26806 CRC                   6CB14ED0 (1823559376)\n+2680A Compressed Size       000002BD (701)\n+2680E Uncompressed Size     000005B9 (1465)\n+26812 Filename Length       003E (62)\n+26814 Extra Length          0000 (0)\n+26816 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-26E56 PAYLOAD\n+26854 PAYLOAD\n \n-270CD LOCAL HEADER #146     04034B50 (67324752)\n-270D1 Extract Zip Spec      14 (20) '2.0'\n-270D2 Extract OS            00 (0) 'MS-DOS'\n-270D3 General Purpose Flag  0800 (2048)\n+26B11 LOCAL HEADER #146     04034B50 (67324752)\n+26B15 Extract Zip Spec      14 (20) '2.0'\n+26B16 Extract OS            00 (0) 'MS-DOS'\n+26B17 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-270D5 Compression Method    0008 (8) 'Deflated'\n-270D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-270DB CRC                   45C474C6 (1170502854)\n-270DF Compressed Size       000002BE (702)\n-270E3 Uncompressed Size     000005B9 (1465)\n-270E7 Filename Length       003E (62)\n-270E9 Extra Length          0000 (0)\n-270EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26B19 Compression Method    0008 (8) 'Deflated'\n+26B1B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+26B1F CRC                   57BC6C1E (1471966238)\n+26B23 Compressed Size       0000044E (1102)\n+26B27 Uncompressed Size     00000A04 (2564)\n+26B2B Filename Length       0044 (68)\n+26B2D Extra Length          0000 (0)\n+26B2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x270EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26B2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27129 PAYLOAD\n+26B73 PAYLOAD\n \n-273E7 LOCAL HEADER #147     04034B50 (67324752)\n-273EB Extract Zip Spec      14 (20) '2.0'\n-273EC Extract OS            00 (0) 'MS-DOS'\n-273ED General Purpose Flag  0800 (2048)\n+26FC1 LOCAL HEADER #147     04034B50 (67324752)\n+26FC5 Extract Zip Spec      14 (20) '2.0'\n+26FC6 Extract OS            00 (0) 'MS-DOS'\n+26FC7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-273EF Compression Method    0008 (8) 'Deflated'\n-273F1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-273F5 CRC                   4A3EFA27 (1245641255)\n-273F9 Compressed Size       00000478 (1144)\n-273FD Uncompressed Size     00000A57 (2647)\n-27401 Filename Length       0044 (68)\n-27403 Extra Length          0000 (0)\n-27405 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26FC9 Compression Method    0008 (8) 'Deflated'\n+26FCB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+26FCF CRC                   258AA2D8 (629842648)\n+26FD3 Compressed Size       0000023D (573)\n+26FD7 Uncompressed Size     000004CB (1227)\n+26FDB Filename Length       0037 (55)\n+26FDD Extra Length          0000 (0)\n+26FDF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26FDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27449 PAYLOAD\n+27016 PAYLOAD\n \n-278C1 LOCAL HEADER #148     04034B50 (67324752)\n-278C5 Extract Zip Spec      14 (20) '2.0'\n-278C6 Extract OS            00 (0) 'MS-DOS'\n-278C7 General Purpose Flag  0800 (2048)\n+27253 LOCAL HEADER #148     04034B50 (67324752)\n+27257 Extract Zip Spec      14 (20) '2.0'\n+27258 Extract OS            00 (0) 'MS-DOS'\n+27259 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-278C9 Compression Method    0008 (8) 'Deflated'\n-278CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-278CF CRC                   A21B5BC3 (2719701955)\n-278D3 Compressed Size       0000023B (571)\n-278D7 Uncompressed Size     000004CB (1227)\n-278DB Filename Length       0037 (55)\n-278DD Extra Length          0000 (0)\n-278DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2725B Compression Method    0008 (8) 'Deflated'\n+2725D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+27261 CRC                   15FC375C (368850780)\n+27265 Compressed Size       00000275 (629)\n+27269 Uncompressed Size     000004E6 (1254)\n+2726D Filename Length       0036 (54)\n+2726F Extra Length          0000 (0)\n+27271 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x278DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27916 PAYLOAD\n+272A7 PAYLOAD\n \n-27B51 LOCAL HEADER #149     04034B50 (67324752)\n-27B55 Extract Zip Spec      14 (20) '2.0'\n-27B56 Extract OS            00 (0) 'MS-DOS'\n-27B57 General Purpose Flag  0800 (2048)\n+2751C LOCAL HEADER #149     04034B50 (67324752)\n+27520 Extract Zip Spec      14 (20) '2.0'\n+27521 Extract OS            00 (0) 'MS-DOS'\n+27522 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-27B59 Compression Method    0008 (8) 'Deflated'\n-27B5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-27B5F CRC                   BFD478FF (3218372863)\n-27B63 Compressed Size       00000275 (629)\n-27B67 Uncompressed Size     000004E6 (1254)\n-27B6B Filename Length       0036 (54)\n-27B6D Extra Length          0000 (0)\n-27B6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27524 Compression Method    0008 (8) 'Deflated'\n+27526 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2752A CRC                   FA644E6F (4200877679)\n+2752E Compressed Size       000002BC (700)\n+27532 Uncompressed Size     000005B4 (1460)\n+27536 Filename Length       003D (61)\n+27538 Extra Length          0000 (0)\n+2753A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27B6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2753A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27BA5 PAYLOAD\n+27577 PAYLOAD\n \n-27E1A LOCAL HEADER #150     04034B50 (67324752)\n-27E1E Extract Zip Spec      14 (20) '2.0'\n-27E1F Extract OS            00 (0) 'MS-DOS'\n-27E20 General Purpose Flag  0800 (2048)\n+27833 LOCAL HEADER #150     04034B50 (67324752)\n+27837 Extract Zip Spec      14 (20) '2.0'\n+27838 Extract OS            00 (0) 'MS-DOS'\n+27839 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-27E22 Compression Method    0008 (8) 'Deflated'\n-27E24 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-27E28 CRC                   C7A331B5 (3349361077)\n-27E2C Compressed Size       000002BD (701)\n-27E30 Uncompressed Size     000005B4 (1460)\n-27E34 Filename Length       003D (61)\n-27E36 Extra Length          0000 (0)\n-27E38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2783B Compression Method    0008 (8) 'Deflated'\n+2783D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+27841 CRC                   02D47820 (47478816)\n+27845 Compressed Size       00000274 (628)\n+27849 Uncompressed Size     000004E1 (1249)\n+2784D Filename Length       0035 (53)\n+2784F Extra Length          0000 (0)\n+27851 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27E38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27851: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-27E75 PAYLOAD\n+27886 PAYLOAD\n \n-28132 LOCAL HEADER #151     04034B50 (67324752)\n-28136 Extract Zip Spec      14 (20) '2.0'\n-28137 Extract OS            00 (0) 'MS-DOS'\n-28138 General Purpose Flag  0800 (2048)\n+27AFA LOCAL HEADER #151     04034B50 (67324752)\n+27AFE Extract Zip Spec      14 (20) '2.0'\n+27AFF Extract OS            00 (0) 'MS-DOS'\n+27B00 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2813A Compression Method    0008 (8) 'Deflated'\n-2813C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-28140 CRC                   B5AEBBEB (3048127467)\n-28144 Compressed Size       00000276 (630)\n-28148 Uncompressed Size     000004E1 (1249)\n-2814C Filename Length       0035 (53)\n-2814E Extra Length          0000 (0)\n-28150 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27B02 Compression Method    0008 (8) 'Deflated'\n+27B04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+27B08 CRC                   AC92C27D (2895299197)\n+27B0C Compressed Size       000002BC (700)\n+27B10 Uncompressed Size     000005AF (1455)\n+27B14 Filename Length       003C (60)\n+27B16 Extra Length          0000 (0)\n+27B18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-28185 PAYLOAD\n+27B54 PAYLOAD\n \n-283FB LOCAL HEADER #152     04034B50 (67324752)\n-283FF Extract Zip Spec      14 (20) '2.0'\n-28400 Extract OS            00 (0) 'MS-DOS'\n-28401 General Purpose Flag  0800 (2048)\n+27E10 LOCAL HEADER #152     04034B50 (67324752)\n+27E14 Extract Zip Spec      14 (20) '2.0'\n+27E15 Extract OS            00 (0) 'MS-DOS'\n+27E16 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-28403 Compression Method    0008 (8) 'Deflated'\n-28405 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-28409 CRC                   627C52AA (1652314794)\n-2840D Compressed Size       000002BC (700)\n-28411 Uncompressed Size     000005AF (1455)\n-28415 Filename Length       003C (60)\n-28417 Extra Length          0000 (0)\n-28419 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+27E18 Compression Method    0008 (8) 'Deflated'\n+27E1A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+27E1E CRC                   32F22E80 (854732416)\n+27E22 Compressed Size       000002EF (751)\n+27E26 Uncompressed Size     00000657 (1623)\n+27E2A Filename Length       003C (60)\n+27E2C Extra Length          0000 (0)\n+27E2E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x27E2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-28455 PAYLOAD\n+27E6A PAYLOAD\n \n-28711 LOCAL HEADER #153     04034B50 (67324752)\n-28715 Extract Zip Spec      14 (20) '2.0'\n-28716 Extract OS            00 (0) 'MS-DOS'\n-28717 General Purpose Flag  0800 (2048)\n+28159 LOCAL HEADER #153     04034B50 (67324752)\n+2815D Extract Zip Spec      14 (20) '2.0'\n+2815E Extract OS            00 (0) 'MS-DOS'\n+2815F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-28719 Compression Method    0008 (8) 'Deflated'\n-2871B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2871F CRC                   04D7C559 (81249625)\n-28723 Compressed Size       000002F0 (752)\n-28727 Uncompressed Size     00000657 (1623)\n-2872B Filename Length       003C (60)\n-2872D Extra Length          0000 (0)\n-2872F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+28161 Compression Method    0008 (8) 'Deflated'\n+28163 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+28167 CRC                   36B5D127 (917885223)\n+2816B Compressed Size       000002E6 (742)\n+2816F Uncompressed Size     0000063E (1598)\n+28173 Filename Length       0038 (56)\n+28175 Extra Length          0000 (0)\n+28177 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2872F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2876B PAYLOAD\n+281AF PAYLOAD\n \n-28A5B LOCAL HEADER #154     04034B50 (67324752)\n-28A5F Extract Zip Spec      14 (20) '2.0'\n-28A60 Extract OS            00 (0) 'MS-DOS'\n-28A61 General Purpose Flag  0800 (2048)\n+28495 LOCAL HEADER #154     04034B50 (67324752)\n+28499 Extract Zip Spec      14 (20) '2.0'\n+2849A Extract OS            00 (0) 'MS-DOS'\n+2849B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-28A63 Compression Method    0008 (8) 'Deflated'\n-28A65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-28A69 CRC                   47675616 (1197954582)\n-28A6D Compressed Size       000002EB (747)\n-28A71 Uncompressed Size     0000063E (1598)\n-28A75 Filename Length       0038 (56)\n-28A77 Extra Length          0000 (0)\n-28A79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2849D Compression Method    0008 (8) 'Deflated'\n+2849F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+284A3 CRC                   D395104A (3549761610)\n+284A7 Compressed Size       00000073 (115)\n+284AB Uncompressed Size     00000083 (131)\n+284AF Filename Length       002C (44)\n+284B1 Extra Length          0000 (0)\n+284B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28A79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x284B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-28AB1 PAYLOAD\n+284DF PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-28D9C LOCAL HEADER #155     04034B50 (67324752)\n-28DA0 Extract Zip Spec      14 (20) '2.0'\n-28DA1 Extract OS            00 (0) 'MS-DOS'\n-28DA2 General Purpose Flag  0800 (2048)\n+28552 LOCAL HEADER #155     04034B50 (67324752)\n+28556 Extract Zip Spec      14 (20) '2.0'\n+28557 Extract OS            00 (0) 'MS-DOS'\n+28558 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-28DA4 Compression Method    0008 (8) 'Deflated'\n-28DA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-28DAA CRC                   A0DF96ED (2699007725)\n-28DAE Compressed Size       00000073 (115)\n-28DB2 Uncompressed Size     00000083 (131)\n-28DB6 Filename Length       002C (44)\n-28DB8 Extra Length          0000 (0)\n-28DBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2855A Compression Method    0008 (8) 'Deflated'\n+2855C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+28560 CRC                   B3B109A3 (3014724003)\n+28564 Compressed Size       00001371 (4977)\n+28568 Uncompressed Size     00002D04 (11524)\n+2856C Filename Length       0042 (66)\n+2856E Extra Length          0000 (0)\n+28570 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28DBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x28570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-28DE6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+285B2 PAYLOAD\n \n-28E59 LOCAL HEADER #156     04034B50 (67324752)\n-28E5D Extract Zip Spec      14 (20) '2.0'\n-28E5E Extract OS            00 (0) 'MS-DOS'\n-28E5F General Purpose Flag  0800 (2048)\n+29923 LOCAL HEADER #156     04034B50 (67324752)\n+29927 Extract Zip Spec      14 (20) '2.0'\n+29928 Extract OS            00 (0) 'MS-DOS'\n+29929 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-28E61 Compression Method    0008 (8) 'Deflated'\n-28E63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-28E67 CRC                   FFCD62CB (4291650251)\n-28E6B Compressed Size       00001358 (4952)\n-28E6F Uncompressed Size     00002E00 (11776)\n-28E73 Filename Length       0042 (66)\n-28E75 Extra Length          0000 (0)\n-28E77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2992B Compression Method    0008 (8) 'Deflated'\n+2992D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+29931 CRC                   B09EA491 (2963186833)\n+29935 Compressed Size       00000557 (1367)\n+29939 Uncompressed Size     00000D5A (3418)\n+2993D Filename Length       003B (59)\n+2993F Extra Length          0000 (0)\n+29941 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x28E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29941: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-28EB9 PAYLOAD\n+2997C PAYLOAD\n \n-2A211 LOCAL HEADER #157     04034B50 (67324752)\n-2A215 Extract Zip Spec      14 (20) '2.0'\n-2A216 Extract OS            00 (0) 'MS-DOS'\n-2A217 General Purpose Flag  0800 (2048)\n+29ED3 LOCAL HEADER #157     04034B50 (67324752)\n+29ED7 Extract Zip Spec      14 (20) '2.0'\n+29ED8 Extract OS            00 (0) 'MS-DOS'\n+29ED9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2A219 Compression Method    0008 (8) 'Deflated'\n-2A21B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2A21F CRC                   7BC417B9 (2076448697)\n-2A223 Compressed Size       0000053F (1343)\n-2A227 Uncompressed Size     00000D57 (3415)\n-2A22B Filename Length       003B (59)\n-2A22D Extra Length          0000 (0)\n-2A22F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29EDB Compression Method    0008 (8) 'Deflated'\n+29EDD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+29EE1 CRC                   1119AB08 (286894856)\n+29EE5 Compressed Size       00000078 (120)\n+29EE9 Uncompressed Size     0000008B (139)\n+29EED Filename Length       0034 (52)\n+29EEF Extra Length          0000 (0)\n+29EF1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2A22F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29EF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2A26A PAYLOAD\n+29F25 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2A7A9 LOCAL HEADER #158     04034B50 (67324752)\n-2A7AD Extract Zip Spec      14 (20) '2.0'\n-2A7AE Extract OS            00 (0) 'MS-DOS'\n-2A7AF General Purpose Flag  0800 (2048)\n+29F9D LOCAL HEADER #158     04034B50 (67324752)\n+29FA1 Extract Zip Spec      14 (20) '2.0'\n+29FA2 Extract OS            00 (0) 'MS-DOS'\n+29FA3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2A7B1 Compression Method    0008 (8) 'Deflated'\n-2A7B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2A7B7 CRC                   D13FC0A7 (3510616231)\n-2A7BB Compressed Size       00000079 (121)\n-2A7BF Uncompressed Size     0000008B (139)\n-2A7C3 Filename Length       0034 (52)\n-2A7C5 Extra Length          0000 (0)\n-2A7C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29FA5 Compression Method    0008 (8) 'Deflated'\n+29FA7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+29FAB CRC                   37ACBCC5 (934067397)\n+29FAF Compressed Size       00000465 (1125)\n+29FB3 Uncompressed Size     00000A3B (2619)\n+29FB7 Filename Length       003D (61)\n+29FB9 Extra Length          0000 (0)\n+29FBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2A7C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29FBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2A7FB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+29FF8 PAYLOAD\n \n-2A874 LOCAL HEADER #159     04034B50 (67324752)\n-2A878 Extract Zip Spec      14 (20) '2.0'\n-2A879 Extract OS            00 (0) 'MS-DOS'\n-2A87A General Purpose Flag  0800 (2048)\n+2A45D LOCAL HEADER #159     04034B50 (67324752)\n+2A461 Extract Zip Spec      14 (20) '2.0'\n+2A462 Extract OS            00 (0) 'MS-DOS'\n+2A463 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2A87C Compression Method    0008 (8) 'Deflated'\n-2A87E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2A882 CRC                   29F89725 (704157477)\n-2A886 Compressed Size       00000469 (1129)\n-2A88A Uncompressed Size     00000A3F (2623)\n-2A88E Filename Length       003D (61)\n-2A890 Extra Length          0000 (0)\n-2A892 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2A465 Compression Method    0008 (8) 'Deflated'\n+2A467 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2A46B CRC                   E6C63DFC (3871751676)\n+2A46F Compressed Size       0000027B (635)\n+2A473 Uncompressed Size     00000516 (1302)\n+2A477 Filename Length       0040 (64)\n+2A479 Extra Length          0000 (0)\n+2A47B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2A892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2A47B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2A8CF PAYLOAD\n+2A4BB PAYLOAD\n \n-2AD38 LOCAL HEADER #160     04034B50 (67324752)\n-2AD3C Extract Zip Spec      14 (20) '2.0'\n-2AD3D Extract OS            00 (0) 'MS-DOS'\n-2AD3E General Purpose Flag  0800 (2048)\n+2A736 LOCAL HEADER #160     04034B50 (67324752)\n+2A73A Extract Zip Spec      14 (20) '2.0'\n+2A73B Extract OS            00 (0) 'MS-DOS'\n+2A73C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2AD40 Compression Method    0008 (8) 'Deflated'\n-2AD42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2AD46 CRC                   22EBB4EF (585872623)\n-2AD4A Compressed Size       0000027E (638)\n-2AD4E Uncompressed Size     00000516 (1302)\n-2AD52 Filename Length       0040 (64)\n-2AD54 Extra Length          0000 (0)\n-2AD56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2A73E Compression Method    0008 (8) 'Deflated'\n+2A740 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2A744 CRC                   352E1C3E (892214334)\n+2A748 Compressed Size       000002B6 (694)\n+2A74C Uncompressed Size     000005BF (1471)\n+2A750 Filename Length       0041 (65)\n+2A752 Extra Length          0000 (0)\n+2A754 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2AD56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2A754: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2AD96 PAYLOAD\n+2A795 PAYLOAD\n \n-2B014 LOCAL HEADER #161     04034B50 (67324752)\n-2B018 Extract Zip Spec      14 (20) '2.0'\n-2B019 Extract OS            00 (0) 'MS-DOS'\n-2B01A General Purpose Flag  0800 (2048)\n+2AA4B LOCAL HEADER #161     04034B50 (67324752)\n+2AA4F Extract Zip Spec      14 (20) '2.0'\n+2AA50 Extract OS            00 (0) 'MS-DOS'\n+2AA51 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2B01C Compression Method    0008 (8) 'Deflated'\n-2B01E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2B022 CRC                   11E9A74F (300525391)\n-2B026 Compressed Size       000002B7 (695)\n-2B02A Uncompressed Size     000005BF (1471)\n-2B02E Filename Length       0041 (65)\n-2B030 Extra Length          0000 (0)\n-2B032 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2AA53 Compression Method    0008 (8) 'Deflated'\n+2AA55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2AA59 CRC                   05A648B3 (94783667)\n+2AA5D Compressed Size       00000332 (818)\n+2AA61 Uncompressed Size     000006B9 (1721)\n+2AA65 Filename Length       0039 (57)\n+2AA67 Extra Length          0000 (0)\n+2AA69 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2AA69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2B073 PAYLOAD\n+2AAA2 PAYLOAD\n \n-2B32A LOCAL HEADER #162     04034B50 (67324752)\n-2B32E Extract Zip Spec      14 (20) '2.0'\n-2B32F Extract OS            00 (0) 'MS-DOS'\n-2B330 General Purpose Flag  0800 (2048)\n+2ADD4 LOCAL HEADER #162     04034B50 (67324752)\n+2ADD8 Extract Zip Spec      14 (20) '2.0'\n+2ADD9 Extract OS            00 (0) 'MS-DOS'\n+2ADDA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2B332 Compression Method    0008 (8) 'Deflated'\n-2B334 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2B338 CRC                   05703C6C (91241580)\n-2B33C Compressed Size       00000339 (825)\n-2B340 Uncompressed Size     000006B9 (1721)\n-2B344 Filename Length       0039 (57)\n-2B346 Extra Length          0000 (0)\n-2B348 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2ADDC Compression Method    0008 (8) 'Deflated'\n+2ADDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2ADE2 CRC                   E9CA2943 (3922340163)\n+2ADE6 Compressed Size       000002B9 (697)\n+2ADEA Uncompressed Size     000005BA (1466)\n+2ADEE Filename Length       0040 (64)\n+2ADF0 Extra Length          0000 (0)\n+2ADF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2ADF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2B381 PAYLOAD\n+2AE32 PAYLOAD\n \n-2B6BA LOCAL HEADER #163     04034B50 (67324752)\n-2B6BE Extract Zip Spec      14 (20) '2.0'\n-2B6BF Extract OS            00 (0) 'MS-DOS'\n-2B6C0 General Purpose Flag  0800 (2048)\n+2B0EB LOCAL HEADER #163     04034B50 (67324752)\n+2B0EF Extract Zip Spec      14 (20) '2.0'\n+2B0F0 Extract OS            00 (0) 'MS-DOS'\n+2B0F1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2B6C2 Compression Method    0008 (8) 'Deflated'\n-2B6C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2B6C8 CRC                   0FF3B167 (267628903)\n-2B6CC Compressed Size       000002B7 (695)\n-2B6D0 Uncompressed Size     000005BA (1466)\n-2B6D4 Filename Length       0040 (64)\n-2B6D6 Extra Length          0000 (0)\n-2B6D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2B0F3 Compression Method    0008 (8) 'Deflated'\n+2B0F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2B0F9 CRC                   D5E8CC33 (3588803635)\n+2B0FD Compressed Size       00000076 (118)\n+2B101 Uncompressed Size     00000086 (134)\n+2B105 Filename Length       002F (47)\n+2B107 Extra Length          0000 (0)\n+2B109 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B6D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2B718 PAYLOAD\n+2B138 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2B9CF LOCAL HEADER #164     04034B50 (67324752)\n-2B9D3 Extract Zip Spec      14 (20) '2.0'\n-2B9D4 Extract OS            00 (0) 'MS-DOS'\n-2B9D5 General Purpose Flag  0800 (2048)\n+2B1AE LOCAL HEADER #164     04034B50 (67324752)\n+2B1B2 Extract Zip Spec      14 (20) '2.0'\n+2B1B3 Extract OS            00 (0) 'MS-DOS'\n+2B1B4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2B9D7 Compression Method    0008 (8) 'Deflated'\n-2B9D9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2B9DD CRC                   42808CD1 (1115720913)\n-2B9E1 Compressed Size       00000076 (118)\n-2B9E5 Uncompressed Size     00000086 (134)\n-2B9E9 Filename Length       002F (47)\n-2B9EB Extra Length          0000 (0)\n-2B9ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2B1B6 Compression Method    0008 (8) 'Deflated'\n+2B1B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2B1BC CRC                   70CE9BCC (1892588492)\n+2B1C0 Compressed Size       00000460 (1120)\n+2B1C4 Uncompressed Size     000009C7 (2503)\n+2B1C8 Filename Length       0040 (64)\n+2B1CA Extra Length          0000 (0)\n+2B1CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B9ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B1CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2BA1C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2B20C PAYLOAD\n \n-2BA92 LOCAL HEADER #165     04034B50 (67324752)\n-2BA96 Extract Zip Spec      14 (20) '2.0'\n-2BA97 Extract OS            00 (0) 'MS-DOS'\n-2BA98 General Purpose Flag  0800 (2048)\n+2B66C LOCAL HEADER #165     04034B50 (67324752)\n+2B670 Extract Zip Spec      14 (20) '2.0'\n+2B671 Extract OS            00 (0) 'MS-DOS'\n+2B672 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2BA9A Compression Method    0008 (8) 'Deflated'\n-2BA9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2BAA0 CRC                   503931BF (1345925567)\n-2BAA4 Compressed Size       00000463 (1123)\n-2BAA8 Uncompressed Size     000009DB (2523)\n-2BAAC Filename Length       0040 (64)\n-2BAAE Extra Length          0000 (0)\n-2BAB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2B674 Compression Method    0008 (8) 'Deflated'\n+2B676 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2B67A CRC                   F153CE77 (4048801399)\n+2B67E Compressed Size       00000287 (647)\n+2B682 Uncompressed Size     00000529 (1321)\n+2B686 Filename Length       0044 (68)\n+2B688 Extra Length          0000 (0)\n+2B68A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2BAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B68A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2BAF0 PAYLOAD\n+2B6CE PAYLOAD\n \n-2BF53 LOCAL HEADER #166     04034B50 (67324752)\n-2BF57 Extract Zip Spec      14 (20) '2.0'\n-2BF58 Extract OS            00 (0) 'MS-DOS'\n-2BF59 General Purpose Flag  0800 (2048)\n+2B955 LOCAL HEADER #166     04034B50 (67324752)\n+2B959 Extract Zip Spec      14 (20) '2.0'\n+2B95A Extract OS            00 (0) 'MS-DOS'\n+2B95B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2BF5B Compression Method    0008 (8) 'Deflated'\n-2BF5D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2BF61 CRC                   A2DD3F0B (2732408587)\n-2BF65 Compressed Size       0000028A (650)\n-2BF69 Uncompressed Size     00000529 (1321)\n-2BF6D Filename Length       0044 (68)\n-2BF6F Extra Length          0000 (0)\n-2BF71 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2B95D Compression Method    0008 (8) 'Deflated'\n+2B95F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2B963 CRC                   DF736884 (3748882564)\n+2B967 Compressed Size       00000283 (643)\n+2B96B Uncompressed Size     00000524 (1316)\n+2B96F Filename Length       0043 (67)\n+2B971 Extra Length          0000 (0)\n+2B973 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2BF71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2BFB5 PAYLOAD\n+2B9B6 PAYLOAD\n \n-2C23F LOCAL HEADER #167     04034B50 (67324752)\n-2C243 Extract Zip Spec      14 (20) '2.0'\n-2C244 Extract OS            00 (0) 'MS-DOS'\n-2C245 General Purpose Flag  0800 (2048)\n+2BC39 LOCAL HEADER #167     04034B50 (67324752)\n+2BC3D Extract Zip Spec      14 (20) '2.0'\n+2BC3E Extract OS            00 (0) 'MS-DOS'\n+2BC3F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2C247 Compression Method    0008 (8) 'Deflated'\n-2C249 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2C24D CRC                   041F08B5 (69142709)\n-2C251 Compressed Size       00000285 (645)\n-2C255 Uncompressed Size     00000524 (1316)\n-2C259 Filename Length       0043 (67)\n-2C25B Extra Length          0000 (0)\n-2C25D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2BC41 Compression Method    0008 (8) 'Deflated'\n+2BC43 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2BC47 CRC                   9DA37280 (2644734592)\n+2BC4B Compressed Size       00000287 (647)\n+2BC4F Uncompressed Size     00000525 (1317)\n+2BC53 Filename Length       0043 (67)\n+2BC55 Extra Length          0000 (0)\n+2BC57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C25D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2BC57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2C2A0 PAYLOAD\n+2BC9A PAYLOAD\n \n-2C525 LOCAL HEADER #168     04034B50 (67324752)\n-2C529 Extract Zip Spec      14 (20) '2.0'\n-2C52A Extract OS            00 (0) 'MS-DOS'\n-2C52B General Purpose Flag  0800 (2048)\n+2BF21 LOCAL HEADER #168     04034B50 (67324752)\n+2BF25 Extract Zip Spec      14 (20) '2.0'\n+2BF26 Extract OS            00 (0) 'MS-DOS'\n+2BF27 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2C52D Compression Method    0008 (8) 'Deflated'\n-2C52F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2C533 CRC                   290671C4 (688288196)\n-2C537 Compressed Size       0000028A (650)\n-2C53B Uncompressed Size     00000525 (1317)\n-2C53F Filename Length       0043 (67)\n-2C541 Extra Length          0000 (0)\n-2C543 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2BF29 Compression Method    0008 (8) 'Deflated'\n+2BF2B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2BF2F CRC                   92FDF1BB (2466116027)\n+2BF33 Compressed Size       00000633 (1587)\n+2BF37 Uncompressed Size     00000EAB (3755)\n+2BF3B Filename Length       003E (62)\n+2BF3D Extra Length          0000 (0)\n+2BF3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2BF3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2C586 PAYLOAD\n+2BF7D PAYLOAD\n \n-2C810 LOCAL HEADER #169     04034B50 (67324752)\n-2C814 Extract Zip Spec      14 (20) '2.0'\n-2C815 Extract OS            00 (0) 'MS-DOS'\n-2C816 General Purpose Flag  0800 (2048)\n+2C5B0 LOCAL HEADER #169     04034B50 (67324752)\n+2C5B4 Extract Zip Spec      14 (20) '2.0'\n+2C5B5 Extract OS            00 (0) 'MS-DOS'\n+2C5B6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2C818 Compression Method    0008 (8) 'Deflated'\n-2C81A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2C81E CRC                   139F4B52 (329206610)\n-2C822 Compressed Size       00000630 (1584)\n-2C826 Uncompressed Size     00000EAB (3755)\n-2C82A Filename Length       003E (62)\n-2C82C Extra Length          0000 (0)\n-2C82E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2C5B8 Compression Method    0008 (8) 'Deflated'\n+2C5BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2C5BE CRC                   BBAD479C (3148695452)\n+2C5C2 Compressed Size       00000440 (1088)\n+2C5C6 Uncompressed Size     00000A56 (2646)\n+2C5CA Filename Length       0043 (67)\n+2C5CC Extra Length          0000 (0)\n+2C5CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2C82E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2C5CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2C86C PAYLOAD\n+2C611 PAYLOAD\n \n-2CE9C LOCAL HEADER #170     04034B50 (67324752)\n-2CEA0 Extract Zip Spec      14 (20) '2.0'\n-2CEA1 Extract OS            00 (0) 'MS-DOS'\n-2CEA2 General Purpose Flag  0800 (2048)\n+2CA51 LOCAL HEADER #170     04034B50 (67324752)\n+2CA55 Extract Zip Spec      14 (20) '2.0'\n+2CA56 Extract OS            00 (0) 'MS-DOS'\n+2CA57 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2CEA4 Compression Method    0008 (8) 'Deflated'\n-2CEA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2CEAA CRC                   2507F433 (621278259)\n-2CEAE Compressed Size       00000460 (1120)\n-2CEB2 Uncompressed Size     00000AA9 (2729)\n-2CEB6 Filename Length       0043 (67)\n-2CEB8 Extra Length          0000 (0)\n-2CEBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2CA59 Compression Method    0008 (8) 'Deflated'\n+2CA5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2CA5F CRC                   FF78BB11 (4286102289)\n+2CA63 Compressed Size       00000540 (1344)\n+2CA67 Uncompressed Size     00000C75 (3189)\n+2CA6B Filename Length       0045 (69)\n+2CA6D Extra Length          0000 (0)\n+2CA6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2CEBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2CA6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2CEFD PAYLOAD\n+2CAB4 PAYLOAD\n \n-2D35D LOCAL HEADER #171     04034B50 (67324752)\n-2D361 Extract Zip Spec      14 (20) '2.0'\n-2D362 Extract OS            00 (0) 'MS-DOS'\n-2D363 General Purpose Flag  0800 (2048)\n+2CFF4 LOCAL HEADER #171     04034B50 (67324752)\n+2CFF8 Extract Zip Spec      14 (20) '2.0'\n+2CFF9 Extract OS            00 (0) 'MS-DOS'\n+2CFFA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2D365 Compression Method    0008 (8) 'Deflated'\n-2D367 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2D36B CRC                   E49C5922 (3835451682)\n-2D36F Compressed Size       0000055E (1374)\n-2D373 Uncompressed Size     00000CD0 (3280)\n-2D377 Filename Length       0045 (69)\n-2D379 Extra Length          0000 (0)\n-2D37B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2CFFC Compression Method    0008 (8) 'Deflated'\n+2CFFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2D002 CRC                   53B8CF7B (1404620667)\n+2D006 Compressed Size       000003D6 (982)\n+2D00A Uncompressed Size     00000868 (2152)\n+2D00E Filename Length       0039 (57)\n+2D010 Extra Length          0000 (0)\n+2D012 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2D37B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2D3C0 PAYLOAD\n+2D04B PAYLOAD\n \n-2D91E LOCAL HEADER #172     04034B50 (67324752)\n-2D922 Extract Zip Spec      14 (20) '2.0'\n-2D923 Extract OS            00 (0) 'MS-DOS'\n-2D924 General Purpose Flag  0800 (2048)\n+2D421 LOCAL HEADER #172     04034B50 (67324752)\n+2D425 Extract Zip Spec      14 (20) '2.0'\n+2D426 Extract OS            00 (0) 'MS-DOS'\n+2D427 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2D926 Compression Method    0008 (8) 'Deflated'\n-2D928 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2D92C CRC                   3815A535 (940942645)\n-2D930 Compressed Size       000003D6 (982)\n-2D934 Uncompressed Size     00000868 (2152)\n-2D938 Filename Length       0039 (57)\n-2D93A Extra Length          0000 (0)\n-2D93C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2D429 Compression Method    0008 (8) 'Deflated'\n+2D42B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2D42F CRC                   A8B80399 (2830631833)\n+2D433 Compressed Size       00000074 (116)\n+2D437 Uncompressed Size     00000089 (137)\n+2D43B Filename Length       0032 (50)\n+2D43D Extra Length          0000 (0)\n+2D43F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2D93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D43F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2D975 PAYLOAD\n+2D471 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2DD4B LOCAL HEADER #173     04034B50 (67324752)\n-2DD4F Extract Zip Spec      14 (20) '2.0'\n-2DD50 Extract OS            00 (0) 'MS-DOS'\n-2DD51 General Purpose Flag  0800 (2048)\n+2D4E5 LOCAL HEADER #173     04034B50 (67324752)\n+2D4E9 Extract Zip Spec      14 (20) '2.0'\n+2D4EA Extract OS            00 (0) 'MS-DOS'\n+2D4EB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2DD53 Compression Method    0008 (8) 'Deflated'\n-2DD55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2DD59 CRC                   8F6C4CE3 (2406239459)\n-2DD5D Compressed Size       00000075 (117)\n-2DD61 Uncompressed Size     00000089 (137)\n-2DD65 Filename Length       0032 (50)\n-2DD67 Extra Length          0000 (0)\n-2DD69 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2D4ED Compression Method    0008 (8) 'Deflated'\n+2D4EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2D4F3 CRC                   0AC56C47 (180710471)\n+2D4F7 Compressed Size       00000816 (2070)\n+2D4FB Uncompressed Size     000012BF (4799)\n+2D4FF Filename Length       004A (74)\n+2D501 Extra Length          0000 (0)\n+2D503 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2DD69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2D503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2DD9B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2D54D PAYLOAD\n \n-2DE10 LOCAL HEADER #174     04034B50 (67324752)\n-2DE14 Extract Zip Spec      14 (20) '2.0'\n-2DE15 Extract OS            00 (0) 'MS-DOS'\n-2DE16 General Purpose Flag  0800 (2048)\n+2DD63 LOCAL HEADER #174     04034B50 (67324752)\n+2DD67 Extract Zip Spec      14 (20) '2.0'\n+2DD68 Extract OS            00 (0) 'MS-DOS'\n+2DD69 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2DE18 Compression Method    0008 (8) 'Deflated'\n-2DE1A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2DE1E CRC                   8C4B9059 (2353762393)\n-2DE22 Compressed Size       00000815 (2069)\n-2DE26 Uncompressed Size     000012F3 (4851)\n-2DE2A Filename Length       004A (74)\n-2DE2C Extra Length          0000 (0)\n-2DE2E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2DD6B Compression Method    0008 (8) 'Deflated'\n+2DD6D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2DD71 CRC                   536A4D8A (1399475594)\n+2DD75 Compressed Size       000004A6 (1190)\n+2DD79 Uncompressed Size     00000A2E (2606)\n+2DD7D Filename Length       0045 (69)\n+2DD7F Extra Length          0000 (0)\n+2DD81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2DE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2DD81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2DE78 PAYLOAD\n+2DDC6 PAYLOAD\n \n-2E68D LOCAL HEADER #175     04034B50 (67324752)\n-2E691 Extract Zip Spec      14 (20) '2.0'\n-2E692 Extract OS            00 (0) 'MS-DOS'\n-2E693 General Purpose Flag  0800 (2048)\n+2E26C LOCAL HEADER #175     04034B50 (67324752)\n+2E270 Extract Zip Spec      14 (20) '2.0'\n+2E271 Extract OS            00 (0) 'MS-DOS'\n+2E272 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2E695 Compression Method    0008 (8) 'Deflated'\n-2E697 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2E69B CRC                   0B6AC714 (191547156)\n-2E69F Compressed Size       000004AE (1198)\n-2E6A3 Uncompressed Size     00000A2E (2606)\n-2E6A7 Filename Length       0045 (69)\n-2E6A9 Extra Length          0000 (0)\n-2E6AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2E274 Compression Method    0008 (8) 'Deflated'\n+2E276 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2E27A CRC                   E875E09A (3900039322)\n+2E27E Compressed Size       000007F8 (2040)\n+2E282 Uncompressed Size     00001218 (4632)\n+2E286 Filename Length       0040 (64)\n+2E288 Extra Length          0000 (0)\n+2E28A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2E6AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2E28A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2E6F0 PAYLOAD\n+2E2CA PAYLOAD\n \n-2EB9E LOCAL HEADER #176     04034B50 (67324752)\n-2EBA2 Extract Zip Spec      14 (20) '2.0'\n-2EBA3 Extract OS            00 (0) 'MS-DOS'\n-2EBA4 General Purpose Flag  0800 (2048)\n+2EAC2 LOCAL HEADER #176     04034B50 (67324752)\n+2EAC6 Extract Zip Spec      14 (20) '2.0'\n+2EAC7 Extract OS            00 (0) 'MS-DOS'\n+2EAC8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2EBA6 Compression Method    0008 (8) 'Deflated'\n-2EBA8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2EBAC CRC                   E3EE1515 (3824030997)\n-2EBB0 Compressed Size       0000080D (2061)\n-2EBB4 Uncompressed Size     0000125D (4701)\n-2EBB8 Filename Length       0040 (64)\n-2EBBA Extra Length          0000 (0)\n-2EBBC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2EACA Compression Method    0008 (8) 'Deflated'\n+2EACC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2EAD0 CRC                   E752087F (3880913023)\n+2EAD4 Compressed Size       00000076 (118)\n+2EAD8 Uncompressed Size     0000008A (138)\n+2EADC Filename Length       0033 (51)\n+2EADE Extra Length          0000 (0)\n+2EAE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2EBBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2EAE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2EBFC PAYLOAD\n+2EB13 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2F409 LOCAL HEADER #177     04034B50 (67324752)\n-2F40D Extract Zip Spec      14 (20) '2.0'\n-2F40E Extract OS            00 (0) 'MS-DOS'\n-2F40F General Purpose Flag  0800 (2048)\n+2EB89 LOCAL HEADER #177     04034B50 (67324752)\n+2EB8D Extract Zip Spec      14 (20) '2.0'\n+2EB8E Extract OS            00 (0) 'MS-DOS'\n+2EB8F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2F411 Compression Method    0008 (8) 'Deflated'\n-2F413 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2F417 CRC                   1803A938 (402893112)\n-2F41B Compressed Size       00000077 (119)\n-2F41F Uncompressed Size     0000008A (138)\n-2F423 Filename Length       0033 (51)\n-2F425 Extra Length          0000 (0)\n-2F427 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2EB91 Compression Method    0008 (8) 'Deflated'\n+2EB93 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2EB97 CRC                   381DC8E0 (941476064)\n+2EB9B Compressed Size       0000067F (1663)\n+2EB9F Uncompressed Size     00000EF1 (3825)\n+2EBA3 Filename Length       003F (63)\n+2EBA5 Extra Length          0000 (0)\n+2EBA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2EBA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2F45A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2EBE6 PAYLOAD\n \n-2F4D1 LOCAL HEADER #178     04034B50 (67324752)\n-2F4D5 Extract Zip Spec      14 (20) '2.0'\n-2F4D6 Extract OS            00 (0) 'MS-DOS'\n-2F4D7 General Purpose Flag  0800 (2048)\n+2F265 LOCAL HEADER #178     04034B50 (67324752)\n+2F269 Extract Zip Spec      14 (20) '2.0'\n+2F26A Extract OS            00 (0) 'MS-DOS'\n+2F26B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2F4D9 Compression Method    0008 (8) 'Deflated'\n-2F4DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2F4DF CRC                   4EBA2D38 (1320824120)\n-2F4E3 Compressed Size       00000697 (1687)\n-2F4E7 Uncompressed Size     00000F3E (3902)\n-2F4EB Filename Length       003F (63)\n-2F4ED Extra Length          0000 (0)\n-2F4EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2F26D Compression Method    0008 (8) 'Deflated'\n+2F26F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2F273 CRC                   A20626A2 (2718312098)\n+2F277 Compressed Size       00001123 (4387)\n+2F27B Uncompressed Size     000024F8 (9464)\n+2F27F Filename Length       003A (58)\n+2F281 Extra Length          0000 (0)\n+2F283 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2F4EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2F283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2F52E PAYLOAD\n+2F2BD PAYLOAD\n \n-2FBC5 LOCAL HEADER #179     04034B50 (67324752)\n-2FBC9 Extract Zip Spec      14 (20) '2.0'\n-2FBCA Extract OS            00 (0) 'MS-DOS'\n-2FBCB General Purpose Flag  0800 (2048)\n+303E0 LOCAL HEADER #179     04034B50 (67324752)\n+303E4 Extract Zip Spec      14 (20) '2.0'\n+303E5 Extract OS            00 (0) 'MS-DOS'\n+303E6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-2FBCD Compression Method    0008 (8) 'Deflated'\n-2FBCF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2FBD3 CRC                   9B1C37C4 (2602317764)\n-2FBD7 Compressed Size       00001162 (4450)\n-2FBDB Uncompressed Size     0000260B (9739)\n-2FBDF Filename Length       003A (58)\n-2FBE1 Extra Length          0000 (0)\n-2FBE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+303E8 Compression Method    0008 (8) 'Deflated'\n+303EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+303EE CRC                   E23CB34D (3795628877)\n+303F2 Compressed Size       00000280 (640)\n+303F6 Uncompressed Size     000004FE (1278)\n+303FA Filename Length       0038 (56)\n+303FC Extra Length          0000 (0)\n+303FE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2FBE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x303FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2FC1D PAYLOAD\n+30436 PAYLOAD\n \n-30D7F LOCAL HEADER #180     04034B50 (67324752)\n-30D83 Extract Zip Spec      14 (20) '2.0'\n-30D84 Extract OS            00 (0) 'MS-DOS'\n-30D85 General Purpose Flag  0800 (2048)\n+306B6 LOCAL HEADER #180     04034B50 (67324752)\n+306BA Extract Zip Spec      14 (20) '2.0'\n+306BB Extract OS            00 (0) 'MS-DOS'\n+306BC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-30D87 Compression Method    0008 (8) 'Deflated'\n-30D89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-30D8D CRC                   249C7520 (614233376)\n-30D91 Compressed Size       00000280 (640)\n-30D95 Uncompressed Size     000004FE (1278)\n-30D99 Filename Length       0038 (56)\n-30D9B Extra Length          0000 (0)\n-30D9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+306BE Compression Method    0008 (8) 'Deflated'\n+306C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+306C4 CRC                   F1BD543A (4055716922)\n+306C8 Compressed Size       00000624 (1572)\n+306CC Uncompressed Size     00000E72 (3698)\n+306D0 Filename Length       0039 (57)\n+306D2 Extra Length          0000 (0)\n+306D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x30D9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x306D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-30DD5 PAYLOAD\n+3070D PAYLOAD\n \n-31055 LOCAL HEADER #181     04034B50 (67324752)\n-31059 Extract Zip Spec      14 (20) '2.0'\n-3105A Extract OS            00 (0) 'MS-DOS'\n-3105B General Purpose Flag  0800 (2048)\n+30D31 LOCAL HEADER #181     04034B50 (67324752)\n+30D35 Extract Zip Spec      14 (20) '2.0'\n+30D36 Extract OS            00 (0) 'MS-DOS'\n+30D37 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3105D Compression Method    0008 (8) 'Deflated'\n-3105F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-31063 CRC                   4BDEBA82 (1272887938)\n-31067 Compressed Size       0000062C (1580)\n-3106B Uncompressed Size     00000E75 (3701)\n-3106F Filename Length       0039 (57)\n-31071 Extra Length          0000 (0)\n-31073 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+30D39 Compression Method    0008 (8) 'Deflated'\n+30D3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+30D3F CRC                   7D24EBF4 (2099571700)\n+30D43 Compressed Size       00000690 (1680)\n+30D47 Uncompressed Size     00000DBD (3517)\n+30D4B Filename Length       0032 (50)\n+30D4D Extra Length          0000 (0)\n+30D4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x31073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x30D4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-310AC PAYLOAD\n+30D81 PAYLOAD\n \n-316D8 LOCAL HEADER #182     04034B50 (67324752)\n-316DC Extract Zip Spec      14 (20) '2.0'\n-316DD Extract OS            00 (0) 'MS-DOS'\n-316DE General Purpose Flag  0800 (2048)\n+31411 LOCAL HEADER #182     04034B50 (67324752)\n+31415 Extract Zip Spec      14 (20) '2.0'\n+31416 Extract OS            00 (0) 'MS-DOS'\n+31417 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-316E0 Compression Method    0008 (8) 'Deflated'\n-316E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-316E6 CRC                   A417AFA7 (2753015719)\n-316EA Compressed Size       000006A2 (1698)\n-316EE Uncompressed Size     00000DF4 (3572)\n-316F2 Filename Length       0032 (50)\n-316F4 Extra Length          0000 (0)\n-316F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+31419 Compression Method    0008 (8) 'Deflated'\n+3141B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3141F CRC                   0A669E8F (174497423)\n+31423 Compressed Size       0000027A (634)\n+31427 Uncompressed Size     000004FC (1276)\n+3142B Filename Length       003B (59)\n+3142D Extra Length          0000 (0)\n+3142F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x316F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3142F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-31728 PAYLOAD\n+3146A PAYLOAD\n \n-31DCA LOCAL HEADER #183     04034B50 (67324752)\n-31DCE Extract Zip Spec      14 (20) '2.0'\n-31DCF Extract OS            00 (0) 'MS-DOS'\n-31DD0 General Purpose Flag  0800 (2048)\n+316E4 LOCAL HEADER #183     04034B50 (67324752)\n+316E8 Extract Zip Spec      14 (20) '2.0'\n+316E9 Extract OS            00 (0) 'MS-DOS'\n+316EA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-31DD2 Compression Method    0008 (8) 'Deflated'\n-31DD4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-31DD8 CRC                   A13CE9C9 (2705123785)\n-31DDC Compressed Size       0000027B (635)\n-31DE0 Uncompressed Size     000004FC (1276)\n-31DE4 Filename Length       003B (59)\n-31DE6 Extra Length          0000 (0)\n-31DE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+316EC Compression Method    0008 (8) 'Deflated'\n+316EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+316F2 CRC                   3693FE08 (915668488)\n+316F6 Compressed Size       000002B2 (690)\n+316FA Uncompressed Size     000005C4 (1476)\n+316FE Filename Length       0042 (66)\n+31700 Extra Length          0000 (0)\n+31702 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x31DE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x31702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-31E23 PAYLOAD\n+31744 PAYLOAD\n \n-3209E LOCAL HEADER #184     04034B50 (67324752)\n-320A2 Extract Zip Spec      14 (20) '2.0'\n-320A3 Extract OS            00 (0) 'MS-DOS'\n-320A4 General Purpose Flag  0800 (2048)\n+319F6 LOCAL HEADER #184     04034B50 (67324752)\n+319FA Extract Zip Spec      14 (20) '2.0'\n+319FB Extract OS            00 (0) 'MS-DOS'\n+319FC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-320A6 Compression Method    0008 (8) 'Deflated'\n-320A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-320AC CRC                   F3EEE500 (4092519680)\n-320B0 Compressed Size       000002B3 (691)\n-320B4 Uncompressed Size     000005C4 (1476)\n-320B8 Filename Length       0042 (66)\n-320BA Extra Length          0000 (0)\n-320BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+319FE Compression Method    0008 (8) 'Deflated'\n+31A00 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+31A04 CRC                   0D46A31D (222733085)\n+31A08 Compressed Size       000010B4 (4276)\n+31A0C Uncompressed Size     000023EB (9195)\n+31A10 Filename Length       0035 (53)\n+31A12 Extra Length          0000 (0)\n+31A14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x320BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x31A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-320FE PAYLOAD\n+31A49 PAYLOAD\n \n-323B1 LOCAL HEADER #185     04034B50 (67324752)\n-323B5 Extract Zip Spec      14 (20) '2.0'\n-323B6 Extract OS            00 (0) 'MS-DOS'\n-323B7 General Purpose Flag  0800 (2048)\n+32AFD LOCAL HEADER #185     04034B50 (67324752)\n+32B01 Extract Zip Spec      14 (20) '2.0'\n+32B02 Extract OS            00 (0) 'MS-DOS'\n+32B03 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-323B9 Compression Method    0008 (8) 'Deflated'\n-323BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-323BF CRC                   831F7CFE (2199878910)\n-323C3 Compressed Size       000010E6 (4326)\n-323C7 Uncompressed Size     0000249F (9375)\n-323CB Filename Length       0035 (53)\n-323CD Extra Length          0000 (0)\n-323CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32B05 Compression Method    0008 (8) 'Deflated'\n+32B07 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+32B0B CRC                   DEDADCDE (3738885342)\n+32B0F Compressed Size       00000075 (117)\n+32B13 Uncompressed Size     00000085 (133)\n+32B17 Filename Length       002E (46)\n+32B19 Extra Length          0000 (0)\n+32B1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x323CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32B1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-32404 PAYLOAD\n+32B49 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-334EA LOCAL HEADER #186     04034B50 (67324752)\n-334EE Extract Zip Spec      14 (20) '2.0'\n-334EF Extract OS            00 (0) 'MS-DOS'\n-334F0 General Purpose Flag  0800 (2048)\n+32BBE LOCAL HEADER #186     04034B50 (67324752)\n+32BC2 Extract Zip Spec      14 (20) '2.0'\n+32BC3 Extract OS            00 (0) 'MS-DOS'\n+32BC4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-334F2 Compression Method    0008 (8) 'Deflated'\n-334F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-334F8 CRC                   2C67567D (744969853)\n-334FC Compressed Size       00000075 (117)\n-33500 Uncompressed Size     00000085 (133)\n-33504 Filename Length       002E (46)\n-33506 Extra Length          0000 (0)\n-33508 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32BC6 Compression Method    0008 (8) 'Deflated'\n+32BC8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+32BCC CRC                   F7E4B0A0 (4158959776)\n+32BD0 Compressed Size       00000404 (1028)\n+32BD4 Uncompressed Size     00000937 (2359)\n+32BD8 Filename Length       0033 (51)\n+32BDA Extra Length          0000 (0)\n+32BDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33508: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-33536 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+32C0F PAYLOAD\n \n-335AB LOCAL HEADER #187     04034B50 (67324752)\n-335AF Extract Zip Spec      14 (20) '2.0'\n-335B0 Extract OS            00 (0) 'MS-DOS'\n-335B1 General Purpose Flag  0800 (2048)\n+33013 LOCAL HEADER #187     04034B50 (67324752)\n+33017 Extract Zip Spec      14 (20) '2.0'\n+33018 Extract OS            00 (0) 'MS-DOS'\n+33019 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-335B3 Compression Method    0008 (8) 'Deflated'\n-335B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-335B9 CRC                   2BEE8AE7 (737053415)\n-335BD Compressed Size       0000040D (1037)\n-335C1 Uncompressed Size     00000937 (2359)\n-335C5 Filename Length       0033 (51)\n-335C7 Extra Length          0000 (0)\n-335C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3301B Compression Method    0008 (8) 'Deflated'\n+3301D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+33021 CRC                   F6822587 (4135724423)\n+33025 Compressed Size       00000275 (629)\n+33029 Uncompressed Size     000004E4 (1252)\n+3302D Filename Length       0033 (51)\n+3302F Extra Length          0000 (0)\n+33031 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x335C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-335FC PAYLOAD\n+33064 PAYLOAD\n \n-33A09 LOCAL HEADER #188     04034B50 (67324752)\n-33A0D Extract Zip Spec      14 (20) '2.0'\n-33A0E Extract OS            00 (0) 'MS-DOS'\n-33A0F General Purpose Flag  0800 (2048)\n+332D9 LOCAL HEADER #188     04034B50 (67324752)\n+332DD Extract Zip Spec      14 (20) '2.0'\n+332DE Extract OS            00 (0) 'MS-DOS'\n+332DF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-33A11 Compression Method    0008 (8) 'Deflated'\n-33A13 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-33A17 CRC                   52C2BBAE (1388493742)\n-33A1B Compressed Size       00000277 (631)\n-33A1F Uncompressed Size     000004E4 (1252)\n-33A23 Filename Length       0033 (51)\n-33A25 Extra Length          0000 (0)\n-33A27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+332E1 Compression Method    0008 (8) 'Deflated'\n+332E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+332E7 CRC                   B57E1339 (3044938553)\n+332EB Compressed Size       00000074 (116)\n+332EF Uncompressed Size     00000084 (132)\n+332F3 Filename Length       002D (45)\n+332F5 Extra Length          0000 (0)\n+332F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x332F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-33A5A PAYLOAD\n+33324 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-33CD1 LOCAL HEADER #189     04034B50 (67324752)\n-33CD5 Extract Zip Spec      14 (20) '2.0'\n-33CD6 Extract OS            00 (0) 'MS-DOS'\n-33CD7 General Purpose Flag  0800 (2048)\n+33398 LOCAL HEADER #189     04034B50 (67324752)\n+3339C Extract Zip Spec      14 (20) '2.0'\n+3339D Extract OS            00 (0) 'MS-DOS'\n+3339E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-33CD9 Compression Method    0008 (8) 'Deflated'\n-33CDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-33CDF CRC                   F1D6423B (4057350715)\n-33CE3 Compressed Size       00000074 (116)\n-33CE7 Uncompressed Size     00000084 (132)\n-33CEB Filename Length       002D (45)\n-33CED Extra Length          0000 (0)\n-33CEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+333A0 Compression Method    0008 (8) 'Deflated'\n+333A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+333A6 CRC                   7FF84A93 (2146978451)\n+333AA Compressed Size       000003E2 (994)\n+333AE Uncompressed Size     000008FD (2301)\n+333B2 Filename Length       003E (62)\n+333B4 Extra Length          0000 (0)\n+333B6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x333B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-33D1C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+333F4 PAYLOAD\n \n-33D90 LOCAL HEADER #190     04034B50 (67324752)\n-33D94 Extract Zip Spec      14 (20) '2.0'\n-33D95 Extract OS            00 (0) 'MS-DOS'\n-33D96 General Purpose Flag  0800 (2048)\n+337D6 LOCAL HEADER #190     04034B50 (67324752)\n+337DA Extract Zip Spec      14 (20) '2.0'\n+337DB Extract OS            00 (0) 'MS-DOS'\n+337DC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-33D98 Compression Method    0008 (8) 'Deflated'\n-33D9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-33D9E CRC                   4F939585 (1335072133)\n-33DA2 Compressed Size       000003E4 (996)\n-33DA6 Uncompressed Size     000008FD (2301)\n-33DAA Filename Length       003E (62)\n-33DAC Extra Length          0000 (0)\n-33DAE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+337DE Compression Method    0008 (8) 'Deflated'\n+337E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+337E4 CRC                   AAFF7D54 (2868870484)\n+337E8 Compressed Size       000003C5 (965)\n+337EC Uncompressed Size     000008A8 (2216)\n+337F0 Filename Length       003B (59)\n+337F2 Extra Length          0000 (0)\n+337F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33DAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x337F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-33DEC PAYLOAD\n+3382F PAYLOAD\n \n-341D0 LOCAL HEADER #191     04034B50 (67324752)\n-341D4 Extract Zip Spec      14 (20) '2.0'\n-341D5 Extract OS            00 (0) 'MS-DOS'\n-341D6 General Purpose Flag  0800 (2048)\n+33BF4 LOCAL HEADER #191     04034B50 (67324752)\n+33BF8 Extract Zip Spec      14 (20) '2.0'\n+33BF9 Extract OS            00 (0) 'MS-DOS'\n+33BFA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-341D8 Compression Method    0008 (8) 'Deflated'\n-341DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-341DE CRC                   26D5F0AD (651554989)\n-341E2 Compressed Size       000003C9 (969)\n-341E6 Uncompressed Size     000008A8 (2216)\n-341EA Filename Length       003B (59)\n-341EC Extra Length          0000 (0)\n-341EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+33BFC Compression Method    0008 (8) 'Deflated'\n+33BFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+33C02 CRC                   2600168F (637539983)\n+33C06 Compressed Size       00000073 (115)\n+33C0A Uncompressed Size     00000086 (134)\n+33C0E Filename Length       002F (47)\n+33C10 Extra Length          0000 (0)\n+33C12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x341EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-34229 PAYLOAD\n+33C41 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-345F2 LOCAL HEADER #192     04034B50 (67324752)\n-345F6 Extract Zip Spec      14 (20) '2.0'\n-345F7 Extract OS            00 (0) 'MS-DOS'\n-345F8 General Purpose Flag  0800 (2048)\n+33CB4 LOCAL HEADER #192     04034B50 (67324752)\n+33CB8 Extract Zip Spec      14 (20) '2.0'\n+33CB9 Extract OS            00 (0) 'MS-DOS'\n+33CBA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-345FA Compression Method    0008 (8) 'Deflated'\n-345FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-34600 CRC                   DC0B2113 (3691716883)\n-34604 Compressed Size       00000074 (116)\n-34608 Uncompressed Size     00000086 (134)\n-3460C Filename Length       002F (47)\n-3460E Extra Length          0000 (0)\n-34610 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+33CBC Compression Method    0008 (8) 'Deflated'\n+33CBE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+33CC2 CRC                   D25313C9 (3528659913)\n+33CC6 Compressed Size       0000027E (638)\n+33CCA Uncompressed Size     000004FE (1278)\n+33CCE Filename Length       003A (58)\n+33CD0 Extra Length          0000 (0)\n+33CD2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x34610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33CD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3463F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+33D0C PAYLOAD\n \n-346B3 LOCAL HEADER #193     04034B50 (67324752)\n-346B7 Extract Zip Spec      14 (20) '2.0'\n-346B8 Extract OS            00 (0) 'MS-DOS'\n-346B9 General Purpose Flag  0800 (2048)\n+33F8A LOCAL HEADER #193     04034B50 (67324752)\n+33F8E Extract Zip Spec      14 (20) '2.0'\n+33F8F Extract OS            00 (0) 'MS-DOS'\n+33F90 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-346BB Compression Method    0008 (8) 'Deflated'\n-346BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-346C1 CRC                   A1D2BEF8 (2714943224)\n-346C5 Compressed Size       00000280 (640)\n-346C9 Uncompressed Size     000004FE (1278)\n-346CD Filename Length       003A (58)\n-346CF Extra Length          0000 (0)\n-346D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+33F92 Compression Method    0008 (8) 'Deflated'\n+33F94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+33F98 CRC                   7B076DE7 (2064084455)\n+33F9C Compressed Size       00000283 (643)\n+33FA0 Uncompressed Size     00000508 (1288)\n+33FA4 Filename Length       003C (60)\n+33FA6 Extra Length          0000 (0)\n+33FA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x346D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3470B PAYLOAD\n+33FE4 PAYLOAD\n \n-3498B LOCAL HEADER #194     04034B50 (67324752)\n-3498F Extract Zip Spec      14 (20) '2.0'\n-34990 Extract OS            00 (0) 'MS-DOS'\n-34991 General Purpose Flag  0800 (2048)\n+34267 LOCAL HEADER #194     04034B50 (67324752)\n+3426B Extract Zip Spec      14 (20) '2.0'\n+3426C Extract OS            00 (0) 'MS-DOS'\n+3426D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-34993 Compression Method    0008 (8) 'Deflated'\n-34995 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-34999 CRC                   9C434500 (2621654272)\n-3499D Compressed Size       00000282 (642)\n-349A1 Uncompressed Size     00000508 (1288)\n-349A5 Filename Length       003C (60)\n-349A7 Extra Length          0000 (0)\n-349A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3426F Compression Method    0008 (8) 'Deflated'\n+34271 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+34275 CRC                   EFE5975E (4024801118)\n+34279 Compressed Size       00000280 (640)\n+3427D Uncompressed Size     000004F9 (1273)\n+34281 Filename Length       0039 (57)\n+34283 Extra Length          0000 (0)\n+34285 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x349A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-349E5 PAYLOAD\n+342BE PAYLOAD\n \n-34C67 LOCAL HEADER #195     04034B50 (67324752)\n-34C6B Extract Zip Spec      14 (20) '2.0'\n-34C6C Extract OS            00 (0) 'MS-DOS'\n-34C6D General Purpose Flag  0800 (2048)\n+3453E LOCAL HEADER #195     04034B50 (67324752)\n+34542 Extract Zip Spec      14 (20) '2.0'\n+34543 Extract OS            00 (0) 'MS-DOS'\n+34544 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-34C6F Compression Method    0008 (8) 'Deflated'\n-34C71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-34C75 CRC                   09E878E3 (166230243)\n-34C79 Compressed Size       00000280 (640)\n-34C7D Uncompressed Size     000004F9 (1273)\n-34C81 Filename Length       0039 (57)\n-34C83 Extra Length          0000 (0)\n-34C85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34546 Compression Method    0008 (8) 'Deflated'\n+34548 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3454C CRC                   43BC8ADD (1136429789)\n+34550 Compressed Size       00000283 (643)\n+34554 Uncompressed Size     00000503 (1283)\n+34558 Filename Length       003B (59)\n+3455A Extra Length          0000 (0)\n+3455C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x34C85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3455C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-34CBE PAYLOAD\n+34597 PAYLOAD\n \n-34F3E LOCAL HEADER #196     04034B50 (67324752)\n-34F42 Extract Zip Spec      14 (20) '2.0'\n-34F43 Extract OS            00 (0) 'MS-DOS'\n-34F44 General Purpose Flag  0800 (2048)\n+3481A LOCAL HEADER #196     04034B50 (67324752)\n+3481E Extract Zip Spec      14 (20) '2.0'\n+3481F Extract OS            00 (0) 'MS-DOS'\n+34820 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-34F46 Compression Method    0008 (8) 'Deflated'\n-34F48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-34F4C CRC                   EA0EB839 (3926833209)\n-34F50 Compressed Size       00000284 (644)\n-34F54 Uncompressed Size     00000503 (1283)\n-34F58 Filename Length       003B (59)\n-34F5A Extra Length          0000 (0)\n-34F5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34822 Compression Method    0008 (8) 'Deflated'\n+34824 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+34828 CRC                   F8398797 (4164519831)\n+3482C Compressed Size       0000027D (637)\n+34830 Uncompressed Size     000004EA (1258)\n+34834 Filename Length       0036 (54)\n+34836 Extra Length          0000 (0)\n+34838 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x34F5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-34F97 PAYLOAD\n+3486E PAYLOAD\n \n-3521B LOCAL HEADER #197     04034B50 (67324752)\n-3521F Extract Zip Spec      14 (20) '2.0'\n-35220 Extract OS            00 (0) 'MS-DOS'\n-35221 General Purpose Flag  0800 (2048)\n+34AEB LOCAL HEADER #197     04034B50 (67324752)\n+34AEF Extract Zip Spec      14 (20) '2.0'\n+34AF0 Extract OS            00 (0) 'MS-DOS'\n+34AF1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-35223 Compression Method    0008 (8) 'Deflated'\n-35225 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-35229 CRC                   31B006EC (833619692)\n-3522D Compressed Size       0000027E (638)\n-35231 Uncompressed Size     000004EA (1258)\n-35235 Filename Length       0036 (54)\n-35237 Extra Length          0000 (0)\n-35239 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34AF3 Compression Method    0008 (8) 'Deflated'\n+34AF5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+34AF9 CRC                   61DE1012 (1641943058)\n+34AFD Compressed Size       0000027C (636)\n+34B01 Uncompressed Size     000004E5 (1253)\n+34B05 Filename Length       0035 (53)\n+34B07 Extra Length          0000 (0)\n+34B09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x35239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34B09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3526F PAYLOAD\n+34B3E PAYLOAD\n \n-354ED LOCAL HEADER #198     04034B50 (67324752)\n-354F1 Extract Zip Spec      14 (20) '2.0'\n-354F2 Extract OS            00 (0) 'MS-DOS'\n-354F3 General Purpose Flag  0800 (2048)\n+34DBA LOCAL HEADER #198     04034B50 (67324752)\n+34DBE Extract Zip Spec      14 (20) '2.0'\n+34DBF Extract OS            00 (0) 'MS-DOS'\n+34DC0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-354F5 Compression Method    0008 (8) 'Deflated'\n-354F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-354FB CRC                   09286BB2 (153643954)\n-354FF Compressed Size       0000027C (636)\n-35503 Uncompressed Size     000004E5 (1253)\n-35507 Filename Length       0035 (53)\n-35509 Extra Length          0000 (0)\n-3550B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34DC2 Compression Method    0008 (8) 'Deflated'\n+34DC4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+34DC8 CRC                   8E436A4B (2386782795)\n+34DCC Compressed Size       00000073 (115)\n+34DD0 Uncompressed Size     00000083 (131)\n+34DD4 Filename Length       002C (44)\n+34DD6 Extra Length          0000 (0)\n+34DD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3550B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34DD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-35540 PAYLOAD\n+34E04 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-357BC LOCAL HEADER #199     04034B50 (67324752)\n-357C0 Extract Zip Spec      14 (20) '2.0'\n-357C1 Extract OS            00 (0) 'MS-DOS'\n-357C2 General Purpose Flag  0800 (2048)\n+34E77 LOCAL HEADER #199     04034B50 (67324752)\n+34E7B Extract Zip Spec      14 (20) '2.0'\n+34E7C Extract OS            00 (0) 'MS-DOS'\n+34E7D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-357C4 Compression Method    0008 (8) 'Deflated'\n-357C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-357CA CRC                   031516FC (51713788)\n-357CE Compressed Size       00000073 (115)\n-357D2 Uncompressed Size     00000083 (131)\n-357D6 Filename Length       002C (44)\n-357D8 Extra Length          0000 (0)\n-357DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34E7F Compression Method    0008 (8) 'Deflated'\n+34E81 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+34E85 CRC                   4FA80B52 (1336413010)\n+34E89 Compressed Size       0000042B (1067)\n+34E8D Uncompressed Size     0000098D (2445)\n+34E91 Filename Length       003B (59)\n+34E93 Extra Length          0000 (0)\n+34E95 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x357DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-35806 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+34ED0 PAYLOAD\n \n-35879 LOCAL HEADER #200     04034B50 (67324752)\n-3587D Extract Zip Spec      14 (20) '2.0'\n-3587E Extract OS            00 (0) 'MS-DOS'\n-3587F General Purpose Flag  0800 (2048)\n+352FB LOCAL HEADER #200     04034B50 (67324752)\n+352FF Extract Zip Spec      14 (20) '2.0'\n+35300 Extract OS            00 (0) 'MS-DOS'\n+35301 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-35881 Compression Method    0008 (8) 'Deflated'\n-35883 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-35887 CRC                   904B0743 (2420836163)\n-3588B Compressed Size       00000458 (1112)\n-3588F Uncompressed Size     000009E0 (2528)\n-35893 Filename Length       003B (59)\n-35895 Extra Length          0000 (0)\n-35897 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+35303 Compression Method    0008 (8) 'Deflated'\n+35305 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+35309 CRC                   082621DA (136716762)\n+3530D Compressed Size       00000644 (1604)\n+35311 Uncompressed Size     00000E03 (3587)\n+35315 Filename Length       0033 (51)\n+35317 Extra Length          0000 (0)\n+35319 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x35897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x35319: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-358D2 PAYLOAD\n+3534C PAYLOAD\n \n-35D2A LOCAL HEADER #201     04034B50 (67324752)\n-35D2E Extract Zip Spec      14 (20) '2.0'\n-35D2F Extract OS            00 (0) 'MS-DOS'\n-35D30 General Purpose Flag  0800 (2048)\n+35990 LOCAL HEADER #201     04034B50 (67324752)\n+35994 Extract Zip Spec      14 (20) '2.0'\n+35995 Extract OS            00 (0) 'MS-DOS'\n+35996 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-35D32 Compression Method    0008 (8) 'Deflated'\n-35D34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-35D38 CRC                   B529666E (3039389294)\n-35D3C Compressed Size       0000065E (1630)\n-35D40 Uncompressed Size     00000E40 (3648)\n-35D44 Filename Length       0033 (51)\n-35D46 Extra Length          0000 (0)\n-35D48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+35998 Compression Method    0008 (8) 'Deflated'\n+3599A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3599E CRC                   79F61D3B (2046172475)\n+359A2 Compressed Size       00000406 (1030)\n+359A6 Uncompressed Size     00000938 (2360)\n+359AA Filename Length       0038 (56)\n+359AC Extra Length          0000 (0)\n+359AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x35D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x359AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-35D7B PAYLOAD\n+359E6 PAYLOAD\n \n-363D9 LOCAL HEADER #202     04034B50 (67324752)\n-363DD Extract Zip Spec      14 (20) '2.0'\n-363DE Extract OS            00 (0) 'MS-DOS'\n-363DF General Purpose Flag  0800 (2048)\n+35DEC LOCAL HEADER #202     04034B50 (67324752)\n+35DF0 Extract Zip Spec      14 (20) '2.0'\n+35DF1 Extract OS            00 (0) 'MS-DOS'\n+35DF2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-363E1 Compression Method    0008 (8) 'Deflated'\n-363E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-363E7 CRC                   4F7DDB62 (1333648226)\n-363EB Compressed Size       0000040E (1038)\n-363EF Uncompressed Size     00000938 (2360)\n-363F3 Filename Length       0038 (56)\n-363F5 Extra Length          0000 (0)\n-363F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+35DF4 Compression Method    0008 (8) 'Deflated'\n+35DF6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+35DFA CRC                   2496FB22 (613874466)\n+35DFE Compressed Size       00000847 (2119)\n+35E02 Uncompressed Size     00001205 (4613)\n+35E06 Filename Length       0035 (53)\n+35E08 Extra Length          0000 (0)\n+35E0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x363F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x35E0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3642F PAYLOAD\n+35E3F PAYLOAD\n \n-3683D LOCAL HEADER #203     04034B50 (67324752)\n-36841 Extract Zip Spec      14 (20) '2.0'\n-36842 Extract OS            00 (0) 'MS-DOS'\n-36843 General Purpose Flag  0800 (2048)\n+36686 LOCAL HEADER #203     04034B50 (67324752)\n+3668A Extract Zip Spec      14 (20) '2.0'\n+3668B Extract OS            00 (0) 'MS-DOS'\n+3668C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-36845 Compression Method    0008 (8) 'Deflated'\n-36847 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3684B CRC                   C7DD5B50 (3353172816)\n-3684F Compressed Size       0000084E (2126)\n-36853 Uncompressed Size     0000122E (4654)\n-36857 Filename Length       0035 (53)\n-36859 Extra Length          0000 (0)\n-3685B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3668E Compression Method    0008 (8) 'Deflated'\n+36690 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+36694 CRC                   0AB7050C (179766540)\n+36698 Compressed Size       000006F7 (1783)\n+3669C Uncompressed Size     00001033 (4147)\n+366A0 Filename Length       003A (58)\n+366A2 Extra Length          0000 (0)\n+366A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3685B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x366A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-36890 PAYLOAD\n+366DE PAYLOAD\n \n-370DE LOCAL HEADER #204     04034B50 (67324752)\n-370E2 Extract Zip Spec      14 (20) '2.0'\n-370E3 Extract OS            00 (0) 'MS-DOS'\n-370E4 General Purpose Flag  0800 (2048)\n+36DD5 LOCAL HEADER #204     04034B50 (67324752)\n+36DD9 Extract Zip Spec      14 (20) '2.0'\n+36DDA Extract OS            00 (0) 'MS-DOS'\n+36DDB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-370E6 Compression Method    0008 (8) 'Deflated'\n-370E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-370EC CRC                   009AF67C (10155644)\n-370F0 Compressed Size       00000714 (1812)\n-370F4 Uncompressed Size     0000101F (4127)\n-370F8 Filename Length       003A (58)\n-370FA Extra Length          0000 (0)\n-370FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+36DDD Compression Method    0008 (8) 'Deflated'\n+36DDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+36DE3 CRC                   9B65F654 (2607150676)\n+36DE7 Compressed Size       00000AFC (2812)\n+36DEB Uncompressed Size     000018C2 (6338)\n+36DEF Filename Length       0033 (51)\n+36DF1 Extra Length          0000 (0)\n+36DF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x370FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x36DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-37136 PAYLOAD\n+36E26 PAYLOAD\n \n-3784A LOCAL HEADER #205     04034B50 (67324752)\n-3784E Extract Zip Spec      14 (20) '2.0'\n-3784F Extract OS            00 (0) 'MS-DOS'\n-37850 General Purpose Flag  0800 (2048)\n+37922 LOCAL HEADER #205     04034B50 (67324752)\n+37926 Extract Zip Spec      14 (20) '2.0'\n+37927 Extract OS            00 (0) 'MS-DOS'\n+37928 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-37852 Compression Method    0008 (8) 'Deflated'\n-37854 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-37858 CRC                   37C72161 (935797089)\n-3785C Compressed Size       00000B15 (2837)\n-37860 Uncompressed Size     00001886 (6278)\n-37864 Filename Length       0033 (51)\n-37866 Extra Length          0000 (0)\n-37868 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3792A Compression Method    0008 (8) 'Deflated'\n+3792C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+37930 CRC                   80829B54 (2156043092)\n+37934 Compressed Size       00000072 (114)\n+37938 Uncompressed Size     00000082 (130)\n+3793C Filename Length       002B (43)\n+3793E Extra Length          0000 (0)\n+37940 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x37868: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x37940: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3789B PAYLOAD\n+3796B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-383B0 LOCAL HEADER #206     04034B50 (67324752)\n-383B4 Extract Zip Spec      14 (20) '2.0'\n-383B5 Extract OS            00 (0) 'MS-DOS'\n-383B6 General Purpose Flag  0800 (2048)\n+379DD LOCAL HEADER #206     04034B50 (67324752)\n+379E1 Extract Zip Spec      14 (20) '2.0'\n+379E2 Extract OS            00 (0) 'MS-DOS'\n+379E3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-383B8 Compression Method    0008 (8) 'Deflated'\n-383BA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-383BE CRC                   09770796 (158795670)\n-383C2 Compressed Size       00000072 (114)\n-383C6 Uncompressed Size     00000082 (130)\n-383CA Filename Length       002B (43)\n-383CC Extra Length          0000 (0)\n-383CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+379E5 Compression Method    0008 (8) 'Deflated'\n+379E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+379EB CRC                   CAF2B474 (3404903540)\n+379EF Compressed Size       00000655 (1621)\n+379F3 Uncompressed Size     00000E6F (3695)\n+379F7 Filename Length       003C (60)\n+379F9 Extra Length          0000 (0)\n+379FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x383CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x379FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-383F9 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+37A37 PAYLOAD\n \n-3846B LOCAL HEADER #207     04034B50 (67324752)\n-3846F Extract Zip Spec      14 (20) '2.0'\n-38470 Extract OS            00 (0) 'MS-DOS'\n-38471 General Purpose Flag  0800 (2048)\n+3808C LOCAL HEADER #207     04034B50 (67324752)\n+38090 Extract Zip Spec      14 (20) '2.0'\n+38091 Extract OS            00 (0) 'MS-DOS'\n+38092 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-38473 Compression Method    0008 (8) 'Deflated'\n-38475 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-38479 CRC                   460D799B (1175288219)\n-3847D Compressed Size       0000066A (1642)\n-38481 Uncompressed Size     00000E99 (3737)\n-38485 Filename Length       003C (60)\n-38487 Extra Length          0000 (0)\n-38489 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+38094 Compression Method    0008 (8) 'Deflated'\n+38096 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3809A CRC                   71CCE200 (1909252608)\n+3809E Compressed Size       0000063A (1594)\n+380A2 Uncompressed Size     00001137 (4407)\n+380A6 Filename Length       0038 (56)\n+380A8 Extra Length          0000 (0)\n+380AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x38489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x380AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-384C5 PAYLOAD\n+380E2 PAYLOAD\n \n-38B2F LOCAL HEADER #208     04034B50 (67324752)\n-38B33 Extract Zip Spec      14 (20) '2.0'\n-38B34 Extract OS            00 (0) 'MS-DOS'\n-38B35 General Purpose Flag  0800 (2048)\n+3871C LOCAL HEADER #208     04034B50 (67324752)\n+38720 Extract Zip Spec      14 (20) '2.0'\n+38721 Extract OS            00 (0) 'MS-DOS'\n+38722 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-38B37 Compression Method    0008 (8) 'Deflated'\n-38B39 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-38B3D CRC                   54915BD1 (1418812369)\n-38B41 Compressed Size       00000635 (1589)\n-38B45 Uncompressed Size     0000113B (4411)\n-38B49 Filename Length       0038 (56)\n-38B4B Extra Length          0000 (0)\n-38B4D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+38724 Compression Method    0008 (8) 'Deflated'\n+38726 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3872A CRC                   C5C7F3EE (3318215662)\n+3872E Compressed Size       00000526 (1318)\n+38732 Uncompressed Size     00000BAB (2987)\n+38736 Filename Length       0035 (53)\n+38738 Extra Length          0000 (0)\n+3873A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x38B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3873A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-38B85 PAYLOAD\n+3876F PAYLOAD\n \n-391BA LOCAL HEADER #209     04034B50 (67324752)\n-391BE Extract Zip Spec      14 (20) '2.0'\n-391BF Extract OS            00 (0) 'MS-DOS'\n-391C0 General Purpose Flag  0800 (2048)\n+38C95 LOCAL HEADER #209     04034B50 (67324752)\n+38C99 Extract Zip Spec      14 (20) '2.0'\n+38C9A Extract OS            00 (0) 'MS-DOS'\n+38C9B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-391C2 Compression Method    0008 (8) 'Deflated'\n-391C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-391C8 CRC                   CA42EF09 (3393384201)\n-391CC Compressed Size       00000521 (1313)\n-391D0 Uncompressed Size     00000BB7 (2999)\n-391D4 Filename Length       0035 (53)\n-391D6 Extra Length          0000 (0)\n-391D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+38C9D Compression Method    0008 (8) 'Deflated'\n+38C9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+38CA3 CRC                   855A4913 (2237286675)\n+38CA7 Compressed Size       000007AA (1962)\n+38CAB Uncompressed Size     00000F7E (3966)\n+38CAF Filename Length       0030 (48)\n+38CB1 Extra Length          0000 (0)\n+38CB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x391D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x38CB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3920D PAYLOAD\n+38CE3 PAYLOAD\n \n-3972E LOCAL HEADER #210     04034B50 (67324752)\n-39732 Extract Zip Spec      14 (20) '2.0'\n-39733 Extract OS            00 (0) 'MS-DOS'\n-39734 General Purpose Flag  0800 (2048)\n+3948D LOCAL HEADER #210     04034B50 (67324752)\n+39491 Extract Zip Spec      14 (20) '2.0'\n+39492 Extract OS            00 (0) 'MS-DOS'\n+39493 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-39736 Compression Method    0008 (8) 'Deflated'\n-39738 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3973C CRC                   7DDE62D9 (2111726297)\n-39740 Compressed Size       000007C6 (1990)\n-39744 Uncompressed Size     00000F9E (3998)\n-39748 Filename Length       0030 (48)\n-3974A Extra Length          0000 (0)\n-3974C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+39495 Compression Method    0008 (8) 'Deflated'\n+39497 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3949B CRC                   EB2745AA (3945219498)\n+3949F Compressed Size       00000339 (825)\n+394A3 Uncompressed Size     00000754 (1876)\n+394A7 Filename Length       003A (58)\n+394A9 Extra Length          0000 (0)\n+394AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3974C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x394AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3977C PAYLOAD\n+394E5 PAYLOAD\n \n-39F42 LOCAL HEADER #211     04034B50 (67324752)\n-39F46 Extract Zip Spec      14 (20) '2.0'\n-39F47 Extract OS            00 (0) 'MS-DOS'\n-39F48 General Purpose Flag  0800 (2048)\n+3981E LOCAL HEADER #211     04034B50 (67324752)\n+39822 Extract Zip Spec      14 (20) '2.0'\n+39823 Extract OS            00 (0) 'MS-DOS'\n+39824 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-39F4A Compression Method    0008 (8) 'Deflated'\n-39F4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-39F50 CRC                   AAE0F4BB (2866869435)\n-39F54 Compressed Size       0000033A (826)\n-39F58 Uncompressed Size     00000754 (1876)\n-39F5C Filename Length       003A (58)\n-39F5E Extra Length          0000 (0)\n-39F60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+39826 Compression Method    0008 (8) 'Deflated'\n+39828 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3982C CRC                   C19068D6 (3247466710)\n+39830 Compressed Size       000004A3 (1187)\n+39834 Uncompressed Size     00000AAF (2735)\n+39838 Filename Length       0032 (50)\n+3983A Extra Length          0000 (0)\n+3983C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x39F60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3983C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-39F9A PAYLOAD\n+3986E PAYLOAD\n \n-3A2D4 LOCAL HEADER #212     04034B50 (67324752)\n-3A2D8 Extract Zip Spec      14 (20) '2.0'\n-3A2D9 Extract OS            00 (0) 'MS-DOS'\n-3A2DA General Purpose Flag  0800 (2048)\n+39D11 LOCAL HEADER #212     04034B50 (67324752)\n+39D15 Extract Zip Spec      14 (20) '2.0'\n+39D16 Extract OS            00 (0) 'MS-DOS'\n+39D17 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3A2DC Compression Method    0008 (8) 'Deflated'\n-3A2DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3A2E2 CRC                   41709CF5 (1097899253)\n-3A2E6 Compressed Size       000004A1 (1185)\n-3A2EA Uncompressed Size     00000AAF (2735)\n-3A2EE Filename Length       0032 (50)\n-3A2F0 Extra Length          0000 (0)\n-3A2F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+39D19 Compression Method    0008 (8) 'Deflated'\n+39D1B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+39D1F CRC                   C82BE68D (3358320269)\n+39D23 Compressed Size       000003E9 (1001)\n+39D27 Uncompressed Size     000008FD (2301)\n+39D2B Filename Length       0035 (53)\n+39D2D Extra Length          0000 (0)\n+39D2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3A2F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x39D2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3A324 PAYLOAD\n+39D64 PAYLOAD\n \n-3A7C5 LOCAL HEADER #213     04034B50 (67324752)\n-3A7C9 Extract Zip Spec      14 (20) '2.0'\n-3A7CA Extract OS            00 (0) 'MS-DOS'\n-3A7CB General Purpose Flag  0800 (2048)\n+3A14D LOCAL HEADER #213     04034B50 (67324752)\n+3A151 Extract Zip Spec      14 (20) '2.0'\n+3A152 Extract OS            00 (0) 'MS-DOS'\n+3A153 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3A7CD Compression Method    0008 (8) 'Deflated'\n-3A7CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3A7D3 CRC                   961C5199 (2518438297)\n-3A7D7 Compressed Size       000003E8 (1000)\n-3A7DB Uncompressed Size     000008FD (2301)\n-3A7DF Filename Length       0035 (53)\n-3A7E1 Extra Length          0000 (0)\n-3A7E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3A155 Compression Method    0008 (8) 'Deflated'\n+3A157 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3A15B CRC                   2B033CA6 (721632422)\n+3A15F Compressed Size       00000073 (115)\n+3A163 Uncompressed Size     00000083 (131)\n+3A167 Filename Length       002C (44)\n+3A169 Extra Length          0000 (0)\n+3A16B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3A7E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3A16B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3A818 PAYLOAD\n+3A197 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-3AC00 LOCAL HEADER #214     04034B50 (67324752)\n-3AC04 Extract Zip Spec      14 (20) '2.0'\n-3AC05 Extract OS            00 (0) 'MS-DOS'\n-3AC06 General Purpose Flag  0800 (2048)\n+3A20A LOCAL HEADER #214     04034B50 (67324752)\n+3A20E Extract Zip Spec      14 (20) '2.0'\n+3A20F Extract OS            00 (0) 'MS-DOS'\n+3A210 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3AC08 Compression Method    0008 (8) 'Deflated'\n-3AC0A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3AC0E CRC                   2397A3D8 (597140440)\n-3AC12 Compressed Size       00000073 (115)\n-3AC16 Uncompressed Size     00000083 (131)\n-3AC1A Filename Length       002C (44)\n-3AC1C Extra Length          0000 (0)\n-3AC1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3A212 Compression Method    0008 (8) 'Deflated'\n+3A214 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3A218 CRC                   6799616D (1738105197)\n+3A21C Compressed Size       00002829 (10281)\n+3A220 Uncompressed Size     00005A2A (23082)\n+3A224 Filename Length       002E (46)\n+3A226 Extra Length          0000 (0)\n+3A228 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3AC1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3A228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3AC4A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+3A256 PAYLOAD\n \n-3ACBD LOCAL HEADER #215     04034B50 (67324752)\n-3ACC1 Extract Zip Spec      14 (20) '2.0'\n-3ACC2 Extract OS            00 (0) 'MS-DOS'\n-3ACC3 General Purpose Flag  0800 (2048)\n+3CA7F LOCAL HEADER #215     04034B50 (67324752)\n+3CA83 Extract Zip Spec      14 (20) '2.0'\n+3CA84 Extract OS            00 (0) 'MS-DOS'\n+3CA85 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3ACC5 Compression Method    0008 (8) 'Deflated'\n-3ACC7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3ACCB CRC                   007315B2 (7542194)\n-3ACCF Compressed Size       00002868 (10344)\n-3ACD3 Uncompressed Size     00005AF2 (23282)\n-3ACD7 Filename Length       002E (46)\n-3ACD9 Extra Length          0000 (0)\n-3ACDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3CA87 Compression Method    0008 (8) 'Deflated'\n+3CA89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3CA8D CRC                   DD46A457 (3712394327)\n+3CA91 Compressed Size       0000006E (110)\n+3CA95 Uncompressed Size     0000007E (126)\n+3CA99 Filename Length       0027 (39)\n+3CA9B Extra Length          0000 (0)\n+3CA9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3ACDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3CA9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3AD09 PAYLOAD\n+3CAC4 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-3D571 LOCAL HEADER #216     04034B50 (67324752)\n-3D575 Extract Zip Spec      14 (20) '2.0'\n-3D576 Extract OS            00 (0) 'MS-DOS'\n-3D577 General Purpose Flag  0800 (2048)\n+3CB32 LOCAL HEADER #216     04034B50 (67324752)\n+3CB36 Extract Zip Spec      14 (20) '2.0'\n+3CB37 Extract OS            00 (0) 'MS-DOS'\n+3CB38 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3D579 Compression Method    0008 (8) 'Deflated'\n-3D57B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3D57F CRC                   7E4BE091 (2118901905)\n-3D583 Compressed Size       0000006E (110)\n-3D587 Uncompressed Size     0000007E (126)\n-3D58B Filename Length       0027 (39)\n-3D58D Extra Length          0000 (0)\n-3D58F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3CB3A Compression Method    0008 (8) 'Deflated'\n+3CB3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3CB40 CRC                   96298EBA (2519305914)\n+3CB44 Compressed Size       00000D76 (3446)\n+3CB48 Uncompressed Size     00001C48 (7240)\n+3CB4C Filename Length       0046 (70)\n+3CB4E Extra Length          0000 (0)\n+3CB50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3D58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3CB50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3D5B6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+3CB96 PAYLOAD\n \n-3D624 LOCAL HEADER #217     04034B50 (67324752)\n-3D628 Extract Zip Spec      14 (20) '2.0'\n-3D629 Extract OS            00 (0) 'MS-DOS'\n-3D62A General Purpose Flag  0800 (2048)\n+3D90C LOCAL HEADER #217     04034B50 (67324752)\n+3D910 Extract Zip Spec      14 (20) '2.0'\n+3D911 Extract OS            00 (0) 'MS-DOS'\n+3D912 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3D62C Compression Method    0008 (8) 'Deflated'\n-3D62E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3D632 CRC                   CEC4241C (3468960796)\n-3D636 Compressed Size       00000D64 (3428)\n-3D63A Uncompressed Size     00001D5B (7515)\n-3D63E Filename Length       0046 (70)\n-3D640 Extra Length          0000 (0)\n-3D642 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3D914 Compression Method    0008 (8) 'Deflated'\n+3D916 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3D91A CRC                   8D83261A (2374182426)\n+3D91E Compressed Size       0000027B (635)\n+3D922 Uncompressed Size     00000512 (1298)\n+3D926 Filename Length       0042 (66)\n+3D928 Extra Length          0000 (0)\n+3D92A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3D642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3D92A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3D688 PAYLOAD\n+3D96C PAYLOAD\n \n-3E3EC LOCAL HEADER #218     04034B50 (67324752)\n-3E3F0 Extract Zip Spec      14 (20) '2.0'\n-3E3F1 Extract OS            00 (0) 'MS-DOS'\n-3E3F2 General Purpose Flag  0800 (2048)\n+3DBE7 LOCAL HEADER #218     04034B50 (67324752)\n+3DBEB Extract Zip Spec      14 (20) '2.0'\n+3DBEC Extract OS            00 (0) 'MS-DOS'\n+3DBED General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3E3F4 Compression Method    0008 (8) 'Deflated'\n-3E3F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3E3FA CRC                   C306C1E6 (3271999974)\n-3E3FE Compressed Size       0000027E (638)\n-3E402 Uncompressed Size     00000512 (1298)\n-3E406 Filename Length       0042 (66)\n-3E408 Extra Length          0000 (0)\n-3E40A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3DBEF Compression Method    0008 (8) 'Deflated'\n+3DBF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3DBF5 CRC                   686B9839 (1751881785)\n+3DBF9 Compressed Size       00000284 (644)\n+3DBFD Uncompressed Size     00000523 (1315)\n+3DC01 Filename Length       0045 (69)\n+3DC03 Extra Length          0000 (0)\n+3DC05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3DC05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3E44C PAYLOAD\n+3DC4A PAYLOAD\n \n-3E6CA LOCAL HEADER #219     04034B50 (67324752)\n-3E6CE Extract Zip Spec      14 (20) '2.0'\n-3E6CF Extract OS            00 (0) 'MS-DOS'\n-3E6D0 General Purpose Flag  0800 (2048)\n+3DECE LOCAL HEADER #219     04034B50 (67324752)\n+3DED2 Extract Zip Spec      14 (20) '2.0'\n+3DED3 Extract OS            00 (0) 'MS-DOS'\n+3DED4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3E6D2 Compression Method    0008 (8) 'Deflated'\n-3E6D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3E6D8 CRC                   D4693169 (3563663721)\n-3E6DC Compressed Size       00000287 (647)\n-3E6E0 Uncompressed Size     00000523 (1315)\n-3E6E4 Filename Length       0045 (69)\n-3E6E6 Extra Length          0000 (0)\n-3E6E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3DED6 Compression Method    0008 (8) 'Deflated'\n+3DED8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3DEDC CRC                   B7332367 (3073581927)\n+3DEE0 Compressed Size       00000078 (120)\n+3DEE4 Uncompressed Size     00000089 (137)\n+3DEE8 Filename Length       0032 (50)\n+3DEEA Extra Length          0000 (0)\n+3DEEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E6E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3DEEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3E72D PAYLOAD\n+3DF1E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-3E9B4 LOCAL HEADER #220     04034B50 (67324752)\n-3E9B8 Extract Zip Spec      14 (20) '2.0'\n-3E9B9 Extract OS            00 (0) 'MS-DOS'\n-3E9BA General Purpose Flag  0800 (2048)\n+3DF96 LOCAL HEADER #220     04034B50 (67324752)\n+3DF9A Extract Zip Spec      14 (20) '2.0'\n+3DF9B Extract OS            00 (0) 'MS-DOS'\n+3DF9C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3E9BC Compression Method    0008 (8) 'Deflated'\n-3E9BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3E9C2 CRC                   181BCC6C (404474988)\n-3E9C6 Compressed Size       00000078 (120)\n-3E9CA Uncompressed Size     00000089 (137)\n-3E9CE Filename Length       0032 (50)\n-3E9D0 Extra Length          0000 (0)\n-3E9D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3DF9E Compression Method    0008 (8) 'Deflated'\n+3DFA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3DFA4 CRC                   9BF44F44 (2616479556)\n+3DFA8 Compressed Size       00000546 (1350)\n+3DFAC Uncompressed Size     00000BCF (3023)\n+3DFB0 Filename Length       003D (61)\n+3DFB2 Extra Length          0000 (0)\n+3DFB4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E9D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3DFB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3EA04 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+3DFF1 PAYLOAD\n \n-3EA7C LOCAL HEADER #221     04034B50 (67324752)\n-3EA80 Extract Zip Spec      14 (20) '2.0'\n-3EA81 Extract OS            00 (0) 'MS-DOS'\n-3EA82 General Purpose Flag  0800 (2048)\n+3E537 LOCAL HEADER #221     04034B50 (67324752)\n+3E53B Extract Zip Spec      14 (20) '2.0'\n+3E53C Extract OS            00 (0) 'MS-DOS'\n+3E53D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3EA84 Compression Method    0008 (8) 'Deflated'\n-3EA86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3EA8A CRC                   356B8E7B (896241275)\n-3EA8E Compressed Size       0000056B (1387)\n-3EA92 Uncompressed Size     00000C55 (3157)\n-3EA96 Filename Length       003D (61)\n-3EA98 Extra Length          0000 (0)\n-3EA9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3E53F Compression Method    0008 (8) 'Deflated'\n+3E541 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3E545 CRC                   73F8C51F (1945683231)\n+3E549 Compressed Size       000005DC (1500)\n+3E54D Uncompressed Size     00000CE2 (3298)\n+3E551 Filename Length       003A (58)\n+3E553 Extra Length          0000 (0)\n+3E555 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3EA9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3EAD7 PAYLOAD\n+3E58F PAYLOAD\n \n-3F042 LOCAL HEADER #222     04034B50 (67324752)\n-3F046 Extract Zip Spec      14 (20) '2.0'\n-3F047 Extract OS            00 (0) 'MS-DOS'\n-3F048 General Purpose Flag  0800 (2048)\n+3EB6B LOCAL HEADER #222     04034B50 (67324752)\n+3EB6F Extract Zip Spec      14 (20) '2.0'\n+3EB70 Extract OS            00 (0) 'MS-DOS'\n+3EB71 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3F04A Compression Method    0008 (8) 'Deflated'\n-3F04C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3F050 CRC                   4887007C (1216807036)\n-3F054 Compressed Size       00000606 (1542)\n-3F058 Uncompressed Size     00000D9F (3487)\n-3F05C Filename Length       003A (58)\n-3F05E Extra Length          0000 (0)\n-3F060 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3EB73 Compression Method    0008 (8) 'Deflated'\n+3EB75 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3EB79 CRC                   26D7AEC0 (651669184)\n+3EB7D Compressed Size       00000273 (627)\n+3EB81 Uncompressed Size     000004ED (1261)\n+3EB85 Filename Length       0036 (54)\n+3EB87 Extra Length          0000 (0)\n+3EB89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EB89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3F09A PAYLOAD\n+3EBBF PAYLOAD\n \n-3F6A0 LOCAL HEADER #223     04034B50 (67324752)\n-3F6A4 Extract Zip Spec      14 (20) '2.0'\n-3F6A5 Extract OS            00 (0) 'MS-DOS'\n-3F6A6 General Purpose Flag  0800 (2048)\n+3EE32 LOCAL HEADER #223     04034B50 (67324752)\n+3EE36 Extract Zip Spec      14 (20) '2.0'\n+3EE37 Extract OS            00 (0) 'MS-DOS'\n+3EE38 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3F6A8 Compression Method    0008 (8) 'Deflated'\n-3F6AA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3F6AE CRC                   71029435 (1895994421)\n-3F6B2 Compressed Size       0000026F (623)\n-3F6B6 Uncompressed Size     000004ED (1261)\n-3F6BA Filename Length       0036 (54)\n-3F6BC Extra Length          0000 (0)\n-3F6BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3EE3A Compression Method    0008 (8) 'Deflated'\n+3EE3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3EE40 CRC                   729D4FF4 (1922912244)\n+3EE44 Compressed Size       00000076 (118)\n+3EE48 Uncompressed Size     00000087 (135)\n+3EE4C Filename Length       0030 (48)\n+3EE4E Extra Length          0000 (0)\n+3EE50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F6BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EE50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3F6F4 PAYLOAD\n+3EE80 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-3F963 LOCAL HEADER #224     04034B50 (67324752)\n-3F967 Extract Zip Spec      14 (20) '2.0'\n-3F968 Extract OS            00 (0) 'MS-DOS'\n-3F969 General Purpose Flag  0800 (2048)\n+3EEF6 LOCAL HEADER #224     04034B50 (67324752)\n+3EEFA Extract Zip Spec      14 (20) '2.0'\n+3EEFB Extract OS            00 (0) 'MS-DOS'\n+3EEFC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3F96B Compression Method    0008 (8) 'Deflated'\n-3F96D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3F971 CRC                   C9BA7797 (3384440727)\n-3F975 Compressed Size       00000077 (119)\n-3F979 Uncompressed Size     00000087 (135)\n-3F97D Filename Length       0030 (48)\n-3F97F Extra Length          0000 (0)\n-3F981 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3EEFE Compression Method    0008 (8) 'Deflated'\n+3EF00 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3EF04 CRC                   16616F7C (375484284)\n+3EF08 Compressed Size       0000042E (1070)\n+3EF0C Uncompressed Size     000009B8 (2488)\n+3EF10 Filename Length       003B (59)\n+3EF12 Extra Length          0000 (0)\n+3EF14 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EF14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3F9B1 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+3EF4F PAYLOAD\n \n-3FA28 LOCAL HEADER #225     04034B50 (67324752)\n-3FA2C Extract Zip Spec      14 (20) '2.0'\n-3FA2D Extract OS            00 (0) 'MS-DOS'\n-3FA2E General Purpose Flag  0800 (2048)\n+3F37D LOCAL HEADER #225     04034B50 (67324752)\n+3F381 Extract Zip Spec      14 (20) '2.0'\n+3F382 Extract OS            00 (0) 'MS-DOS'\n+3F383 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3FA30 Compression Method    0008 (8) 'Deflated'\n-3FA32 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3FA36 CRC                   826C3243 (2188128835)\n-3FA3A Compressed Size       0000042E (1070)\n-3FA3E Uncompressed Size     000009B8 (2488)\n-3FA42 Filename Length       003B (59)\n-3FA44 Extra Length          0000 (0)\n-3FA46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F385 Compression Method    0008 (8) 'Deflated'\n+3F387 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3F38B CRC                   B086BC37 (2961620023)\n+3F38F Compressed Size       00000596 (1430)\n+3F393 Uncompressed Size     00000C3C (3132)\n+3F397 Filename Length       003C (60)\n+3F399 Extra Length          0000 (0)\n+3F39B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3FA46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F39B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3FA81 PAYLOAD\n+3F3D7 PAYLOAD\n \n-3FEAF LOCAL HEADER #226     04034B50 (67324752)\n-3FEB3 Extract Zip Spec      14 (20) '2.0'\n-3FEB4 Extract OS            00 (0) 'MS-DOS'\n-3FEB5 General Purpose Flag  0800 (2048)\n+3F96D LOCAL HEADER #226     04034B50 (67324752)\n+3F971 Extract Zip Spec      14 (20) '2.0'\n+3F972 Extract OS            00 (0) 'MS-DOS'\n+3F973 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3FEB7 Compression Method    0008 (8) 'Deflated'\n-3FEB9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-3FEBD CRC                   FBF9822D (4227433005)\n-3FEC1 Compressed Size       00000590 (1424)\n-3FEC5 Uncompressed Size     00000C5A (3162)\n-3FEC9 Filename Length       003C (60)\n-3FECB Extra Length          0000 (0)\n-3FECD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F975 Compression Method    0008 (8) 'Deflated'\n+3F977 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3F97B CRC                   E570AF8D (3849367437)\n+3F97F Compressed Size       00000527 (1319)\n+3F983 Uncompressed Size     00000BFE (3070)\n+3F987 Filename Length       0043 (67)\n+3F989 Extra Length          0000 (0)\n+3F98B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3FECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F98B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3FF09 PAYLOAD\n+3F9CE PAYLOAD\n \n-40499 LOCAL HEADER #227     04034B50 (67324752)\n-4049D Extract Zip Spec      14 (20) '2.0'\n-4049E Extract OS            00 (0) 'MS-DOS'\n-4049F General Purpose Flag  0800 (2048)\n+3FEF5 LOCAL HEADER #227     04034B50 (67324752)\n+3FEF9 Extract Zip Spec      14 (20) '2.0'\n+3FEFA Extract OS            00 (0) 'MS-DOS'\n+3FEFB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-404A1 Compression Method    0008 (8) 'Deflated'\n-404A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-404A7 CRC                   8C000C12 (2348813330)\n-404AB Compressed Size       0000052F (1327)\n-404AF Uncompressed Size     00000BFE (3070)\n-404B3 Filename Length       0043 (67)\n-404B5 Extra Length          0000 (0)\n-404B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3FEFD Compression Method    0008 (8) 'Deflated'\n+3FEFF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+3FF03 CRC                   558F34BC (1435448508)\n+3FF07 Compressed Size       0000116F (4463)\n+3FF0B Uncompressed Size     000026CE (9934)\n+3FF0F Filename Length       003A (58)\n+3FF11 Extra Length          0000 (0)\n+3FF13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x404B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3FF13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-404FA PAYLOAD\n+3FF4D PAYLOAD\n \n-40A29 LOCAL HEADER #228     04034B50 (67324752)\n-40A2D Extract Zip Spec      14 (20) '2.0'\n-40A2E Extract OS            00 (0) 'MS-DOS'\n-40A2F General Purpose Flag  0800 (2048)\n+410BC LOCAL HEADER #228     04034B50 (67324752)\n+410C0 Extract Zip Spec      14 (20) '2.0'\n+410C1 Extract OS            00 (0) 'MS-DOS'\n+410C2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-40A31 Compression Method    0008 (8) 'Deflated'\n-40A33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-40A37 CRC                   E41B305B (3826987099)\n-40A3B Compressed Size       00001188 (4488)\n-40A3F Uncompressed Size     000027B6 (10166)\n-40A43 Filename Length       003A (58)\n-40A45 Extra Length          0000 (0)\n-40A47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+410C4 Compression Method    0008 (8) 'Deflated'\n+410C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+410CA CRC                   D2C06906 (3535825158)\n+410CE Compressed Size       000004E0 (1248)\n+410D2 Uncompressed Size     00000B65 (2917)\n+410D6 Filename Length       0041 (65)\n+410D8 Extra Length          0000 (0)\n+410DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x40A47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x410DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-40A81 PAYLOAD\n+4111B PAYLOAD\n \n-41C09 LOCAL HEADER #229     04034B50 (67324752)\n-41C0D Extract Zip Spec      14 (20) '2.0'\n-41C0E Extract OS            00 (0) 'MS-DOS'\n-41C0F General Purpose Flag  0800 (2048)\n+415FB LOCAL HEADER #229     04034B50 (67324752)\n+415FF Extract Zip Spec      14 (20) '2.0'\n+41600 Extract OS            00 (0) 'MS-DOS'\n+41601 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-41C11 Compression Method    0008 (8) 'Deflated'\n-41C13 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-41C17 CRC                   50ED7708 (1357739784)\n-41C1B Compressed Size       000004FE (1278)\n-41C1F Uncompressed Size     00000BA2 (2978)\n-41C23 Filename Length       0041 (65)\n-41C25 Extra Length          0000 (0)\n-41C27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+41603 Compression Method    0008 (8) 'Deflated'\n+41605 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+41609 CRC                   5716D4C7 (1461114055)\n+4160D Compressed Size       00000076 (118)\n+41611 Uncompressed Size     00000087 (135)\n+41615 Filename Length       0030 (48)\n+41617 Extra Length          0000 (0)\n+41619 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x41C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x41619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-41C68 PAYLOAD\n+41649 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-42166 LOCAL HEADER #230     04034B50 (67324752)\n-4216A Extract Zip Spec      14 (20) '2.0'\n-4216B Extract OS            00 (0) 'MS-DOS'\n-4216C General Purpose Flag  0800 (2048)\n+416BF LOCAL HEADER #230     04034B50 (67324752)\n+416C3 Extract Zip Spec      14 (20) '2.0'\n+416C4 Extract OS            00 (0) 'MS-DOS'\n+416C5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4216E Compression Method    0008 (8) 'Deflated'\n-42170 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-42174 CRC                   27CC8479 (667714681)\n-42178 Compressed Size       00000077 (119)\n-4217C Uncompressed Size     00000087 (135)\n-42180 Filename Length       0030 (48)\n-42182 Extra Length          0000 (0)\n-42184 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+416C7 Compression Method    0008 (8) 'Deflated'\n+416C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+416CD CRC                   AC6F6652 (2892981842)\n+416D1 Compressed Size       00000735 (1845)\n+416D5 Uncompressed Size     00000F9D (3997)\n+416D9 Filename Length       0038 (56)\n+416DB Extra Length          0000 (0)\n+416DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x42184: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x416DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-421B4 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+41715 PAYLOAD\n \n-4222B LOCAL HEADER #231     04034B50 (67324752)\n-4222F Extract Zip Spec      14 (20) '2.0'\n-42230 Extract OS            00 (0) 'MS-DOS'\n-42231 General Purpose Flag  0800 (2048)\n+41E4A LOCAL HEADER #231     04034B50 (67324752)\n+41E4E Extract Zip Spec      14 (20) '2.0'\n+41E4F Extract OS            00 (0) 'MS-DOS'\n+41E50 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-42233 Compression Method    0008 (8) 'Deflated'\n-42235 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-42239 CRC                   40C6FA2A (1086781994)\n-4223D Compressed Size       0000072A (1834)\n-42241 Uncompressed Size     00000F9F (3999)\n-42245 Filename Length       0038 (56)\n-42247 Extra Length          0000 (0)\n-42249 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+41E52 Compression Method    0008 (8) 'Deflated'\n+41E54 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+41E58 CRC                   D763F32A (3613651754)\n+41E5C Compressed Size       00000A45 (2629)\n+41E60 Uncompressed Size     00001823 (6179)\n+41E64 Filename Length       0037 (55)\n+41E66 Extra Length          0000 (0)\n+41E68 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x42249: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x41E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-42281 PAYLOAD\n+41E9F PAYLOAD\n \n-429AB LOCAL HEADER #232     04034B50 (67324752)\n-429AF Extract Zip Spec      14 (20) '2.0'\n-429B0 Extract OS            00 (0) 'MS-DOS'\n-429B1 General Purpose Flag  0800 (2048)\n+428E4 LOCAL HEADER #232     04034B50 (67324752)\n+428E8 Extract Zip Spec      14 (20) '2.0'\n+428E9 Extract OS            00 (0) 'MS-DOS'\n+428EA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-429B3 Compression Method    0008 (8) 'Deflated'\n-429B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-429B9 CRC                   3635C7D7 (909494231)\n-429BD Compressed Size       00000A55 (2645)\n-429C1 Uncompressed Size     00001847 (6215)\n-429C5 Filename Length       0037 (55)\n-429C7 Extra Length          0000 (0)\n-429C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+428EC Compression Method    0008 (8) 'Deflated'\n+428EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+428F2 CRC                   9F63F9D8 (2674129368)\n+428F6 Compressed Size       0000073E (1854)\n+428FA Uncompressed Size     00001156 (4438)\n+428FE Filename Length       0037 (55)\n+42900 Extra Length          0000 (0)\n+42902 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x429C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x42902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-42A00 PAYLOAD\n+42939 PAYLOAD\n \n-43455 LOCAL HEADER #233     04034B50 (67324752)\n-43459 Extract Zip Spec      14 (20) '2.0'\n-4345A Extract OS            00 (0) 'MS-DOS'\n-4345B General Purpose Flag  0800 (2048)\n+43077 LOCAL HEADER #233     04034B50 (67324752)\n+4307B Extract Zip Spec      14 (20) '2.0'\n+4307C Extract OS            00 (0) 'MS-DOS'\n+4307D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4345D Compression Method    0008 (8) 'Deflated'\n-4345F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-43463 CRC                   B648C825 (3058223141)\n-43467 Compressed Size       0000074B (1867)\n-4346B Uncompressed Size     00001166 (4454)\n-4346F Filename Length       0037 (55)\n-43471 Extra Length          0000 (0)\n-43473 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4307F Compression Method    0008 (8) 'Deflated'\n+43081 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+43085 CRC                   1A5C7F41 (442269505)\n+43089 Compressed Size       00000ED8 (3800)\n+4308D Uncompressed Size     00002009 (8201)\n+43091 Filename Length       0033 (51)\n+43093 Extra Length          0000 (0)\n+43095 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x43473: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x43095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-434AA PAYLOAD\n+430C8 PAYLOAD\n \n-43BF5 LOCAL HEADER #234     04034B50 (67324752)\n-43BF9 Extract Zip Spec      14 (20) '2.0'\n-43BFA Extract OS            00 (0) 'MS-DOS'\n-43BFB General Purpose Flag  0800 (2048)\n+43FA0 LOCAL HEADER #234     04034B50 (67324752)\n+43FA4 Extract Zip Spec      14 (20) '2.0'\n+43FA5 Extract OS            00 (0) 'MS-DOS'\n+43FA6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-43BFD Compression Method    0008 (8) 'Deflated'\n-43BFF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-43C03 CRC                   6A476D75 (1783065973)\n-43C07 Compressed Size       00000F13 (3859)\n-43C0B Uncompressed Size     0000202C (8236)\n-43C0F Filename Length       0033 (51)\n-43C11 Extra Length          0000 (0)\n-43C13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+43FA8 Compression Method    0008 (8) 'Deflated'\n+43FAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+43FAE CRC                   E6DC610D (3873202445)\n+43FB2 Compressed Size       00000410 (1040)\n+43FB6 Uncompressed Size     000008D1 (2257)\n+43FBA Filename Length       0035 (53)\n+43FBC Extra Length          0000 (0)\n+43FBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x43C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x43FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-43C46 PAYLOAD\n+43FF3 PAYLOAD\n \n-44B59 LOCAL HEADER #235     04034B50 (67324752)\n-44B5D Extract Zip Spec      14 (20) '2.0'\n-44B5E Extract OS            00 (0) 'MS-DOS'\n-44B5F General Purpose Flag  0800 (2048)\n+44403 LOCAL HEADER #235     04034B50 (67324752)\n+44407 Extract Zip Spec      14 (20) '2.0'\n+44408 Extract OS            00 (0) 'MS-DOS'\n+44409 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-44B61 Compression Method    0008 (8) 'Deflated'\n-44B63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-44B67 CRC                   612C93E5 (1630311397)\n-44B6B Compressed Size       00000414 (1044)\n-44B6F Uncompressed Size     000008D1 (2257)\n-44B73 Filename Length       0035 (53)\n-44B75 Extra Length          0000 (0)\n-44B77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4440B Compression Method    0008 (8) 'Deflated'\n+4440D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+44411 CRC                   FD7A6F4A (4252659530)\n+44415 Compressed Size       000005E7 (1511)\n+44419 Uncompressed Size     00000C55 (3157)\n+4441D Filename Length       0039 (57)\n+4441F Extra Length          0000 (0)\n+44421 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x44B77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x44421: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-44BAC PAYLOAD\n+4445A PAYLOAD\n \n-44FC0 LOCAL HEADER #236     04034B50 (67324752)\n-44FC4 Extract Zip Spec      14 (20) '2.0'\n-44FC5 Extract OS            00 (0) 'MS-DOS'\n-44FC6 General Purpose Flag  0800 (2048)\n+44A41 LOCAL HEADER #236     04034B50 (67324752)\n+44A45 Extract Zip Spec      14 (20) '2.0'\n+44A46 Extract OS            00 (0) 'MS-DOS'\n+44A47 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-44FC8 Compression Method    0008 (8) 'Deflated'\n-44FCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-44FCE CRC                   76A77585 (1990686085)\n-44FD2 Compressed Size       000005E2 (1506)\n-44FD6 Uncompressed Size     00000C59 (3161)\n-44FDA Filename Length       0039 (57)\n-44FDC Extra Length          0000 (0)\n-44FDE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+44A49 Compression Method    0008 (8) 'Deflated'\n+44A4B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+44A4F CRC                   697953AF (1769558959)\n+44A53 Compressed Size       00000072 (114)\n+44A57 Uncompressed Size     00000082 (130)\n+44A5B Filename Length       002B (43)\n+44A5D Extra Length          0000 (0)\n+44A5F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x44FDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x44A5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-45017 PAYLOAD\n+44A8A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-455F9 LOCAL HEADER #237     04034B50 (67324752)\n-455FD Extract Zip Spec      14 (20) '2.0'\n-455FE Extract OS            00 (0) 'MS-DOS'\n-455FF General Purpose Flag  0800 (2048)\n+44AFC LOCAL HEADER #237     04034B50 (67324752)\n+44B00 Extract Zip Spec      14 (20) '2.0'\n+44B01 Extract OS            00 (0) 'MS-DOS'\n+44B02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-45601 Compression Method    0008 (8) 'Deflated'\n-45603 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-45607 CRC                   37AC53A5 (934040485)\n-4560B Compressed Size       00000072 (114)\n-4560F Uncompressed Size     00000082 (130)\n-45613 Filename Length       002B (43)\n-45615 Extra Length          0000 (0)\n-45617 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+44B04 Compression Method    0008 (8) 'Deflated'\n+44B06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+44B0A CRC                   CAFF5465 (3405730917)\n+44B0E Compressed Size       000005F4 (1524)\n+44B12 Uncompressed Size     00000CB3 (3251)\n+44B16 Filename Length       0043 (67)\n+44B18 Extra Length          0000 (0)\n+44B1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x45617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x44B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-45642 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+44B5D PAYLOAD\n \n-456B4 LOCAL HEADER #238     04034B50 (67324752)\n-456B8 Extract Zip Spec      14 (20) '2.0'\n-456B9 Extract OS            00 (0) 'MS-DOS'\n-456BA General Purpose Flag  0800 (2048)\n+45151 LOCAL HEADER #238     04034B50 (67324752)\n+45155 Extract Zip Spec      14 (20) '2.0'\n+45156 Extract OS            00 (0) 'MS-DOS'\n+45157 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-456BC Compression Method    0008 (8) 'Deflated'\n-456BE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-456C2 CRC                   854D5755 (2236438357)\n-456C6 Compressed Size       0000060C (1548)\n-456CA Uncompressed Size     00000D00 (3328)\n-456CE Filename Length       0043 (67)\n-456D0 Extra Length          0000 (0)\n-456D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+45159 Compression Method    0008 (8) 'Deflated'\n+4515B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4515F CRC                   B61F2E09 (3055496713)\n+45163 Compressed Size       0000038E (910)\n+45167 Uncompressed Size     00000817 (2071)\n+4516B Filename Length       003B (59)\n+4516D Extra Length          0000 (0)\n+4516F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x456D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4516F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-45715 PAYLOAD\n+451AA PAYLOAD\n \n-45D21 LOCAL HEADER #239     04034B50 (67324752)\n-45D25 Extract Zip Spec      14 (20) '2.0'\n-45D26 Extract OS            00 (0) 'MS-DOS'\n-45D27 General Purpose Flag  0800 (2048)\n+45538 LOCAL HEADER #239     04034B50 (67324752)\n+4553C Extract Zip Spec      14 (20) '2.0'\n+4553D Extract OS            00 (0) 'MS-DOS'\n+4553E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-45D29 Compression Method    0008 (8) 'Deflated'\n-45D2B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-45D2F CRC                   E1F376C0 (3790829248)\n-45D33 Compressed Size       0000038A (906)\n-45D37 Uncompressed Size     00000817 (2071)\n-45D3B Filename Length       003B (59)\n-45D3D Extra Length          0000 (0)\n-45D3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+45540 Compression Method    0008 (8) 'Deflated'\n+45542 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+45546 CRC                   09408023 (155222051)\n+4554A Compressed Size       00000796 (1942)\n+4554E Uncompressed Size     0000114C (4428)\n+45552 Filename Length       0037 (55)\n+45554 Extra Length          0000 (0)\n+45556 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x45D3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x45556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-45D7A PAYLOAD\n+4558D PAYLOAD\n \n-46104 LOCAL HEADER #240     04034B50 (67324752)\n-46108 Extract Zip Spec      14 (20) '2.0'\n-46109 Extract OS            00 (0) 'MS-DOS'\n-4610A General Purpose Flag  0800 (2048)\n+45D23 LOCAL HEADER #240     04034B50 (67324752)\n+45D27 Extract Zip Spec      14 (20) '2.0'\n+45D28 Extract OS            00 (0) 'MS-DOS'\n+45D29 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4610C Compression Method    0008 (8) 'Deflated'\n-4610E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-46112 CRC                   3368AF4C (862498636)\n-46116 Compressed Size       000007C1 (1985)\n-4611A Uncompressed Size     000011C2 (4546)\n-4611E Filename Length       0037 (55)\n-46120 Extra Length          0000 (0)\n-46122 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+45D2B Compression Method    0008 (8) 'Deflated'\n+45D2D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+45D31 CRC                   724F3DB7 (1917795767)\n+45D35 Compressed Size       0000027E (638)\n+45D39 Uncompressed Size     000004FA (1274)\n+45D3D Filename Length       003B (59)\n+45D3F Extra Length          0000 (0)\n+45D41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x45D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-46159 PAYLOAD\n+45D7C PAYLOAD\n \n-4691A LOCAL HEADER #241     04034B50 (67324752)\n-4691E Extract Zip Spec      14 (20) '2.0'\n-4691F Extract OS            00 (0) 'MS-DOS'\n-46920 General Purpose Flag  0800 (2048)\n+45FFA LOCAL HEADER #241     04034B50 (67324752)\n+45FFE Extract Zip Spec      14 (20) '2.0'\n+45FFF Extract OS            00 (0) 'MS-DOS'\n+46000 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-46922 Compression Method    0008 (8) 'Deflated'\n-46924 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-46928 CRC                   D8A7381C (3634837532)\n-4692C Compressed Size       0000027F (639)\n-46930 Uncompressed Size     000004FA (1274)\n-46934 Filename Length       003B (59)\n-46936 Extra Length          0000 (0)\n-46938 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46002 Compression Method    0008 (8) 'Deflated'\n+46004 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+46008 CRC                   0C32597B (204626299)\n+4600C Compressed Size       000002F7 (759)\n+46010 Uncompressed Size     0000060B (1547)\n+46014 Filename Length       0037 (55)\n+46016 Extra Length          0000 (0)\n+46018 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-46973 PAYLOAD\n+4604F PAYLOAD\n \n-46BF2 LOCAL HEADER #242     04034B50 (67324752)\n-46BF6 Extract Zip Spec      14 (20) '2.0'\n-46BF7 Extract OS            00 (0) 'MS-DOS'\n-46BF8 General Purpose Flag  0800 (2048)\n+46346 LOCAL HEADER #242     04034B50 (67324752)\n+4634A Extract Zip Spec      14 (20) '2.0'\n+4634B Extract OS            00 (0) 'MS-DOS'\n+4634C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-46BFA Compression Method    0008 (8) 'Deflated'\n-46BFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-46C00 CRC                   BBA7C618 (3148334616)\n-46C04 Compressed Size       000002F4 (756)\n-46C08 Uncompressed Size     0000060B (1547)\n-46C0C Filename Length       0037 (55)\n-46C0E Extra Length          0000 (0)\n-46C10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4634E Compression Method    0008 (8) 'Deflated'\n+46350 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+46354 CRC                   A5647335 (2774823733)\n+46358 Compressed Size       0000027E (638)\n+4635C Uncompressed Size     000004E5 (1253)\n+46360 Filename Length       0036 (54)\n+46362 Extra Length          0000 (0)\n+46364 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-46C47 PAYLOAD\n+4639A PAYLOAD\n \n-46F3B LOCAL HEADER #243     04034B50 (67324752)\n-46F3F Extract Zip Spec      14 (20) '2.0'\n-46F40 Extract OS            00 (0) 'MS-DOS'\n-46F41 General Purpose Flag  0800 (2048)\n+46618 LOCAL HEADER #243     04034B50 (67324752)\n+4661C Extract Zip Spec      14 (20) '2.0'\n+4661D Extract OS            00 (0) 'MS-DOS'\n+4661E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-46F43 Compression Method    0008 (8) 'Deflated'\n-46F45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-46F49 CRC                   36DD372A (920467242)\n-46F4D Compressed Size       0000027F (639)\n-46F51 Uncompressed Size     000004E5 (1253)\n-46F55 Filename Length       0036 (54)\n-46F57 Extra Length          0000 (0)\n-46F59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46620 Compression Method    0008 (8) 'Deflated'\n+46622 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+46626 CRC                   894AF390 (2303390608)\n+4662A Compressed Size       000002FA (762)\n+4662E Uncompressed Size     000005FD (1533)\n+46632 Filename Length       0032 (50)\n+46634 Extra Length          0000 (0)\n+46636 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-46F8F PAYLOAD\n+46668 PAYLOAD\n \n-4720E LOCAL HEADER #244     04034B50 (67324752)\n-47212 Extract Zip Spec      14 (20) '2.0'\n-47213 Extract OS            00 (0) 'MS-DOS'\n-47214 General Purpose Flag  0800 (2048)\n+46962 LOCAL HEADER #244     04034B50 (67324752)\n+46966 Extract Zip Spec      14 (20) '2.0'\n+46967 Extract OS            00 (0) 'MS-DOS'\n+46968 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-47216 Compression Method    0008 (8) 'Deflated'\n-47218 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4721C CRC                   04B65CC9 (79060169)\n-47220 Compressed Size       000002FB (763)\n-47224 Uncompressed Size     000005FD (1533)\n-47228 Filename Length       0032 (50)\n-4722A Extra Length          0000 (0)\n-4722C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4696A Compression Method    0008 (8) 'Deflated'\n+4696C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+46970 CRC                   5A25D6E0 (1512429280)\n+46974 Compressed Size       00000271 (625)\n+46978 Uncompressed Size     000004D4 (1236)\n+4697C Filename Length       0033 (51)\n+4697E Extra Length          0000 (0)\n+46980 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4722C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4725E PAYLOAD\n+469B3 PAYLOAD\n \n-47559 LOCAL HEADER #245     04034B50 (67324752)\n-4755D Extract Zip Spec      14 (20) '2.0'\n-4755E Extract OS            00 (0) 'MS-DOS'\n-4755F General Purpose Flag  0800 (2048)\n+46C24 LOCAL HEADER #245     04034B50 (67324752)\n+46C28 Extract Zip Spec      14 (20) '2.0'\n+46C29 Extract OS            00 (0) 'MS-DOS'\n+46C2A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-47561 Compression Method    0008 (8) 'Deflated'\n-47563 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-47567 CRC                   FBB1326B (4222693995)\n-4756B Compressed Size       00000273 (627)\n-4756F Uncompressed Size     000004D4 (1236)\n-47573 Filename Length       0033 (51)\n-47575 Extra Length          0000 (0)\n-47577 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46C2C Compression Method    0008 (8) 'Deflated'\n+46C2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+46C32 CRC                   80DE0862 (2162034786)\n+46C36 Compressed Size       00000309 (777)\n+46C3A Uncompressed Size     00000645 (1605)\n+46C3E Filename Length       0034 (52)\n+46C40 Extra Length          0000 (0)\n+46C42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46C42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-475AA PAYLOAD\n+46C76 PAYLOAD\n \n-4781D LOCAL HEADER #246     04034B50 (67324752)\n-47821 Extract Zip Spec      14 (20) '2.0'\n-47822 Extract OS            00 (0) 'MS-DOS'\n-47823 General Purpose Flag  0800 (2048)\n+46F7F LOCAL HEADER #246     04034B50 (67324752)\n+46F83 Extract Zip Spec      14 (20) '2.0'\n+46F84 Extract OS            00 (0) 'MS-DOS'\n+46F85 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-47825 Compression Method    0008 (8) 'Deflated'\n-47827 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4782B CRC                   1E5F3FD7 (509558743)\n-4782F Compressed Size       00000302 (770)\n-47833 Uncompressed Size     00000645 (1605)\n-47837 Filename Length       0034 (52)\n-47839 Extra Length          0000 (0)\n-4783B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46F87 Compression Method    0008 (8) 'Deflated'\n+46F89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+46F8D CRC                   1F7ED592 (528405906)\n+46F91 Compressed Size       00000075 (117)\n+46F95 Uncompressed Size     00000085 (133)\n+46F99 Filename Length       002E (46)\n+46F9B Extra Length          0000 (0)\n+46F9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4783B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4786F PAYLOAD\n+46FCB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-47B71 LOCAL HEADER #247     04034B50 (67324752)\n-47B75 Extract Zip Spec      14 (20) '2.0'\n-47B76 Extract OS            00 (0) 'MS-DOS'\n-47B77 General Purpose Flag  0800 (2048)\n+47040 LOCAL HEADER #247     04034B50 (67324752)\n+47044 Extract Zip Spec      14 (20) '2.0'\n+47045 Extract OS            00 (0) 'MS-DOS'\n+47046 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-47B79 Compression Method    0008 (8) 'Deflated'\n-47B7B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-47B7F CRC                   218DA495 (562930837)\n-47B83 Compressed Size       00000075 (117)\n-47B87 Uncompressed Size     00000085 (133)\n-47B8B Filename Length       002E (46)\n-47B8D Extra Length          0000 (0)\n-47B8F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+47048 Compression Method    0008 (8) 'Deflated'\n+4704A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4704E CRC                   D1C4D878 (3519338616)\n+47052 Compressed Size       00000553 (1363)\n+47056 Uncompressed Size     00000B79 (2937)\n+4705A Filename Length       003F (63)\n+4705C Extra Length          0000 (0)\n+4705E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47B8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4705E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-47BBD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4709D PAYLOAD\n \n-47C32 LOCAL HEADER #248     04034B50 (67324752)\n-47C36 Extract Zip Spec      14 (20) '2.0'\n-47C37 Extract OS            00 (0) 'MS-DOS'\n-47C38 General Purpose Flag  0800 (2048)\n+475F0 LOCAL HEADER #248     04034B50 (67324752)\n+475F4 Extract Zip Spec      14 (20) '2.0'\n+475F5 Extract OS            00 (0) 'MS-DOS'\n+475F6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-47C3A Compression Method    0008 (8) 'Deflated'\n-47C3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-47C40 CRC                   6C215E08 (1814126088)\n-47C44 Compressed Size       00000559 (1369)\n-47C48 Uncompressed Size     00000B85 (2949)\n-47C4C Filename Length       003F (63)\n-47C4E Extra Length          0000 (0)\n-47C50 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+475F8 Compression Method    0008 (8) 'Deflated'\n+475FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+475FE CRC                   C15B108B (3243970699)\n+47602 Compressed Size       000003C6 (966)\n+47606 Uncompressed Size     0000087A (2170)\n+4760A Filename Length       0039 (57)\n+4760C Extra Length          0000 (0)\n+4760E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47C50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4760E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-47C8F PAYLOAD\n+47647 PAYLOAD\n \n-481E8 LOCAL HEADER #249     04034B50 (67324752)\n-481EC Extract Zip Spec      14 (20) '2.0'\n-481ED Extract OS            00 (0) 'MS-DOS'\n-481EE General Purpose Flag  0800 (2048)\n+47A0D LOCAL HEADER #249     04034B50 (67324752)\n+47A11 Extract Zip Spec      14 (20) '2.0'\n+47A12 Extract OS            00 (0) 'MS-DOS'\n+47A13 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-481F0 Compression Method    0008 (8) 'Deflated'\n-481F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-481F6 CRC                   12015BCE (302078926)\n-481FA Compressed Size       000003C5 (965)\n-481FE Uncompressed Size     0000087A (2170)\n-48202 Filename Length       0039 (57)\n-48204 Extra Length          0000 (0)\n-48206 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+47A15 Compression Method    0008 (8) 'Deflated'\n+47A17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+47A1B CRC                   E756B9C5 (3881220549)\n+47A1F Compressed Size       0000051B (1307)\n+47A23 Uncompressed Size     00000B4D (2893)\n+47A27 Filename Length       0037 (55)\n+47A29 Extra Length          0000 (0)\n+47A2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x48206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x47A2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4823F PAYLOAD\n+47A62 PAYLOAD\n \n-48604 LOCAL HEADER #250     04034B50 (67324752)\n-48608 Extract Zip Spec      14 (20) '2.0'\n-48609 Extract OS            00 (0) 'MS-DOS'\n-4860A General Purpose Flag  0800 (2048)\n+47F7D LOCAL HEADER #250     04034B50 (67324752)\n+47F81 Extract Zip Spec      14 (20) '2.0'\n+47F82 Extract OS            00 (0) 'MS-DOS'\n+47F83 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4860C Compression Method    0008 (8) 'Deflated'\n-4860E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-48612 CRC                   BA2E0E4D (3123580493)\n-48616 Compressed Size       00000539 (1337)\n-4861A Uncompressed Size     00000B8E (2958)\n-4861E Filename Length       0037 (55)\n-48620 Extra Length          0000 (0)\n-48622 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+47F85 Compression Method    0008 (8) 'Deflated'\n+47F87 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+47F8B CRC                   6F2EC8C2 (1865337026)\n+47F8F Compressed Size       00000A12 (2578)\n+47F93 Uncompressed Size     000014BE (5310)\n+47F97 Filename Length       003B (59)\n+47F99 Extra Length          0000 (0)\n+47F9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x48622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x47F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-48659 PAYLOAD\n+47FD6 PAYLOAD\n \n-48B92 LOCAL HEADER #251     04034B50 (67324752)\n-48B96 Extract Zip Spec      14 (20) '2.0'\n-48B97 Extract OS            00 (0) 'MS-DOS'\n-48B98 General Purpose Flag  0800 (2048)\n+489E8 LOCAL HEADER #251     04034B50 (67324752)\n+489EC Extract Zip Spec      14 (20) '2.0'\n+489ED Extract OS            00 (0) 'MS-DOS'\n+489EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-48B9A Compression Method    0008 (8) 'Deflated'\n-48B9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-48BA0 CRC                   3A412C6A (977349738)\n-48BA4 Compressed Size       00000A25 (2597)\n-48BA8 Uncompressed Size     000014F2 (5362)\n-48BAC Filename Length       003B (59)\n-48BAE Extra Length          0000 (0)\n-48BB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+489F0 Compression Method    0008 (8) 'Deflated'\n+489F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+489F6 CRC                   CF415CC0 (3477167296)\n+489FA Compressed Size       000003C6 (966)\n+489FE Uncompressed Size     000008E3 (2275)\n+48A02 Filename Length       003C (60)\n+48A04 Extra Length          0000 (0)\n+48A06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x48BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x48A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-48BEB PAYLOAD\n+48A42 PAYLOAD\n \n-49610 LOCAL HEADER #252     04034B50 (67324752)\n-49614 Extract Zip Spec      14 (20) '2.0'\n-49615 Extract OS            00 (0) 'MS-DOS'\n-49616 General Purpose Flag  0800 (2048)\n+48E08 LOCAL HEADER #252     04034B50 (67324752)\n+48E0C Extract Zip Spec      14 (20) '2.0'\n+48E0D Extract OS            00 (0) 'MS-DOS'\n+48E0E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-49618 Compression Method    0008 (8) 'Deflated'\n-4961A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4961E CRC                   9BBDD3F7 (2612909047)\n-49622 Compressed Size       000003CA (970)\n-49626 Uncompressed Size     000008E3 (2275)\n-4962A Filename Length       003C (60)\n-4962C Extra Length          0000 (0)\n-4962E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+48E10 Compression Method    0008 (8) 'Deflated'\n+48E12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+48E16 CRC                   1D128B68 (487754600)\n+48E1A Compressed Size       0000099D (2461)\n+48E1E Uncompressed Size     00001476 (5238)\n+48E22 Filename Length       0038 (56)\n+48E24 Extra Length          0000 (0)\n+48E26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4962E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x48E26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4966A PAYLOAD\n+48E5E PAYLOAD\n \n-49A34 LOCAL HEADER #253     04034B50 (67324752)\n-49A38 Extract Zip Spec      14 (20) '2.0'\n-49A39 Extract OS            00 (0) 'MS-DOS'\n-49A3A General Purpose Flag  0800 (2048)\n+497FB LOCAL HEADER #253     04034B50 (67324752)\n+497FF Extract Zip Spec      14 (20) '2.0'\n+49800 Extract OS            00 (0) 'MS-DOS'\n+49801 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-49A3C Compression Method    0008 (8) 'Deflated'\n-49A3E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-49A42 CRC                   C8D14A43 (3369159235)\n-49A46 Compressed Size       000009C5 (2501)\n-49A4A Uncompressed Size     000014E1 (5345)\n-49A4E Filename Length       0038 (56)\n-49A50 Extra Length          0000 (0)\n-49A52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+49803 Compression Method    0008 (8) 'Deflated'\n+49805 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+49809 CRC                   51DA0F23 (1373245219)\n+4980D Compressed Size       00000924 (2340)\n+49811 Uncompressed Size     00001404 (5124)\n+49815 Filename Length       0038 (56)\n+49817 Extra Length          0000 (0)\n+49819 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x49A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x49819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-49A8A PAYLOAD\n+49851 PAYLOAD\n \n-4A44F LOCAL HEADER #254     04034B50 (67324752)\n-4A453 Extract Zip Spec      14 (20) '2.0'\n-4A454 Extract OS            00 (0) 'MS-DOS'\n-4A455 General Purpose Flag  0800 (2048)\n+4A175 LOCAL HEADER #254     04034B50 (67324752)\n+4A179 Extract Zip Spec      14 (20) '2.0'\n+4A17A Extract OS            00 (0) 'MS-DOS'\n+4A17B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4A457 Compression Method    0008 (8) 'Deflated'\n-4A459 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4A45D CRC                   BDE5BE87 (3185950343)\n-4A461 Compressed Size       00000931 (2353)\n-4A465 Uncompressed Size     00001427 (5159)\n-4A469 Filename Length       0038 (56)\n-4A46B Extra Length          0000 (0)\n-4A46D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4A17D Compression Method    0008 (8) 'Deflated'\n+4A17F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4A183 CRC                   84D7AFBC (2228727740)\n+4A187 Compressed Size       00000076 (118)\n+4A18B Uncompressed Size     00000086 (134)\n+4A18F Filename Length       002F (47)\n+4A191 Extra Length          0000 (0)\n+4A193 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4A46D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4A193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4A4A5 PAYLOAD\n+4A1C2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-4ADD6 LOCAL HEADER #255     04034B50 (67324752)\n-4ADDA Extract Zip Spec      14 (20) '2.0'\n-4ADDB Extract OS            00 (0) 'MS-DOS'\n-4ADDC General Purpose Flag  0800 (2048)\n+4A238 LOCAL HEADER #255     04034B50 (67324752)\n+4A23C Extract Zip Spec      14 (20) '2.0'\n+4A23D Extract OS            00 (0) 'MS-DOS'\n+4A23E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4ADDE Compression Method    0008 (8) 'Deflated'\n-4ADE0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4ADE4 CRC                   B24D2CC4 (2991402180)\n-4ADE8 Compressed Size       00000076 (118)\n-4ADEC Uncompressed Size     00000086 (134)\n-4ADF0 Filename Length       002F (47)\n-4ADF2 Extra Length          0000 (0)\n-4ADF4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4A240 Compression Method    0008 (8) 'Deflated'\n+4A242 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4A246 CRC                   4BDA5739 (1272600377)\n+4A24A Compressed Size       00000A03 (2563)\n+4A24E Uncompressed Size     00001510 (5392)\n+4A252 Filename Length       003A (58)\n+4A254 Extra Length          0000 (0)\n+4A256 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4ADF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4A256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4AE23 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4A290 PAYLOAD\n \n-4AE99 LOCAL HEADER #256     04034B50 (67324752)\n-4AE9D Extract Zip Spec      14 (20) '2.0'\n-4AE9E Extract OS            00 (0) 'MS-DOS'\n-4AE9F General Purpose Flag  0800 (2048)\n+4AC93 LOCAL HEADER #256     04034B50 (67324752)\n+4AC97 Extract Zip Spec      14 (20) '2.0'\n+4AC98 Extract OS            00 (0) 'MS-DOS'\n+4AC99 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4AEA1 Compression Method    0008 (8) 'Deflated'\n-4AEA3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4AEA7 CRC                   F63AC7B5 (4131047349)\n-4AEAB Compressed Size       00000A03 (2563)\n-4AEAF Uncompressed Size     00001523 (5411)\n-4AEB3 Filename Length       003A (58)\n-4AEB5 Extra Length          0000 (0)\n-4AEB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4AC9B Compression Method    0008 (8) 'Deflated'\n+4AC9D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4ACA1 CRC                   E02E9861 (3761150049)\n+4ACA5 Compressed Size       00000077 (119)\n+4ACA9 Uncompressed Size     00000089 (137)\n+4ACAD Filename Length       0032 (50)\n+4ACAF Extra Length          0000 (0)\n+4ACB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4AEB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4ACB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4AEF1 PAYLOAD\n+4ACE3 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-4B8F4 LOCAL HEADER #257     04034B50 (67324752)\n-4B8F8 Extract Zip Spec      14 (20) '2.0'\n-4B8F9 Extract OS            00 (0) 'MS-DOS'\n-4B8FA General Purpose Flag  0800 (2048)\n+4AD5A LOCAL HEADER #257     04034B50 (67324752)\n+4AD5E Extract Zip Spec      14 (20) '2.0'\n+4AD5F Extract OS            00 (0) 'MS-DOS'\n+4AD60 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4B8FC Compression Method    0008 (8) 'Deflated'\n-4B8FE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4B902 CRC                   F35BCE75 (4082880117)\n-4B906 Compressed Size       00000078 (120)\n-4B90A Uncompressed Size     00000089 (137)\n-4B90E Filename Length       0032 (50)\n-4B910 Extra Length          0000 (0)\n-4B912 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4AD62 Compression Method    0008 (8) 'Deflated'\n+4AD64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4AD68 CRC                   8D3A50D7 (2369409239)\n+4AD6C Compressed Size       00000522 (1314)\n+4AD70 Uncompressed Size     00000A6D (2669)\n+4AD74 Filename Length       0037 (55)\n+4AD76 Extra Length          0000 (0)\n+4AD78 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4B912: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4AD78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4B944 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4ADAF PAYLOAD\n \n-4B9BC LOCAL HEADER #258     04034B50 (67324752)\n-4B9C0 Extract Zip Spec      14 (20) '2.0'\n-4B9C1 Extract OS            00 (0) 'MS-DOS'\n-4B9C2 General Purpose Flag  0800 (2048)\n+4B2D1 LOCAL HEADER #258     04034B50 (67324752)\n+4B2D5 Extract Zip Spec      14 (20) '2.0'\n+4B2D6 Extract OS            00 (0) 'MS-DOS'\n+4B2D7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4B9C4 Compression Method    0008 (8) 'Deflated'\n-4B9C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4B9CA CRC                   369A57F5 (916084725)\n-4B9CE Compressed Size       00000518 (1304)\n-4B9D2 Uncompressed Size     00000A71 (2673)\n-4B9D6 Filename Length       0037 (55)\n-4B9D8 Extra Length          0000 (0)\n-4B9DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4B2D9 Compression Method    0008 (8) 'Deflated'\n+4B2DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4B2DF CRC                   C87F773D (3363796797)\n+4B2E3 Compressed Size       0000057C (1404)\n+4B2E7 Uncompressed Size     00000B48 (2888)\n+4B2EB Filename Length       0034 (52)\n+4B2ED Extra Length          0000 (0)\n+4B2EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4B9DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4B2EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4BA11 PAYLOAD\n+4B323 PAYLOAD\n \n-4BF29 LOCAL HEADER #259     04034B50 (67324752)\n-4BF2D Extract Zip Spec      14 (20) '2.0'\n-4BF2E Extract OS            00 (0) 'MS-DOS'\n-4BF2F General Purpose Flag  0800 (2048)\n+4B89F LOCAL HEADER #259     04034B50 (67324752)\n+4B8A3 Extract Zip Spec      14 (20) '2.0'\n+4B8A4 Extract OS            00 (0) 'MS-DOS'\n+4B8A5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4BF31 Compression Method    0008 (8) 'Deflated'\n-4BF33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4BF37 CRC                   604088A5 (1614842021)\n-4BF3B Compressed Size       00000572 (1394)\n-4BF3F Uncompressed Size     00000B50 (2896)\n-4BF43 Filename Length       0034 (52)\n-4BF45 Extra Length          0000 (0)\n-4BF47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4B8A7 Compression Method    0008 (8) 'Deflated'\n+4B8A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4B8AD CRC                   8B53948C (2337510540)\n+4B8B1 Compressed Size       00000514 (1300)\n+4B8B5 Uncompressed Size     00000A71 (2673)\n+4B8B9 Filename Length       0037 (55)\n+4B8BB Extra Length          0000 (0)\n+4B8BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4BF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4B8BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4BF7B PAYLOAD\n+4B8F4 PAYLOAD\n \n-4C4ED LOCAL HEADER #260     04034B50 (67324752)\n-4C4F1 Extract Zip Spec      14 (20) '2.0'\n-4C4F2 Extract OS            00 (0) 'MS-DOS'\n-4C4F3 General Purpose Flag  0800 (2048)\n+4BE08 LOCAL HEADER #260     04034B50 (67324752)\n+4BE0C Extract Zip Spec      14 (20) '2.0'\n+4BE0D Extract OS            00 (0) 'MS-DOS'\n+4BE0E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4C4F5 Compression Method    0008 (8) 'Deflated'\n-4C4F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4C4FB CRC                   5A94CABE (1519700670)\n-4C4FF Compressed Size       0000050A (1290)\n-4C503 Uncompressed Size     00000A75 (2677)\n-4C507 Filename Length       0037 (55)\n-4C509 Extra Length          0000 (0)\n-4C50B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4BE10 Compression Method    0008 (8) 'Deflated'\n+4BE12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4BE16 CRC                   7C95C2E4 (2090189540)\n+4BE1A Compressed Size       000006C5 (1733)\n+4BE1E Uncompressed Size     00000DF7 (3575)\n+4BE22 Filename Length       0038 (56)\n+4BE24 Extra Length          0000 (0)\n+4BE26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4C50B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4BE26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4C542 PAYLOAD\n+4BE5E PAYLOAD\n \n-4CA4C LOCAL HEADER #261     04034B50 (67324752)\n-4CA50 Extract Zip Spec      14 (20) '2.0'\n-4CA51 Extract OS            00 (0) 'MS-DOS'\n-4CA52 General Purpose Flag  0800 (2048)\n+4C523 LOCAL HEADER #261     04034B50 (67324752)\n+4C527 Extract Zip Spec      14 (20) '2.0'\n+4C528 Extract OS            00 (0) 'MS-DOS'\n+4C529 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4CA54 Compression Method    0008 (8) 'Deflated'\n-4CA56 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4CA5A CRC                   788FA1AA (2022678954)\n-4CA5E Compressed Size       000006EE (1774)\n-4CA62 Uncompressed Size     00000E4E (3662)\n-4CA66 Filename Length       0038 (56)\n-4CA68 Extra Length          0000 (0)\n-4CA6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4C52B Compression Method    0008 (8) 'Deflated'\n+4C52D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4C531 CRC                   10FB5C71 (284908657)\n+4C535 Compressed Size       00000076 (118)\n+4C539 Uncompressed Size     00000086 (134)\n+4C53D Filename Length       002F (47)\n+4C53F Extra Length          0000 (0)\n+4C541 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4CA6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4C541: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4CAA2 PAYLOAD\n+4C570 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-4D190 LOCAL HEADER #262     04034B50 (67324752)\n-4D194 Extract Zip Spec      14 (20) '2.0'\n-4D195 Extract OS            00 (0) 'MS-DOS'\n-4D196 General Purpose Flag  0800 (2048)\n+4C5E6 LOCAL HEADER #262     04034B50 (67324752)\n+4C5EA Extract Zip Spec      14 (20) '2.0'\n+4C5EB Extract OS            00 (0) 'MS-DOS'\n+4C5EC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4D198 Compression Method    0008 (8) 'Deflated'\n-4D19A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4D19E CRC                   A7D5234F (2815763279)\n-4D1A2 Compressed Size       00000076 (118)\n-4D1A6 Uncompressed Size     00000086 (134)\n-4D1AA Filename Length       002F (47)\n-4D1AC Extra Length          0000 (0)\n-4D1AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4C5EE Compression Method    0008 (8) 'Deflated'\n+4C5F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4C5F4 CRC                   1103370A (285423370)\n+4C5F8 Compressed Size       00000087 (135)\n+4C5FC Uncompressed Size     000000A5 (165)\n+4C600 Filename Length       0022 (34)\n+4C602 Extra Length          0000 (0)\n+4C604 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D1AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4C604: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4D1DD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4C626 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XX\n \n-4D253 LOCAL HEADER #263     04034B50 (67324752)\n-4D257 Extract Zip Spec      14 (20) '2.0'\n-4D258 Extract OS            00 (0) 'MS-DOS'\n-4D259 General Purpose Flag  0800 (2048)\n+4C6AD LOCAL HEADER #263     04034B50 (67324752)\n+4C6B1 Extract Zip Spec      14 (20) '2.0'\n+4C6B2 Extract OS            00 (0) 'MS-DOS'\n+4C6B3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4D25B Compression Method    0008 (8) 'Deflated'\n-4D25D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4D261 CRC                   1103370A (285423370)\n-4D265 Compressed Size       00000087 (135)\n-4D269 Uncompressed Size     000000A5 (165)\n-4D26D Filename Length       0022 (34)\n-4D26F Extra Length          0000 (0)\n-4D271 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4C6B5 Compression Method    0008 (8) 'Deflated'\n+4C6B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4C6BB CRC                   E241E341 (3795968833)\n+4C6BF Compressed Size       00000723 (1827)\n+4C6C3 Uncompressed Size     00000EB5 (3765)\n+4C6C7 Filename Length       002A (42)\n+4C6C9 Extra Length          0000 (0)\n+4C6CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4C6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4D293 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XX\n+4C6F5 PAYLOAD\n \n-4D31A LOCAL HEADER #264     04034B50 (67324752)\n-4D31E Extract Zip Spec      14 (20) '2.0'\n-4D31F Extract OS            00 (0) 'MS-DOS'\n-4D320 General Purpose Flag  0800 (2048)\n+4CE18 LOCAL HEADER #264     04034B50 (67324752)\n+4CE1C Extract Zip Spec      14 (20) '2.0'\n+4CE1D Extract OS            00 (0) 'MS-DOS'\n+4CE1E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4D322 Compression Method    0008 (8) 'Deflated'\n-4D324 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4D328 CRC                   E30857A5 (3808974757)\n-4D32C Compressed Size       0000071E (1822)\n-4D330 Uncompressed Size     00000EB4 (3764)\n-4D334 Filename Length       002A (42)\n-4D336 Extra Length          0000 (0)\n-4D338 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4CE20 Compression Method    0008 (8) 'Deflated'\n+4CE22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4CE26 CRC                   CE6AECC6 (3463113926)\n+4CE2A Compressed Size       0000006D (109)\n+4CE2E Uncompressed Size     0000007D (125)\n+4CE32 Filename Length       0026 (38)\n+4CE34 Extra Length          0000 (0)\n+4CE36 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4CE36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4D362 PAYLOAD\n+4CE5C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-4DA80 LOCAL HEADER #265     04034B50 (67324752)\n-4DA84 Extract Zip Spec      14 (20) '2.0'\n-4DA85 Extract OS            00 (0) 'MS-DOS'\n-4DA86 General Purpose Flag  0800 (2048)\n+4CEC9 LOCAL HEADER #265     04034B50 (67324752)\n+4CECD Extract Zip Spec      14 (20) '2.0'\n+4CECE Extract OS            00 (0) 'MS-DOS'\n+4CECF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4DA88 Compression Method    0008 (8) 'Deflated'\n-4DA8A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4DA8E CRC                   E98253C4 (3917632452)\n-4DA92 Compressed Size       0000006D (109)\n-4DA96 Uncompressed Size     0000007D (125)\n-4DA9A Filename Length       0026 (38)\n-4DA9C Extra Length          0000 (0)\n-4DA9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4CED1 Compression Method    0008 (8) 'Deflated'\n+4CED3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4CED7 CRC                   C30CF745 (3272406853)\n+4CEDB Compressed Size       00000575 (1397)\n+4CEDF Uncompressed Size     00000B41 (2881)\n+4CEE3 Filename Length       0023 (35)\n+4CEE5 Extra Length          0000 (0)\n+4CEE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4DA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4CEE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4DAC4 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4CF0A PAYLOAD\n \n-4DB31 LOCAL HEADER #266     04034B50 (67324752)\n-4DB35 Extract Zip Spec      14 (20) '2.0'\n-4DB36 Extract OS            00 (0) 'MS-DOS'\n-4DB37 General Purpose Flag  0800 (2048)\n+4D47F LOCAL HEADER #266     04034B50 (67324752)\n+4D483 Extract Zip Spec      14 (20) '2.0'\n+4D484 Extract OS            00 (0) 'MS-DOS'\n+4D485 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4DB39 Compression Method    0008 (8) 'Deflated'\n-4DB3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4DB3F CRC                   1F8F87E2 (529500130)\n-4DB43 Compressed Size       00000578 (1400)\n-4DB47 Uncompressed Size     00000B32 (2866)\n-4DB4B Filename Length       0023 (35)\n-4DB4D Extra Length          0000 (0)\n-4DB4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4D487 Compression Method    0008 (8) 'Deflated'\n+4D489 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4D48D CRC                   8A52EBFF (2320690175)\n+4D491 Compressed Size       000004C6 (1222)\n+4D495 Uncompressed Size     00000930 (2352)\n+4D499 Filename Length       001E (30)\n+4D49B Extra Length          0000 (0)\n+4D49D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4DB4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4D49D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4DB72 PAYLOAD\n+4D4BB PAYLOAD\n \n-4E0EA LOCAL HEADER #267     04034B50 (67324752)\n-4E0EE Extract Zip Spec      14 (20) '2.0'\n-4E0EF Extract OS            00 (0) 'MS-DOS'\n-4E0F0 General Purpose Flag  0800 (2048)\n+4D981 LOCAL HEADER #267     04034B50 (67324752)\n+4D985 Extract Zip Spec      14 (20) '2.0'\n+4D986 Extract OS            00 (0) 'MS-DOS'\n+4D987 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4E0F2 Compression Method    0008 (8) 'Deflated'\n-4E0F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4E0F8 CRC                   EDBE1585 (3988657541)\n-4E0FC Compressed Size       000004D2 (1234)\n-4E100 Uncompressed Size     00000922 (2338)\n-4E104 Filename Length       001E (30)\n-4E106 Extra Length          0000 (0)\n-4E108 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4D989 Compression Method    0008 (8) 'Deflated'\n+4D98B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4D98F CRC                   DA45E182 (3662012802)\n+4D993 Compressed Size       0000015E (350)\n+4D997 Uncompressed Size     00000253 (595)\n+4D99B Filename Length       001C (28)\n+4D99D Extra Length          0000 (0)\n+4D99F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4E108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4D99F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4E126 PAYLOAD\n+4D9BB PAYLOAD\n \n-4E5F8 LOCAL HEADER #268     04034B50 (67324752)\n-4E5FC Extract Zip Spec      14 (20) '2.0'\n-4E5FD Extract OS            00 (0) 'MS-DOS'\n-4E5FE General Purpose Flag  0800 (2048)\n+4DB19 LOCAL HEADER #268     04034B50 (67324752)\n+4DB1D Extract Zip Spec      14 (20) '2.0'\n+4DB1E Extract OS            00 (0) 'MS-DOS'\n+4DB1F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4E600 Compression Method    0008 (8) 'Deflated'\n-4E602 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4E606 CRC                   DE402F60 (3728748384)\n-4E60A Compressed Size       00000160 (352)\n-4E60E Uncompressed Size     00000253 (595)\n-4E612 Filename Length       001C (28)\n-4E614 Extra Length          0000 (0)\n-4E616 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4DB21 Compression Method    0008 (8) 'Deflated'\n+4DB23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4DB27 CRC                   9E1E6584 (2652792196)\n+4DB2B Compressed Size       000005AA (1450)\n+4DB2F Uncompressed Size     00000B82 (2946)\n+4DB33 Filename Length       0019 (25)\n+4DB35 Extra Length          0000 (0)\n+4DB37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4E616: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4DB37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4E632 PAYLOAD\n+4DB50 PAYLOAD\n \n-4E792 LOCAL HEADER #269     04034B50 (67324752)\n-4E796 Extract Zip Spec      14 (20) '2.0'\n-4E797 Extract OS            00 (0) 'MS-DOS'\n-4E798 General Purpose Flag  0800 (2048)\n+4E0FA LOCAL HEADER #269     04034B50 (67324752)\n+4E0FE Extract Zip Spec      14 (20) '2.0'\n+4E0FF Extract OS            00 (0) 'MS-DOS'\n+4E100 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4E79A Compression Method    0008 (8) 'Deflated'\n-4E79C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4E7A0 CRC                   11F34FFC (301158396)\n-4E7A4 Compressed Size       000005AF (1455)\n-4E7A8 Uncompressed Size     00000B9F (2975)\n-4E7AC Filename Length       0019 (25)\n-4E7AE Extra Length          0000 (0)\n-4E7B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+4E102 Compression Method    0008 (8) 'Deflated'\n+4E104 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4E108 CRC                   6EA3ECE8 (1856236776)\n+4E10C Compressed Size       00000672 (1650)\n+4E110 Uncompressed Size     00000CD5 (3285)\n+4E114 Filename Length       0021 (33)\n+4E116 Extra Length          0000 (0)\n+4E118 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4E7B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4E118: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4E7C9 PAYLOAD\n+4E139 PAYLOAD\n \n-4ED78 LOCAL HEADER #270     04034B50 (67324752)\n-4ED7C Extract Zip Spec      14 (20) '2.0'\n-4ED7D Extract OS            00 (0) 'MS-DOS'\n-4ED7E General Purpose Flag  0800 (2048)\n+4E7AB LOCAL HEADER #270     04034B50 (67324752)\n+4E7AF Extract Zip Spec      14 (20) '2.0'\n+4E7B0 Extract OS            00 (0) 'MS-DOS'\n+4E7B1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4ED80 Compression Method    0008 (8) 'Deflated'\n-4ED82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4ED86 CRC                   5D8B6FA1 (1569419169)\n-4ED8A Compressed Size       00000672 (1650)\n-4ED8E Uncompressed Size     00000CE2 (3298)\n-4ED92 Filename Length       0021 (33)\n-4ED94 Extra Length          0000 (0)\n-4ED96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4E7B3 Compression Method    0008 (8) 'Deflated'\n+4E7B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4E7B9 CRC                   FF895230 (4287189552)\n+4E7BD Compressed Size       00000B8B (2955)\n+4E7C1 Uncompressed Size     00001830 (6192)\n+4E7C5 Filename Length       0021 (33)\n+4E7C7 Extra Length          0000 (0)\n+4E7C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4ED96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4E7C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4EDB7 PAYLOAD\n+4E7EA PAYLOAD\n \n-4F429 LOCAL HEADER #271     04034B50 (67324752)\n-4F42D Extract Zip Spec      14 (20) '2.0'\n-4F42E Extract OS            00 (0) 'MS-DOS'\n-4F42F General Purpose Flag  0800 (2048)\n+4F375 LOCAL HEADER #271     04034B50 (67324752)\n+4F379 Extract Zip Spec      14 (20) '2.0'\n+4F37A Extract OS            00 (0) 'MS-DOS'\n+4F37B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-4F431 Compression Method    0008 (8) 'Deflated'\n-4F433 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-4F437 CRC                   6423F924 (1680079140)\n-4F43B Compressed Size       00000BBA (3002)\n-4F43F Uncompressed Size     0000185A (6234)\n-4F443 Filename Length       0021 (33)\n-4F445 Extra Length          0000 (0)\n-4F447 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F37D Compression Method    0008 (8) 'Deflated'\n+4F37F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4F383 CRC                   E2801F66 (3800047462)\n+4F387 Compressed Size       00000447 (1095)\n+4F38B Uncompressed Size     00000842 (2114)\n+4F38F Filename Length       001C (28)\n+4F391 Extra Length          0000 (0)\n+4F393 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F447: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4F468 PAYLOAD\n+4F3AF PAYLOAD\n \n-50022 LOCAL HEADER #272     04034B50 (67324752)\n-50026 Extract Zip Spec      14 (20) '2.0'\n-50027 Extract OS            00 (0) 'MS-DOS'\n-50028 General Purpose Flag  0800 (2048)\n+4F7F6 LOCAL HEADER #272     04034B50 (67324752)\n+4F7FA Extract Zip Spec      14 (20) '2.0'\n+4F7FB Extract OS            00 (0) 'MS-DOS'\n+4F7FC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5002A Compression Method    0008 (8) 'Deflated'\n-5002C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-50030 CRC                   40B0615A (1085301082)\n-50034 Compressed Size       00000443 (1091)\n-50038 Uncompressed Size     00000826 (2086)\n-5003C Filename Length       001C (28)\n-5003E Extra Length          0000 (0)\n-50040 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F7FE Compression Method    0008 (8) 'Deflated'\n+4F800 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4F804 CRC                   BA2300EC (3122856172)\n+4F808 Compressed Size       00000066 (102)\n+4F80C Uncompressed Size     00000076 (118)\n+4F810 Filename Length       001F (31)\n+4F812 Extra Length          0000 (0)\n+4F814 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5005C PAYLOAD\n+4F833 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5049F LOCAL HEADER #273     04034B50 (67324752)\n-504A3 Extract Zip Spec      14 (20) '2.0'\n-504A4 Extract OS            00 (0) 'MS-DOS'\n-504A5 General Purpose Flag  0800 (2048)\n+4F899 LOCAL HEADER #273     04034B50 (67324752)\n+4F89D Extract Zip Spec      14 (20) '2.0'\n+4F89E Extract OS            00 (0) 'MS-DOS'\n+4F89F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-504A7 Compression Method    0008 (8) 'Deflated'\n-504A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-504AD CRC                   E42A9231 (3827995185)\n-504B1 Compressed Size       00000066 (102)\n-504B5 Uncompressed Size     00000076 (118)\n-504B9 Filename Length       001F (31)\n-504BB Extra Length          0000 (0)\n-504BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F8A1 Compression Method    0008 (8) 'Deflated'\n+4F8A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4F8A7 CRC                   D8FAC771 (3640313713)\n+4F8AB Compressed Size       00000402 (1026)\n+4F8AF Uncompressed Size     00000838 (2104)\n+4F8B3 Filename Length       002A (42)\n+4F8B5 Extra Length          0000 (0)\n+4F8B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x504BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F8B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-504DC PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4F8E1 PAYLOAD\n \n-50542 LOCAL HEADER #274     04034B50 (67324752)\n-50546 Extract Zip Spec      14 (20) '2.0'\n-50547 Extract OS            00 (0) 'MS-DOS'\n-50548 General Purpose Flag  0800 (2048)\n+4FCE3 LOCAL HEADER #274     04034B50 (67324752)\n+4FCE7 Extract Zip Spec      14 (20) '2.0'\n+4FCE8 Extract OS            00 (0) 'MS-DOS'\n+4FCE9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5054A Compression Method    0008 (8) 'Deflated'\n-5054C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-50550 CRC                   0E4622E0 (239477472)\n-50554 Compressed Size       00000407 (1031)\n-50558 Uncompressed Size     0000084D (2125)\n-5055C Filename Length       002A (42)\n-5055E Extra Length          0000 (0)\n-50560 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FCEB Compression Method    0008 (8) 'Deflated'\n+4FCED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4FCF1 CRC                   42378C99 (1110936729)\n+4FCF5 Compressed Size       0000006A (106)\n+4FCF9 Uncompressed Size     0000007A (122)\n+4FCFD Filename Length       0023 (35)\n+4FCFF Extra Length          0000 (0)\n+4FD01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FD01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5058A PAYLOAD\n+4FD24 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-50991 LOCAL HEADER #275     04034B50 (67324752)\n-50995 Extract Zip Spec      14 (20) '2.0'\n-50996 Extract OS            00 (0) 'MS-DOS'\n-50997 General Purpose Flag  0800 (2048)\n+4FD8E LOCAL HEADER #275     04034B50 (67324752)\n+4FD92 Extract Zip Spec      14 (20) '2.0'\n+4FD93 Extract OS            00 (0) 'MS-DOS'\n+4FD94 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-50999 Compression Method    0008 (8) 'Deflated'\n-5099B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5099F CRC                   E14A2B99 (3779734425)\n-509A3 Compressed Size       0000006A (106)\n-509A7 Uncompressed Size     0000007A (122)\n-509AB Filename Length       0023 (35)\n-509AD Extra Length          0000 (0)\n-509AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FD96 Compression Method    0008 (8) 'Deflated'\n+4FD98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+4FD9C CRC                   47D87A7E (1205369470)\n+4FDA0 Compressed Size       00000637 (1591)\n+4FDA4 Uncompressed Size     0000143E (5182)\n+4FDA8 Filename Length       0020 (32)\n+4FDAA Extra Length          0000 (0)\n+4FDAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x509AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FDAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-509D2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4FDCC PAYLOAD\n \n-50A3C LOCAL HEADER #276     04034B50 (67324752)\n-50A40 Extract Zip Spec      14 (20) '2.0'\n-50A41 Extract OS            00 (0) 'MS-DOS'\n-50A42 General Purpose Flag  0800 (2048)\n+50403 LOCAL HEADER #276     04034B50 (67324752)\n+50407 Extract Zip Spec      14 (20) '2.0'\n+50408 Extract OS            00 (0) 'MS-DOS'\n+50409 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-50A44 Compression Method    0008 (8) 'Deflated'\n-50A46 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-50A4A CRC                   65FF117F (1711214975)\n-50A4E Compressed Size       0000064D (1613)\n-50A52 Uncompressed Size     0000143E (5182)\n-50A56 Filename Length       0020 (32)\n-50A58 Extra Length          0000 (0)\n-50A5A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5040B Compression Method    0008 (8) 'Deflated'\n+5040D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+50411 CRC                   AEB4FB3C (2931096380)\n+50415 Compressed Size       000001EF (495)\n+50419 Uncompressed Size     0000043B (1083)\n+5041D Filename Length       0025 (37)\n+5041F Extra Length          0000 (0)\n+50421 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50A5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50421: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-50A7A PAYLOAD\n+50446 PAYLOAD\n \n-510C7 LOCAL HEADER #277     04034B50 (67324752)\n-510CB Extract Zip Spec      14 (20) '2.0'\n-510CC Extract OS            00 (0) 'MS-DOS'\n-510CD General Purpose Flag  0800 (2048)\n+50635 LOCAL HEADER #277     04034B50 (67324752)\n+50639 Extract Zip Spec      14 (20) '2.0'\n+5063A Extract OS            00 (0) 'MS-DOS'\n+5063B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-510CF Compression Method    0008 (8) 'Deflated'\n-510D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-510D5 CRC                   B3632F41 (3009621825)\n-510D9 Compressed Size       000001ED (493)\n-510DD Uncompressed Size     0000043B (1083)\n-510E1 Filename Length       0025 (37)\n-510E3 Extra Length          0000 (0)\n-510E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5063D Compression Method    0008 (8) 'Deflated'\n+5063F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+50643 CRC                   D347B06E (3544690798)\n+50647 Compressed Size       0000032F (815)\n+5064B Uncompressed Size     0000093C (2364)\n+5064F Filename Length       0028 (40)\n+50651 Extra Length          0000 (0)\n+50653 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x510E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50653: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5110A PAYLOAD\n+5067B PAYLOAD\n \n-512F7 LOCAL HEADER #278     04034B50 (67324752)\n-512FB Extract Zip Spec      14 (20) '2.0'\n-512FC Extract OS            00 (0) 'MS-DOS'\n-512FD General Purpose Flag  0800 (2048)\n+509AA LOCAL HEADER #278     04034B50 (67324752)\n+509AE Extract Zip Spec      14 (20) '2.0'\n+509AF Extract OS            00 (0) 'MS-DOS'\n+509B0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-512FF Compression Method    0008 (8) 'Deflated'\n-51301 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-51305 CRC                   70C15A68 (1891719784)\n-51309 Compressed Size       00000336 (822)\n-5130D Uncompressed Size     0000093C (2364)\n-51311 Filename Length       0028 (40)\n-51313 Extra Length          0000 (0)\n-51315 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+509B2 Compression Method    0008 (8) 'Deflated'\n+509B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+509B8 CRC                   FE585CF8 (4267203832)\n+509BC Compressed Size       00000759 (1881)\n+509C0 Uncompressed Size     0000140F (5135)\n+509C4 Filename Length       0027 (39)\n+509C6 Extra Length          0000 (0)\n+509C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x509C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5133D PAYLOAD\n+509EF PAYLOAD\n \n-51673 LOCAL HEADER #279     04034B50 (67324752)\n-51677 Extract Zip Spec      14 (20) '2.0'\n-51678 Extract OS            00 (0) 'MS-DOS'\n-51679 General Purpose Flag  0800 (2048)\n+51148 LOCAL HEADER #279     04034B50 (67324752)\n+5114C Extract Zip Spec      14 (20) '2.0'\n+5114D Extract OS            00 (0) 'MS-DOS'\n+5114E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5167B Compression Method    0008 (8) 'Deflated'\n-5167D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-51681 CRC                   BB9F3393 (3147772819)\n-51685 Compressed Size       00000763 (1891)\n-51689 Uncompressed Size     00001413 (5139)\n-5168D Filename Length       0027 (39)\n-5168F Extra Length          0000 (0)\n-51691 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51150 Compression Method    0008 (8) 'Deflated'\n+51152 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+51156 CRC                   06961D72 (110501234)\n+5115A Compressed Size       00000263 (611)\n+5115E Uncompressed Size     000005B6 (1462)\n+51162 Filename Length       001E (30)\n+51164 Extra Length          0000 (0)\n+51166 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-516B8 PAYLOAD\n+51184 PAYLOAD\n \n-51E1B LOCAL HEADER #280     04034B50 (67324752)\n-51E1F Extract Zip Spec      14 (20) '2.0'\n-51E20 Extract OS            00 (0) 'MS-DOS'\n-51E21 General Purpose Flag  0800 (2048)\n+513E7 LOCAL HEADER #280     04034B50 (67324752)\n+513EB Extract Zip Spec      14 (20) '2.0'\n+513EC Extract OS            00 (0) 'MS-DOS'\n+513ED General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-51E23 Compression Method    0008 (8) 'Deflated'\n-51E25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-51E29 CRC                   22505362 (575689570)\n-51E2D Compressed Size       00000261 (609)\n-51E31 Uncompressed Size     000005B6 (1462)\n-51E35 Filename Length       001E (30)\n-51E37 Extra Length          0000 (0)\n-51E39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+513EF Compression Method    0008 (8) 'Deflated'\n+513F1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+513F5 CRC                   AF73D3E0 (2943603680)\n+513F9 Compressed Size       0000055F (1375)\n+513FD Uncompressed Size     00000FC8 (4040)\n+51401 Filename Length       001E (30)\n+51403 Extra Length          0000 (0)\n+51405 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51E39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-51E57 PAYLOAD\n+51423 PAYLOAD\n \n-520B8 LOCAL HEADER #281     04034B50 (67324752)\n-520BC Extract Zip Spec      14 (20) '2.0'\n-520BD Extract OS            00 (0) 'MS-DOS'\n-520BE General Purpose Flag  0800 (2048)\n+51982 LOCAL HEADER #281     04034B50 (67324752)\n+51986 Extract Zip Spec      14 (20) '2.0'\n+51987 Extract OS            00 (0) 'MS-DOS'\n+51988 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-520C0 Compression Method    0008 (8) 'Deflated'\n-520C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-520C6 CRC                   D81531BA (3625267642)\n-520CA Compressed Size       0000055F (1375)\n-520CE Uncompressed Size     00000FCC (4044)\n-520D2 Filename Length       001E (30)\n-520D4 Extra Length          0000 (0)\n-520D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5198A Compression Method    0008 (8) 'Deflated'\n+5198C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+51990 CRC                   8C703A5A (2356165210)\n+51994 Compressed Size       0000034B (843)\n+51998 Uncompressed Size     000007E4 (2020)\n+5199C Filename Length       0028 (40)\n+5199E Extra Length          0000 (0)\n+519A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x520D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x519A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-520F4 PAYLOAD\n+519C8 PAYLOAD\n \n-52653 LOCAL HEADER #282     04034B50 (67324752)\n-52657 Extract Zip Spec      14 (20) '2.0'\n-52658 Extract OS            00 (0) 'MS-DOS'\n-52659 General Purpose Flag  0800 (2048)\n+51D13 LOCAL HEADER #282     04034B50 (67324752)\n+51D17 Extract Zip Spec      14 (20) '2.0'\n+51D18 Extract OS            00 (0) 'MS-DOS'\n+51D19 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5265B Compression Method    0008 (8) 'Deflated'\n-5265D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-52661 CRC                   3E0667A2 (1040607138)\n-52665 Compressed Size       0000034D (845)\n-52669 Uncompressed Size     000007E4 (2020)\n-5266D Filename Length       0028 (40)\n-5266F Extra Length          0000 (0)\n-52671 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51D1B Compression Method    0008 (8) 'Deflated'\n+51D1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+51D21 CRC                   BC610A00 (3160476160)\n+51D25 Compressed Size       000004F1 (1265)\n+51D29 Uncompressed Size     00000B82 (2946)\n+51D2D Filename Length       002F (47)\n+51D2F Extra Length          0000 (0)\n+51D31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52671: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51D31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-52699 PAYLOAD\n+51D60 PAYLOAD\n \n-529E6 LOCAL HEADER #283     04034B50 (67324752)\n-529EA Extract Zip Spec      14 (20) '2.0'\n-529EB Extract OS            00 (0) 'MS-DOS'\n-529EC General Purpose Flag  0800 (2048)\n+52251 LOCAL HEADER #283     04034B50 (67324752)\n+52255 Extract Zip Spec      14 (20) '2.0'\n+52256 Extract OS            00 (0) 'MS-DOS'\n+52257 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-529EE Compression Method    0008 (8) 'Deflated'\n-529F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-529F4 CRC                   20FAD86A (553310314)\n-529F8 Compressed Size       00000501 (1281)\n-529FC Uncompressed Size     00000B82 (2946)\n-52A00 Filename Length       002F (47)\n-52A02 Extra Length          0000 (0)\n-52A04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52259 Compression Method    0008 (8) 'Deflated'\n+5225B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5225F CRC                   A738E52E (2805523758)\n+52263 Compressed Size       000001B5 (437)\n+52267 Uncompressed Size     000003F0 (1008)\n+5226B Filename Length       001F (31)\n+5226D Extra Length          0000 (0)\n+5226F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5226F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-52A33 PAYLOAD\n+5228E PAYLOAD\n \n-52F34 LOCAL HEADER #284     04034B50 (67324752)\n-52F38 Extract Zip Spec      14 (20) '2.0'\n-52F39 Extract OS            00 (0) 'MS-DOS'\n-52F3A General Purpose Flag  0800 (2048)\n+52443 LOCAL HEADER #284     04034B50 (67324752)\n+52447 Extract Zip Spec      14 (20) '2.0'\n+52448 Extract OS            00 (0) 'MS-DOS'\n+52449 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-52F3C Compression Method    0008 (8) 'Deflated'\n-52F3E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-52F42 CRC                   D5DDC9A1 (3588082081)\n-52F46 Compressed Size       000001B3 (435)\n-52F4A Uncompressed Size     000003F0 (1008)\n-52F4E Filename Length       001F (31)\n-52F50 Extra Length          0000 (0)\n-52F52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5244B Compression Method    0008 (8) 'Deflated'\n+5244D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+52451 CRC                   A34CF235 (2739728949)\n+52455 Compressed Size       00000228 (552)\n+52459 Uncompressed Size     00000596 (1430)\n+5245D Filename Length       0022 (34)\n+5245F Extra Length          0000 (0)\n+52461 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52F52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-52F71 PAYLOAD\n+52483 PAYLOAD\n \n-53124 LOCAL HEADER #285     04034B50 (67324752)\n-53128 Extract Zip Spec      14 (20) '2.0'\n-53129 Extract OS            00 (0) 'MS-DOS'\n-5312A General Purpose Flag  0800 (2048)\n+526AB LOCAL HEADER #285     04034B50 (67324752)\n+526AF Extract Zip Spec      14 (20) '2.0'\n+526B0 Extract OS            00 (0) 'MS-DOS'\n+526B1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5312C Compression Method    0008 (8) 'Deflated'\n-5312E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-53132 CRC                   C9808EE7 (3380645607)\n-53136 Compressed Size       0000022D (557)\n-5313A Uncompressed Size     00000596 (1430)\n-5313E Filename Length       0022 (34)\n-53140 Extra Length          0000 (0)\n-53142 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+526B3 Compression Method    0008 (8) 'Deflated'\n+526B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+526B9 CRC                   C7DD3320 (3353162528)\n+526BD Compressed Size       00000318 (792)\n+526C1 Uncompressed Size     0000068E (1678)\n+526C5 Filename Length       001B (27)\n+526C7 Extra Length          0000 (0)\n+526C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x526C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-53164 PAYLOAD\n+526E4 PAYLOAD\n \n-53391 LOCAL HEADER #286     04034B50 (67324752)\n-53395 Extract Zip Spec      14 (20) '2.0'\n-53396 Extract OS            00 (0) 'MS-DOS'\n-53397 General Purpose Flag  0800 (2048)\n+529FC LOCAL HEADER #286     04034B50 (67324752)\n+52A00 Extract Zip Spec      14 (20) '2.0'\n+52A01 Extract OS            00 (0) 'MS-DOS'\n+52A02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-53399 Compression Method    0008 (8) 'Deflated'\n-5339B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5339F CRC                   97CD6E80 (2546822784)\n-533A3 Compressed Size       00000318 (792)\n-533A7 Uncompressed Size     0000068E (1678)\n-533AB Filename Length       001B (27)\n-533AD Extra Length          0000 (0)\n-533AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52A04 Compression Method    0008 (8) 'Deflated'\n+52A06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+52A0A CRC                   AE91B20C (2928783884)\n+52A0E Compressed Size       0000048C (1164)\n+52A12 Uncompressed Size     00000DD1 (3537)\n+52A16 Filename Length       0025 (37)\n+52A18 Extra Length          0000 (0)\n+52A1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x533AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52A1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-533CA PAYLOAD\n+52A3F PAYLOAD\n \n-536E2 LOCAL HEADER #287     04034B50 (67324752)\n-536E6 Extract Zip Spec      14 (20) '2.0'\n-536E7 Extract OS            00 (0) 'MS-DOS'\n-536E8 General Purpose Flag  0800 (2048)\n+52ECB LOCAL HEADER #287     04034B50 (67324752)\n+52ECF Extract Zip Spec      14 (20) '2.0'\n+52ED0 Extract OS            00 (0) 'MS-DOS'\n+52ED1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-536EA Compression Method    0008 (8) 'Deflated'\n-536EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-536F0 CRC                   50BCC1EC (1354547692)\n-536F4 Compressed Size       00000490 (1168)\n-536F8 Uncompressed Size     00000DD1 (3537)\n-536FC Filename Length       0025 (37)\n-536FE Extra Length          0000 (0)\n-53700 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52ED3 Compression Method    0008 (8) 'Deflated'\n+52ED5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+52ED9 CRC                   736403C6 (1935934406)\n+52EDD Compressed Size       0000055C (1372)\n+52EE1 Uncompressed Size     00001034 (4148)\n+52EE5 Filename Length       0020 (32)\n+52EE7 Extra Length          0000 (0)\n+52EE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-53725 PAYLOAD\n+52F09 PAYLOAD\n \n-53BB5 LOCAL HEADER #288     04034B50 (67324752)\n-53BB9 Extract Zip Spec      14 (20) '2.0'\n-53BBA Extract OS            00 (0) 'MS-DOS'\n-53BBB General Purpose Flag  0800 (2048)\n+53465 LOCAL HEADER #288     04034B50 (67324752)\n+53469 Extract Zip Spec      14 (20) '2.0'\n+5346A Extract OS            00 (0) 'MS-DOS'\n+5346B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-53BBD Compression Method    0008 (8) 'Deflated'\n-53BBF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-53BC3 CRC                   1997BC39 (429374521)\n-53BC7 Compressed Size       00000562 (1378)\n-53BCB Uncompressed Size     00001034 (4148)\n-53BCF Filename Length       0020 (32)\n-53BD1 Extra Length          0000 (0)\n-53BD3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5346D Compression Method    0008 (8) 'Deflated'\n+5346F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+53473 CRC                   87ABD691 (2276185745)\n+53477 Compressed Size       00000243 (579)\n+5347B Uncompressed Size     000005AF (1455)\n+5347F Filename Length       0023 (35)\n+53481 Extra Length          0000 (0)\n+53483 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53BD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-53BF3 PAYLOAD\n+534A6 PAYLOAD\n \n-54155 LOCAL HEADER #289     04034B50 (67324752)\n-54159 Extract Zip Spec      14 (20) '2.0'\n-5415A Extract OS            00 (0) 'MS-DOS'\n-5415B General Purpose Flag  0800 (2048)\n+536E9 LOCAL HEADER #289     04034B50 (67324752)\n+536ED Extract Zip Spec      14 (20) '2.0'\n+536EE Extract OS            00 (0) 'MS-DOS'\n+536EF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5415D Compression Method    0008 (8) 'Deflated'\n-5415F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-54163 CRC                   D39AF636 (3550148150)\n-54167 Compressed Size       00000244 (580)\n-5416B Uncompressed Size     000005AF (1455)\n-5416F Filename Length       0023 (35)\n-54171 Extra Length          0000 (0)\n-54173 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+536F1 Compression Method    0008 (8) 'Deflated'\n+536F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+536F7 CRC                   E2B44483 (3803464835)\n+536FB Compressed Size       00000BD4 (3028)\n+536FF Uncompressed Size     00001F0B (7947)\n+53703 Filename Length       0026 (38)\n+53705 Extra Length          0000 (0)\n+53707 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x54173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-54196 PAYLOAD\n+5372D PAYLOAD\n \n-543DA LOCAL HEADER #290     04034B50 (67324752)\n-543DE Extract Zip Spec      14 (20) '2.0'\n-543DF Extract OS            00 (0) 'MS-DOS'\n-543E0 General Purpose Flag  0800 (2048)\n+54301 LOCAL HEADER #290     04034B50 (67324752)\n+54305 Extract Zip Spec      14 (20) '2.0'\n+54306 Extract OS            00 (0) 'MS-DOS'\n+54307 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-543E2 Compression Method    0008 (8) 'Deflated'\n-543E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-543E8 CRC                   4C337C8D (1278442637)\n-543EC Compressed Size       00000BC6 (3014)\n-543F0 Uncompressed Size     00001EEF (7919)\n-543F4 Filename Length       0026 (38)\n-543F6 Extra Length          0000 (0)\n-543F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+54309 Compression Method    0008 (8) 'Deflated'\n+5430B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5430F CRC                   03112B6A (51456874)\n+54313 Compressed Size       000003DC (988)\n+54317 Uncompressed Size     00000AEE (2798)\n+5431B Filename Length       001E (30)\n+5431D Extra Length          0000 (0)\n+5431F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x543F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5431F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5441E PAYLOAD\n+5433D PAYLOAD\n \n-54FE4 LOCAL HEADER #291     04034B50 (67324752)\n-54FE8 Extract Zip Spec      14 (20) '2.0'\n-54FE9 Extract OS            00 (0) 'MS-DOS'\n-54FEA General Purpose Flag  0800 (2048)\n+54719 LOCAL HEADER #291     04034B50 (67324752)\n+5471D Extract Zip Spec      14 (20) '2.0'\n+5471E Extract OS            00 (0) 'MS-DOS'\n+5471F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-54FEC Compression Method    0008 (8) 'Deflated'\n-54FEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-54FF2 CRC                   D1FF2213 (3523158547)\n-54FF6 Compressed Size       000003DD (989)\n-54FFA Uncompressed Size     00000AEE (2798)\n-54FFE Filename Length       001E (30)\n-55000 Extra Length          0000 (0)\n-55002 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+54721 Compression Method    0008 (8) 'Deflated'\n+54723 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+54727 CRC                   C0E449DD (3236186589)\n+5472B Compressed Size       00000451 (1105)\n+5472F Uncompressed Size     00000A47 (2631)\n+54733 Filename Length       0026 (38)\n+54735 Extra Length          0000 (0)\n+54737 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x55002: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x54737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-55020 PAYLOAD\n+5475D PAYLOAD\n \n-553FD LOCAL HEADER #292     04034B50 (67324752)\n-55401 Extract Zip Spec      14 (20) '2.0'\n-55402 Extract OS            00 (0) 'MS-DOS'\n-55403 General Purpose Flag  0800 (2048)\n+54BAE LOCAL HEADER #292     04034B50 (67324752)\n+54BB2 Extract Zip Spec      14 (20) '2.0'\n+54BB3 Extract OS            00 (0) 'MS-DOS'\n+54BB4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-55405 Compression Method    0008 (8) 'Deflated'\n-55407 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5540B CRC                   5C704C14 (1550863380)\n-5540F Compressed Size       0000044C (1100)\n-55413 Uncompressed Size     00000A47 (2631)\n-55417 Filename Length       0026 (38)\n-55419 Extra Length          0000 (0)\n-5541B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+54BB6 Compression Method    0008 (8) 'Deflated'\n+54BB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+54BBC CRC                   AA7014EF (2859472111)\n+54BC0 Compressed Size       0000026C (620)\n+54BC4 Uncompressed Size     000006B3 (1715)\n+54BC8 Filename Length       001F (31)\n+54BCA Extra Length          0000 (0)\n+54BCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5541B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x54BCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-55441 PAYLOAD\n+54BEB PAYLOAD\n \n-5588D LOCAL HEADER #293     04034B50 (67324752)\n-55891 Extract Zip Spec      14 (20) '2.0'\n-55892 Extract OS            00 (0) 'MS-DOS'\n-55893 General Purpose Flag  0800 (2048)\n+54E57 LOCAL HEADER #293     04034B50 (67324752)\n+54E5B Extract Zip Spec      14 (20) '2.0'\n+54E5C Extract OS            00 (0) 'MS-DOS'\n+54E5D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-55895 Compression Method    0008 (8) 'Deflated'\n-55897 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5589B CRC                   F7EF403E (4159651902)\n-5589F Compressed Size       0000026E (622)\n-558A3 Uncompressed Size     000006B3 (1715)\n-558A7 Filename Length       001F (31)\n-558A9 Extra Length          0000 (0)\n-558AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+54E5F Compression Method    0008 (8) 'Deflated'\n+54E61 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+54E65 CRC                   18AFEB09 (414182153)\n+54E69 Compressed Size       00000255 (597)\n+54E6D Uncompressed Size     000005C9 (1481)\n+54E71 Filename Length       0027 (39)\n+54E73 Extra Length          0000 (0)\n+54E75 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x558AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x54E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-558CA PAYLOAD\n+54E9C PAYLOAD\n \n-55B38 LOCAL HEADER #294     04034B50 (67324752)\n-55B3C Extract Zip Spec      14 (20) '2.0'\n-55B3D Extract OS            00 (0) 'MS-DOS'\n-55B3E General Purpose Flag  0800 (2048)\n+550F1 LOCAL HEADER #294     04034B50 (67324752)\n+550F5 Extract Zip Spec      14 (20) '2.0'\n+550F6 Extract OS            00 (0) 'MS-DOS'\n+550F7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-55B40 Compression Method    0008 (8) 'Deflated'\n-55B42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-55B46 CRC                   1445AABD (340110013)\n-55B4A Compressed Size       00000253 (595)\n-55B4E Uncompressed Size     000005C9 (1481)\n-55B52 Filename Length       0027 (39)\n-55B54 Extra Length          0000 (0)\n-55B56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+550F9 Compression Method    0008 (8) 'Deflated'\n+550FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+550FF CRC                   37CD77BC (936212412)\n+55103 Compressed Size       00000429 (1065)\n+55107 Uncompressed Size     00000AD7 (2775)\n+5510B Filename Length       0025 (37)\n+5510D Extra Length          0000 (0)\n+5510F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x55B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5510F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-55B7D PAYLOAD\n+55134 PAYLOAD\n \n-55DD0 LOCAL HEADER #295     04034B50 (67324752)\n-55DD4 Extract Zip Spec      14 (20) '2.0'\n-55DD5 Extract OS            00 (0) 'MS-DOS'\n-55DD6 General Purpose Flag  0800 (2048)\n+5555D LOCAL HEADER #295     04034B50 (67324752)\n+55561 Extract Zip Spec      14 (20) '2.0'\n+55562 Extract OS            00 (0) 'MS-DOS'\n+55563 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-55DD8 Compression Method    0008 (8) 'Deflated'\n-55DDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-55DDE CRC                   63F57211 (1677029905)\n-55DE2 Compressed Size       0000042C (1068)\n-55DE6 Uncompressed Size     00000ADB (2779)\n-55DEA Filename Length       0025 (37)\n-55DEC Extra Length          0000 (0)\n-55DEE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+55565 Compression Method    0008 (8) 'Deflated'\n+55567 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5556B CRC                   8DC2FDA5 (2378366373)\n+5556F Compressed Size       00000201 (513)\n+55573 Uncompressed Size     00000410 (1040)\n+55577 Filename Length       0027 (39)\n+55579 Extra Length          0000 (0)\n+5557B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x55DEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5557B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-55E13 PAYLOAD\n+555A2 PAYLOAD\n \n-5623F LOCAL HEADER #296     04034B50 (67324752)\n-56243 Extract Zip Spec      14 (20) '2.0'\n-56244 Extract OS            00 (0) 'MS-DOS'\n-56245 General Purpose Flag  0800 (2048)\n+557A3 LOCAL HEADER #296     04034B50 (67324752)\n+557A7 Extract Zip Spec      14 (20) '2.0'\n+557A8 Extract OS            00 (0) 'MS-DOS'\n+557A9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-56247 Compression Method    0008 (8) 'Deflated'\n-56249 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5624D CRC                   59E197AC (1507956652)\n-56251 Compressed Size       00000200 (512)\n-56255 Uncompressed Size     00000414 (1044)\n-56259 Filename Length       0027 (39)\n-5625B Extra Length          0000 (0)\n-5625D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+557AB Compression Method    0008 (8) 'Deflated'\n+557AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+557B1 CRC                   C0D5931D (3235222301)\n+557B5 Compressed Size       000002FD (765)\n+557B9 Uncompressed Size     0000071B (1819)\n+557BD Filename Length       0026 (38)\n+557BF Extra Length          0000 (0)\n+557C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5625D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x557C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-56284 PAYLOAD\n+557E7 PAYLOAD\n \n-56484 LOCAL HEADER #297     04034B50 (67324752)\n-56488 Extract Zip Spec      14 (20) '2.0'\n-56489 Extract OS            00 (0) 'MS-DOS'\n-5648A General Purpose Flag  0800 (2048)\n+55AE4 LOCAL HEADER #297     04034B50 (67324752)\n+55AE8 Extract Zip Spec      14 (20) '2.0'\n+55AE9 Extract OS            00 (0) 'MS-DOS'\n+55AEA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5648C Compression Method    0008 (8) 'Deflated'\n-5648E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-56492 CRC                   F52C228F (4113310351)\n-56496 Compressed Size       000002FC (764)\n-5649A Uncompressed Size     0000071B (1819)\n-5649E Filename Length       0026 (38)\n-564A0 Extra Length          0000 (0)\n-564A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+55AEC Compression Method    0008 (8) 'Deflated'\n+55AEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+55AF2 CRC                   0752ABEB (122858475)\n+55AF6 Compressed Size       00000338 (824)\n+55AFA Uncompressed Size     0000092F (2351)\n+55AFE Filename Length       0031 (49)\n+55B00 Extra Length          0000 (0)\n+55B02 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x564A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x55B02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-564C8 PAYLOAD\n+55B33 PAYLOAD\n \n-567C4 LOCAL HEADER #298     04034B50 (67324752)\n-567C8 Extract Zip Spec      14 (20) '2.0'\n-567C9 Extract OS            00 (0) 'MS-DOS'\n-567CA General Purpose Flag  0800 (2048)\n+55E6B LOCAL HEADER #298     04034B50 (67324752)\n+55E6F Extract Zip Spec      14 (20) '2.0'\n+55E70 Extract OS            00 (0) 'MS-DOS'\n+55E71 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-567CC Compression Method    0008 (8) 'Deflated'\n-567CE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-567D2 CRC                   A7B1CF3B (2813447995)\n-567D6 Compressed Size       00000336 (822)\n-567DA Uncompressed Size     0000092F (2351)\n-567DE Filename Length       0031 (49)\n-567E0 Extra Length          0000 (0)\n-567E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+55E73 Compression Method    0008 (8) 'Deflated'\n+55E75 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+55E79 CRC                   CE4A0F08 (3460960008)\n+55E7D Compressed Size       00000283 (643)\n+55E81 Uncompressed Size     000005FA (1530)\n+55E85 Filename Length       002F (47)\n+55E87 Extra Length          0000 (0)\n+55E89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x567E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x55E89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-56813 PAYLOAD\n+55EB8 PAYLOAD\n \n-56B49 LOCAL HEADER #299     04034B50 (67324752)\n-56B4D Extract Zip Spec      14 (20) '2.0'\n-56B4E Extract OS            00 (0) 'MS-DOS'\n-56B4F General Purpose Flag  0800 (2048)\n+5613B LOCAL HEADER #299     04034B50 (67324752)\n+5613F Extract Zip Spec      14 (20) '2.0'\n+56140 Extract OS            00 (0) 'MS-DOS'\n+56141 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-56B51 Compression Method    0008 (8) 'Deflated'\n-56B53 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-56B57 CRC                   DFD97744 (3755571012)\n-56B5B Compressed Size       0000027D (637)\n-56B5F Uncompressed Size     000005FA (1530)\n-56B63 Filename Length       002F (47)\n-56B65 Extra Length          0000 (0)\n-56B67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+56143 Compression Method    0008 (8) 'Deflated'\n+56145 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+56149 CRC                   CE93D326 (3465794342)\n+5614D Compressed Size       0000053E (1342)\n+56151 Uncompressed Size     00000ED2 (3794)\n+56155 Filename Length       0032 (50)\n+56157 Extra Length          0000 (0)\n+56159 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x56B67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x56159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-56B96 PAYLOAD\n+5618B PAYLOAD\n \n-56E13 LOCAL HEADER #300     04034B50 (67324752)\n-56E17 Extract Zip Spec      14 (20) '2.0'\n-56E18 Extract OS            00 (0) 'MS-DOS'\n-56E19 General Purpose Flag  0800 (2048)\n+566C9 LOCAL HEADER #300     04034B50 (67324752)\n+566CD Extract Zip Spec      14 (20) '2.0'\n+566CE Extract OS            00 (0) 'MS-DOS'\n+566CF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-56E1B Compression Method    0008 (8) 'Deflated'\n-56E1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-56E21 CRC                   4857C832 (1213712434)\n-56E25 Compressed Size       00000545 (1349)\n-56E29 Uncompressed Size     00000ED2 (3794)\n-56E2D Filename Length       0032 (50)\n-56E2F Extra Length          0000 (0)\n-56E31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+566D1 Compression Method    0008 (8) 'Deflated'\n+566D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+566D7 CRC                   6C191FCA (1813585866)\n+566DB Compressed Size       000004D2 (1234)\n+566DF Uncompressed Size     00000FD2 (4050)\n+566E3 Filename Length       0033 (51)\n+566E5 Extra Length          0000 (0)\n+566E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x56E31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x566E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-56E63 PAYLOAD\n+5671A PAYLOAD\n \n-573A8 LOCAL HEADER #301     04034B50 (67324752)\n-573AC Extract Zip Spec      14 (20) '2.0'\n-573AD Extract OS            00 (0) 'MS-DOS'\n-573AE General Purpose Flag  0800 (2048)\n+56BEC LOCAL HEADER #301     04034B50 (67324752)\n+56BF0 Extract Zip Spec      14 (20) '2.0'\n+56BF1 Extract OS            00 (0) 'MS-DOS'\n+56BF2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-573B0 Compression Method    0008 (8) 'Deflated'\n-573B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-573B6 CRC                   B6A3A63D (3064178237)\n-573BA Compressed Size       000004DA (1242)\n-573BE Uncompressed Size     00000FD2 (4050)\n-573C2 Filename Length       0033 (51)\n-573C4 Extra Length          0000 (0)\n-573C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+56BF4 Compression Method    0008 (8) 'Deflated'\n+56BF6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+56BFA CRC                   8FB1EE03 (2410802691)\n+56BFE Compressed Size       00000075 (117)\n+56C02 Uncompressed Size     00000085 (133)\n+56C06 Filename Length       002E (46)\n+56C08 Extra Length          0000 (0)\n+56C0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x573C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x56C0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-573F9 PAYLOAD\n+56C38 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-578D3 LOCAL HEADER #302     04034B50 (67324752)\n-578D7 Extract Zip Spec      14 (20) '2.0'\n-578D8 Extract OS            00 (0) 'MS-DOS'\n-578D9 General Purpose Flag  0800 (2048)\n+56CAD LOCAL HEADER #302     04034B50 (67324752)\n+56CB1 Extract Zip Spec      14 (20) '2.0'\n+56CB2 Extract OS            00 (0) 'MS-DOS'\n+56CB3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-578DB Compression Method    0008 (8) 'Deflated'\n-578DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-578E1 CRC                   BC1DFFB4 (3156082612)\n-578E5 Compressed Size       00000075 (117)\n-578E9 Uncompressed Size     00000085 (133)\n-578ED Filename Length       002E (46)\n-578EF Extra Length          0000 (0)\n-578F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+56CB5 Compression Method    0008 (8) 'Deflated'\n+56CB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+56CBB CRC                   DDAA669F (3718932127)\n+56CBF Compressed Size       00000330 (816)\n+56CC3 Uncompressed Size     000008FA (2298)\n+56CC7 Filename Length       0025 (37)\n+56CC9 Extra Length          0000 (0)\n+56CCB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x578F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x56CCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5791F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+56CF0 PAYLOAD\n \n-57994 LOCAL HEADER #303     04034B50 (67324752)\n-57998 Extract Zip Spec      14 (20) '2.0'\n-57999 Extract OS            00 (0) 'MS-DOS'\n-5799A General Purpose Flag  0800 (2048)\n+57020 LOCAL HEADER #303     04034B50 (67324752)\n+57024 Extract Zip Spec      14 (20) '2.0'\n+57025 Extract OS            00 (0) 'MS-DOS'\n+57026 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5799C Compression Method    0008 (8) 'Deflated'\n-5799E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-579A2 CRC                   212B68DA (556493018)\n-579A6 Compressed Size       00000331 (817)\n-579AA Uncompressed Size     000008FA (2298)\n-579AE Filename Length       0025 (37)\n-579B0 Extra Length          0000 (0)\n-579B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+57028 Compression Method    0008 (8) 'Deflated'\n+5702A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5702E CRC                   5FF00808 (1609566216)\n+57032 Compressed Size       00000069 (105)\n+57036 Uncompressed Size     0000007D (125)\n+5703A Filename Length       0026 (38)\n+5703C Extra Length          0000 (0)\n+5703E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x579B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5703E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-579D7 PAYLOAD\n+57064 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-57D08 LOCAL HEADER #304     04034B50 (67324752)\n-57D0C Extract Zip Spec      14 (20) '2.0'\n-57D0D Extract OS            00 (0) 'MS-DOS'\n-57D0E General Purpose Flag  0800 (2048)\n+570CD LOCAL HEADER #304     04034B50 (67324752)\n+570D1 Extract Zip Spec      14 (20) '2.0'\n+570D2 Extract OS            00 (0) 'MS-DOS'\n+570D3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-57D10 Compression Method    0008 (8) 'Deflated'\n-57D12 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-57D16 CRC                   18D0CF7F (416337791)\n-57D1A Compressed Size       0000006A (106)\n-57D1E Uncompressed Size     0000007D (125)\n-57D22 Filename Length       0026 (38)\n-57D24 Extra Length          0000 (0)\n-57D26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+570D5 Compression Method    0008 (8) 'Deflated'\n+570D7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+570DB CRC                   EDB873EA (3988288490)\n+570DF Compressed Size       00000200 (512)\n+570E3 Uncompressed Size     000004E8 (1256)\n+570E7 Filename Length       002B (43)\n+570E9 Extra Length          0000 (0)\n+570EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x57D26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x570EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-57D4C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+57116 PAYLOAD\n \n-57DB6 LOCAL HEADER #305     04034B50 (67324752)\n-57DBA Extract Zip Spec      14 (20) '2.0'\n-57DBB Extract OS            00 (0) 'MS-DOS'\n-57DBC General Purpose Flag  0800 (2048)\n+57316 LOCAL HEADER #305     04034B50 (67324752)\n+5731A Extract Zip Spec      14 (20) '2.0'\n+5731B Extract OS            00 (0) 'MS-DOS'\n+5731C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-57DBE Compression Method    0008 (8) 'Deflated'\n-57DC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-57DC4 CRC                   B2220168 (2988573032)\n-57DC8 Compressed Size       00000200 (512)\n-57DCC Uncompressed Size     000004E8 (1256)\n-57DD0 Filename Length       002B (43)\n-57DD2 Extra Length          0000 (0)\n-57DD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5731E Compression Method    0008 (8) 'Deflated'\n+57320 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+57324 CRC                   3F586F6B (1062760299)\n+57328 Compressed Size       00000734 (1844)\n+5732C Uncompressed Size     000017F7 (6135)\n+57330 Filename Length       0020 (32)\n+57332 Extra Length          0000 (0)\n+57334 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x57DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x57334: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-57DFF PAYLOAD\n+57354 PAYLOAD\n \n-57FFF LOCAL HEADER #306     04034B50 (67324752)\n-58003 Extract Zip Spec      14 (20) '2.0'\n-58004 Extract OS            00 (0) 'MS-DOS'\n-58005 General Purpose Flag  0800 (2048)\n+57A88 LOCAL HEADER #306     04034B50 (67324752)\n+57A8C Extract Zip Spec      14 (20) '2.0'\n+57A8D Extract OS            00 (0) 'MS-DOS'\n+57A8E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-58007 Compression Method    0008 (8) 'Deflated'\n-58009 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5800D CRC                   89A3C1FB (2309210619)\n-58011 Compressed Size       00000746 (1862)\n-58015 Uncompressed Size     000017FB (6139)\n-58019 Filename Length       0020 (32)\n-5801B Extra Length          0000 (0)\n-5801D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+57A90 Compression Method    0008 (8) 'Deflated'\n+57A92 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+57A96 CRC                   955F5E1A (2506055194)\n+57A9A Compressed Size       0000040C (1036)\n+57A9E Uncompressed Size     00000BC0 (3008)\n+57AA2 Filename Length       0026 (38)\n+57AA4 Extra Length          0000 (0)\n+57AA6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5801D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x57AA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5803D PAYLOAD\n+57ACC PAYLOAD\n \n-58783 LOCAL HEADER #307     04034B50 (67324752)\n-58787 Extract Zip Spec      14 (20) '2.0'\n-58788 Extract OS            00 (0) 'MS-DOS'\n-58789 General Purpose Flag  0800 (2048)\n+57ED8 LOCAL HEADER #307     04034B50 (67324752)\n+57EDC Extract Zip Spec      14 (20) '2.0'\n+57EDD Extract OS            00 (0) 'MS-DOS'\n+57EDE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5878B Compression Method    0008 (8) 'Deflated'\n-5878D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-58791 CRC                   4361CF65 (1130483557)\n-58795 Compressed Size       00000411 (1041)\n-58799 Uncompressed Size     00000BC0 (3008)\n-5879D Filename Length       0026 (38)\n-5879F Extra Length          0000 (0)\n-587A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+57EE0 Compression Method    0008 (8) 'Deflated'\n+57EE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+57EE6 CRC                   5E5A4270 (1582973552)\n+57EEA Compressed Size       0000037E (894)\n+57EEE Uncompressed Size     000007E4 (2020)\n+57EF2 Filename Length       0023 (35)\n+57EF4 Extra Length          0000 (0)\n+57EF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x587A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x57EF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-587C7 PAYLOAD\n+57F19 PAYLOAD\n \n-58BD8 LOCAL HEADER #308     04034B50 (67324752)\n-58BDC Extract Zip Spec      14 (20) '2.0'\n-58BDD Extract OS            00 (0) 'MS-DOS'\n-58BDE General Purpose Flag  0800 (2048)\n+58297 LOCAL HEADER #308     04034B50 (67324752)\n+5829B Extract Zip Spec      14 (20) '2.0'\n+5829C Extract OS            00 (0) 'MS-DOS'\n+5829D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-58BE0 Compression Method    0008 (8) 'Deflated'\n-58BE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-58BE6 CRC                   437714B1 (1131877553)\n-58BEA Compressed Size       00000384 (900)\n-58BEE Uncompressed Size     000007E8 (2024)\n-58BF2 Filename Length       0023 (35)\n-58BF4 Extra Length          0000 (0)\n-58BF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5829F Compression Method    0008 (8) 'Deflated'\n+582A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+582A5 CRC                   D3D751C0 (3554103744)\n+582A9 Compressed Size       00000151 (337)\n+582AD Uncompressed Size     0000025F (607)\n+582B1 Filename Length       002C (44)\n+582B3 Extra Length          0000 (0)\n+582B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x58BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x582B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-58C19 PAYLOAD\n+582E1 PAYLOAD\n \n-58F9D LOCAL HEADER #309     04034B50 (67324752)\n-58FA1 Extract Zip Spec      14 (20) '2.0'\n-58FA2 Extract OS            00 (0) 'MS-DOS'\n-58FA3 General Purpose Flag  0800 (2048)\n+58432 LOCAL HEADER #309     04034B50 (67324752)\n+58436 Extract Zip Spec      14 (20) '2.0'\n+58437 Extract OS            00 (0) 'MS-DOS'\n+58438 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-58FA5 Compression Method    0008 (8) 'Deflated'\n-58FA7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-58FAB CRC                   B5B58F75 (3048574837)\n-58FAF Compressed Size       0000014D (333)\n-58FB3 Uncompressed Size     0000025F (607)\n-58FB7 Filename Length       002C (44)\n-58FB9 Extra Length          0000 (0)\n-58FBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5843A Compression Method    0008 (8) 'Deflated'\n+5843C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+58440 CRC                   32DFE9F3 (853535219)\n+58444 Compressed Size       0000048B (1163)\n+58448 Uncompressed Size     00000E3F (3647)\n+5844C Filename Length       002B (43)\n+5844E Extra Length          0000 (0)\n+58450 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x58FBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-58FE7 PAYLOAD\n+5847B PAYLOAD\n \n-59134 LOCAL HEADER #310     04034B50 (67324752)\n-59138 Extract Zip Spec      14 (20) '2.0'\n-59139 Extract OS            00 (0) 'MS-DOS'\n-5913A General Purpose Flag  0800 (2048)\n+58906 LOCAL HEADER #310     04034B50 (67324752)\n+5890A Extract Zip Spec      14 (20) '2.0'\n+5890B Extract OS            00 (0) 'MS-DOS'\n+5890C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5913C Compression Method    0008 (8) 'Deflated'\n-5913E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-59142 CRC                   9DCF9E89 (2647629449)\n-59146 Compressed Size       0000049C (1180)\n-5914A Uncompressed Size     00000E43 (3651)\n-5914E Filename Length       002B (43)\n-59150 Extra Length          0000 (0)\n-59152 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5890E Compression Method    0008 (8) 'Deflated'\n+58910 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+58914 CRC                   DCFAA31C (3707413276)\n+58918 Compressed Size       0000022E (558)\n+5891C Uncompressed Size     00000611 (1553)\n+58920 Filename Length       002A (42)\n+58922 Extra Length          0000 (0)\n+58924 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x59152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5917D PAYLOAD\n+5894E PAYLOAD\n \n-59619 LOCAL HEADER #311     04034B50 (67324752)\n-5961D Extract Zip Spec      14 (20) '2.0'\n-5961E Extract OS            00 (0) 'MS-DOS'\n-5961F General Purpose Flag  0800 (2048)\n+58B7C LOCAL HEADER #311     04034B50 (67324752)\n+58B80 Extract Zip Spec      14 (20) '2.0'\n+58B81 Extract OS            00 (0) 'MS-DOS'\n+58B82 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-59621 Compression Method    0008 (8) 'Deflated'\n-59623 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-59627 CRC                   F0F927E4 (4042860516)\n-5962B Compressed Size       00000231 (561)\n-5962F Uncompressed Size     00000611 (1553)\n-59633 Filename Length       002A (42)\n-59635 Extra Length          0000 (0)\n-59637 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+58B84 Compression Method    0008 (8) 'Deflated'\n+58B86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+58B8A CRC                   EDC9ABE6 (3989416934)\n+58B8E Compressed Size       00000263 (611)\n+58B92 Uncompressed Size     000005E6 (1510)\n+58B96 Filename Length       002D (45)\n+58B98 Extra Length          0000 (0)\n+58B9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x59637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58B9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-59661 PAYLOAD\n+58BC7 PAYLOAD\n \n-59892 LOCAL HEADER #312     04034B50 (67324752)\n-59896 Extract Zip Spec      14 (20) '2.0'\n-59897 Extract OS            00 (0) 'MS-DOS'\n-59898 General Purpose Flag  0800 (2048)\n+58E2A LOCAL HEADER #312     04034B50 (67324752)\n+58E2E Extract Zip Spec      14 (20) '2.0'\n+58E2F Extract OS            00 (0) 'MS-DOS'\n+58E30 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5989A Compression Method    0008 (8) 'Deflated'\n-5989C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-598A0 CRC                   37877730 (931624752)\n-598A4 Compressed Size       00000266 (614)\n-598A8 Uncompressed Size     000005EA (1514)\n-598AC Filename Length       002D (45)\n-598AE Extra Length          0000 (0)\n-598B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+58E32 Compression Method    0008 (8) 'Deflated'\n+58E34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+58E38 CRC                   B356E0F5 (3008815349)\n+58E3C Compressed Size       0000006C (108)\n+58E40 Uncompressed Size     0000007C (124)\n+58E44 Filename Length       0025 (37)\n+58E46 Extra Length          0000 (0)\n+58E48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x598B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58E48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-598DD PAYLOAD\n+58E6D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-59B43 LOCAL HEADER #313     04034B50 (67324752)\n-59B47 Extract Zip Spec      14 (20) '2.0'\n-59B48 Extract OS            00 (0) 'MS-DOS'\n-59B49 General Purpose Flag  0800 (2048)\n+58ED9 LOCAL HEADER #313     04034B50 (67324752)\n+58EDD Extract Zip Spec      14 (20) '2.0'\n+58EDE Extract OS            00 (0) 'MS-DOS'\n+58EDF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-59B4B Compression Method    0008 (8) 'Deflated'\n-59B4D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-59B51 CRC                   628E0E20 (1653476896)\n-59B55 Compressed Size       0000006C (108)\n-59B59 Uncompressed Size     0000007C (124)\n-59B5D Filename Length       0025 (37)\n-59B5F Extra Length          0000 (0)\n-59B61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+58EE1 Compression Method    0008 (8) 'Deflated'\n+58EE3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+58EE7 CRC                   97D36459 (2547213401)\n+58EEB Compressed Size       000001C1 (449)\n+58EEF Uncompressed Size     00000365 (869)\n+58EF3 Filename Length       002A (42)\n+58EF5 Extra Length          0000 (0)\n+58EF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x59B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58EF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-59B86 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+58F21 PAYLOAD\n \n-59BF2 LOCAL HEADER #314     04034B50 (67324752)\n-59BF6 Extract Zip Spec      14 (20) '2.0'\n-59BF7 Extract OS            00 (0) 'MS-DOS'\n-59BF8 General Purpose Flag  0800 (2048)\n+590E2 LOCAL HEADER #314     04034B50 (67324752)\n+590E6 Extract Zip Spec      14 (20) '2.0'\n+590E7 Extract OS            00 (0) 'MS-DOS'\n+590E8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-59BFA Compression Method    0008 (8) 'Deflated'\n-59BFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-59C00 CRC                   583C66DF (1480353503)\n-59C04 Compressed Size       000001C4 (452)\n-59C08 Uncompressed Size     00000365 (869)\n-59C0C Filename Length       002A (42)\n-59C0E Extra Length          0000 (0)\n-59C10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+590EA Compression Method    0008 (8) 'Deflated'\n+590EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+590F0 CRC                   7805FA0B (2013657611)\n+590F4 Compressed Size       000004AB (1195)\n+590F8 Uncompressed Size     00000B12 (2834)\n+590FC Filename Length       001D (29)\n+590FE Extra Length          0000 (0)\n+59100 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x59C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x59100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-59C3A PAYLOAD\n+5911D PAYLOAD\n \n-59DFE LOCAL HEADER #315     04034B50 (67324752)\n-59E02 Extract Zip Spec      14 (20) '2.0'\n-59E03 Extract OS            00 (0) 'MS-DOS'\n-59E04 General Purpose Flag  0800 (2048)\n+595C8 LOCAL HEADER #315     04034B50 (67324752)\n+595CC Extract Zip Spec      14 (20) '2.0'\n+595CD Extract OS            00 (0) 'MS-DOS'\n+595CE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-59E06 Compression Method    0008 (8) 'Deflated'\n-59E08 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-59E0C CRC                   DC44F657 (3695507031)\n-59E10 Compressed Size       000004AB (1195)\n-59E14 Uncompressed Size     00000B16 (2838)\n-59E18 Filename Length       001D (29)\n-59E1A Extra Length          0000 (0)\n-59E1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+595D0 Compression Method    0008 (8) 'Deflated'\n+595D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+595D6 CRC                   FA38F56D (4198036845)\n+595DA Compressed Size       0000027A (634)\n+595DE Uncompressed Size     00000590 (1424)\n+595E2 Filename Length       0020 (32)\n+595E4 Extra Length          0000 (0)\n+595E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x59E1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x595E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-59E39 PAYLOAD\n+59606 PAYLOAD\n \n-5A2E4 LOCAL HEADER #316     04034B50 (67324752)\n-5A2E8 Extract Zip Spec      14 (20) '2.0'\n-5A2E9 Extract OS            00 (0) 'MS-DOS'\n-5A2EA General Purpose Flag  0800 (2048)\n+59880 LOCAL HEADER #316     04034B50 (67324752)\n+59884 Extract Zip Spec      14 (20) '2.0'\n+59885 Extract OS            00 (0) 'MS-DOS'\n+59886 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5A2EC Compression Method    0008 (8) 'Deflated'\n-5A2EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5A2F2 CRC                   E8D19970 (3906050416)\n-5A2F6 Compressed Size       00000277 (631)\n-5A2FA Uncompressed Size     00000590 (1424)\n-5A2FE Filename Length       0020 (32)\n-5A300 Extra Length          0000 (0)\n-5A302 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+59888 Compression Method    0008 (8) 'Deflated'\n+5988A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5988E CRC                   FF3DDD69 (4282244457)\n+59892 Compressed Size       0000006C (108)\n+59896 Uncompressed Size     0000007C (124)\n+5989A Filename Length       0025 (37)\n+5989C Extra Length          0000 (0)\n+5989E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A302: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5989E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5A322 PAYLOAD\n+598C3 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5A599 LOCAL HEADER #317     04034B50 (67324752)\n-5A59D Extract Zip Spec      14 (20) '2.0'\n-5A59E Extract OS            00 (0) 'MS-DOS'\n-5A59F General Purpose Flag  0800 (2048)\n+5992F LOCAL HEADER #317     04034B50 (67324752)\n+59933 Extract Zip Spec      14 (20) '2.0'\n+59934 Extract OS            00 (0) 'MS-DOS'\n+59935 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5A5A1 Compression Method    0008 (8) 'Deflated'\n-5A5A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5A5A7 CRC                   ECAEABCA (3970870218)\n-5A5AB Compressed Size       0000006C (108)\n-5A5AF Uncompressed Size     0000007C (124)\n-5A5B3 Filename Length       0025 (37)\n-5A5B5 Extra Length          0000 (0)\n-5A5B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+59937 Compression Method    0008 (8) 'Deflated'\n+59939 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5993D CRC                   7F443853 (2135177299)\n+59941 Compressed Size       00000068 (104)\n+59945 Uncompressed Size     00000078 (120)\n+59949 Filename Length       0021 (33)\n+5994B Extra Length          0000 (0)\n+5994D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A5B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5994D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5A5DC PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5996E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5A648 LOCAL HEADER #318     04034B50 (67324752)\n-5A64C Extract Zip Spec      14 (20) '2.0'\n-5A64D Extract OS            00 (0) 'MS-DOS'\n-5A64E General Purpose Flag  0800 (2048)\n+599D6 LOCAL HEADER #318     04034B50 (67324752)\n+599DA Extract Zip Spec      14 (20) '2.0'\n+599DB Extract OS            00 (0) 'MS-DOS'\n+599DC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5A650 Compression Method    0008 (8) 'Deflated'\n-5A652 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5A656 CRC                   D079F2BC (3497652924)\n-5A65A Compressed Size       00000068 (104)\n-5A65E Uncompressed Size     00000078 (120)\n-5A662 Filename Length       0021 (33)\n-5A664 Extra Length          0000 (0)\n-5A666 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+599DE Compression Method    0008 (8) 'Deflated'\n+599E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+599E4 CRC                   BF5BFD85 (3210476933)\n+599E8 Compressed Size       000003FE (1022)\n+599EC Uncompressed Size     00000951 (2385)\n+599F0 Filename Length       002B (43)\n+599F2 Extra Length          0000 (0)\n+599F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x599F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5A687 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+59A1F PAYLOAD\n \n-5A6EF LOCAL HEADER #319     04034B50 (67324752)\n-5A6F3 Extract Zip Spec      14 (20) '2.0'\n-5A6F4 Extract OS            00 (0) 'MS-DOS'\n-5A6F5 General Purpose Flag  0800 (2048)\n+59E1D LOCAL HEADER #319     04034B50 (67324752)\n+59E21 Extract Zip Spec      14 (20) '2.0'\n+59E22 Extract OS            00 (0) 'MS-DOS'\n+59E23 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5A6F7 Compression Method    0008 (8) 'Deflated'\n-5A6F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5A6FD CRC                   B12DFD6E (2972581230)\n-5A701 Compressed Size       00000400 (1024)\n-5A705 Uncompressed Size     00000956 (2390)\n-5A709 Filename Length       002B (43)\n-5A70B Extra Length          0000 (0)\n-5A70D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+59E25 Compression Method    0008 (8) 'Deflated'\n+59E27 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+59E2B CRC                   16C61592 (382080402)\n+59E2F Compressed Size       0000006C (108)\n+59E33 Uncompressed Size     0000007C (124)\n+59E37 Filename Length       0025 (37)\n+59E39 Extra Length          0000 (0)\n+59E3B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5A70D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x59E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5A738 PAYLOAD\n+59E60 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5AB38 LOCAL HEADER #320     04034B50 (67324752)\n-5AB3C Extract Zip Spec      14 (20) '2.0'\n-5AB3D Extract OS            00 (0) 'MS-DOS'\n-5AB3E General Purpose Flag  0800 (2048)\n+59ECC LOCAL HEADER #320     04034B50 (67324752)\n+59ED0 Extract Zip Spec      14 (20) '2.0'\n+59ED1 Extract OS            00 (0) 'MS-DOS'\n+59ED2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5AB40 Compression Method    0008 (8) 'Deflated'\n-5AB42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5AB46 CRC                   D275FFF9 (3530948601)\n-5AB4A Compressed Size       0000006C (108)\n-5AB4E Uncompressed Size     0000007C (124)\n-5AB52 Filename Length       0025 (37)\n-5AB54 Extra Length          0000 (0)\n-5AB56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+59ED4 Compression Method    0008 (8) 'Deflated'\n+59ED6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+59EDA CRC                   F3C2AE55 (4089622101)\n+59EDE Compressed Size       00001349 (4937)\n+59EE2 Uncompressed Size     000029C9 (10697)\n+59EE6 Filename Length       002A (42)\n+59EE8 Extra Length          0000 (0)\n+59EEA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5AB56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x59EEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5AB7B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+59F14 PAYLOAD\n \n-5ABE7 LOCAL HEADER #321     04034B50 (67324752)\n-5ABEB Extract Zip Spec      14 (20) '2.0'\n-5ABEC Extract OS            00 (0) 'MS-DOS'\n-5ABED General Purpose Flag  0800 (2048)\n+5B25D LOCAL HEADER #321     04034B50 (67324752)\n+5B261 Extract Zip Spec      14 (20) '2.0'\n+5B262 Extract OS            00 (0) 'MS-DOS'\n+5B263 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5ABEF Compression Method    0008 (8) 'Deflated'\n-5ABF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5ABF5 CRC                   AB273B2C (2871474988)\n-5ABF9 Compressed Size       0000137E (4990)\n-5ABFD Uncompressed Size     00002A2F (10799)\n-5AC01 Filename Length       002A (42)\n-5AC03 Extra Length          0000 (0)\n-5AC05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5B265 Compression Method    0008 (8) 'Deflated'\n+5B267 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5B26B CRC                   8818BE25 (2283322917)\n+5B26F Compressed Size       0000006E (110)\n+5B273 Uncompressed Size     0000007E (126)\n+5B277 Filename Length       0027 (39)\n+5B279 Extra Length          0000 (0)\n+5B27B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5AC05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5B27B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5AC2F PAYLOAD\n+5B2A2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5BFAD LOCAL HEADER #322     04034B50 (67324752)\n-5BFB1 Extract Zip Spec      14 (20) '2.0'\n-5BFB2 Extract OS            00 (0) 'MS-DOS'\n-5BFB3 General Purpose Flag  0800 (2048)\n+5B310 LOCAL HEADER #322     04034B50 (67324752)\n+5B314 Extract Zip Spec      14 (20) '2.0'\n+5B315 Extract OS            00 (0) 'MS-DOS'\n+5B316 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5BFB5 Compression Method    0008 (8) 'Deflated'\n-5BFB7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5BFBB CRC                   359B4B58 (899369816)\n-5BFBF Compressed Size       0000006E (110)\n-5BFC3 Uncompressed Size     0000007E (126)\n-5BFC7 Filename Length       0027 (39)\n-5BFC9 Extra Length          0000 (0)\n-5BFCB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5B318 Compression Method    0008 (8) 'Deflated'\n+5B31A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5B31E CRC                   20020C27 (537005095)\n+5B322 Compressed Size       00000424 (1060)\n+5B326 Uncompressed Size     00000BCE (3022)\n+5B32A Filename Length       0028 (40)\n+5B32C Extra Length          0000 (0)\n+5B32E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5BFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5B32E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5BFF2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5B356 PAYLOAD\n \n-5C060 LOCAL HEADER #323     04034B50 (67324752)\n-5C064 Extract Zip Spec      14 (20) '2.0'\n-5C065 Extract OS            00 (0) 'MS-DOS'\n-5C066 General Purpose Flag  0800 (2048)\n+5B77A LOCAL HEADER #323     04034B50 (67324752)\n+5B77E Extract Zip Spec      14 (20) '2.0'\n+5B77F Extract OS            00 (0) 'MS-DOS'\n+5B780 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5C068 Compression Method    0008 (8) 'Deflated'\n-5C06A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5C06E CRC                   D2C95C74 (3536411764)\n-5C072 Compressed Size       00000423 (1059)\n-5C076 Uncompressed Size     00000BCE (3022)\n-5C07A Filename Length       0028 (40)\n-5C07C Extra Length          0000 (0)\n-5C07E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5B782 Compression Method    0008 (8) 'Deflated'\n+5B784 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5B788 CRC                   AC047188 (2885972360)\n+5B78C Compressed Size       00000070 (112)\n+5B790 Uncompressed Size     00000080 (128)\n+5B794 Filename Length       0029 (41)\n+5B796 Extra Length          0000 (0)\n+5B798 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5C07E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5B798: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5C0A6 PAYLOAD\n+5B7C1 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5C4C9 LOCAL HEADER #324     04034B50 (67324752)\n-5C4CD Extract Zip Spec      14 (20) '2.0'\n-5C4CE Extract OS            00 (0) 'MS-DOS'\n-5C4CF General Purpose Flag  0800 (2048)\n+5B831 LOCAL HEADER #324     04034B50 (67324752)\n+5B835 Extract Zip Spec      14 (20) '2.0'\n+5B836 Extract OS            00 (0) 'MS-DOS'\n+5B837 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5C4D1 Compression Method    0008 (8) 'Deflated'\n-5C4D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5C4D7 CRC                   FBCCCE43 (4224503363)\n-5C4DB Compressed Size       00000070 (112)\n-5C4DF Uncompressed Size     00000080 (128)\n-5C4E3 Filename Length       0029 (41)\n-5C4E5 Extra Length          0000 (0)\n-5C4E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5B839 Compression Method    0008 (8) 'Deflated'\n+5B83B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5B83F CRC                   664F4ACB (1716472523)\n+5B843 Compressed Size       00000062 (98)\n+5B847 Uncompressed Size     00000072 (114)\n+5B84B Filename Length       001B (27)\n+5B84D Extra Length          0000 (0)\n+5B84F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5C4E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5B84F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5C510 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5B86A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5C580 LOCAL HEADER #325     04034B50 (67324752)\n-5C584 Extract Zip Spec      14 (20) '2.0'\n-5C585 Extract OS            00 (0) 'MS-DOS'\n-5C586 General Purpose Flag  0800 (2048)\n+5B8CC LOCAL HEADER #325     04034B50 (67324752)\n+5B8D0 Extract Zip Spec      14 (20) '2.0'\n+5B8D1 Extract OS            00 (0) 'MS-DOS'\n+5B8D2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5C588 Compression Method    0008 (8) 'Deflated'\n-5C58A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5C58E CRC                   5A7DB35C (1518187356)\n-5C592 Compressed Size       00000062 (98)\n-5C596 Uncompressed Size     00000072 (114)\n-5C59A Filename Length       001B (27)\n-5C59C Extra Length          0000 (0)\n-5C59E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5B8D4 Compression Method    0008 (8) 'Deflated'\n+5B8D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5B8DA CRC                   C7C77A8B (3351739019)\n+5B8DE Compressed Size       00000218 (536)\n+5B8E2 Uncompressed Size     00000401 (1025)\n+5B8E6 Filename Length       002F (47)\n+5B8E8 Extra Length          0000 (0)\n+5B8EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5C59E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5B8EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5C5B9 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5B919 PAYLOAD\n \n-5C61B LOCAL HEADER #326     04034B50 (67324752)\n-5C61F Extract Zip Spec      14 (20) '2.0'\n-5C620 Extract OS            00 (0) 'MS-DOS'\n-5C621 General Purpose Flag  0800 (2048)\n+5BB31 LOCAL HEADER #326     04034B50 (67324752)\n+5BB35 Extract Zip Spec      14 (20) '2.0'\n+5BB36 Extract OS            00 (0) 'MS-DOS'\n+5BB37 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5C623 Compression Method    0008 (8) 'Deflated'\n-5C625 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5C629 CRC                   8DFA4079 (2381987961)\n-5C62D Compressed Size       00000216 (534)\n-5C631 Uncompressed Size     00000401 (1025)\n-5C635 Filename Length       002F (47)\n-5C637 Extra Length          0000 (0)\n-5C639 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5BB39 Compression Method    0008 (8) 'Deflated'\n+5BB3B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5BB3F CRC                   11037B4A (285440842)\n+5BB43 Compressed Size       0000021A (538)\n+5BB47 Uncompressed Size     00000411 (1041)\n+5BB4B Filename Length       0033 (51)\n+5BB4D Extra Length          0000 (0)\n+5BB4F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5C639: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5BB4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5C668 PAYLOAD\n+5BB82 PAYLOAD\n \n-5C87E LOCAL HEADER #327     04034B50 (67324752)\n-5C882 Extract Zip Spec      14 (20) '2.0'\n-5C883 Extract OS            00 (0) 'MS-DOS'\n-5C884 General Purpose Flag  0800 (2048)\n+5BD9C LOCAL HEADER #327     04034B50 (67324752)\n+5BDA0 Extract Zip Spec      14 (20) '2.0'\n+5BDA1 Extract OS            00 (0) 'MS-DOS'\n+5BDA2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5C886 Compression Method    0008 (8) 'Deflated'\n-5C888 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5C88C CRC                   9D68ECBD (2640899261)\n-5C890 Compressed Size       00000218 (536)\n-5C894 Uncompressed Size     00000411 (1041)\n-5C898 Filename Length       0033 (51)\n-5C89A Extra Length          0000 (0)\n-5C89C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5BDA4 Compression Method    0008 (8) 'Deflated'\n+5BDA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5BDAA CRC                   9B5BF32B (2606494507)\n+5BDAE Compressed Size       0000021B (539)\n+5BDB2 Uncompressed Size     00000419 (1049)\n+5BDB6 Filename Length       0035 (53)\n+5BDB8 Extra Length          0000 (0)\n+5BDBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5C89C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5BDBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5C8CF PAYLOAD\n+5BDEF PAYLOAD\n \n-5CAE7 LOCAL HEADER #328     04034B50 (67324752)\n-5CAEB Extract Zip Spec      14 (20) '2.0'\n-5CAEC Extract OS            00 (0) 'MS-DOS'\n-5CAED General Purpose Flag  0800 (2048)\n+5C00A LOCAL HEADER #328     04034B50 (67324752)\n+5C00E Extract Zip Spec      14 (20) '2.0'\n+5C00F Extract OS            00 (0) 'MS-DOS'\n+5C010 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5CAEF Compression Method    0008 (8) 'Deflated'\n-5CAF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5CAF5 CRC                   2DF0ADD9 (770747865)\n-5CAF9 Compressed Size       00000217 (535)\n-5CAFD Uncompressed Size     00000419 (1049)\n-5CB01 Filename Length       0035 (53)\n-5CB03 Extra Length          0000 (0)\n-5CB05 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5C012 Compression Method    0008 (8) 'Deflated'\n+5C014 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5C018 CRC                   E286A350 (3800474448)\n+5C01C Compressed Size       0000021D (541)\n+5C020 Uncompressed Size     0000041D (1053)\n+5C024 Filename Length       0036 (54)\n+5C026 Extra Length          0000 (0)\n+5C028 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5CB05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5CB3A PAYLOAD\n+5C05E PAYLOAD\n \n-5CD51 LOCAL HEADER #329     04034B50 (67324752)\n-5CD55 Extract Zip Spec      14 (20) '2.0'\n-5CD56 Extract OS            00 (0) 'MS-DOS'\n-5CD57 General Purpose Flag  0800 (2048)\n+5C27B LOCAL HEADER #329     04034B50 (67324752)\n+5C27F Extract Zip Spec      14 (20) '2.0'\n+5C280 Extract OS            00 (0) 'MS-DOS'\n+5C281 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5CD59 Compression Method    0008 (8) 'Deflated'\n-5CD5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5CD5F CRC                   4A766EF6 (1249275638)\n-5CD63 Compressed Size       0000021A (538)\n-5CD67 Uncompressed Size     0000041D (1053)\n-5CD6B Filename Length       0036 (54)\n-5CD6D Extra Length          0000 (0)\n-5CD6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5C283 Compression Method    0008 (8) 'Deflated'\n+5C285 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5C289 CRC                   087DFB50 (142474064)\n+5C28D Compressed Size       0000021A (538)\n+5C291 Uncompressed Size     0000040D (1037)\n+5C295 Filename Length       0032 (50)\n+5C297 Extra Length          0000 (0)\n+5C299 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5CD6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C299: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5CDA5 PAYLOAD\n+5C2CB PAYLOAD\n \n-5CFBF LOCAL HEADER #330     04034B50 (67324752)\n-5CFC3 Extract Zip Spec      14 (20) '2.0'\n-5CFC4 Extract OS            00 (0) 'MS-DOS'\n-5CFC5 General Purpose Flag  0800 (2048)\n+5C4E5 LOCAL HEADER #330     04034B50 (67324752)\n+5C4E9 Extract Zip Spec      14 (20) '2.0'\n+5C4EA Extract OS            00 (0) 'MS-DOS'\n+5C4EB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5CFC7 Compression Method    0008 (8) 'Deflated'\n-5CFC9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5CFCD CRC                   6F13D406 (1863570438)\n-5CFD1 Compressed Size       00000217 (535)\n-5CFD5 Uncompressed Size     0000040D (1037)\n-5CFD9 Filename Length       0032 (50)\n-5CFDB Extra Length          0000 (0)\n-5CFDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5C4ED Compression Method    0008 (8) 'Deflated'\n+5C4EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5C4F3 CRC                   E30725AF (3808896431)\n+5C4F7 Compressed Size       00000218 (536)\n+5C4FB Uncompressed Size     00000411 (1041)\n+5C4FF Filename Length       0033 (51)\n+5C501 Extra Length          0000 (0)\n+5C503 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5CFDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5D00F PAYLOAD\n+5C536 PAYLOAD\n \n-5D226 LOCAL HEADER #331     04034B50 (67324752)\n-5D22A Extract Zip Spec      14 (20) '2.0'\n-5D22B Extract OS            00 (0) 'MS-DOS'\n-5D22C General Purpose Flag  0800 (2048)\n+5C74E LOCAL HEADER #331     04034B50 (67324752)\n+5C752 Extract Zip Spec      14 (20) '2.0'\n+5C753 Extract OS            00 (0) 'MS-DOS'\n+5C754 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5D22E Compression Method    0008 (8) 'Deflated'\n-5D230 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5D234 CRC                   C3D9B5C7 (3285824967)\n-5D238 Compressed Size       00000215 (533)\n-5D23C Uncompressed Size     00000411 (1041)\n-5D240 Filename Length       0033 (51)\n-5D242 Extra Length          0000 (0)\n-5D244 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5C756 Compression Method    0008 (8) 'Deflated'\n+5C758 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5C75C CRC                   2FA80CC2 (799542466)\n+5C760 Compressed Size       0000021D (541)\n+5C764 Uncompressed Size     00000416 (1046)\n+5C768 Filename Length       0036 (54)\n+5C76A Extra Length          0000 (0)\n+5C76C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5D244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C76C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5D277 PAYLOAD\n+5C7A2 PAYLOAD\n \n-5D48C LOCAL HEADER #332     04034B50 (67324752)\n-5D490 Extract Zip Spec      14 (20) '2.0'\n-5D491 Extract OS            00 (0) 'MS-DOS'\n-5D492 General Purpose Flag  0800 (2048)\n+5C9BF LOCAL HEADER #332     04034B50 (67324752)\n+5C9C3 Extract Zip Spec      14 (20) '2.0'\n+5C9C4 Extract OS            00 (0) 'MS-DOS'\n+5C9C5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5D494 Compression Method    0008 (8) 'Deflated'\n-5D496 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5D49A CRC                   1AC43357 (449065815)\n-5D49E Compressed Size       0000021D (541)\n-5D4A2 Uncompressed Size     00000416 (1046)\n-5D4A6 Filename Length       0036 (54)\n-5D4A8 Extra Length          0000 (0)\n-5D4AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5C9C7 Compression Method    0008 (8) 'Deflated'\n+5C9C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5C9CD CRC                   57C27890 (1472362640)\n+5C9D1 Compressed Size       00000071 (113)\n+5C9D5 Uncompressed Size     00000081 (129)\n+5C9D9 Filename Length       002A (42)\n+5C9DB Extra Length          0000 (0)\n+5C9DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5D4AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5C9DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5D4E0 PAYLOAD\n+5CA07 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5D6FD LOCAL HEADER #333     04034B50 (67324752)\n-5D701 Extract Zip Spec      14 (20) '2.0'\n-5D702 Extract OS            00 (0) 'MS-DOS'\n-5D703 General Purpose Flag  0800 (2048)\n+5CA78 LOCAL HEADER #333     04034B50 (67324752)\n+5CA7C Extract Zip Spec      14 (20) '2.0'\n+5CA7D Extract OS            00 (0) 'MS-DOS'\n+5CA7E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5D705 Compression Method    0008 (8) 'Deflated'\n-5D707 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5D70B CRC                   59C8FA22 (1506343458)\n-5D70F Compressed Size       00000071 (113)\n-5D713 Uncompressed Size     00000081 (129)\n-5D717 Filename Length       002A (42)\n-5D719 Extra Length          0000 (0)\n-5D71B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5CA80 Compression Method    0008 (8) 'Deflated'\n+5CA82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5CA86 CRC                   13169D89 (320249225)\n+5CA8A Compressed Size       00000222 (546)\n+5CA8E Uncompressed Size     00000444 (1092)\n+5CA92 Filename Length       0031 (49)\n+5CA94 Extra Length          0000 (0)\n+5CA96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5D71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5CA96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5D745 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5CAC7 PAYLOAD\n \n-5D7B6 LOCAL HEADER #334     04034B50 (67324752)\n-5D7BA Extract Zip Spec      14 (20) '2.0'\n-5D7BB Extract OS            00 (0) 'MS-DOS'\n-5D7BC General Purpose Flag  0800 (2048)\n+5CCE9 LOCAL HEADER #334     04034B50 (67324752)\n+5CCED Extract Zip Spec      14 (20) '2.0'\n+5CCEE Extract OS            00 (0) 'MS-DOS'\n+5CCEF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5D7BE Compression Method    0008 (8) 'Deflated'\n-5D7C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5D7C4 CRC                   55513CB5 (1431387317)\n-5D7C8 Compressed Size       00000220 (544)\n-5D7CC Uncompressed Size     00000444 (1092)\n-5D7D0 Filename Length       0031 (49)\n-5D7D2 Extra Length          0000 (0)\n-5D7D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5CCF1 Compression Method    0008 (8) 'Deflated'\n+5CCF3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5CCF7 CRC                   7C44F9FC (2084895228)\n+5CCFB Compressed Size       00000226 (550)\n+5CCFF Uncompressed Size     00000458 (1112)\n+5CD03 Filename Length       0035 (53)\n+5CD05 Extra Length          0000 (0)\n+5CD07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5D7D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5CD07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5D805 PAYLOAD\n+5CD3C PAYLOAD\n \n-5DA25 LOCAL HEADER #335     04034B50 (67324752)\n-5DA29 Extract Zip Spec      14 (20) '2.0'\n-5DA2A Extract OS            00 (0) 'MS-DOS'\n-5DA2B General Purpose Flag  0800 (2048)\n+5CF62 LOCAL HEADER #335     04034B50 (67324752)\n+5CF66 Extract Zip Spec      14 (20) '2.0'\n+5CF67 Extract OS            00 (0) 'MS-DOS'\n+5CF68 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5DA2D Compression Method    0008 (8) 'Deflated'\n-5DA2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5DA33 CRC                   FDBFE73A (4257212218)\n-5DA37 Compressed Size       00000222 (546)\n-5DA3B Uncompressed Size     00000458 (1112)\n-5DA3F Filename Length       0035 (53)\n-5DA41 Extra Length          0000 (0)\n-5DA43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5CF6A Compression Method    0008 (8) 'Deflated'\n+5CF6C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5CF70 CRC                   A2F97AF4 (2734258932)\n+5CF74 Compressed Size       00000227 (551)\n+5CF78 Uncompressed Size     00000462 (1122)\n+5CF7C Filename Length       0037 (55)\n+5CF7E Extra Length          0000 (0)\n+5CF80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5DA43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5CF80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5DA78 PAYLOAD\n+5CFB7 PAYLOAD\n \n-5DC9A LOCAL HEADER #336     04034B50 (67324752)\n-5DC9E Extract Zip Spec      14 (20) '2.0'\n-5DC9F Extract OS            00 (0) 'MS-DOS'\n-5DCA0 General Purpose Flag  0800 (2048)\n+5D1DE LOCAL HEADER #336     04034B50 (67324752)\n+5D1E2 Extract Zip Spec      14 (20) '2.0'\n+5D1E3 Extract OS            00 (0) 'MS-DOS'\n+5D1E4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5DCA2 Compression Method    0008 (8) 'Deflated'\n-5DCA4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5DCA8 CRC                   50DFCDDA (1356844506)\n-5DCAC Compressed Size       00000224 (548)\n-5DCB0 Uncompressed Size     00000462 (1122)\n-5DCB4 Filename Length       0037 (55)\n-5DCB6 Extra Length          0000 (0)\n-5DCB8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5D1E6 Compression Method    0008 (8) 'Deflated'\n+5D1E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5D1EC CRC                   8048A66A (2152244842)\n+5D1F0 Compressed Size       00000227 (551)\n+5D1F4 Uncompressed Size     00000467 (1127)\n+5D1F8 Filename Length       0038 (56)\n+5D1FA Extra Length          0000 (0)\n+5D1FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5DCB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5D1FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5DCEF PAYLOAD\n+5D234 PAYLOAD\n \n-5DF13 LOCAL HEADER #337     04034B50 (67324752)\n-5DF17 Extract Zip Spec      14 (20) '2.0'\n-5DF18 Extract OS            00 (0) 'MS-DOS'\n-5DF19 General Purpose Flag  0800 (2048)\n+5D45B LOCAL HEADER #337     04034B50 (67324752)\n+5D45F Extract Zip Spec      14 (20) '2.0'\n+5D460 Extract OS            00 (0) 'MS-DOS'\n+5D461 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5DF1B Compression Method    0008 (8) 'Deflated'\n-5DF1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5DF21 CRC                   00495964 (4807012)\n-5DF25 Compressed Size       00000225 (549)\n-5DF29 Uncompressed Size     00000467 (1127)\n-5DF2D Filename Length       0038 (56)\n-5DF2F Extra Length          0000 (0)\n-5DF31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5D463 Compression Method    0008 (8) 'Deflated'\n+5D465 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5D469 CRC                   A874DDDE (2826231262)\n+5D46D Compressed Size       00000226 (550)\n+5D471 Uncompressed Size     00000453 (1107)\n+5D475 Filename Length       0034 (52)\n+5D477 Extra Length          0000 (0)\n+5D479 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5DF31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5D479: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5DF69 PAYLOAD\n+5D4AD PAYLOAD\n \n-5E18E LOCAL HEADER #338     04034B50 (67324752)\n-5E192 Extract Zip Spec      14 (20) '2.0'\n-5E193 Extract OS            00 (0) 'MS-DOS'\n-5E194 General Purpose Flag  0800 (2048)\n+5D6D3 LOCAL HEADER #338     04034B50 (67324752)\n+5D6D7 Extract Zip Spec      14 (20) '2.0'\n+5D6D8 Extract OS            00 (0) 'MS-DOS'\n+5D6D9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5E196 Compression Method    0008 (8) 'Deflated'\n-5E198 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5E19C CRC                   07F24443 (133317699)\n-5E1A0 Compressed Size       00000222 (546)\n-5E1A4 Uncompressed Size     00000453 (1107)\n-5E1A8 Filename Length       0034 (52)\n-5E1AA Extra Length          0000 (0)\n-5E1AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5D6DB Compression Method    0008 (8) 'Deflated'\n+5D6DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5D6E1 CRC                   7C220883 (2082605187)\n+5D6E5 Compressed Size       00000225 (549)\n+5D6E9 Uncompressed Size     00000458 (1112)\n+5D6ED Filename Length       0035 (53)\n+5D6EF Extra Length          0000 (0)\n+5D6F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5E1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5D6F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5E1E0 PAYLOAD\n+5D726 PAYLOAD\n \n-5E402 LOCAL HEADER #339     04034B50 (67324752)\n-5E406 Extract Zip Spec      14 (20) '2.0'\n-5E407 Extract OS            00 (0) 'MS-DOS'\n-5E408 General Purpose Flag  0800 (2048)\n+5D94B LOCAL HEADER #339     04034B50 (67324752)\n+5D94F Extract Zip Spec      14 (20) '2.0'\n+5D950 Extract OS            00 (0) 'MS-DOS'\n+5D951 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5E40A Compression Method    0008 (8) 'Deflated'\n-5E40C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5E410 CRC                   32392E92 (842608274)\n-5E414 Compressed Size       00000220 (544)\n-5E418 Uncompressed Size     00000458 (1112)\n-5E41C Filename Length       0035 (53)\n-5E41E Extra Length          0000 (0)\n-5E420 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5D953 Compression Method    0008 (8) 'Deflated'\n+5D955 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5D959 CRC                   15323E37 (355614263)\n+5D95D Compressed Size       00000221 (545)\n+5D961 Uncompressed Size     00000451 (1105)\n+5D965 Filename Length       0038 (56)\n+5D967 Extra Length          0000 (0)\n+5D969 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5E420: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5D969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5E455 PAYLOAD\n+5D9A1 PAYLOAD\n \n-5E675 LOCAL HEADER #340     04034B50 (67324752)\n-5E679 Extract Zip Spec      14 (20) '2.0'\n-5E67A Extract OS            00 (0) 'MS-DOS'\n-5E67B General Purpose Flag  0800 (2048)\n+5DBC2 LOCAL HEADER #340     04034B50 (67324752)\n+5DBC6 Extract Zip Spec      14 (20) '2.0'\n+5DBC7 Extract OS            00 (0) 'MS-DOS'\n+5DBC8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5E67D Compression Method    0008 (8) 'Deflated'\n-5E67F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5E683 CRC                   E43318AE (3828553902)\n-5E687 Compressed Size       0000021F (543)\n-5E68B Uncompressed Size     00000451 (1105)\n-5E68F Filename Length       0038 (56)\n-5E691 Extra Length          0000 (0)\n-5E693 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5DBCA Compression Method    0008 (8) 'Deflated'\n+5DBCC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5DBD0 CRC                   CC123CC2 (3423747266)\n+5DBD4 Compressed Size       00000075 (117)\n+5DBD8 Uncompressed Size     00000085 (133)\n+5DBDC Filename Length       002E (46)\n+5DBDE Extra Length          0000 (0)\n+5DBE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5E693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5DBE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5E6CB PAYLOAD\n+5DC0E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5E8EA LOCAL HEADER #341     04034B50 (67324752)\n-5E8EE Extract Zip Spec      14 (20) '2.0'\n-5E8EF Extract OS            00 (0) 'MS-DOS'\n-5E8F0 General Purpose Flag  0800 (2048)\n+5DC83 LOCAL HEADER #341     04034B50 (67324752)\n+5DC87 Extract Zip Spec      14 (20) '2.0'\n+5DC88 Extract OS            00 (0) 'MS-DOS'\n+5DC89 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5E8F2 Compression Method    0008 (8) 'Deflated'\n-5E8F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5E8F8 CRC                   6BE9C360 (1810482016)\n-5E8FC Compressed Size       00000075 (117)\n-5E900 Uncompressed Size     00000085 (133)\n-5E904 Filename Length       002E (46)\n-5E906 Extra Length          0000 (0)\n-5E908 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5DC8B Compression Method    0008 (8) 'Deflated'\n+5DC8D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5DC91 CRC                   1C152740 (471148352)\n+5DC95 Compressed Size       000002D7 (727)\n+5DC99 Uncompressed Size     000005D5 (1493)\n+5DC9D Filename Length       0028 (40)\n+5DC9F Extra Length          0000 (0)\n+5DCA1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5E908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5DCA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5E936 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5DCC9 PAYLOAD\n \n-5E9AB LOCAL HEADER #342     04034B50 (67324752)\n-5E9AF Extract Zip Spec      14 (20) '2.0'\n-5E9B0 Extract OS            00 (0) 'MS-DOS'\n-5E9B1 General Purpose Flag  0800 (2048)\n+5DFA0 LOCAL HEADER #342     04034B50 (67324752)\n+5DFA4 Extract Zip Spec      14 (20) '2.0'\n+5DFA5 Extract OS            00 (0) 'MS-DOS'\n+5DFA6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5E9B3 Compression Method    0008 (8) 'Deflated'\n-5E9B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5E9B9 CRC                   79B1D85D (2041698397)\n-5E9BD Compressed Size       000002D3 (723)\n-5E9C1 Uncompressed Size     000005DD (1501)\n-5E9C5 Filename Length       0028 (40)\n-5E9C7 Extra Length          0000 (0)\n-5E9C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5DFA8 Compression Method    0008 (8) 'Deflated'\n+5DFAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5DFAE CRC                   4F81DCEE (1333910766)\n+5DFB2 Compressed Size       000000B8 (184)\n+5DFB6 Uncompressed Size     000000FB (251)\n+5DFBA Filename Length       001E (30)\n+5DFBC Extra Length          0000 (0)\n+5DFBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5E9C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5DFBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5E9F1 PAYLOAD\n+5DFDC PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-5ECC4 LOCAL HEADER #343     04034B50 (67324752)\n-5ECC8 Extract Zip Spec      14 (20) '2.0'\n-5ECC9 Extract OS            00 (0) 'MS-DOS'\n-5ECCA General Purpose Flag  0800 (2048)\n+5E094 LOCAL HEADER #343     04034B50 (67324752)\n+5E098 Extract Zip Spec      14 (20) '2.0'\n+5E099 Extract OS            00 (0) 'MS-DOS'\n+5E09A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5ECCC Compression Method    0008 (8) 'Deflated'\n-5ECCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5ECD2 CRC                   4F81DCEE (1333910766)\n-5ECD6 Compressed Size       000000B8 (184)\n-5ECDA Uncompressed Size     000000FB (251)\n-5ECDE Filename Length       001E (30)\n-5ECE0 Extra Length          0000 (0)\n-5ECE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5E09C Compression Method    0008 (8) 'Deflated'\n+5E09E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5E0A2 CRC                   11F1EE24 (301067812)\n+5E0A6 Compressed Size       0000037D (893)\n+5E0AA Uncompressed Size     0000072B (1835)\n+5E0AE Filename Length       0031 (49)\n+5E0B0 Extra Length          0000 (0)\n+5E0B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5ECE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5E0B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5ED00 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5E0E3 PAYLOAD\n \n-5EDB8 LOCAL HEADER #344     04034B50 (67324752)\n-5EDBC Extract Zip Spec      14 (20) '2.0'\n-5EDBD Extract OS            00 (0) 'MS-DOS'\n-5EDBE General Purpose Flag  0800 (2048)\n+5E460 LOCAL HEADER #344     04034B50 (67324752)\n+5E464 Extract Zip Spec      14 (20) '2.0'\n+5E465 Extract OS            00 (0) 'MS-DOS'\n+5E466 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5EDC0 Compression Method    0008 (8) 'Deflated'\n-5EDC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5EDC6 CRC                   BF793F47 (3212394311)\n-5EDCA Compressed Size       00000379 (889)\n-5EDCE Uncompressed Size     0000072B (1835)\n-5EDD2 Filename Length       0031 (49)\n-5EDD4 Extra Length          0000 (0)\n-5EDD6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5E468 Compression Method    0008 (8) 'Deflated'\n+5E46A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5E46E CRC                   67C5D02B (1741017131)\n+5E472 Compressed Size       00000E13 (3603)\n+5E476 Uncompressed Size     00001B63 (7011)\n+5E47A Filename Length       0022 (34)\n+5E47C Extra Length          0000 (0)\n+5E47E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5EDD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5E47E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5EE07 PAYLOAD\n+5E4A0 PAYLOAD\n \n-5F180 LOCAL HEADER #345     04034B50 (67324752)\n-5F184 Extract Zip Spec      14 (20) '2.0'\n-5F185 Extract OS            00 (0) 'MS-DOS'\n-5F186 General Purpose Flag  0800 (2048)\n+5F2B3 LOCAL HEADER #345     04034B50 (67324752)\n+5F2B7 Extract Zip Spec      14 (20) '2.0'\n+5F2B8 Extract OS            00 (0) 'MS-DOS'\n+5F2B9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5F188 Compression Method    0008 (8) 'Deflated'\n-5F18A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5F18E CRC                   019DC782 (27117442)\n-5F192 Compressed Size       00000E09 (3593)\n-5F196 Uncompressed Size     00001B74 (7028)\n-5F19A Filename Length       0022 (34)\n-5F19C Extra Length          0000 (0)\n-5F19E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5F2BB Compression Method    0008 (8) 'Deflated'\n+5F2BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5F2C1 CRC                   D1EF0753 (3522103123)\n+5F2C5 Compressed Size       00000495 (1173)\n+5F2C9 Uncompressed Size     000008D4 (2260)\n+5F2CD Filename Length       0028 (40)\n+5F2CF Extra Length          0000 (0)\n+5F2D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5F19E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5F2D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-5F1C0 PAYLOAD\n+5F2F9 PAYLOAD\n \n-5FFC9 LOCAL HEADER #346     04034B50 (67324752)\n-5FFCD Extract Zip Spec      14 (20) '2.0'\n-5FFCE Extract OS            00 (0) 'MS-DOS'\n-5FFCF General Purpose Flag  0800 (2048)\n+5F78E LOCAL HEADER #346     04034B50 (67324752)\n+5F792 Extract Zip Spec      14 (20) '2.0'\n+5F793 Extract OS            00 (0) 'MS-DOS'\n+5F794 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-5FFD1 Compression Method    0008 (8) 'Deflated'\n-5FFD3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-5FFD7 CRC                   6FE16F0C (1877045004)\n-5FFDB Compressed Size       00000490 (1168)\n-5FFDF Uncompressed Size     000008D0 (2256)\n-5FFE3 Filename Length       0028 (40)\n-5FFE5 Extra Length          0000 (0)\n-5FFE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5F796 Compression Method    0008 (8) 'Deflated'\n+5F798 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5F79C CRC                   F7D64A6D (4158016109)\n+5F7A0 Compressed Size       000004B0 (1200)\n+5F7A4 Uncompressed Size     000009B2 (2482)\n+5F7A8 Filename Length       0023 (35)\n+5F7AA Extra Length          0000 (0)\n+5F7AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5FFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5F7AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6000F PAYLOAD\n+5F7CF PAYLOAD\n \n-6049F LOCAL HEADER #347     04034B50 (67324752)\n-604A3 Extract Zip Spec      14 (20) '2.0'\n-604A4 Extract OS            00 (0) 'MS-DOS'\n-604A5 General Purpose Flag  0800 (2048)\n+5FC7F LOCAL HEADER #347     04034B50 (67324752)\n+5FC83 Extract Zip Spec      14 (20) '2.0'\n+5FC84 Extract OS            00 (0) 'MS-DOS'\n+5FC85 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-604A7 Compression Method    0008 (8) 'Deflated'\n-604A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-604AD CRC                   F0453C6D (4031069293)\n-604B1 Compressed Size       000004B4 (1204)\n-604B5 Uncompressed Size     0000097C (2428)\n-604B9 Filename Length       0023 (35)\n-604BB Extra Length          0000 (0)\n-604BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5FC87 Compression Method    0008 (8) 'Deflated'\n+5FC89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5FC8D CRC                   20C6CB87 (549899143)\n+5FC91 Compressed Size       0000006C (108)\n+5FC95 Uncompressed Size     0000007C (124)\n+5FC99 Filename Length       0025 (37)\n+5FC9B Extra Length          0000 (0)\n+5FC9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x604BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5FC9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-604E0 PAYLOAD\n+5FCC2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-60994 LOCAL HEADER #348     04034B50 (67324752)\n-60998 Extract Zip Spec      14 (20) '2.0'\n-60999 Extract OS            00 (0) 'MS-DOS'\n-6099A General Purpose Flag  0800 (2048)\n+5FD2E LOCAL HEADER #348     04034B50 (67324752)\n+5FD32 Extract Zip Spec      14 (20) '2.0'\n+5FD33 Extract OS            00 (0) 'MS-DOS'\n+5FD34 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6099C Compression Method    0008 (8) 'Deflated'\n-6099E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-609A2 CRC                   D1C5C44F (3519398991)\n-609A6 Compressed Size       0000006C (108)\n-609AA Uncompressed Size     0000007C (124)\n-609AE Filename Length       0025 (37)\n-609B0 Extra Length          0000 (0)\n-609B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5FD36 Compression Method    0008 (8) 'Deflated'\n+5FD38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5FD3C CRC                   FE6267E0 (4267861984)\n+5FD40 Compressed Size       000000AB (171)\n+5FD44 Uncompressed Size     000000F0 (240)\n+5FD48 Filename Length       001D (29)\n+5FD4A Extra Length          0000 (0)\n+5FD4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x609B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5FD4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-609D7 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5FD69 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-60A43 LOCAL HEADER #349     04034B50 (67324752)\n-60A47 Extract Zip Spec      14 (20) '2.0'\n-60A48 Extract OS            00 (0) 'MS-DOS'\n-60A49 General Purpose Flag  0800 (2048)\n+5FE14 LOCAL HEADER #349     04034B50 (67324752)\n+5FE18 Extract Zip Spec      14 (20) '2.0'\n+5FE19 Extract OS            00 (0) 'MS-DOS'\n+5FE1A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-60A4B Compression Method    0008 (8) 'Deflated'\n-60A4D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-60A51 CRC                   402B9137 (1076597047)\n-60A55 Compressed Size       000000AD (173)\n-60A59 Uncompressed Size     000000F0 (240)\n-60A5D Filename Length       001D (29)\n-60A5F Extra Length          0000 (0)\n-60A61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5FE1C Compression Method    0008 (8) 'Deflated'\n+5FE1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+5FE22 CRC                   5904E8E8 (1493493992)\n+5FE26 Compressed Size       00001C5F (7263)\n+5FE2A Uncompressed Size     00003C45 (15429)\n+5FE2E Filename Length       0025 (37)\n+5FE30 Extra Length          0000 (0)\n+5FE32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x60A61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5FE32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-60A7E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+5FE57 PAYLOAD\n \n-60B2B LOCAL HEADER #350     04034B50 (67324752)\n-60B2F Extract Zip Spec      14 (20) '2.0'\n-60B30 Extract OS            00 (0) 'MS-DOS'\n-60B31 General Purpose Flag  0800 (2048)\n+61AB6 LOCAL HEADER #350     04034B50 (67324752)\n+61ABA Extract Zip Spec      14 (20) '2.0'\n+61ABB Extract OS            00 (0) 'MS-DOS'\n+61ABC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-60B33 Compression Method    0008 (8) 'Deflated'\n-60B35 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-60B39 CRC                   CE439F87 (3460538247)\n-60B3D Compressed Size       00001C5A (7258)\n-60B41 Uncompressed Size     00003D1A (15642)\n-60B45 Filename Length       0025 (37)\n-60B47 Extra Length          0000 (0)\n-60B49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+61ABE Compression Method    0008 (8) 'Deflated'\n+61AC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+61AC4 CRC                   15D6D673 (366401139)\n+61AC8 Compressed Size       000000A6 (166)\n+61ACC Uncompressed Size     000000E8 (232)\n+61AD0 Filename Length       0029 (41)\n+61AD2 Extra Length          0000 (0)\n+61AD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x60B49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x61AD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-60B6E PAYLOAD\n+61AFD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-627C8 LOCAL HEADER #351     04034B50 (67324752)\n-627CC Extract Zip Spec      14 (20) '2.0'\n-627CD Extract OS            00 (0) 'MS-DOS'\n-627CE General Purpose Flag  0800 (2048)\n+61BA3 LOCAL HEADER #351     04034B50 (67324752)\n+61BA7 Extract Zip Spec      14 (20) '2.0'\n+61BA8 Extract OS            00 (0) 'MS-DOS'\n+61BA9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-627D0 Compression Method    0008 (8) 'Deflated'\n-627D2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-627D6 CRC                   2EAECC84 (783207556)\n-627DA Compressed Size       00000407 (1031)\n-627DE Uncompressed Size     000007E3 (2019)\n-627E2 Filename Length       0036 (54)\n-627E4 Extra Length          0000 (0)\n-627E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+61BAB Compression Method    0008 (8) 'Deflated'\n+61BAD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+61BB1 CRC                   3B05EB30 (990243632)\n+61BB5 Compressed Size       00000427 (1063)\n+61BB9 Uncompressed Size     00000861 (2145)\n+61BBD Filename Length       0036 (54)\n+61BBF Extra Length          0000 (0)\n+61BC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x627E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x61BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6281C PAYLOAD\n+61BF7 PAYLOAD\n \n-62C23 LOCAL HEADER #352     04034B50 (67324752)\n-62C27 Extract Zip Spec      14 (20) '2.0'\n-62C28 Extract OS            00 (0) 'MS-DOS'\n-62C29 General Purpose Flag  0800 (2048)\n+6201E LOCAL HEADER #352     04034B50 (67324752)\n+62022 Extract Zip Spec      14 (20) '2.0'\n+62023 Extract OS            00 (0) 'MS-DOS'\n+62024 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-62C2B Compression Method    0008 (8) 'Deflated'\n-62C2D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-62C31 CRC                   2B98DFC1 (731439041)\n-62C35 Compressed Size       0000027A (634)\n-62C39 Uncompressed Size     0000055A (1370)\n-62C3D Filename Length       0035 (53)\n-62C3F Extra Length          0000 (0)\n-62C41 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+62026 Compression Method    0008 (8) 'Deflated'\n+62028 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6202C CRC                   07672238 (124199480)\n+62030 Compressed Size       0000029D (669)\n+62034 Uncompressed Size     000005C0 (1472)\n+62038 Filename Length       0035 (53)\n+6203A Extra Length          0000 (0)\n+6203C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x62C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6203C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-62C76 PAYLOAD\n+62071 PAYLOAD\n \n-62EF0 LOCAL HEADER #353     04034B50 (67324752)\n-62EF4 Extract Zip Spec      14 (20) '2.0'\n-62EF5 Extract OS            00 (0) 'MS-DOS'\n-62EF6 General Purpose Flag  0800 (2048)\n+6230E LOCAL HEADER #353     04034B50 (67324752)\n+62312 Extract Zip Spec      14 (20) '2.0'\n+62313 Extract OS            00 (0) 'MS-DOS'\n+62314 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-62EF8 Compression Method    0008 (8) 'Deflated'\n-62EFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-62EFE CRC                   30D2DF5D (819126109)\n-62F02 Compressed Size       000002D4 (724)\n-62F06 Uncompressed Size     0000050A (1290)\n-62F0A Filename Length       0037 (55)\n-62F0C Extra Length          0000 (0)\n-62F0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+62316 Compression Method    0008 (8) 'Deflated'\n+62318 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6231C CRC                   798994DE (2039059678)\n+62320 Compressed Size       0000030C (780)\n+62324 Uncompressed Size     00000591 (1425)\n+62328 Filename Length       0037 (55)\n+6232A Extra Length          0000 (0)\n+6232C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x62F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6232C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-62F45 PAYLOAD\n+62363 PAYLOAD\n \n-63219 LOCAL HEADER #354     04034B50 (67324752)\n-6321D Extract Zip Spec      14 (20) '2.0'\n-6321E Extract OS            00 (0) 'MS-DOS'\n-6321F General Purpose Flag  0800 (2048)\n+6266F LOCAL HEADER #354     04034B50 (67324752)\n+62673 Extract Zip Spec      14 (20) '2.0'\n+62674 Extract OS            00 (0) 'MS-DOS'\n+62675 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-63221 Compression Method    0008 (8) 'Deflated'\n-63223 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-63227 CRC                   BB6D8E5A (3144519258)\n-6322B Compressed Size       00000504 (1284)\n-6322F Uncompressed Size     00000A21 (2593)\n-63233 Filename Length       0027 (39)\n-63235 Extra Length          0000 (0)\n-63237 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+62677 Compression Method    0008 (8) 'Deflated'\n+62679 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6267D CRC                   4188CDBD (1099484605)\n+62681 Compressed Size       0000051A (1306)\n+62685 Uncompressed Size     00000A25 (2597)\n+62689 Filename Length       0027 (39)\n+6268B Extra Length          0000 (0)\n+6268D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x63237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6268D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6325E PAYLOAD\n+626B4 PAYLOAD\n \n-63762 LOCAL HEADER #355     04034B50 (67324752)\n-63766 Extract Zip Spec      14 (20) '2.0'\n-63767 Extract OS            00 (0) 'MS-DOS'\n-63768 General Purpose Flag  0800 (2048)\n+62BCE LOCAL HEADER #355     04034B50 (67324752)\n+62BD2 Extract Zip Spec      14 (20) '2.0'\n+62BD3 Extract OS            00 (0) 'MS-DOS'\n+62BD4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6376A Compression Method    0008 (8) 'Deflated'\n-6376C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-63770 CRC                   EFC24D58 (4022488408)\n-63774 Compressed Size       0000027C (636)\n-63778 Uncompressed Size     0000047A (1146)\n-6377C Filename Length       0028 (40)\n-6377E Extra Length          0000 (0)\n-63780 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+62BD6 Compression Method    0008 (8) 'Deflated'\n+62BD8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+62BDC CRC                   26A4E1AD (648339885)\n+62BE0 Compressed Size       00000286 (646)\n+62BE4 Uncompressed Size     0000047A (1146)\n+62BE8 Filename Length       0028 (40)\n+62BEA Extra Length          0000 (0)\n+62BEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x63780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x62BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-637A8 PAYLOAD\n+62C14 PAYLOAD\n \n-63A24 LOCAL HEADER #356     04034B50 (67324752)\n-63A28 Extract Zip Spec      14 (20) '2.0'\n-63A29 Extract OS            00 (0) 'MS-DOS'\n-63A2A General Purpose Flag  0800 (2048)\n+62E9A LOCAL HEADER #356     04034B50 (67324752)\n+62E9E Extract Zip Spec      14 (20) '2.0'\n+62E9F Extract OS            00 (0) 'MS-DOS'\n+62EA0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-63A2C Compression Method    0008 (8) 'Deflated'\n-63A2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-63A32 CRC                   E1EDC0AC (3790454956)\n-63A36 Compressed Size       00000496 (1174)\n-63A3A Uncompressed Size     00000802 (2050)\n-63A3E Filename Length       0028 (40)\n-63A40 Extra Length          0000 (0)\n-63A42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+62EA2 Compression Method    0008 (8) 'Deflated'\n+62EA4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+62EA8 CRC                   E4B5EB51 (3837127505)\n+62EAC Compressed Size       0000049D (1181)\n+62EB0 Uncompressed Size     00000800 (2048)\n+62EB4 Filename Length       0028 (40)\n+62EB6 Extra Length          0000 (0)\n+62EB8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x63A42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x62EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-63A6A PAYLOAD\n+62EE0 PAYLOAD\n \n-63F00 LOCAL HEADER #357     04034B50 (67324752)\n-63F04 Extract Zip Spec      14 (20) '2.0'\n-63F05 Extract OS            00 (0) 'MS-DOS'\n-63F06 General Purpose Flag  0800 (2048)\n+6337D LOCAL HEADER #357     04034B50 (67324752)\n+63381 Extract Zip Spec      14 (20) '2.0'\n+63382 Extract OS            00 (0) 'MS-DOS'\n+63383 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-63F08 Compression Method    0008 (8) 'Deflated'\n-63F0A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-63F0E CRC                   892B614D (2301321549)\n-63F12 Compressed Size       00000D2C (3372)\n-63F16 Uncompressed Size     000019DE (6622)\n-63F1A Filename Length       0020 (32)\n-63F1C Extra Length          0000 (0)\n-63F1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+63385 Compression Method    0008 (8) 'Deflated'\n+63387 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6338B CRC                   9D4C8111 (2639036689)\n+6338F Compressed Size       00000D15 (3349)\n+63393 Uncompressed Size     00001989 (6537)\n+63397 Filename Length       0020 (32)\n+63399 Extra Length          0000 (0)\n+6339B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x63F1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6339B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-63F3E PAYLOAD\n+633BB PAYLOAD\n \n-64C6A LOCAL HEADER #358     04034B50 (67324752)\n-64C6E Extract Zip Spec      14 (20) '2.0'\n-64C6F Extract OS            00 (0) 'MS-DOS'\n-64C70 General Purpose Flag  0800 (2048)\n+640D0 LOCAL HEADER #358     04034B50 (67324752)\n+640D4 Extract Zip Spec      14 (20) '2.0'\n+640D5 Extract OS            00 (0) 'MS-DOS'\n+640D6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-64C72 Compression Method    0008 (8) 'Deflated'\n-64C74 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-64C78 CRC                   C77FD6FF (3347044095)\n-64C7C Compressed Size       0000078D (1933)\n-64C80 Uncompressed Size     00001416 (5142)\n-64C84 Filename Length       001D (29)\n-64C86 Extra Length          0000 (0)\n-64C88 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+640D8 Compression Method    0008 (8) 'Deflated'\n+640DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+640DE CRC                   F6BE4716 (4139665174)\n+640E2 Compressed Size       000007A6 (1958)\n+640E6 Uncompressed Size     00001414 (5140)\n+640EA Filename Length       001D (29)\n+640EC Extra Length          0000 (0)\n+640EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x64C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x640EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-64CA5 PAYLOAD\n+6410B PAYLOAD\n \n-65432 LOCAL HEADER #359     04034B50 (67324752)\n-65436 Extract Zip Spec      14 (20) '2.0'\n-65437 Extract OS            00 (0) 'MS-DOS'\n-65438 General Purpose Flag  0800 (2048)\n+648B1 LOCAL HEADER #359     04034B50 (67324752)\n+648B5 Extract Zip Spec      14 (20) '2.0'\n+648B6 Extract OS            00 (0) 'MS-DOS'\n+648B7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6543A Compression Method    0008 (8) 'Deflated'\n-6543C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-65440 CRC                   8043812B (2151907627)\n-65444 Compressed Size       0000073A (1850)\n-65448 Uncompressed Size     00000D66 (3430)\n-6544C Filename Length       0024 (36)\n-6544E Extra Length          0000 (0)\n-65450 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+648B9 Compression Method    0008 (8) 'Deflated'\n+648BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+648BF CRC                   101B50EC (270225644)\n+648C3 Compressed Size       00000722 (1826)\n+648C7 Uncompressed Size     00000D3D (3389)\n+648CB Filename Length       0024 (36)\n+648CD Extra Length          0000 (0)\n+648CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x65450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x648CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-65474 PAYLOAD\n+648F3 PAYLOAD\n \n-65BAE LOCAL HEADER #360     04034B50 (67324752)\n-65BB2 Extract Zip Spec      14 (20) '2.0'\n-65BB3 Extract OS            00 (0) 'MS-DOS'\n-65BB4 General Purpose Flag  0800 (2048)\n+65015 LOCAL HEADER #360     04034B50 (67324752)\n+65019 Extract Zip Spec      14 (20) '2.0'\n+6501A Extract OS            00 (0) 'MS-DOS'\n+6501B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-65BB6 Compression Method    0008 (8) 'Deflated'\n-65BB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-65BBC CRC                   B8DCDDEE (3101482478)\n-65BC0 Compressed Size       000005A4 (1444)\n-65BC4 Uncompressed Size     00000FEE (4078)\n-65BC8 Filename Length       0020 (32)\n-65BCA Extra Length          0000 (0)\n-65BCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6501D Compression Method    0008 (8) 'Deflated'\n+6501F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+65023 CRC                   45F1B82E (1173469230)\n+65027 Compressed Size       000005AB (1451)\n+6502B Uncompressed Size     00000FEE (4078)\n+6502F Filename Length       0020 (32)\n+65031 Extra Length          0000 (0)\n+65033 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x65BCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x65033: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-65BEC PAYLOAD\n+65053 PAYLOAD\n \n-66190 LOCAL HEADER #361     04034B50 (67324752)\n-66194 Extract Zip Spec      14 (20) '2.0'\n-66195 Extract OS            00 (0) 'MS-DOS'\n-66196 General Purpose Flag  0800 (2048)\n+655FE LOCAL HEADER #361     04034B50 (67324752)\n+65602 Extract Zip Spec      14 (20) '2.0'\n+65603 Extract OS            00 (0) 'MS-DOS'\n+65604 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-66198 Compression Method    0008 (8) 'Deflated'\n-6619A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6619E CRC                   6284E239 (1652875833)\n-661A2 Compressed Size       00000DB8 (3512)\n-661A6 Uncompressed Size     00001D22 (7458)\n-661AA Filename Length       001B (27)\n-661AC Extra Length          0000 (0)\n-661AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+65606 Compression Method    0008 (8) 'Deflated'\n+65608 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6560C CRC                   1516649C (353789084)\n+65610 Compressed Size       00000DB6 (3510)\n+65614 Uncompressed Size     00001CCF (7375)\n+65618 Filename Length       001B (27)\n+6561A Extra Length          0000 (0)\n+6561C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x661AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6561C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-661C9 PAYLOAD\n+65637 PAYLOAD\n \n-66F81 LOCAL HEADER #362     04034B50 (67324752)\n-66F85 Extract Zip Spec      14 (20) '2.0'\n-66F86 Extract OS            00 (0) 'MS-DOS'\n-66F87 General Purpose Flag  0800 (2048)\n+663ED LOCAL HEADER #362     04034B50 (67324752)\n+663F1 Extract Zip Spec      14 (20) '2.0'\n+663F2 Extract OS            00 (0) 'MS-DOS'\n+663F3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-66F89 Compression Method    0008 (8) 'Deflated'\n-66F8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-66F8F CRC                   E86F4087 (3899605127)\n-66F93 Compressed Size       00000204 (516)\n-66F97 Uncompressed Size     0000035E (862)\n-66F9B Filename Length       0022 (34)\n-66F9D Extra Length          0000 (0)\n-66F9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+663F5 Compression Method    0008 (8) 'Deflated'\n+663F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+663FB CRC                   802E9AEF (2150537967)\n+663FF Compressed Size       0000020C (524)\n+66403 Uncompressed Size     00000366 (870)\n+66407 Filename Length       0022 (34)\n+66409 Extra Length          0000 (0)\n+6640B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x66F9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6640B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-66FC1 PAYLOAD\n+6642D PAYLOAD\n \n-671C5 LOCAL HEADER #363     04034B50 (67324752)\n-671C9 Extract Zip Spec      14 (20) '2.0'\n-671CA Extract OS            00 (0) 'MS-DOS'\n-671CB General Purpose Flag  0800 (2048)\n+66639 LOCAL HEADER #363     04034B50 (67324752)\n+6663D Extract Zip Spec      14 (20) '2.0'\n+6663E Extract OS            00 (0) 'MS-DOS'\n+6663F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-671CD Compression Method    0008 (8) 'Deflated'\n-671CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-671D3 CRC                   0B855BF8 (193289208)\n-671D7 Compressed Size       00000480 (1152)\n-671DB Uncompressed Size     000009BA (2490)\n-671DF Filename Length       0022 (34)\n-671E1 Extra Length          0000 (0)\n-671E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+66641 Compression Method    0008 (8) 'Deflated'\n+66643 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+66647 CRC                   ACDB4692 (2900051602)\n+6664B Compressed Size       0000047A (1146)\n+6664F Uncompressed Size     000009A3 (2467)\n+66653 Filename Length       0022 (34)\n+66655 Extra Length          0000 (0)\n+66657 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x671E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x66657: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-67205 PAYLOAD\n+66679 PAYLOAD\n \n-67685 LOCAL HEADER #364     04034B50 (67324752)\n-67689 Extract Zip Spec      14 (20) '2.0'\n-6768A Extract OS            00 (0) 'MS-DOS'\n-6768B General Purpose Flag  0800 (2048)\n+66AF3 LOCAL HEADER #364     04034B50 (67324752)\n+66AF7 Extract Zip Spec      14 (20) '2.0'\n+66AF8 Extract OS            00 (0) 'MS-DOS'\n+66AF9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6768D Compression Method    0008 (8) 'Deflated'\n-6768F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-67693 CRC                   80F11B71 (2163284849)\n-67697 Compressed Size       0000041C (1052)\n-6769B Uncompressed Size     00000810 (2064)\n-6769F Filename Length       0023 (35)\n-676A1 Extra Length          0000 (0)\n-676A3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+66AFB Compression Method    0008 (8) 'Deflated'\n+66AFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+66B01 CRC                   2D9D456D (765281645)\n+66B05 Compressed Size       0000042D (1069)\n+66B09 Uncompressed Size     0000081C (2076)\n+66B0D Filename Length       0023 (35)\n+66B0F Extra Length          0000 (0)\n+66B11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x676A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x66B11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-676C6 PAYLOAD\n+66B34 PAYLOAD\n \n-67AE2 LOCAL HEADER #365     04034B50 (67324752)\n-67AE6 Extract Zip Spec      14 (20) '2.0'\n-67AE7 Extract OS            00 (0) 'MS-DOS'\n-67AE8 General Purpose Flag  0800 (2048)\n+66F61 LOCAL HEADER #365     04034B50 (67324752)\n+66F65 Extract Zip Spec      14 (20) '2.0'\n+66F66 Extract OS            00 (0) 'MS-DOS'\n+66F67 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-67AEA Compression Method    0008 (8) 'Deflated'\n-67AEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-67AF0 CRC                   A094C839 (2694105145)\n-67AF4 Compressed Size       000008A1 (2209)\n-67AF8 Uncompressed Size     00000FC0 (4032)\n-67AFC Filename Length       0023 (35)\n-67AFE Extra Length          0000 (0)\n-67B00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+66F69 Compression Method    0008 (8) 'Deflated'\n+66F6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+66F6F CRC                   6194A47A (1637131386)\n+66F73 Compressed Size       00000867 (2151)\n+66F77 Uncompressed Size     00000F68 (3944)\n+66F7B Filename Length       0023 (35)\n+66F7D Extra Length          0000 (0)\n+66F7F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x67B00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x66F7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-67B23 PAYLOAD\n+66FA2 PAYLOAD\n \n-683C4 LOCAL HEADER #366     04034B50 (67324752)\n-683C8 Extract Zip Spec      14 (20) '2.0'\n-683C9 Extract OS            00 (0) 'MS-DOS'\n-683CA General Purpose Flag  0800 (2048)\n+67809 LOCAL HEADER #366     04034B50 (67324752)\n+6780D Extract Zip Spec      14 (20) '2.0'\n+6780E Extract OS            00 (0) 'MS-DOS'\n+6780F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-683CC Compression Method    0008 (8) 'Deflated'\n-683CE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-683D2 CRC                   D5DAA70E (3587876622)\n-683D6 Compressed Size       0000074C (1868)\n-683DA Uncompressed Size     00000D96 (3478)\n-683DE Filename Length       0023 (35)\n-683E0 Extra Length          0000 (0)\n-683E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+67811 Compression Method    0008 (8) 'Deflated'\n+67813 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+67817 CRC                   FEF47500 (4277433600)\n+6781B Compressed Size       0000070E (1806)\n+6781F Uncompressed Size     00000D4D (3405)\n+67823 Filename Length       0023 (35)\n+67825 Extra Length          0000 (0)\n+67827 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x683E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x67827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-68405 PAYLOAD\n+6784A PAYLOAD\n \n-68B51 LOCAL HEADER #367     04034B50 (67324752)\n-68B55 Extract Zip Spec      14 (20) '2.0'\n-68B56 Extract OS            00 (0) 'MS-DOS'\n-68B57 General Purpose Flag  0800 (2048)\n+67F58 LOCAL HEADER #367     04034B50 (67324752)\n+67F5C Extract Zip Spec      14 (20) '2.0'\n+67F5D Extract OS            00 (0) 'MS-DOS'\n+67F5E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-68B59 Compression Method    0008 (8) 'Deflated'\n-68B5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-68B5F CRC                   A477ED60 (2759322976)\n-68B63 Compressed Size       00000100 (256)\n-68B67 Uncompressed Size     00000172 (370)\n-68B6B Filename Length       0025 (37)\n-68B6D Extra Length          0000 (0)\n-68B6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+67F60 Compression Method    0008 (8) 'Deflated'\n+67F62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+67F66 CRC                   95457E84 (2504359556)\n+67F6A Compressed Size       00000100 (256)\n+67F6E Uncompressed Size     00000172 (370)\n+67F72 Filename Length       0025 (37)\n+67F74 Extra Length          0000 (0)\n+67F76 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x68B6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x67F76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-68B94 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+67F9B PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n                             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-68C94 LOCAL HEADER #368     04034B50 (67324752)\n-68C98 Extract Zip Spec      14 (20) '2.0'\n-68C99 Extract OS            00 (0) 'MS-DOS'\n-68C9A General Purpose Flag  0800 (2048)\n+6809B LOCAL HEADER #368     04034B50 (67324752)\n+6809F Extract Zip Spec      14 (20) '2.0'\n+680A0 Extract OS            00 (0) 'MS-DOS'\n+680A1 General Purpose Flag  0800 (2048)\n+      [Bits 1-2]            0 'Normal Compression'\n+      [Bit 11]              1 'Language Encoding'\n+680A3 Compression Method    0008 (8) 'Deflated'\n+680A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+680A9 CRC                   7FC47D1B (2143583515)\n+680AD Compressed Size       00000231 (561)\n+680B1 Uncompressed Size     000003F2 (1010)\n+680B5 Filename Length       0025 (37)\n+680B7 Extra Length          0000 (0)\n+680B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x680B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+680DE PAYLOAD\n+\n+6830F LOCAL HEADER #369     04034B50 (67324752)\n+68313 Extract Zip Spec      14 (20) '2.0'\n+68314 Extract OS            00 (0) 'MS-DOS'\n+68315 General Purpose Flag  0800 (2048)\n+      [Bits 1-2]            0 'Normal Compression'\n+      [Bit 11]              1 'Language Encoding'\n+68317 Compression Method    0008 (8) 'Deflated'\n+68319 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6831D CRC                   328050E1 (847270113)\n+68321 Compressed Size       00000099 (153)\n+68325 Uncompressed Size     000000C1 (193)\n+68329 Filename Length       001C (28)\n+6832B Extra Length          0000 (0)\n+6832D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6832D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+68349 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+                            XXXXXXXXXXXXXXXXXXXX\n+\n+683E2 LOCAL HEADER #370     04034B50 (67324752)\n+683E6 Extract Zip Spec      14 (20) '2.0'\n+683E7 Extract OS            00 (0) 'MS-DOS'\n+683E8 General Purpose Flag  0800 (2048)\n+      [Bits 1-2]            0 'Normal Compression'\n+      [Bit 11]              1 'Language Encoding'\n+683EA Compression Method    0008 (8) 'Deflated'\n+683EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+683F0 CRC                   BCF992DA (3170472666)\n+683F4 Compressed Size       00000247 (583)\n+683F8 Uncompressed Size     000004B5 (1205)\n+683FC Filename Length       0023 (35)\n+683FE Extra Length          0000 (0)\n+68400 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x68400: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+68423 PAYLOAD\n+\n+6866A LOCAL HEADER #371     04034B50 (67324752)\n+6866E Extract Zip Spec      14 (20) '2.0'\n+6866F Extract OS            00 (0) 'MS-DOS'\n+68670 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-68C9C Compression Method    0008 (8) 'Deflated'\n-68C9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-68CA2 CRC                   A5BE41E9 (2780709353)\n-68CA6 Compressed Size       00000230 (560)\n-68CAA Uncompressed Size     000003F8 (1016)\n-68CAE Filename Length       0025 (37)\n-68CB0 Extra Length          0000 (0)\n-68CB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+68672 Compression Method    0008 (8) 'Deflated'\n+68674 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+68678 CRC                   23E0BD64 (601931108)\n+6867C Compressed Size       00000915 (2325)\n+68680 Uncompressed Size     000011B9 (4537)\n+68684 Filename Length       001A (26)\n+68686 Extra Length          0000 (0)\n+68688 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x68CB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x68688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-68CD7 PAYLOAD\n+686A2 PAYLOAD\n \n-68F07 LOCAL HEADER #369     04034B50 (67324752)\n-68F0B Extract Zip Spec      14 (20) '2.0'\n-68F0C Extract OS            00 (0) 'MS-DOS'\n-68F0D General Purpose Flag  0800 (2048)\n+68FB7 LOCAL HEADER #372     04034B50 (67324752)\n+68FBB Extract Zip Spec      14 (20) '2.0'\n+68FBC Extract OS            00 (0) 'MS-DOS'\n+68FBD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-68F0F Compression Method    0008 (8) 'Deflated'\n-68F11 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-68F15 CRC                   5B133A79 (1527986809)\n-68F19 Compressed Size       0000021B (539)\n-68F1D Uncompressed Size     00000464 (1124)\n-68F21 Filename Length       0023 (35)\n-68F23 Extra Length          0000 (0)\n-68F25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+68FBF Compression Method    0008 (8) 'Deflated'\n+68FC1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+68FC5 CRC                   472A0A2C (1193937452)\n+68FC9 Compressed Size       00000350 (848)\n+68FCD Uncompressed Size     00000761 (1889)\n+68FD1 Filename Length       0033 (51)\n+68FD3 Extra Length          0000 (0)\n+68FD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x68F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x68FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-68F48 PAYLOAD\n+69008 PAYLOAD\n \n-69163 LOCAL HEADER #370     04034B50 (67324752)\n-69167 Extract Zip Spec      14 (20) '2.0'\n-69168 Extract OS            00 (0) 'MS-DOS'\n-69169 General Purpose Flag  0800 (2048)\n+69358 LOCAL HEADER #373     04034B50 (67324752)\n+6935C Extract Zip Spec      14 (20) '2.0'\n+6935D Extract OS            00 (0) 'MS-DOS'\n+6935E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6916B Compression Method    0008 (8) 'Deflated'\n-6916D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-69171 CRC                   2FB106BF (800130751)\n-69175 Compressed Size       00000907 (2311)\n-69179 Uncompressed Size     000011C7 (4551)\n-6917D Filename Length       001A (26)\n-6917F Extra Length          0000 (0)\n-69181 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+69360 Compression Method    0008 (8) 'Deflated'\n+69362 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+69366 CRC                   7F3D8E87 (2134740615)\n+6936A Compressed Size       0000058B (1419)\n+6936E Uncompressed Size     00000D14 (3348)\n+69372 Filename Length       002C (44)\n+69374 Extra Length          0000 (0)\n+69376 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x69181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6919B PAYLOAD\n+693A2 PAYLOAD\n \n-69AA2 LOCAL HEADER #371     04034B50 (67324752)\n-69AA6 Extract Zip Spec      14 (20) '2.0'\n-69AA7 Extract OS            00 (0) 'MS-DOS'\n-69AA8 General Purpose Flag  0800 (2048)\n+6992D LOCAL HEADER #374     04034B50 (67324752)\n+69931 Extract Zip Spec      14 (20) '2.0'\n+69932 Extract OS            00 (0) 'MS-DOS'\n+69933 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-69AAA Compression Method    0008 (8) 'Deflated'\n-69AAC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-69AB0 CRC                   78DF5E9C (2027904668)\n-69AB4 Compressed Size       0000034C (844)\n-69AB8 Uncompressed Size     00000761 (1889)\n-69ABC Filename Length       0033 (51)\n-69ABE Extra Length          0000 (0)\n-69AC0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+69935 Compression Method    0008 (8) 'Deflated'\n+69937 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6993B CRC                   5021B96E (1344387438)\n+6993F Compressed Size       000001FD (509)\n+69943 Uncompressed Size     00000462 (1122)\n+69947 Filename Length       002C (44)\n+69949 Extra Length          0000 (0)\n+6994B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x69AC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6994B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-69AF3 PAYLOAD\n+69977 PAYLOAD\n \n-69E3F LOCAL HEADER #372     04034B50 (67324752)\n-69E43 Extract Zip Spec      14 (20) '2.0'\n-69E44 Extract OS            00 (0) 'MS-DOS'\n-69E45 General Purpose Flag  0800 (2048)\n+69B74 LOCAL HEADER #375     04034B50 (67324752)\n+69B78 Extract Zip Spec      14 (20) '2.0'\n+69B79 Extract OS            00 (0) 'MS-DOS'\n+69B7A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-69E47 Compression Method    0008 (8) 'Deflated'\n-69E49 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-69E4D CRC                   4062A46B (1080206443)\n-69E51 Compressed Size       00000578 (1400)\n-69E55 Uncompressed Size     00000D1C (3356)\n-69E59 Filename Length       002C (44)\n-69E5B Extra Length          0000 (0)\n-69E5D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+69B7C Compression Method    0008 (8) 'Deflated'\n+69B7E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+69B82 CRC                   DB830D43 (3682798915)\n+69B86 Compressed Size       00000162 (354)\n+69B8A Uncompressed Size     0000023C (572)\n+69B8E Filename Length       002B (43)\n+69B90 Extra Length          0000 (0)\n+69B92 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x69E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69B92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-69E89 PAYLOAD\n+69BBD PAYLOAD\n \n-6A401 LOCAL HEADER #373     04034B50 (67324752)\n-6A405 Extract Zip Spec      14 (20) '2.0'\n-6A406 Extract OS            00 (0) 'MS-DOS'\n-6A407 General Purpose Flag  0800 (2048)\n+69D1F LOCAL HEADER #376     04034B50 (67324752)\n+69D23 Extract Zip Spec      14 (20) '2.0'\n+69D24 Extract OS            00 (0) 'MS-DOS'\n+69D25 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6A409 Compression Method    0008 (8) 'Deflated'\n-6A40B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6A40F CRC                   610C48AB (1628194987)\n-6A413 Compressed Size       000001FD (509)\n-6A417 Uncompressed Size     00000462 (1122)\n-6A41B Filename Length       002C (44)\n-6A41D Extra Length          0000 (0)\n-6A41F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+69D27 Compression Method    0008 (8) 'Deflated'\n+69D29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+69D2D CRC                   0288A8A2 (42510498)\n+69D31 Compressed Size       000004EA (1258)\n+69D35 Uncompressed Size     0000097E (2430)\n+69D39 Filename Length       003C (60)\n+69D3B Extra Length          0000 (0)\n+69D3D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6A41F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x69D3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6A44B PAYLOAD\n+69D79 PAYLOAD\n \n-6A648 LOCAL HEADER #374     04034B50 (67324752)\n-6A64C Extract Zip Spec      14 (20) '2.0'\n-6A64D Extract OS            00 (0) 'MS-DOS'\n-6A64E General Purpose Flag  0800 (2048)\n+6A263 LOCAL HEADER #377     04034B50 (67324752)\n+6A267 Extract Zip Spec      14 (20) '2.0'\n+6A268 Extract OS            00 (0) 'MS-DOS'\n+6A269 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6A650 Compression Method    0008 (8) 'Deflated'\n-6A652 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6A656 CRC                   DB830D43 (3682798915)\n-6A65A Compressed Size       00000162 (354)\n-6A65E Uncompressed Size     0000023C (572)\n-6A662 Filename Length       002B (43)\n-6A664 Extra Length          0000 (0)\n-6A666 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6A26B Compression Method    0008 (8) 'Deflated'\n+6A26D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6A271 CRC                   CC2E3C90 (3425582224)\n+6A275 Compressed Size       00000076 (118)\n+6A279 Uncompressed Size     00000089 (137)\n+6A27D Filename Length       0032 (50)\n+6A27F Extra Length          0000 (0)\n+6A281 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6A666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A281: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6A691 PAYLOAD\n+6A2B3 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-6A7F3 LOCAL HEADER #375     04034B50 (67324752)\n-6A7F7 Extract Zip Spec      14 (20) '2.0'\n-6A7F8 Extract OS            00 (0) 'MS-DOS'\n-6A7F9 General Purpose Flag  0800 (2048)\n+6A329 LOCAL HEADER #378     04034B50 (67324752)\n+6A32D Extract Zip Spec      14 (20) '2.0'\n+6A32E Extract OS            00 (0) 'MS-DOS'\n+6A32F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6A7FB Compression Method    0008 (8) 'Deflated'\n-6A7FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6A801 CRC                   B6B999EF (3065616879)\n-6A805 Compressed Size       000004EB (1259)\n-6A809 Uncompressed Size     00000986 (2438)\n-6A80D Filename Length       003C (60)\n-6A80F Extra Length          0000 (0)\n-6A811 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6A331 Compression Method    0008 (8) 'Deflated'\n+6A333 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6A337 CRC                   DF592AEA (3747162858)\n+6A33B Compressed Size       000003D4 (980)\n+6A33F Uncompressed Size     000007D6 (2006)\n+6A343 Filename Length       0042 (66)\n+6A345 Extra Length          0000 (0)\n+6A347 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6A811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6A84D PAYLOAD\n+6A389 PAYLOAD\n \n-6AD38 LOCAL HEADER #376     04034B50 (67324752)\n-6AD3C Extract Zip Spec      14 (20) '2.0'\n-6AD3D Extract OS            00 (0) 'MS-DOS'\n-6AD3E General Purpose Flag  0800 (2048)\n+6A75D LOCAL HEADER #379     04034B50 (67324752)\n+6A761 Extract Zip Spec      14 (20) '2.0'\n+6A762 Extract OS            00 (0) 'MS-DOS'\n+6A763 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6AD40 Compression Method    0008 (8) 'Deflated'\n-6AD42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6AD46 CRC                   B0CB01B4 (2966094260)\n-6AD4A Compressed Size       00000077 (119)\n-6AD4E Uncompressed Size     00000089 (137)\n-6AD52 Filename Length       0032 (50)\n-6AD54 Extra Length          0000 (0)\n-6AD56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6A765 Compression Method    0008 (8) 'Deflated'\n+6A767 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6A76B CRC                   DA0DA321 (3658326817)\n+6A76F Compressed Size       000002A2 (674)\n+6A773 Uncompressed Size     000005CB (1483)\n+6A777 Filename Length       003A (58)\n+6A779 Extra Length          0000 (0)\n+6A77B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6AD56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6A77B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6AD88 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+6A7B5 PAYLOAD\n \n-6ADFF LOCAL HEADER #377     04034B50 (67324752)\n-6AE03 Extract Zip Spec      14 (20) '2.0'\n-6AE04 Extract OS            00 (0) 'MS-DOS'\n-6AE05 General Purpose Flag  0800 (2048)\n+6AA57 LOCAL HEADER #380     04034B50 (67324752)\n+6AA5B Extract Zip Spec      14 (20) '2.0'\n+6AA5C Extract OS            00 (0) 'MS-DOS'\n+6AA5D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6AE07 Compression Method    0008 (8) 'Deflated'\n-6AE09 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6AE0D CRC                   986BDE32 (2557206066)\n-6AE11 Compressed Size       000003D8 (984)\n-6AE15 Uncompressed Size     000007D0 (2000)\n-6AE19 Filename Length       0042 (66)\n-6AE1B Extra Length          0000 (0)\n-6AE1D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6AA5F Compression Method    0008 (8) 'Deflated'\n+6AA61 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6AA65 CRC                   E0AA3FB9 (3769253817)\n+6AA69 Compressed Size       00000261 (609)\n+6AA6D Uncompressed Size     0000058B (1419)\n+6AA71 Filename Length       003E (62)\n+6AA73 Extra Length          0000 (0)\n+6AA75 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6AE1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6AA75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6AE5F PAYLOAD\n+6AAB3 PAYLOAD\n \n-6B237 LOCAL HEADER #378     04034B50 (67324752)\n-6B23B Extract Zip Spec      14 (20) '2.0'\n-6B23C Extract OS            00 (0) 'MS-DOS'\n-6B23D General Purpose Flag  0800 (2048)\n+6AD14 LOCAL HEADER #381     04034B50 (67324752)\n+6AD18 Extract Zip Spec      14 (20) '2.0'\n+6AD19 Extract OS            00 (0) 'MS-DOS'\n+6AD1A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6B23F Compression Method    0008 (8) 'Deflated'\n-6B241 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6B245 CRC                   49C140E6 (1237401830)\n-6B249 Compressed Size       000002A1 (673)\n-6B24D Uncompressed Size     000005CB (1483)\n-6B251 Filename Length       003A (58)\n-6B253 Extra Length          0000 (0)\n-6B255 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6AD1C Compression Method    0008 (8) 'Deflated'\n+6AD1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6AD22 CRC                   3C81B70C (1015133964)\n+6AD26 Compressed Size       00000288 (648)\n+6AD2A Uncompressed Size     0000063E (1598)\n+6AD2E Filename Length       0040 (64)\n+6AD30 Extra Length          0000 (0)\n+6AD32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6B255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6AD32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6B28F PAYLOAD\n+6AD72 PAYLOAD\n \n-6B530 LOCAL HEADER #379     04034B50 (67324752)\n-6B534 Extract Zip Spec      14 (20) '2.0'\n-6B535 Extract OS            00 (0) 'MS-DOS'\n-6B536 General Purpose Flag  0800 (2048)\n+6AFFA LOCAL HEADER #382     04034B50 (67324752)\n+6AFFE Extract Zip Spec      14 (20) '2.0'\n+6AFFF Extract OS            00 (0) 'MS-DOS'\n+6B000 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6B538 Compression Method    0008 (8) 'Deflated'\n-6B53A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6B53E CRC                   33F04F4E (871386958)\n-6B542 Compressed Size       00000263 (611)\n-6B546 Uncompressed Size     0000058F (1423)\n-6B54A Filename Length       003E (62)\n-6B54C Extra Length          0000 (0)\n-6B54E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6B002 Compression Method    0008 (8) 'Deflated'\n+6B004 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6B008 CRC                   CC2B9A97 (3425409687)\n+6B00C Compressed Size       00000077 (119)\n+6B010 Uncompressed Size     00000088 (136)\n+6B014 Filename Length       0031 (49)\n+6B016 Extra Length          0000 (0)\n+6B018 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6B54E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6B58C PAYLOAD\n+6B049 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-6B7EF LOCAL HEADER #380     04034B50 (67324752)\n-6B7F3 Extract Zip Spec      14 (20) '2.0'\n-6B7F4 Extract OS            00 (0) 'MS-DOS'\n-6B7F5 General Purpose Flag  0800 (2048)\n+6B0C0 LOCAL HEADER #383     04034B50 (67324752)\n+6B0C4 Extract Zip Spec      14 (20) '2.0'\n+6B0C5 Extract OS            00 (0) 'MS-DOS'\n+6B0C6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6B7F7 Compression Method    0008 (8) 'Deflated'\n-6B7F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6B7FD CRC                   BF9E5E7C (3214827132)\n-6B801 Compressed Size       0000027E (638)\n-6B805 Uncompressed Size     0000063E (1598)\n-6B809 Filename Length       0040 (64)\n-6B80B Extra Length          0000 (0)\n-6B80D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6B0C8 Compression Method    0008 (8) 'Deflated'\n+6B0CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6B0CE CRC                   CE494489 (3460908169)\n+6B0D2 Compressed Size       00000228 (552)\n+6B0D6 Uncompressed Size     00000399 (921)\n+6B0DA Filename Length       0039 (57)\n+6B0DC Extra Length          0000 (0)\n+6B0DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6B80D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6B84D PAYLOAD\n+6B117 PAYLOAD\n \n-6BACB LOCAL HEADER #381     04034B50 (67324752)\n-6BACF Extract Zip Spec      14 (20) '2.0'\n-6BAD0 Extract OS            00 (0) 'MS-DOS'\n-6BAD1 General Purpose Flag  0800 (2048)\n+6B33F LOCAL HEADER #384     04034B50 (67324752)\n+6B343 Extract Zip Spec      14 (20) '2.0'\n+6B344 Extract OS            00 (0) 'MS-DOS'\n+6B345 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6BAD3 Compression Method    0008 (8) 'Deflated'\n-6BAD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6BAD9 CRC                   C2664FD8 (3261485016)\n-6BADD Compressed Size       00000077 (119)\n-6BAE1 Uncompressed Size     00000088 (136)\n-6BAE5 Filename Length       0031 (49)\n-6BAE7 Extra Length          0000 (0)\n-6BAE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6B347 Compression Method    0008 (8) 'Deflated'\n+6B349 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6B34D CRC                   660E0351 (1712194385)\n+6B351 Compressed Size       000004AE (1198)\n+6B355 Uncompressed Size     00000A7F (2687)\n+6B359 Filename Length       0035 (53)\n+6B35B Extra Length          0000 (0)\n+6B35D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6BAE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6BB1A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+6B392 PAYLOAD\n \n-6BB91 LOCAL HEADER #382     04034B50 (67324752)\n-6BB95 Extract Zip Spec      14 (20) '2.0'\n-6BB96 Extract OS            00 (0) 'MS-DOS'\n-6BB97 General Purpose Flag  0800 (2048)\n+6B840 LOCAL HEADER #385     04034B50 (67324752)\n+6B844 Extract Zip Spec      14 (20) '2.0'\n+6B845 Extract OS            00 (0) 'MS-DOS'\n+6B846 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6BB99 Compression Method    0008 (8) 'Deflated'\n-6BB9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6BB9F CRC                   D2228DCF (3525479887)\n-6BBA3 Compressed Size       00000228 (552)\n-6BBA7 Uncompressed Size     00000399 (921)\n-6BBAB Filename Length       0039 (57)\n-6BBAD Extra Length          0000 (0)\n-6BBAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6B848 Compression Method    0008 (8) 'Deflated'\n+6B84A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6B84E CRC                   92148598 (2450818456)\n+6B852 Compressed Size       00000AE3 (2787)\n+6B856 Uncompressed Size     00001746 (5958)\n+6B85A Filename Length       0034 (52)\n+6B85C Extra Length          0000 (0)\n+6B85E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6BBAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6B85E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6BBE8 PAYLOAD\n+6B892 PAYLOAD\n \n-6BE10 LOCAL HEADER #383     04034B50 (67324752)\n-6BE14 Extract Zip Spec      14 (20) '2.0'\n-6BE15 Extract OS            00 (0) 'MS-DOS'\n-6BE16 General Purpose Flag  0800 (2048)\n+6C375 LOCAL HEADER #386     04034B50 (67324752)\n+6C379 Extract Zip Spec      14 (20) '2.0'\n+6C37A Extract OS            00 (0) 'MS-DOS'\n+6C37B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6BE18 Compression Method    0008 (8) 'Deflated'\n-6BE1A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6BE1E CRC                   AB150524 (2870281508)\n-6BE22 Compressed Size       000004B2 (1202)\n-6BE26 Uncompressed Size     00000A83 (2691)\n-6BE2A Filename Length       0035 (53)\n-6BE2C Extra Length          0000 (0)\n-6BE2E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6C37D Compression Method    0008 (8) 'Deflated'\n+6C37F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6C383 CRC                   D8DDC5DE (3638412766)\n+6C387 Compressed Size       00000759 (1881)\n+6C38B Uncompressed Size     00000FCC (4044)\n+6C38F Filename Length       0035 (53)\n+6C391 Extra Length          0000 (0)\n+6C393 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6BE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6C393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6BE63 PAYLOAD\n+6C3C8 PAYLOAD\n \n-6C315 LOCAL HEADER #384     04034B50 (67324752)\n-6C319 Extract Zip Spec      14 (20) '2.0'\n-6C31A Extract OS            00 (0) 'MS-DOS'\n-6C31B General Purpose Flag  0800 (2048)\n+6CB21 LOCAL HEADER #387     04034B50 (67324752)\n+6CB25 Extract Zip Spec      14 (20) '2.0'\n+6CB26 Extract OS            00 (0) 'MS-DOS'\n+6CB27 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6C31D Compression Method    0008 (8) 'Deflated'\n-6C31F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6C323 CRC                   AB789047 (2876805191)\n-6C327 Compressed Size       00000AD7 (2775)\n-6C32B Uncompressed Size     00001744 (5956)\n-6C32F Filename Length       0034 (52)\n-6C331 Extra Length          0000 (0)\n-6C333 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6CB29 Compression Method    0008 (8) 'Deflated'\n+6CB2B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6CB2F CRC                   F1DFB00B (4057968651)\n+6CB33 Compressed Size       00000287 (647)\n+6CB37 Uncompressed Size     00000497 (1175)\n+6CB3B Filename Length       0034 (52)\n+6CB3D Extra Length          0000 (0)\n+6CB3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6C333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6CB3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6C367 PAYLOAD\n+6CB73 PAYLOAD\n \n-6CE3E LOCAL HEADER #385     04034B50 (67324752)\n-6CE42 Extract Zip Spec      14 (20) '2.0'\n-6CE43 Extract OS            00 (0) 'MS-DOS'\n-6CE44 General Purpose Flag  0800 (2048)\n+6CDFA LOCAL HEADER #388     04034B50 (67324752)\n+6CDFE Extract Zip Spec      14 (20) '2.0'\n+6CDFF Extract OS            00 (0) 'MS-DOS'\n+6CE00 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6CE46 Compression Method    0008 (8) 'Deflated'\n-6CE48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6CE4C CRC                   CD6367DA (3445843930)\n-6CE50 Compressed Size       00000770 (1904)\n-6CE54 Uncompressed Size     00001012 (4114)\n-6CE58 Filename Length       0035 (53)\n-6CE5A Extra Length          0000 (0)\n-6CE5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6CE02 Compression Method    0008 (8) 'Deflated'\n+6CE04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6CE08 CRC                   682FE843 (1747970115)\n+6CE0C Compressed Size       00000072 (114)\n+6CE10 Uncompressed Size     00000084 (132)\n+6CE14 Filename Length       002D (45)\n+6CE16 Extra Length          0000 (0)\n+6CE18 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6CE5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6CE18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6CE91 PAYLOAD\n+6CE45 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-6D601 LOCAL HEADER #386     04034B50 (67324752)\n-6D605 Extract Zip Spec      14 (20) '2.0'\n-6D606 Extract OS            00 (0) 'MS-DOS'\n-6D607 General Purpose Flag  0800 (2048)\n+6CEB7 LOCAL HEADER #389     04034B50 (67324752)\n+6CEBB Extract Zip Spec      14 (20) '2.0'\n+6CEBC Extract OS            00 (0) 'MS-DOS'\n+6CEBD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6D609 Compression Method    0008 (8) 'Deflated'\n-6D60B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6D60F CRC                   9385B793 (2475014035)\n-6D613 Compressed Size       000002A0 (672)\n-6D617 Uncompressed Size     000004F1 (1265)\n-6D61B Filename Length       0034 (52)\n-6D61D Extra Length          0000 (0)\n-6D61F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6CEBF Compression Method    0008 (8) 'Deflated'\n+6CEC1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6CEC5 CRC                   D66D8DEC (3597503980)\n+6CEC9 Compressed Size       0000045C (1116)\n+6CECD Uncompressed Size     00000998 (2456)\n+6CED1 Filename Length       0038 (56)\n+6CED3 Extra Length          0000 (0)\n+6CED5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6D61F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6CED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6D653 PAYLOAD\n+6CF0D PAYLOAD\n \n-6D8F3 LOCAL HEADER #387     04034B50 (67324752)\n-6D8F7 Extract Zip Spec      14 (20) '2.0'\n-6D8F8 Extract OS            00 (0) 'MS-DOS'\n-6D8F9 General Purpose Flag  0800 (2048)\n+6D369 LOCAL HEADER #390     04034B50 (67324752)\n+6D36D Extract Zip Spec      14 (20) '2.0'\n+6D36E Extract OS            00 (0) 'MS-DOS'\n+6D36F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6D8FB Compression Method    0008 (8) 'Deflated'\n-6D8FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6D901 CRC                   46640552 (1180960082)\n-6D905 Compressed Size       00000073 (115)\n-6D909 Uncompressed Size     00000084 (132)\n-6D90D Filename Length       002D (45)\n-6D90F Extra Length          0000 (0)\n-6D911 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6D371 Compression Method    0008 (8) 'Deflated'\n+6D373 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6D377 CRC                   29D3D6DB (701748955)\n+6D37B Compressed Size       000007D5 (2005)\n+6D37F Uncompressed Size     000010E0 (4320)\n+6D383 Filename Length       0036 (54)\n+6D385 Extra Length          0000 (0)\n+6D387 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6D911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6D387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6D93E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+6D3BD PAYLOAD\n \n-6D9B1 LOCAL HEADER #388     04034B50 (67324752)\n-6D9B5 Extract Zip Spec      14 (20) '2.0'\n-6D9B6 Extract OS            00 (0) 'MS-DOS'\n-6D9B7 General Purpose Flag  0800 (2048)\n+6DB92 LOCAL HEADER #391     04034B50 (67324752)\n+6DB96 Extract Zip Spec      14 (20) '2.0'\n+6DB97 Extract OS            00 (0) 'MS-DOS'\n+6DB98 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6D9B9 Compression Method    0008 (8) 'Deflated'\n-6D9BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6D9BF CRC                   311A7BA2 (823819170)\n-6D9C3 Compressed Size       00000459 (1113)\n-6D9C7 Uncompressed Size     00000998 (2456)\n-6D9CB Filename Length       0038 (56)\n-6D9CD Extra Length          0000 (0)\n-6D9CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6DB9A Compression Method    0008 (8) 'Deflated'\n+6DB9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6DBA0 CRC                   ABA0E580 (2879448448)\n+6DBA4 Compressed Size       000007F5 (2037)\n+6DBA8 Uncompressed Size     000010EC (4332)\n+6DBAC Filename Length       0037 (55)\n+6DBAE Extra Length          0000 (0)\n+6DBB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6D9CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6DBB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6DA07 PAYLOAD\n+6DBE7 PAYLOAD\n \n-6DE60 LOCAL HEADER #389     04034B50 (67324752)\n-6DE64 Extract Zip Spec      14 (20) '2.0'\n-6DE65 Extract OS            00 (0) 'MS-DOS'\n-6DE66 General Purpose Flag  0800 (2048)\n+6E3DC LOCAL HEADER #392     04034B50 (67324752)\n+6E3E0 Extract Zip Spec      14 (20) '2.0'\n+6E3E1 Extract OS            00 (0) 'MS-DOS'\n+6E3E2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6DE68 Compression Method    0008 (8) 'Deflated'\n-6DE6A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6DE6E CRC                   727EEFC6 (1920921542)\n-6DE72 Compressed Size       000007C7 (1991)\n-6DE76 Uncompressed Size     000010DD (4317)\n-6DE7A Filename Length       0036 (54)\n-6DE7C Extra Length          0000 (0)\n-6DE7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6E3E4 Compression Method    0008 (8) 'Deflated'\n+6E3E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6E3EA CRC                   CA52915A (3394408794)\n+6E3EE Compressed Size       00000072 (114)\n+6E3F2 Uncompressed Size     00000086 (134)\n+6E3F6 Filename Length       002F (47)\n+6E3F8 Extra Length          0000 (0)\n+6E3FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6DE7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6E3FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6DEB4 PAYLOAD\n+6E429 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-6E67B LOCAL HEADER #390     04034B50 (67324752)\n-6E67F Extract Zip Spec      14 (20) '2.0'\n-6E680 Extract OS            00 (0) 'MS-DOS'\n-6E681 General Purpose Flag  0800 (2048)\n+6E49B LOCAL HEADER #393     04034B50 (67324752)\n+6E49F Extract Zip Spec      14 (20) '2.0'\n+6E4A0 Extract OS            00 (0) 'MS-DOS'\n+6E4A1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6E683 Compression Method    0008 (8) 'Deflated'\n-6E685 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6E689 CRC                   08BC393C (146553148)\n-6E68D Compressed Size       00000805 (2053)\n-6E691 Uncompressed Size     00001130 (4400)\n-6E695 Filename Length       0037 (55)\n-6E697 Extra Length          0000 (0)\n-6E699 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6E4A3 Compression Method    0008 (8) 'Deflated'\n+6E4A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6E4A9 CRC                   FD89E3DA (4253672410)\n+6E4AD Compressed Size       00000731 (1841)\n+6E4B1 Uncompressed Size     00001085 (4229)\n+6E4B5 Filename Length       003A (58)\n+6E4B7 Extra Length          0000 (0)\n+6E4B9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6E699: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6E4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6E6D0 PAYLOAD\n+6E4F3 PAYLOAD\n \n-6EED5 LOCAL HEADER #391     04034B50 (67324752)\n-6EED9 Extract Zip Spec      14 (20) '2.0'\n-6EEDA Extract OS            00 (0) 'MS-DOS'\n-6EEDB General Purpose Flag  0800 (2048)\n+6EC24 LOCAL HEADER #394     04034B50 (67324752)\n+6EC28 Extract Zip Spec      14 (20) '2.0'\n+6EC29 Extract OS            00 (0) 'MS-DOS'\n+6EC2A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6EEDD Compression Method    0008 (8) 'Deflated'\n-6EEDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6EEE3 CRC                   A080F446 (2692805702)\n-6EEE7 Compressed Size       00000073 (115)\n-6EEEB Uncompressed Size     00000086 (134)\n-6EEEF Filename Length       002F (47)\n-6EEF1 Extra Length          0000 (0)\n-6EEF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6EC2C Compression Method    0008 (8) 'Deflated'\n+6EC2E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6EC32 CRC                   DAA0827F (3667952255)\n+6EC36 Compressed Size       0000086A (2154)\n+6EC3A Uncompressed Size     00001327 (4903)\n+6EC3E Filename Length       003E (62)\n+6EC40 Extra Length          0000 (0)\n+6EC42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6EEF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6EC42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6EF22 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+6EC80 PAYLOAD\n \n-6EF95 LOCAL HEADER #392     04034B50 (67324752)\n-6EF99 Extract Zip Spec      14 (20) '2.0'\n-6EF9A Extract OS            00 (0) 'MS-DOS'\n-6EF9B General Purpose Flag  0800 (2048)\n+6F4EA LOCAL HEADER #395     04034B50 (67324752)\n+6F4EE Extract Zip Spec      14 (20) '2.0'\n+6F4EF Extract OS            00 (0) 'MS-DOS'\n+6F4F0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6EF9D Compression Method    0008 (8) 'Deflated'\n-6EF9F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6EFA3 CRC                   ADD12DD7 (2916167127)\n-6EFA7 Compressed Size       00000725 (1829)\n-6EFAB Uncompressed Size     0000107A (4218)\n-6EFAF Filename Length       003A (58)\n-6EFB1 Extra Length          0000 (0)\n-6EFB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6F4F2 Compression Method    0008 (8) 'Deflated'\n+6F4F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6F4F8 CRC                   B9B92D69 (3115920745)\n+6F4FC Compressed Size       0000031D (797)\n+6F500 Uncompressed Size     0000065A (1626)\n+6F504 Filename Length       003F (63)\n+6F506 Extra Length          0000 (0)\n+6F508 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6EFB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6F508: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6EFED PAYLOAD\n+6F547 PAYLOAD\n \n-6F712 LOCAL HEADER #393     04034B50 (67324752)\n-6F716 Extract Zip Spec      14 (20) '2.0'\n-6F717 Extract OS            00 (0) 'MS-DOS'\n-6F718 General Purpose Flag  0800 (2048)\n+6F864 LOCAL HEADER #396     04034B50 (67324752)\n+6F868 Extract Zip Spec      14 (20) '2.0'\n+6F869 Extract OS            00 (0) 'MS-DOS'\n+6F86A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6F71A Compression Method    0008 (8) 'Deflated'\n-6F71C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6F720 CRC                   661A51C0 (1713000896)\n-6F724 Compressed Size       00000863 (2147)\n-6F728 Uncompressed Size     00001331 (4913)\n-6F72C Filename Length       003E (62)\n-6F72E Extra Length          0000 (0)\n-6F730 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6F86C Compression Method    0008 (8) 'Deflated'\n+6F86E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6F872 CRC                   F9BC92EB (4189885163)\n+6F876 Compressed Size       00000648 (1608)\n+6F87A Uncompressed Size     00000DF7 (3575)\n+6F87E Filename Length       0047 (71)\n+6F880 Extra Length          0000 (0)\n+6F882 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6F730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6F882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-6F76E PAYLOAD\n+6F8C9 PAYLOAD\n \n-6FFD1 LOCAL HEADER #394     04034B50 (67324752)\n-6FFD5 Extract Zip Spec      14 (20) '2.0'\n-6FFD6 Extract OS            00 (0) 'MS-DOS'\n-6FFD7 General Purpose Flag  0800 (2048)\n+6FF11 LOCAL HEADER #397     04034B50 (67324752)\n+6FF15 Extract Zip Spec      14 (20) '2.0'\n+6FF16 Extract OS            00 (0) 'MS-DOS'\n+6FF17 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-6FFD9 Compression Method    0008 (8) 'Deflated'\n-6FFDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-6FFDF CRC                   89AAC2FA (2309669626)\n-6FFE3 Compressed Size       00000314 (788)\n-6FFE7 Uncompressed Size     0000064E (1614)\n-6FFEB Filename Length       003F (63)\n-6FFED Extra Length          0000 (0)\n-6FFEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6FF19 Compression Method    0008 (8) 'Deflated'\n+6FF1B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6FF1F CRC                   B096FBA3 (2962684835)\n+6FF23 Compressed Size       00000073 (115)\n+6FF27 Uncompressed Size     00000087 (135)\n+6FF2B Filename Length       0030 (48)\n+6FF2D Extra Length          0000 (0)\n+6FF2F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x6FFEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6FF2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7002E PAYLOAD\n+6FF5F PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-70342 LOCAL HEADER #395     04034B50 (67324752)\n-70346 Extract Zip Spec      14 (20) '2.0'\n-70347 Extract OS            00 (0) 'MS-DOS'\n-70348 General Purpose Flag  0800 (2048)\n+6FFD2 LOCAL HEADER #398     04034B50 (67324752)\n+6FFD6 Extract Zip Spec      14 (20) '2.0'\n+6FFD7 Extract OS            00 (0) 'MS-DOS'\n+6FFD8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7034A Compression Method    0008 (8) 'Deflated'\n-7034C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-70350 CRC                   FDDAECD0 (4258983120)\n-70354 Compressed Size       0000066F (1647)\n-70358 Uncompressed Size     00000E4E (3662)\n-7035C Filename Length       0047 (71)\n-7035E Extra Length          0000 (0)\n-70360 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+6FFDA Compression Method    0008 (8) 'Deflated'\n+6FFDC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+6FFE0 CRC                   65CB8C25 (1707838501)\n+6FFE4 Compressed Size       000004CE (1230)\n+6FFE8 Uncompressed Size     00000B5C (2908)\n+6FFEC Filename Length       003C (60)\n+6FFEE Extra Length          0000 (0)\n+6FFF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x70360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x6FFF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-703A7 PAYLOAD\n+7002C PAYLOAD\n \n-70A16 LOCAL HEADER #396     04034B50 (67324752)\n-70A1A Extract Zip Spec      14 (20) '2.0'\n-70A1B Extract OS            00 (0) 'MS-DOS'\n-70A1C General Purpose Flag  0800 (2048)\n+704FA LOCAL HEADER #399     04034B50 (67324752)\n+704FE Extract Zip Spec      14 (20) '2.0'\n+704FF Extract OS            00 (0) 'MS-DOS'\n+70500 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-70A1E Compression Method    0008 (8) 'Deflated'\n-70A20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-70A24 CRC                   E6BEF612 (3871274514)\n-70A28 Compressed Size       00000074 (116)\n-70A2C Uncompressed Size     00000087 (135)\n-70A30 Filename Length       0030 (48)\n-70A32 Extra Length          0000 (0)\n-70A34 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+70502 Compression Method    0008 (8) 'Deflated'\n+70504 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+70508 CRC                   52B3AF0E (1387507470)\n+7050C Compressed Size       0000080D (2061)\n+70510 Uncompressed Size     00001135 (4405)\n+70514 Filename Length       003B (59)\n+70516 Extra Length          0000 (0)\n+70518 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x70A34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x70518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-70A64 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+70553 PAYLOAD\n \n-70AD8 LOCAL HEADER #397     04034B50 (67324752)\n-70ADC Extract Zip Spec      14 (20) '2.0'\n-70ADD Extract OS            00 (0) 'MS-DOS'\n-70ADE General Purpose Flag  0800 (2048)\n+70D60 LOCAL HEADER #400     04034B50 (67324752)\n+70D64 Extract Zip Spec      14 (20) '2.0'\n+70D65 Extract OS            00 (0) 'MS-DOS'\n+70D66 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-70AE0 Compression Method    0008 (8) 'Deflated'\n-70AE2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-70AE6 CRC                   DE2F882C (3727657004)\n-70AEA Compressed Size       000004CC (1228)\n-70AEE Uncompressed Size     00000B5C (2908)\n-70AF2 Filename Length       003C (60)\n-70AF4 Extra Length          0000 (0)\n-70AF6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+70D68 Compression Method    0008 (8) 'Deflated'\n+70D6A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+70D6E CRC                   FFC528BD (4291111101)\n+70D72 Compressed Size       00000A6E (2670)\n+70D76 Uncompressed Size     00001691 (5777)\n+70D7A Filename Length       003A (58)\n+70D7C Extra Length          0000 (0)\n+70D7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x70AF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x70D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-70B32 PAYLOAD\n+70DB8 PAYLOAD\n \n-70FFE LOCAL HEADER #398     04034B50 (67324752)\n-71002 Extract Zip Spec      14 (20) '2.0'\n-71003 Extract OS            00 (0) 'MS-DOS'\n-71004 General Purpose Flag  0800 (2048)\n+71826 LOCAL HEADER #401     04034B50 (67324752)\n+7182A Extract Zip Spec      14 (20) '2.0'\n+7182B Extract OS            00 (0) 'MS-DOS'\n+7182C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-71006 Compression Method    0008 (8) 'Deflated'\n-71008 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7100C CRC                   53780073 (1400373363)\n-71010 Compressed Size       0000080D (2061)\n-71014 Uncompressed Size     00001132 (4402)\n-71018 Filename Length       003B (59)\n-7101A Extra Length          0000 (0)\n-7101C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7182E Compression Method    0008 (8) 'Deflated'\n+71830 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+71834 CRC                   DAA43FD5 (3668197333)\n+71838 Compressed Size       00000073 (115)\n+7183C Uncompressed Size     00000088 (136)\n+71840 Filename Length       0031 (49)\n+71842 Extra Length          0000 (0)\n+71844 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7101C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-71057 PAYLOAD\n+71875 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-71864 LOCAL HEADER #399     04034B50 (67324752)\n-71868 Extract Zip Spec      14 (20) '2.0'\n-71869 Extract OS            00 (0) 'MS-DOS'\n-7186A General Purpose Flag  0800 (2048)\n+718E8 LOCAL HEADER #402     04034B50 (67324752)\n+718EC Extract Zip Spec      14 (20) '2.0'\n+718ED Extract OS            00 (0) 'MS-DOS'\n+718EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7186C Compression Method    0008 (8) 'Deflated'\n-7186E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-71872 CRC                   7FFB3718 (2147170072)\n-71876 Compressed Size       00000A72 (2674)\n-7187A Uncompressed Size     000016DD (5853)\n-7187E Filename Length       003A (58)\n-71880 Extra Length          0000 (0)\n-71882 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+718F0 Compression Method    0008 (8) 'Deflated'\n+718F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+718F6 CRC                   38827212 (948072978)\n+718FA Compressed Size       000004D3 (1235)\n+718FE Uncompressed Size     00000B78 (2936)\n+71902 Filename Length       0040 (64)\n+71904 Extra Length          0000 (0)\n+71906 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x71882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-718BC PAYLOAD\n+71946 PAYLOAD\n \n-7232E LOCAL HEADER #400     04034B50 (67324752)\n-72332 Extract Zip Spec      14 (20) '2.0'\n-72333 Extract OS            00 (0) 'MS-DOS'\n-72334 General Purpose Flag  0800 (2048)\n+71E19 LOCAL HEADER #403     04034B50 (67324752)\n+71E1D Extract Zip Spec      14 (20) '2.0'\n+71E1E Extract OS            00 (0) 'MS-DOS'\n+71E1F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-72336 Compression Method    0008 (8) 'Deflated'\n-72338 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7233C CRC                   78E7ECD4 (2028465364)\n-72340 Compressed Size       00000074 (116)\n-72344 Uncompressed Size     00000088 (136)\n-72348 Filename Length       0031 (49)\n-7234A Extra Length          0000 (0)\n-7234C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+71E21 Compression Method    0008 (8) 'Deflated'\n+71E23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+71E27 CRC                   CAAB81EB (3400237547)\n+71E2B Compressed Size       0000095F (2399)\n+71E2F Uncompressed Size     00001433 (5171)\n+71E33 Filename Length       003F (63)\n+71E35 Extra Length          0000 (0)\n+71E37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7234C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x71E37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7237D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+71E76 PAYLOAD\n \n-723F1 LOCAL HEADER #401     04034B50 (67324752)\n-723F5 Extract Zip Spec      14 (20) '2.0'\n-723F6 Extract OS            00 (0) 'MS-DOS'\n-723F7 General Purpose Flag  0800 (2048)\n+727D5 LOCAL HEADER #404     04034B50 (67324752)\n+727D9 Extract Zip Spec      14 (20) '2.0'\n+727DA Extract OS            00 (0) 'MS-DOS'\n+727DB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-723F9 Compression Method    0008 (8) 'Deflated'\n-723FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-723FF CRC                   719BBD31 (1906031921)\n-72403 Compressed Size       000004CF (1231)\n-72407 Uncompressed Size     00000B78 (2936)\n-7240B Filename Length       0040 (64)\n-7240D Extra Length          0000 (0)\n-7240F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+727DD Compression Method    0008 (8) 'Deflated'\n+727DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+727E3 CRC                   179E92D5 (396268245)\n+727E7 Compressed Size       000009F6 (2550)\n+727EB Uncompressed Size     000015C0 (5568)\n+727EF Filename Length       003E (62)\n+727F1 Extra Length          0000 (0)\n+727F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7240F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x727F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7244F PAYLOAD\n+72831 PAYLOAD\n \n-7291E LOCAL HEADER #402     04034B50 (67324752)\n-72922 Extract Zip Spec      14 (20) '2.0'\n-72923 Extract OS            00 (0) 'MS-DOS'\n-72924 General Purpose Flag  0800 (2048)\n+73227 LOCAL HEADER #405     04034B50 (67324752)\n+7322B Extract Zip Spec      14 (20) '2.0'\n+7322C Extract OS            00 (0) 'MS-DOS'\n+7322D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-72926 Compression Method    0008 (8) 'Deflated'\n-72928 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7292C CRC                   D3D47676 (3553916534)\n-72930 Compressed Size       00000957 (2391)\n-72934 Uncompressed Size     00001430 (5168)\n-72938 Filename Length       003F (63)\n-7293A Extra Length          0000 (0)\n-7293C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7322F Compression Method    0008 (8) 'Deflated'\n+73231 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+73235 CRC                   95D37322 (2513662754)\n+73239 Compressed Size       00000075 (117)\n+7323D Uncompressed Size     0000008A (138)\n+73241 Filename Length       0033 (51)\n+73243 Extra Length          0000 (0)\n+73245 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7293C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x73245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7297B PAYLOAD\n+73278 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-732D2 LOCAL HEADER #403     04034B50 (67324752)\n-732D6 Extract Zip Spec      14 (20) '2.0'\n-732D7 Extract OS            00 (0) 'MS-DOS'\n-732D8 General Purpose Flag  0800 (2048)\n+732ED LOCAL HEADER #406     04034B50 (67324752)\n+732F1 Extract Zip Spec      14 (20) '2.0'\n+732F2 Extract OS            00 (0) 'MS-DOS'\n+732F3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-732DA Compression Method    0008 (8) 'Deflated'\n-732DC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-732E0 CRC                   20B6BEB2 (548847282)\n-732E4 Compressed Size       000009EE (2542)\n-732E8 Uncompressed Size     00001610 (5648)\n-732EC Filename Length       003E (62)\n-732EE Extra Length          0000 (0)\n-732F0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+732F5 Compression Method    0008 (8) 'Deflated'\n+732F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+732FB CRC                   4CC008B4 (1287653556)\n+732FF Compressed Size       0000006E (110)\n+73303 Uncompressed Size     00000080 (128)\n+73307 Filename Length       0029 (41)\n+73309 Extra Length          0000 (0)\n+7330B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x732F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7330B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7332E PAYLOAD\n+73334 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-73D1C LOCAL HEADER #404     04034B50 (67324752)\n-73D20 Extract Zip Spec      14 (20) '2.0'\n-73D21 Extract OS            00 (0) 'MS-DOS'\n-73D22 General Purpose Flag  0800 (2048)\n+733A2 LOCAL HEADER #407     04034B50 (67324752)\n+733A6 Extract Zip Spec      14 (20) '2.0'\n+733A7 Extract OS            00 (0) 'MS-DOS'\n+733A8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-73D24 Compression Method    0008 (8) 'Deflated'\n-73D26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-73D2A CRC                   A884E00E (2827280398)\n-73D2E Compressed Size       00000076 (118)\n-73D32 Uncompressed Size     0000008A (138)\n-73D36 Filename Length       0033 (51)\n-73D38 Extra Length          0000 (0)\n-73D3A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+733AA Compression Method    0008 (8) 'Deflated'\n+733AC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+733B0 CRC                   6AF1CBDF (1794231263)\n+733B4 Compressed Size       000004E1 (1249)\n+733B8 Uncompressed Size     00000BD2 (3026)\n+733BC Filename Length       004C (76)\n+733BE Extra Length          0000 (0)\n+733C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x73D3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x733C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-73D6D PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+7340C PAYLOAD\n \n-73DE3 LOCAL HEADER #405     04034B50 (67324752)\n-73DE7 Extract Zip Spec      14 (20) '2.0'\n-73DE8 Extract OS            00 (0) 'MS-DOS'\n-73DE9 General Purpose Flag  0800 (2048)\n+738ED LOCAL HEADER #408     04034B50 (67324752)\n+738F1 Extract Zip Spec      14 (20) '2.0'\n+738F2 Extract OS            00 (0) 'MS-DOS'\n+738F3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-73DEB Compression Method    0008 (8) 'Deflated'\n-73DED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-73DF1 CRC                   B6F6820D (3069608461)\n-73DF5 Compressed Size       0000006F (111)\n-73DF9 Uncompressed Size     00000080 (128)\n-73DFD Filename Length       0029 (41)\n-73DFF Extra Length          0000 (0)\n-73E01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+738F5 Compression Method    0008 (8) 'Deflated'\n+738F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+738FB CRC                   56C11F76 (1455497078)\n+738FF Compressed Size       00000829 (2089)\n+73903 Uncompressed Size     000011F4 (4596)\n+73907 Filename Length       004B (75)\n+73909 Extra Length          0000 (0)\n+7390B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x73E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7390B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-73E2A PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+73956 PAYLOAD\n \n-73E99 LOCAL HEADER #406     04034B50 (67324752)\n-73E9D Extract Zip Spec      14 (20) '2.0'\n-73E9E Extract OS            00 (0) 'MS-DOS'\n-73E9F General Purpose Flag  0800 (2048)\n+7417F LOCAL HEADER #409     04034B50 (67324752)\n+74183 Extract Zip Spec      14 (20) '2.0'\n+74184 Extract OS            00 (0) 'MS-DOS'\n+74185 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-73EA1 Compression Method    0008 (8) 'Deflated'\n-73EA3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-73EA7 CRC                   6774DBA2 (1735711650)\n-73EAB Compressed Size       000004E0 (1248)\n-73EAF Uncompressed Size     00000BD2 (3026)\n-73EB3 Filename Length       004C (76)\n-73EB5 Extra Length          0000 (0)\n-73EB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+74187 Compression Method    0008 (8) 'Deflated'\n+74189 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7418D CRC                   F25EC337 (4066296631)\n+74191 Compressed Size       00000AA2 (2722)\n+74195 Uncompressed Size     00001775 (6005)\n+74199 Filename Length       004A (74)\n+7419B Extra Length          0000 (0)\n+7419D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x73EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7419D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-73F03 PAYLOAD\n+741E7 PAYLOAD\n \n-743E3 LOCAL HEADER #407     04034B50 (67324752)\n-743E7 Extract Zip Spec      14 (20) '2.0'\n-743E8 Extract OS            00 (0) 'MS-DOS'\n-743E9 General Purpose Flag  0800 (2048)\n+74C89 LOCAL HEADER #410     04034B50 (67324752)\n+74C8D Extract Zip Spec      14 (20) '2.0'\n+74C8E Extract OS            00 (0) 'MS-DOS'\n+74C8F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-743EB Compression Method    0008 (8) 'Deflated'\n-743ED Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-743F1 CRC                   A47B76E7 (2759554791)\n-743F5 Compressed Size       00000822 (2082)\n-743F9 Uncompressed Size     000011F1 (4593)\n-743FD Filename Length       004B (75)\n-743FF Extra Length          0000 (0)\n-74401 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+74C91 Compression Method    0008 (8) 'Deflated'\n+74C93 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+74C97 CRC                   797F569B (2038388379)\n+74C9B Compressed Size       00000079 (121)\n+74C9F Uncompressed Size     0000008D (141)\n+74CA3 Filename Length       0036 (54)\n+74CA5 Extra Length          0000 (0)\n+74CA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x74401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x74CA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7444C PAYLOAD\n+74CDD PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-74C6E LOCAL HEADER #408     04034B50 (67324752)\n-74C72 Extract Zip Spec      14 (20) '2.0'\n-74C73 Extract OS            00 (0) 'MS-DOS'\n-74C74 General Purpose Flag  0800 (2048)\n+74D56 LOCAL HEADER #411     04034B50 (67324752)\n+74D5A Extract Zip Spec      14 (20) '2.0'\n+74D5B Extract OS            00 (0) 'MS-DOS'\n+74D5C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-74C76 Compression Method    0008 (8) 'Deflated'\n-74C78 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-74C7C CRC                   7E784235 (2121810485)\n-74C80 Compressed Size       00000AA1 (2721)\n-74C84 Uncompressed Size     000017C5 (6085)\n-74C88 Filename Length       004A (74)\n-74C8A Extra Length          0000 (0)\n-74C8C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+74D5E Compression Method    0008 (8) 'Deflated'\n+74D60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+74D64 CRC                   488EC425 (1217315877)\n+74D68 Compressed Size       000004E5 (1253)\n+74D6C Uncompressed Size     00000BEE (3054)\n+74D70 Filename Length       0050 (80)\n+74D72 Extra Length          0000 (0)\n+74D74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x74C8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x74D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-74CD6 PAYLOAD\n+74DC4 PAYLOAD\n \n-75777 LOCAL HEADER #409     04034B50 (67324752)\n-7577B Extract Zip Spec      14 (20) '2.0'\n-7577C Extract OS            00 (0) 'MS-DOS'\n-7577D General Purpose Flag  0800 (2048)\n+752A9 LOCAL HEADER #412     04034B50 (67324752)\n+752AD Extract Zip Spec      14 (20) '2.0'\n+752AE Extract OS            00 (0) 'MS-DOS'\n+752AF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7577F Compression Method    0008 (8) 'Deflated'\n-75781 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-75785 CRC                   95D583A5 (2513798053)\n-75789 Compressed Size       0000007A (122)\n-7578D Uncompressed Size     0000008D (141)\n-75791 Filename Length       0036 (54)\n-75793 Extra Length          0000 (0)\n-75795 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+752B1 Compression Method    0008 (8) 'Deflated'\n+752B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+752B7 CRC                   81CD3436 (2177709110)\n+752BB Compressed Size       0000097D (2429)\n+752BF Uncompressed Size     000014F2 (5362)\n+752C3 Filename Length       004F (79)\n+752C5 Extra Length          0000 (0)\n+752C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x75795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x752C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-757CB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+75316 PAYLOAD\n \n-75845 LOCAL HEADER #410     04034B50 (67324752)\n-75849 Extract Zip Spec      14 (20) '2.0'\n-7584A Extract OS            00 (0) 'MS-DOS'\n-7584B General Purpose Flag  0800 (2048)\n+75C93 LOCAL HEADER #413     04034B50 (67324752)\n+75C97 Extract Zip Spec      14 (20) '2.0'\n+75C98 Extract OS            00 (0) 'MS-DOS'\n+75C99 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7584D Compression Method    0008 (8) 'Deflated'\n-7584F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-75853 CRC                   FDA78DD0 (4255616464)\n-75857 Compressed Size       000004E1 (1249)\n-7585B Uncompressed Size     00000BEE (3054)\n-7585F Filename Length       0050 (80)\n-75861 Extra Length          0000 (0)\n-75863 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+75C9B Compression Method    0008 (8) 'Deflated'\n+75C9D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+75CA1 CRC                   CCFDF164 (3439194468)\n+75CA5 Compressed Size       00000AA6 (2726)\n+75CA9 Uncompressed Size     0000179F (6047)\n+75CAD Filename Length       004E (78)\n+75CAF Extra Length          0000 (0)\n+75CB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x75863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x75CB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-758B3 PAYLOAD\n+75CFF PAYLOAD\n \n-75D94 LOCAL HEADER #411     04034B50 (67324752)\n-75D98 Extract Zip Spec      14 (20) '2.0'\n-75D99 Extract OS            00 (0) 'MS-DOS'\n-75D9A General Purpose Flag  0800 (2048)\n+767A5 LOCAL HEADER #414     04034B50 (67324752)\n+767A9 Extract Zip Spec      14 (20) '2.0'\n+767AA Extract OS            00 (0) 'MS-DOS'\n+767AB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-75D9C Compression Method    0008 (8) 'Deflated'\n-75D9E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-75DA2 CRC                   7EC11A8A (2126584458)\n-75DA6 Compressed Size       00000974 (2420)\n-75DAA Uncompressed Size     000014EF (5359)\n-75DAE Filename Length       004F (79)\n-75DB0 Extra Length          0000 (0)\n-75DB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+767AD Compression Method    0008 (8) 'Deflated'\n+767AF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+767B3 CRC                   363B490B (909854987)\n+767B7 Compressed Size       0000007B (123)\n+767BB Uncompressed Size     0000008F (143)\n+767BF Filename Length       0038 (56)\n+767C1 Extra Length          0000 (0)\n+767C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x75DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x767C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-75E01 PAYLOAD\n+767FB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-76775 LOCAL HEADER #412     04034B50 (67324752)\n-76779 Extract Zip Spec      14 (20) '2.0'\n-7677A Extract OS            00 (0) 'MS-DOS'\n-7677B General Purpose Flag  0800 (2048)\n+76876 LOCAL HEADER #415     04034B50 (67324752)\n+7687A Extract Zip Spec      14 (20) '2.0'\n+7687B Extract OS            00 (0) 'MS-DOS'\n+7687C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7677D Compression Method    0008 (8) 'Deflated'\n-7677F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-76783 CRC                   59405A3C (1497389628)\n-76787 Compressed Size       00000AA3 (2723)\n-7678B Uncompressed Size     000017EF (6127)\n-7678F Filename Length       004E (78)\n-76791 Extra Length          0000 (0)\n-76793 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7687E Compression Method    0008 (8) 'Deflated'\n+76880 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+76884 CRC                   7D3CDEE7 (2101141223)\n+76888 Compressed Size       00000068 (104)\n+7688C Uncompressed Size     00000078 (120)\n+76890 Filename Length       0021 (33)\n+76892 Extra Length          0000 (0)\n+76894 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x76793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x76894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-767E1 PAYLOAD\n+768B5 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-77284 LOCAL HEADER #413     04034B50 (67324752)\n-77288 Extract Zip Spec      14 (20) '2.0'\n-77289 Extract OS            00 (0) 'MS-DOS'\n-7728A General Purpose Flag  0800 (2048)\n+7691D LOCAL HEADER #416     04034B50 (67324752)\n+76921 Extract Zip Spec      14 (20) '2.0'\n+76922 Extract OS            00 (0) 'MS-DOS'\n+76923 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7728C Compression Method    0008 (8) 'Deflated'\n-7728E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77292 CRC                   2040FEAC (541130412)\n-77296 Compressed Size       0000007C (124)\n-7729A Uncompressed Size     0000008F (143)\n-7729E Filename Length       0038 (56)\n-772A0 Extra Length          0000 (0)\n-772A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+76925 Compression Method    0008 (8) 'Deflated'\n+76927 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7692B CRC                   6D21F203 (1830941187)\n+7692F Compressed Size       000004E9 (1257)\n+76933 Uncompressed Size     000009AA (2474)\n+76937 Filename Length       0022 (34)\n+76939 Extra Length          0000 (0)\n+7693B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x772A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7693B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-772DA PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+7695D PAYLOAD\n \n-77356 LOCAL HEADER #414     04034B50 (67324752)\n-7735A Extract Zip Spec      14 (20) '2.0'\n-7735B Extract OS            00 (0) 'MS-DOS'\n-7735C General Purpose Flag  0800 (2048)\n+76E46 LOCAL HEADER #417     04034B50 (67324752)\n+76E4A Extract Zip Spec      14 (20) '2.0'\n+76E4B Extract OS            00 (0) 'MS-DOS'\n+76E4C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7735E Compression Method    0008 (8) 'Deflated'\n-77360 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77364 CRC                   49E8E315 (1239999253)\n-77368 Compressed Size       00000068 (104)\n-7736C Uncompressed Size     00000078 (120)\n-77370 Filename Length       0021 (33)\n-77372 Extra Length          0000 (0)\n-77374 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+76E4E Compression Method    0008 (8) 'Deflated'\n+76E50 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+76E54 CRC                   2573D624 (628348452)\n+76E58 Compressed Size       0000006C (108)\n+76E5C Uncompressed Size     0000007C (124)\n+76E60 Filename Length       0025 (37)\n+76E62 Extra Length          0000 (0)\n+76E64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77374: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x76E64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-77395 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+76E89 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-773FD LOCAL HEADER #415     04034B50 (67324752)\n-77401 Extract Zip Spec      14 (20) '2.0'\n-77402 Extract OS            00 (0) 'MS-DOS'\n-77403 General Purpose Flag  0800 (2048)\n+76EF5 LOCAL HEADER #418     04034B50 (67324752)\n+76EF9 Extract Zip Spec      14 (20) '2.0'\n+76EFA Extract OS            00 (0) 'MS-DOS'\n+76EFB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-77405 Compression Method    0008 (8) 'Deflated'\n-77407 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7740B CRC                   DD8E4036 (3717087286)\n-7740F Compressed Size       000004E2 (1250)\n-77413 Uncompressed Size     000009A7 (2471)\n-77417 Filename Length       0022 (34)\n-77419 Extra Length          0000 (0)\n-7741B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+76EFD Compression Method    0008 (8) 'Deflated'\n+76EFF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+76F03 CRC                   2F81E6F1 (797042417)\n+76F07 Compressed Size       0000022D (557)\n+76F0B Uncompressed Size     000007B3 (1971)\n+76F0F Filename Length       0010 (16)\n+76F11 Extra Length          0000 (0)\n+76F13 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7741B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x76F13: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-7743D PAYLOAD\n+76F23 PAYLOAD\n \n-7791F LOCAL HEADER #416     04034B50 (67324752)\n-77923 Extract Zip Spec      14 (20) '2.0'\n-77924 Extract OS            00 (0) 'MS-DOS'\n-77925 General Purpose Flag  0800 (2048)\n+77150 LOCAL HEADER #419     04034B50 (67324752)\n+77154 Extract Zip Spec      14 (20) '2.0'\n+77155 Extract OS            00 (0) 'MS-DOS'\n+77156 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-77927 Compression Method    0008 (8) 'Deflated'\n-77929 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7792D CRC                   1180CFCE (293654478)\n-77931 Compressed Size       0000006C (108)\n-77935 Uncompressed Size     0000007C (124)\n-77939 Filename Length       0025 (37)\n-7793B Extra Length          0000 (0)\n-7793D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77158 Compression Method    0008 (8) 'Deflated'\n+7715A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7715E CRC                   DC2F32E8 (3694080744)\n+77162 Compressed Size       00000149 (329)\n+77166 Uncompressed Size     000001E7 (487)\n+7716A Filename Length       0012 (18)\n+7716C Extra Length          0000 (0)\n+7716E Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7793D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7716E: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-77962 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+77180 PAYLOAD\n \n-779CE LOCAL HEADER #417     04034B50 (67324752)\n-779D2 Extract Zip Spec      14 (20) '2.0'\n-779D3 Extract OS            00 (0) 'MS-DOS'\n-779D4 General Purpose Flag  0800 (2048)\n+772C9 LOCAL HEADER #420     04034B50 (67324752)\n+772CD Extract Zip Spec      14 (20) '2.0'\n+772CE Extract OS            00 (0) 'MS-DOS'\n+772CF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-779D6 Compression Method    0008 (8) 'Deflated'\n-779D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-779DC CRC                   2F81E6F1 (797042417)\n-779E0 Compressed Size       0000022D (557)\n-779E4 Uncompressed Size     000007B3 (1971)\n-779E8 Filename Length       0010 (16)\n-779EA Extra Length          0000 (0)\n-779EC Filename              'XXXXXXXXXXXXXXXX'\n+772D1 Compression Method    0008 (8) 'Deflated'\n+772D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+772D7 CRC                   78BF9261 (2025820769)\n+772DB Compressed Size       0000061E (1566)\n+772DF Uncompressed Size     00002685 (9861)\n+772E3 Filename Length       003A (58)\n+772E5 Extra Length          0000 (0)\n+772E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x779EC: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x772E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-779FC PAYLOAD\n+77321 PAYLOAD\n \n-77C29 LOCAL HEADER #418     04034B50 (67324752)\n-77C2D Extract Zip Spec      14 (20) '2.0'\n-77C2E Extract OS            00 (0) 'MS-DOS'\n-77C2F General Purpose Flag  0800 (2048)\n+7793F LOCAL HEADER #421     04034B50 (67324752)\n+77943 Extract Zip Spec      14 (20) '2.0'\n+77944 Extract OS            00 (0) 'MS-DOS'\n+77945 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-77C31 Compression Method    0008 (8) 'Deflated'\n-77C33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77C37 CRC                   DC2F32E8 (3694080744)\n-77C3B Compressed Size       00000149 (329)\n-77C3F Uncompressed Size     000001E7 (487)\n-77C43 Filename Length       0012 (18)\n-77C45 Extra Length          0000 (0)\n-77C47 Filename              'XXXXXXXXXXXXXXXXXX'\n+77947 Compression Method    0008 (8) 'Deflated'\n+77949 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7794D CRC                   88F61071 (2297827441)\n+77951 Compressed Size       00000042 (66)\n+77955 Uncompressed Size     00000048 (72)\n+77959 Filename Length       0041 (65)\n+7795B Extra Length          0000 (0)\n+7795D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77C47: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7795D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-77C59 PAYLOAD\n+7799E PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-77DA2 CENTRAL HEADER #1     02014B50 (33639248)\n-77DA6 Created Zip Spec      14 (20) '2.0'\n-77DA7 Created OS            03 (3) 'Unix'\n-77DA8 Extract Zip Spec      0A (10) '1.0'\n-77DA9 Extract OS            00 (0) 'MS-DOS'\n-77DAA General Purpose Flag  0800 (2048)\n+779E0 CENTRAL HEADER #1     02014B50 (33639248)\n+779E4 Created Zip Spec      14 (20) '2.0'\n+779E5 Created OS            03 (3) 'Unix'\n+779E6 Extract Zip Spec      0A (10) '1.0'\n+779E7 Extract OS            00 (0) 'MS-DOS'\n+779E8 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-77DAC Compression Method    0000 (0) 'Stored'\n-77DAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77DB2 CRC                   00000000 (0)\n-77DB6 Compressed Size       00000000 (0)\n-77DBA Uncompressed Size     00000000 (0)\n-77DBE Filename Length       0009 (9)\n-77DC0 Extra Length          0000 (0)\n-77DC2 Comment Length        0000 (0)\n-77DC4 Disk Start            0000 (0)\n-77DC6 Int File Attributes   0000 (0)\n+779EA Compression Method    0000 (0) 'Stored'\n+779EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+779F0 CRC                   00000000 (0)\n+779F4 Compressed Size       00000000 (0)\n+779F8 Uncompressed Size     00000000 (0)\n+779FC Filename Length       0009 (9)\n+779FE Extra Length          0000 (0)\n+77A00 Comment Length        0000 (0)\n+77A02 Disk Start            0000 (0)\n+77A04 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77DC8 Ext File Attributes   41ED0010 (1106051088)\n+77A06 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-77DCC Local Header Offset   00000000 (0)\n-77DD0 Filename              'XXXXXXXXX'\n+77A0A Local Header Offset   00000000 (0)\n+77A0E Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x77DD0: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x77A0E: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77DD0: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77A0E: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77DA8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x779E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-77DD9 CENTRAL HEADER #2     02014B50 (33639248)\n-77DDD Created Zip Spec      14 (20) '2.0'\n-77DDE Created OS            03 (3) 'Unix'\n-77DDF Extract Zip Spec      14 (20) '2.0'\n-77DE0 Extract OS            00 (0) 'MS-DOS'\n-77DE1 General Purpose Flag  0800 (2048)\n+77A17 CENTRAL HEADER #2     02014B50 (33639248)\n+77A1B Created Zip Spec      14 (20) '2.0'\n+77A1C Created OS            03 (3) 'Unix'\n+77A1D Extract Zip Spec      14 (20) '2.0'\n+77A1E Extract OS            00 (0) 'MS-DOS'\n+77A1F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-77DE3 Compression Method    0008 (8) 'Deflated'\n-77DE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77DE9 CRC                   8DEECA17 (2381236759)\n-77DED Compressed Size       000000EA (234)\n-77DF1 Uncompressed Size     000001AF (431)\n-77DF5 Filename Length       0014 (20)\n-77DF7 Extra Length          0000 (0)\n-77DF9 Comment Length        0000 (0)\n-77DFB Disk Start            0000 (0)\n-77DFD Int File Attributes   0000 (0)\n+77A21 Compression Method    0008 (8) 'Deflated'\n+77A23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77A27 CRC                   8DEECA17 (2381236759)\n+77A2B Compressed Size       000000EA (234)\n+77A2F Uncompressed Size     000001AF (431)\n+77A33 Filename Length       0014 (20)\n+77A35 Extra Length          0000 (0)\n+77A37 Comment Length        0000 (0)\n+77A39 Disk Start            0000 (0)\n+77A3B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77DFF Ext File Attributes   81A40000 (2175008768)\n+77A3D 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-77E03 Local Header Offset   00000027 (39)\n-77E07 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+77A41 Local Header Offset   00000027 (39)\n+77A45 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77E07: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77A45: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-77E1B CENTRAL HEADER #3     02014B50 (33639248)\n-77E1F Created Zip Spec      14 (20) '2.0'\n-77E20 Created OS            03 (3) 'Unix'\n-77E21 Extract Zip Spec      0A (10) '1.0'\n-77E22 Extract OS            00 (0) 'MS-DOS'\n-77E23 General Purpose Flag  0800 (2048)\n+77A59 CENTRAL HEADER #3     02014B50 (33639248)\n+77A5D Created Zip Spec      14 (20) '2.0'\n+77A5E Created OS            03 (3) 'Unix'\n+77A5F Extract Zip Spec      0A (10) '1.0'\n+77A60 Extract OS            00 (0) 'MS-DOS'\n+77A61 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-77E25 Compression Method    0000 (0) 'Stored'\n-77E27 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77E2B CRC                   00000000 (0)\n-77E2F Compressed Size       00000000 (0)\n-77E33 Uncompressed Size     00000000 (0)\n-77E37 Filename Length       000F (15)\n-77E39 Extra Length          0000 (0)\n-77E3B Comment Length        0000 (0)\n-77E3D Disk Start            0000 (0)\n-77E3F Int File Attributes   0000 (0)\n+77A63 Compression Method    0000 (0) 'Stored'\n+77A65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77A69 CRC                   00000000 (0)\n+77A6D Compressed Size       00000000 (0)\n+77A71 Uncompressed Size     00000000 (0)\n+77A75 Filename Length       0009 (9)\n+77A77 Extra Length          0000 (0)\n+77A79 Comment Length        0000 (0)\n+77A7B Disk Start            0000 (0)\n+77A7D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77E41 Ext File Attributes   41ED0010 (1106051088)\n+77A7F 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-77E45 Local Header Offset   00000143 (323)\n-77E49 Filename              'XXXXXXXXXXXXXXX'\n+77A83 Local Header Offset   00000143 (323)\n+77A87 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x77E49: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77A87: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77E49: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77A87: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77E21: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77A5F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-77E58 CENTRAL HEADER #4     02014B50 (33639248)\n-77E5C Created Zip Spec      14 (20) '2.0'\n-77E5D Created OS            03 (3) 'Unix'\n-77E5E Extract Zip Spec      0A (10) '1.0'\n-77E5F Extract OS            00 (0) 'MS-DOS'\n-77E60 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-77E62 Compression Method    0000 (0) 'Stored'\n-77E64 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77E68 CRC                   00000000 (0)\n-77E6C Compressed Size       00000000 (0)\n-77E70 Uncompressed Size     00000000 (0)\n-77E74 Filename Length       0024 (36)\n-77E76 Extra Length          0000 (0)\n-77E78 Comment Length        0000 (0)\n-77E7A Disk Start            0000 (0)\n-77E7C Int File Attributes   0000 (0)\n+77A90 CENTRAL HEADER #4     02014B50 (33639248)\n+77A94 Created Zip Spec      14 (20) '2.0'\n+77A95 Created OS            03 (3) 'Unix'\n+77A96 Extract Zip Spec      0A (10) '1.0'\n+77A97 Extract OS            00 (0) 'MS-DOS'\n+77A98 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77A9A Compression Method    0000 (0) 'Stored'\n+77A9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77AA0 CRC                   00000000 (0)\n+77AA4 Compressed Size       00000000 (0)\n+77AA8 Uncompressed Size     00000000 (0)\n+77AAC Filename Length       000F (15)\n+77AAE Extra Length          0000 (0)\n+77AB0 Comment Length        0000 (0)\n+77AB2 Disk Start            0000 (0)\n+77AB4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77E7E Ext File Attributes   41ED0010 (1106051088)\n+77AB6 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-77E82 Local Header Offset   00000170 (368)\n-77E86 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77ABA Local Header Offset   0000016A (362)\n+77ABE Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77ABE: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77E86: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77ABE: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77E5E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77A96: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-77EAA CENTRAL HEADER #5     02014B50 (33639248)\n-77EAE Created Zip Spec      14 (20) '2.0'\n-77EAF Created OS            03 (3) 'Unix'\n-77EB0 Extract Zip Spec      0A (10) '1.0'\n-77EB1 Extract OS            00 (0) 'MS-DOS'\n-77EB2 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-77EB4 Compression Method    0000 (0) 'Stored'\n-77EB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77EBA CRC                   00000000 (0)\n-77EBE Compressed Size       00000000 (0)\n-77EC2 Uncompressed Size     00000000 (0)\n-77EC6 Filename Length       0033 (51)\n-77EC8 Extra Length          0000 (0)\n-77ECA Comment Length        0000 (0)\n-77ECC Disk Start            0000 (0)\n-77ECE Int File Attributes   0000 (0)\n+77ACD CENTRAL HEADER #5     02014B50 (33639248)\n+77AD1 Created Zip Spec      14 (20) '2.0'\n+77AD2 Created OS            03 (3) 'Unix'\n+77AD3 Extract Zip Spec      0A (10) '1.0'\n+77AD4 Extract OS            00 (0) 'MS-DOS'\n+77AD5 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77AD7 Compression Method    0000 (0) 'Stored'\n+77AD9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77ADD CRC                   00000000 (0)\n+77AE1 Compressed Size       00000000 (0)\n+77AE5 Uncompressed Size     00000000 (0)\n+77AE9 Filename Length       0019 (25)\n+77AEB Extra Length          0000 (0)\n+77AED Comment Length        0000 (0)\n+77AEF Disk Start            0000 (0)\n+77AF1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77ED0 Ext File Attributes   41ED0010 (1106051088)\n+77AF3 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-77ED4 Local Header Offset   000001B2 (434)\n-77ED8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77AF7 Local Header Offset   00000197 (407)\n+77AFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77ED8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77AFB: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77EB0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77AD3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-77F0B CENTRAL HEADER #6     02014B50 (33639248)\n-77F0F Created Zip Spec      14 (20) '2.0'\n-77F10 Created OS            03 (3) 'Unix'\n-77F11 Extract Zip Spec      0A (10) '1.0'\n-77F12 Extract OS            00 (0) 'MS-DOS'\n-77F13 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-77F15 Compression Method    0000 (0) 'Stored'\n-77F17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77F1B CRC                   00000000 (0)\n-77F1F Compressed Size       00000000 (0)\n-77F23 Uncompressed Size     00000000 (0)\n-77F27 Filename Length       0009 (9)\n-77F29 Extra Length          0000 (0)\n-77F2B Comment Length        0000 (0)\n-77F2D Disk Start            0000 (0)\n-77F2F Int File Attributes   0000 (0)\n+77B14 CENTRAL HEADER #6     02014B50 (33639248)\n+77B18 Created Zip Spec      14 (20) '2.0'\n+77B19 Created OS            03 (3) 'Unix'\n+77B1A Extract Zip Spec      0A (10) '1.0'\n+77B1B Extract OS            00 (0) 'MS-DOS'\n+77B1C General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77B1E Compression Method    0000 (0) 'Stored'\n+77B20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77B24 CRC                   00000000 (0)\n+77B28 Compressed Size       00000000 (0)\n+77B2C Uncompressed Size     00000000 (0)\n+77B30 Filename Length       0015 (21)\n+77B32 Extra Length          0000 (0)\n+77B34 Comment Length        0000 (0)\n+77B36 Disk Start            0000 (0)\n+77B38 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77F31 Ext File Attributes   41ED0010 (1106051088)\n+77B3A 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-77F35 Local Header Offset   00000203 (515)\n-77F39 Filename              'XXXXXXXXX'\n+77B3E Local Header Offset   000001CE (462)\n+77B42 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77F39: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x77B42: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77F39: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77B42: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77F11: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x77B1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n #\n \n-77F42 CENTRAL HEADER #7     02014B50 (33639248)\n-77F46 Created Zip Spec      14 (20) '2.0'\n-77F47 Created OS            03 (3) 'Unix'\n-77F48 Extract Zip Spec      0A (10) '1.0'\n-77F49 Extract OS            00 (0) 'MS-DOS'\n-77F4A General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-77F4C Compression Method    0000 (0) 'Stored'\n-77F4E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77F52 CRC                   00000000 (0)\n-77F56 Compressed Size       00000000 (0)\n-77F5A Uncompressed Size     00000000 (0)\n-77F5E Filename Length       000F (15)\n-77F60 Extra Length          0000 (0)\n-77F62 Comment Length        0000 (0)\n-77F64 Disk Start            0000 (0)\n-77F66 Int File Attributes   0000 (0)\n+77B57 CENTRAL HEADER #7     02014B50 (33639248)\n+77B5B Created Zip Spec      14 (20) '2.0'\n+77B5C Created OS            03 (3) 'Unix'\n+77B5D Extract Zip Spec      0A (10) '1.0'\n+77B5E Extract OS            00 (0) 'MS-DOS'\n+77B5F General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77B61 Compression Method    0000 (0) 'Stored'\n+77B63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77B67 CRC                   00000000 (0)\n+77B6B Compressed Size       00000000 (0)\n+77B6F Uncompressed Size     00000000 (0)\n+77B73 Filename Length       0020 (32)\n+77B75 Extra Length          0000 (0)\n+77B77 Comment Length        0000 (0)\n+77B79 Disk Start            0000 (0)\n+77B7B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77F68 Ext File Attributes   41ED0010 (1106051088)\n+77B7D 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-77F6C Local Header Offset   0000022A (554)\n-77F70 Filename              'XXXXXXXXXXXXXXX'\n+77B81 Local Header Offset   00000201 (513)\n+77B85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77F70: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77F70: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77B85: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77F48: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77B5D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-77F7F CENTRAL HEADER #8     02014B50 (33639248)\n-77F83 Created Zip Spec      14 (20) '2.0'\n-77F84 Created OS            03 (3) 'Unix'\n-77F85 Extract Zip Spec      0A (10) '1.0'\n-77F86 Extract OS            00 (0) 'MS-DOS'\n-77F87 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-77F89 Compression Method    0000 (0) 'Stored'\n-77F8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77F8F CRC                   00000000 (0)\n-77F93 Compressed Size       00000000 (0)\n-77F97 Uncompressed Size     00000000 (0)\n-77F9B Filename Length       0019 (25)\n-77F9D Extra Length          0000 (0)\n-77F9F Comment Length        0000 (0)\n-77FA1 Disk Start            0000 (0)\n-77FA3 Int File Attributes   0000 (0)\n+77BA5 CENTRAL HEADER #8     02014B50 (33639248)\n+77BA9 Created Zip Spec      14 (20) '2.0'\n+77BAA Created OS            03 (3) 'Unix'\n+77BAB Extract Zip Spec      0A (10) '1.0'\n+77BAC Extract OS            00 (0) 'MS-DOS'\n+77BAD General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77BAF Compression Method    0000 (0) 'Stored'\n+77BB1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77BB5 CRC                   00000000 (0)\n+77BB9 Compressed Size       00000000 (0)\n+77BBD Uncompressed Size     00000000 (0)\n+77BC1 Filename Length       001F (31)\n+77BC3 Extra Length          0000 (0)\n+77BC5 Comment Length        0000 (0)\n+77BC7 Disk Start            0000 (0)\n+77BC9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77FA5 Ext File Attributes   41ED0010 (1106051088)\n+77BCB 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-77FA9 Local Header Offset   00000257 (599)\n-77FAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+77BCF Local Header Offset   0000023F (575)\n+77BD3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77BD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77FAD: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77BD3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77F85: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77BAB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-77FC6 CENTRAL HEADER #9     02014B50 (33639248)\n-77FCA Created Zip Spec      14 (20) '2.0'\n-77FCB Created OS            03 (3) 'Unix'\n-77FCC Extract Zip Spec      0A (10) '1.0'\n-77FCD Extract OS            00 (0) 'MS-DOS'\n-77FCE General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-77FD0 Compression Method    0000 (0) 'Stored'\n-77FD2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-77FD6 CRC                   00000000 (0)\n-77FDA Compressed Size       00000000 (0)\n-77FDE Uncompressed Size     00000000 (0)\n-77FE2 Filename Length       0015 (21)\n-77FE4 Extra Length          0000 (0)\n-77FE6 Comment Length        0000 (0)\n-77FE8 Disk Start            0000 (0)\n-77FEA Int File Attributes   0000 (0)\n+77BF2 CENTRAL HEADER #9     02014B50 (33639248)\n+77BF6 Created Zip Spec      14 (20) '2.0'\n+77BF7 Created OS            03 (3) 'Unix'\n+77BF8 Extract Zip Spec      0A (10) '1.0'\n+77BF9 Extract OS            00 (0) 'MS-DOS'\n+77BFA General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77BFC Compression Method    0000 (0) 'Stored'\n+77BFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77C02 CRC                   00000000 (0)\n+77C06 Compressed Size       00000000 (0)\n+77C0A Uncompressed Size     00000000 (0)\n+77C0E Filename Length       001F (31)\n+77C10 Extra Length          0000 (0)\n+77C12 Comment Length        0000 (0)\n+77C14 Disk Start            0000 (0)\n+77C16 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-77FEC Ext File Attributes   41ED0010 (1106051088)\n+77C18 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-77FF0 Local Header Offset   0000028E (654)\n-77FF4 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+77C1C Local Header Offset   0000027C (636)\n+77C20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x77FF4: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77C20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x77FF4: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77C20: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x77FCC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77BF8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78009 CENTRAL HEADER #10    02014B50 (33639248)\n-7800D Created Zip Spec      14 (20) '2.0'\n-7800E Created OS            03 (3) 'Unix'\n-7800F Extract Zip Spec      0A (10) '1.0'\n-78010 Extract OS            00 (0) 'MS-DOS'\n-78011 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78013 Compression Method    0000 (0) 'Stored'\n-78015 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78019 CRC                   00000000 (0)\n-7801D Compressed Size       00000000 (0)\n-78021 Uncompressed Size     00000000 (0)\n-78025 Filename Length       0020 (32)\n-78027 Extra Length          0000 (0)\n-78029 Comment Length        0000 (0)\n-7802B Disk Start            0000 (0)\n-7802D Int File Attributes   0000 (0)\n+77C3F CENTRAL HEADER #10    02014B50 (33639248)\n+77C43 Created Zip Spec      14 (20) '2.0'\n+77C44 Created OS            03 (3) 'Unix'\n+77C45 Extract Zip Spec      0A (10) '1.0'\n+77C46 Extract OS            00 (0) 'MS-DOS'\n+77C47 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77C49 Compression Method    0000 (0) 'Stored'\n+77C4B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77C4F CRC                   00000000 (0)\n+77C53 Compressed Size       00000000 (0)\n+77C57 Uncompressed Size     00000000 (0)\n+77C5B Filename Length       0015 (21)\n+77C5D Extra Length          0000 (0)\n+77C5F Comment Length        0000 (0)\n+77C61 Disk Start            0000 (0)\n+77C63 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7802F Ext File Attributes   41ED0010 (1106051088)\n+77C65 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-78033 Local Header Offset   000002C1 (705)\n-78037 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77C69 Local Header Offset   000002B9 (697)\n+77C6D Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77C6D: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78037: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77C6D: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7800F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77C45: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78057 CENTRAL HEADER #11    02014B50 (33639248)\n-7805B Created Zip Spec      14 (20) '2.0'\n-7805C Created OS            03 (3) 'Unix'\n-7805D Extract Zip Spec      0A (10) '1.0'\n-7805E Extract OS            00 (0) 'MS-DOS'\n-7805F General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78061 Compression Method    0000 (0) 'Stored'\n-78063 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78067 CRC                   00000000 (0)\n-7806B Compressed Size       00000000 (0)\n-7806F Uncompressed Size     00000000 (0)\n-78073 Filename Length       001F (31)\n-78075 Extra Length          0000 (0)\n-78077 Comment Length        0000 (0)\n-78079 Disk Start            0000 (0)\n-7807B Int File Attributes   0000 (0)\n+77C82 CENTRAL HEADER #11    02014B50 (33639248)\n+77C86 Created Zip Spec      14 (20) '2.0'\n+77C87 Created OS            03 (3) 'Unix'\n+77C88 Extract Zip Spec      0A (10) '1.0'\n+77C89 Extract OS            00 (0) 'MS-DOS'\n+77C8A General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77C8C Compression Method    0000 (0) 'Stored'\n+77C8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77C92 CRC                   00000000 (0)\n+77C96 Compressed Size       00000000 (0)\n+77C9A Uncompressed Size     00000000 (0)\n+77C9E Filename Length       001A (26)\n+77CA0 Extra Length          0000 (0)\n+77CA2 Comment Length        0000 (0)\n+77CA4 Disk Start            0000 (0)\n+77CA6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7807D Ext File Attributes   41ED0010 (1106051088)\n+77CA8 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-78081 Local Header Offset   000002FF (767)\n-78085 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77CAC Local Header Offset   000002EC (748)\n+77CB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77CB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78085: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77CB0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7805D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77C88: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-780A4 CENTRAL HEADER #12    02014B50 (33639248)\n-780A8 Created Zip Spec      14 (20) '2.0'\n-780A9 Created OS            03 (3) 'Unix'\n-780AA Extract Zip Spec      0A (10) '1.0'\n-780AB Extract OS            00 (0) 'MS-DOS'\n-780AC General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-780AE Compression Method    0000 (0) 'Stored'\n-780B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-780B4 CRC                   00000000 (0)\n-780B8 Compressed Size       00000000 (0)\n-780BC Uncompressed Size     00000000 (0)\n-780C0 Filename Length       001F (31)\n-780C2 Extra Length          0000 (0)\n-780C4 Comment Length        0000 (0)\n-780C6 Disk Start            0000 (0)\n-780C8 Int File Attributes   0000 (0)\n+77CCA CENTRAL HEADER #12    02014B50 (33639248)\n+77CCE Created Zip Spec      14 (20) '2.0'\n+77CCF Created OS            03 (3) 'Unix'\n+77CD0 Extract Zip Spec      0A (10) '1.0'\n+77CD1 Extract OS            00 (0) 'MS-DOS'\n+77CD2 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77CD4 Compression Method    0000 (0) 'Stored'\n+77CD6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77CDA CRC                   00000000 (0)\n+77CDE Compressed Size       00000000 (0)\n+77CE2 Uncompressed Size     00000000 (0)\n+77CE6 Filename Length       0022 (34)\n+77CE8 Extra Length          0000 (0)\n+77CEA Comment Length        0000 (0)\n+77CEC Disk Start            0000 (0)\n+77CEE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-780CA Ext File Attributes   41ED0010 (1106051088)\n+77CF0 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-780CE Local Header Offset   0000033C (828)\n-780D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77CF4 Local Header Offset   00000324 (804)\n+77CF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x780D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77CF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x780D2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77CF8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x780AA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77CD0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-780F1 CENTRAL HEADER #13    02014B50 (33639248)\n-780F5 Created Zip Spec      14 (20) '2.0'\n-780F6 Created OS            03 (3) 'Unix'\n-780F7 Extract Zip Spec      0A (10) '1.0'\n-780F8 Extract OS            00 (0) 'MS-DOS'\n-780F9 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-780FB Compression Method    0000 (0) 'Stored'\n-780FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78101 CRC                   00000000 (0)\n-78105 Compressed Size       00000000 (0)\n-78109 Uncompressed Size     00000000 (0)\n-7810D Filename Length       0015 (21)\n-7810F Extra Length          0000 (0)\n-78111 Comment Length        0000 (0)\n-78113 Disk Start            0000 (0)\n-78115 Int File Attributes   0000 (0)\n+77D1A CENTRAL HEADER #13    02014B50 (33639248)\n+77D1E Created Zip Spec      14 (20) '2.0'\n+77D1F Created OS            03 (3) 'Unix'\n+77D20 Extract Zip Spec      0A (10) '1.0'\n+77D21 Extract OS            00 (0) 'MS-DOS'\n+77D22 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77D24 Compression Method    0000 (0) 'Stored'\n+77D26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77D2A CRC                   00000000 (0)\n+77D2E Compressed Size       00000000 (0)\n+77D32 Uncompressed Size     00000000 (0)\n+77D36 Filename Length       001D (29)\n+77D38 Extra Length          0000 (0)\n+77D3A Comment Length        0000 (0)\n+77D3C Disk Start            0000 (0)\n+77D3E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78117 Ext File Attributes   41ED0010 (1106051088)\n+77D40 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-7811B Local Header Offset   00000379 (889)\n-7811F Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+77D44 Local Header Offset   00000364 (868)\n+77D48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7811F: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7811F: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77D48: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x780F7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77D20: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78134 CENTRAL HEADER #14    02014B50 (33639248)\n-78138 Created Zip Spec      14 (20) '2.0'\n-78139 Created OS            03 (3) 'Unix'\n-7813A Extract Zip Spec      0A (10) '1.0'\n-7813B Extract OS            00 (0) 'MS-DOS'\n-7813C General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7813E Compression Method    0000 (0) 'Stored'\n-78140 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78144 CRC                   00000000 (0)\n-78148 Compressed Size       00000000 (0)\n-7814C Uncompressed Size     00000000 (0)\n-78150 Filename Length       001A (26)\n-78152 Extra Length          0000 (0)\n-78154 Comment Length        0000 (0)\n-78156 Disk Start            0000 (0)\n-78158 Int File Attributes   0000 (0)\n+77D65 CENTRAL HEADER #14    02014B50 (33639248)\n+77D69 Created Zip Spec      14 (20) '2.0'\n+77D6A Created OS            03 (3) 'Unix'\n+77D6B Extract Zip Spec      0A (10) '1.0'\n+77D6C Extract OS            00 (0) 'MS-DOS'\n+77D6D General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77D6F Compression Method    0000 (0) 'Stored'\n+77D71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77D75 CRC                   00000000 (0)\n+77D79 Compressed Size       00000000 (0)\n+77D7D Uncompressed Size     00000000 (0)\n+77D81 Filename Length       0020 (32)\n+77D83 Extra Length          0000 (0)\n+77D85 Comment Length        0000 (0)\n+77D87 Disk Start            0000 (0)\n+77D89 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7815A Ext File Attributes   41ED0010 (1106051088)\n+77D8B 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-7815E Local Header Offset   000003AC (940)\n-78162 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77D8F Local Header Offset   0000039F (927)\n+77D93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78162: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77D93: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7813A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77D6B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-7817C CENTRAL HEADER #15    02014B50 (33639248)\n-78180 Created Zip Spec      14 (20) '2.0'\n-78181 Created OS            03 (3) 'Unix'\n-78182 Extract Zip Spec      0A (10) '1.0'\n-78183 Extract OS            00 (0) 'MS-DOS'\n-78184 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78186 Compression Method    0000 (0) 'Stored'\n-78188 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7818C CRC                   00000000 (0)\n-78190 Compressed Size       00000000 (0)\n-78194 Uncompressed Size     00000000 (0)\n-78198 Filename Length       0022 (34)\n-7819A Extra Length          0000 (0)\n-7819C Comment Length        0000 (0)\n-7819E Disk Start            0000 (0)\n-781A0 Int File Attributes   0000 (0)\n+77DB3 CENTRAL HEADER #15    02014B50 (33639248)\n+77DB7 Created Zip Spec      14 (20) '2.0'\n+77DB8 Created OS            03 (3) 'Unix'\n+77DB9 Extract Zip Spec      0A (10) '1.0'\n+77DBA Extract OS            00 (0) 'MS-DOS'\n+77DBB General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77DBD Compression Method    0000 (0) 'Stored'\n+77DBF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77DC3 CRC                   00000000 (0)\n+77DC7 Compressed Size       00000000 (0)\n+77DCB Uncompressed Size     00000000 (0)\n+77DCF Filename Length       0021 (33)\n+77DD1 Extra Length          0000 (0)\n+77DD3 Comment Length        0000 (0)\n+77DD5 Disk Start            0000 (0)\n+77DD7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-781A2 Ext File Attributes   41ED0010 (1106051088)\n+77DD9 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-781A6 Local Header Offset   000003E4 (996)\n-781AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77DDD Local Header Offset   000003DD (989)\n+77DE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x781AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77DE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x781AA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77DE1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78182: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77DB9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-781CC CENTRAL HEADER #16    02014B50 (33639248)\n-781D0 Created Zip Spec      14 (20) '2.0'\n-781D1 Created OS            03 (3) 'Unix'\n-781D2 Extract Zip Spec      0A (10) '1.0'\n-781D3 Extract OS            00 (0) 'MS-DOS'\n-781D4 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-781D6 Compression Method    0000 (0) 'Stored'\n-781D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-781DC CRC                   00000000 (0)\n-781E0 Compressed Size       00000000 (0)\n-781E4 Uncompressed Size     00000000 (0)\n-781E8 Filename Length       001D (29)\n-781EA Extra Length          0000 (0)\n-781EC Comment Length        0000 (0)\n-781EE Disk Start            0000 (0)\n-781F0 Int File Attributes   0000 (0)\n+77E02 CENTRAL HEADER #16    02014B50 (33639248)\n+77E06 Created Zip Spec      14 (20) '2.0'\n+77E07 Created OS            03 (3) 'Unix'\n+77E08 Extract Zip Spec      0A (10) '1.0'\n+77E09 Extract OS            00 (0) 'MS-DOS'\n+77E0A General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77E0C Compression Method    0000 (0) 'Stored'\n+77E0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77E12 CRC                   00000000 (0)\n+77E16 Compressed Size       00000000 (0)\n+77E1A Uncompressed Size     00000000 (0)\n+77E1E Filename Length       001C (28)\n+77E20 Extra Length          0000 (0)\n+77E22 Comment Length        0000 (0)\n+77E24 Disk Start            0000 (0)\n+77E26 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-781F2 Ext File Attributes   41ED0010 (1106051088)\n+77E28 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-781F6 Local Header Offset   00000424 (1060)\n-781FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77E2C Local Header Offset   0000041C (1052)\n+77E30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x781FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77E30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x781FA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77E30: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x781D2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77E08: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78217 CENTRAL HEADER #17    02014B50 (33639248)\n-7821B Created Zip Spec      14 (20) '2.0'\n-7821C Created OS            03 (3) 'Unix'\n-7821D Extract Zip Spec      0A (10) '1.0'\n-7821E Extract OS            00 (0) 'MS-DOS'\n-7821F General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78221 Compression Method    0000 (0) 'Stored'\n-78223 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78227 CRC                   00000000 (0)\n-7822B Compressed Size       00000000 (0)\n-7822F Uncompressed Size     00000000 (0)\n-78233 Filename Length       0020 (32)\n-78235 Extra Length          0000 (0)\n-78237 Comment Length        0000 (0)\n-78239 Disk Start            0000 (0)\n-7823B Int File Attributes   0000 (0)\n+77E4C CENTRAL HEADER #17    02014B50 (33639248)\n+77E50 Created Zip Spec      14 (20) '2.0'\n+77E51 Created OS            03 (3) 'Unix'\n+77E52 Extract Zip Spec      0A (10) '1.0'\n+77E53 Extract OS            00 (0) 'MS-DOS'\n+77E54 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77E56 Compression Method    0000 (0) 'Stored'\n+77E58 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77E5C CRC                   00000000 (0)\n+77E60 Compressed Size       00000000 (0)\n+77E64 Uncompressed Size     00000000 (0)\n+77E68 Filename Length       001B (27)\n+77E6A Extra Length          0000 (0)\n+77E6C Comment Length        0000 (0)\n+77E6E Disk Start            0000 (0)\n+77E70 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7823D Ext File Attributes   41ED0010 (1106051088)\n+77E72 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-78241 Local Header Offset   0000045F (1119)\n-78245 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77E76 Local Header Offset   00000456 (1110)\n+77E7A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77E7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78245: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77E7A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7821D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77E52: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78265 CENTRAL HEADER #18    02014B50 (33639248)\n-78269 Created Zip Spec      14 (20) '2.0'\n-7826A Created OS            03 (3) 'Unix'\n-7826B Extract Zip Spec      0A (10) '1.0'\n-7826C Extract OS            00 (0) 'MS-DOS'\n-7826D General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7826F Compression Method    0000 (0) 'Stored'\n-78271 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78275 CRC                   00000000 (0)\n-78279 Compressed Size       00000000 (0)\n-7827D Uncompressed Size     00000000 (0)\n-78281 Filename Length       0021 (33)\n-78283 Extra Length          0000 (0)\n-78285 Comment Length        0000 (0)\n-78287 Disk Start            0000 (0)\n-78289 Int File Attributes   0000 (0)\n+77E95 CENTRAL HEADER #18    02014B50 (33639248)\n+77E99 Created Zip Spec      14 (20) '2.0'\n+77E9A Created OS            03 (3) 'Unix'\n+77E9B Extract Zip Spec      0A (10) '1.0'\n+77E9C Extract OS            00 (0) 'MS-DOS'\n+77E9D General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77E9F Compression Method    0000 (0) 'Stored'\n+77EA1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77EA5 CRC                   00000000 (0)\n+77EA9 Compressed Size       00000000 (0)\n+77EAD Uncompressed Size     00000000 (0)\n+77EB1 Filename Length       001D (29)\n+77EB3 Extra Length          0000 (0)\n+77EB5 Comment Length        0000 (0)\n+77EB7 Disk Start            0000 (0)\n+77EB9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7828B Ext File Attributes   41ED0010 (1106051088)\n+77EBB 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-7828F Local Header Offset   0000049D (1181)\n-78293 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77EBF Local Header Offset   0000048F (1167)\n+77EC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78293: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78293: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77EC3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7826B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77E9B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-782B4 CENTRAL HEADER #19    02014B50 (33639248)\n-782B8 Created Zip Spec      14 (20) '2.0'\n-782B9 Created OS            03 (3) 'Unix'\n-782BA Extract Zip Spec      0A (10) '1.0'\n-782BB Extract OS            00 (0) 'MS-DOS'\n-782BC General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-782BE Compression Method    0000 (0) 'Stored'\n-782C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-782C4 CRC                   00000000 (0)\n-782C8 Compressed Size       00000000 (0)\n-782CC Uncompressed Size     00000000 (0)\n-782D0 Filename Length       001C (28)\n-782D2 Extra Length          0000 (0)\n-782D4 Comment Length        0000 (0)\n-782D6 Disk Start            0000 (0)\n-782D8 Int File Attributes   0000 (0)\n+77EE0 CENTRAL HEADER #19    02014B50 (33639248)\n+77EE4 Created Zip Spec      14 (20) '2.0'\n+77EE5 Created OS            03 (3) 'Unix'\n+77EE6 Extract Zip Spec      0A (10) '1.0'\n+77EE7 Extract OS            00 (0) 'MS-DOS'\n+77EE8 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77EEA Compression Method    0000 (0) 'Stored'\n+77EEC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77EF0 CRC                   00000000 (0)\n+77EF4 Compressed Size       00000000 (0)\n+77EF8 Uncompressed Size     00000000 (0)\n+77EFC Filename Length       001A (26)\n+77EFE Extra Length          0000 (0)\n+77F00 Comment Length        0000 (0)\n+77F02 Disk Start            0000 (0)\n+77F04 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-782DA Ext File Attributes   41ED0010 (1106051088)\n+77F06 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-782DE Local Header Offset   000004DC (1244)\n-782E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77F0A Local Header Offset   000004CA (1226)\n+77F0E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x782E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x782E2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77F0E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x782BA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77EE6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-782FE CENTRAL HEADER #20    02014B50 (33639248)\n-78302 Created Zip Spec      14 (20) '2.0'\n-78303 Created OS            03 (3) 'Unix'\n-78304 Extract Zip Spec      0A (10) '1.0'\n-78305 Extract OS            00 (0) 'MS-DOS'\n-78306 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78308 Compression Method    0000 (0) 'Stored'\n-7830A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7830E CRC                   00000000 (0)\n-78312 Compressed Size       00000000 (0)\n-78316 Uncompressed Size     00000000 (0)\n-7831A Filename Length       001B (27)\n-7831C Extra Length          0000 (0)\n-7831E Comment Length        0000 (0)\n-78320 Disk Start            0000 (0)\n-78322 Int File Attributes   0000 (0)\n+77F28 CENTRAL HEADER #20    02014B50 (33639248)\n+77F2C Created Zip Spec      14 (20) '2.0'\n+77F2D Created OS            03 (3) 'Unix'\n+77F2E Extract Zip Spec      0A (10) '1.0'\n+77F2F Extract OS            00 (0) 'MS-DOS'\n+77F30 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77F32 Compression Method    0000 (0) 'Stored'\n+77F34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77F38 CRC                   00000000 (0)\n+77F3C Compressed Size       00000000 (0)\n+77F40 Uncompressed Size     00000000 (0)\n+77F44 Filename Length       0019 (25)\n+77F46 Extra Length          0000 (0)\n+77F48 Comment Length        0000 (0)\n+77F4A Disk Start            0000 (0)\n+77F4C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78324 Ext File Attributes   41ED0010 (1106051088)\n+77F4E 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-78328 Local Header Offset   00000516 (1302)\n-7832C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77F52 Local Header Offset   00000502 (1282)\n+77F56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7832C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77F56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7832C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77F56: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78304: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77F2E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78347 CENTRAL HEADER #21    02014B50 (33639248)\n-7834B Created Zip Spec      14 (20) '2.0'\n-7834C Created OS            03 (3) 'Unix'\n-7834D Extract Zip Spec      0A (10) '1.0'\n-7834E Extract OS            00 (0) 'MS-DOS'\n-7834F General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78351 Compression Method    0000 (0) 'Stored'\n-78353 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78357 CRC                   00000000 (0)\n-7835B Compressed Size       00000000 (0)\n-7835F Uncompressed Size     00000000 (0)\n-78363 Filename Length       001D (29)\n-78365 Extra Length          0000 (0)\n-78367 Comment Length        0000 (0)\n-78369 Disk Start            0000 (0)\n-7836B Int File Attributes   0000 (0)\n+77F6F CENTRAL HEADER #21    02014B50 (33639248)\n+77F73 Created Zip Spec      14 (20) '2.0'\n+77F74 Created OS            03 (3) 'Unix'\n+77F75 Extract Zip Spec      0A (10) '1.0'\n+77F76 Extract OS            00 (0) 'MS-DOS'\n+77F77 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77F79 Compression Method    0000 (0) 'Stored'\n+77F7B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77F7F CRC                   00000000 (0)\n+77F83 Compressed Size       00000000 (0)\n+77F87 Uncompressed Size     00000000 (0)\n+77F8B Filename Length       001A (26)\n+77F8D Extra Length          0000 (0)\n+77F8F Comment Length        0000 (0)\n+77F91 Disk Start            0000 (0)\n+77F93 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7836D Ext File Attributes   41ED0010 (1106051088)\n+77F95 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-78371 Local Header Offset   0000054F (1359)\n-78375 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77F99 Local Header Offset   00000539 (1337)\n+77F9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78375: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78375: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77F9D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7834D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77F75: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78392 CENTRAL HEADER #22    02014B50 (33639248)\n-78396 Created Zip Spec      14 (20) '2.0'\n-78397 Created OS            03 (3) 'Unix'\n-78398 Extract Zip Spec      0A (10) '1.0'\n-78399 Extract OS            00 (0) 'MS-DOS'\n-7839A General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7839C Compression Method    0000 (0) 'Stored'\n-7839E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-783A2 CRC                   00000000 (0)\n-783A6 Compressed Size       00000000 (0)\n-783AA Uncompressed Size     00000000 (0)\n-783AE Filename Length       001A (26)\n-783B0 Extra Length          0000 (0)\n-783B2 Comment Length        0000 (0)\n-783B4 Disk Start            0000 (0)\n-783B6 Int File Attributes   0000 (0)\n+77FB7 CENTRAL HEADER #22    02014B50 (33639248)\n+77FBB Created Zip Spec      14 (20) '2.0'\n+77FBC Created OS            03 (3) 'Unix'\n+77FBD Extract Zip Spec      0A (10) '1.0'\n+77FBE Extract OS            00 (0) 'MS-DOS'\n+77FBF General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+77FC1 Compression Method    0000 (0) 'Stored'\n+77FC3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+77FC7 CRC                   00000000 (0)\n+77FCB Compressed Size       00000000 (0)\n+77FCF Uncompressed Size     00000000 (0)\n+77FD3 Filename Length       001A (26)\n+77FD5 Extra Length          0000 (0)\n+77FD7 Comment Length        0000 (0)\n+77FD9 Disk Start            0000 (0)\n+77FDB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-783B8 Ext File Attributes   41ED0010 (1106051088)\n+77FDD 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-783BC Local Header Offset   0000058A (1418)\n-783C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+77FE1 Local Header Offset   00000571 (1393)\n+77FE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x783C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77FE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x783C0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x77FE5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78398: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x77FBD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-783DA CENTRAL HEADER #23    02014B50 (33639248)\n-783DE Created Zip Spec      14 (20) '2.0'\n-783DF Created OS            03 (3) 'Unix'\n-783E0 Extract Zip Spec      0A (10) '1.0'\n-783E1 Extract OS            00 (0) 'MS-DOS'\n-783E2 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-783E4 Compression Method    0000 (0) 'Stored'\n-783E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-783EA CRC                   00000000 (0)\n-783EE Compressed Size       00000000 (0)\n-783F2 Uncompressed Size     00000000 (0)\n-783F6 Filename Length       0019 (25)\n-783F8 Extra Length          0000 (0)\n-783FA Comment Length        0000 (0)\n-783FC Disk Start            0000 (0)\n-783FE Int File Attributes   0000 (0)\n+77FFF CENTRAL HEADER #23    02014B50 (33639248)\n+78003 Created Zip Spec      14 (20) '2.0'\n+78004 Created OS            03 (3) 'Unix'\n+78005 Extract Zip Spec      0A (10) '1.0'\n+78006 Extract OS            00 (0) 'MS-DOS'\n+78007 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78009 Compression Method    0000 (0) 'Stored'\n+7800B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7800F CRC                   00000000 (0)\n+78013 Compressed Size       00000000 (0)\n+78017 Uncompressed Size     00000000 (0)\n+7801B Filename Length       0020 (32)\n+7801D Extra Length          0000 (0)\n+7801F Comment Length        0000 (0)\n+78021 Disk Start            0000 (0)\n+78023 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78400 Ext File Attributes   41ED0010 (1106051088)\n+78025 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-78404 Local Header Offset   000005C2 (1474)\n-78408 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+78029 Local Header Offset   000005A9 (1449)\n+7802D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7802D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78408: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7802D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x783E0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78005: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78421 CENTRAL HEADER #24    02014B50 (33639248)\n-78425 Created Zip Spec      14 (20) '2.0'\n-78426 Created OS            03 (3) 'Unix'\n-78427 Extract Zip Spec      0A (10) '1.0'\n-78428 Extract OS            00 (0) 'MS-DOS'\n-78429 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7842B Compression Method    0000 (0) 'Stored'\n-7842D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78431 CRC                   00000000 (0)\n-78435 Compressed Size       00000000 (0)\n-78439 Uncompressed Size     00000000 (0)\n-7843D Filename Length       001A (26)\n-7843F Extra Length          0000 (0)\n-78441 Comment Length        0000 (0)\n-78443 Disk Start            0000 (0)\n-78445 Int File Attributes   0000 (0)\n+7804D CENTRAL HEADER #24    02014B50 (33639248)\n+78051 Created Zip Spec      14 (20) '2.0'\n+78052 Created OS            03 (3) 'Unix'\n+78053 Extract Zip Spec      0A (10) '1.0'\n+78054 Extract OS            00 (0) 'MS-DOS'\n+78055 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78057 Compression Method    0000 (0) 'Stored'\n+78059 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7805D CRC                   00000000 (0)\n+78061 Compressed Size       00000000 (0)\n+78065 Uncompressed Size     00000000 (0)\n+78069 Filename Length       001E (30)\n+7806B Extra Length          0000 (0)\n+7806D Comment Length        0000 (0)\n+7806F Disk Start            0000 (0)\n+78071 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78447 Ext File Attributes   41ED0010 (1106051088)\n+78073 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-7844B Local Header Offset   000005F9 (1529)\n-7844F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78077 Local Header Offset   000005E7 (1511)\n+7807B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7844F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7807B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7844F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7807B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78427: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78053: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78469 CENTRAL HEADER #25    02014B50 (33639248)\n-7846D Created Zip Spec      14 (20) '2.0'\n-7846E Created OS            03 (3) 'Unix'\n-7846F Extract Zip Spec      0A (10) '1.0'\n-78470 Extract OS            00 (0) 'MS-DOS'\n-78471 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78473 Compression Method    0000 (0) 'Stored'\n-78475 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78479 CRC                   00000000 (0)\n-7847D Compressed Size       00000000 (0)\n-78481 Uncompressed Size     00000000 (0)\n-78485 Filename Length       001A (26)\n-78487 Extra Length          0000 (0)\n-78489 Comment Length        0000 (0)\n-7848B Disk Start            0000 (0)\n-7848D Int File Attributes   0000 (0)\n+78099 CENTRAL HEADER #25    02014B50 (33639248)\n+7809D Created Zip Spec      14 (20) '2.0'\n+7809E Created OS            03 (3) 'Unix'\n+7809F Extract Zip Spec      0A (10) '1.0'\n+780A0 Extract OS            00 (0) 'MS-DOS'\n+780A1 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+780A3 Compression Method    0000 (0) 'Stored'\n+780A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+780A9 CRC                   00000000 (0)\n+780AD Compressed Size       00000000 (0)\n+780B1 Uncompressed Size     00000000 (0)\n+780B5 Filename Length       001E (30)\n+780B7 Extra Length          0000 (0)\n+780B9 Comment Length        0000 (0)\n+780BB Disk Start            0000 (0)\n+780BD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7848F Ext File Attributes   41ED0010 (1106051088)\n+780BF 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-78493 Local Header Offset   00000631 (1585)\n-78497 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+780C3 Local Header Offset   00000623 (1571)\n+780C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x780C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78497: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x780C7: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7846F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7809F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-784B1 CENTRAL HEADER #26    02014B50 (33639248)\n-784B5 Created Zip Spec      14 (20) '2.0'\n-784B6 Created OS            03 (3) 'Unix'\n-784B7 Extract Zip Spec      0A (10) '1.0'\n-784B8 Extract OS            00 (0) 'MS-DOS'\n-784B9 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-784BB Compression Method    0000 (0) 'Stored'\n-784BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-784C1 CRC                   00000000 (0)\n-784C5 Compressed Size       00000000 (0)\n-784C9 Uncompressed Size     00000000 (0)\n-784CD Filename Length       0020 (32)\n-784CF Extra Length          0000 (0)\n-784D1 Comment Length        0000 (0)\n-784D3 Disk Start            0000 (0)\n-784D5 Int File Attributes   0000 (0)\n+780E5 CENTRAL HEADER #26    02014B50 (33639248)\n+780E9 Created Zip Spec      14 (20) '2.0'\n+780EA Created OS            03 (3) 'Unix'\n+780EB Extract Zip Spec      0A (10) '1.0'\n+780EC Extract OS            00 (0) 'MS-DOS'\n+780ED General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+780EF Compression Method    0000 (0) 'Stored'\n+780F1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+780F5 CRC                   00000000 (0)\n+780F9 Compressed Size       00000000 (0)\n+780FD Uncompressed Size     00000000 (0)\n+78101 Filename Length       0019 (25)\n+78103 Extra Length          0000 (0)\n+78105 Comment Length        0000 (0)\n+78107 Disk Start            0000 (0)\n+78109 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-784D7 Ext File Attributes   41ED0010 (1106051088)\n+7810B 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-784DB Local Header Offset   00000669 (1641)\n-784DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7810F Local Header Offset   0000065F (1631)\n+78113 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x784DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x784DF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78113: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x784B7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x780EB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-784FF CENTRAL HEADER #27    02014B50 (33639248)\n-78503 Created Zip Spec      14 (20) '2.0'\n-78504 Created OS            03 (3) 'Unix'\n-78505 Extract Zip Spec      0A (10) '1.0'\n-78506 Extract OS            00 (0) 'MS-DOS'\n-78507 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78509 Compression Method    0000 (0) 'Stored'\n-7850B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7850F CRC                   00000000 (0)\n-78513 Compressed Size       00000000 (0)\n-78517 Uncompressed Size     00000000 (0)\n-7851B Filename Length       001E (30)\n-7851D Extra Length          0000 (0)\n-7851F Comment Length        0000 (0)\n-78521 Disk Start            0000 (0)\n-78523 Int File Attributes   0000 (0)\n+7812C CENTRAL HEADER #27    02014B50 (33639248)\n+78130 Created Zip Spec      14 (20) '2.0'\n+78131 Created OS            03 (3) 'Unix'\n+78132 Extract Zip Spec      0A (10) '1.0'\n+78133 Extract OS            00 (0) 'MS-DOS'\n+78134 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78136 Compression Method    0000 (0) 'Stored'\n+78138 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7813C CRC                   00000000 (0)\n+78140 Compressed Size       00000000 (0)\n+78144 Uncompressed Size     00000000 (0)\n+78148 Filename Length       001C (28)\n+7814A Extra Length          0000 (0)\n+7814C Comment Length        0000 (0)\n+7814E Disk Start            0000 (0)\n+78150 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78525 Ext File Attributes   41ED0010 (1106051088)\n+78152 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-78529 Local Header Offset   000006A7 (1703)\n-7852D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78156 Local Header Offset   00000696 (1686)\n+7815A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7852D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7815A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7852D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7815A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78505: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78132: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-7854B CENTRAL HEADER #28    02014B50 (33639248)\n-7854F Created Zip Spec      14 (20) '2.0'\n-78550 Created OS            03 (3) 'Unix'\n-78551 Extract Zip Spec      0A (10) '1.0'\n-78552 Extract OS            00 (0) 'MS-DOS'\n-78553 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78555 Compression Method    0000 (0) 'Stored'\n-78557 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7855B CRC                   00000000 (0)\n-7855F Compressed Size       00000000 (0)\n-78563 Uncompressed Size     00000000 (0)\n-78567 Filename Length       001E (30)\n-78569 Extra Length          0000 (0)\n-7856B Comment Length        0000 (0)\n-7856D Disk Start            0000 (0)\n-7856F Int File Attributes   0000 (0)\n+78176 CENTRAL HEADER #28    02014B50 (33639248)\n+7817A Created Zip Spec      14 (20) '2.0'\n+7817B Created OS            03 (3) 'Unix'\n+7817C Extract Zip Spec      0A (10) '1.0'\n+7817D Extract OS            00 (0) 'MS-DOS'\n+7817E General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78180 Compression Method    0000 (0) 'Stored'\n+78182 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78186 CRC                   00000000 (0)\n+7818A Compressed Size       00000000 (0)\n+7818E Uncompressed Size     00000000 (0)\n+78192 Filename Length       001D (29)\n+78194 Extra Length          0000 (0)\n+78196 Comment Length        0000 (0)\n+78198 Disk Start            0000 (0)\n+7819A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78571 Ext File Attributes   41ED0010 (1106051088)\n+7819C 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-78575 Local Header Offset   000006E3 (1763)\n-78579 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+781A0 Local Header Offset   000006D0 (1744)\n+781A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x781A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78579: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x781A4: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78551: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7817C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78597 CENTRAL HEADER #29    02014B50 (33639248)\n-7859B Created Zip Spec      14 (20) '2.0'\n-7859C Created OS            03 (3) 'Unix'\n-7859D Extract Zip Spec      0A (10) '1.0'\n-7859E Extract OS            00 (0) 'MS-DOS'\n-7859F General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-785A1 Compression Method    0000 (0) 'Stored'\n-785A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-785A7 CRC                   00000000 (0)\n-785AB Compressed Size       00000000 (0)\n-785AF Uncompressed Size     00000000 (0)\n-785B3 Filename Length       0019 (25)\n-785B5 Extra Length          0000 (0)\n-785B7 Comment Length        0000 (0)\n-785B9 Disk Start            0000 (0)\n-785BB Int File Attributes   0000 (0)\n+781C1 CENTRAL HEADER #29    02014B50 (33639248)\n+781C5 Created Zip Spec      14 (20) '2.0'\n+781C6 Created OS            03 (3) 'Unix'\n+781C7 Extract Zip Spec      0A (10) '1.0'\n+781C8 Extract OS            00 (0) 'MS-DOS'\n+781C9 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+781CB Compression Method    0000 (0) 'Stored'\n+781CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+781D1 CRC                   00000000 (0)\n+781D5 Compressed Size       00000000 (0)\n+781D9 Uncompressed Size     00000000 (0)\n+781DD Filename Length       0020 (32)\n+781DF Extra Length          0000 (0)\n+781E1 Comment Length        0000 (0)\n+781E3 Disk Start            0000 (0)\n+781E5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-785BD Ext File Attributes   41ED0010 (1106051088)\n+781E7 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-785C1 Local Header Offset   0000071F (1823)\n-785C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+781EB Local Header Offset   0000070B (1803)\n+781EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x785C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x781EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x785C5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x781EF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7859D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x781C7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-785DE CENTRAL HEADER #30    02014B50 (33639248)\n-785E2 Created Zip Spec      14 (20) '2.0'\n-785E3 Created OS            03 (3) 'Unix'\n-785E4 Extract Zip Spec      0A (10) '1.0'\n-785E5 Extract OS            00 (0) 'MS-DOS'\n-785E6 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-785E8 Compression Method    0000 (0) 'Stored'\n-785EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-785EE CRC                   00000000 (0)\n-785F2 Compressed Size       00000000 (0)\n-785F6 Uncompressed Size     00000000 (0)\n-785FA Filename Length       001C (28)\n-785FC Extra Length          0000 (0)\n-785FE Comment Length        0000 (0)\n-78600 Disk Start            0000 (0)\n-78602 Int File Attributes   0000 (0)\n+7820F CENTRAL HEADER #30    02014B50 (33639248)\n+78213 Created Zip Spec      14 (20) '2.0'\n+78214 Created OS            03 (3) 'Unix'\n+78215 Extract Zip Spec      0A (10) '1.0'\n+78216 Extract OS            00 (0) 'MS-DOS'\n+78217 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78219 Compression Method    0000 (0) 'Stored'\n+7821B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7821F CRC                   00000000 (0)\n+78223 Compressed Size       00000000 (0)\n+78227 Uncompressed Size     00000000 (0)\n+7822B Filename Length       001D (29)\n+7822D Extra Length          0000 (0)\n+7822F Comment Length        0000 (0)\n+78231 Disk Start            0000 (0)\n+78233 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78604 Ext File Attributes   41ED0010 (1106051088)\n+78235 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-78608 Local Header Offset   00000756 (1878)\n-7860C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78239 Local Header Offset   00000749 (1865)\n+7823D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7860C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7823D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7860C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7823D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x785E4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78215: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78628 CENTRAL HEADER #31    02014B50 (33639248)\n-7862C Created Zip Spec      14 (20) '2.0'\n-7862D Created OS            03 (3) 'Unix'\n-7862E Extract Zip Spec      0A (10) '1.0'\n-7862F Extract OS            00 (0) 'MS-DOS'\n-78630 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78632 Compression Method    0000 (0) 'Stored'\n-78634 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78638 CRC                   00000000 (0)\n-7863C Compressed Size       00000000 (0)\n-78640 Uncompressed Size     00000000 (0)\n-78644 Filename Length       001D (29)\n-78646 Extra Length          0000 (0)\n-78648 Comment Length        0000 (0)\n-7864A Disk Start            0000 (0)\n-7864C Int File Attributes   0000 (0)\n+7825A CENTRAL HEADER #31    02014B50 (33639248)\n+7825E Created Zip Spec      14 (20) '2.0'\n+7825F Created OS            03 (3) 'Unix'\n+78260 Extract Zip Spec      0A (10) '1.0'\n+78261 Extract OS            00 (0) 'MS-DOS'\n+78262 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78264 Compression Method    0000 (0) 'Stored'\n+78266 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7826A CRC                   00000000 (0)\n+7826E Compressed Size       00000000 (0)\n+78272 Uncompressed Size     00000000 (0)\n+78276 Filename Length       0014 (20)\n+78278 Extra Length          0000 (0)\n+7827A Comment Length        0000 (0)\n+7827C Disk Start            0000 (0)\n+7827E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7864E Ext File Attributes   41ED0010 (1106051088)\n+78280 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-78652 Local Header Offset   00000790 (1936)\n-78656 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78284 Local Header Offset   00000784 (1924)\n+78288 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78656: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78288: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78656: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78288: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7862E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78260: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n #\n \n-78673 CENTRAL HEADER #32    02014B50 (33639248)\n-78677 Created Zip Spec      14 (20) '2.0'\n-78678 Created OS            03 (3) 'Unix'\n-78679 Extract Zip Spec      0A (10) '1.0'\n-7867A Extract OS            00 (0) 'MS-DOS'\n-7867B General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7867D Compression Method    0000 (0) 'Stored'\n-7867F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78683 CRC                   00000000 (0)\n-78687 Compressed Size       00000000 (0)\n-7868B Uncompressed Size     00000000 (0)\n-7868F Filename Length       0020 (32)\n-78691 Extra Length          0000 (0)\n-78693 Comment Length        0000 (0)\n-78695 Disk Start            0000 (0)\n-78697 Int File Attributes   0000 (0)\n+7829C CENTRAL HEADER #32    02014B50 (33639248)\n+782A0 Created Zip Spec      14 (20) '2.0'\n+782A1 Created OS            03 (3) 'Unix'\n+782A2 Extract Zip Spec      0A (10) '1.0'\n+782A3 Extract OS            00 (0) 'MS-DOS'\n+782A4 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+782A6 Compression Method    0000 (0) 'Stored'\n+782A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+782AC CRC                   00000000 (0)\n+782B0 Compressed Size       00000000 (0)\n+782B4 Uncompressed Size     00000000 (0)\n+782B8 Filename Length       000D (13)\n+782BA Extra Length          0000 (0)\n+782BC Comment Length        0000 (0)\n+782BE Disk Start            0000 (0)\n+782C0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78699 Ext File Attributes   41ED0010 (1106051088)\n+782C2 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-7869D Local Header Offset   000007CB (1995)\n-786A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+782C6 Local Header Offset   000007B6 (1974)\n+782CA Filename              'XXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x786A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x782CA: Filename 'XXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x786A1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x782CA: Directory 'XXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78679: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x782A2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXX'\n #\n \n-786C1 CENTRAL HEADER #33    02014B50 (33639248)\n-786C5 Created Zip Spec      14 (20) '2.0'\n-786C6 Created OS            03 (3) 'Unix'\n-786C7 Extract Zip Spec      0A (10) '1.0'\n-786C8 Extract OS            00 (0) 'MS-DOS'\n-786C9 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-786CB Compression Method    0000 (0) 'Stored'\n-786CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-786D1 CRC                   00000000 (0)\n-786D5 Compressed Size       00000000 (0)\n-786D9 Uncompressed Size     00000000 (0)\n-786DD Filename Length       001D (29)\n-786DF Extra Length          0000 (0)\n-786E1 Comment Length        0000 (0)\n-786E3 Disk Start            0000 (0)\n-786E5 Int File Attributes   0000 (0)\n+782D7 CENTRAL HEADER #33    02014B50 (33639248)\n+782DB Created Zip Spec      14 (20) '2.0'\n+782DC Created OS            03 (3) 'Unix'\n+782DD Extract Zip Spec      0A (10) '1.0'\n+782DE Extract OS            00 (0) 'MS-DOS'\n+782DF General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+782E1 Compression Method    0000 (0) 'Stored'\n+782E3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+782E7 CRC                   00000000 (0)\n+782EB Compressed Size       00000000 (0)\n+782EF Uncompressed Size     00000000 (0)\n+782F3 Filename Length       0011 (17)\n+782F5 Extra Length          0000 (0)\n+782F7 Comment Length        0000 (0)\n+782F9 Disk Start            0000 (0)\n+782FB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-786E7 Ext File Attributes   41ED0010 (1106051088)\n+782FD 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-786EB Local Header Offset   00000809 (2057)\n-786EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78301 Local Header Offset   000007E1 (2017)\n+78305 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x786EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78305: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x786EF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78305: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x786C7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x782DD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-7870C CENTRAL HEADER #34    02014B50 (33639248)\n-78710 Created Zip Spec      14 (20) '2.0'\n-78711 Created OS            03 (3) 'Unix'\n-78712 Extract Zip Spec      0A (10) '1.0'\n-78713 Extract OS            00 (0) 'MS-DOS'\n-78714 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78716 Compression Method    0000 (0) 'Stored'\n-78718 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7871C CRC                   00000000 (0)\n-78720 Compressed Size       00000000 (0)\n-78724 Uncompressed Size     00000000 (0)\n-78728 Filename Length       0014 (20)\n-7872A Extra Length          0000 (0)\n-7872C Comment Length        0000 (0)\n-7872E Disk Start            0000 (0)\n-78730 Int File Attributes   0000 (0)\n+78316 CENTRAL HEADER #34    02014B50 (33639248)\n+7831A Created Zip Spec      14 (20) '2.0'\n+7831B Created OS            03 (3) 'Unix'\n+7831C Extract Zip Spec      0A (10) '1.0'\n+7831D Extract OS            00 (0) 'MS-DOS'\n+7831E General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78320 Compression Method    0000 (0) 'Stored'\n+78322 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78326 CRC                   00000000 (0)\n+7832A Compressed Size       00000000 (0)\n+7832E Uncompressed Size     00000000 (0)\n+78332 Filename Length       000F (15)\n+78334 Extra Length          0000 (0)\n+78336 Comment Length        0000 (0)\n+78338 Disk Start            0000 (0)\n+7833A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78732 Ext File Attributes   41ED0010 (1106051088)\n+7833C 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-78736 Local Header Offset   00000844 (2116)\n-7873A Filename              'XXXXXXXXXXXXXXXXXXXX'\n+78340 Local Header Offset   00000810 (2064)\n+78344 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7873A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78344: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7873A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78344: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78712: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7831C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-7874E CENTRAL HEADER #35    02014B50 (33639248)\n-78752 Created Zip Spec      14 (20) '2.0'\n-78753 Created OS            03 (3) 'Unix'\n-78754 Extract Zip Spec      0A (10) '1.0'\n-78755 Extract OS            00 (0) 'MS-DOS'\n-78756 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78758 Compression Method    0000 (0) 'Stored'\n-7875A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7875E CRC                   00000000 (0)\n-78762 Compressed Size       00000000 (0)\n-78766 Uncompressed Size     00000000 (0)\n-7876A Filename Length       000D (13)\n-7876C Extra Length          0000 (0)\n-7876E Comment Length        0000 (0)\n-78770 Disk Start            0000 (0)\n-78772 Int File Attributes   0000 (0)\n+78353 CENTRAL HEADER #35    02014B50 (33639248)\n+78357 Created Zip Spec      14 (20) '2.0'\n+78358 Created OS            03 (3) 'Unix'\n+78359 Extract Zip Spec      0A (10) '1.0'\n+7835A Extract OS            00 (0) 'MS-DOS'\n+7835B General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+7835D Compression Method    0000 (0) 'Stored'\n+7835F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78363 CRC                   00000000 (0)\n+78367 Compressed Size       00000000 (0)\n+7836B Uncompressed Size     00000000 (0)\n+7836F Filename Length       001C (28)\n+78371 Extra Length          0000 (0)\n+78373 Comment Length        0000 (0)\n+78375 Disk Start            0000 (0)\n+78377 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78774 Ext File Attributes   41ED0010 (1106051088)\n+78379 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-78778 Local Header Offset   00000876 (2166)\n-7877C Filename              'XXXXXXXXXXXXX'\n+7837D Local Header Offset   0000083D (2109)\n+78381 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7877C: Filename 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x78381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7877C: Directory 'XXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78381: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78754: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXX'\n+# WARNING: Offset 0x78359: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78789 CENTRAL HEADER #36    02014B50 (33639248)\n-7878D Created Zip Spec      14 (20) '2.0'\n-7878E Created OS            03 (3) 'Unix'\n-7878F Extract Zip Spec      0A (10) '1.0'\n-78790 Extract OS            00 (0) 'MS-DOS'\n-78791 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78793 Compression Method    0000 (0) 'Stored'\n-78795 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78799 CRC                   00000000 (0)\n-7879D Compressed Size       00000000 (0)\n-787A1 Uncompressed Size     00000000 (0)\n-787A5 Filename Length       0011 (17)\n-787A7 Extra Length          0000 (0)\n-787A9 Comment Length        0000 (0)\n-787AB Disk Start            0000 (0)\n-787AD Int File Attributes   0000 (0)\n+7839D CENTRAL HEADER #36    02014B50 (33639248)\n+783A1 Created Zip Spec      14 (20) '2.0'\n+783A2 Created OS            03 (3) 'Unix'\n+783A3 Extract Zip Spec      0A (10) '1.0'\n+783A4 Extract OS            00 (0) 'MS-DOS'\n+783A5 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+783A7 Compression Method    0000 (0) 'Stored'\n+783A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+783AD CRC                   00000000 (0)\n+783B1 Compressed Size       00000000 (0)\n+783B5 Uncompressed Size     00000000 (0)\n+783B9 Filename Length       0014 (20)\n+783BB Extra Length          0000 (0)\n+783BD Comment Length        0000 (0)\n+783BF Disk Start            0000 (0)\n+783C1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-787AF Ext File Attributes   41ED0010 (1106051088)\n+783C3 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-787B3 Local Header Offset   000008A1 (2209)\n-787B7 Filename              'XXXXXXXXXXXXXXXXX'\n+783C7 Local Header Offset   00000877 (2167)\n+783CB Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x787B7: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x783CB: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x787B7: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x783CB: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7878F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x783A3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n #\n \n-787C8 CENTRAL HEADER #37    02014B50 (33639248)\n-787CC Created Zip Spec      14 (20) '2.0'\n-787CD Created OS            03 (3) 'Unix'\n-787CE Extract Zip Spec      0A (10) '1.0'\n-787CF Extract OS            00 (0) 'MS-DOS'\n-787D0 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-787D2 Compression Method    0000 (0) 'Stored'\n-787D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-787D8 CRC                   00000000 (0)\n-787DC Compressed Size       00000000 (0)\n-787E0 Uncompressed Size     00000000 (0)\n-787E4 Filename Length       000F (15)\n-787E6 Extra Length          0000 (0)\n-787E8 Comment Length        0000 (0)\n-787EA Disk Start            0000 (0)\n-787EC Int File Attributes   0000 (0)\n+783DF CENTRAL HEADER #37    02014B50 (33639248)\n+783E3 Created Zip Spec      14 (20) '2.0'\n+783E4 Created OS            03 (3) 'Unix'\n+783E5 Extract Zip Spec      0A (10) '1.0'\n+783E6 Extract OS            00 (0) 'MS-DOS'\n+783E7 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+783E9 Compression Method    0000 (0) 'Stored'\n+783EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+783EF CRC                   00000000 (0)\n+783F3 Compressed Size       00000000 (0)\n+783F7 Uncompressed Size     00000000 (0)\n+783FB Filename Length       0013 (19)\n+783FD Extra Length          0000 (0)\n+783FF Comment Length        0000 (0)\n+78401 Disk Start            0000 (0)\n+78403 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-787EE Ext File Attributes   41ED0010 (1106051088)\n+78405 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-787F2 Local Header Offset   000008D0 (2256)\n-787F6 Filename              'XXXXXXXXXXXXXXX'\n+78409 Local Header Offset   000008A9 (2217)\n+7840D Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x787F6: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7840D: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x787F6: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7840D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x787CE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x783E5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-78805 CENTRAL HEADER #38    02014B50 (33639248)\n-78809 Created Zip Spec      14 (20) '2.0'\n-7880A Created OS            03 (3) 'Unix'\n-7880B Extract Zip Spec      0A (10) '1.0'\n-7880C Extract OS            00 (0) 'MS-DOS'\n-7880D General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7880F Compression Method    0000 (0) 'Stored'\n-78811 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78815 CRC                   00000000 (0)\n-78819 Compressed Size       00000000 (0)\n-7881D Uncompressed Size     00000000 (0)\n-78821 Filename Length       001C (28)\n-78823 Extra Length          0000 (0)\n-78825 Comment Length        0000 (0)\n-78827 Disk Start            0000 (0)\n-78829 Int File Attributes   0000 (0)\n+78420 CENTRAL HEADER #38    02014B50 (33639248)\n+78424 Created Zip Spec      14 (20) '2.0'\n+78425 Created OS            03 (3) 'Unix'\n+78426 Extract Zip Spec      0A (10) '1.0'\n+78427 Extract OS            00 (0) 'MS-DOS'\n+78428 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+7842A Compression Method    0000 (0) 'Stored'\n+7842C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78430 CRC                   00000000 (0)\n+78434 Compressed Size       00000000 (0)\n+78438 Uncompressed Size     00000000 (0)\n+7843C Filename Length       0013 (19)\n+7843E Extra Length          0000 (0)\n+78440 Comment Length        0000 (0)\n+78442 Disk Start            0000 (0)\n+78444 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7882B Ext File Attributes   41ED0010 (1106051088)\n+78446 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-7882F Local Header Offset   000008FD (2301)\n-78833 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7844A Local Header Offset   000008DA (2266)\n+7844E Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7844E: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78833: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7844E: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7880B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78426: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-7884F CENTRAL HEADER #39    02014B50 (33639248)\n-78853 Created Zip Spec      14 (20) '2.0'\n-78854 Created OS            03 (3) 'Unix'\n-78855 Extract Zip Spec      0A (10) '1.0'\n-78856 Extract OS            00 (0) 'MS-DOS'\n-78857 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78859 Compression Method    0000 (0) 'Stored'\n-7885B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7885F CRC                   00000000 (0)\n-78863 Compressed Size       00000000 (0)\n-78867 Uncompressed Size     00000000 (0)\n-7886B Filename Length       0014 (20)\n-7886D Extra Length          0000 (0)\n-7886F Comment Length        0000 (0)\n-78871 Disk Start            0000 (0)\n-78873 Int File Attributes   0000 (0)\n+78461 CENTRAL HEADER #39    02014B50 (33639248)\n+78465 Created Zip Spec      14 (20) '2.0'\n+78466 Created OS            03 (3) 'Unix'\n+78467 Extract Zip Spec      0A (10) '1.0'\n+78468 Extract OS            00 (0) 'MS-DOS'\n+78469 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+7846B Compression Method    0000 (0) 'Stored'\n+7846D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78471 CRC                   00000000 (0)\n+78475 Compressed Size       00000000 (0)\n+78479 Uncompressed Size     00000000 (0)\n+7847D Filename Length       0013 (19)\n+7847F Extra Length          0000 (0)\n+78481 Comment Length        0000 (0)\n+78483 Disk Start            0000 (0)\n+78485 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78875 Ext File Attributes   41ED0010 (1106051088)\n+78487 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-78879 Local Header Offset   00000937 (2359)\n-7887D Filename              'XXXXXXXXXXXXXXXXXXXX'\n+7848B Local Header Offset   0000090B (2315)\n+7848F Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7887D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7848F: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x7887D: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7848F: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78855: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78467: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-78891 CENTRAL HEADER #40    02014B50 (33639248)\n-78895 Created Zip Spec      14 (20) '2.0'\n-78896 Created OS            03 (3) 'Unix'\n-78897 Extract Zip Spec      0A (10) '1.0'\n-78898 Extract OS            00 (0) 'MS-DOS'\n-78899 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7889B Compression Method    0000 (0) 'Stored'\n-7889D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-788A1 CRC                   00000000 (0)\n-788A5 Compressed Size       00000000 (0)\n-788A9 Uncompressed Size     00000000 (0)\n-788AD Filename Length       0013 (19)\n-788AF Extra Length          0000 (0)\n-788B1 Comment Length        0000 (0)\n-788B3 Disk Start            0000 (0)\n-788B5 Int File Attributes   0000 (0)\n+784A2 CENTRAL HEADER #40    02014B50 (33639248)\n+784A6 Created Zip Spec      14 (20) '2.0'\n+784A7 Created OS            03 (3) 'Unix'\n+784A8 Extract Zip Spec      0A (10) '1.0'\n+784A9 Extract OS            00 (0) 'MS-DOS'\n+784AA General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+784AC Compression Method    0000 (0) 'Stored'\n+784AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+784B2 CRC                   00000000 (0)\n+784B6 Compressed Size       00000000 (0)\n+784BA Uncompressed Size     00000000 (0)\n+784BE Filename Length       0015 (21)\n+784C0 Extra Length          0000 (0)\n+784C2 Comment Length        0000 (0)\n+784C4 Disk Start            0000 (0)\n+784C6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-788B7 Ext File Attributes   41ED0010 (1106051088)\n+784C8 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-788BB Local Header Offset   00000969 (2409)\n-788BF Filename              'XXXXXXXXXXXXXXXXXXX'\n+784CC Local Header Offset   0000093C (2364)\n+784D0 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x788BF: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x784D0: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x788BF: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x784D0: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78897: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x784A8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n #\n \n-788D2 CENTRAL HEADER #41    02014B50 (33639248)\n-788D6 Created Zip Spec      14 (20) '2.0'\n-788D7 Created OS            03 (3) 'Unix'\n-788D8 Extract Zip Spec      0A (10) '1.0'\n-788D9 Extract OS            00 (0) 'MS-DOS'\n-788DA General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-788DC Compression Method    0000 (0) 'Stored'\n-788DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-788E2 CRC                   00000000 (0)\n-788E6 Compressed Size       00000000 (0)\n-788EA Uncompressed Size     00000000 (0)\n-788EE Filename Length       0013 (19)\n-788F0 Extra Length          0000 (0)\n-788F2 Comment Length        0000 (0)\n-788F4 Disk Start            0000 (0)\n-788F6 Int File Attributes   0000 (0)\n+784E5 CENTRAL HEADER #41    02014B50 (33639248)\n+784E9 Created Zip Spec      14 (20) '2.0'\n+784EA Created OS            03 (3) 'Unix'\n+784EB Extract Zip Spec      0A (10) '1.0'\n+784EC Extract OS            00 (0) 'MS-DOS'\n+784ED General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+784EF Compression Method    0000 (0) 'Stored'\n+784F1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+784F5 CRC                   00000000 (0)\n+784F9 Compressed Size       00000000 (0)\n+784FD Uncompressed Size     00000000 (0)\n+78501 Filename Length       0017 (23)\n+78503 Extra Length          0000 (0)\n+78505 Comment Length        0000 (0)\n+78507 Disk Start            0000 (0)\n+78509 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-788F8 Ext File Attributes   41ED0010 (1106051088)\n+7850B 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-788FC Local Header Offset   0000099A (2458)\n-78900 Filename              'XXXXXXXXXXXXXXXXXXX'\n+7850F Local Header Offset   0000096F (2415)\n+78513 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78900: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78513: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78900: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78513: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x788D8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x784EB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78913 CENTRAL HEADER #42    02014B50 (33639248)\n-78917 Created Zip Spec      14 (20) '2.0'\n-78918 Created OS            03 (3) 'Unix'\n-78919 Extract Zip Spec      0A (10) '1.0'\n-7891A Extract OS            00 (0) 'MS-DOS'\n-7891B General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7891D Compression Method    0000 (0) 'Stored'\n-7891F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78923 CRC                   00000000 (0)\n-78927 Compressed Size       00000000 (0)\n-7892B Uncompressed Size     00000000 (0)\n-7892F Filename Length       0013 (19)\n-78931 Extra Length          0000 (0)\n-78933 Comment Length        0000 (0)\n-78935 Disk Start            0000 (0)\n-78937 Int File Attributes   0000 (0)\n+7852A CENTRAL HEADER #42    02014B50 (33639248)\n+7852E Created Zip Spec      14 (20) '2.0'\n+7852F Created OS            03 (3) 'Unix'\n+78530 Extract Zip Spec      0A (10) '1.0'\n+78531 Extract OS            00 (0) 'MS-DOS'\n+78532 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78534 Compression Method    0000 (0) 'Stored'\n+78536 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7853A CRC                   00000000 (0)\n+7853E Compressed Size       00000000 (0)\n+78542 Uncompressed Size     00000000 (0)\n+78546 Filename Length       0013 (19)\n+78548 Extra Length          0000 (0)\n+7854A Comment Length        0000 (0)\n+7854C Disk Start            0000 (0)\n+7854E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78939 Ext File Attributes   41ED0010 (1106051088)\n+78550 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-7893D Local Header Offset   000009CB (2507)\n-78941 Filename              'XXXXXXXXXXXXXXXXXXX'\n+78554 Local Header Offset   000009A4 (2468)\n+78558 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78941: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78558: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78941: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78558: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78919: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78530: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-78954 CENTRAL HEADER #43    02014B50 (33639248)\n-78958 Created Zip Spec      14 (20) '2.0'\n-78959 Created OS            03 (3) 'Unix'\n-7895A Extract Zip Spec      0A (10) '1.0'\n-7895B Extract OS            00 (0) 'MS-DOS'\n-7895C General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-7895E Compression Method    0000 (0) 'Stored'\n-78960 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78964 CRC                   00000000 (0)\n-78968 Compressed Size       00000000 (0)\n-7896C Uncompressed Size     00000000 (0)\n-78970 Filename Length       0015 (21)\n-78972 Extra Length          0000 (0)\n-78974 Comment Length        0000 (0)\n-78976 Disk Start            0000 (0)\n-78978 Int File Attributes   0000 (0)\n+7856B CENTRAL HEADER #43    02014B50 (33639248)\n+7856F Created Zip Spec      14 (20) '2.0'\n+78570 Created OS            03 (3) 'Unix'\n+78571 Extract Zip Spec      0A (10) '1.0'\n+78572 Extract OS            00 (0) 'MS-DOS'\n+78573 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78575 Compression Method    0000 (0) 'Stored'\n+78577 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7857B CRC                   00000000 (0)\n+7857F Compressed Size       00000000 (0)\n+78583 Uncompressed Size     00000000 (0)\n+78587 Filename Length       0018 (24)\n+78589 Extra Length          0000 (0)\n+7858B Comment Length        0000 (0)\n+7858D Disk Start            0000 (0)\n+7858F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7897A Ext File Attributes   41ED0010 (1106051088)\n+78591 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-7897E Local Header Offset   000009FC (2556)\n-78982 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+78595 Local Header Offset   000009D5 (2517)\n+78599 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78982: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78599: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78982: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78599: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7895A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78571: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78997 CENTRAL HEADER #44    02014B50 (33639248)\n-7899B Created Zip Spec      14 (20) '2.0'\n-7899C Created OS            03 (3) 'Unix'\n-7899D Extract Zip Spec      0A (10) '1.0'\n-7899E Extract OS            00 (0) 'MS-DOS'\n-7899F General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-789A1 Compression Method    0000 (0) 'Stored'\n-789A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-789A7 CRC                   00000000 (0)\n-789AB Compressed Size       00000000 (0)\n-789AF Uncompressed Size     00000000 (0)\n-789B3 Filename Length       0017 (23)\n-789B5 Extra Length          0000 (0)\n-789B7 Comment Length        0000 (0)\n-789B9 Disk Start            0000 (0)\n-789BB Int File Attributes   0000 (0)\n+785B1 CENTRAL HEADER #44    02014B50 (33639248)\n+785B5 Created Zip Spec      14 (20) '2.0'\n+785B6 Created OS            03 (3) 'Unix'\n+785B7 Extract Zip Spec      0A (10) '1.0'\n+785B8 Extract OS            00 (0) 'MS-DOS'\n+785B9 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+785BB Compression Method    0000 (0) 'Stored'\n+785BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+785C1 CRC                   00000000 (0)\n+785C5 Compressed Size       00000000 (0)\n+785C9 Uncompressed Size     00000000 (0)\n+785CD Filename Length       001C (28)\n+785CF Extra Length          0000 (0)\n+785D1 Comment Length        0000 (0)\n+785D3 Disk Start            0000 (0)\n+785D5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-789BD Ext File Attributes   41ED0010 (1106051088)\n+785D7 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-789C1 Local Header Offset   00000A2F (2607)\n-789C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+785DB Local Header Offset   00000A0B (2571)\n+785DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x789C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x785DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x789C5: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x785DF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x7899D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x785B7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-789DC CENTRAL HEADER #45    02014B50 (33639248)\n-789E0 Created Zip Spec      14 (20) '2.0'\n-789E1 Created OS            03 (3) 'Unix'\n-789E2 Extract Zip Spec      0A (10) '1.0'\n-789E3 Extract OS            00 (0) 'MS-DOS'\n-789E4 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-789E6 Compression Method    0000 (0) 'Stored'\n-789E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-789EC CRC                   00000000 (0)\n-789F0 Compressed Size       00000000 (0)\n-789F4 Uncompressed Size     00000000 (0)\n-789F8 Filename Length       0013 (19)\n-789FA Extra Length          0000 (0)\n-789FC Comment Length        0000 (0)\n-789FE Disk Start            0000 (0)\n-78A00 Int File Attributes   0000 (0)\n+785FB CENTRAL HEADER #45    02014B50 (33639248)\n+785FF Created Zip Spec      14 (20) '2.0'\n+78600 Created OS            03 (3) 'Unix'\n+78601 Extract Zip Spec      0A (10) '1.0'\n+78602 Extract OS            00 (0) 'MS-DOS'\n+78603 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78605 Compression Method    0000 (0) 'Stored'\n+78607 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7860B CRC                   00000000 (0)\n+7860F Compressed Size       00000000 (0)\n+78613 Uncompressed Size     00000000 (0)\n+78617 Filename Length       0013 (19)\n+78619 Extra Length          0000 (0)\n+7861B Comment Length        0000 (0)\n+7861D Disk Start            0000 (0)\n+7861F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78A02 Ext File Attributes   41ED0010 (1106051088)\n+78621 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-78A06 Local Header Offset   00000A64 (2660)\n-78A0A Filename              'XXXXXXXXXXXXXXXXXXX'\n+78625 Local Header Offset   00000A45 (2629)\n+78629 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78A0A: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78629: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78A0A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78629: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x789E2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78601: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-78A1D CENTRAL HEADER #46    02014B50 (33639248)\n-78A21 Created Zip Spec      14 (20) '2.0'\n-78A22 Created OS            03 (3) 'Unix'\n-78A23 Extract Zip Spec      0A (10) '1.0'\n-78A24 Extract OS            00 (0) 'MS-DOS'\n-78A25 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78A27 Compression Method    0000 (0) 'Stored'\n-78A29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78A2D CRC                   00000000 (0)\n-78A31 Compressed Size       00000000 (0)\n-78A35 Uncompressed Size     00000000 (0)\n-78A39 Filename Length       0018 (24)\n-78A3B Extra Length          0000 (0)\n-78A3D Comment Length        0000 (0)\n-78A3F Disk Start            0000 (0)\n-78A41 Int File Attributes   0000 (0)\n+7863C CENTRAL HEADER #46    02014B50 (33639248)\n+78640 Created Zip Spec      14 (20) '2.0'\n+78641 Created OS            03 (3) 'Unix'\n+78642 Extract Zip Spec      0A (10) '1.0'\n+78643 Extract OS            00 (0) 'MS-DOS'\n+78644 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78646 Compression Method    0000 (0) 'Stored'\n+78648 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7864C CRC                   00000000 (0)\n+78650 Compressed Size       00000000 (0)\n+78654 Uncompressed Size     00000000 (0)\n+78658 Filename Length       000F (15)\n+7865A Extra Length          0000 (0)\n+7865C Comment Length        0000 (0)\n+7865E Disk Start            0000 (0)\n+78660 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78A43 Ext File Attributes   41ED0010 (1106051088)\n+78662 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-78A47 Local Header Offset   00000A95 (2709)\n-78A4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+78666 Local Header Offset   00000A76 (2678)\n+7866A Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7866A: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78A4B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7866A: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78A23: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78642: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-78A63 CENTRAL HEADER #47    02014B50 (33639248)\n-78A67 Created Zip Spec      14 (20) '2.0'\n-78A68 Created OS            03 (3) 'Unix'\n-78A69 Extract Zip Spec      0A (10) '1.0'\n-78A6A Extract OS            00 (0) 'MS-DOS'\n-78A6B General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78A6D Compression Method    0000 (0) 'Stored'\n-78A6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78A73 CRC                   00000000 (0)\n-78A77 Compressed Size       00000000 (0)\n-78A7B Uncompressed Size     00000000 (0)\n-78A7F Filename Length       001C (28)\n-78A81 Extra Length          0000 (0)\n-78A83 Comment Length        0000 (0)\n-78A85 Disk Start            0000 (0)\n-78A87 Int File Attributes   0000 (0)\n+78679 CENTRAL HEADER #47    02014B50 (33639248)\n+7867D Created Zip Spec      14 (20) '2.0'\n+7867E Created OS            03 (3) 'Unix'\n+7867F Extract Zip Spec      0A (10) '1.0'\n+78680 Extract OS            00 (0) 'MS-DOS'\n+78681 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78683 Compression Method    0000 (0) 'Stored'\n+78685 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78689 CRC                   00000000 (0)\n+7868D Compressed Size       00000000 (0)\n+78691 Uncompressed Size     00000000 (0)\n+78695 Filename Length       0017 (23)\n+78697 Extra Length          0000 (0)\n+78699 Comment Length        0000 (0)\n+7869B Disk Start            0000 (0)\n+7869D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78A89 Ext File Attributes   41ED0010 (1106051088)\n+7869F 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-78A8D Local Header Offset   00000ACB (2763)\n-78A91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+786A3 Local Header Offset   00000AA3 (2723)\n+786A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x786A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78A91: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x786A7: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78A69: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7867F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78AAD CENTRAL HEADER #48    02014B50 (33639248)\n-78AB1 Created Zip Spec      14 (20) '2.0'\n-78AB2 Created OS            03 (3) 'Unix'\n-78AB3 Extract Zip Spec      0A (10) '1.0'\n-78AB4 Extract OS            00 (0) 'MS-DOS'\n-78AB5 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78AB7 Compression Method    0000 (0) 'Stored'\n-78AB9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78ABD CRC                   00000000 (0)\n-78AC1 Compressed Size       00000000 (0)\n-78AC5 Uncompressed Size     00000000 (0)\n-78AC9 Filename Length       0013 (19)\n-78ACB Extra Length          0000 (0)\n-78ACD Comment Length        0000 (0)\n-78ACF Disk Start            0000 (0)\n-78AD1 Int File Attributes   0000 (0)\n+786BE CENTRAL HEADER #48    02014B50 (33639248)\n+786C2 Created Zip Spec      14 (20) '2.0'\n+786C3 Created OS            03 (3) 'Unix'\n+786C4 Extract Zip Spec      0A (10) '1.0'\n+786C5 Extract OS            00 (0) 'MS-DOS'\n+786C6 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+786C8 Compression Method    0000 (0) 'Stored'\n+786CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+786CE CRC                   00000000 (0)\n+786D2 Compressed Size       00000000 (0)\n+786D6 Uncompressed Size     00000000 (0)\n+786DA Filename Length       0020 (32)\n+786DC Extra Length          0000 (0)\n+786DE Comment Length        0000 (0)\n+786E0 Disk Start            0000 (0)\n+786E2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78AD3 Ext File Attributes   41ED0010 (1106051088)\n+786E4 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-78AD7 Local Header Offset   00000B05 (2821)\n-78ADB Filename              'XXXXXXXXXXXXXXXXXXX'\n+786E8 Local Header Offset   00000AD8 (2776)\n+786EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78ADB: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x786EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78ADB: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x786EC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78AB3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x786C4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78AEE CENTRAL HEADER #49    02014B50 (33639248)\n-78AF2 Created Zip Spec      14 (20) '2.0'\n-78AF3 Created OS            03 (3) 'Unix'\n-78AF4 Extract Zip Spec      0A (10) '1.0'\n-78AF5 Extract OS            00 (0) 'MS-DOS'\n-78AF6 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78AF8 Compression Method    0000 (0) 'Stored'\n-78AFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78AFE CRC                   00000000 (0)\n-78B02 Compressed Size       00000000 (0)\n-78B06 Uncompressed Size     00000000 (0)\n-78B0A Filename Length       000F (15)\n-78B0C Extra Length          0000 (0)\n-78B0E Comment Length        0000 (0)\n-78B10 Disk Start            0000 (0)\n-78B12 Int File Attributes   0000 (0)\n+7870C CENTRAL HEADER #49    02014B50 (33639248)\n+78710 Created Zip Spec      14 (20) '2.0'\n+78711 Created OS            03 (3) 'Unix'\n+78712 Extract Zip Spec      0A (10) '1.0'\n+78713 Extract OS            00 (0) 'MS-DOS'\n+78714 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78716 Compression Method    0000 (0) 'Stored'\n+78718 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7871C CRC                   00000000 (0)\n+78720 Compressed Size       00000000 (0)\n+78724 Uncompressed Size     00000000 (0)\n+78728 Filename Length       001F (31)\n+7872A Extra Length          0000 (0)\n+7872C Comment Length        0000 (0)\n+7872E Disk Start            0000 (0)\n+78730 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78B14 Ext File Attributes   41ED0010 (1106051088)\n+78732 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-78B18 Local Header Offset   00000B36 (2870)\n-78B1C Filename              'XXXXXXXXXXXXXXX'\n+78736 Local Header Offset   00000B16 (2838)\n+7873A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78B1C: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7873A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78B1C: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7873A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78AF4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78712: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78B2B CENTRAL HEADER #50    02014B50 (33639248)\n-78B2F Created Zip Spec      14 (20) '2.0'\n-78B30 Created OS            03 (3) 'Unix'\n-78B31 Extract Zip Spec      0A (10) '1.0'\n-78B32 Extract OS            00 (0) 'MS-DOS'\n-78B33 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78B35 Compression Method    0000 (0) 'Stored'\n-78B37 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78B3B CRC                   00000000 (0)\n-78B3F Compressed Size       00000000 (0)\n-78B43 Uncompressed Size     00000000 (0)\n-78B47 Filename Length       0017 (23)\n-78B49 Extra Length          0000 (0)\n-78B4B Comment Length        0000 (0)\n-78B4D Disk Start            0000 (0)\n-78B4F Int File Attributes   0000 (0)\n+78759 CENTRAL HEADER #50    02014B50 (33639248)\n+7875D Created Zip Spec      14 (20) '2.0'\n+7875E Created OS            03 (3) 'Unix'\n+7875F Extract Zip Spec      0A (10) '1.0'\n+78760 Extract OS            00 (0) 'MS-DOS'\n+78761 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78763 Compression Method    0000 (0) 'Stored'\n+78765 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78769 CRC                   00000000 (0)\n+7876D Compressed Size       00000000 (0)\n+78771 Uncompressed Size     00000000 (0)\n+78775 Filename Length       001B (27)\n+78777 Extra Length          0000 (0)\n+78779 Comment Length        0000 (0)\n+7877B Disk Start            0000 (0)\n+7877D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78B51 Ext File Attributes   41ED0010 (1106051088)\n+7877F 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-78B55 Local Header Offset   00000B63 (2915)\n-78B59 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+78783 Local Header Offset   00000B53 (2899)\n+78787 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78B59: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78B59: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78787: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78B31: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7875F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78B70 CENTRAL HEADER #51    02014B50 (33639248)\n-78B74 Created Zip Spec      14 (20) '2.0'\n-78B75 Created OS            03 (3) 'Unix'\n-78B76 Extract Zip Spec      0A (10) '1.0'\n-78B77 Extract OS            00 (0) 'MS-DOS'\n-78B78 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78B7A Compression Method    0000 (0) 'Stored'\n-78B7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78B80 CRC                   00000000 (0)\n-78B84 Compressed Size       00000000 (0)\n-78B88 Uncompressed Size     00000000 (0)\n-78B8C Filename Length       0020 (32)\n-78B8E Extra Length          0000 (0)\n-78B90 Comment Length        0000 (0)\n-78B92 Disk Start            0000 (0)\n-78B94 Int File Attributes   0000 (0)\n+787A2 CENTRAL HEADER #51    02014B50 (33639248)\n+787A6 Created Zip Spec      14 (20) '2.0'\n+787A7 Created OS            03 (3) 'Unix'\n+787A8 Extract Zip Spec      0A (10) '1.0'\n+787A9 Extract OS            00 (0) 'MS-DOS'\n+787AA General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+787AC Compression Method    0000 (0) 'Stored'\n+787AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+787B2 CRC                   00000000 (0)\n+787B6 Compressed Size       00000000 (0)\n+787BA Uncompressed Size     00000000 (0)\n+787BE Filename Length       001D (29)\n+787C0 Extra Length          0000 (0)\n+787C2 Comment Length        0000 (0)\n+787C4 Disk Start            0000 (0)\n+787C6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78B96 Ext File Attributes   41ED0010 (1106051088)\n+787C8 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-78B9A Local Header Offset   00000B98 (2968)\n-78B9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+787CC Local Header Offset   00000B8C (2956)\n+787D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78B9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x787D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78B9E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x787D0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78B76: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x787A8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78BBE CENTRAL HEADER #52    02014B50 (33639248)\n-78BC2 Created Zip Spec      14 (20) '2.0'\n-78BC3 Created OS            03 (3) 'Unix'\n-78BC4 Extract Zip Spec      0A (10) '1.0'\n-78BC5 Extract OS            00 (0) 'MS-DOS'\n-78BC6 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78BC8 Compression Method    0000 (0) 'Stored'\n-78BCA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78BCE CRC                   00000000 (0)\n-78BD2 Compressed Size       00000000 (0)\n-78BD6 Uncompressed Size     00000000 (0)\n-78BDA Filename Length       001F (31)\n-78BDC Extra Length          0000 (0)\n-78BDE Comment Length        0000 (0)\n-78BE0 Disk Start            0000 (0)\n-78BE2 Int File Attributes   0000 (0)\n+787ED CENTRAL HEADER #52    02014B50 (33639248)\n+787F1 Created Zip Spec      14 (20) '2.0'\n+787F2 Created OS            03 (3) 'Unix'\n+787F3 Extract Zip Spec      0A (10) '1.0'\n+787F4 Extract OS            00 (0) 'MS-DOS'\n+787F5 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+787F7 Compression Method    0000 (0) 'Stored'\n+787F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+787FD CRC                   00000000 (0)\n+78801 Compressed Size       00000000 (0)\n+78805 Uncompressed Size     00000000 (0)\n+78809 Filename Length       001E (30)\n+7880B Extra Length          0000 (0)\n+7880D Comment Length        0000 (0)\n+7880F Disk Start            0000 (0)\n+78811 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78BE4 Ext File Attributes   41ED0010 (1106051088)\n+78813 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-78BE8 Local Header Offset   00000BD6 (3030)\n-78BEC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78817 Local Header Offset   00000BC7 (3015)\n+7881B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7881B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78BEC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x7881B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78BC4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x787F3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78C0B CENTRAL HEADER #53    02014B50 (33639248)\n-78C0F Created Zip Spec      14 (20) '2.0'\n-78C10 Created OS            03 (3) 'Unix'\n-78C11 Extract Zip Spec      0A (10) '1.0'\n-78C12 Extract OS            00 (0) 'MS-DOS'\n-78C13 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78C15 Compression Method    0000 (0) 'Stored'\n-78C17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78C1B CRC                   00000000 (0)\n-78C1F Compressed Size       00000000 (0)\n-78C23 Uncompressed Size     00000000 (0)\n-78C27 Filename Length       001B (27)\n-78C29 Extra Length          0000 (0)\n-78C2B Comment Length        0000 (0)\n-78C2D Disk Start            0000 (0)\n-78C2F Int File Attributes   0000 (0)\n+78839 CENTRAL HEADER #53    02014B50 (33639248)\n+7883D Created Zip Spec      14 (20) '2.0'\n+7883E Created OS            03 (3) 'Unix'\n+7883F Extract Zip Spec      0A (10) '1.0'\n+78840 Extract OS            00 (0) 'MS-DOS'\n+78841 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78843 Compression Method    0000 (0) 'Stored'\n+78845 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78849 CRC                   00000000 (0)\n+7884D Compressed Size       00000000 (0)\n+78851 Uncompressed Size     00000000 (0)\n+78855 Filename Length       001F (31)\n+78857 Extra Length          0000 (0)\n+78859 Comment Length        0000 (0)\n+7885B Disk Start            0000 (0)\n+7885D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78C31 Ext File Attributes   41ED0010 (1106051088)\n+7885F 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-78C35 Local Header Offset   00000C13 (3091)\n-78C39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78863 Local Header Offset   00000C03 (3075)\n+78867 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78C39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78867: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78C39: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78867: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78C11: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7883F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78C54 CENTRAL HEADER #54    02014B50 (33639248)\n-78C58 Created Zip Spec      14 (20) '2.0'\n-78C59 Created OS            03 (3) 'Unix'\n-78C5A Extract Zip Spec      0A (10) '1.0'\n-78C5B Extract OS            00 (0) 'MS-DOS'\n-78C5C General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78C5E Compression Method    0000 (0) 'Stored'\n-78C60 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78C64 CRC                   00000000 (0)\n-78C68 Compressed Size       00000000 (0)\n-78C6C Uncompressed Size     00000000 (0)\n-78C70 Filename Length       001D (29)\n-78C72 Extra Length          0000 (0)\n-78C74 Comment Length        0000 (0)\n-78C76 Disk Start            0000 (0)\n-78C78 Int File Attributes   0000 (0)\n+78886 CENTRAL HEADER #54    02014B50 (33639248)\n+7888A Created Zip Spec      14 (20) '2.0'\n+7888B Created OS            03 (3) 'Unix'\n+7888C Extract Zip Spec      0A (10) '1.0'\n+7888D Extract OS            00 (0) 'MS-DOS'\n+7888E General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78890 Compression Method    0000 (0) 'Stored'\n+78892 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78896 CRC                   00000000 (0)\n+7889A Compressed Size       00000000 (0)\n+7889E Uncompressed Size     00000000 (0)\n+788A2 Filename Length       0021 (33)\n+788A4 Extra Length          0000 (0)\n+788A6 Comment Length        0000 (0)\n+788A8 Disk Start            0000 (0)\n+788AA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78C7A Ext File Attributes   41ED0010 (1106051088)\n+788AC 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-78C7E Local Header Offset   00000C4C (3148)\n-78C82 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+788B0 Local Header Offset   00000C40 (3136)\n+788B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78C82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x788B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78C82: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x788B4: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78C5A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7888C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78C9F CENTRAL HEADER #55    02014B50 (33639248)\n-78CA3 Created Zip Spec      14 (20) '2.0'\n-78CA4 Created OS            03 (3) 'Unix'\n-78CA5 Extract Zip Spec      0A (10) '1.0'\n-78CA6 Extract OS            00 (0) 'MS-DOS'\n-78CA7 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78CA9 Compression Method    0000 (0) 'Stored'\n-78CAB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78CAF CRC                   00000000 (0)\n-78CB3 Compressed Size       00000000 (0)\n-78CB7 Uncompressed Size     00000000 (0)\n-78CBB Filename Length       001E (30)\n-78CBD Extra Length          0000 (0)\n-78CBF Comment Length        0000 (0)\n-78CC1 Disk Start            0000 (0)\n-78CC3 Int File Attributes   0000 (0)\n+788D5 CENTRAL HEADER #55    02014B50 (33639248)\n+788D9 Created Zip Spec      14 (20) '2.0'\n+788DA Created OS            03 (3) 'Unix'\n+788DB Extract Zip Spec      0A (10) '1.0'\n+788DC Extract OS            00 (0) 'MS-DOS'\n+788DD General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+788DF Compression Method    0000 (0) 'Stored'\n+788E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+788E5 CRC                   00000000 (0)\n+788E9 Compressed Size       00000000 (0)\n+788ED Uncompressed Size     00000000 (0)\n+788F1 Filename Length       0024 (36)\n+788F3 Extra Length          0000 (0)\n+788F5 Comment Length        0000 (0)\n+788F7 Disk Start            0000 (0)\n+788F9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78CC5 Ext File Attributes   41ED0010 (1106051088)\n+788FB 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-78CC9 Local Header Offset   00000C87 (3207)\n-78CCD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+788FF Local Header Offset   00000C7F (3199)\n+78903 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78903: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78CCD: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78903: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78CA5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x788DB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78CEB CENTRAL HEADER #56    02014B50 (33639248)\n-78CEF Created Zip Spec      14 (20) '2.0'\n-78CF0 Created OS            03 (3) 'Unix'\n-78CF1 Extract Zip Spec      0A (10) '1.0'\n-78CF2 Extract OS            00 (0) 'MS-DOS'\n-78CF3 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78CF5 Compression Method    0000 (0) 'Stored'\n-78CF7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78CFB CRC                   00000000 (0)\n-78CFF Compressed Size       00000000 (0)\n-78D03 Uncompressed Size     00000000 (0)\n-78D07 Filename Length       001F (31)\n-78D09 Extra Length          0000 (0)\n-78D0B Comment Length        0000 (0)\n-78D0D Disk Start            0000 (0)\n-78D0F Int File Attributes   0000 (0)\n+78927 CENTRAL HEADER #56    02014B50 (33639248)\n+7892B Created Zip Spec      14 (20) '2.0'\n+7892C Created OS            03 (3) 'Unix'\n+7892D Extract Zip Spec      0A (10) '1.0'\n+7892E Extract OS            00 (0) 'MS-DOS'\n+7892F General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78931 Compression Method    0000 (0) 'Stored'\n+78933 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78937 CRC                   00000000 (0)\n+7893B Compressed Size       00000000 (0)\n+7893F Uncompressed Size     00000000 (0)\n+78943 Filename Length       0026 (38)\n+78945 Extra Length          0000 (0)\n+78947 Comment Length        0000 (0)\n+78949 Disk Start            0000 (0)\n+7894B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78D11 Ext File Attributes   41ED0010 (1106051088)\n+7894D 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-78D15 Local Header Offset   00000CC3 (3267)\n-78D19 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78951 Local Header Offset   00000CC1 (3265)\n+78955 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78D19: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78955: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78CF1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7892D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78D38 CENTRAL HEADER #57    02014B50 (33639248)\n-78D3C Created Zip Spec      14 (20) '2.0'\n-78D3D Created OS            03 (3) 'Unix'\n-78D3E Extract Zip Spec      0A (10) '1.0'\n-78D3F Extract OS            00 (0) 'MS-DOS'\n-78D40 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78D42 Compression Method    0000 (0) 'Stored'\n-78D44 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78D48 CRC                   00000000 (0)\n-78D4C Compressed Size       00000000 (0)\n-78D50 Uncompressed Size     00000000 (0)\n-78D54 Filename Length       0021 (33)\n-78D56 Extra Length          0000 (0)\n-78D58 Comment Length        0000 (0)\n-78D5A Disk Start            0000 (0)\n-78D5C Int File Attributes   0000 (0)\n+7897B CENTRAL HEADER #57    02014B50 (33639248)\n+7897F Created Zip Spec      14 (20) '2.0'\n+78980 Created OS            03 (3) 'Unix'\n+78981 Extract Zip Spec      0A (10) '1.0'\n+78982 Extract OS            00 (0) 'MS-DOS'\n+78983 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78985 Compression Method    0000 (0) 'Stored'\n+78987 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7898B CRC                   00000000 (0)\n+7898F Compressed Size       00000000 (0)\n+78993 Uncompressed Size     00000000 (0)\n+78997 Filename Length       0013 (19)\n+78999 Extra Length          0000 (0)\n+7899B Comment Length        0000 (0)\n+7899D Disk Start            0000 (0)\n+7899F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78D5E Ext File Attributes   41ED0010 (1106051088)\n+789A1 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-78D62 Local Header Offset   00000D00 (3328)\n-78D66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+789A5 Local Header Offset   00000D05 (3333)\n+789A9 Filename              'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x789A9: Filename 'XXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78D66: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x789A9: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78D3E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78981: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-78D87 CENTRAL HEADER #58    02014B50 (33639248)\n-78D8B Created Zip Spec      14 (20) '2.0'\n-78D8C Created OS            03 (3) 'Unix'\n-78D8D Extract Zip Spec      0A (10) '1.0'\n-78D8E Extract OS            00 (0) 'MS-DOS'\n-78D8F General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78D91 Compression Method    0000 (0) 'Stored'\n-78D93 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78D97 CRC                   00000000 (0)\n-78D9B Compressed Size       00000000 (0)\n-78D9F Uncompressed Size     00000000 (0)\n-78DA3 Filename Length       0024 (36)\n-78DA5 Extra Length          0000 (0)\n-78DA7 Comment Length        0000 (0)\n-78DA9 Disk Start            0000 (0)\n-78DAB Int File Attributes   0000 (0)\n+789BC CENTRAL HEADER #58    02014B50 (33639248)\n+789C0 Created Zip Spec      14 (20) '2.0'\n+789C1 Created OS            03 (3) 'Unix'\n+789C2 Extract Zip Spec      0A (10) '1.0'\n+789C3 Extract OS            00 (0) 'MS-DOS'\n+789C4 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+789C6 Compression Method    0000 (0) 'Stored'\n+789C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+789CC CRC                   00000000 (0)\n+789D0 Compressed Size       00000000 (0)\n+789D4 Uncompressed Size     00000000 (0)\n+789D8 Filename Length       000F (15)\n+789DA Extra Length          0000 (0)\n+789DC Comment Length        0000 (0)\n+789DE Disk Start            0000 (0)\n+789E0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78DAD Ext File Attributes   41ED0010 (1106051088)\n+789E2 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-78DB1 Local Header Offset   00000D3F (3391)\n-78DB5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+789E6 Local Header Offset   00000D36 (3382)\n+789EA Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78DB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x789EA: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78DB5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x789EA: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78D8D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x789C2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-78DD9 CENTRAL HEADER #59    02014B50 (33639248)\n-78DDD Created Zip Spec      14 (20) '2.0'\n-78DDE Created OS            03 (3) 'Unix'\n-78DDF Extract Zip Spec      0A (10) '1.0'\n-78DE0 Extract OS            00 (0) 'MS-DOS'\n-78DE1 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78DE3 Compression Method    0000 (0) 'Stored'\n-78DE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78DE9 CRC                   00000000 (0)\n-78DED Compressed Size       00000000 (0)\n-78DF1 Uncompressed Size     00000000 (0)\n-78DF5 Filename Length       0026 (38)\n-78DF7 Extra Length          0000 (0)\n-78DF9 Comment Length        0000 (0)\n-78DFB Disk Start            0000 (0)\n-78DFD Int File Attributes   0000 (0)\n+789F9 CENTRAL HEADER #59    02014B50 (33639248)\n+789FD Created Zip Spec      14 (20) '2.0'\n+789FE Created OS            03 (3) 'Unix'\n+789FF Extract Zip Spec      0A (10) '1.0'\n+78A00 Extract OS            00 (0) 'MS-DOS'\n+78A01 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78A03 Compression Method    0000 (0) 'Stored'\n+78A05 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78A09 CRC                   00000000 (0)\n+78A0D Compressed Size       00000000 (0)\n+78A11 Uncompressed Size     00000000 (0)\n+78A15 Filename Length       0024 (36)\n+78A17 Extra Length          0000 (0)\n+78A19 Comment Length        0000 (0)\n+78A1B Disk Start            0000 (0)\n+78A1D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78DFF Ext File Attributes   41ED0010 (1106051088)\n+78A1F 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-78E03 Local Header Offset   00000D81 (3457)\n-78E07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78A23 Local Header Offset   00000D63 (3427)\n+78A27 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78E07: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78A27: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78DDF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x789FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78E2D CENTRAL HEADER #60    02014B50 (33639248)\n-78E31 Created Zip Spec      14 (20) '2.0'\n-78E32 Created OS            03 (3) 'Unix'\n-78E33 Extract Zip Spec      0A (10) '1.0'\n-78E34 Extract OS            00 (0) 'MS-DOS'\n-78E35 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-78E37 Compression Method    0000 (0) 'Stored'\n-78E39 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78E3D CRC                   00000000 (0)\n-78E41 Compressed Size       00000000 (0)\n-78E45 Uncompressed Size     00000000 (0)\n-78E49 Filename Length       0013 (19)\n-78E4B Extra Length          0000 (0)\n-78E4D Comment Length        0000 (0)\n-78E4F Disk Start            0000 (0)\n-78E51 Int File Attributes   0000 (0)\n+78A4B CENTRAL HEADER #60    02014B50 (33639248)\n+78A4F Created Zip Spec      14 (20) '2.0'\n+78A50 Created OS            03 (3) 'Unix'\n+78A51 Extract Zip Spec      0A (10) '1.0'\n+78A52 Extract OS            00 (0) 'MS-DOS'\n+78A53 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+78A55 Compression Method    0000 (0) 'Stored'\n+78A57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78A5B CRC                   00000000 (0)\n+78A5F Compressed Size       00000000 (0)\n+78A63 Uncompressed Size     00000000 (0)\n+78A67 Filename Length       0033 (51)\n+78A69 Extra Length          0000 (0)\n+78A6B Comment Length        0000 (0)\n+78A6D Disk Start            0000 (0)\n+78A6F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78E53 Ext File Attributes   41ED0010 (1106051088)\n+78A71 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-78E57 Local Header Offset   00000DC5 (3525)\n-78E5B Filename              'XXXXXXXXXXXXXXXXXXX'\n+78A75 Local Header Offset   00000DA5 (3493)\n+78A79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78E5B: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78A79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x78E5B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x78A79: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x78E33: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78A51: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-78E6E CENTRAL HEADER #61    02014B50 (33639248)\n-78E72 Created Zip Spec      14 (20) '2.0'\n-78E73 Created OS            03 (3) 'Unix'\n-78E74 Extract Zip Spec      14 (20) '2.0'\n-78E75 Extract OS            00 (0) 'MS-DOS'\n-78E76 General Purpose Flag  0800 (2048)\n+78AAC CENTRAL HEADER #61    02014B50 (33639248)\n+78AB0 Created Zip Spec      14 (20) '2.0'\n+78AB1 Created OS            03 (3) 'Unix'\n+78AB2 Extract Zip Spec      14 (20) '2.0'\n+78AB3 Extract OS            00 (0) 'MS-DOS'\n+78AB4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-78E78 Compression Method    0008 (8) 'Deflated'\n-78E7A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78E7E CRC                   5BF0CA03 (1542507011)\n-78E82 Compressed Size       000000B5 (181)\n-78E86 Uncompressed Size     000000FF (255)\n-78E8A Filename Length       0041 (65)\n-78E8C Extra Length          0000 (0)\n-78E8E Comment Length        0000 (0)\n-78E90 Disk Start            0000 (0)\n-78E92 Int File Attributes   0000 (0)\n+78AB6 Compression Method    0008 (8) 'Deflated'\n+78AB8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78ABC CRC                   D65D8097 (3596451991)\n+78AC0 Compressed Size       00000290 (656)\n+78AC4 Uncompressed Size     00000532 (1330)\n+78AC8 Filename Length       0034 (52)\n+78ACA Extra Length          0000 (0)\n+78ACC Comment Length        0000 (0)\n+78ACE Disk Start            0000 (0)\n+78AD0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78E94 Ext File Attributes   81A40000 (2175008768)\n+78AD2 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-78E98 Local Header Offset   00000DF6 (3574)\n-78E9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78AD6 Local Header Offset   00000DF6 (3574)\n+78ADA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78E9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-78EDD CENTRAL HEADER #62    02014B50 (33639248)\n-78EE1 Created Zip Spec      14 (20) '2.0'\n-78EE2 Created OS            03 (3) 'Unix'\n-78EE3 Extract Zip Spec      14 (20) '2.0'\n-78EE4 Extract OS            00 (0) 'MS-DOS'\n-78EE5 General Purpose Flag  0800 (2048)\n+78B0E CENTRAL HEADER #62    02014B50 (33639248)\n+78B12 Created Zip Spec      14 (20) '2.0'\n+78B13 Created OS            03 (3) 'Unix'\n+78B14 Extract Zip Spec      14 (20) '2.0'\n+78B15 Extract OS            00 (0) 'MS-DOS'\n+78B16 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-78EE7 Compression Method    0008 (8) 'Deflated'\n-78EE9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78EED CRC                   78BF9261 (2025820769)\n-78EF1 Compressed Size       0000061E (1566)\n-78EF5 Uncompressed Size     00002685 (9861)\n-78EF9 Filename Length       003A (58)\n-78EFB Extra Length          0000 (0)\n-78EFD Comment Length        0000 (0)\n-78EFF Disk Start            0000 (0)\n-78F01 Int File Attributes   0000 (0)\n+78B18 Compression Method    0008 (8) 'Deflated'\n+78B1A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78B1E CRC                   D829F789 (3626629001)\n+78B22 Compressed Size       000024F4 (9460)\n+78B26 Uncompressed Size     000050EA (20714)\n+78B2A Filename Length       0026 (38)\n+78B2C Extra Length          0000 (0)\n+78B2E Comment Length        0000 (0)\n+78B30 Disk Start            0000 (0)\n+78B32 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78F03 Ext File Attributes   81A40000 (2175008768)\n+78B34 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+78B38 Local Header Offset   000010D8 (4312)\n+78B3C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x78B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+78B62 CENTRAL HEADER #63    02014B50 (33639248)\n+78B66 Created Zip Spec      14 (20) '2.0'\n+78B67 Created OS            03 (3) 'Unix'\n+78B68 Extract Zip Spec      14 (20) '2.0'\n+78B69 Extract OS            00 (0) 'MS-DOS'\n+78B6A General Purpose Flag  0800 (2048)\n+      [Bits 1-2]            0 'Normal Compression'\n+      [Bit 11]              1 'Language Encoding'\n+78B6C Compression Method    0008 (8) 'Deflated'\n+78B6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78B72 CRC                   0BFB8AF2 (201034482)\n+78B76 Compressed Size       000003DD (989)\n+78B7A Uncompressed Size     00000785 (1925)\n+78B7E Filename Length       002F (47)\n+78B80 Extra Length          0000 (0)\n+78B82 Comment Length        0000 (0)\n+78B84 Disk Start            0000 (0)\n+78B86 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+78B88 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-78F07 Local Header Offset   00000F0A (3850)\n-78F0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78B8C Local Header Offset   00003610 (13840)\n+78B90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78B90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-78F45 CENTRAL HEADER #63    02014B50 (33639248)\n-78F49 Created Zip Spec      14 (20) '2.0'\n-78F4A Created OS            03 (3) 'Unix'\n-78F4B Extract Zip Spec      14 (20) '2.0'\n-78F4C Extract OS            00 (0) 'MS-DOS'\n-78F4D General Purpose Flag  0800 (2048)\n+78BBF CENTRAL HEADER #64    02014B50 (33639248)\n+78BC3 Created Zip Spec      14 (20) '2.0'\n+78BC4 Created OS            03 (3) 'Unix'\n+78BC5 Extract Zip Spec      14 (20) '2.0'\n+78BC6 Extract OS            00 (0) 'MS-DOS'\n+78BC7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-78F4F Compression Method    0008 (8) 'Deflated'\n-78F51 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78F55 CRC                   A84BD7C6 (2823542726)\n-78F59 Compressed Size       00000293 (659)\n-78F5D Uncompressed Size     00000522 (1314)\n-78F61 Filename Length       0034 (52)\n-78F63 Extra Length          0000 (0)\n-78F65 Comment Length        0000 (0)\n-78F67 Disk Start            0000 (0)\n-78F69 Int File Attributes   0000 (0)\n+78BC9 Compression Method    0008 (8) 'Deflated'\n+78BCB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78BCF CRC                   366A554D (912938317)\n+78BD3 Compressed Size       00000199 (409)\n+78BD7 Uncompressed Size     000002AC (684)\n+78BDB Filename Length       0030 (48)\n+78BDD Extra Length          0000 (0)\n+78BDF Comment Length        0000 (0)\n+78BE1 Disk Start            0000 (0)\n+78BE3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78F6B Ext File Attributes   81A40000 (2175008768)\n+78BE5 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-78F6F Local Header Offset   00001580 (5504)\n-78F73 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78BE9 Local Header Offset   00003A3A (14906)\n+78BED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78F73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-78FA7 CENTRAL HEADER #64    02014B50 (33639248)\n-78FAB Created Zip Spec      14 (20) '2.0'\n-78FAC Created OS            03 (3) 'Unix'\n-78FAD Extract Zip Spec      14 (20) '2.0'\n-78FAE Extract OS            00 (0) 'MS-DOS'\n-78FAF General Purpose Flag  0800 (2048)\n+78C1D CENTRAL HEADER #65    02014B50 (33639248)\n+78C21 Created Zip Spec      14 (20) '2.0'\n+78C22 Created OS            03 (3) 'Unix'\n+78C23 Extract Zip Spec      14 (20) '2.0'\n+78C24 Extract OS            00 (0) 'MS-DOS'\n+78C25 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-78FB1 Compression Method    0008 (8) 'Deflated'\n-78FB3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-78FB7 CRC                   319BB777 (832288631)\n-78FBB Compressed Size       0000251C (9500)\n-78FBF Uncompressed Size     000052C0 (21184)\n-78FC3 Filename Length       0026 (38)\n-78FC5 Extra Length          0000 (0)\n-78FC7 Comment Length        0000 (0)\n-78FC9 Disk Start            0000 (0)\n-78FCB Int File Attributes   0000 (0)\n+78C27 Compression Method    0008 (8) 'Deflated'\n+78C29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78C2D CRC                   9E28360B (2653435403)\n+78C31 Compressed Size       00002015 (8213)\n+78C35 Uncompressed Size     00006A16 (27158)\n+78C39 Filename Length       001A (26)\n+78C3B Extra Length          0000 (0)\n+78C3D Comment Length        0000 (0)\n+78C3F Disk Start            0000 (0)\n+78C41 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-78FCD Ext File Attributes   81A40000 (2175008768)\n+78C43 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-78FD1 Local Header Offset   00001865 (6245)\n-78FD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78C47 Local Header Offset   00003C21 (15393)\n+78C4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x78FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78C4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-78FFB CENTRAL HEADER #65    02014B50 (33639248)\n-78FFF Created Zip Spec      14 (20) '2.0'\n-79000 Created OS            03 (3) 'Unix'\n-79001 Extract Zip Spec      14 (20) '2.0'\n-79002 Extract OS            00 (0) 'MS-DOS'\n-79003 General Purpose Flag  0800 (2048)\n+78C65 CENTRAL HEADER #66    02014B50 (33639248)\n+78C69 Created Zip Spec      14 (20) '2.0'\n+78C6A Created OS            03 (3) 'Unix'\n+78C6B Extract Zip Spec      14 (20) '2.0'\n+78C6C Extract OS            00 (0) 'MS-DOS'\n+78C6D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79005 Compression Method    0008 (8) 'Deflated'\n-79007 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7900B CRC                   9CE0C479 (2631976057)\n-7900F Compressed Size       000003DC (988)\n-79013 Uncompressed Size     00000785 (1925)\n-79017 Filename Length       002F (47)\n-79019 Extra Length          0000 (0)\n-7901B Comment Length        0000 (0)\n-7901D Disk Start            0000 (0)\n-7901F Int File Attributes   0000 (0)\n+78C6F Compression Method    0008 (8) 'Deflated'\n+78C71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78C75 CRC                   4AE7A405 (1256694789)\n+78C79 Compressed Size       00000716 (1814)\n+78C7D Uncompressed Size     00000F36 (3894)\n+78C81 Filename Length       001F (31)\n+78C83 Extra Length          0000 (0)\n+78C85 Comment Length        0000 (0)\n+78C87 Disk Start            0000 (0)\n+78C89 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79021 Ext File Attributes   81A40000 (2175008768)\n+78C8B 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-79025 Local Header Offset   00003DC5 (15813)\n-79029 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78C8F Local Header Offset   00005C6E (23662)\n+78C93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79029: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78C93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79058 CENTRAL HEADER #66    02014B50 (33639248)\n-7905C Created Zip Spec      14 (20) '2.0'\n-7905D Created OS            03 (3) 'Unix'\n-7905E Extract Zip Spec      14 (20) '2.0'\n-7905F Extract OS            00 (0) 'MS-DOS'\n-79060 General Purpose Flag  0800 (2048)\n+78CB2 CENTRAL HEADER #67    02014B50 (33639248)\n+78CB6 Created Zip Spec      14 (20) '2.0'\n+78CB7 Created OS            03 (3) 'Unix'\n+78CB8 Extract Zip Spec      14 (20) '2.0'\n+78CB9 Extract OS            00 (0) 'MS-DOS'\n+78CBA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79062 Compression Method    0008 (8) 'Deflated'\n-79064 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79068 CRC                   4CD9760A (1289319946)\n-7906C Compressed Size       00000198 (408)\n-79070 Uncompressed Size     000002AC (684)\n-79074 Filename Length       0030 (48)\n-79076 Extra Length          0000 (0)\n-79078 Comment Length        0000 (0)\n-7907A Disk Start            0000 (0)\n-7907C Int File Attributes   0000 (0)\n+78CBC Compression Method    0008 (8) 'Deflated'\n+78CBE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78CC2 CRC                   1BDC3938 (467417400)\n+78CC6 Compressed Size       00000DF6 (3574)\n+78CCA Uncompressed Size     00002E69 (11881)\n+78CCE Filename Length       0022 (34)\n+78CD0 Extra Length          0000 (0)\n+78CD2 Comment Length        0000 (0)\n+78CD4 Disk Start            0000 (0)\n+78CD6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7907E Ext File Attributes   81A40000 (2175008768)\n+78CD8 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-79082 Local Header Offset   000041EE (16878)\n-79086 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78CDC Local Header Offset   000063C1 (25537)\n+78CE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78CE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-790B6 CENTRAL HEADER #67    02014B50 (33639248)\n-790BA Created Zip Spec      14 (20) '2.0'\n-790BB Created OS            03 (3) 'Unix'\n-790BC Extract Zip Spec      14 (20) '2.0'\n-790BD Extract OS            00 (0) 'MS-DOS'\n-790BE General Purpose Flag  0800 (2048)\n+78D02 CENTRAL HEADER #68    02014B50 (33639248)\n+78D06 Created Zip Spec      14 (20) '2.0'\n+78D07 Created OS            03 (3) 'Unix'\n+78D08 Extract Zip Spec      14 (20) '2.0'\n+78D09 Extract OS            00 (0) 'MS-DOS'\n+78D0A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-790C0 Compression Method    0008 (8) 'Deflated'\n-790C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-790C6 CRC                   1F11B96A (521255274)\n-790CA Compressed Size       00001FBB (8123)\n-790CE Uncompressed Size     00006A3C (27196)\n-790D2 Filename Length       001A (26)\n-790D4 Extra Length          0000 (0)\n-790D6 Comment Length        0000 (0)\n-790D8 Disk Start            0000 (0)\n-790DA Int File Attributes   0000 (0)\n+78D0C Compression Method    0008 (8) 'Deflated'\n+78D0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78D12 CRC                   48EC0396 (1223426966)\n+78D16 Compressed Size       000004CC (1228)\n+78D1A Uncompressed Size     00000A35 (2613)\n+78D1E Filename Length       001B (27)\n+78D20 Extra Length          0000 (0)\n+78D22 Comment Length        0000 (0)\n+78D24 Disk Start            0000 (0)\n+78D26 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-790DC Ext File Attributes   81A40000 (2175008768)\n+78D28 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-790E0 Local Header Offset   000043D4 (17364)\n-790E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78D2C Local Header Offset   000071F7 (29175)\n+78D30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x790E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-790FE CENTRAL HEADER #68    02014B50 (33639248)\n-79102 Created Zip Spec      14 (20) '2.0'\n-79103 Created OS            03 (3) 'Unix'\n-79104 Extract Zip Spec      14 (20) '2.0'\n-79105 Extract OS            00 (0) 'MS-DOS'\n-79106 General Purpose Flag  0800 (2048)\n+78D4B CENTRAL HEADER #69    02014B50 (33639248)\n+78D4F Created Zip Spec      14 (20) '2.0'\n+78D50 Created OS            03 (3) 'Unix'\n+78D51 Extract Zip Spec      14 (20) '2.0'\n+78D52 Extract OS            00 (0) 'MS-DOS'\n+78D53 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79108 Compression Method    0008 (8) 'Deflated'\n-7910A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7910E CRC                   D656BDF4 (3596008948)\n-79112 Compressed Size       00000740 (1856)\n-79116 Uncompressed Size     00000F58 (3928)\n-7911A Filename Length       001F (31)\n-7911C Extra Length          0000 (0)\n-7911E Comment Length        0000 (0)\n-79120 Disk Start            0000 (0)\n-79122 Int File Attributes   0000 (0)\n+78D55 Compression Method    0008 (8) 'Deflated'\n+78D57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78D5B CRC                   4099D119 (1083822361)\n+78D5F Compressed Size       000003FE (1022)\n+78D63 Uncompressed Size     00000C30 (3120)\n+78D67 Filename Length       001E (30)\n+78D69 Extra Length          0000 (0)\n+78D6B Comment Length        0000 (0)\n+78D6D Disk Start            0000 (0)\n+78D6F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79124 Ext File Attributes   81A40000 (2175008768)\n+78D71 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-79128 Local Header Offset   000063C7 (25543)\n-7912C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78D75 Local Header Offset   000076FC (30460)\n+78D79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7912C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78D79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7914B CENTRAL HEADER #69    02014B50 (33639248)\n-7914F Created Zip Spec      14 (20) '2.0'\n-79150 Created OS            03 (3) 'Unix'\n-79151 Extract Zip Spec      14 (20) '2.0'\n-79152 Extract OS            00 (0) 'MS-DOS'\n-79153 General Purpose Flag  0800 (2048)\n+78D97 CENTRAL HEADER #70    02014B50 (33639248)\n+78D9B Created Zip Spec      14 (20) '2.0'\n+78D9C Created OS            03 (3) 'Unix'\n+78D9D Extract Zip Spec      14 (20) '2.0'\n+78D9E Extract OS            00 (0) 'MS-DOS'\n+78D9F General Purpose Flag  0800 (2048)\n+      [Bits 1-2]            0 'Normal Compression'\n+      [Bit 11]              1 'Language Encoding'\n+78DA1 Compression Method    0008 (8) 'Deflated'\n+78DA3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78DA7 CRC                   22EBA4EC (585868524)\n+78DAB Compressed Size       00001D46 (7494)\n+78DAF Uncompressed Size     00003AF6 (15094)\n+78DB3 Filename Length       0014 (20)\n+78DB5 Extra Length          0000 (0)\n+78DB7 Comment Length        0000 (0)\n+78DB9 Disk Start            0000 (0)\n+78DBB Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+78DBD 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+78DC1 Local Header Offset   00007B36 (31542)\n+78DC5 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x78DC5: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+78DD9 CENTRAL HEADER #71    02014B50 (33639248)\n+78DDD Created Zip Spec      14 (20) '2.0'\n+78DDE Created OS            03 (3) 'Unix'\n+78DDF Extract Zip Spec      14 (20) '2.0'\n+78DE0 Extract OS            00 (0) 'MS-DOS'\n+78DE1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79155 Compression Method    0008 (8) 'Deflated'\n-79157 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7915B CRC                   612AFF1D (1630207773)\n-7915F Compressed Size       00000E19 (3609)\n-79163 Uncompressed Size     00002E86 (11910)\n-79167 Filename Length       0022 (34)\n-79169 Extra Length          0000 (0)\n-7916B Comment Length        0000 (0)\n-7916D Disk Start            0000 (0)\n-7916F Int File Attributes   0000 (0)\n+78DE3 Compression Method    0008 (8) 'Deflated'\n+78DE5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78DE9 CRC                   F6F676F6 (4143347446)\n+78DED Compressed Size       00000D0F (3343)\n+78DF1 Uncompressed Size     00001BA5 (7077)\n+78DF5 Filename Length       0027 (39)\n+78DF7 Extra Length          0000 (0)\n+78DF9 Comment Length        0000 (0)\n+78DFB Disk Start            0000 (0)\n+78DFD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79171 Ext File Attributes   81A40000 (2175008768)\n+78DFF 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-79175 Local Header Offset   00006B44 (27460)\n-79179 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78E03 Local Header Offset   000098AE (39086)\n+78E07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7919B CENTRAL HEADER #70    02014B50 (33639248)\n-7919F Created Zip Spec      14 (20) '2.0'\n-791A0 Created OS            03 (3) 'Unix'\n-791A1 Extract Zip Spec      14 (20) '2.0'\n-791A2 Extract OS            00 (0) 'MS-DOS'\n-791A3 General Purpose Flag  0800 (2048)\n+78E2E CENTRAL HEADER #72    02014B50 (33639248)\n+78E32 Created Zip Spec      14 (20) '2.0'\n+78E33 Created OS            03 (3) 'Unix'\n+78E34 Extract Zip Spec      14 (20) '2.0'\n+78E35 Extract OS            00 (0) 'MS-DOS'\n+78E36 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-791A5 Compression Method    0008 (8) 'Deflated'\n-791A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-791AB CRC                   41F54DD0 (1106595280)\n-791AF Compressed Size       000004C6 (1222)\n-791B3 Uncompressed Size     00000A3D (2621)\n-791B7 Filename Length       001B (27)\n-791B9 Extra Length          0000 (0)\n-791BB Comment Length        0000 (0)\n-791BD Disk Start            0000 (0)\n-791BF Int File Attributes   0000 (0)\n+78E38 Compression Method    0008 (8) 'Deflated'\n+78E3A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78E3E CRC                   AAD449E8 (2866039272)\n+78E42 Compressed Size       00001AA7 (6823)\n+78E46 Uncompressed Size     00003912 (14610)\n+78E4A Filename Length       002A (42)\n+78E4C Extra Length          0000 (0)\n+78E4E Comment Length        0000 (0)\n+78E50 Disk Start            0000 (0)\n+78E52 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-791C1 Ext File Attributes   81A40000 (2175008768)\n+78E54 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-791C5 Local Header Offset   0000799D (31133)\n-791C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78E58 Local Header Offset   0000A602 (42498)\n+78E5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x791C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-791E4 CENTRAL HEADER #71    02014B50 (33639248)\n-791E8 Created Zip Spec      14 (20) '2.0'\n-791E9 Created OS            03 (3) 'Unix'\n-791EA Extract Zip Spec      14 (20) '2.0'\n-791EB Extract OS            00 (0) 'MS-DOS'\n-791EC General Purpose Flag  0800 (2048)\n+78E86 CENTRAL HEADER #73    02014B50 (33639248)\n+78E8A Created Zip Spec      14 (20) '2.0'\n+78E8B Created OS            03 (3) 'Unix'\n+78E8C Extract Zip Spec      14 (20) '2.0'\n+78E8D Extract OS            00 (0) 'MS-DOS'\n+78E8E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-791EE Compression Method    0008 (8) 'Deflated'\n-791F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-791F4 CRC                   6BFEF90F (1811872015)\n-791F8 Compressed Size       000003FA (1018)\n-791FC Uncompressed Size     00000C30 (3120)\n-79200 Filename Length       001E (30)\n-79202 Extra Length          0000 (0)\n-79204 Comment Length        0000 (0)\n-79206 Disk Start            0000 (0)\n-79208 Int File Attributes   0000 (0)\n+78E90 Compression Method    0008 (8) 'Deflated'\n+78E92 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78E96 CRC                   1C895793 (478762899)\n+78E9A Compressed Size       00000C06 (3078)\n+78E9E Uncompressed Size     00001ABB (6843)\n+78EA2 Filename Length       0029 (41)\n+78EA4 Extra Length          0000 (0)\n+78EA6 Comment Length        0000 (0)\n+78EA8 Disk Start            0000 (0)\n+78EAA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7920A Ext File Attributes   81A40000 (2175008768)\n+78EAC 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-7920E Local Header Offset   00007E9C (32412)\n-79212 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78EB0 Local Header Offset   0000C0F1 (49393)\n+78EB4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79212: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79230 CENTRAL HEADER #72    02014B50 (33639248)\n-79234 Created Zip Spec      14 (20) '2.0'\n-79235 Created OS            03 (3) 'Unix'\n-79236 Extract Zip Spec      14 (20) '2.0'\n-79237 Extract OS            00 (0) 'MS-DOS'\n-79238 General Purpose Flag  0800 (2048)\n+78EDD CENTRAL HEADER #74    02014B50 (33639248)\n+78EE1 Created Zip Spec      14 (20) '2.0'\n+78EE2 Created OS            03 (3) 'Unix'\n+78EE3 Extract Zip Spec      14 (20) '2.0'\n+78EE4 Extract OS            00 (0) 'MS-DOS'\n+78EE5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7923A Compression Method    0008 (8) 'Deflated'\n-7923C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79240 CRC                   7E0BCB4F (2114702159)\n-79244 Compressed Size       00001D90 (7568)\n-79248 Uncompressed Size     00003C04 (15364)\n-7924C Filename Length       0014 (20)\n-7924E Extra Length          0000 (0)\n-79250 Comment Length        0000 (0)\n-79252 Disk Start            0000 (0)\n-79254 Int File Attributes   0000 (0)\n+78EE7 Compression Method    0008 (8) 'Deflated'\n+78EE9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78EED CRC                   F43F326D (4097782381)\n+78EF1 Compressed Size       00000D57 (3415)\n+78EF5 Uncompressed Size     00001D48 (7496)\n+78EF9 Filename Length       002E (46)\n+78EFB Extra Length          0000 (0)\n+78EFD Comment Length        0000 (0)\n+78EFF Disk Start            0000 (0)\n+78F01 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79256 Ext File Attributes   81A40000 (2175008768)\n+78F03 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-7925A Local Header Offset   000082D2 (33490)\n-7925E Filename              'XXXXXXXXXXXXXXXXXXXX'\n+78F07 Local Header Offset   0000CD3E (52542)\n+78F0B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7925E: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79272 CENTRAL HEADER #73    02014B50 (33639248)\n-79276 Created Zip Spec      14 (20) '2.0'\n-79277 Created OS            03 (3) 'Unix'\n-79278 Extract Zip Spec      14 (20) '2.0'\n-79279 Extract OS            00 (0) 'MS-DOS'\n-7927A General Purpose Flag  0800 (2048)\n+78F39 CENTRAL HEADER #75    02014B50 (33639248)\n+78F3D Created Zip Spec      14 (20) '2.0'\n+78F3E Created OS            03 (3) 'Unix'\n+78F3F Extract Zip Spec      14 (20) '2.0'\n+78F40 Extract OS            00 (0) 'MS-DOS'\n+78F41 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7927C Compression Method    0008 (8) 'Deflated'\n-7927E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79282 CRC                   9E87D20A (2659701258)\n-79286 Compressed Size       00000D36 (3382)\n-7928A Uncompressed Size     00001C4D (7245)\n-7928E Filename Length       0027 (39)\n-79290 Extra Length          0000 (0)\n-79292 Comment Length        0000 (0)\n-79294 Disk Start            0000 (0)\n-79296 Int File Attributes   0000 (0)\n+78F43 Compression Method    0008 (8) 'Deflated'\n+78F45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78F49 CRC                   3E21CE78 (1042402936)\n+78F4D Compressed Size       00000715 (1813)\n+78F51 Uncompressed Size     00000DDE (3550)\n+78F55 Filename Length       002E (46)\n+78F57 Extra Length          0000 (0)\n+78F59 Comment Length        0000 (0)\n+78F5B Disk Start            0000 (0)\n+78F5D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79298 Ext File Attributes   81A40000 (2175008768)\n+78F5F 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-7929C Local Header Offset   0000A094 (41108)\n-792A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78F63 Local Header Offset   0000DAE1 (56033)\n+78F67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x792A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-792C7 CENTRAL HEADER #74    02014B50 (33639248)\n-792CB Created Zip Spec      14 (20) '2.0'\n-792CC Created OS            03 (3) 'Unix'\n-792CD Extract Zip Spec      14 (20) '2.0'\n-792CE Extract OS            00 (0) 'MS-DOS'\n-792CF General Purpose Flag  0800 (2048)\n+78F95 CENTRAL HEADER #76    02014B50 (33639248)\n+78F99 Created Zip Spec      14 (20) '2.0'\n+78F9A Created OS            03 (3) 'Unix'\n+78F9B Extract Zip Spec      14 (20) '2.0'\n+78F9C Extract OS            00 (0) 'MS-DOS'\n+78F9D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-792D1 Compression Method    0008 (8) 'Deflated'\n-792D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-792D7 CRC                   EA4A4F1C (3930738460)\n-792DB Compressed Size       00001B00 (6912)\n-792DF Uncompressed Size     00003A55 (14933)\n-792E3 Filename Length       002A (42)\n-792E5 Extra Length          0000 (0)\n-792E7 Comment Length        0000 (0)\n-792E9 Disk Start            0000 (0)\n-792EB Int File Attributes   0000 (0)\n+78F9F Compression Method    0008 (8) 'Deflated'\n+78FA1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78FA5 CRC                   2B2BCC69 (724290665)\n+78FA9 Compressed Size       000000A4 (164)\n+78FAD Uncompressed Size     000000DF (223)\n+78FB1 Filename Length       0026 (38)\n+78FB3 Extra Length          0000 (0)\n+78FB5 Comment Length        0000 (0)\n+78FB7 Disk Start            0000 (0)\n+78FB9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-792ED Ext File Attributes   81A40000 (2175008768)\n+78FBB 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-792F1 Local Header Offset   0000AE0F (44559)\n-792F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+78FBF Local Header Offset   0000E242 (57922)\n+78FC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x792F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x78FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7931F CENTRAL HEADER #75    02014B50 (33639248)\n-79323 Created Zip Spec      14 (20) '2.0'\n-79324 Created OS            03 (3) 'Unix'\n-79325 Extract Zip Spec      14 (20) '2.0'\n-79326 Extract OS            00 (0) 'MS-DOS'\n-79327 General Purpose Flag  0800 (2048)\n+78FE9 CENTRAL HEADER #77    02014B50 (33639248)\n+78FED Created Zip Spec      14 (20) '2.0'\n+78FEE Created OS            03 (3) 'Unix'\n+78FEF Extract Zip Spec      14 (20) '2.0'\n+78FF0 Extract OS            00 (0) 'MS-DOS'\n+78FF1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79329 Compression Method    0008 (8) 'Deflated'\n-7932B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7932F CRC                   BE1B3656 (3189454422)\n-79333 Compressed Size       00000C28 (3112)\n-79337 Uncompressed Size     00001B58 (7000)\n-7933B Filename Length       0029 (41)\n-7933D Extra Length          0000 (0)\n-7933F Comment Length        0000 (0)\n-79341 Disk Start            0000 (0)\n-79343 Int File Attributes   0000 (0)\n+78FF3 Compression Method    0008 (8) 'Deflated'\n+78FF5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+78FF9 CRC                   4947CC84 (1229442180)\n+78FFD Compressed Size       000002E1 (737)\n+79001 Uncompressed Size     00000654 (1620)\n+79005 Filename Length       003A (58)\n+79007 Extra Length          0000 (0)\n+79009 Comment Length        0000 (0)\n+7900B Disk Start            0000 (0)\n+7900D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79345 Ext File Attributes   81A40000 (2175008768)\n+7900F 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-79349 Local Header Offset   0000C957 (51543)\n-7934D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79013 Local Header Offset   0000E32A (58154)\n+79017 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7934D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79017: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79376 CENTRAL HEADER #76    02014B50 (33639248)\n-7937A Created Zip Spec      14 (20) '2.0'\n-7937B Created OS            03 (3) 'Unix'\n-7937C Extract Zip Spec      14 (20) '2.0'\n-7937D Extract OS            00 (0) 'MS-DOS'\n-7937E General Purpose Flag  0800 (2048)\n+79051 CENTRAL HEADER #78    02014B50 (33639248)\n+79055 Created Zip Spec      14 (20) '2.0'\n+79056 Created OS            03 (3) 'Unix'\n+79057 Extract Zip Spec      14 (20) '2.0'\n+79058 Extract OS            00 (0) 'MS-DOS'\n+79059 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79380 Compression Method    0008 (8) 'Deflated'\n-79382 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79386 CRC                   C35EF29E (3277779614)\n-7938A Compressed Size       00000D8F (3471)\n-7938E Uncompressed Size     00001DB5 (7605)\n-79392 Filename Length       002E (46)\n-79394 Extra Length          0000 (0)\n-79396 Comment Length        0000 (0)\n-79398 Disk Start            0000 (0)\n-7939A Int File Attributes   0000 (0)\n+7905B Compression Method    0008 (8) 'Deflated'\n+7905D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79061 CRC                   4EC1FDF7 (1321336311)\n+79065 Compressed Size       00000458 (1112)\n+79069 Uncompressed Size     00000847 (2119)\n+7906D Filename Length       003D (61)\n+7906F Extra Length          0000 (0)\n+79071 Comment Length        0000 (0)\n+79073 Disk Start            0000 (0)\n+79075 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7939C Ext File Attributes   81A40000 (2175008768)\n+79077 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-793A0 Local Header Offset   0000D5C6 (54726)\n-793A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7907B Local Header Offset   0000E663 (58979)\n+7907F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x793A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7907F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-793D2 CENTRAL HEADER #77    02014B50 (33639248)\n-793D6 Created Zip Spec      14 (20) '2.0'\n-793D7 Created OS            03 (3) 'Unix'\n-793D8 Extract Zip Spec      14 (20) '2.0'\n-793D9 Extract OS            00 (0) 'MS-DOS'\n-793DA General Purpose Flag  0800 (2048)\n+790BC CENTRAL HEADER #79    02014B50 (33639248)\n+790C0 Created Zip Spec      14 (20) '2.0'\n+790C1 Created OS            03 (3) 'Unix'\n+790C2 Extract Zip Spec      14 (20) '2.0'\n+790C3 Extract OS            00 (0) 'MS-DOS'\n+790C4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-793DC Compression Method    0008 (8) 'Deflated'\n-793DE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-793E2 CRC                   DDDC0D1C (3722186012)\n-793E6 Compressed Size       00000712 (1810)\n-793EA Uncompressed Size     00000E03 (3587)\n-793EE Filename Length       002E (46)\n-793F0 Extra Length          0000 (0)\n-793F2 Comment Length        0000 (0)\n-793F4 Disk Start            0000 (0)\n-793F6 Int File Attributes   0000 (0)\n+790C6 Compression Method    0008 (8) 'Deflated'\n+790C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+790CC CRC                   C069E75E (3228165982)\n+790D0 Compressed Size       0000042C (1068)\n+790D4 Uncompressed Size     00000845 (2117)\n+790D8 Filename Length       0038 (56)\n+790DA Extra Length          0000 (0)\n+790DC Comment Length        0000 (0)\n+790DE Disk Start            0000 (0)\n+790E0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-793F8 Ext File Attributes   81A40000 (2175008768)\n+790E2 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-793FC Local Header Offset   0000E3A1 (58273)\n-79400 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+790E6 Local Header Offset   0000EB16 (60182)\n+790EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79400: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x790EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7942E CENTRAL HEADER #78    02014B50 (33639248)\n-79432 Created Zip Spec      14 (20) '2.0'\n-79433 Created OS            03 (3) 'Unix'\n-79434 Extract Zip Spec      14 (20) '2.0'\n-79435 Extract OS            00 (0) 'MS-DOS'\n-79436 General Purpose Flag  0800 (2048)\n+79122 CENTRAL HEADER #80    02014B50 (33639248)\n+79126 Created Zip Spec      14 (20) '2.0'\n+79127 Created OS            03 (3) 'Unix'\n+79128 Extract Zip Spec      14 (20) '2.0'\n+79129 Extract OS            00 (0) 'MS-DOS'\n+7912A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79438 Compression Method    0008 (8) 'Deflated'\n-7943A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7943E CRC                   4BB3D7F5 (1270077429)\n-79442 Compressed Size       000002BE (702)\n-79446 Uncompressed Size     000005E3 (1507)\n-7944A Filename Length       003A (58)\n-7944C Extra Length          0000 (0)\n-7944E Comment Length        0000 (0)\n-79450 Disk Start            0000 (0)\n-79452 Int File Attributes   0000 (0)\n+7912C Compression Method    0008 (8) 'Deflated'\n+7912E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79132 CRC                   B048701C (2957537308)\n+79136 Compressed Size       0000235D (9053)\n+7913A Uncompressed Size     00005D26 (23846)\n+7913E Filename Length       0024 (36)\n+79140 Extra Length          0000 (0)\n+79142 Comment Length        0000 (0)\n+79144 Disk Start            0000 (0)\n+79146 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79454 Ext File Attributes   81A40000 (2175008768)\n+79148 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-79458 Local Header Offset   0000EAFF (60159)\n-7945C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7914C Local Header Offset   0000EF98 (61336)\n+79150 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7945C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79496 CENTRAL HEADER #79    02014B50 (33639248)\n-7949A Created Zip Spec      14 (20) '2.0'\n-7949B Created OS            03 (3) 'Unix'\n-7949C Extract Zip Spec      14 (20) '2.0'\n-7949D Extract OS            00 (0) 'MS-DOS'\n-7949E General Purpose Flag  0800 (2048)\n+79174 CENTRAL HEADER #81    02014B50 (33639248)\n+79178 Created Zip Spec      14 (20) '2.0'\n+79179 Created OS            03 (3) 'Unix'\n+7917A Extract Zip Spec      14 (20) '2.0'\n+7917B Extract OS            00 (0) 'MS-DOS'\n+7917C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-794A0 Compression Method    0008 (8) 'Deflated'\n-794A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-794A6 CRC                   6D2C50B0 (1831620784)\n-794AA Compressed Size       00000466 (1126)\n-794AE Uncompressed Size     00000889 (2185)\n-794B2 Filename Length       003D (61)\n-794B4 Extra Length          0000 (0)\n-794B6 Comment Length        0000 (0)\n-794B8 Disk Start            0000 (0)\n-794BA Int File Attributes   0000 (0)\n+7917E Compression Method    0008 (8) 'Deflated'\n+79180 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79184 CRC                   AE1C1E92 (2921078418)\n+79188 Compressed Size       000001D5 (469)\n+7918C Uncompressed Size     0000045B (1115)\n+79190 Filename Length       0025 (37)\n+79192 Extra Length          0000 (0)\n+79194 Comment Length        0000 (0)\n+79196 Disk Start            0000 (0)\n+79198 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-794BC Ext File Attributes   81A40000 (2175008768)\n+7919A 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-794C0 Local Header Offset   0000EE15 (60949)\n-794C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7919E Local Header Offset   00011337 (70455)\n+791A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x794C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x791A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79501 CENTRAL HEADER #80    02014B50 (33639248)\n-79505 Created Zip Spec      14 (20) '2.0'\n-79506 Created OS            03 (3) 'Unix'\n-79507 Extract Zip Spec      14 (20) '2.0'\n-79508 Extract OS            00 (0) 'MS-DOS'\n-79509 General Purpose Flag  0800 (2048)\n+791C7 CENTRAL HEADER #82    02014B50 (33639248)\n+791CB Created Zip Spec      14 (20) '2.0'\n+791CC Created OS            03 (3) 'Unix'\n+791CD Extract Zip Spec      14 (20) '2.0'\n+791CE Extract OS            00 (0) 'MS-DOS'\n+791CF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7950B Compression Method    0008 (8) 'Deflated'\n-7950D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79511 CRC                   290FD8F8 (688904440)\n-79515 Compressed Size       0000043D (1085)\n-79519 Uncompressed Size     00000889 (2185)\n-7951D Filename Length       0038 (56)\n-7951F Extra Length          0000 (0)\n-79521 Comment Length        0000 (0)\n-79523 Disk Start            0000 (0)\n-79525 Int File Attributes   0000 (0)\n+791D1 Compression Method    0008 (8) 'Deflated'\n+791D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+791D7 CRC                   996CA510 (2574034192)\n+791DB Compressed Size       0000133D (4925)\n+791DF Uncompressed Size     00002A1D (10781)\n+791E3 Filename Length       0029 (41)\n+791E5 Extra Length          0000 (0)\n+791E7 Comment Length        0000 (0)\n+791E9 Disk Start            0000 (0)\n+791EB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79527 Ext File Attributes   81A40000 (2175008768)\n+791ED 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-7952B Local Header Offset   0000F2D6 (62166)\n-7952F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+791F1 Local Header Offset   0001154F (70991)\n+791F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7952F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x791F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79567 CENTRAL HEADER #81    02014B50 (33639248)\n-7956B Created Zip Spec      14 (20) '2.0'\n-7956C Created OS            03 (3) 'Unix'\n-7956D Extract Zip Spec      14 (20) '2.0'\n-7956E Extract OS            00 (0) 'MS-DOS'\n-7956F General Purpose Flag  0800 (2048)\n+7921E CENTRAL HEADER #83    02014B50 (33639248)\n+79222 Created Zip Spec      14 (20) '2.0'\n+79223 Created OS            03 (3) 'Unix'\n+79224 Extract Zip Spec      14 (20) '2.0'\n+79225 Extract OS            00 (0) 'MS-DOS'\n+79226 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79571 Compression Method    0008 (8) 'Deflated'\n-79573 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79577 CRC                   7D42BC7F (2101525631)\n-7957B Compressed Size       0000233C (9020)\n-7957F Uncompressed Size     00005EB0 (24240)\n-79583 Filename Length       0024 (36)\n-79585 Extra Length          0000 (0)\n-79587 Comment Length        0000 (0)\n-79589 Disk Start            0000 (0)\n-7958B Int File Attributes   0000 (0)\n+79228 Compression Method    0008 (8) 'Deflated'\n+7922A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7922E CRC                   9699F3C5 (2526671813)\n+79232 Compressed Size       00000648 (1608)\n+79236 Uncompressed Size     00000CC4 (3268)\n+7923A Filename Length       002C (44)\n+7923C Extra Length          0000 (0)\n+7923E Comment Length        0000 (0)\n+79240 Disk Start            0000 (0)\n+79242 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7958D Ext File Attributes   81A40000 (2175008768)\n+79244 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-79591 Local Header Offset   0000F769 (63337)\n-79595 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79248 Local Header Offset   000128D3 (75987)\n+7924C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7924C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-795B9 CENTRAL HEADER #82    02014B50 (33639248)\n-795BD Created Zip Spec      14 (20) '2.0'\n-795BE Created OS            03 (3) 'Unix'\n-795BF Extract Zip Spec      14 (20) '2.0'\n-795C0 Extract OS            00 (0) 'MS-DOS'\n-795C1 General Purpose Flag  0800 (2048)\n+79278 CENTRAL HEADER #84    02014B50 (33639248)\n+7927C Created Zip Spec      14 (20) '2.0'\n+7927D Created OS            03 (3) 'Unix'\n+7927E Extract Zip Spec      14 (20) '2.0'\n+7927F Extract OS            00 (0) 'MS-DOS'\n+79280 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-795C3 Compression Method    0008 (8) 'Deflated'\n-795C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-795C9 CRC                   7CB97912 (2092529938)\n-795CD Compressed Size       000001D1 (465)\n-795D1 Uncompressed Size     0000045B (1115)\n-795D5 Filename Length       0025 (37)\n-795D7 Extra Length          0000 (0)\n-795D9 Comment Length        0000 (0)\n-795DB Disk Start            0000 (0)\n-795DD Int File Attributes   0000 (0)\n+79282 Compression Method    0008 (8) 'Deflated'\n+79284 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79288 CRC                   C8FBCC3A (3371945018)\n+7928C Compressed Size       000003D9 (985)\n+79290 Uncompressed Size     0000075E (1886)\n+79294 Filename Length       0035 (53)\n+79296 Extra Length          0000 (0)\n+79298 Comment Length        0000 (0)\n+7929A Disk Start            0000 (0)\n+7929C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-795DF Ext File Attributes   81A40000 (2175008768)\n+7929E 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-795E3 Local Header Offset   00011AE7 (72423)\n-795E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+792A2 Local Header Offset   00012F65 (77669)\n+792A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x795E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x792A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7960C CENTRAL HEADER #83    02014B50 (33639248)\n-79610 Created Zip Spec      14 (20) '2.0'\n-79611 Created OS            03 (3) 'Unix'\n-79612 Extract Zip Spec      14 (20) '2.0'\n-79613 Extract OS            00 (0) 'MS-DOS'\n-79614 General Purpose Flag  0800 (2048)\n+792DB CENTRAL HEADER #85    02014B50 (33639248)\n+792DF Created Zip Spec      14 (20) '2.0'\n+792E0 Created OS            03 (3) 'Unix'\n+792E1 Extract Zip Spec      14 (20) '2.0'\n+792E2 Extract OS            00 (0) 'MS-DOS'\n+792E3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79616 Compression Method    0008 (8) 'Deflated'\n-79618 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7961C CRC                   28CD0580 (684524928)\n-79620 Compressed Size       0000135E (4958)\n-79624 Uncompressed Size     00002B38 (11064)\n-79628 Filename Length       0029 (41)\n-7962A Extra Length          0000 (0)\n-7962C Comment Length        0000 (0)\n-7962E Disk Start            0000 (0)\n-79630 Int File Attributes   0000 (0)\n+792E5 Compression Method    0008 (8) 'Deflated'\n+792E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+792EB CRC                   D788F3BC (3616076732)\n+792EF Compressed Size       000003BC (956)\n+792F3 Uncompressed Size     0000071D (1821)\n+792F7 Filename Length       0036 (54)\n+792F9 Extra Length          0000 (0)\n+792FB Comment Length        0000 (0)\n+792FD Disk Start            0000 (0)\n+792FF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79632 Ext File Attributes   81A40000 (2175008768)\n+79301 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-79636 Local Header Offset   00011CFB (72955)\n-7963A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79305 Local Header Offset   00013391 (78737)\n+79309 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7963A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79663 CENTRAL HEADER #84    02014B50 (33639248)\n-79667 Created Zip Spec      14 (20) '2.0'\n-79668 Created OS            03 (3) 'Unix'\n-79669 Extract Zip Spec      14 (20) '2.0'\n-7966A Extract OS            00 (0) 'MS-DOS'\n-7966B General Purpose Flag  0800 (2048)\n+7933F CENTRAL HEADER #86    02014B50 (33639248)\n+79343 Created Zip Spec      14 (20) '2.0'\n+79344 Created OS            03 (3) 'Unix'\n+79345 Extract Zip Spec      14 (20) '2.0'\n+79346 Extract OS            00 (0) 'MS-DOS'\n+79347 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7966D Compression Method    0008 (8) 'Deflated'\n-7966F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79673 CRC                   EAF5428B (3941941899)\n-79677 Compressed Size       00000637 (1591)\n-7967B Uncompressed Size     00000CD0 (3280)\n-7967F Filename Length       002C (44)\n-79681 Extra Length          0000 (0)\n-79683 Comment Length        0000 (0)\n-79685 Disk Start            0000 (0)\n-79687 Int File Attributes   0000 (0)\n+79349 Compression Method    0008 (8) 'Deflated'\n+7934B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7934F CRC                   D0D20619 (3503425049)\n+79353 Compressed Size       00000520 (1312)\n+79357 Uncompressed Size     00000A43 (2627)\n+7935B Filename Length       0039 (57)\n+7935D Extra Length          0000 (0)\n+7935F Comment Length        0000 (0)\n+79361 Disk Start            0000 (0)\n+79363 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79689 Ext File Attributes   81A40000 (2175008768)\n+79365 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-7968D Local Header Offset   000130A0 (77984)\n-79691 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79369 Local Header Offset   000137A1 (79777)\n+7936D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7936D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-796BD CENTRAL HEADER #85    02014B50 (33639248)\n-796C1 Created Zip Spec      14 (20) '2.0'\n-796C2 Created OS            03 (3) 'Unix'\n-796C3 Extract Zip Spec      14 (20) '2.0'\n-796C4 Extract OS            00 (0) 'MS-DOS'\n-796C5 General Purpose Flag  0800 (2048)\n+793A6 CENTRAL HEADER #87    02014B50 (33639248)\n+793AA Created Zip Spec      14 (20) '2.0'\n+793AB Created OS            03 (3) 'Unix'\n+793AC Extract Zip Spec      14 (20) '2.0'\n+793AD Extract OS            00 (0) 'MS-DOS'\n+793AE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-796C7 Compression Method    0008 (8) 'Deflated'\n-796C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-796CD CRC                   D19F6C8B (3516886155)\n-796D1 Compressed Size       000003D4 (980)\n-796D5 Uncompressed Size     00000762 (1890)\n-796D9 Filename Length       0035 (53)\n-796DB Extra Length          0000 (0)\n-796DD Comment Length        0000 (0)\n-796DF Disk Start            0000 (0)\n-796E1 Int File Attributes   0000 (0)\n+793B0 Compression Method    0008 (8) 'Deflated'\n+793B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+793B6 CRC                   2DAB283E (766191678)\n+793BA Compressed Size       000003D7 (983)\n+793BE Uncompressed Size     00000747 (1863)\n+793C2 Filename Length       003D (61)\n+793C4 Extra Length          0000 (0)\n+793C6 Comment Length        0000 (0)\n+793C8 Disk Start            0000 (0)\n+793CA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-796E3 Ext File Attributes   81A40000 (2175008768)\n+793CC 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-796E7 Local Header Offset   00013721 (79649)\n-796EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+793D0 Local Header Offset   00013D18 (81176)\n+793D4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x796EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x793D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79720 CENTRAL HEADER #86    02014B50 (33639248)\n-79724 Created Zip Spec      14 (20) '2.0'\n-79725 Created OS            03 (3) 'Unix'\n-79726 Extract Zip Spec      14 (20) '2.0'\n-79727 Extract OS            00 (0) 'MS-DOS'\n-79728 General Purpose Flag  0800 (2048)\n+79411 CENTRAL HEADER #88    02014B50 (33639248)\n+79415 Created Zip Spec      14 (20) '2.0'\n+79416 Created OS            03 (3) 'Unix'\n+79417 Extract Zip Spec      14 (20) '2.0'\n+79418 Extract OS            00 (0) 'MS-DOS'\n+79419 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7972A Compression Method    0008 (8) 'Deflated'\n-7972C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79730 CRC                   038C2262 (59515490)\n-79734 Compressed Size       000003BF (959)\n-79738 Uncompressed Size     00000721 (1825)\n-7973C Filename Length       0036 (54)\n-7973E Extra Length          0000 (0)\n-79740 Comment Length        0000 (0)\n-79742 Disk Start            0000 (0)\n-79744 Int File Attributes   0000 (0)\n+7941B Compression Method    0008 (8) 'Deflated'\n+7941D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79421 CRC                   CED20DF0 (3469872624)\n+79425 Compressed Size       000004AB (1195)\n+79429 Uncompressed Size     0000092B (2347)\n+7942D Filename Length       003F (63)\n+7942F Extra Length          0000 (0)\n+79431 Comment Length        0000 (0)\n+79433 Disk Start            0000 (0)\n+79435 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79746 Ext File Attributes   81A40000 (2175008768)\n+79437 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-7974A Local Header Offset   00013B48 (80712)\n-7974E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7943B Local Header Offset   0001414A (82250)\n+7943F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7974E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7943F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79784 CENTRAL HEADER #87    02014B50 (33639248)\n-79788 Created Zip Spec      14 (20) '2.0'\n-79789 Created OS            03 (3) 'Unix'\n-7978A Extract Zip Spec      14 (20) '2.0'\n-7978B Extract OS            00 (0) 'MS-DOS'\n-7978C General Purpose Flag  0800 (2048)\n+7947E CENTRAL HEADER #89    02014B50 (33639248)\n+79482 Created Zip Spec      14 (20) '2.0'\n+79483 Created OS            03 (3) 'Unix'\n+79484 Extract Zip Spec      14 (20) '2.0'\n+79485 Extract OS            00 (0) 'MS-DOS'\n+79486 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7978E Compression Method    0008 (8) 'Deflated'\n-79790 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79794 CRC                   FC268ABD (4230384317)\n-79798 Compressed Size       0000051F (1311)\n-7979C Uncompressed Size     00000A44 (2628)\n-797A0 Filename Length       0039 (57)\n-797A2 Extra Length          0000 (0)\n-797A4 Comment Length        0000 (0)\n-797A6 Disk Start            0000 (0)\n-797A8 Int File Attributes   0000 (0)\n+79488 Compression Method    0008 (8) 'Deflated'\n+7948A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7948E CRC                   30DCE07C (819781756)\n+79492 Compressed Size       000003D3 (979)\n+79496 Uncompressed Size     0000074C (1868)\n+7949A Filename Length       003E (62)\n+7949C Extra Length          0000 (0)\n+7949E Comment Length        0000 (0)\n+794A0 Disk Start            0000 (0)\n+794A2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-797AA Ext File Attributes   81A40000 (2175008768)\n+794A4 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-797AE Local Header Offset   00013F5B (81755)\n-797B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+794A8 Local Header Offset   00014652 (83538)\n+794AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x797B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x794AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-797EB CENTRAL HEADER #88    02014B50 (33639248)\n-797EF Created Zip Spec      14 (20) '2.0'\n-797F0 Created OS            03 (3) 'Unix'\n-797F1 Extract Zip Spec      14 (20) '2.0'\n-797F2 Extract OS            00 (0) 'MS-DOS'\n-797F3 General Purpose Flag  0800 (2048)\n+794EA CENTRAL HEADER #90    02014B50 (33639248)\n+794EE Created Zip Spec      14 (20) '2.0'\n+794EF Created OS            03 (3) 'Unix'\n+794F0 Extract Zip Spec      14 (20) '2.0'\n+794F1 Extract OS            00 (0) 'MS-DOS'\n+794F2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-797F5 Compression Method    0008 (8) 'Deflated'\n-797F7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-797FB CRC                   204692CF (541496015)\n-797FF Compressed Size       000003D0 (976)\n-79803 Uncompressed Size     00000743 (1859)\n-79807 Filename Length       003D (61)\n-79809 Extra Length          0000 (0)\n-7980B Comment Length        0000 (0)\n-7980D Disk Start            0000 (0)\n-7980F Int File Attributes   0000 (0)\n+794F4 Compression Method    0008 (8) 'Deflated'\n+794F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+794FA CRC                   CFA9F3E7 (3484021735)\n+794FE Compressed Size       000003BF (959)\n+79502 Uncompressed Size     00000731 (1841)\n+79506 Filename Length       003F (63)\n+79508 Extra Length          0000 (0)\n+7950A Comment Length        0000 (0)\n+7950C Disk Start            0000 (0)\n+7950E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79811 Ext File Attributes   81A40000 (2175008768)\n+79510 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-79815 Local Header Offset   000144D1 (83153)\n-79819 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79514 Local Header Offset   00014A81 (84609)\n+79518 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79856 CENTRAL HEADER #89    02014B50 (33639248)\n-7985A Created Zip Spec      14 (20) '2.0'\n-7985B Created OS            03 (3) 'Unix'\n-7985C Extract Zip Spec      14 (20) '2.0'\n-7985D Extract OS            00 (0) 'MS-DOS'\n-7985E General Purpose Flag  0800 (2048)\n+79557 CENTRAL HEADER #91    02014B50 (33639248)\n+7955B Created Zip Spec      14 (20) '2.0'\n+7955C Created OS            03 (3) 'Unix'\n+7955D Extract Zip Spec      14 (20) '2.0'\n+7955E Extract OS            00 (0) 'MS-DOS'\n+7955F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79860 Compression Method    0008 (8) 'Deflated'\n-79862 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79866 CRC                   B9459742 (3108345666)\n-7986A Compressed Size       0000049E (1182)\n-7986E Uncompressed Size     00000927 (2343)\n-79872 Filename Length       003F (63)\n-79874 Extra Length          0000 (0)\n-79876 Comment Length        0000 (0)\n-79878 Disk Start            0000 (0)\n-7987A Int File Attributes   0000 (0)\n+79561 Compression Method    0008 (8) 'Deflated'\n+79563 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79567 CRC                   0BDB435F (198919007)\n+7956B Compressed Size       000004CD (1229)\n+7956F Uncompressed Size     00000989 (2441)\n+79573 Filename Length       0038 (56)\n+79575 Extra Length          0000 (0)\n+79577 Comment Length        0000 (0)\n+79579 Disk Start            0000 (0)\n+7957B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7987C Ext File Attributes   81A40000 (2175008768)\n+7957D 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-79880 Local Header Offset   000148FC (84220)\n-79884 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79581 Local Header Offset   00014E9D (85661)\n+79585 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79585: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-798C3 CENTRAL HEADER #90    02014B50 (33639248)\n-798C7 Created Zip Spec      14 (20) '2.0'\n-798C8 Created OS            03 (3) 'Unix'\n-798C9 Extract Zip Spec      14 (20) '2.0'\n-798CA Extract OS            00 (0) 'MS-DOS'\n-798CB General Purpose Flag  0800 (2048)\n+795BD CENTRAL HEADER #92    02014B50 (33639248)\n+795C1 Created Zip Spec      14 (20) '2.0'\n+795C2 Created OS            03 (3) 'Unix'\n+795C3 Extract Zip Spec      14 (20) '2.0'\n+795C4 Extract OS            00 (0) 'MS-DOS'\n+795C5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-798CD Compression Method    0008 (8) 'Deflated'\n-798CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-798D3 CRC                   5DF6667E (1576429182)\n-798D7 Compressed Size       000003CD (973)\n-798DB Uncompressed Size     00000748 (1864)\n-798DF Filename Length       003E (62)\n-798E1 Extra Length          0000 (0)\n-798E3 Comment Length        0000 (0)\n-798E5 Disk Start            0000 (0)\n-798E7 Int File Attributes   0000 (0)\n+795C7 Compression Method    0008 (8) 'Deflated'\n+795C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+795CD CRC                   EE84FE11 (4001693201)\n+795D1 Compressed Size       00000072 (114)\n+795D5 Uncompressed Size     00000082 (130)\n+795D9 Filename Length       002B (43)\n+795DB Extra Length          0000 (0)\n+795DD Comment Length        0000 (0)\n+795DF Disk Start            0000 (0)\n+795E1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-798E9 Ext File Attributes   81A40000 (2175008768)\n+795E3 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-798ED Local Header Offset   00014DF7 (85495)\n-798F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+795E7 Local Header Offset   000153C0 (86976)\n+795EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x798F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x795EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7992F CENTRAL HEADER #91    02014B50 (33639248)\n-79933 Created Zip Spec      14 (20) '2.0'\n-79934 Created OS            03 (3) 'Unix'\n-79935 Extract Zip Spec      14 (20) '2.0'\n-79936 Extract OS            00 (0) 'MS-DOS'\n-79937 General Purpose Flag  0800 (2048)\n+79616 CENTRAL HEADER #93    02014B50 (33639248)\n+7961A Created Zip Spec      14 (20) '2.0'\n+7961B Created OS            03 (3) 'Unix'\n+7961C Extract Zip Spec      14 (20) '2.0'\n+7961D Extract OS            00 (0) 'MS-DOS'\n+7961E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79939 Compression Method    0008 (8) 'Deflated'\n-7993B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7993F CRC                   C7264CC7 (3341176007)\n-79943 Compressed Size       000003C1 (961)\n-79947 Uncompressed Size     00000735 (1845)\n-7994B Filename Length       003F (63)\n-7994D Extra Length          0000 (0)\n-7994F Comment Length        0000 (0)\n-79951 Disk Start            0000 (0)\n-79953 Int File Attributes   0000 (0)\n+79620 Compression Method    0008 (8) 'Deflated'\n+79622 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79626 CRC                   1FD9D70B (534370059)\n+7962A Compressed Size       00000068 (104)\n+7962E Uncompressed Size     00000078 (120)\n+79632 Filename Length       0021 (33)\n+79634 Extra Length          0000 (0)\n+79636 Comment Length        0000 (0)\n+79638 Disk Start            0000 (0)\n+7963A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79955 Ext File Attributes   81A40000 (2175008768)\n+7963C 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-79959 Local Header Offset   00015220 (86560)\n-7995D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79640 Local Header Offset   0001547B (87163)\n+79644 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7995D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7999C CENTRAL HEADER #92    02014B50 (33639248)\n-799A0 Created Zip Spec      14 (20) '2.0'\n-799A1 Created OS            03 (3) 'Unix'\n-799A2 Extract Zip Spec      14 (20) '2.0'\n-799A3 Extract OS            00 (0) 'MS-DOS'\n-799A4 General Purpose Flag  0800 (2048)\n+79665 CENTRAL HEADER #94    02014B50 (33639248)\n+79669 Created Zip Spec      14 (20) '2.0'\n+7966A Created OS            03 (3) 'Unix'\n+7966B Extract Zip Spec      14 (20) '2.0'\n+7966C Extract OS            00 (0) 'MS-DOS'\n+7966D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-799A6 Compression Method    0008 (8) 'Deflated'\n-799A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-799AC CRC                   E794DE6A (3885293162)\n-799B0 Compressed Size       000004CC (1228)\n-799B4 Uncompressed Size     0000098D (2445)\n-799B8 Filename Length       0038 (56)\n-799BA Extra Length          0000 (0)\n-799BC Comment Length        0000 (0)\n-799BE Disk Start            0000 (0)\n-799C0 Int File Attributes   0000 (0)\n+7966F Compression Method    0008 (8) 'Deflated'\n+79671 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79675 CRC                   04A70E2F (78057007)\n+79679 Compressed Size       00000124 (292)\n+7967D Uncompressed Size     00000209 (521)\n+79681 Filename Length       0046 (70)\n+79683 Extra Length          0000 (0)\n+79685 Comment Length        0000 (0)\n+79687 Disk Start            0000 (0)\n+79689 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-799C2 Ext File Attributes   81A40000 (2175008768)\n+7968B 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-799C6 Local Header Offset   0001563E (87614)\n-799CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7968F Local Header Offset   00015522 (87330)\n+79693 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x799CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79A02 CENTRAL HEADER #93    02014B50 (33639248)\n-79A06 Created Zip Spec      14 (20) '2.0'\n-79A07 Created OS            03 (3) 'Unix'\n-79A08 Extract Zip Spec      14 (20) '2.0'\n-79A09 Extract OS            00 (0) 'MS-DOS'\n-79A0A General Purpose Flag  0800 (2048)\n+796D9 CENTRAL HEADER #95    02014B50 (33639248)\n+796DD Created Zip Spec      14 (20) '2.0'\n+796DE Created OS            03 (3) 'Unix'\n+796DF Extract Zip Spec      14 (20) '2.0'\n+796E0 Extract OS            00 (0) 'MS-DOS'\n+796E1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79A0C Compression Method    0008 (8) 'Deflated'\n-79A0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79A12 CRC                   441B02E4 (1142620900)\n-79A16 Compressed Size       00000072 (114)\n-79A1A Uncompressed Size     00000082 (130)\n-79A1E Filename Length       002B (43)\n-79A20 Extra Length          0000 (0)\n-79A22 Comment Length        0000 (0)\n-79A24 Disk Start            0000 (0)\n-79A26 Int File Attributes   0000 (0)\n+796E3 Compression Method    0008 (8) 'Deflated'\n+796E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+796E9 CRC                   7159CD91 (1901710737)\n+796ED Compressed Size       000009FD (2557)\n+796F1 Uncompressed Size     000016FC (5884)\n+796F5 Filename Length       0040 (64)\n+796F7 Extra Length          0000 (0)\n+796F9 Comment Length        0000 (0)\n+796FB Disk Start            0000 (0)\n+796FD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79A28 Ext File Attributes   81A40000 (2175008768)\n+796FF 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-79A2C Local Header Offset   00015B60 (88928)\n-79A30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79703 Local Header Offset   000156AA (87722)\n+79707 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79A30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79A5B CENTRAL HEADER #94    02014B50 (33639248)\n-79A5F Created Zip Spec      14 (20) '2.0'\n-79A60 Created OS            03 (3) 'Unix'\n-79A61 Extract Zip Spec      14 (20) '2.0'\n-79A62 Extract OS            00 (0) 'MS-DOS'\n-79A63 General Purpose Flag  0800 (2048)\n+79747 CENTRAL HEADER #96    02014B50 (33639248)\n+7974B Created Zip Spec      14 (20) '2.0'\n+7974C Created OS            03 (3) 'Unix'\n+7974D Extract Zip Spec      14 (20) '2.0'\n+7974E Extract OS            00 (0) 'MS-DOS'\n+7974F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79A65 Compression Method    0008 (8) 'Deflated'\n-79A67 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79A6B CRC                   B407D4A1 (3020412065)\n-79A6F Compressed Size       00000068 (104)\n-79A73 Uncompressed Size     00000078 (120)\n-79A77 Filename Length       0021 (33)\n-79A79 Extra Length          0000 (0)\n-79A7B Comment Length        0000 (0)\n-79A7D Disk Start            0000 (0)\n-79A7F Int File Attributes   0000 (0)\n+79751 Compression Method    0008 (8) 'Deflated'\n+79753 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79757 CRC                   DC7F5EC9 (3699334857)\n+7975B Compressed Size       00000AF8 (2808)\n+7975F Uncompressed Size     0000168F (5775)\n+79763 Filename Length       003B (59)\n+79765 Extra Length          0000 (0)\n+79767 Comment Length        0000 (0)\n+79769 Disk Start            0000 (0)\n+7976B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79A81 Ext File Attributes   81A40000 (2175008768)\n+7976D 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-79A85 Local Header Offset   00015C1B (89115)\n-79A89 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79771 Local Header Offset   00016105 (90373)\n+79775 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79AAA CENTRAL HEADER #95    02014B50 (33639248)\n-79AAE Created Zip Spec      14 (20) '2.0'\n-79AAF Created OS            03 (3) 'Unix'\n-79AB0 Extract Zip Spec      14 (20) '2.0'\n-79AB1 Extract OS            00 (0) 'MS-DOS'\n-79AB2 General Purpose Flag  0800 (2048)\n+797B0 CENTRAL HEADER #97    02014B50 (33639248)\n+797B4 Created Zip Spec      14 (20) '2.0'\n+797B5 Created OS            03 (3) 'Unix'\n+797B6 Extract Zip Spec      14 (20) '2.0'\n+797B7 Extract OS            00 (0) 'MS-DOS'\n+797B8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79AB4 Compression Method    0008 (8) 'Deflated'\n-79AB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79ABA CRC                   ACC76800 (2898749440)\n-79ABE Compressed Size       00000125 (293)\n-79AC2 Uncompressed Size     00000209 (521)\n-79AC6 Filename Length       0046 (70)\n-79AC8 Extra Length          0000 (0)\n-79ACA Comment Length        0000 (0)\n-79ACC Disk Start            0000 (0)\n-79ACE Int File Attributes   0000 (0)\n+797BA Compression Method    0008 (8) 'Deflated'\n+797BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+797C0 CRC                   3FF2C9C5 (1072875973)\n+797C4 Compressed Size       0000049A (1178)\n+797C8 Uncompressed Size     00000A6B (2667)\n+797CC Filename Length       003F (63)\n+797CE Extra Length          0000 (0)\n+797D0 Comment Length        0000 (0)\n+797D2 Disk Start            0000 (0)\n+797D4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79AD0 Ext File Attributes   81A40000 (2175008768)\n+797D6 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-79AD4 Local Header Offset   00015CC2 (89282)\n-79AD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+797DA Local Header Offset   00016C56 (93270)\n+797DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x797DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79B1E CENTRAL HEADER #96    02014B50 (33639248)\n-79B22 Created Zip Spec      14 (20) '2.0'\n-79B23 Created OS            03 (3) 'Unix'\n-79B24 Extract Zip Spec      14 (20) '2.0'\n-79B25 Extract OS            00 (0) 'MS-DOS'\n-79B26 General Purpose Flag  0800 (2048)\n+7981D CENTRAL HEADER #98    02014B50 (33639248)\n+79821 Created Zip Spec      14 (20) '2.0'\n+79822 Created OS            03 (3) 'Unix'\n+79823 Extract Zip Spec      14 (20) '2.0'\n+79824 Extract OS            00 (0) 'MS-DOS'\n+79825 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79B28 Compression Method    0008 (8) 'Deflated'\n-79B2A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79B2E CRC                   CCB47BF4 (3434380276)\n-79B32 Compressed Size       00000A07 (2567)\n-79B36 Uncompressed Size     0000171F (5919)\n-79B3A Filename Length       0040 (64)\n-79B3C Extra Length          0000 (0)\n-79B3E Comment Length        0000 (0)\n-79B40 Disk Start            0000 (0)\n-79B42 Int File Attributes   0000 (0)\n+79827 Compression Method    0008 (8) 'Deflated'\n+79829 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7982D CRC                   FFCED035 (4291743797)\n+79831 Compressed Size       0000058E (1422)\n+79835 Uncompressed Size     00000BBD (3005)\n+79839 Filename Length       0041 (65)\n+7983B Extra Length          0000 (0)\n+7983D Comment Length        0000 (0)\n+7983F Disk Start            0000 (0)\n+79841 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79B44 Ext File Attributes   81A40000 (2175008768)\n+79843 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-79B48 Local Header Offset   00015E4B (89675)\n-79B4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79847 Local Header Offset   0001714D (94541)\n+7984B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79B4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7984B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79B8C CENTRAL HEADER #97    02014B50 (33639248)\n-79B90 Created Zip Spec      14 (20) '2.0'\n-79B91 Created OS            03 (3) 'Unix'\n-79B92 Extract Zip Spec      14 (20) '2.0'\n-79B93 Extract OS            00 (0) 'MS-DOS'\n-79B94 General Purpose Flag  0800 (2048)\n+7988C CENTRAL HEADER #99    02014B50 (33639248)\n+79890 Created Zip Spec      14 (20) '2.0'\n+79891 Created OS            03 (3) 'Unix'\n+79892 Extract Zip Spec      14 (20) '2.0'\n+79893 Extract OS            00 (0) 'MS-DOS'\n+79894 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79B96 Compression Method    0008 (8) 'Deflated'\n-79B98 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79B9C CRC                   891F28B9 (2300520633)\n-79BA0 Compressed Size       00000AF5 (2805)\n-79BA4 Uncompressed Size     000016C3 (5827)\n-79BA8 Filename Length       003B (59)\n-79BAA Extra Length          0000 (0)\n-79BAC Comment Length        0000 (0)\n-79BAE Disk Start            0000 (0)\n-79BB0 Int File Attributes   0000 (0)\n+79896 Compression Method    0008 (8) 'Deflated'\n+79898 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7989C CRC                   CC6F6278 (3429851768)\n+798A0 Compressed Size       000007BC (1980)\n+798A4 Uncompressed Size     00000F82 (3970)\n+798A8 Filename Length       0042 (66)\n+798AA Extra Length          0000 (0)\n+798AC Comment Length        0000 (0)\n+798AE Disk Start            0000 (0)\n+798B0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79BB2 Ext File Attributes   81A40000 (2175008768)\n+798B2 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-79BB6 Local Header Offset   000168B0 (92336)\n-79BBA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+798B6 Local Header Offset   0001773A (96058)\n+798BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x798BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79BF5 CENTRAL HEADER #98    02014B50 (33639248)\n-79BF9 Created Zip Spec      14 (20) '2.0'\n-79BFA Created OS            03 (3) 'Unix'\n-79BFB Extract Zip Spec      14 (20) '2.0'\n-79BFC Extract OS            00 (0) 'MS-DOS'\n-79BFD General Purpose Flag  0800 (2048)\n+798FC CENTRAL HEADER #100   02014B50 (33639248)\n+79900 Created Zip Spec      14 (20) '2.0'\n+79901 Created OS            03 (3) 'Unix'\n+79902 Extract Zip Spec      14 (20) '2.0'\n+79903 Extract OS            00 (0) 'MS-DOS'\n+79904 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79BFF Compression Method    0008 (8) 'Deflated'\n-79C01 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79C05 CRC                   420ADF87 (1108008839)\n-79C09 Compressed Size       00000498 (1176)\n-79C0D Uncompressed Size     00000A6B (2667)\n-79C11 Filename Length       003F (63)\n-79C13 Extra Length          0000 (0)\n-79C15 Comment Length        0000 (0)\n-79C17 Disk Start            0000 (0)\n-79C19 Int File Attributes   0000 (0)\n+79906 Compression Method    0008 (8) 'Deflated'\n+79908 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7990C CRC                   6DE895B7 (1843959223)\n+79910 Compressed Size       00000507 (1287)\n+79914 Uncompressed Size     00000AEF (2799)\n+79918 Filename Length       0041 (65)\n+7991A Extra Length          0000 (0)\n+7991C Comment Length        0000 (0)\n+7991E Disk Start            0000 (0)\n+79920 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79C1B Ext File Attributes   81A40000 (2175008768)\n+79922 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-79C1F Local Header Offset   000173FE (95230)\n-79C23 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79926 Local Header Offset   00017F56 (98134)\n+7992A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7992A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79C62 CENTRAL HEADER #99    02014B50 (33639248)\n-79C66 Created Zip Spec      14 (20) '2.0'\n-79C67 Created OS            03 (3) 'Unix'\n-79C68 Extract Zip Spec      14 (20) '2.0'\n-79C69 Extract OS            00 (0) 'MS-DOS'\n-79C6A General Purpose Flag  0800 (2048)\n+7996B CENTRAL HEADER #101   02014B50 (33639248)\n+7996F Created Zip Spec      14 (20) '2.0'\n+79970 Created OS            03 (3) 'Unix'\n+79971 Extract Zip Spec      14 (20) '2.0'\n+79972 Extract OS            00 (0) 'MS-DOS'\n+79973 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79C6C Compression Method    0008 (8) 'Deflated'\n-79C6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79C72 CRC                   1FB181CD (531726797)\n-79C76 Compressed Size       000005B9 (1465)\n-79C7A Uncompressed Size     00000C1D (3101)\n-79C7E Filename Length       0041 (65)\n-79C80 Extra Length          0000 (0)\n-79C82 Comment Length        0000 (0)\n-79C84 Disk Start            0000 (0)\n-79C86 Int File Attributes   0000 (0)\n+79975 Compression Method    0008 (8) 'Deflated'\n+79977 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7997B CRC                   56BEDCBA (1455348922)\n+7997F Compressed Size       000004E1 (1249)\n+79983 Uncompressed Size     000009EB (2539)\n+79987 Filename Length       003F (63)\n+79989 Extra Length          0000 (0)\n+7998B Comment Length        0000 (0)\n+7998D Disk Start            0000 (0)\n+7998F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79C88 Ext File Attributes   81A40000 (2175008768)\n+79991 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-79C8C Local Header Offset   000178F3 (96499)\n-79C90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79995 Local Header Offset   000184BC (99516)\n+79999 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79C90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79CD1 CENTRAL HEADER #100   02014B50 (33639248)\n-79CD5 Created Zip Spec      14 (20) '2.0'\n-79CD6 Created OS            03 (3) 'Unix'\n-79CD7 Extract Zip Spec      14 (20) '2.0'\n-79CD8 Extract OS            00 (0) 'MS-DOS'\n-79CD9 General Purpose Flag  0800 (2048)\n+799D8 CENTRAL HEADER #102   02014B50 (33639248)\n+799DC Created Zip Spec      14 (20) '2.0'\n+799DD Created OS            03 (3) 'Unix'\n+799DE Extract Zip Spec      14 (20) '2.0'\n+799DF Extract OS            00 (0) 'MS-DOS'\n+799E0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79CDB Compression Method    0008 (8) 'Deflated'\n-79CDD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79CE1 CRC                   9C87F064 (2626154596)\n-79CE5 Compressed Size       000007E3 (2019)\n-79CE9 Uncompressed Size     00000FF2 (4082)\n-79CED Filename Length       0042 (66)\n-79CEF Extra Length          0000 (0)\n-79CF1 Comment Length        0000 (0)\n-79CF3 Disk Start            0000 (0)\n-79CF5 Int File Attributes   0000 (0)\n+799E2 Compression Method    0008 (8) 'Deflated'\n+799E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+799E8 CRC                   8993D346 (2308166470)\n+799EC Compressed Size       00000076 (118)\n+799F0 Uncompressed Size     00000089 (137)\n+799F4 Filename Length       0032 (50)\n+799F6 Extra Length          0000 (0)\n+799F8 Comment Length        0000 (0)\n+799FA Disk Start            0000 (0)\n+799FC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79CF7 Ext File Attributes   81A40000 (2175008768)\n+799FE 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-79CFB Local Header Offset   00017F0B (98059)\n-79CFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79A02 Local Header Offset   000189FA (100858)\n+79A06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79CFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79D41 CENTRAL HEADER #101   02014B50 (33639248)\n-79D45 Created Zip Spec      14 (20) '2.0'\n-79D46 Created OS            03 (3) 'Unix'\n-79D47 Extract Zip Spec      14 (20) '2.0'\n-79D48 Extract OS            00 (0) 'MS-DOS'\n-79D49 General Purpose Flag  0800 (2048)\n+79A38 CENTRAL HEADER #103   02014B50 (33639248)\n+79A3C Created Zip Spec      14 (20) '2.0'\n+79A3D Created OS            03 (3) 'Unix'\n+79A3E Extract Zip Spec      14 (20) '2.0'\n+79A3F Extract OS            00 (0) 'MS-DOS'\n+79A40 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79D4B Compression Method    0008 (8) 'Deflated'\n-79D4D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79D51 CRC                   0921E61A (153216538)\n-79D55 Compressed Size       00000511 (1297)\n-79D59 Uncompressed Size     00000B0F (2831)\n-79D5D Filename Length       0041 (65)\n-79D5F Extra Length          0000 (0)\n-79D61 Comment Length        0000 (0)\n-79D63 Disk Start            0000 (0)\n-79D65 Int File Attributes   0000 (0)\n+79A42 Compression Method    0008 (8) 'Deflated'\n+79A44 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79A48 CRC                   5430208E (1412440206)\n+79A4C Compressed Size       00000B42 (2882)\n+79A50 Uncompressed Size     00001BDE (7134)\n+79A54 Filename Length       0039 (57)\n+79A56 Extra Length          0000 (0)\n+79A58 Comment Length        0000 (0)\n+79A5A Disk Start            0000 (0)\n+79A5C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79D67 Ext File Attributes   81A40000 (2175008768)\n+79A5E 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-79D6B Local Header Offset   0001874E (100174)\n-79D6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79A62 Local Header Offset   00018AC0 (101056)\n+79A66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79A66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79DB0 CENTRAL HEADER #102   02014B50 (33639248)\n-79DB4 Created Zip Spec      14 (20) '2.0'\n-79DB5 Created OS            03 (3) 'Unix'\n-79DB6 Extract Zip Spec      14 (20) '2.0'\n-79DB7 Extract OS            00 (0) 'MS-DOS'\n-79DB8 General Purpose Flag  0800 (2048)\n+79A9F CENTRAL HEADER #104   02014B50 (33639248)\n+79AA3 Created Zip Spec      14 (20) '2.0'\n+79AA4 Created OS            03 (3) 'Unix'\n+79AA5 Extract Zip Spec      14 (20) '2.0'\n+79AA6 Extract OS            00 (0) 'MS-DOS'\n+79AA7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79DBA Compression Method    0008 (8) 'Deflated'\n-79DBC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79DC0 CRC                   B5C6106F (3049656431)\n-79DC4 Compressed Size       000004DA (1242)\n-79DC8 Uncompressed Size     000009EB (2539)\n-79DCC Filename Length       003F (63)\n-79DCE Extra Length          0000 (0)\n-79DD0 Comment Length        0000 (0)\n-79DD2 Disk Start            0000 (0)\n-79DD4 Int File Attributes   0000 (0)\n+79AA9 Compression Method    0008 (8) 'Deflated'\n+79AAB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79AAF CRC                   DE513243 (3729863235)\n+79AB3 Compressed Size       000004C3 (1219)\n+79AB7 Uncompressed Size     00000A42 (2626)\n+79ABB Filename Length       0044 (68)\n+79ABD Extra Length          0000 (0)\n+79ABF Comment Length        0000 (0)\n+79AC1 Disk Start            0000 (0)\n+79AC3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79DD6 Ext File Attributes   81A40000 (2175008768)\n+79AC5 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-79DDA Local Header Offset   00018CBE (101566)\n-79DDE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79AC9 Local Header Offset   00019659 (104025)\n+79ACD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79DDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79E1D CENTRAL HEADER #103   02014B50 (33639248)\n-79E21 Created Zip Spec      14 (20) '2.0'\n-79E22 Created OS            03 (3) 'Unix'\n-79E23 Extract Zip Spec      14 (20) '2.0'\n-79E24 Extract OS            00 (0) 'MS-DOS'\n-79E25 General Purpose Flag  0800 (2048)\n+79B11 CENTRAL HEADER #105   02014B50 (33639248)\n+79B15 Created Zip Spec      14 (20) '2.0'\n+79B16 Created OS            03 (3) 'Unix'\n+79B17 Extract Zip Spec      14 (20) '2.0'\n+79B18 Extract OS            00 (0) 'MS-DOS'\n+79B19 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79E27 Compression Method    0008 (8) 'Deflated'\n-79E29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79E2D CRC                   653FBA23 (1698675235)\n-79E31 Compressed Size       00000077 (119)\n-79E35 Uncompressed Size     00000089 (137)\n-79E39 Filename Length       0032 (50)\n-79E3B Extra Length          0000 (0)\n-79E3D Comment Length        0000 (0)\n-79E3F Disk Start            0000 (0)\n-79E41 Int File Attributes   0000 (0)\n+79B1B Compression Method    0008 (8) 'Deflated'\n+79B1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79B21 CRC                   653A44AA (1698317482)\n+79B25 Compressed Size       000007A2 (1954)\n+79B29 Uncompressed Size     00001064 (4196)\n+79B2D Filename Length       003E (62)\n+79B2F Extra Length          0000 (0)\n+79B31 Comment Length        0000 (0)\n+79B33 Disk Start            0000 (0)\n+79B35 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79E43 Ext File Attributes   81A40000 (2175008768)\n+79B37 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-79E47 Local Header Offset   000191F5 (102901)\n-79E4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79B3B Local Header Offset   00019B7E (105342)\n+79B3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79B3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79E7D CENTRAL HEADER #104   02014B50 (33639248)\n-79E81 Created Zip Spec      14 (20) '2.0'\n-79E82 Created OS            03 (3) 'Unix'\n-79E83 Extract Zip Spec      14 (20) '2.0'\n-79E84 Extract OS            00 (0) 'MS-DOS'\n-79E85 General Purpose Flag  0800 (2048)\n+79B7D CENTRAL HEADER #106   02014B50 (33639248)\n+79B81 Created Zip Spec      14 (20) '2.0'\n+79B82 Created OS            03 (3) 'Unix'\n+79B83 Extract Zip Spec      14 (20) '2.0'\n+79B84 Extract OS            00 (0) 'MS-DOS'\n+79B85 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79E87 Compression Method    0008 (8) 'Deflated'\n-79E89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79E8D CRC                   AAE5338D (2867147661)\n-79E91 Compressed Size       00000B41 (2881)\n-79E95 Uncompressed Size     00001BE6 (7142)\n-79E99 Filename Length       0039 (57)\n-79E9B Extra Length          0000 (0)\n-79E9D Comment Length        0000 (0)\n-79E9F Disk Start            0000 (0)\n-79EA1 Int File Attributes   0000 (0)\n+79B87 Compression Method    0008 (8) 'Deflated'\n+79B89 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79B8D CRC                   5E8D4D84 (1586318724)\n+79B91 Compressed Size       00000954 (2388)\n+79B95 Uncompressed Size     00001757 (5975)\n+79B99 Filename Length       003E (62)\n+79B9B Extra Length          0000 (0)\n+79B9D Comment Length        0000 (0)\n+79B9F Disk Start            0000 (0)\n+79BA1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79EA3 Ext File Attributes   81A40000 (2175008768)\n+79BA3 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-79EA7 Local Header Offset   000192BC (103100)\n-79EAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79BA7 Local Header Offset   0001A37C (107388)\n+79BAB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79EAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79BAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79EE4 CENTRAL HEADER #105   02014B50 (33639248)\n-79EE8 Created Zip Spec      14 (20) '2.0'\n-79EE9 Created OS            03 (3) 'Unix'\n-79EEA Extract Zip Spec      14 (20) '2.0'\n-79EEB Extract OS            00 (0) 'MS-DOS'\n-79EEC General Purpose Flag  0800 (2048)\n+79BE9 CENTRAL HEADER #107   02014B50 (33639248)\n+79BED Created Zip Spec      14 (20) '2.0'\n+79BEE Created OS            03 (3) 'Unix'\n+79BEF Extract Zip Spec      14 (20) '2.0'\n+79BF0 Extract OS            00 (0) 'MS-DOS'\n+79BF1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79EEE Compression Method    0008 (8) 'Deflated'\n-79EF0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79EF4 CRC                   BA59B78F (3126441871)\n-79EF8 Compressed Size       000004C5 (1221)\n-79EFC Uncompressed Size     00000A46 (2630)\n-79F00 Filename Length       0044 (68)\n-79F02 Extra Length          0000 (0)\n-79F04 Comment Length        0000 (0)\n-79F06 Disk Start            0000 (0)\n-79F08 Int File Attributes   0000 (0)\n+79BF3 Compression Method    0008 (8) 'Deflated'\n+79BF5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79BF9 CRC                   B2540079 (2991849593)\n+79BFD Compressed Size       000002D4 (724)\n+79C01 Uncompressed Size     0000063E (1598)\n+79C05 Filename Length       0039 (57)\n+79C07 Extra Length          0000 (0)\n+79C09 Comment Length        0000 (0)\n+79C0B Disk Start            0000 (0)\n+79C0D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79F0A Ext File Attributes   81A40000 (2175008768)\n+79C0F 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-79F0E Local Header Offset   00019E54 (106068)\n-79F12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79C13 Local Header Offset   0001AD2C (109868)\n+79C17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79F12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79F56 CENTRAL HEADER #106   02014B50 (33639248)\n-79F5A Created Zip Spec      14 (20) '2.0'\n-79F5B Created OS            03 (3) 'Unix'\n-79F5C Extract Zip Spec      14 (20) '2.0'\n-79F5D Extract OS            00 (0) 'MS-DOS'\n-79F5E General Purpose Flag  0800 (2048)\n+79C50 CENTRAL HEADER #108   02014B50 (33639248)\n+79C54 Created Zip Spec      14 (20) '2.0'\n+79C55 Created OS            03 (3) 'Unix'\n+79C56 Extract Zip Spec      14 (20) '2.0'\n+79C57 Extract OS            00 (0) 'MS-DOS'\n+79C58 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79F60 Compression Method    0008 (8) 'Deflated'\n-79F62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79F66 CRC                   DA8F1B74 (3666811764)\n-79F6A Compressed Size       000007AB (1963)\n-79F6E Uncompressed Size     0000106C (4204)\n-79F72 Filename Length       003E (62)\n-79F74 Extra Length          0000 (0)\n-79F76 Comment Length        0000 (0)\n-79F78 Disk Start            0000 (0)\n-79F7A Int File Attributes   0000 (0)\n+79C5A Compression Method    0008 (8) 'Deflated'\n+79C5C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79C60 CRC                   28EB4D68 (686509416)\n+79C64 Compressed Size       000000C8 (200)\n+79C68 Uncompressed Size     00000130 (304)\n+79C6C Filename Length       003C (60)\n+79C6E Extra Length          0000 (0)\n+79C70 Comment Length        0000 (0)\n+79C72 Disk Start            0000 (0)\n+79C74 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79F7C Ext File Attributes   81A40000 (2175008768)\n+79C76 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-79F80 Local Header Offset   0001A37B (107387)\n-79F84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79C7A Local Header Offset   0001B057 (110679)\n+79C7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-79FC2 CENTRAL HEADER #107   02014B50 (33639248)\n-79FC6 Created Zip Spec      14 (20) '2.0'\n-79FC7 Created OS            03 (3) 'Unix'\n-79FC8 Extract Zip Spec      14 (20) '2.0'\n-79FC9 Extract OS            00 (0) 'MS-DOS'\n-79FCA General Purpose Flag  0800 (2048)\n+79CBA CENTRAL HEADER #109   02014B50 (33639248)\n+79CBE Created Zip Spec      14 (20) '2.0'\n+79CBF Created OS            03 (3) 'Unix'\n+79CC0 Extract Zip Spec      14 (20) '2.0'\n+79CC1 Extract OS            00 (0) 'MS-DOS'\n+79CC2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-79FCC Compression Method    0008 (8) 'Deflated'\n-79FCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-79FD2 CRC                   355F146D (895423597)\n-79FD6 Compressed Size       00000940 (2368)\n-79FDA Uncompressed Size     00001752 (5970)\n-79FDE Filename Length       003E (62)\n-79FE0 Extra Length          0000 (0)\n-79FE2 Comment Length        0000 (0)\n-79FE4 Disk Start            0000 (0)\n-79FE6 Int File Attributes   0000 (0)\n+79CC4 Compression Method    0008 (8) 'Deflated'\n+79CC6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79CCA CRC                   9458C59C (2488845724)\n+79CCE Compressed Size       00000076 (118)\n+79CD2 Uncompressed Size     00000088 (136)\n+79CD6 Filename Length       0031 (49)\n+79CD8 Extra Length          0000 (0)\n+79CDA Comment Length        0000 (0)\n+79CDC Disk Start            0000 (0)\n+79CDE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-79FE8 Ext File Attributes   81A40000 (2175008768)\n+79CE0 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-79FEC Local Header Offset   0001AB82 (109442)\n-79FF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79CE4 Local Header Offset   0001B179 (110969)\n+79CE8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x79FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79CE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A02E CENTRAL HEADER #108   02014B50 (33639248)\n-7A032 Created Zip Spec      14 (20) '2.0'\n-7A033 Created OS            03 (3) 'Unix'\n-7A034 Extract Zip Spec      14 (20) '2.0'\n-7A035 Extract OS            00 (0) 'MS-DOS'\n-7A036 General Purpose Flag  0800 (2048)\n+79D19 CENTRAL HEADER #110   02014B50 (33639248)\n+79D1D Created Zip Spec      14 (20) '2.0'\n+79D1E Created OS            03 (3) 'Unix'\n+79D1F Extract Zip Spec      14 (20) '2.0'\n+79D20 Extract OS            00 (0) 'MS-DOS'\n+79D21 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A038 Compression Method    0008 (8) 'Deflated'\n-7A03A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A03E CRC                   6BABDD01 (1806425345)\n-7A042 Compressed Size       000002D3 (723)\n-7A046 Uncompressed Size     0000063E (1598)\n-7A04A Filename Length       0039 (57)\n-7A04C Extra Length          0000 (0)\n-7A04E Comment Length        0000 (0)\n-7A050 Disk Start            0000 (0)\n-7A052 Int File Attributes   0000 (0)\n+79D23 Compression Method    0008 (8) 'Deflated'\n+79D25 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79D29 CRC                   99316886 (2570152070)\n+79D2D Compressed Size       00000371 (881)\n+79D31 Uncompressed Size     000006E8 (1768)\n+79D35 Filename Length       003B (59)\n+79D37 Extra Length          0000 (0)\n+79D39 Comment Length        0000 (0)\n+79D3B Disk Start            0000 (0)\n+79D3D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A054 Ext File Attributes   81A40000 (2175008768)\n+79D3F 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-7A058 Local Header Offset   0001B51E (111902)\n-7A05C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79D43 Local Header Offset   0001B23E (111166)\n+79D47 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A095 CENTRAL HEADER #109   02014B50 (33639248)\n-7A099 Created Zip Spec      14 (20) '2.0'\n-7A09A Created OS            03 (3) 'Unix'\n-7A09B Extract Zip Spec      14 (20) '2.0'\n-7A09C Extract OS            00 (0) 'MS-DOS'\n-7A09D General Purpose Flag  0800 (2048)\n+79D82 CENTRAL HEADER #111   02014B50 (33639248)\n+79D86 Created Zip Spec      14 (20) '2.0'\n+79D87 Created OS            03 (3) 'Unix'\n+79D88 Extract Zip Spec      14 (20) '2.0'\n+79D89 Extract OS            00 (0) 'MS-DOS'\n+79D8A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A09F Compression Method    0008 (8) 'Deflated'\n-7A0A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A0A5 CRC                   1AB156DB (447829723)\n-7A0A9 Compressed Size       000000C8 (200)\n-7A0AD Uncompressed Size     00000130 (304)\n-7A0B1 Filename Length       003C (60)\n-7A0B3 Extra Length          0000 (0)\n-7A0B5 Comment Length        0000 (0)\n-7A0B7 Disk Start            0000 (0)\n-7A0B9 Int File Attributes   0000 (0)\n+79D8C Compression Method    0008 (8) 'Deflated'\n+79D8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79D92 CRC                   A5BA8046 (2780463174)\n+79D96 Compressed Size       00000383 (899)\n+79D9A Uncompressed Size     00000764 (1892)\n+79D9E Filename Length       003C (60)\n+79DA0 Extra Length          0000 (0)\n+79DA2 Comment Length        0000 (0)\n+79DA4 Disk Start            0000 (0)\n+79DA6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A0BB Ext File Attributes   81A40000 (2175008768)\n+79DA8 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-7A0BF Local Header Offset   0001B848 (112712)\n-7A0C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79DAC Local Header Offset   0001B608 (112136)\n+79DB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A0C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79DB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A0FF CENTRAL HEADER #110   02014B50 (33639248)\n-7A103 Created Zip Spec      14 (20) '2.0'\n-7A104 Created OS            03 (3) 'Unix'\n-7A105 Extract Zip Spec      14 (20) '2.0'\n-7A106 Extract OS            00 (0) 'MS-DOS'\n-7A107 General Purpose Flag  0800 (2048)\n+79DEC CENTRAL HEADER #112   02014B50 (33639248)\n+79DF0 Created Zip Spec      14 (20) '2.0'\n+79DF1 Created OS            03 (3) 'Unix'\n+79DF2 Extract Zip Spec      14 (20) '2.0'\n+79DF3 Extract OS            00 (0) 'MS-DOS'\n+79DF4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A109 Compression Method    0008 (8) 'Deflated'\n-7A10B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A10F CRC                   CAC94A81 (3402189441)\n-7A113 Compressed Size       00000077 (119)\n-7A117 Uncompressed Size     00000088 (136)\n-7A11B Filename Length       0031 (49)\n-7A11D Extra Length          0000 (0)\n-7A11F Comment Length        0000 (0)\n-7A121 Disk Start            0000 (0)\n-7A123 Int File Attributes   0000 (0)\n+79DF6 Compression Method    0008 (8) 'Deflated'\n+79DF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79DFC CRC                   CCF28087 (3438444679)\n+79E00 Compressed Size       000004E7 (1255)\n+79E04 Uncompressed Size     000009C8 (2504)\n+79E08 Filename Length       0042 (66)\n+79E0A Extra Length          0000 (0)\n+79E0C Comment Length        0000 (0)\n+79E0E Disk Start            0000 (0)\n+79E10 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A125 Ext File Attributes   81A40000 (2175008768)\n+79E12 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-7A129 Local Header Offset   0001B96A (113002)\n-7A12D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79E16 Local Header Offset   0001B9E5 (113125)\n+79E1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A12D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79E1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A15E CENTRAL HEADER #111   02014B50 (33639248)\n-7A162 Created Zip Spec      14 (20) '2.0'\n-7A163 Created OS            03 (3) 'Unix'\n-7A164 Extract Zip Spec      14 (20) '2.0'\n-7A165 Extract OS            00 (0) 'MS-DOS'\n-7A166 General Purpose Flag  0800 (2048)\n+79E5C CENTRAL HEADER #113   02014B50 (33639248)\n+79E60 Created Zip Spec      14 (20) '2.0'\n+79E61 Created OS            03 (3) 'Unix'\n+79E62 Extract Zip Spec      14 (20) '2.0'\n+79E63 Extract OS            00 (0) 'MS-DOS'\n+79E64 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A168 Compression Method    0008 (8) 'Deflated'\n-7A16A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A16E CRC                   221AA57E (572171646)\n-7A172 Compressed Size       00000382 (898)\n-7A176 Uncompressed Size     0000071F (1823)\n-7A17A Filename Length       003B (59)\n-7A17C Extra Length          0000 (0)\n-7A17E Comment Length        0000 (0)\n-7A180 Disk Start            0000 (0)\n-7A182 Int File Attributes   0000 (0)\n+79E66 Compression Method    0008 (8) 'Deflated'\n+79E68 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79E6C CRC                   FB4CC744 (4216112964)\n+79E70 Compressed Size       000008A9 (2217)\n+79E74 Uncompressed Size     00001539 (5433)\n+79E78 Filename Length       003B (59)\n+79E7A Extra Length          0000 (0)\n+79E7C Comment Length        0000 (0)\n+79E7E Disk Start            0000 (0)\n+79E80 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A184 Ext File Attributes   81A40000 (2175008768)\n+79E82 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-7A188 Local Header Offset   0001BA30 (113200)\n-7A18C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79E86 Local Header Offset   0001BF2C (114476)\n+79E8A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A18C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79E8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A1C7 CENTRAL HEADER #112   02014B50 (33639248)\n-7A1CB Created Zip Spec      14 (20) '2.0'\n-7A1CC Created OS            03 (3) 'Unix'\n-7A1CD Extract Zip Spec      14 (20) '2.0'\n-7A1CE Extract OS            00 (0) 'MS-DOS'\n-7A1CF General Purpose Flag  0800 (2048)\n+79EC5 CENTRAL HEADER #114   02014B50 (33639248)\n+79EC9 Created Zip Spec      14 (20) '2.0'\n+79ECA Created OS            03 (3) 'Unix'\n+79ECB Extract Zip Spec      14 (20) '2.0'\n+79ECC Extract OS            00 (0) 'MS-DOS'\n+79ECD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A1D1 Compression Method    0008 (8) 'Deflated'\n-7A1D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A1D7 CRC                   DD477E2B (3712450091)\n-7A1DB Compressed Size       00000389 (905)\n-7A1DF Uncompressed Size     0000077E (1918)\n-7A1E3 Filename Length       003C (60)\n-7A1E5 Extra Length          0000 (0)\n-7A1E7 Comment Length        0000 (0)\n-7A1E9 Disk Start            0000 (0)\n-7A1EB Int File Attributes   0000 (0)\n+79ECF Compression Method    0008 (8) 'Deflated'\n+79ED1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79ED5 CRC                   2F0CD110 (789369104)\n+79ED9 Compressed Size       00000100 (256)\n+79EDD Uncompressed Size     00000167 (359)\n+79EE1 Filename Length       0033 (51)\n+79EE3 Extra Length          0000 (0)\n+79EE5 Comment Length        0000 (0)\n+79EE7 Disk Start            0000 (0)\n+79EE9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A1ED Ext File Attributes   81A40000 (2175008768)\n+79EEB 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-7A1F1 Local Header Offset   0001BE0B (114187)\n-7A1F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79EEF Local Header Offset   0001C82E (116782)\n+79EF3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A1F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79EF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A231 CENTRAL HEADER #113   02014B50 (33639248)\n-7A235 Created Zip Spec      14 (20) '2.0'\n-7A236 Created OS            03 (3) 'Unix'\n-7A237 Extract Zip Spec      14 (20) '2.0'\n-7A238 Extract OS            00 (0) 'MS-DOS'\n-7A239 General Purpose Flag  0800 (2048)\n+79F26 CENTRAL HEADER #115   02014B50 (33639248)\n+79F2A Created Zip Spec      14 (20) '2.0'\n+79F2B Created OS            03 (3) 'Unix'\n+79F2C Extract Zip Spec      14 (20) '2.0'\n+79F2D Extract OS            00 (0) 'MS-DOS'\n+79F2E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A23B Compression Method    0008 (8) 'Deflated'\n-7A23D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A241 CRC                   5199F760 (1369044832)\n-7A245 Compressed Size       000004DB (1243)\n-7A249 Uncompressed Size     000009CD (2509)\n-7A24D Filename Length       0042 (66)\n-7A24F Extra Length          0000 (0)\n-7A251 Comment Length        0000 (0)\n-7A253 Disk Start            0000 (0)\n-7A255 Int File Attributes   0000 (0)\n+79F30 Compression Method    0008 (8) 'Deflated'\n+79F32 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79F36 CRC                   29CC3281 (701248129)\n+79F3A Compressed Size       000004E3 (1251)\n+79F3E Uncompressed Size     00000A77 (2679)\n+79F42 Filename Length       003B (59)\n+79F44 Extra Length          0000 (0)\n+79F46 Comment Length        0000 (0)\n+79F48 Disk Start            0000 (0)\n+79F4A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A257 Ext File Attributes   81A40000 (2175008768)\n+79F4C 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-7A25B Local Header Offset   0001C1EE (115182)\n-7A25F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79F50 Local Header Offset   0001C97F (117119)\n+79F54 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A25F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79F54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A2A1 CENTRAL HEADER #114   02014B50 (33639248)\n-7A2A5 Created Zip Spec      14 (20) '2.0'\n-7A2A6 Created OS            03 (3) 'Unix'\n-7A2A7 Extract Zip Spec      14 (20) '2.0'\n-7A2A8 Extract OS            00 (0) 'MS-DOS'\n-7A2A9 General Purpose Flag  0800 (2048)\n+79F8F CENTRAL HEADER #116   02014B50 (33639248)\n+79F93 Created Zip Spec      14 (20) '2.0'\n+79F94 Created OS            03 (3) 'Unix'\n+79F95 Extract Zip Spec      14 (20) '2.0'\n+79F96 Extract OS            00 (0) 'MS-DOS'\n+79F97 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A2AB Compression Method    0008 (8) 'Deflated'\n-7A2AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A2B1 CRC                   F7857D2E (4152720686)\n-7A2B5 Compressed Size       000008AA (2218)\n-7A2B9 Uncompressed Size     00001595 (5525)\n-7A2BD Filename Length       003B (59)\n-7A2BF Extra Length          0000 (0)\n-7A2C1 Comment Length        0000 (0)\n-7A2C3 Disk Start            0000 (0)\n-7A2C5 Int File Attributes   0000 (0)\n+79F99 Compression Method    0008 (8) 'Deflated'\n+79F9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79F9F CRC                   36EED459 (921621593)\n+79FA3 Compressed Size       00000075 (117)\n+79FA7 Uncompressed Size     00000088 (136)\n+79FAB Filename Length       0031 (49)\n+79FAD Extra Length          0000 (0)\n+79FAF Comment Length        0000 (0)\n+79FB1 Disk Start            0000 (0)\n+79FB3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A2C7 Ext File Attributes   81A40000 (2175008768)\n+79FB5 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-7A2CB Local Header Offset   0001C729 (116521)\n-7A2CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+79FB9 Local Header Offset   0001CEBB (118459)\n+79FBD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A2CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x79FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A30A CENTRAL HEADER #115   02014B50 (33639248)\n-7A30E Created Zip Spec      14 (20) '2.0'\n-7A30F Created OS            03 (3) 'Unix'\n-7A310 Extract Zip Spec      14 (20) '2.0'\n-7A311 Extract OS            00 (0) 'MS-DOS'\n-7A312 General Purpose Flag  0800 (2048)\n+79FEE CENTRAL HEADER #117   02014B50 (33639248)\n+79FF2 Created Zip Spec      14 (20) '2.0'\n+79FF3 Created OS            03 (3) 'Unix'\n+79FF4 Extract Zip Spec      14 (20) '2.0'\n+79FF5 Extract OS            00 (0) 'MS-DOS'\n+79FF6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A314 Compression Method    0008 (8) 'Deflated'\n-7A316 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A31A CRC                   14695DA2 (342449570)\n-7A31E Compressed Size       00000100 (256)\n-7A322 Uncompressed Size     00000167 (359)\n-7A326 Filename Length       0033 (51)\n-7A328 Extra Length          0000 (0)\n-7A32A Comment Length        0000 (0)\n-7A32C Disk Start            0000 (0)\n-7A32E Int File Attributes   0000 (0)\n+79FF8 Compression Method    0008 (8) 'Deflated'\n+79FFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+79FFE CRC                   EC2AF53C (3962238268)\n+7A002 Compressed Size       00000438 (1080)\n+7A006 Uncompressed Size     00000A0C (2572)\n+7A00A Filename Length       003B (59)\n+7A00C Extra Length          0000 (0)\n+7A00E Comment Length        0000 (0)\n+7A010 Disk Start            0000 (0)\n+7A012 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A330 Ext File Attributes   81A40000 (2175008768)\n+7A014 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-7A334 Local Header Offset   0001D02C (118828)\n-7A338 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A018 Local Header Offset   0001CF7F (118655)\n+7A01C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A01C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A36B CENTRAL HEADER #116   02014B50 (33639248)\n-7A36F Created Zip Spec      14 (20) '2.0'\n-7A370 Created OS            03 (3) 'Unix'\n-7A371 Extract Zip Spec      14 (20) '2.0'\n-7A372 Extract OS            00 (0) 'MS-DOS'\n-7A373 General Purpose Flag  0800 (2048)\n+7A057 CENTRAL HEADER #118   02014B50 (33639248)\n+7A05B Created Zip Spec      14 (20) '2.0'\n+7A05C Created OS            03 (3) 'Unix'\n+7A05D Extract Zip Spec      14 (20) '2.0'\n+7A05E Extract OS            00 (0) 'MS-DOS'\n+7A05F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A375 Compression Method    0008 (8) 'Deflated'\n-7A377 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A37B CRC                   40FE2AFB (1090398971)\n-7A37F Compressed Size       000004ED (1261)\n-7A383 Uncompressed Size     00000A90 (2704)\n-7A387 Filename Length       003B (59)\n-7A389 Extra Length          0000 (0)\n-7A38B Comment Length        0000 (0)\n-7A38D Disk Start            0000 (0)\n-7A38F Int File Attributes   0000 (0)\n+7A061 Compression Method    0008 (8) 'Deflated'\n+7A063 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A067 CRC                   2577F834 (628619316)\n+7A06B Compressed Size       00000270 (624)\n+7A06F Uncompressed Size     00000535 (1333)\n+7A073 Filename Length       003C (60)\n+7A075 Extra Length          0000 (0)\n+7A077 Comment Length        0000 (0)\n+7A079 Disk Start            0000 (0)\n+7A07B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A391 Ext File Attributes   81A40000 (2175008768)\n+7A07D 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-7A395 Local Header Offset   0001D17D (119165)\n-7A399 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A081 Local Header Offset   0001D410 (119824)\n+7A085 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A3D4 CENTRAL HEADER #117   02014B50 (33639248)\n-7A3D8 Created Zip Spec      14 (20) '2.0'\n-7A3D9 Created OS            03 (3) 'Unix'\n-7A3DA Extract Zip Spec      14 (20) '2.0'\n-7A3DB Extract OS            00 (0) 'MS-DOS'\n-7A3DC General Purpose Flag  0800 (2048)\n+7A0C1 CENTRAL HEADER #119   02014B50 (33639248)\n+7A0C5 Created Zip Spec      14 (20) '2.0'\n+7A0C6 Created OS            03 (3) 'Unix'\n+7A0C7 Extract Zip Spec      14 (20) '2.0'\n+7A0C8 Extract OS            00 (0) 'MS-DOS'\n+7A0C9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A3DE Compression Method    0008 (8) 'Deflated'\n-7A3E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A3E4 CRC                   A1D238AB (2714908843)\n-7A3E8 Compressed Size       00000076 (118)\n-7A3EC Uncompressed Size     00000088 (136)\n-7A3F0 Filename Length       0031 (49)\n-7A3F2 Extra Length          0000 (0)\n-7A3F4 Comment Length        0000 (0)\n-7A3F6 Disk Start            0000 (0)\n-7A3F8 Int File Attributes   0000 (0)\n+7A0CB Compression Method    0008 (8) 'Deflated'\n+7A0CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A0D1 CRC                   70897FC1 (1888059329)\n+7A0D5 Compressed Size       000004D6 (1238)\n+7A0D9 Uncompressed Size     00000AD0 (2768)\n+7A0DD Filename Length       002E (46)\n+7A0DF Extra Length          0000 (0)\n+7A0E1 Comment Length        0000 (0)\n+7A0E3 Disk Start            0000 (0)\n+7A0E5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A3FA Ext File Attributes   81A40000 (2175008768)\n+7A0E7 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-7A3FE Local Header Offset   0001D6C3 (120515)\n-7A402 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A0EB Local Header Offset   0001D6DA (120538)\n+7A0EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A0EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A433 CENTRAL HEADER #118   02014B50 (33639248)\n-7A437 Created Zip Spec      14 (20) '2.0'\n-7A438 Created OS            03 (3) 'Unix'\n-7A439 Extract Zip Spec      14 (20) '2.0'\n-7A43A Extract OS            00 (0) 'MS-DOS'\n-7A43B General Purpose Flag  0800 (2048)\n+7A11D CENTRAL HEADER #120   02014B50 (33639248)\n+7A121 Created Zip Spec      14 (20) '2.0'\n+7A122 Created OS            03 (3) 'Unix'\n+7A123 Extract Zip Spec      14 (20) '2.0'\n+7A124 Extract OS            00 (0) 'MS-DOS'\n+7A125 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A43D Compression Method    0008 (8) 'Deflated'\n-7A43F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A443 CRC                   B4E06A21 (3034606113)\n-7A447 Compressed Size       00000436 (1078)\n-7A44B Uncompressed Size     00000A0C (2572)\n-7A44F Filename Length       003B (59)\n-7A451 Extra Length          0000 (0)\n-7A453 Comment Length        0000 (0)\n-7A455 Disk Start            0000 (0)\n-7A457 Int File Attributes   0000 (0)\n+7A127 Compression Method    0008 (8) 'Deflated'\n+7A129 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A12D CRC                   5C5BFDDD (1549532637)\n+7A131 Compressed Size       00000886 (2182)\n+7A135 Uncompressed Size     000011A0 (4512)\n+7A139 Filename Length       002E (46)\n+7A13B Extra Length          0000 (0)\n+7A13D Comment Length        0000 (0)\n+7A13F Disk Start            0000 (0)\n+7A141 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A459 Ext File Attributes   81A40000 (2175008768)\n+7A143 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-7A45D Local Header Offset   0001D788 (120712)\n-7A461 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A147 Local Header Offset   0001DBFC (121852)\n+7A14B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A14B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A49C CENTRAL HEADER #119   02014B50 (33639248)\n-7A4A0 Created Zip Spec      14 (20) '2.0'\n-7A4A1 Created OS            03 (3) 'Unix'\n-7A4A2 Extract Zip Spec      14 (20) '2.0'\n-7A4A3 Extract OS            00 (0) 'MS-DOS'\n-7A4A4 General Purpose Flag  0800 (2048)\n+7A179 CENTRAL HEADER #121   02014B50 (33639248)\n+7A17D Created Zip Spec      14 (20) '2.0'\n+7A17E Created OS            03 (3) 'Unix'\n+7A17F Extract Zip Spec      14 (20) '2.0'\n+7A180 Extract OS            00 (0) 'MS-DOS'\n+7A181 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A4A6 Compression Method    0008 (8) 'Deflated'\n-7A4A8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A4AC CRC                   1B723D35 (460471605)\n-7A4B0 Compressed Size       0000027C (636)\n-7A4B4 Uncompressed Size     00000539 (1337)\n-7A4B8 Filename Length       003C (60)\n-7A4BA Extra Length          0000 (0)\n-7A4BC Comment Length        0000 (0)\n-7A4BE Disk Start            0000 (0)\n-7A4C0 Int File Attributes   0000 (0)\n+7A183 Compression Method    0008 (8) 'Deflated'\n+7A185 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A189 CRC                   26D11D6F (651238767)\n+7A18D Compressed Size       00000483 (1155)\n+7A191 Uncompressed Size     000008F4 (2292)\n+7A195 Filename Length       0037 (55)\n+7A197 Extra Length          0000 (0)\n+7A199 Comment Length        0000 (0)\n+7A19B Disk Start            0000 (0)\n+7A19D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A4C2 Ext File Attributes   81A40000 (2175008768)\n+7A19F 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-7A4C6 Local Header Offset   0001DC17 (121879)\n-7A4CA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A1A3 Local Header Offset   0001E4CE (124110)\n+7A1A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A4CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A1A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A506 CENTRAL HEADER #120   02014B50 (33639248)\n-7A50A Created Zip Spec      14 (20) '2.0'\n-7A50B Created OS            03 (3) 'Unix'\n-7A50C Extract Zip Spec      14 (20) '2.0'\n-7A50D Extract OS            00 (0) 'MS-DOS'\n-7A50E General Purpose Flag  0800 (2048)\n+7A1DE CENTRAL HEADER #122   02014B50 (33639248)\n+7A1E2 Created Zip Spec      14 (20) '2.0'\n+7A1E3 Created OS            03 (3) 'Unix'\n+7A1E4 Extract Zip Spec      14 (20) '2.0'\n+7A1E5 Extract OS            00 (0) 'MS-DOS'\n+7A1E6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A510 Compression Method    0008 (8) 'Deflated'\n-7A512 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A516 CRC                   85FB3F9F (2247835551)\n-7A51A Compressed Size       000004E1 (1249)\n-7A51E Uncompressed Size     00000AD0 (2768)\n-7A522 Filename Length       002E (46)\n-7A524 Extra Length          0000 (0)\n-7A526 Comment Length        0000 (0)\n-7A528 Disk Start            0000 (0)\n-7A52A Int File Attributes   0000 (0)\n+7A1E8 Compression Method    0008 (8) 'Deflated'\n+7A1EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A1EE CRC                   97F9FB63 (2549742435)\n+7A1F2 Compressed Size       00000D58 (3416)\n+7A1F6 Uncompressed Size     00001C2B (7211)\n+7A1FA Filename Length       0030 (48)\n+7A1FC Extra Length          0000 (0)\n+7A1FE Comment Length        0000 (0)\n+7A200 Disk Start            0000 (0)\n+7A202 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A52C Ext File Attributes   81A40000 (2175008768)\n+7A204 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-7A530 Local Header Offset   0001DEED (122605)\n-7A534 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A208 Local Header Offset   0001E9A6 (125350)\n+7A20C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A20C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A562 CENTRAL HEADER #121   02014B50 (33639248)\n-7A566 Created Zip Spec      14 (20) '2.0'\n-7A567 Created OS            03 (3) 'Unix'\n-7A568 Extract Zip Spec      14 (20) '2.0'\n-7A569 Extract OS            00 (0) 'MS-DOS'\n-7A56A General Purpose Flag  0800 (2048)\n+7A23C CENTRAL HEADER #123   02014B50 (33639248)\n+7A240 Created Zip Spec      14 (20) '2.0'\n+7A241 Created OS            03 (3) 'Unix'\n+7A242 Extract Zip Spec      14 (20) '2.0'\n+7A243 Extract OS            00 (0) 'MS-DOS'\n+7A244 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A56C Compression Method    0008 (8) 'Deflated'\n-7A56E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A572 CRC                   E6AD3B81 (3870112641)\n-7A576 Compressed Size       00000891 (2193)\n-7A57A Uncompressed Size     000011EB (4587)\n-7A57E Filename Length       002E (46)\n-7A580 Extra Length          0000 (0)\n-7A582 Comment Length        0000 (0)\n-7A584 Disk Start            0000 (0)\n-7A586 Int File Attributes   0000 (0)\n+7A246 Compression Method    0008 (8) 'Deflated'\n+7A248 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A24C CRC                   96C0DCF9 (2529221881)\n+7A250 Compressed Size       000009F1 (2545)\n+7A254 Uncompressed Size     0000155A (5466)\n+7A258 Filename Length       002A (42)\n+7A25A Extra Length          0000 (0)\n+7A25C Comment Length        0000 (0)\n+7A25E Disk Start            0000 (0)\n+7A260 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A588 Ext File Attributes   81A40000 (2175008768)\n+7A262 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-7A58C Local Header Offset   0001E41A (123930)\n-7A590 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A266 Local Header Offset   0001F74C (128844)\n+7A26A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A26A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A5BE CENTRAL HEADER #122   02014B50 (33639248)\n-7A5C2 Created Zip Spec      14 (20) '2.0'\n-7A5C3 Created OS            03 (3) 'Unix'\n-7A5C4 Extract Zip Spec      14 (20) '2.0'\n-7A5C5 Extract OS            00 (0) 'MS-DOS'\n-7A5C6 General Purpose Flag  0800 (2048)\n+7A294 CENTRAL HEADER #124   02014B50 (33639248)\n+7A298 Created Zip Spec      14 (20) '2.0'\n+7A299 Created OS            03 (3) 'Unix'\n+7A29A Extract Zip Spec      14 (20) '2.0'\n+7A29B Extract OS            00 (0) 'MS-DOS'\n+7A29C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A5C8 Compression Method    0008 (8) 'Deflated'\n-7A5CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A5CE CRC                   03189012 (51941394)\n-7A5D2 Compressed Size       000004A0 (1184)\n-7A5D6 Uncompressed Size     00000941 (2369)\n-7A5DA Filename Length       0037 (55)\n-7A5DC Extra Length          0000 (0)\n-7A5DE Comment Length        0000 (0)\n-7A5E0 Disk Start            0000 (0)\n-7A5E2 Int File Attributes   0000 (0)\n+7A29E Compression Method    0008 (8) 'Deflated'\n+7A2A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A2A4 CRC                   082B8278 (137069176)\n+7A2A8 Compressed Size       00000585 (1413)\n+7A2AC Uncompressed Size     00000BFD (3069)\n+7A2B0 Filename Length       0046 (70)\n+7A2B2 Extra Length          0000 (0)\n+7A2B4 Comment Length        0000 (0)\n+7A2B6 Disk Start            0000 (0)\n+7A2B8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A5E4 Ext File Attributes   81A40000 (2175008768)\n+7A2BA 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-7A5E8 Local Header Offset   0001ECF7 (126199)\n-7A5EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A2BE Local Header Offset   00020185 (131461)\n+7A2C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A2C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A623 CENTRAL HEADER #123   02014B50 (33639248)\n-7A627 Created Zip Spec      14 (20) '2.0'\n-7A628 Created OS            03 (3) 'Unix'\n-7A629 Extract Zip Spec      14 (20) '2.0'\n-7A62A Extract OS            00 (0) 'MS-DOS'\n-7A62B General Purpose Flag  0800 (2048)\n+7A308 CENTRAL HEADER #125   02014B50 (33639248)\n+7A30C Created Zip Spec      14 (20) '2.0'\n+7A30D Created OS            03 (3) 'Unix'\n+7A30E Extract Zip Spec      14 (20) '2.0'\n+7A30F Extract OS            00 (0) 'MS-DOS'\n+7A310 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A62D Compression Method    0008 (8) 'Deflated'\n-7A62F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A633 CRC                   6FDDA96D (1876797805)\n-7A637 Compressed Size       00000D73 (3443)\n-7A63B Uncompressed Size     00001C77 (7287)\n-7A63F Filename Length       0030 (48)\n-7A641 Extra Length          0000 (0)\n-7A643 Comment Length        0000 (0)\n-7A645 Disk Start            0000 (0)\n-7A647 Int File Attributes   0000 (0)\n+7A312 Compression Method    0008 (8) 'Deflated'\n+7A314 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A318 CRC                   55309FD4 (1429250004)\n+7A31C Compressed Size       0000068A (1674)\n+7A320 Uncompressed Size     00000F24 (3876)\n+7A324 Filename Length       003B (59)\n+7A326 Extra Length          0000 (0)\n+7A328 Comment Length        0000 (0)\n+7A32A Disk Start            0000 (0)\n+7A32C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A649 Ext File Attributes   81A40000 (2175008768)\n+7A32E 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-7A64D Local Header Offset   0001F1EC (127468)\n-7A651 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A332 Local Header Offset   0002076E (132974)\n+7A336 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A336: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A681 CENTRAL HEADER #124   02014B50 (33639248)\n-7A685 Created Zip Spec      14 (20) '2.0'\n-7A686 Created OS            03 (3) 'Unix'\n-7A687 Extract Zip Spec      14 (20) '2.0'\n-7A688 Extract OS            00 (0) 'MS-DOS'\n-7A689 General Purpose Flag  0800 (2048)\n+7A371 CENTRAL HEADER #126   02014B50 (33639248)\n+7A375 Created Zip Spec      14 (20) '2.0'\n+7A376 Created OS            03 (3) 'Unix'\n+7A377 Extract Zip Spec      14 (20) '2.0'\n+7A378 Extract OS            00 (0) 'MS-DOS'\n+7A379 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A68B Compression Method    0008 (8) 'Deflated'\n-7A68D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A691 CRC                   68FFC5E8 (1761592808)\n-7A695 Compressed Size       00000A23 (2595)\n-7A699 Uncompressed Size     000015B9 (5561)\n-7A69D Filename Length       002A (42)\n-7A69F Extra Length          0000 (0)\n-7A6A1 Comment Length        0000 (0)\n-7A6A3 Disk Start            0000 (0)\n-7A6A5 Int File Attributes   0000 (0)\n+7A37B Compression Method    0008 (8) 'Deflated'\n+7A37D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A381 CRC                   C216FAA5 (3256285861)\n+7A385 Compressed Size       00000724 (1828)\n+7A389 Uncompressed Size     00001051 (4177)\n+7A38D Filename Length       003B (59)\n+7A38F Extra Length          0000 (0)\n+7A391 Comment Length        0000 (0)\n+7A393 Disk Start            0000 (0)\n+7A395 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A6A7 Ext File Attributes   81A40000 (2175008768)\n+7A397 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-7A6AB Local Header Offset   0001FFAD (130989)\n-7A6AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A39B Local Header Offset   00020E51 (134737)\n+7A39F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A6AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A39F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A6D9 CENTRAL HEADER #125   02014B50 (33639248)\n-7A6DD Created Zip Spec      14 (20) '2.0'\n-7A6DE Created OS            03 (3) 'Unix'\n-7A6DF Extract Zip Spec      14 (20) '2.0'\n-7A6E0 Extract OS            00 (0) 'MS-DOS'\n-7A6E1 General Purpose Flag  0800 (2048)\n+7A3DA CENTRAL HEADER #127   02014B50 (33639248)\n+7A3DE Created Zip Spec      14 (20) '2.0'\n+7A3DF Created OS            03 (3) 'Unix'\n+7A3E0 Extract Zip Spec      14 (20) '2.0'\n+7A3E1 Extract OS            00 (0) 'MS-DOS'\n+7A3E2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A6E3 Compression Method    0008 (8) 'Deflated'\n-7A6E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A6E9 CRC                   7CC77728 (2093446952)\n-7A6ED Compressed Size       00000594 (1428)\n-7A6F1 Uncompressed Size     00000C3F (3135)\n-7A6F5 Filename Length       0046 (70)\n-7A6F7 Extra Length          0000 (0)\n-7A6F9 Comment Length        0000 (0)\n-7A6FB Disk Start            0000 (0)\n-7A6FD Int File Attributes   0000 (0)\n+7A3E4 Compression Method    0008 (8) 'Deflated'\n+7A3E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A3EA CRC                   5DA4808C (1571061900)\n+7A3EE Compressed Size       000003D4 (980)\n+7A3F2 Uncompressed Size     00000868 (2152)\n+7A3F6 Filename Length       0035 (53)\n+7A3F8 Extra Length          0000 (0)\n+7A3FA Comment Length        0000 (0)\n+7A3FC Disk Start            0000 (0)\n+7A3FE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A6FF Ext File Attributes   81A40000 (2175008768)\n+7A400 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-7A703 Local Header Offset   00020A18 (133656)\n-7A707 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A404 Local Header Offset   000215CE (136654)\n+7A408 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A74D CENTRAL HEADER #126   02014B50 (33639248)\n-7A751 Created Zip Spec      14 (20) '2.0'\n-7A752 Created OS            03 (3) 'Unix'\n-7A753 Extract Zip Spec      14 (20) '2.0'\n-7A754 Extract OS            00 (0) 'MS-DOS'\n-7A755 General Purpose Flag  0800 (2048)\n+7A43D CENTRAL HEADER #128   02014B50 (33639248)\n+7A441 Created Zip Spec      14 (20) '2.0'\n+7A442 Created OS            03 (3) 'Unix'\n+7A443 Extract Zip Spec      14 (20) '2.0'\n+7A444 Extract OS            00 (0) 'MS-DOS'\n+7A445 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A757 Compression Method    0008 (8) 'Deflated'\n-7A759 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A75D CRC                   F51BB6B2 (4112234162)\n-7A761 Compressed Size       0000068D (1677)\n-7A765 Uncompressed Size     00000F30 (3888)\n-7A769 Filename Length       003B (59)\n-7A76B Extra Length          0000 (0)\n-7A76D Comment Length        0000 (0)\n-7A76F Disk Start            0000 (0)\n-7A771 Int File Attributes   0000 (0)\n+7A447 Compression Method    0008 (8) 'Deflated'\n+7A449 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A44D CRC                   CFF751F5 (3489092085)\n+7A451 Compressed Size       00000636 (1590)\n+7A455 Uncompressed Size     00000CEB (3307)\n+7A459 Filename Length       003D (61)\n+7A45B Extra Length          0000 (0)\n+7A45D Comment Length        0000 (0)\n+7A45F Disk Start            0000 (0)\n+7A461 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A773 Ext File Attributes   81A40000 (2175008768)\n+7A463 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-7A777 Local Header Offset   00021010 (135184)\n-7A77B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A467 Local Header Offset   000219F5 (137717)\n+7A46B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A77B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A46B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A7B6 CENTRAL HEADER #127   02014B50 (33639248)\n-7A7BA Created Zip Spec      14 (20) '2.0'\n-7A7BB Created OS            03 (3) 'Unix'\n-7A7BC Extract Zip Spec      14 (20) '2.0'\n-7A7BD Extract OS            00 (0) 'MS-DOS'\n-7A7BE General Purpose Flag  0800 (2048)\n+7A4A8 CENTRAL HEADER #129   02014B50 (33639248)\n+7A4AC Created Zip Spec      14 (20) '2.0'\n+7A4AD Created OS            03 (3) 'Unix'\n+7A4AE Extract Zip Spec      14 (20) '2.0'\n+7A4AF Extract OS            00 (0) 'MS-DOS'\n+7A4B0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A7C0 Compression Method    0008 (8) 'Deflated'\n-7A7C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A7C6 CRC                   44CEDA46 (1154406982)\n-7A7CA Compressed Size       00000728 (1832)\n-7A7CE Uncompressed Size     0000107B (4219)\n-7A7D2 Filename Length       003B (59)\n-7A7D4 Extra Length          0000 (0)\n-7A7D6 Comment Length        0000 (0)\n-7A7D8 Disk Start            0000 (0)\n-7A7DA Int File Attributes   0000 (0)\n+7A4B2 Compression Method    0008 (8) 'Deflated'\n+7A4B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A4B8 CRC                   5EA74A99 (1588021913)\n+7A4BC Compressed Size       000006D4 (1748)\n+7A4C0 Uncompressed Size     00000FFB (4091)\n+7A4C4 Filename Length       003C (60)\n+7A4C6 Extra Length          0000 (0)\n+7A4C8 Comment Length        0000 (0)\n+7A4CA Disk Start            0000 (0)\n+7A4CC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A7DC Ext File Attributes   81A40000 (2175008768)\n+7A4CE 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-7A7E0 Local Header Offset   000216F6 (136950)\n-7A7E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A4D2 Local Header Offset   00022086 (139398)\n+7A4D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A7E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A81F CENTRAL HEADER #128   02014B50 (33639248)\n-7A823 Created Zip Spec      14 (20) '2.0'\n-7A824 Created OS            03 (3) 'Unix'\n-7A825 Extract Zip Spec      14 (20) '2.0'\n-7A826 Extract OS            00 (0) 'MS-DOS'\n-7A827 General Purpose Flag  0800 (2048)\n+7A512 CENTRAL HEADER #130   02014B50 (33639248)\n+7A516 Created Zip Spec      14 (20) '2.0'\n+7A517 Created OS            03 (3) 'Unix'\n+7A518 Extract Zip Spec      14 (20) '2.0'\n+7A519 Extract OS            00 (0) 'MS-DOS'\n+7A51A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A829 Compression Method    0008 (8) 'Deflated'\n-7A82B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A82F CRC                   9B045C03 (2600754179)\n-7A833 Compressed Size       000003D4 (980)\n-7A837 Uncompressed Size     00000868 (2152)\n-7A83B Filename Length       0035 (53)\n-7A83D Extra Length          0000 (0)\n-7A83F Comment Length        0000 (0)\n-7A841 Disk Start            0000 (0)\n-7A843 Int File Attributes   0000 (0)\n+7A51C Compression Method    0008 (8) 'Deflated'\n+7A51E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A522 CRC                   D4042608 (3557041672)\n+7A526 Compressed Size       000003C8 (968)\n+7A52A Uncompressed Size     00000876 (2166)\n+7A52E Filename Length       003B (59)\n+7A530 Extra Length          0000 (0)\n+7A532 Comment Length        0000 (0)\n+7A534 Disk Start            0000 (0)\n+7A536 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A845 Ext File Attributes   81A40000 (2175008768)\n+7A538 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-7A849 Local Header Offset   00021E77 (138871)\n-7A84D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A53C Local Header Offset   000227B4 (141236)\n+7A540 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A84D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A882 CENTRAL HEADER #129   02014B50 (33639248)\n-7A886 Created Zip Spec      14 (20) '2.0'\n-7A887 Created OS            03 (3) 'Unix'\n-7A888 Extract Zip Spec      14 (20) '2.0'\n-7A889 Extract OS            00 (0) 'MS-DOS'\n-7A88A General Purpose Flag  0800 (2048)\n+7A57B CENTRAL HEADER #131   02014B50 (33639248)\n+7A57F Created Zip Spec      14 (20) '2.0'\n+7A580 Created OS            03 (3) 'Unix'\n+7A581 Extract Zip Spec      14 (20) '2.0'\n+7A582 Extract OS            00 (0) 'MS-DOS'\n+7A583 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A88C Compression Method    0008 (8) 'Deflated'\n-7A88E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A892 CRC                   8D9CE924 (2375870756)\n-7A896 Compressed Size       0000063D (1597)\n-7A89A Uncompressed Size     00000D00 (3328)\n-7A89E Filename Length       003D (61)\n-7A8A0 Extra Length          0000 (0)\n-7A8A2 Comment Length        0000 (0)\n-7A8A4 Disk Start            0000 (0)\n-7A8A6 Int File Attributes   0000 (0)\n+7A585 Compression Method    0008 (8) 'Deflated'\n+7A587 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A58B CRC                   CFCCC9A7 (3486304679)\n+7A58F Compressed Size       00000364 (868)\n+7A593 Uncompressed Size     0000079D (1949)\n+7A597 Filename Length       003A (58)\n+7A599 Extra Length          0000 (0)\n+7A59B Comment Length        0000 (0)\n+7A59D Disk Start            0000 (0)\n+7A59F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A8A8 Ext File Attributes   81A40000 (2175008768)\n+7A5A1 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-7A8AC Local Header Offset   0002229E (139934)\n-7A8B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A5A5 Local Header Offset   00022BD5 (142293)\n+7A5A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A8B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A5A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A8ED CENTRAL HEADER #130   02014B50 (33639248)\n-7A8F1 Created Zip Spec      14 (20) '2.0'\n-7A8F2 Created OS            03 (3) 'Unix'\n-7A8F3 Extract Zip Spec      14 (20) '2.0'\n-7A8F4 Extract OS            00 (0) 'MS-DOS'\n-7A8F5 General Purpose Flag  0800 (2048)\n+7A5E3 CENTRAL HEADER #132   02014B50 (33639248)\n+7A5E7 Created Zip Spec      14 (20) '2.0'\n+7A5E8 Created OS            03 (3) 'Unix'\n+7A5E9 Extract Zip Spec      14 (20) '2.0'\n+7A5EA Extract OS            00 (0) 'MS-DOS'\n+7A5EB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A8F7 Compression Method    0008 (8) 'Deflated'\n-7A8F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A8FD CRC                   B7DC3A1E (3084663326)\n-7A901 Compressed Size       000006C9 (1737)\n-7A905 Uncompressed Size     00000FFC (4092)\n-7A909 Filename Length       003C (60)\n-7A90B Extra Length          0000 (0)\n-7A90D Comment Length        0000 (0)\n-7A90F Disk Start            0000 (0)\n-7A911 Int File Attributes   0000 (0)\n+7A5ED Compression Method    0008 (8) 'Deflated'\n+7A5EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A5F3 CRC                   ECCDA874 (3972900980)\n+7A5F7 Compressed Size       00000361 (865)\n+7A5FB Uncompressed Size     00000798 (1944)\n+7A5FF Filename Length       0039 (57)\n+7A601 Extra Length          0000 (0)\n+7A603 Comment Length        0000 (0)\n+7A605 Disk Start            0000 (0)\n+7A607 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A913 Ext File Attributes   81A40000 (2175008768)\n+7A609 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-7A917 Local Header Offset   00022936 (141622)\n-7A91B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A60D Local Header Offset   00022F91 (143249)\n+7A611 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A91B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A957 CENTRAL HEADER #131   02014B50 (33639248)\n-7A95B Created Zip Spec      14 (20) '2.0'\n-7A95C Created OS            03 (3) 'Unix'\n-7A95D Extract Zip Spec      14 (20) '2.0'\n-7A95E Extract OS            00 (0) 'MS-DOS'\n-7A95F General Purpose Flag  0800 (2048)\n+7A64A CENTRAL HEADER #133   02014B50 (33639248)\n+7A64E Created Zip Spec      14 (20) '2.0'\n+7A64F Created OS            03 (3) 'Unix'\n+7A650 Extract Zip Spec      14 (20) '2.0'\n+7A651 Extract OS            00 (0) 'MS-DOS'\n+7A652 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A961 Compression Method    0008 (8) 'Deflated'\n-7A963 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A967 CRC                   C29D4361 (3265086305)\n-7A96B Compressed Size       000003C4 (964)\n-7A96F Uncompressed Size     0000087E (2174)\n-7A973 Filename Length       003B (59)\n-7A975 Extra Length          0000 (0)\n-7A977 Comment Length        0000 (0)\n-7A979 Disk Start            0000 (0)\n-7A97B Int File Attributes   0000 (0)\n+7A654 Compression Method    0008 (8) 'Deflated'\n+7A656 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A65A CRC                   8C33F783 (2352215939)\n+7A65E Compressed Size       00000979 (2425)\n+7A662 Uncompressed Size     0000148A (5258)\n+7A666 Filename Length       0039 (57)\n+7A668 Extra Length          0000 (0)\n+7A66A Comment Length        0000 (0)\n+7A66C Disk Start            0000 (0)\n+7A66E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A97D Ext File Attributes   81A40000 (2175008768)\n+7A670 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-7A981 Local Header Offset   00023059 (143449)\n-7A985 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A674 Local Header Offset   00023349 (144201)\n+7A678 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A985: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7A9C0 CENTRAL HEADER #132   02014B50 (33639248)\n-7A9C4 Created Zip Spec      14 (20) '2.0'\n-7A9C5 Created OS            03 (3) 'Unix'\n-7A9C6 Extract Zip Spec      14 (20) '2.0'\n-7A9C7 Extract OS            00 (0) 'MS-DOS'\n-7A9C8 General Purpose Flag  0800 (2048)\n+7A6B1 CENTRAL HEADER #134   02014B50 (33639248)\n+7A6B5 Created Zip Spec      14 (20) '2.0'\n+7A6B6 Created OS            03 (3) 'Unix'\n+7A6B7 Extract Zip Spec      14 (20) '2.0'\n+7A6B8 Extract OS            00 (0) 'MS-DOS'\n+7A6B9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7A9CA Compression Method    0008 (8) 'Deflated'\n-7A9CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7A9D0 CRC                   D6235787 (3592640391)\n-7A9D4 Compressed Size       00000361 (865)\n-7A9D8 Uncompressed Size     000007A5 (1957)\n-7A9DC Filename Length       003A (58)\n-7A9DE Extra Length          0000 (0)\n-7A9E0 Comment Length        0000 (0)\n-7A9E2 Disk Start            0000 (0)\n-7A9E4 Int File Attributes   0000 (0)\n+7A6BB Compression Method    0008 (8) 'Deflated'\n+7A6BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A6C1 CRC                   EFC2418A (4022485386)\n+7A6C5 Compressed Size       0000028A (650)\n+7A6C9 Uncompressed Size     00000522 (1314)\n+7A6CD Filename Length       0040 (64)\n+7A6CF Extra Length          0000 (0)\n+7A6D1 Comment Length        0000 (0)\n+7A6D3 Disk Start            0000 (0)\n+7A6D5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7A9E6 Ext File Attributes   81A40000 (2175008768)\n+7A6D7 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-7A9EA Local Header Offset   00023476 (144502)\n-7A9EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A6DB Local Header Offset   00023D19 (146713)\n+7A6DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7A9EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A6DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AA28 CENTRAL HEADER #133   02014B50 (33639248)\n-7AA2C Created Zip Spec      14 (20) '2.0'\n-7AA2D Created OS            03 (3) 'Unix'\n-7AA2E Extract Zip Spec      14 (20) '2.0'\n-7AA2F Extract OS            00 (0) 'MS-DOS'\n-7AA30 General Purpose Flag  0800 (2048)\n+7A71F CENTRAL HEADER #135   02014B50 (33639248)\n+7A723 Created Zip Spec      14 (20) '2.0'\n+7A724 Created OS            03 (3) 'Unix'\n+7A725 Extract Zip Spec      14 (20) '2.0'\n+7A726 Extract OS            00 (0) 'MS-DOS'\n+7A727 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AA32 Compression Method    0008 (8) 'Deflated'\n-7AA34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AA38 CRC                   38F9D75B (955897691)\n-7AA3C Compressed Size       00000363 (867)\n-7AA40 Uncompressed Size     000007A0 (1952)\n-7AA44 Filename Length       0039 (57)\n-7AA46 Extra Length          0000 (0)\n-7AA48 Comment Length        0000 (0)\n-7AA4A Disk Start            0000 (0)\n-7AA4C Int File Attributes   0000 (0)\n+7A729 Compression Method    0008 (8) 'Deflated'\n+7A72B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A72F CRC                   75B8D14A (1975046474)\n+7A733 Compressed Size       00000286 (646)\n+7A737 Uncompressed Size     0000050E (1294)\n+7A73B Filename Length       003C (60)\n+7A73D Extra Length          0000 (0)\n+7A73F Comment Length        0000 (0)\n+7A741 Disk Start            0000 (0)\n+7A743 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AA4E Ext File Attributes   81A40000 (2175008768)\n+7A745 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-7AA52 Local Header Offset   0002382F (145455)\n-7AA56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A749 Local Header Offset   00024001 (147457)\n+7A74D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AA8F CENTRAL HEADER #134   02014B50 (33639248)\n-7AA93 Created Zip Spec      14 (20) '2.0'\n-7AA94 Created OS            03 (3) 'Unix'\n-7AA95 Extract Zip Spec      14 (20) '2.0'\n-7AA96 Extract OS            00 (0) 'MS-DOS'\n-7AA97 General Purpose Flag  0800 (2048)\n+7A789 CENTRAL HEADER #136   02014B50 (33639248)\n+7A78D Created Zip Spec      14 (20) '2.0'\n+7A78E Created OS            03 (3) 'Unix'\n+7A78F Extract Zip Spec      14 (20) '2.0'\n+7A790 Extract OS            00 (0) 'MS-DOS'\n+7A791 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AA99 Compression Method    0008 (8) 'Deflated'\n-7AA9B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AA9F CRC                   ADFBA845 (2918950981)\n-7AAA3 Compressed Size       00000993 (2451)\n-7AAA7 Uncompressed Size     000014BA (5306)\n-7AAAB Filename Length       0039 (57)\n-7AAAD Extra Length          0000 (0)\n-7AAAF Comment Length        0000 (0)\n-7AAB1 Disk Start            0000 (0)\n-7AAB3 Int File Attributes   0000 (0)\n+7A793 Compression Method    0008 (8) 'Deflated'\n+7A795 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A799 CRC                   A7BAE725 (2814043941)\n+7A79D Compressed Size       000002C9 (713)\n+7A7A1 Uncompressed Size     000005C8 (1480)\n+7A7A5 Filename Length       0043 (67)\n+7A7A7 Extra Length          0000 (0)\n+7A7A9 Comment Length        0000 (0)\n+7A7AB Disk Start            0000 (0)\n+7A7AD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AAB5 Ext File Attributes   81A40000 (2175008768)\n+7A7AF 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-7AAB9 Local Header Offset   00023BE9 (146409)\n-7AABD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A7B3 Local Header Offset   000242E1 (148193)\n+7A7B7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AABD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AAF6 CENTRAL HEADER #135   02014B50 (33639248)\n-7AAFA Created Zip Spec      14 (20) '2.0'\n-7AAFB Created OS            03 (3) 'Unix'\n-7AAFC Extract Zip Spec      14 (20) '2.0'\n-7AAFD Extract OS            00 (0) 'MS-DOS'\n-7AAFE General Purpose Flag  0800 (2048)\n+7A7FA CENTRAL HEADER #137   02014B50 (33639248)\n+7A7FE Created Zip Spec      14 (20) '2.0'\n+7A7FF Created OS            03 (3) 'Unix'\n+7A800 Extract Zip Spec      14 (20) '2.0'\n+7A801 Extract OS            00 (0) 'MS-DOS'\n+7A802 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AB00 Compression Method    0008 (8) 'Deflated'\n-7AB02 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AB06 CRC                   A6EFD85C (2800736348)\n-7AB0A Compressed Size       0000028B (651)\n-7AB0E Uncompressed Size     00000522 (1314)\n-7AB12 Filename Length       0040 (64)\n-7AB14 Extra Length          0000 (0)\n-7AB16 Comment Length        0000 (0)\n-7AB18 Disk Start            0000 (0)\n-7AB1A Int File Attributes   0000 (0)\n+7A804 Compression Method    0008 (8) 'Deflated'\n+7A806 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A80A CRC                   B49C7452 (3030152274)\n+7A80E Compressed Size       000002C1 (705)\n+7A812 Uncompressed Size     000005CF (1487)\n+7A816 Filename Length       0046 (70)\n+7A818 Extra Length          0000 (0)\n+7A81A Comment Length        0000 (0)\n+7A81C Disk Start            0000 (0)\n+7A81E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AB1C Ext File Attributes   81A40000 (2175008768)\n+7A820 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-7AB20 Local Header Offset   000245D3 (148947)\n-7AB24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A824 Local Header Offset   0002460B (149003)\n+7A828 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AB24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AB64 CENTRAL HEADER #136   02014B50 (33639248)\n-7AB68 Created Zip Spec      14 (20) '2.0'\n-7AB69 Created OS            03 (3) 'Unix'\n-7AB6A Extract Zip Spec      14 (20) '2.0'\n-7AB6B Extract OS            00 (0) 'MS-DOS'\n-7AB6C General Purpose Flag  0800 (2048)\n+7A86E CENTRAL HEADER #138   02014B50 (33639248)\n+7A872 Created Zip Spec      14 (20) '2.0'\n+7A873 Created OS            03 (3) 'Unix'\n+7A874 Extract Zip Spec      14 (20) '2.0'\n+7A875 Extract OS            00 (0) 'MS-DOS'\n+7A876 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AB6E Compression Method    0008 (8) 'Deflated'\n-7AB70 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AB74 CRC                   EF418682 (4014048898)\n-7AB78 Compressed Size       00000287 (647)\n-7AB7C Uncompressed Size     0000050E (1294)\n-7AB80 Filename Length       003C (60)\n-7AB82 Extra Length          0000 (0)\n-7AB84 Comment Length        0000 (0)\n-7AB86 Disk Start            0000 (0)\n-7AB88 Int File Attributes   0000 (0)\n+7A878 Compression Method    0008 (8) 'Deflated'\n+7A87A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A87E CRC                   530576E1 (1392867041)\n+7A882 Compressed Size       000002BF (703)\n+7A886 Uncompressed Size     000005C4 (1476)\n+7A88A Filename Length       0043 (67)\n+7A88C Extra Length          0000 (0)\n+7A88E Comment Length        0000 (0)\n+7A890 Disk Start            0000 (0)\n+7A892 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AB8A Ext File Attributes   81A40000 (2175008768)\n+7A894 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-7AB8E Local Header Offset   000248BC (149692)\n-7AB92 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A898 Local Header Offset   00024930 (149808)\n+7A89C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AB92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A89C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7ABCE CENTRAL HEADER #137   02014B50 (33639248)\n-7ABD2 Created Zip Spec      14 (20) '2.0'\n-7ABD3 Created OS            03 (3) 'Unix'\n-7ABD4 Extract Zip Spec      14 (20) '2.0'\n-7ABD5 Extract OS            00 (0) 'MS-DOS'\n-7ABD6 General Purpose Flag  0800 (2048)\n+7A8DF CENTRAL HEADER #139   02014B50 (33639248)\n+7A8E3 Created Zip Spec      14 (20) '2.0'\n+7A8E4 Created OS            03 (3) 'Unix'\n+7A8E5 Extract Zip Spec      14 (20) '2.0'\n+7A8E6 Extract OS            00 (0) 'MS-DOS'\n+7A8E7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7ABD8 Compression Method    0008 (8) 'Deflated'\n-7ABDA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7ABDE CRC                   6FE6B218 (1877389848)\n-7ABE2 Compressed Size       000002CC (716)\n-7ABE6 Uncompressed Size     000005C8 (1480)\n-7ABEA Filename Length       0043 (67)\n-7ABEC Extra Length          0000 (0)\n-7ABEE Comment Length        0000 (0)\n-7ABF0 Disk Start            0000 (0)\n-7ABF2 Int File Attributes   0000 (0)\n+7A8E9 Compression Method    0008 (8) 'Deflated'\n+7A8EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A8EF CRC                   AC0ECE29 (2886651433)\n+7A8F3 Compressed Size       00000300 (768)\n+7A8F7 Uncompressed Size     0000062B (1579)\n+7A8FB Filename Length       003F (63)\n+7A8FD Extra Length          0000 (0)\n+7A8FF Comment Length        0000 (0)\n+7A901 Disk Start            0000 (0)\n+7A903 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7ABF4 Ext File Attributes   81A40000 (2175008768)\n+7A905 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-7ABF8 Local Header Offset   00024B9D (150429)\n-7ABFC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A909 Local Header Offset   00024C50 (150608)\n+7A90D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7ABFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A90D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AC3F CENTRAL HEADER #138   02014B50 (33639248)\n-7AC43 Created Zip Spec      14 (20) '2.0'\n-7AC44 Created OS            03 (3) 'Unix'\n-7AC45 Extract Zip Spec      14 (20) '2.0'\n-7AC46 Extract OS            00 (0) 'MS-DOS'\n-7AC47 General Purpose Flag  0800 (2048)\n+7A94C CENTRAL HEADER #140   02014B50 (33639248)\n+7A950 Created Zip Spec      14 (20) '2.0'\n+7A951 Created OS            03 (3) 'Unix'\n+7A952 Extract Zip Spec      14 (20) '2.0'\n+7A953 Extract OS            00 (0) 'MS-DOS'\n+7A954 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AC49 Compression Method    0008 (8) 'Deflated'\n-7AC4B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AC4F CRC                   CC505048 (3427815496)\n-7AC53 Compressed Size       000002C4 (708)\n-7AC57 Uncompressed Size     000005CF (1487)\n-7AC5B Filename Length       0046 (70)\n-7AC5D Extra Length          0000 (0)\n-7AC5F Comment Length        0000 (0)\n-7AC61 Disk Start            0000 (0)\n-7AC63 Int File Attributes   0000 (0)\n+7A956 Compression Method    0008 (8) 'Deflated'\n+7A958 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A95C CRC                   3F951A38 (1066736184)\n+7A960 Compressed Size       0000047A (1146)\n+7A964 Uncompressed Size     00000A73 (2675)\n+7A968 Filename Length       003B (59)\n+7A96A Extra Length          0000 (0)\n+7A96C Comment Length        0000 (0)\n+7A96E Disk Start            0000 (0)\n+7A970 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AC65 Ext File Attributes   81A40000 (2175008768)\n+7A972 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-7AC69 Local Header Offset   00024ECA (151242)\n-7AC6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A976 Local Header Offset   00024FAD (151469)\n+7A97A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AC6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A97A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7ACB3 CENTRAL HEADER #139   02014B50 (33639248)\n-7ACB7 Created Zip Spec      14 (20) '2.0'\n-7ACB8 Created OS            03 (3) 'Unix'\n-7ACB9 Extract Zip Spec      14 (20) '2.0'\n-7ACBA Extract OS            00 (0) 'MS-DOS'\n-7ACBB General Purpose Flag  0800 (2048)\n+7A9B5 CENTRAL HEADER #141   02014B50 (33639248)\n+7A9B9 Created Zip Spec      14 (20) '2.0'\n+7A9BA Created OS            03 (3) 'Unix'\n+7A9BB Extract Zip Spec      14 (20) '2.0'\n+7A9BC Extract OS            00 (0) 'MS-DOS'\n+7A9BD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7ACBD Compression Method    0008 (8) 'Deflated'\n-7ACBF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7ACC3 CRC                   4D912167 (1301356903)\n-7ACC7 Compressed Size       000002C2 (706)\n-7ACCB Uncompressed Size     000005C4 (1476)\n-7ACCF Filename Length       0043 (67)\n-7ACD1 Extra Length          0000 (0)\n-7ACD3 Comment Length        0000 (0)\n-7ACD5 Disk Start            0000 (0)\n-7ACD7 Int File Attributes   0000 (0)\n+7A9BF Compression Method    0008 (8) 'Deflated'\n+7A9C1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7A9C5 CRC                   8D543433 (2371105843)\n+7A9C9 Compressed Size       0000046D (1133)\n+7A9CD Uncompressed Size     00000A4F (2639)\n+7A9D1 Filename Length       003B (59)\n+7A9D3 Extra Length          0000 (0)\n+7A9D5 Comment Length        0000 (0)\n+7A9D7 Disk Start            0000 (0)\n+7A9D9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7ACD9 Ext File Attributes   81A40000 (2175008768)\n+7A9DB 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-7ACDD Local Header Offset   000251F2 (152050)\n-7ACE1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7A9DF Local Header Offset   00025480 (152704)\n+7A9E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7ACE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7A9E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AD24 CENTRAL HEADER #140   02014B50 (33639248)\n-7AD28 Created Zip Spec      14 (20) '2.0'\n-7AD29 Created OS            03 (3) 'Unix'\n-7AD2A Extract Zip Spec      14 (20) '2.0'\n-7AD2B Extract OS            00 (0) 'MS-DOS'\n-7AD2C General Purpose Flag  0800 (2048)\n+7AA1E CENTRAL HEADER #142   02014B50 (33639248)\n+7AA22 Created Zip Spec      14 (20) '2.0'\n+7AA23 Created OS            03 (3) 'Unix'\n+7AA24 Extract Zip Spec      14 (20) '2.0'\n+7AA25 Extract OS            00 (0) 'MS-DOS'\n+7AA26 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AD2E Compression Method    0008 (8) 'Deflated'\n-7AD30 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AD34 CRC                   1456D517 (341234967)\n-7AD38 Compressed Size       00000303 (771)\n-7AD3C Uncompressed Size     0000062B (1579)\n-7AD40 Filename Length       003F (63)\n-7AD42 Extra Length          0000 (0)\n-7AD44 Comment Length        0000 (0)\n-7AD46 Disk Start            0000 (0)\n-7AD48 Int File Attributes   0000 (0)\n+7AA28 Compression Method    0008 (8) 'Deflated'\n+7AA2A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AA2E CRC                   B45C1422 (3025933346)\n+7AA32 Compressed Size       000003A9 (937)\n+7AA36 Uncompressed Size     000008AF (2223)\n+7AA3A Filename Length       0042 (66)\n+7AA3C Extra Length          0000 (0)\n+7AA3E Comment Length        0000 (0)\n+7AA40 Disk Start            0000 (0)\n+7AA42 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AD4A Ext File Attributes   81A40000 (2175008768)\n+7AA44 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-7AD4E Local Header Offset   00025515 (152853)\n-7AD52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AA48 Local Header Offset   00025946 (153926)\n+7AA4C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AD52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AA4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AD91 CENTRAL HEADER #141   02014B50 (33639248)\n-7AD95 Created Zip Spec      14 (20) '2.0'\n-7AD96 Created OS            03 (3) 'Unix'\n-7AD97 Extract Zip Spec      14 (20) '2.0'\n-7AD98 Extract OS            00 (0) 'MS-DOS'\n-7AD99 General Purpose Flag  0800 (2048)\n+7AA8E CENTRAL HEADER #143   02014B50 (33639248)\n+7AA92 Created Zip Spec      14 (20) '2.0'\n+7AA93 Created OS            03 (3) 'Unix'\n+7AA94 Extract Zip Spec      14 (20) '2.0'\n+7AA95 Extract OS            00 (0) 'MS-DOS'\n+7AA96 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AD9B Compression Method    0008 (8) 'Deflated'\n-7AD9D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7ADA1 CRC                   2DC517B1 (767891377)\n-7ADA5 Compressed Size       0000047E (1150)\n-7ADA9 Uncompressed Size     00000A73 (2675)\n-7ADAD Filename Length       003B (59)\n-7ADAF Extra Length          0000 (0)\n-7ADB1 Comment Length        0000 (0)\n-7ADB3 Disk Start            0000 (0)\n-7ADB5 Int File Attributes   0000 (0)\n+7AA98 Compression Method    0008 (8) 'Deflated'\n+7AA9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AA9E CRC                   EC75F677 (3967153783)\n+7AAA2 Compressed Size       0000078B (1931)\n+7AAA6 Uncompressed Size     0000103B (4155)\n+7AAAA Filename Length       0035 (53)\n+7AAAC Extra Length          0000 (0)\n+7AAAE Comment Length        0000 (0)\n+7AAB0 Disk Start            0000 (0)\n+7AAB2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7ADB7 Ext File Attributes   81A40000 (2175008768)\n+7AAB4 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-7ADBB Local Header Offset   00025875 (153717)\n-7ADBF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AAB8 Local Header Offset   00025D4F (154959)\n+7AABC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7ADBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7ADFA CENTRAL HEADER #142   02014B50 (33639248)\n-7ADFE Created Zip Spec      14 (20) '2.0'\n-7ADFF Created OS            03 (3) 'Unix'\n-7AE00 Extract Zip Spec      14 (20) '2.0'\n-7AE01 Extract OS            00 (0) 'MS-DOS'\n-7AE02 General Purpose Flag  0800 (2048)\n+7AAF1 CENTRAL HEADER #144   02014B50 (33639248)\n+7AAF5 Created Zip Spec      14 (20) '2.0'\n+7AAF6 Created OS            03 (3) 'Unix'\n+7AAF7 Extract Zip Spec      14 (20) '2.0'\n+7AAF8 Extract OS            00 (0) 'MS-DOS'\n+7AAF9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AE04 Compression Method    0008 (8) 'Deflated'\n-7AE06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AE0A CRC                   BB479E85 (3142033029)\n-7AE0E Compressed Size       0000046F (1135)\n-7AE12 Uncompressed Size     00000A53 (2643)\n-7AE16 Filename Length       003B (59)\n-7AE18 Extra Length          0000 (0)\n-7AE1A Comment Length        0000 (0)\n-7AE1C Disk Start            0000 (0)\n-7AE1E Int File Attributes   0000 (0)\n+7AAFB Compression Method    0008 (8) 'Deflated'\n+7AAFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AB01 CRC                   41BE667C (1102997116)\n+7AB05 Compressed Size       00000276 (630)\n+7AB09 Uncompressed Size     000004EC (1260)\n+7AB0D Filename Length       0037 (55)\n+7AB0F Extra Length          0000 (0)\n+7AB11 Comment Length        0000 (0)\n+7AB13 Disk Start            0000 (0)\n+7AB15 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AE20 Ext File Attributes   81A40000 (2175008768)\n+7AB17 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-7AE24 Local Header Offset   00025D4C (154956)\n-7AE28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AB1B Local Header Offset   0002652D (156973)\n+7AB1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AE28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AB1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AE63 CENTRAL HEADER #143   02014B50 (33639248)\n-7AE67 Created Zip Spec      14 (20) '2.0'\n-7AE68 Created OS            03 (3) 'Unix'\n-7AE69 Extract Zip Spec      14 (20) '2.0'\n-7AE6A Extract OS            00 (0) 'MS-DOS'\n-7AE6B General Purpose Flag  0800 (2048)\n+7AB56 CENTRAL HEADER #145   02014B50 (33639248)\n+7AB5A Created Zip Spec      14 (20) '2.0'\n+7AB5B Created OS            03 (3) 'Unix'\n+7AB5C Extract Zip Spec      14 (20) '2.0'\n+7AB5D Extract OS            00 (0) 'MS-DOS'\n+7AB5E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AE6D Compression Method    0008 (8) 'Deflated'\n-7AE6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AE73 CRC                   F5534498 (4115874968)\n-7AE77 Compressed Size       000003A9 (937)\n-7AE7B Uncompressed Size     000008AF (2223)\n-7AE7F Filename Length       0042 (66)\n-7AE81 Extra Length          0000 (0)\n-7AE83 Comment Length        0000 (0)\n-7AE85 Disk Start            0000 (0)\n-7AE87 Int File Attributes   0000 (0)\n+7AB60 Compression Method    0008 (8) 'Deflated'\n+7AB62 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AB66 CRC                   6CB14ED0 (1823559376)\n+7AB6A Compressed Size       000002BD (701)\n+7AB6E Uncompressed Size     000005B9 (1465)\n+7AB72 Filename Length       003E (62)\n+7AB74 Extra Length          0000 (0)\n+7AB76 Comment Length        0000 (0)\n+7AB78 Disk Start            0000 (0)\n+7AB7A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AE89 Ext File Attributes   81A40000 (2175008768)\n+7AB7C 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-7AE8D Local Header Offset   00026214 (156180)\n-7AE91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AB80 Local Header Offset   000267F8 (157688)\n+7AB84 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AE91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AB84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AED3 CENTRAL HEADER #144   02014B50 (33639248)\n-7AED7 Created Zip Spec      14 (20) '2.0'\n-7AED8 Created OS            03 (3) 'Unix'\n-7AED9 Extract Zip Spec      14 (20) '2.0'\n-7AEDA Extract OS            00 (0) 'MS-DOS'\n-7AEDB General Purpose Flag  0800 (2048)\n+7ABC2 CENTRAL HEADER #146   02014B50 (33639248)\n+7ABC6 Created Zip Spec      14 (20) '2.0'\n+7ABC7 Created OS            03 (3) 'Unix'\n+7ABC8 Extract Zip Spec      14 (20) '2.0'\n+7ABC9 Extract OS            00 (0) 'MS-DOS'\n+7ABCA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AEDD Compression Method    0008 (8) 'Deflated'\n-7AEDF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AEE3 CRC                   3C9DE1D4 (1016979924)\n-7AEE7 Compressed Size       00000791 (1937)\n-7AEEB Uncompressed Size     00001067 (4199)\n-7AEEF Filename Length       0035 (53)\n-7AEF1 Extra Length          0000 (0)\n-7AEF3 Comment Length        0000 (0)\n-7AEF5 Disk Start            0000 (0)\n-7AEF7 Int File Attributes   0000 (0)\n+7ABCC Compression Method    0008 (8) 'Deflated'\n+7ABCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7ABD2 CRC                   57BC6C1E (1471966238)\n+7ABD6 Compressed Size       0000044E (1102)\n+7ABDA Uncompressed Size     00000A04 (2564)\n+7ABDE Filename Length       0044 (68)\n+7ABE0 Extra Length          0000 (0)\n+7ABE2 Comment Length        0000 (0)\n+7ABE4 Disk Start            0000 (0)\n+7ABE6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AEF9 Ext File Attributes   81A40000 (2175008768)\n+7ABE8 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-7AEFD Local Header Offset   0002661D (157213)\n-7AF01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7ABEC Local Header Offset   00026B11 (158481)\n+7ABF0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AF01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7ABF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AF36 CENTRAL HEADER #145   02014B50 (33639248)\n-7AF3A Created Zip Spec      14 (20) '2.0'\n-7AF3B Created OS            03 (3) 'Unix'\n-7AF3C Extract Zip Spec      14 (20) '2.0'\n-7AF3D Extract OS            00 (0) 'MS-DOS'\n-7AF3E General Purpose Flag  0800 (2048)\n+7AC34 CENTRAL HEADER #147   02014B50 (33639248)\n+7AC38 Created Zip Spec      14 (20) '2.0'\n+7AC39 Created OS            03 (3) 'Unix'\n+7AC3A Extract Zip Spec      14 (20) '2.0'\n+7AC3B Extract OS            00 (0) 'MS-DOS'\n+7AC3C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AF40 Compression Method    0008 (8) 'Deflated'\n-7AF42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AF46 CRC                   24EEA5A3 (619619747)\n-7AF4A Compressed Size       00000277 (631)\n-7AF4E Uncompressed Size     000004EC (1260)\n-7AF52 Filename Length       0037 (55)\n-7AF54 Extra Length          0000 (0)\n-7AF56 Comment Length        0000 (0)\n-7AF58 Disk Start            0000 (0)\n-7AF5A Int File Attributes   0000 (0)\n+7AC3E Compression Method    0008 (8) 'Deflated'\n+7AC40 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AC44 CRC                   258AA2D8 (629842648)\n+7AC48 Compressed Size       0000023D (573)\n+7AC4C Uncompressed Size     000004CB (1227)\n+7AC50 Filename Length       0037 (55)\n+7AC52 Extra Length          0000 (0)\n+7AC54 Comment Length        0000 (0)\n+7AC56 Disk Start            0000 (0)\n+7AC58 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AF5C Ext File Attributes   81A40000 (2175008768)\n+7AC5A 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-7AF60 Local Header Offset   00026E01 (159233)\n-7AF64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AC5E Local Header Offset   00026FC1 (159681)\n+7AC62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AF64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AC62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7AF9B CENTRAL HEADER #146   02014B50 (33639248)\n-7AF9F Created Zip Spec      14 (20) '2.0'\n-7AFA0 Created OS            03 (3) 'Unix'\n-7AFA1 Extract Zip Spec      14 (20) '2.0'\n-7AFA2 Extract OS            00 (0) 'MS-DOS'\n-7AFA3 General Purpose Flag  0800 (2048)\n+7AC99 CENTRAL HEADER #148   02014B50 (33639248)\n+7AC9D Created Zip Spec      14 (20) '2.0'\n+7AC9E Created OS            03 (3) 'Unix'\n+7AC9F Extract Zip Spec      14 (20) '2.0'\n+7ACA0 Extract OS            00 (0) 'MS-DOS'\n+7ACA1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7AFA5 Compression Method    0008 (8) 'Deflated'\n-7AFA7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7AFAB CRC                   45C474C6 (1170502854)\n-7AFAF Compressed Size       000002BE (702)\n-7AFB3 Uncompressed Size     000005B9 (1465)\n-7AFB7 Filename Length       003E (62)\n-7AFB9 Extra Length          0000 (0)\n-7AFBB Comment Length        0000 (0)\n-7AFBD Disk Start            0000 (0)\n-7AFBF Int File Attributes   0000 (0)\n+7ACA3 Compression Method    0008 (8) 'Deflated'\n+7ACA5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7ACA9 CRC                   15FC375C (368850780)\n+7ACAD Compressed Size       00000275 (629)\n+7ACB1 Uncompressed Size     000004E6 (1254)\n+7ACB5 Filename Length       0036 (54)\n+7ACB7 Extra Length          0000 (0)\n+7ACB9 Comment Length        0000 (0)\n+7ACBB Disk Start            0000 (0)\n+7ACBD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7AFC1 Ext File Attributes   81A40000 (2175008768)\n+7ACBF 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-7AFC5 Local Header Offset   000270CD (159949)\n-7AFC9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7ACC3 Local Header Offset   00027253 (160339)\n+7ACC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7AFC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7ACC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B007 CENTRAL HEADER #147   02014B50 (33639248)\n-7B00B Created Zip Spec      14 (20) '2.0'\n-7B00C Created OS            03 (3) 'Unix'\n-7B00D Extract Zip Spec      14 (20) '2.0'\n-7B00E Extract OS            00 (0) 'MS-DOS'\n-7B00F General Purpose Flag  0800 (2048)\n+7ACFD CENTRAL HEADER #149   02014B50 (33639248)\n+7AD01 Created Zip Spec      14 (20) '2.0'\n+7AD02 Created OS            03 (3) 'Unix'\n+7AD03 Extract Zip Spec      14 (20) '2.0'\n+7AD04 Extract OS            00 (0) 'MS-DOS'\n+7AD05 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B011 Compression Method    0008 (8) 'Deflated'\n-7B013 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B017 CRC                   4A3EFA27 (1245641255)\n-7B01B Compressed Size       00000478 (1144)\n-7B01F Uncompressed Size     00000A57 (2647)\n-7B023 Filename Length       0044 (68)\n-7B025 Extra Length          0000 (0)\n-7B027 Comment Length        0000 (0)\n-7B029 Disk Start            0000 (0)\n-7B02B Int File Attributes   0000 (0)\n+7AD07 Compression Method    0008 (8) 'Deflated'\n+7AD09 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AD0D CRC                   FA644E6F (4200877679)\n+7AD11 Compressed Size       000002BC (700)\n+7AD15 Uncompressed Size     000005B4 (1460)\n+7AD19 Filename Length       003D (61)\n+7AD1B Extra Length          0000 (0)\n+7AD1D Comment Length        0000 (0)\n+7AD1F Disk Start            0000 (0)\n+7AD21 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B02D Ext File Attributes   81A40000 (2175008768)\n+7AD23 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-7B031 Local Header Offset   000273E7 (160743)\n-7B035 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AD27 Local Header Offset   0002751C (161052)\n+7AD2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AD2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B079 CENTRAL HEADER #148   02014B50 (33639248)\n-7B07D Created Zip Spec      14 (20) '2.0'\n-7B07E Created OS            03 (3) 'Unix'\n-7B07F Extract Zip Spec      14 (20) '2.0'\n-7B080 Extract OS            00 (0) 'MS-DOS'\n-7B081 General Purpose Flag  0800 (2048)\n+7AD68 CENTRAL HEADER #150   02014B50 (33639248)\n+7AD6C Created Zip Spec      14 (20) '2.0'\n+7AD6D Created OS            03 (3) 'Unix'\n+7AD6E Extract Zip Spec      14 (20) '2.0'\n+7AD6F Extract OS            00 (0) 'MS-DOS'\n+7AD70 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B083 Compression Method    0008 (8) 'Deflated'\n-7B085 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B089 CRC                   A21B5BC3 (2719701955)\n-7B08D Compressed Size       0000023B (571)\n-7B091 Uncompressed Size     000004CB (1227)\n-7B095 Filename Length       0037 (55)\n-7B097 Extra Length          0000 (0)\n-7B099 Comment Length        0000 (0)\n-7B09B Disk Start            0000 (0)\n-7B09D Int File Attributes   0000 (0)\n+7AD72 Compression Method    0008 (8) 'Deflated'\n+7AD74 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AD78 CRC                   02D47820 (47478816)\n+7AD7C Compressed Size       00000274 (628)\n+7AD80 Uncompressed Size     000004E1 (1249)\n+7AD84 Filename Length       0035 (53)\n+7AD86 Extra Length          0000 (0)\n+7AD88 Comment Length        0000 (0)\n+7AD8A Disk Start            0000 (0)\n+7AD8C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B09F Ext File Attributes   81A40000 (2175008768)\n+7AD8E 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-7B0A3 Local Header Offset   000278C1 (161985)\n-7B0A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AD92 Local Header Offset   00027833 (161843)\n+7AD96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B0A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AD96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B0DE CENTRAL HEADER #149   02014B50 (33639248)\n-7B0E2 Created Zip Spec      14 (20) '2.0'\n-7B0E3 Created OS            03 (3) 'Unix'\n-7B0E4 Extract Zip Spec      14 (20) '2.0'\n-7B0E5 Extract OS            00 (0) 'MS-DOS'\n-7B0E6 General Purpose Flag  0800 (2048)\n+7ADCB CENTRAL HEADER #151   02014B50 (33639248)\n+7ADCF Created Zip Spec      14 (20) '2.0'\n+7ADD0 Created OS            03 (3) 'Unix'\n+7ADD1 Extract Zip Spec      14 (20) '2.0'\n+7ADD2 Extract OS            00 (0) 'MS-DOS'\n+7ADD3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B0E8 Compression Method    0008 (8) 'Deflated'\n-7B0EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B0EE CRC                   BFD478FF (3218372863)\n-7B0F2 Compressed Size       00000275 (629)\n-7B0F6 Uncompressed Size     000004E6 (1254)\n-7B0FA Filename Length       0036 (54)\n-7B0FC Extra Length          0000 (0)\n-7B0FE Comment Length        0000 (0)\n-7B100 Disk Start            0000 (0)\n-7B102 Int File Attributes   0000 (0)\n+7ADD5 Compression Method    0008 (8) 'Deflated'\n+7ADD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7ADDB CRC                   AC92C27D (2895299197)\n+7ADDF Compressed Size       000002BC (700)\n+7ADE3 Uncompressed Size     000005AF (1455)\n+7ADE7 Filename Length       003C (60)\n+7ADE9 Extra Length          0000 (0)\n+7ADEB Comment Length        0000 (0)\n+7ADED Disk Start            0000 (0)\n+7ADEF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B104 Ext File Attributes   81A40000 (2175008768)\n+7ADF1 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-7B108 Local Header Offset   00027B51 (162641)\n-7B10C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7ADF5 Local Header Offset   00027AFA (162554)\n+7ADF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B10C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7ADF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B142 CENTRAL HEADER #150   02014B50 (33639248)\n-7B146 Created Zip Spec      14 (20) '2.0'\n-7B147 Created OS            03 (3) 'Unix'\n-7B148 Extract Zip Spec      14 (20) '2.0'\n-7B149 Extract OS            00 (0) 'MS-DOS'\n-7B14A General Purpose Flag  0800 (2048)\n+7AE35 CENTRAL HEADER #152   02014B50 (33639248)\n+7AE39 Created Zip Spec      14 (20) '2.0'\n+7AE3A Created OS            03 (3) 'Unix'\n+7AE3B Extract Zip Spec      14 (20) '2.0'\n+7AE3C Extract OS            00 (0) 'MS-DOS'\n+7AE3D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B14C Compression Method    0008 (8) 'Deflated'\n-7B14E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B152 CRC                   C7A331B5 (3349361077)\n-7B156 Compressed Size       000002BD (701)\n-7B15A Uncompressed Size     000005B4 (1460)\n-7B15E Filename Length       003D (61)\n-7B160 Extra Length          0000 (0)\n-7B162 Comment Length        0000 (0)\n-7B164 Disk Start            0000 (0)\n-7B166 Int File Attributes   0000 (0)\n+7AE3F Compression Method    0008 (8) 'Deflated'\n+7AE41 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AE45 CRC                   32F22E80 (854732416)\n+7AE49 Compressed Size       000002EF (751)\n+7AE4D Uncompressed Size     00000657 (1623)\n+7AE51 Filename Length       003C (60)\n+7AE53 Extra Length          0000 (0)\n+7AE55 Comment Length        0000 (0)\n+7AE57 Disk Start            0000 (0)\n+7AE59 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B168 Ext File Attributes   81A40000 (2175008768)\n+7AE5B 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-7B16C Local Header Offset   00027E1A (163354)\n-7B170 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AE5F Local Header Offset   00027E10 (163344)\n+7AE63 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AE63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B1AD CENTRAL HEADER #151   02014B50 (33639248)\n-7B1B1 Created Zip Spec      14 (20) '2.0'\n-7B1B2 Created OS            03 (3) 'Unix'\n-7B1B3 Extract Zip Spec      14 (20) '2.0'\n-7B1B4 Extract OS            00 (0) 'MS-DOS'\n-7B1B5 General Purpose Flag  0800 (2048)\n+7AE9F CENTRAL HEADER #153   02014B50 (33639248)\n+7AEA3 Created Zip Spec      14 (20) '2.0'\n+7AEA4 Created OS            03 (3) 'Unix'\n+7AEA5 Extract Zip Spec      14 (20) '2.0'\n+7AEA6 Extract OS            00 (0) 'MS-DOS'\n+7AEA7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B1B7 Compression Method    0008 (8) 'Deflated'\n-7B1B9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B1BD CRC                   B5AEBBEB (3048127467)\n-7B1C1 Compressed Size       00000276 (630)\n-7B1C5 Uncompressed Size     000004E1 (1249)\n-7B1C9 Filename Length       0035 (53)\n-7B1CB Extra Length          0000 (0)\n-7B1CD Comment Length        0000 (0)\n-7B1CF Disk Start            0000 (0)\n-7B1D1 Int File Attributes   0000 (0)\n+7AEA9 Compression Method    0008 (8) 'Deflated'\n+7AEAB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AEAF CRC                   36B5D127 (917885223)\n+7AEB3 Compressed Size       000002E6 (742)\n+7AEB7 Uncompressed Size     0000063E (1598)\n+7AEBB Filename Length       0038 (56)\n+7AEBD Extra Length          0000 (0)\n+7AEBF Comment Length        0000 (0)\n+7AEC1 Disk Start            0000 (0)\n+7AEC3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B1D3 Ext File Attributes   81A40000 (2175008768)\n+7AEC5 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-7B1D7 Local Header Offset   00028132 (164146)\n-7B1DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AEC9 Local Header Offset   00028159 (164185)\n+7AECD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B1DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AECD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B210 CENTRAL HEADER #152   02014B50 (33639248)\n-7B214 Created Zip Spec      14 (20) '2.0'\n-7B215 Created OS            03 (3) 'Unix'\n-7B216 Extract Zip Spec      14 (20) '2.0'\n-7B217 Extract OS            00 (0) 'MS-DOS'\n-7B218 General Purpose Flag  0800 (2048)\n+7AF05 CENTRAL HEADER #154   02014B50 (33639248)\n+7AF09 Created Zip Spec      14 (20) '2.0'\n+7AF0A Created OS            03 (3) 'Unix'\n+7AF0B Extract Zip Spec      14 (20) '2.0'\n+7AF0C Extract OS            00 (0) 'MS-DOS'\n+7AF0D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B21A Compression Method    0008 (8) 'Deflated'\n-7B21C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B220 CRC                   627C52AA (1652314794)\n-7B224 Compressed Size       000002BC (700)\n-7B228 Uncompressed Size     000005AF (1455)\n-7B22C Filename Length       003C (60)\n-7B22E Extra Length          0000 (0)\n-7B230 Comment Length        0000 (0)\n-7B232 Disk Start            0000 (0)\n-7B234 Int File Attributes   0000 (0)\n+7AF0F Compression Method    0008 (8) 'Deflated'\n+7AF11 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AF15 CRC                   D395104A (3549761610)\n+7AF19 Compressed Size       00000073 (115)\n+7AF1D Uncompressed Size     00000083 (131)\n+7AF21 Filename Length       002C (44)\n+7AF23 Extra Length          0000 (0)\n+7AF25 Comment Length        0000 (0)\n+7AF27 Disk Start            0000 (0)\n+7AF29 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B236 Ext File Attributes   81A40000 (2175008768)\n+7AF2B 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-7B23A Local Header Offset   000283FB (164859)\n-7B23E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AF2F Local Header Offset   00028495 (165013)\n+7AF33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AF33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B27A CENTRAL HEADER #153   02014B50 (33639248)\n-7B27E Created Zip Spec      14 (20) '2.0'\n-7B27F Created OS            03 (3) 'Unix'\n-7B280 Extract Zip Spec      14 (20) '2.0'\n-7B281 Extract OS            00 (0) 'MS-DOS'\n-7B282 General Purpose Flag  0800 (2048)\n+7AF5F CENTRAL HEADER #155   02014B50 (33639248)\n+7AF63 Created Zip Spec      14 (20) '2.0'\n+7AF64 Created OS            03 (3) 'Unix'\n+7AF65 Extract Zip Spec      14 (20) '2.0'\n+7AF66 Extract OS            00 (0) 'MS-DOS'\n+7AF67 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B284 Compression Method    0008 (8) 'Deflated'\n-7B286 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B28A CRC                   04D7C559 (81249625)\n-7B28E Compressed Size       000002F0 (752)\n-7B292 Uncompressed Size     00000657 (1623)\n-7B296 Filename Length       003C (60)\n-7B298 Extra Length          0000 (0)\n-7B29A Comment Length        0000 (0)\n-7B29C Disk Start            0000 (0)\n-7B29E Int File Attributes   0000 (0)\n+7AF69 Compression Method    0008 (8) 'Deflated'\n+7AF6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AF6F CRC                   B3B109A3 (3014724003)\n+7AF73 Compressed Size       00001371 (4977)\n+7AF77 Uncompressed Size     00002D04 (11524)\n+7AF7B Filename Length       0042 (66)\n+7AF7D Extra Length          0000 (0)\n+7AF7F Comment Length        0000 (0)\n+7AF81 Disk Start            0000 (0)\n+7AF83 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B2A0 Ext File Attributes   81A40000 (2175008768)\n+7AF85 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-7B2A4 Local Header Offset   00028711 (165649)\n-7B2A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AF89 Local Header Offset   00028552 (165202)\n+7AF8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B2A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AF8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B2E4 CENTRAL HEADER #154   02014B50 (33639248)\n-7B2E8 Created Zip Spec      14 (20) '2.0'\n-7B2E9 Created OS            03 (3) 'Unix'\n-7B2EA Extract Zip Spec      14 (20) '2.0'\n-7B2EB Extract OS            00 (0) 'MS-DOS'\n-7B2EC General Purpose Flag  0800 (2048)\n+7AFCF CENTRAL HEADER #156   02014B50 (33639248)\n+7AFD3 Created Zip Spec      14 (20) '2.0'\n+7AFD4 Created OS            03 (3) 'Unix'\n+7AFD5 Extract Zip Spec      14 (20) '2.0'\n+7AFD6 Extract OS            00 (0) 'MS-DOS'\n+7AFD7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B2EE Compression Method    0008 (8) 'Deflated'\n-7B2F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B2F4 CRC                   47675616 (1197954582)\n-7B2F8 Compressed Size       000002EB (747)\n-7B2FC Uncompressed Size     0000063E (1598)\n-7B300 Filename Length       0038 (56)\n-7B302 Extra Length          0000 (0)\n-7B304 Comment Length        0000 (0)\n-7B306 Disk Start            0000 (0)\n-7B308 Int File Attributes   0000 (0)\n+7AFD9 Compression Method    0008 (8) 'Deflated'\n+7AFDB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7AFDF CRC                   B09EA491 (2963186833)\n+7AFE3 Compressed Size       00000557 (1367)\n+7AFE7 Uncompressed Size     00000D5A (3418)\n+7AFEB Filename Length       003B (59)\n+7AFED Extra Length          0000 (0)\n+7AFEF Comment Length        0000 (0)\n+7AFF1 Disk Start            0000 (0)\n+7AFF3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B30A Ext File Attributes   81A40000 (2175008768)\n+7AFF5 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-7B30E Local Header Offset   00028A5B (166491)\n-7B312 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7AFF9 Local Header Offset   00029923 (170275)\n+7AFFD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7AFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B34A CENTRAL HEADER #155   02014B50 (33639248)\n-7B34E Created Zip Spec      14 (20) '2.0'\n-7B34F Created OS            03 (3) 'Unix'\n-7B350 Extract Zip Spec      14 (20) '2.0'\n-7B351 Extract OS            00 (0) 'MS-DOS'\n-7B352 General Purpose Flag  0800 (2048)\n+7B038 CENTRAL HEADER #157   02014B50 (33639248)\n+7B03C Created Zip Spec      14 (20) '2.0'\n+7B03D Created OS            03 (3) 'Unix'\n+7B03E Extract Zip Spec      14 (20) '2.0'\n+7B03F Extract OS            00 (0) 'MS-DOS'\n+7B040 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B354 Compression Method    0008 (8) 'Deflated'\n-7B356 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B35A CRC                   A0DF96ED (2699007725)\n-7B35E Compressed Size       00000073 (115)\n-7B362 Uncompressed Size     00000083 (131)\n-7B366 Filename Length       002C (44)\n-7B368 Extra Length          0000 (0)\n-7B36A Comment Length        0000 (0)\n-7B36C Disk Start            0000 (0)\n-7B36E Int File Attributes   0000 (0)\n+7B042 Compression Method    0008 (8) 'Deflated'\n+7B044 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B048 CRC                   1119AB08 (286894856)\n+7B04C Compressed Size       00000078 (120)\n+7B050 Uncompressed Size     0000008B (139)\n+7B054 Filename Length       0034 (52)\n+7B056 Extra Length          0000 (0)\n+7B058 Comment Length        0000 (0)\n+7B05A Disk Start            0000 (0)\n+7B05C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B370 Ext File Attributes   81A40000 (2175008768)\n+7B05E 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-7B374 Local Header Offset   00028D9C (167324)\n-7B378 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B062 Local Header Offset   00029ED3 (171731)\n+7B066 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B378: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B3A4 CENTRAL HEADER #156   02014B50 (33639248)\n-7B3A8 Created Zip Spec      14 (20) '2.0'\n-7B3A9 Created OS            03 (3) 'Unix'\n-7B3AA Extract Zip Spec      14 (20) '2.0'\n-7B3AB Extract OS            00 (0) 'MS-DOS'\n-7B3AC General Purpose Flag  0800 (2048)\n+7B09A CENTRAL HEADER #158   02014B50 (33639248)\n+7B09E Created Zip Spec      14 (20) '2.0'\n+7B09F Created OS            03 (3) 'Unix'\n+7B0A0 Extract Zip Spec      14 (20) '2.0'\n+7B0A1 Extract OS            00 (0) 'MS-DOS'\n+7B0A2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B3AE Compression Method    0008 (8) 'Deflated'\n-7B3B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B3B4 CRC                   FFCD62CB (4291650251)\n-7B3B8 Compressed Size       00001358 (4952)\n-7B3BC Uncompressed Size     00002E00 (11776)\n-7B3C0 Filename Length       0042 (66)\n-7B3C2 Extra Length          0000 (0)\n-7B3C4 Comment Length        0000 (0)\n-7B3C6 Disk Start            0000 (0)\n-7B3C8 Int File Attributes   0000 (0)\n+7B0A4 Compression Method    0008 (8) 'Deflated'\n+7B0A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B0AA CRC                   37ACBCC5 (934067397)\n+7B0AE Compressed Size       00000465 (1125)\n+7B0B2 Uncompressed Size     00000A3B (2619)\n+7B0B6 Filename Length       003D (61)\n+7B0B8 Extra Length          0000 (0)\n+7B0BA Comment Length        0000 (0)\n+7B0BC Disk Start            0000 (0)\n+7B0BE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B3CA Ext File Attributes   81A40000 (2175008768)\n+7B0C0 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-7B3CE Local Header Offset   00028E59 (167513)\n-7B3D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B0C4 Local Header Offset   00029F9D (171933)\n+7B0C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B3D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B0C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B414 CENTRAL HEADER #157   02014B50 (33639248)\n-7B418 Created Zip Spec      14 (20) '2.0'\n-7B419 Created OS            03 (3) 'Unix'\n-7B41A Extract Zip Spec      14 (20) '2.0'\n-7B41B Extract OS            00 (0) 'MS-DOS'\n-7B41C General Purpose Flag  0800 (2048)\n+7B105 CENTRAL HEADER #159   02014B50 (33639248)\n+7B109 Created Zip Spec      14 (20) '2.0'\n+7B10A Created OS            03 (3) 'Unix'\n+7B10B Extract Zip Spec      14 (20) '2.0'\n+7B10C Extract OS            00 (0) 'MS-DOS'\n+7B10D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B41E Compression Method    0008 (8) 'Deflated'\n-7B420 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B424 CRC                   7BC417B9 (2076448697)\n-7B428 Compressed Size       0000053F (1343)\n-7B42C Uncompressed Size     00000D57 (3415)\n-7B430 Filename Length       003B (59)\n-7B432 Extra Length          0000 (0)\n-7B434 Comment Length        0000 (0)\n-7B436 Disk Start            0000 (0)\n-7B438 Int File Attributes   0000 (0)\n+7B10F Compression Method    0008 (8) 'Deflated'\n+7B111 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B115 CRC                   E6C63DFC (3871751676)\n+7B119 Compressed Size       0000027B (635)\n+7B11D Uncompressed Size     00000516 (1302)\n+7B121 Filename Length       0040 (64)\n+7B123 Extra Length          0000 (0)\n+7B125 Comment Length        0000 (0)\n+7B127 Disk Start            0000 (0)\n+7B129 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B43A Ext File Attributes   81A40000 (2175008768)\n+7B12B 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-7B43E Local Header Offset   0002A211 (172561)\n-7B442 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B12F Local Header Offset   0002A45D (173149)\n+7B133 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B133: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B47D CENTRAL HEADER #158   02014B50 (33639248)\n-7B481 Created Zip Spec      14 (20) '2.0'\n-7B482 Created OS            03 (3) 'Unix'\n-7B483 Extract Zip Spec      14 (20) '2.0'\n-7B484 Extract OS            00 (0) 'MS-DOS'\n-7B485 General Purpose Flag  0800 (2048)\n+7B173 CENTRAL HEADER #160   02014B50 (33639248)\n+7B177 Created Zip Spec      14 (20) '2.0'\n+7B178 Created OS            03 (3) 'Unix'\n+7B179 Extract Zip Spec      14 (20) '2.0'\n+7B17A Extract OS            00 (0) 'MS-DOS'\n+7B17B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B487 Compression Method    0008 (8) 'Deflated'\n-7B489 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B48D CRC                   D13FC0A7 (3510616231)\n-7B491 Compressed Size       00000079 (121)\n-7B495 Uncompressed Size     0000008B (139)\n-7B499 Filename Length       0034 (52)\n-7B49B Extra Length          0000 (0)\n-7B49D Comment Length        0000 (0)\n-7B49F Disk Start            0000 (0)\n-7B4A1 Int File Attributes   0000 (0)\n+7B17D Compression Method    0008 (8) 'Deflated'\n+7B17F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B183 CRC                   352E1C3E (892214334)\n+7B187 Compressed Size       000002B6 (694)\n+7B18B Uncompressed Size     000005BF (1471)\n+7B18F Filename Length       0041 (65)\n+7B191 Extra Length          0000 (0)\n+7B193 Comment Length        0000 (0)\n+7B195 Disk Start            0000 (0)\n+7B197 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B4A3 Ext File Attributes   81A40000 (2175008768)\n+7B199 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-7B4A7 Local Header Offset   0002A7A9 (173993)\n-7B4AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B19D Local Header Offset   0002A736 (173878)\n+7B1A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B4AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B1A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B4DF CENTRAL HEADER #159   02014B50 (33639248)\n-7B4E3 Created Zip Spec      14 (20) '2.0'\n-7B4E4 Created OS            03 (3) 'Unix'\n-7B4E5 Extract Zip Spec      14 (20) '2.0'\n-7B4E6 Extract OS            00 (0) 'MS-DOS'\n-7B4E7 General Purpose Flag  0800 (2048)\n+7B1E2 CENTRAL HEADER #161   02014B50 (33639248)\n+7B1E6 Created Zip Spec      14 (20) '2.0'\n+7B1E7 Created OS            03 (3) 'Unix'\n+7B1E8 Extract Zip Spec      14 (20) '2.0'\n+7B1E9 Extract OS            00 (0) 'MS-DOS'\n+7B1EA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B4E9 Compression Method    0008 (8) 'Deflated'\n-7B4EB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B4EF CRC                   29F89725 (704157477)\n-7B4F3 Compressed Size       00000469 (1129)\n-7B4F7 Uncompressed Size     00000A3F (2623)\n-7B4FB Filename Length       003D (61)\n-7B4FD Extra Length          0000 (0)\n-7B4FF Comment Length        0000 (0)\n-7B501 Disk Start            0000 (0)\n-7B503 Int File Attributes   0000 (0)\n+7B1EC Compression Method    0008 (8) 'Deflated'\n+7B1EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B1F2 CRC                   05A648B3 (94783667)\n+7B1F6 Compressed Size       00000332 (818)\n+7B1FA Uncompressed Size     000006B9 (1721)\n+7B1FE Filename Length       0039 (57)\n+7B200 Extra Length          0000 (0)\n+7B202 Comment Length        0000 (0)\n+7B204 Disk Start            0000 (0)\n+7B206 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B505 Ext File Attributes   81A40000 (2175008768)\n+7B208 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-7B509 Local Header Offset   0002A874 (174196)\n-7B50D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B20C Local Header Offset   0002AA4B (174667)\n+7B210 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B50D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B54A CENTRAL HEADER #160   02014B50 (33639248)\n-7B54E Created Zip Spec      14 (20) '2.0'\n-7B54F Created OS            03 (3) 'Unix'\n-7B550 Extract Zip Spec      14 (20) '2.0'\n-7B551 Extract OS            00 (0) 'MS-DOS'\n-7B552 General Purpose Flag  0800 (2048)\n+7B249 CENTRAL HEADER #162   02014B50 (33639248)\n+7B24D Created Zip Spec      14 (20) '2.0'\n+7B24E Created OS            03 (3) 'Unix'\n+7B24F Extract Zip Spec      14 (20) '2.0'\n+7B250 Extract OS            00 (0) 'MS-DOS'\n+7B251 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B554 Compression Method    0008 (8) 'Deflated'\n-7B556 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B55A CRC                   22EBB4EF (585872623)\n-7B55E Compressed Size       0000027E (638)\n-7B562 Uncompressed Size     00000516 (1302)\n-7B566 Filename Length       0040 (64)\n-7B568 Extra Length          0000 (0)\n-7B56A Comment Length        0000 (0)\n-7B56C Disk Start            0000 (0)\n-7B56E Int File Attributes   0000 (0)\n+7B253 Compression Method    0008 (8) 'Deflated'\n+7B255 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B259 CRC                   E9CA2943 (3922340163)\n+7B25D Compressed Size       000002B9 (697)\n+7B261 Uncompressed Size     000005BA (1466)\n+7B265 Filename Length       0040 (64)\n+7B267 Extra Length          0000 (0)\n+7B269 Comment Length        0000 (0)\n+7B26B Disk Start            0000 (0)\n+7B26D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B570 Ext File Attributes   81A40000 (2175008768)\n+7B26F 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-7B574 Local Header Offset   0002AD38 (175416)\n-7B578 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B273 Local Header Offset   0002ADD4 (175572)\n+7B277 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B5B8 CENTRAL HEADER #161   02014B50 (33639248)\n-7B5BC Created Zip Spec      14 (20) '2.0'\n-7B5BD Created OS            03 (3) 'Unix'\n-7B5BE Extract Zip Spec      14 (20) '2.0'\n-7B5BF Extract OS            00 (0) 'MS-DOS'\n-7B5C0 General Purpose Flag  0800 (2048)\n+7B2B7 CENTRAL HEADER #163   02014B50 (33639248)\n+7B2BB Created Zip Spec      14 (20) '2.0'\n+7B2BC Created OS            03 (3) 'Unix'\n+7B2BD Extract Zip Spec      14 (20) '2.0'\n+7B2BE Extract OS            00 (0) 'MS-DOS'\n+7B2BF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B5C2 Compression Method    0008 (8) 'Deflated'\n-7B5C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B5C8 CRC                   11E9A74F (300525391)\n-7B5CC Compressed Size       000002B7 (695)\n-7B5D0 Uncompressed Size     000005BF (1471)\n-7B5D4 Filename Length       0041 (65)\n-7B5D6 Extra Length          0000 (0)\n-7B5D8 Comment Length        0000 (0)\n-7B5DA Disk Start            0000 (0)\n-7B5DC Int File Attributes   0000 (0)\n+7B2C1 Compression Method    0008 (8) 'Deflated'\n+7B2C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B2C7 CRC                   D5E8CC33 (3588803635)\n+7B2CB Compressed Size       00000076 (118)\n+7B2CF Uncompressed Size     00000086 (134)\n+7B2D3 Filename Length       002F (47)\n+7B2D5 Extra Length          0000 (0)\n+7B2D7 Comment Length        0000 (0)\n+7B2D9 Disk Start            0000 (0)\n+7B2DB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B5DE Ext File Attributes   81A40000 (2175008768)\n+7B2DD 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-7B5E2 Local Header Offset   0002B014 (176148)\n-7B5E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B2E1 Local Header Offset   0002B0EB (176363)\n+7B2E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B5E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B2E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B627 CENTRAL HEADER #162   02014B50 (33639248)\n-7B62B Created Zip Spec      14 (20) '2.0'\n-7B62C Created OS            03 (3) 'Unix'\n-7B62D Extract Zip Spec      14 (20) '2.0'\n-7B62E Extract OS            00 (0) 'MS-DOS'\n-7B62F General Purpose Flag  0800 (2048)\n+7B314 CENTRAL HEADER #164   02014B50 (33639248)\n+7B318 Created Zip Spec      14 (20) '2.0'\n+7B319 Created OS            03 (3) 'Unix'\n+7B31A Extract Zip Spec      14 (20) '2.0'\n+7B31B Extract OS            00 (0) 'MS-DOS'\n+7B31C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B631 Compression Method    0008 (8) 'Deflated'\n-7B633 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B637 CRC                   05703C6C (91241580)\n-7B63B Compressed Size       00000339 (825)\n-7B63F Uncompressed Size     000006B9 (1721)\n-7B643 Filename Length       0039 (57)\n-7B645 Extra Length          0000 (0)\n-7B647 Comment Length        0000 (0)\n-7B649 Disk Start            0000 (0)\n-7B64B Int File Attributes   0000 (0)\n+7B31E Compression Method    0008 (8) 'Deflated'\n+7B320 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B324 CRC                   70CE9BCC (1892588492)\n+7B328 Compressed Size       00000460 (1120)\n+7B32C Uncompressed Size     000009C7 (2503)\n+7B330 Filename Length       0040 (64)\n+7B332 Extra Length          0000 (0)\n+7B334 Comment Length        0000 (0)\n+7B336 Disk Start            0000 (0)\n+7B338 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B64D Ext File Attributes   81A40000 (2175008768)\n+7B33A 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-7B651 Local Header Offset   0002B32A (176938)\n-7B655 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B33E Local Header Offset   0002B1AE (176558)\n+7B342 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B68E CENTRAL HEADER #163   02014B50 (33639248)\n-7B692 Created Zip Spec      14 (20) '2.0'\n-7B693 Created OS            03 (3) 'Unix'\n-7B694 Extract Zip Spec      14 (20) '2.0'\n-7B695 Extract OS            00 (0) 'MS-DOS'\n-7B696 General Purpose Flag  0800 (2048)\n+7B382 CENTRAL HEADER #165   02014B50 (33639248)\n+7B386 Created Zip Spec      14 (20) '2.0'\n+7B387 Created OS            03 (3) 'Unix'\n+7B388 Extract Zip Spec      14 (20) '2.0'\n+7B389 Extract OS            00 (0) 'MS-DOS'\n+7B38A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B698 Compression Method    0008 (8) 'Deflated'\n-7B69A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B69E CRC                   0FF3B167 (267628903)\n-7B6A2 Compressed Size       000002B7 (695)\n-7B6A6 Uncompressed Size     000005BA (1466)\n-7B6AA Filename Length       0040 (64)\n-7B6AC Extra Length          0000 (0)\n-7B6AE Comment Length        0000 (0)\n-7B6B0 Disk Start            0000 (0)\n-7B6B2 Int File Attributes   0000 (0)\n+7B38C Compression Method    0008 (8) 'Deflated'\n+7B38E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B392 CRC                   F153CE77 (4048801399)\n+7B396 Compressed Size       00000287 (647)\n+7B39A Uncompressed Size     00000529 (1321)\n+7B39E Filename Length       0044 (68)\n+7B3A0 Extra Length          0000 (0)\n+7B3A2 Comment Length        0000 (0)\n+7B3A4 Disk Start            0000 (0)\n+7B3A6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B6B4 Ext File Attributes   81A40000 (2175008768)\n+7B3A8 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-7B6B8 Local Header Offset   0002B6BA (177850)\n-7B6BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B3AC Local Header Offset   0002B66C (177772)\n+7B3B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B6BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B3B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B6FC CENTRAL HEADER #164   02014B50 (33639248)\n-7B700 Created Zip Spec      14 (20) '2.0'\n-7B701 Created OS            03 (3) 'Unix'\n-7B702 Extract Zip Spec      14 (20) '2.0'\n-7B703 Extract OS            00 (0) 'MS-DOS'\n-7B704 General Purpose Flag  0800 (2048)\n+7B3F4 CENTRAL HEADER #166   02014B50 (33639248)\n+7B3F8 Created Zip Spec      14 (20) '2.0'\n+7B3F9 Created OS            03 (3) 'Unix'\n+7B3FA Extract Zip Spec      14 (20) '2.0'\n+7B3FB Extract OS            00 (0) 'MS-DOS'\n+7B3FC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B706 Compression Method    0008 (8) 'Deflated'\n-7B708 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B70C CRC                   42808CD1 (1115720913)\n-7B710 Compressed Size       00000076 (118)\n-7B714 Uncompressed Size     00000086 (134)\n-7B718 Filename Length       002F (47)\n-7B71A Extra Length          0000 (0)\n-7B71C Comment Length        0000 (0)\n-7B71E Disk Start            0000 (0)\n-7B720 Int File Attributes   0000 (0)\n+7B3FE Compression Method    0008 (8) 'Deflated'\n+7B400 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B404 CRC                   DF736884 (3748882564)\n+7B408 Compressed Size       00000283 (643)\n+7B40C Uncompressed Size     00000524 (1316)\n+7B410 Filename Length       0043 (67)\n+7B412 Extra Length          0000 (0)\n+7B414 Comment Length        0000 (0)\n+7B416 Disk Start            0000 (0)\n+7B418 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B722 Ext File Attributes   81A40000 (2175008768)\n+7B41A 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-7B726 Local Header Offset   0002B9CF (178639)\n-7B72A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B41E Local Header Offset   0002B955 (178517)\n+7B422 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B72A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B759 CENTRAL HEADER #165   02014B50 (33639248)\n-7B75D Created Zip Spec      14 (20) '2.0'\n-7B75E Created OS            03 (3) 'Unix'\n-7B75F Extract Zip Spec      14 (20) '2.0'\n-7B760 Extract OS            00 (0) 'MS-DOS'\n-7B761 General Purpose Flag  0800 (2048)\n+7B465 CENTRAL HEADER #167   02014B50 (33639248)\n+7B469 Created Zip Spec      14 (20) '2.0'\n+7B46A Created OS            03 (3) 'Unix'\n+7B46B Extract Zip Spec      14 (20) '2.0'\n+7B46C Extract OS            00 (0) 'MS-DOS'\n+7B46D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B763 Compression Method    0008 (8) 'Deflated'\n-7B765 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B769 CRC                   503931BF (1345925567)\n-7B76D Compressed Size       00000463 (1123)\n-7B771 Uncompressed Size     000009DB (2523)\n-7B775 Filename Length       0040 (64)\n-7B777 Extra Length          0000 (0)\n-7B779 Comment Length        0000 (0)\n-7B77B Disk Start            0000 (0)\n-7B77D Int File Attributes   0000 (0)\n+7B46F Compression Method    0008 (8) 'Deflated'\n+7B471 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B475 CRC                   9DA37280 (2644734592)\n+7B479 Compressed Size       00000287 (647)\n+7B47D Uncompressed Size     00000525 (1317)\n+7B481 Filename Length       0043 (67)\n+7B483 Extra Length          0000 (0)\n+7B485 Comment Length        0000 (0)\n+7B487 Disk Start            0000 (0)\n+7B489 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B77F Ext File Attributes   81A40000 (2175008768)\n+7B48B 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-7B783 Local Header Offset   0002BA92 (178834)\n-7B787 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B48F Local Header Offset   0002BC39 (179257)\n+7B493 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B493: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B7C7 CENTRAL HEADER #166   02014B50 (33639248)\n-7B7CB Created Zip Spec      14 (20) '2.0'\n-7B7CC Created OS            03 (3) 'Unix'\n-7B7CD Extract Zip Spec      14 (20) '2.0'\n-7B7CE Extract OS            00 (0) 'MS-DOS'\n-7B7CF General Purpose Flag  0800 (2048)\n+7B4D6 CENTRAL HEADER #168   02014B50 (33639248)\n+7B4DA Created Zip Spec      14 (20) '2.0'\n+7B4DB Created OS            03 (3) 'Unix'\n+7B4DC Extract Zip Spec      14 (20) '2.0'\n+7B4DD Extract OS            00 (0) 'MS-DOS'\n+7B4DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B7D1 Compression Method    0008 (8) 'Deflated'\n-7B7D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B7D7 CRC                   A2DD3F0B (2732408587)\n-7B7DB Compressed Size       0000028A (650)\n-7B7DF Uncompressed Size     00000529 (1321)\n-7B7E3 Filename Length       0044 (68)\n-7B7E5 Extra Length          0000 (0)\n-7B7E7 Comment Length        0000 (0)\n-7B7E9 Disk Start            0000 (0)\n-7B7EB Int File Attributes   0000 (0)\n+7B4E0 Compression Method    0008 (8) 'Deflated'\n+7B4E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B4E6 CRC                   92FDF1BB (2466116027)\n+7B4EA Compressed Size       00000633 (1587)\n+7B4EE Uncompressed Size     00000EAB (3755)\n+7B4F2 Filename Length       003E (62)\n+7B4F4 Extra Length          0000 (0)\n+7B4F6 Comment Length        0000 (0)\n+7B4F8 Disk Start            0000 (0)\n+7B4FA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B7ED Ext File Attributes   81A40000 (2175008768)\n+7B4FC 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-7B7F1 Local Header Offset   0002BF53 (180051)\n-7B7F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B500 Local Header Offset   0002BF21 (180001)\n+7B504 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B7F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B504: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B839 CENTRAL HEADER #167   02014B50 (33639248)\n-7B83D Created Zip Spec      14 (20) '2.0'\n-7B83E Created OS            03 (3) 'Unix'\n-7B83F Extract Zip Spec      14 (20) '2.0'\n-7B840 Extract OS            00 (0) 'MS-DOS'\n-7B841 General Purpose Flag  0800 (2048)\n+7B542 CENTRAL HEADER #169   02014B50 (33639248)\n+7B546 Created Zip Spec      14 (20) '2.0'\n+7B547 Created OS            03 (3) 'Unix'\n+7B548 Extract Zip Spec      14 (20) '2.0'\n+7B549 Extract OS            00 (0) 'MS-DOS'\n+7B54A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B843 Compression Method    0008 (8) 'Deflated'\n-7B845 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B849 CRC                   041F08B5 (69142709)\n-7B84D Compressed Size       00000285 (645)\n-7B851 Uncompressed Size     00000524 (1316)\n-7B855 Filename Length       0043 (67)\n-7B857 Extra Length          0000 (0)\n-7B859 Comment Length        0000 (0)\n-7B85B Disk Start            0000 (0)\n-7B85D Int File Attributes   0000 (0)\n+7B54C Compression Method    0008 (8) 'Deflated'\n+7B54E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B552 CRC                   BBAD479C (3148695452)\n+7B556 Compressed Size       00000440 (1088)\n+7B55A Uncompressed Size     00000A56 (2646)\n+7B55E Filename Length       0043 (67)\n+7B560 Extra Length          0000 (0)\n+7B562 Comment Length        0000 (0)\n+7B564 Disk Start            0000 (0)\n+7B566 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B85F Ext File Attributes   81A40000 (2175008768)\n+7B568 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-7B863 Local Header Offset   0002C23F (180799)\n-7B867 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B56C Local Header Offset   0002C5B0 (181680)\n+7B570 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B867: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B8AA CENTRAL HEADER #168   02014B50 (33639248)\n-7B8AE Created Zip Spec      14 (20) '2.0'\n-7B8AF Created OS            03 (3) 'Unix'\n-7B8B0 Extract Zip Spec      14 (20) '2.0'\n-7B8B1 Extract OS            00 (0) 'MS-DOS'\n-7B8B2 General Purpose Flag  0800 (2048)\n+7B5B3 CENTRAL HEADER #170   02014B50 (33639248)\n+7B5B7 Created Zip Spec      14 (20) '2.0'\n+7B5B8 Created OS            03 (3) 'Unix'\n+7B5B9 Extract Zip Spec      14 (20) '2.0'\n+7B5BA Extract OS            00 (0) 'MS-DOS'\n+7B5BB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B8B4 Compression Method    0008 (8) 'Deflated'\n-7B8B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B8BA CRC                   290671C4 (688288196)\n-7B8BE Compressed Size       0000028A (650)\n-7B8C2 Uncompressed Size     00000525 (1317)\n-7B8C6 Filename Length       0043 (67)\n-7B8C8 Extra Length          0000 (0)\n-7B8CA Comment Length        0000 (0)\n-7B8CC Disk Start            0000 (0)\n-7B8CE Int File Attributes   0000 (0)\n+7B5BD Compression Method    0008 (8) 'Deflated'\n+7B5BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B5C3 CRC                   FF78BB11 (4286102289)\n+7B5C7 Compressed Size       00000540 (1344)\n+7B5CB Uncompressed Size     00000C75 (3189)\n+7B5CF Filename Length       0045 (69)\n+7B5D1 Extra Length          0000 (0)\n+7B5D3 Comment Length        0000 (0)\n+7B5D5 Disk Start            0000 (0)\n+7B5D7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B8D0 Ext File Attributes   81A40000 (2175008768)\n+7B5D9 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-7B8D4 Local Header Offset   0002C525 (181541)\n-7B8D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B5DD Local Header Offset   0002CA51 (182865)\n+7B5E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B8D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B5E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B91B CENTRAL HEADER #169   02014B50 (33639248)\n-7B91F Created Zip Spec      14 (20) '2.0'\n-7B920 Created OS            03 (3) 'Unix'\n-7B921 Extract Zip Spec      14 (20) '2.0'\n-7B922 Extract OS            00 (0) 'MS-DOS'\n-7B923 General Purpose Flag  0800 (2048)\n+7B626 CENTRAL HEADER #171   02014B50 (33639248)\n+7B62A Created Zip Spec      14 (20) '2.0'\n+7B62B Created OS            03 (3) 'Unix'\n+7B62C Extract Zip Spec      14 (20) '2.0'\n+7B62D Extract OS            00 (0) 'MS-DOS'\n+7B62E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B925 Compression Method    0008 (8) 'Deflated'\n-7B927 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B92B CRC                   139F4B52 (329206610)\n-7B92F Compressed Size       00000630 (1584)\n-7B933 Uncompressed Size     00000EAB (3755)\n-7B937 Filename Length       003E (62)\n-7B939 Extra Length          0000 (0)\n-7B93B Comment Length        0000 (0)\n-7B93D Disk Start            0000 (0)\n-7B93F Int File Attributes   0000 (0)\n+7B630 Compression Method    0008 (8) 'Deflated'\n+7B632 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B636 CRC                   53B8CF7B (1404620667)\n+7B63A Compressed Size       000003D6 (982)\n+7B63E Uncompressed Size     00000868 (2152)\n+7B642 Filename Length       0039 (57)\n+7B644 Extra Length          0000 (0)\n+7B646 Comment Length        0000 (0)\n+7B648 Disk Start            0000 (0)\n+7B64A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B941 Ext File Attributes   81A40000 (2175008768)\n+7B64C 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-7B945 Local Header Offset   0002C810 (182288)\n-7B949 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B650 Local Header Offset   0002CFF4 (184308)\n+7B654 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B654: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B987 CENTRAL HEADER #170   02014B50 (33639248)\n-7B98B Created Zip Spec      14 (20) '2.0'\n-7B98C Created OS            03 (3) 'Unix'\n-7B98D Extract Zip Spec      14 (20) '2.0'\n-7B98E Extract OS            00 (0) 'MS-DOS'\n-7B98F General Purpose Flag  0800 (2048)\n+7B68D CENTRAL HEADER #172   02014B50 (33639248)\n+7B691 Created Zip Spec      14 (20) '2.0'\n+7B692 Created OS            03 (3) 'Unix'\n+7B693 Extract Zip Spec      14 (20) '2.0'\n+7B694 Extract OS            00 (0) 'MS-DOS'\n+7B695 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7B991 Compression Method    0008 (8) 'Deflated'\n-7B993 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7B997 CRC                   2507F433 (621278259)\n-7B99B Compressed Size       00000460 (1120)\n-7B99F Uncompressed Size     00000AA9 (2729)\n-7B9A3 Filename Length       0043 (67)\n-7B9A5 Extra Length          0000 (0)\n-7B9A7 Comment Length        0000 (0)\n-7B9A9 Disk Start            0000 (0)\n-7B9AB Int File Attributes   0000 (0)\n+7B697 Compression Method    0008 (8) 'Deflated'\n+7B699 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B69D CRC                   A8B80399 (2830631833)\n+7B6A1 Compressed Size       00000074 (116)\n+7B6A5 Uncompressed Size     00000089 (137)\n+7B6A9 Filename Length       0032 (50)\n+7B6AB Extra Length          0000 (0)\n+7B6AD Comment Length        0000 (0)\n+7B6AF Disk Start            0000 (0)\n+7B6B1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7B9AD Ext File Attributes   81A40000 (2175008768)\n+7B6B3 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-7B9B1 Local Header Offset   0002CE9C (183964)\n-7B9B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B6B7 Local Header Offset   0002D421 (185377)\n+7B6BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7B9B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B6BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7B9F8 CENTRAL HEADER #171   02014B50 (33639248)\n-7B9FC Created Zip Spec      14 (20) '2.0'\n-7B9FD Created OS            03 (3) 'Unix'\n-7B9FE Extract Zip Spec      14 (20) '2.0'\n-7B9FF Extract OS            00 (0) 'MS-DOS'\n-7BA00 General Purpose Flag  0800 (2048)\n+7B6ED CENTRAL HEADER #173   02014B50 (33639248)\n+7B6F1 Created Zip Spec      14 (20) '2.0'\n+7B6F2 Created OS            03 (3) 'Unix'\n+7B6F3 Extract Zip Spec      14 (20) '2.0'\n+7B6F4 Extract OS            00 (0) 'MS-DOS'\n+7B6F5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BA02 Compression Method    0008 (8) 'Deflated'\n-7BA04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BA08 CRC                   E49C5922 (3835451682)\n-7BA0C Compressed Size       0000055E (1374)\n-7BA10 Uncompressed Size     00000CD0 (3280)\n-7BA14 Filename Length       0045 (69)\n-7BA16 Extra Length          0000 (0)\n-7BA18 Comment Length        0000 (0)\n-7BA1A Disk Start            0000 (0)\n-7BA1C Int File Attributes   0000 (0)\n+7B6F7 Compression Method    0008 (8) 'Deflated'\n+7B6F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B6FD CRC                   0AC56C47 (180710471)\n+7B701 Compressed Size       00000816 (2070)\n+7B705 Uncompressed Size     000012BF (4799)\n+7B709 Filename Length       004A (74)\n+7B70B Extra Length          0000 (0)\n+7B70D Comment Length        0000 (0)\n+7B70F Disk Start            0000 (0)\n+7B711 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BA1E Ext File Attributes   81A40000 (2175008768)\n+7B713 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-7BA22 Local Header Offset   0002D35D (185181)\n-7BA26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B717 Local Header Offset   0002D4E5 (185573)\n+7B71B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BA26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B71B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BA6B CENTRAL HEADER #172   02014B50 (33639248)\n-7BA6F Created Zip Spec      14 (20) '2.0'\n-7BA70 Created OS            03 (3) 'Unix'\n-7BA71 Extract Zip Spec      14 (20) '2.0'\n-7BA72 Extract OS            00 (0) 'MS-DOS'\n-7BA73 General Purpose Flag  0800 (2048)\n+7B765 CENTRAL HEADER #174   02014B50 (33639248)\n+7B769 Created Zip Spec      14 (20) '2.0'\n+7B76A Created OS            03 (3) 'Unix'\n+7B76B Extract Zip Spec      14 (20) '2.0'\n+7B76C Extract OS            00 (0) 'MS-DOS'\n+7B76D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BA75 Compression Method    0008 (8) 'Deflated'\n-7BA77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BA7B CRC                   3815A535 (940942645)\n-7BA7F Compressed Size       000003D6 (982)\n-7BA83 Uncompressed Size     00000868 (2152)\n-7BA87 Filename Length       0039 (57)\n-7BA89 Extra Length          0000 (0)\n-7BA8B Comment Length        0000 (0)\n-7BA8D Disk Start            0000 (0)\n-7BA8F Int File Attributes   0000 (0)\n+7B76F Compression Method    0008 (8) 'Deflated'\n+7B771 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B775 CRC                   536A4D8A (1399475594)\n+7B779 Compressed Size       000004A6 (1190)\n+7B77D Uncompressed Size     00000A2E (2606)\n+7B781 Filename Length       0045 (69)\n+7B783 Extra Length          0000 (0)\n+7B785 Comment Length        0000 (0)\n+7B787 Disk Start            0000 (0)\n+7B789 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BA91 Ext File Attributes   81A40000 (2175008768)\n+7B78B 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-7BA95 Local Header Offset   0002D91E (186654)\n-7BA99 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B78F Local Header Offset   0002DD63 (187747)\n+7B793 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BA99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BAD2 CENTRAL HEADER #173   02014B50 (33639248)\n-7BAD6 Created Zip Spec      14 (20) '2.0'\n-7BAD7 Created OS            03 (3) 'Unix'\n-7BAD8 Extract Zip Spec      14 (20) '2.0'\n-7BAD9 Extract OS            00 (0) 'MS-DOS'\n-7BADA General Purpose Flag  0800 (2048)\n+7B7D8 CENTRAL HEADER #175   02014B50 (33639248)\n+7B7DC Created Zip Spec      14 (20) '2.0'\n+7B7DD Created OS            03 (3) 'Unix'\n+7B7DE Extract Zip Spec      14 (20) '2.0'\n+7B7DF Extract OS            00 (0) 'MS-DOS'\n+7B7E0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BADC Compression Method    0008 (8) 'Deflated'\n-7BADE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BAE2 CRC                   8F6C4CE3 (2406239459)\n-7BAE6 Compressed Size       00000075 (117)\n-7BAEA Uncompressed Size     00000089 (137)\n-7BAEE Filename Length       0032 (50)\n-7BAF0 Extra Length          0000 (0)\n-7BAF2 Comment Length        0000 (0)\n-7BAF4 Disk Start            0000 (0)\n-7BAF6 Int File Attributes   0000 (0)\n+7B7E2 Compression Method    0008 (8) 'Deflated'\n+7B7E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B7E8 CRC                   E875E09A (3900039322)\n+7B7EC Compressed Size       000007F8 (2040)\n+7B7F0 Uncompressed Size     00001218 (4632)\n+7B7F4 Filename Length       0040 (64)\n+7B7F6 Extra Length          0000 (0)\n+7B7F8 Comment Length        0000 (0)\n+7B7FA Disk Start            0000 (0)\n+7B7FC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BAF8 Ext File Attributes   81A40000 (2175008768)\n+7B7FE 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-7BAFC Local Header Offset   0002DD4B (187723)\n-7BB00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B802 Local Header Offset   0002E26C (189036)\n+7B806 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BB00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B806: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BB32 CENTRAL HEADER #174   02014B50 (33639248)\n-7BB36 Created Zip Spec      14 (20) '2.0'\n-7BB37 Created OS            03 (3) 'Unix'\n-7BB38 Extract Zip Spec      14 (20) '2.0'\n-7BB39 Extract OS            00 (0) 'MS-DOS'\n-7BB3A General Purpose Flag  0800 (2048)\n+7B846 CENTRAL HEADER #176   02014B50 (33639248)\n+7B84A Created Zip Spec      14 (20) '2.0'\n+7B84B Created OS            03 (3) 'Unix'\n+7B84C Extract Zip Spec      14 (20) '2.0'\n+7B84D Extract OS            00 (0) 'MS-DOS'\n+7B84E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BB3C Compression Method    0008 (8) 'Deflated'\n-7BB3E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BB42 CRC                   8C4B9059 (2353762393)\n-7BB46 Compressed Size       00000815 (2069)\n-7BB4A Uncompressed Size     000012F3 (4851)\n-7BB4E Filename Length       004A (74)\n-7BB50 Extra Length          0000 (0)\n-7BB52 Comment Length        0000 (0)\n-7BB54 Disk Start            0000 (0)\n-7BB56 Int File Attributes   0000 (0)\n+7B850 Compression Method    0008 (8) 'Deflated'\n+7B852 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B856 CRC                   E752087F (3880913023)\n+7B85A Compressed Size       00000076 (118)\n+7B85E Uncompressed Size     0000008A (138)\n+7B862 Filename Length       0033 (51)\n+7B864 Extra Length          0000 (0)\n+7B866 Comment Length        0000 (0)\n+7B868 Disk Start            0000 (0)\n+7B86A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BB58 Ext File Attributes   81A40000 (2175008768)\n+7B86C 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-7BB5C Local Header Offset   0002DE10 (187920)\n-7BB60 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B870 Local Header Offset   0002EAC2 (191170)\n+7B874 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BB60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B874: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BBAA CENTRAL HEADER #175   02014B50 (33639248)\n-7BBAE Created Zip Spec      14 (20) '2.0'\n-7BBAF Created OS            03 (3) 'Unix'\n-7BBB0 Extract Zip Spec      14 (20) '2.0'\n-7BBB1 Extract OS            00 (0) 'MS-DOS'\n-7BBB2 General Purpose Flag  0800 (2048)\n+7B8A7 CENTRAL HEADER #177   02014B50 (33639248)\n+7B8AB Created Zip Spec      14 (20) '2.0'\n+7B8AC Created OS            03 (3) 'Unix'\n+7B8AD Extract Zip Spec      14 (20) '2.0'\n+7B8AE Extract OS            00 (0) 'MS-DOS'\n+7B8AF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BBB4 Compression Method    0008 (8) 'Deflated'\n-7BBB6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BBBA CRC                   0B6AC714 (191547156)\n-7BBBE Compressed Size       000004AE (1198)\n-7BBC2 Uncompressed Size     00000A2E (2606)\n-7BBC6 Filename Length       0045 (69)\n-7BBC8 Extra Length          0000 (0)\n-7BBCA Comment Length        0000 (0)\n-7BBCC Disk Start            0000 (0)\n-7BBCE Int File Attributes   0000 (0)\n+7B8B1 Compression Method    0008 (8) 'Deflated'\n+7B8B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B8B7 CRC                   381DC8E0 (941476064)\n+7B8BB Compressed Size       0000067F (1663)\n+7B8BF Uncompressed Size     00000EF1 (3825)\n+7B8C3 Filename Length       003F (63)\n+7B8C5 Extra Length          0000 (0)\n+7B8C7 Comment Length        0000 (0)\n+7B8C9 Disk Start            0000 (0)\n+7B8CB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BBD0 Ext File Attributes   81A40000 (2175008768)\n+7B8CD 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-7BBD4 Local Header Offset   0002E68D (190093)\n-7BBD8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B8D1 Local Header Offset   0002EB89 (191369)\n+7B8D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BBD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B8D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BC1D CENTRAL HEADER #176   02014B50 (33639248)\n-7BC21 Created Zip Spec      14 (20) '2.0'\n-7BC22 Created OS            03 (3) 'Unix'\n-7BC23 Extract Zip Spec      14 (20) '2.0'\n-7BC24 Extract OS            00 (0) 'MS-DOS'\n-7BC25 General Purpose Flag  0800 (2048)\n+7B914 CENTRAL HEADER #178   02014B50 (33639248)\n+7B918 Created Zip Spec      14 (20) '2.0'\n+7B919 Created OS            03 (3) 'Unix'\n+7B91A Extract Zip Spec      14 (20) '2.0'\n+7B91B Extract OS            00 (0) 'MS-DOS'\n+7B91C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BC27 Compression Method    0008 (8) 'Deflated'\n-7BC29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BC2D CRC                   E3EE1515 (3824030997)\n-7BC31 Compressed Size       0000080D (2061)\n-7BC35 Uncompressed Size     0000125D (4701)\n-7BC39 Filename Length       0040 (64)\n-7BC3B Extra Length          0000 (0)\n-7BC3D Comment Length        0000 (0)\n-7BC3F Disk Start            0000 (0)\n-7BC41 Int File Attributes   0000 (0)\n+7B91E Compression Method    0008 (8) 'Deflated'\n+7B920 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B924 CRC                   A20626A2 (2718312098)\n+7B928 Compressed Size       00001123 (4387)\n+7B92C Uncompressed Size     000024F8 (9464)\n+7B930 Filename Length       003A (58)\n+7B932 Extra Length          0000 (0)\n+7B934 Comment Length        0000 (0)\n+7B936 Disk Start            0000 (0)\n+7B938 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BC43 Ext File Attributes   81A40000 (2175008768)\n+7B93A 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-7BC47 Local Header Offset   0002EB9E (191390)\n-7BC4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B93E Local Header Offset   0002F265 (193125)\n+7B942 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BC4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B942: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BC8B CENTRAL HEADER #177   02014B50 (33639248)\n-7BC8F Created Zip Spec      14 (20) '2.0'\n-7BC90 Created OS            03 (3) 'Unix'\n-7BC91 Extract Zip Spec      14 (20) '2.0'\n-7BC92 Extract OS            00 (0) 'MS-DOS'\n-7BC93 General Purpose Flag  0800 (2048)\n+7B97C CENTRAL HEADER #179   02014B50 (33639248)\n+7B980 Created Zip Spec      14 (20) '2.0'\n+7B981 Created OS            03 (3) 'Unix'\n+7B982 Extract Zip Spec      14 (20) '2.0'\n+7B983 Extract OS            00 (0) 'MS-DOS'\n+7B984 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BC95 Compression Method    0008 (8) 'Deflated'\n-7BC97 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BC9B CRC                   1803A938 (402893112)\n-7BC9F Compressed Size       00000077 (119)\n-7BCA3 Uncompressed Size     0000008A (138)\n-7BCA7 Filename Length       0033 (51)\n-7BCA9 Extra Length          0000 (0)\n-7BCAB Comment Length        0000 (0)\n-7BCAD Disk Start            0000 (0)\n-7BCAF Int File Attributes   0000 (0)\n+7B986 Compression Method    0008 (8) 'Deflated'\n+7B988 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B98C CRC                   E23CB34D (3795628877)\n+7B990 Compressed Size       00000280 (640)\n+7B994 Uncompressed Size     000004FE (1278)\n+7B998 Filename Length       0038 (56)\n+7B99A Extra Length          0000 (0)\n+7B99C Comment Length        0000 (0)\n+7B99E Disk Start            0000 (0)\n+7B9A0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BCB1 Ext File Attributes   81A40000 (2175008768)\n+7B9A2 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-7BCB5 Local Header Offset   0002F409 (193545)\n-7BCB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7B9A6 Local Header Offset   000303E0 (197600)\n+7B9AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BCB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7B9AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BCEC CENTRAL HEADER #178   02014B50 (33639248)\n-7BCF0 Created Zip Spec      14 (20) '2.0'\n-7BCF1 Created OS            03 (3) 'Unix'\n-7BCF2 Extract Zip Spec      14 (20) '2.0'\n-7BCF3 Extract OS            00 (0) 'MS-DOS'\n-7BCF4 General Purpose Flag  0800 (2048)\n+7B9E2 CENTRAL HEADER #180   02014B50 (33639248)\n+7B9E6 Created Zip Spec      14 (20) '2.0'\n+7B9E7 Created OS            03 (3) 'Unix'\n+7B9E8 Extract Zip Spec      14 (20) '2.0'\n+7B9E9 Extract OS            00 (0) 'MS-DOS'\n+7B9EA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BCF6 Compression Method    0008 (8) 'Deflated'\n-7BCF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BCFC CRC                   4EBA2D38 (1320824120)\n-7BD00 Compressed Size       00000697 (1687)\n-7BD04 Uncompressed Size     00000F3E (3902)\n-7BD08 Filename Length       003F (63)\n-7BD0A Extra Length          0000 (0)\n-7BD0C Comment Length        0000 (0)\n-7BD0E Disk Start            0000 (0)\n-7BD10 Int File Attributes   0000 (0)\n+7B9EC Compression Method    0008 (8) 'Deflated'\n+7B9EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7B9F2 CRC                   F1BD543A (4055716922)\n+7B9F6 Compressed Size       00000624 (1572)\n+7B9FA Uncompressed Size     00000E72 (3698)\n+7B9FE Filename Length       0039 (57)\n+7BA00 Extra Length          0000 (0)\n+7BA02 Comment Length        0000 (0)\n+7BA04 Disk Start            0000 (0)\n+7BA06 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BD12 Ext File Attributes   81A40000 (2175008768)\n+7BA08 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-7BD16 Local Header Offset   0002F4D1 (193745)\n-7BD1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BA0C Local Header Offset   000306B6 (198326)\n+7BA10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BA10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BD59 CENTRAL HEADER #179   02014B50 (33639248)\n-7BD5D Created Zip Spec      14 (20) '2.0'\n-7BD5E Created OS            03 (3) 'Unix'\n-7BD5F Extract Zip Spec      14 (20) '2.0'\n-7BD60 Extract OS            00 (0) 'MS-DOS'\n-7BD61 General Purpose Flag  0800 (2048)\n+7BA49 CENTRAL HEADER #181   02014B50 (33639248)\n+7BA4D Created Zip Spec      14 (20) '2.0'\n+7BA4E Created OS            03 (3) 'Unix'\n+7BA4F Extract Zip Spec      14 (20) '2.0'\n+7BA50 Extract OS            00 (0) 'MS-DOS'\n+7BA51 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BD63 Compression Method    0008 (8) 'Deflated'\n-7BD65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BD69 CRC                   9B1C37C4 (2602317764)\n-7BD6D Compressed Size       00001162 (4450)\n-7BD71 Uncompressed Size     0000260B (9739)\n-7BD75 Filename Length       003A (58)\n-7BD77 Extra Length          0000 (0)\n-7BD79 Comment Length        0000 (0)\n-7BD7B Disk Start            0000 (0)\n-7BD7D Int File Attributes   0000 (0)\n+7BA53 Compression Method    0008 (8) 'Deflated'\n+7BA55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BA59 CRC                   7D24EBF4 (2099571700)\n+7BA5D Compressed Size       00000690 (1680)\n+7BA61 Uncompressed Size     00000DBD (3517)\n+7BA65 Filename Length       0032 (50)\n+7BA67 Extra Length          0000 (0)\n+7BA69 Comment Length        0000 (0)\n+7BA6B Disk Start            0000 (0)\n+7BA6D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BD7F Ext File Attributes   81A40000 (2175008768)\n+7BA6F 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-7BD83 Local Header Offset   0002FBC5 (195525)\n-7BD87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BA73 Local Header Offset   00030D31 (199985)\n+7BA77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BD87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BA77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BDC1 CENTRAL HEADER #180   02014B50 (33639248)\n-7BDC5 Created Zip Spec      14 (20) '2.0'\n-7BDC6 Created OS            03 (3) 'Unix'\n-7BDC7 Extract Zip Spec      14 (20) '2.0'\n-7BDC8 Extract OS            00 (0) 'MS-DOS'\n-7BDC9 General Purpose Flag  0800 (2048)\n+7BAA9 CENTRAL HEADER #182   02014B50 (33639248)\n+7BAAD Created Zip Spec      14 (20) '2.0'\n+7BAAE Created OS            03 (3) 'Unix'\n+7BAAF Extract Zip Spec      14 (20) '2.0'\n+7BAB0 Extract OS            00 (0) 'MS-DOS'\n+7BAB1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BDCB Compression Method    0008 (8) 'Deflated'\n-7BDCD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BDD1 CRC                   249C7520 (614233376)\n-7BDD5 Compressed Size       00000280 (640)\n-7BDD9 Uncompressed Size     000004FE (1278)\n-7BDDD Filename Length       0038 (56)\n-7BDDF Extra Length          0000 (0)\n-7BDE1 Comment Length        0000 (0)\n-7BDE3 Disk Start            0000 (0)\n-7BDE5 Int File Attributes   0000 (0)\n+7BAB3 Compression Method    0008 (8) 'Deflated'\n+7BAB5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BAB9 CRC                   0A669E8F (174497423)\n+7BABD Compressed Size       0000027A (634)\n+7BAC1 Uncompressed Size     000004FC (1276)\n+7BAC5 Filename Length       003B (59)\n+7BAC7 Extra Length          0000 (0)\n+7BAC9 Comment Length        0000 (0)\n+7BACB Disk Start            0000 (0)\n+7BACD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BDE7 Ext File Attributes   81A40000 (2175008768)\n+7BACF 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-7BDEB Local Header Offset   00030D7F (200063)\n-7BDEF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BAD3 Local Header Offset   00031411 (201745)\n+7BAD7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BDEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BAD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BE27 CENTRAL HEADER #181   02014B50 (33639248)\n-7BE2B Created Zip Spec      14 (20) '2.0'\n-7BE2C Created OS            03 (3) 'Unix'\n-7BE2D Extract Zip Spec      14 (20) '2.0'\n-7BE2E Extract OS            00 (0) 'MS-DOS'\n-7BE2F General Purpose Flag  0800 (2048)\n+7BB12 CENTRAL HEADER #183   02014B50 (33639248)\n+7BB16 Created Zip Spec      14 (20) '2.0'\n+7BB17 Created OS            03 (3) 'Unix'\n+7BB18 Extract Zip Spec      14 (20) '2.0'\n+7BB19 Extract OS            00 (0) 'MS-DOS'\n+7BB1A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BE31 Compression Method    0008 (8) 'Deflated'\n-7BE33 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BE37 CRC                   4BDEBA82 (1272887938)\n-7BE3B Compressed Size       0000062C (1580)\n-7BE3F Uncompressed Size     00000E75 (3701)\n-7BE43 Filename Length       0039 (57)\n-7BE45 Extra Length          0000 (0)\n-7BE47 Comment Length        0000 (0)\n-7BE49 Disk Start            0000 (0)\n-7BE4B Int File Attributes   0000 (0)\n+7BB1C Compression Method    0008 (8) 'Deflated'\n+7BB1E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BB22 CRC                   3693FE08 (915668488)\n+7BB26 Compressed Size       000002B2 (690)\n+7BB2A Uncompressed Size     000005C4 (1476)\n+7BB2E Filename Length       0042 (66)\n+7BB30 Extra Length          0000 (0)\n+7BB32 Comment Length        0000 (0)\n+7BB34 Disk Start            0000 (0)\n+7BB36 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BE4D Ext File Attributes   81A40000 (2175008768)\n+7BB38 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-7BE51 Local Header Offset   00031055 (200789)\n-7BE55 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BB3C Local Header Offset   000316E4 (202468)\n+7BB40 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BE55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BB40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BE8E CENTRAL HEADER #182   02014B50 (33639248)\n-7BE92 Created Zip Spec      14 (20) '2.0'\n-7BE93 Created OS            03 (3) 'Unix'\n-7BE94 Extract Zip Spec      14 (20) '2.0'\n-7BE95 Extract OS            00 (0) 'MS-DOS'\n-7BE96 General Purpose Flag  0800 (2048)\n+7BB82 CENTRAL HEADER #184   02014B50 (33639248)\n+7BB86 Created Zip Spec      14 (20) '2.0'\n+7BB87 Created OS            03 (3) 'Unix'\n+7BB88 Extract Zip Spec      14 (20) '2.0'\n+7BB89 Extract OS            00 (0) 'MS-DOS'\n+7BB8A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BE98 Compression Method    0008 (8) 'Deflated'\n-7BE9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BE9E CRC                   A417AFA7 (2753015719)\n-7BEA2 Compressed Size       000006A2 (1698)\n-7BEA6 Uncompressed Size     00000DF4 (3572)\n-7BEAA Filename Length       0032 (50)\n-7BEAC Extra Length          0000 (0)\n-7BEAE Comment Length        0000 (0)\n-7BEB0 Disk Start            0000 (0)\n-7BEB2 Int File Attributes   0000 (0)\n+7BB8C Compression Method    0008 (8) 'Deflated'\n+7BB8E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BB92 CRC                   0D46A31D (222733085)\n+7BB96 Compressed Size       000010B4 (4276)\n+7BB9A Uncompressed Size     000023EB (9195)\n+7BB9E Filename Length       0035 (53)\n+7BBA0 Extra Length          0000 (0)\n+7BBA2 Comment Length        0000 (0)\n+7BBA4 Disk Start            0000 (0)\n+7BBA6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BEB4 Ext File Attributes   81A40000 (2175008768)\n+7BBA8 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-7BEB8 Local Header Offset   000316D8 (202456)\n-7BEBC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BBAC Local Header Offset   000319F6 (203254)\n+7BBB0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BEBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BBB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BEEE CENTRAL HEADER #183   02014B50 (33639248)\n-7BEF2 Created Zip Spec      14 (20) '2.0'\n-7BEF3 Created OS            03 (3) 'Unix'\n-7BEF4 Extract Zip Spec      14 (20) '2.0'\n-7BEF5 Extract OS            00 (0) 'MS-DOS'\n-7BEF6 General Purpose Flag  0800 (2048)\n+7BBE5 CENTRAL HEADER #185   02014B50 (33639248)\n+7BBE9 Created Zip Spec      14 (20) '2.0'\n+7BBEA Created OS            03 (3) 'Unix'\n+7BBEB Extract Zip Spec      14 (20) '2.0'\n+7BBEC Extract OS            00 (0) 'MS-DOS'\n+7BBED General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BEF8 Compression Method    0008 (8) 'Deflated'\n-7BEFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BEFE CRC                   A13CE9C9 (2705123785)\n-7BF02 Compressed Size       0000027B (635)\n-7BF06 Uncompressed Size     000004FC (1276)\n-7BF0A Filename Length       003B (59)\n-7BF0C Extra Length          0000 (0)\n-7BF0E Comment Length        0000 (0)\n-7BF10 Disk Start            0000 (0)\n-7BF12 Int File Attributes   0000 (0)\n+7BBEF Compression Method    0008 (8) 'Deflated'\n+7BBF1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BBF5 CRC                   DEDADCDE (3738885342)\n+7BBF9 Compressed Size       00000075 (117)\n+7BBFD Uncompressed Size     00000085 (133)\n+7BC01 Filename Length       002E (46)\n+7BC03 Extra Length          0000 (0)\n+7BC05 Comment Length        0000 (0)\n+7BC07 Disk Start            0000 (0)\n+7BC09 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BF14 Ext File Attributes   81A40000 (2175008768)\n+7BC0B 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-7BF18 Local Header Offset   00031DCA (204234)\n-7BF1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BC0F Local Header Offset   00032AFD (207613)\n+7BC13 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BF1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BC13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BF57 CENTRAL HEADER #184   02014B50 (33639248)\n-7BF5B Created Zip Spec      14 (20) '2.0'\n-7BF5C Created OS            03 (3) 'Unix'\n-7BF5D Extract Zip Spec      14 (20) '2.0'\n-7BF5E Extract OS            00 (0) 'MS-DOS'\n-7BF5F General Purpose Flag  0800 (2048)\n+7BC41 CENTRAL HEADER #186   02014B50 (33639248)\n+7BC45 Created Zip Spec      14 (20) '2.0'\n+7BC46 Created OS            03 (3) 'Unix'\n+7BC47 Extract Zip Spec      14 (20) '2.0'\n+7BC48 Extract OS            00 (0) 'MS-DOS'\n+7BC49 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BF61 Compression Method    0008 (8) 'Deflated'\n-7BF63 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BF67 CRC                   F3EEE500 (4092519680)\n-7BF6B Compressed Size       000002B3 (691)\n-7BF6F Uncompressed Size     000005C4 (1476)\n-7BF73 Filename Length       0042 (66)\n-7BF75 Extra Length          0000 (0)\n-7BF77 Comment Length        0000 (0)\n-7BF79 Disk Start            0000 (0)\n-7BF7B Int File Attributes   0000 (0)\n+7BC4B Compression Method    0008 (8) 'Deflated'\n+7BC4D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BC51 CRC                   F7E4B0A0 (4158959776)\n+7BC55 Compressed Size       00000404 (1028)\n+7BC59 Uncompressed Size     00000937 (2359)\n+7BC5D Filename Length       0033 (51)\n+7BC5F Extra Length          0000 (0)\n+7BC61 Comment Length        0000 (0)\n+7BC63 Disk Start            0000 (0)\n+7BC65 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BF7D Ext File Attributes   81A40000 (2175008768)\n+7BC67 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-7BF81 Local Header Offset   0003209E (204958)\n-7BF85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BC6B Local Header Offset   00032BBE (207806)\n+7BC6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BF85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BC6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7BFC7 CENTRAL HEADER #185   02014B50 (33639248)\n-7BFCB Created Zip Spec      14 (20) '2.0'\n-7BFCC Created OS            03 (3) 'Unix'\n-7BFCD Extract Zip Spec      14 (20) '2.0'\n-7BFCE Extract OS            00 (0) 'MS-DOS'\n-7BFCF General Purpose Flag  0800 (2048)\n+7BCA2 CENTRAL HEADER #187   02014B50 (33639248)\n+7BCA6 Created Zip Spec      14 (20) '2.0'\n+7BCA7 Created OS            03 (3) 'Unix'\n+7BCA8 Extract Zip Spec      14 (20) '2.0'\n+7BCA9 Extract OS            00 (0) 'MS-DOS'\n+7BCAA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7BFD1 Compression Method    0008 (8) 'Deflated'\n-7BFD3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7BFD7 CRC                   831F7CFE (2199878910)\n-7BFDB Compressed Size       000010E6 (4326)\n-7BFDF Uncompressed Size     0000249F (9375)\n-7BFE3 Filename Length       0035 (53)\n-7BFE5 Extra Length          0000 (0)\n-7BFE7 Comment Length        0000 (0)\n-7BFE9 Disk Start            0000 (0)\n-7BFEB Int File Attributes   0000 (0)\n+7BCAC Compression Method    0008 (8) 'Deflated'\n+7BCAE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BCB2 CRC                   F6822587 (4135724423)\n+7BCB6 Compressed Size       00000275 (629)\n+7BCBA Uncompressed Size     000004E4 (1252)\n+7BCBE Filename Length       0033 (51)\n+7BCC0 Extra Length          0000 (0)\n+7BCC2 Comment Length        0000 (0)\n+7BCC4 Disk Start            0000 (0)\n+7BCC6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7BFED Ext File Attributes   81A40000 (2175008768)\n+7BCC8 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-7BFF1 Local Header Offset   000323B1 (205745)\n-7BFF5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BCCC Local Header Offset   00033013 (208915)\n+7BCD0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7BFF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BCD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C02A CENTRAL HEADER #186   02014B50 (33639248)\n-7C02E Created Zip Spec      14 (20) '2.0'\n-7C02F Created OS            03 (3) 'Unix'\n-7C030 Extract Zip Spec      14 (20) '2.0'\n-7C031 Extract OS            00 (0) 'MS-DOS'\n-7C032 General Purpose Flag  0800 (2048)\n+7BD03 CENTRAL HEADER #188   02014B50 (33639248)\n+7BD07 Created Zip Spec      14 (20) '2.0'\n+7BD08 Created OS            03 (3) 'Unix'\n+7BD09 Extract Zip Spec      14 (20) '2.0'\n+7BD0A Extract OS            00 (0) 'MS-DOS'\n+7BD0B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C034 Compression Method    0008 (8) 'Deflated'\n-7C036 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C03A CRC                   2C67567D (744969853)\n-7C03E Compressed Size       00000075 (117)\n-7C042 Uncompressed Size     00000085 (133)\n-7C046 Filename Length       002E (46)\n-7C048 Extra Length          0000 (0)\n-7C04A Comment Length        0000 (0)\n-7C04C Disk Start            0000 (0)\n-7C04E Int File Attributes   0000 (0)\n+7BD0D Compression Method    0008 (8) 'Deflated'\n+7BD0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BD13 CRC                   B57E1339 (3044938553)\n+7BD17 Compressed Size       00000074 (116)\n+7BD1B Uncompressed Size     00000084 (132)\n+7BD1F Filename Length       002D (45)\n+7BD21 Extra Length          0000 (0)\n+7BD23 Comment Length        0000 (0)\n+7BD25 Disk Start            0000 (0)\n+7BD27 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C050 Ext File Attributes   81A40000 (2175008768)\n+7BD29 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-7C054 Local Header Offset   000334EA (210154)\n-7C058 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BD2D Local Header Offset   000332D9 (209625)\n+7BD31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BD31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C086 CENTRAL HEADER #187   02014B50 (33639248)\n-7C08A Created Zip Spec      14 (20) '2.0'\n-7C08B Created OS            03 (3) 'Unix'\n-7C08C Extract Zip Spec      14 (20) '2.0'\n-7C08D Extract OS            00 (0) 'MS-DOS'\n-7C08E General Purpose Flag  0800 (2048)\n+7BD5E CENTRAL HEADER #189   02014B50 (33639248)\n+7BD62 Created Zip Spec      14 (20) '2.0'\n+7BD63 Created OS            03 (3) 'Unix'\n+7BD64 Extract Zip Spec      14 (20) '2.0'\n+7BD65 Extract OS            00 (0) 'MS-DOS'\n+7BD66 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C090 Compression Method    0008 (8) 'Deflated'\n-7C092 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C096 CRC                   2BEE8AE7 (737053415)\n-7C09A Compressed Size       0000040D (1037)\n-7C09E Uncompressed Size     00000937 (2359)\n-7C0A2 Filename Length       0033 (51)\n-7C0A4 Extra Length          0000 (0)\n-7C0A6 Comment Length        0000 (0)\n-7C0A8 Disk Start            0000 (0)\n-7C0AA Int File Attributes   0000 (0)\n+7BD68 Compression Method    0008 (8) 'Deflated'\n+7BD6A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BD6E CRC                   7FF84A93 (2146978451)\n+7BD72 Compressed Size       000003E2 (994)\n+7BD76 Uncompressed Size     000008FD (2301)\n+7BD7A Filename Length       003E (62)\n+7BD7C Extra Length          0000 (0)\n+7BD7E Comment Length        0000 (0)\n+7BD80 Disk Start            0000 (0)\n+7BD82 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C0AC Ext File Attributes   81A40000 (2175008768)\n+7BD84 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-7C0B0 Local Header Offset   000335AB (210347)\n-7C0B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BD88 Local Header Offset   00033398 (209816)\n+7BD8C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BD8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C0E7 CENTRAL HEADER #188   02014B50 (33639248)\n-7C0EB Created Zip Spec      14 (20) '2.0'\n-7C0EC Created OS            03 (3) 'Unix'\n-7C0ED Extract Zip Spec      14 (20) '2.0'\n-7C0EE Extract OS            00 (0) 'MS-DOS'\n-7C0EF General Purpose Flag  0800 (2048)\n+7BDCA CENTRAL HEADER #190   02014B50 (33639248)\n+7BDCE Created Zip Spec      14 (20) '2.0'\n+7BDCF Created OS            03 (3) 'Unix'\n+7BDD0 Extract Zip Spec      14 (20) '2.0'\n+7BDD1 Extract OS            00 (0) 'MS-DOS'\n+7BDD2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C0F1 Compression Method    0008 (8) 'Deflated'\n-7C0F3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C0F7 CRC                   52C2BBAE (1388493742)\n-7C0FB Compressed Size       00000277 (631)\n-7C0FF Uncompressed Size     000004E4 (1252)\n-7C103 Filename Length       0033 (51)\n-7C105 Extra Length          0000 (0)\n-7C107 Comment Length        0000 (0)\n-7C109 Disk Start            0000 (0)\n-7C10B Int File Attributes   0000 (0)\n+7BDD4 Compression Method    0008 (8) 'Deflated'\n+7BDD6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BDDA CRC                   AAFF7D54 (2868870484)\n+7BDDE Compressed Size       000003C5 (965)\n+7BDE2 Uncompressed Size     000008A8 (2216)\n+7BDE6 Filename Length       003B (59)\n+7BDE8 Extra Length          0000 (0)\n+7BDEA Comment Length        0000 (0)\n+7BDEC Disk Start            0000 (0)\n+7BDEE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C10D Ext File Attributes   81A40000 (2175008768)\n+7BDF0 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-7C111 Local Header Offset   00033A09 (211465)\n-7C115 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BDF4 Local Header Offset   000337D6 (210902)\n+7BDF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BDF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C148 CENTRAL HEADER #189   02014B50 (33639248)\n-7C14C Created Zip Spec      14 (20) '2.0'\n-7C14D Created OS            03 (3) 'Unix'\n-7C14E Extract Zip Spec      14 (20) '2.0'\n-7C14F Extract OS            00 (0) 'MS-DOS'\n-7C150 General Purpose Flag  0800 (2048)\n+7BE33 CENTRAL HEADER #191   02014B50 (33639248)\n+7BE37 Created Zip Spec      14 (20) '2.0'\n+7BE38 Created OS            03 (3) 'Unix'\n+7BE39 Extract Zip Spec      14 (20) '2.0'\n+7BE3A Extract OS            00 (0) 'MS-DOS'\n+7BE3B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C152 Compression Method    0008 (8) 'Deflated'\n-7C154 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C158 CRC                   F1D6423B (4057350715)\n-7C15C Compressed Size       00000074 (116)\n-7C160 Uncompressed Size     00000084 (132)\n-7C164 Filename Length       002D (45)\n-7C166 Extra Length          0000 (0)\n-7C168 Comment Length        0000 (0)\n-7C16A Disk Start            0000 (0)\n-7C16C Int File Attributes   0000 (0)\n+7BE3D Compression Method    0008 (8) 'Deflated'\n+7BE3F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BE43 CRC                   2600168F (637539983)\n+7BE47 Compressed Size       00000073 (115)\n+7BE4B Uncompressed Size     00000086 (134)\n+7BE4F Filename Length       002F (47)\n+7BE51 Extra Length          0000 (0)\n+7BE53 Comment Length        0000 (0)\n+7BE55 Disk Start            0000 (0)\n+7BE57 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C16E Ext File Attributes   81A40000 (2175008768)\n+7BE59 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-7C172 Local Header Offset   00033CD1 (212177)\n-7C176 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BE5D Local Header Offset   00033BF4 (211956)\n+7BE61 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BE61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C1A3 CENTRAL HEADER #190   02014B50 (33639248)\n-7C1A7 Created Zip Spec      14 (20) '2.0'\n-7C1A8 Created OS            03 (3) 'Unix'\n-7C1A9 Extract Zip Spec      14 (20) '2.0'\n-7C1AA Extract OS            00 (0) 'MS-DOS'\n-7C1AB General Purpose Flag  0800 (2048)\n+7BE90 CENTRAL HEADER #192   02014B50 (33639248)\n+7BE94 Created Zip Spec      14 (20) '2.0'\n+7BE95 Created OS            03 (3) 'Unix'\n+7BE96 Extract Zip Spec      14 (20) '2.0'\n+7BE97 Extract OS            00 (0) 'MS-DOS'\n+7BE98 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C1AD Compression Method    0008 (8) 'Deflated'\n-7C1AF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C1B3 CRC                   4F939585 (1335072133)\n-7C1B7 Compressed Size       000003E4 (996)\n-7C1BB Uncompressed Size     000008FD (2301)\n-7C1BF Filename Length       003E (62)\n-7C1C1 Extra Length          0000 (0)\n-7C1C3 Comment Length        0000 (0)\n-7C1C5 Disk Start            0000 (0)\n-7C1C7 Int File Attributes   0000 (0)\n+7BE9A Compression Method    0008 (8) 'Deflated'\n+7BE9C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BEA0 CRC                   D25313C9 (3528659913)\n+7BEA4 Compressed Size       0000027E (638)\n+7BEA8 Uncompressed Size     000004FE (1278)\n+7BEAC Filename Length       003A (58)\n+7BEAE Extra Length          0000 (0)\n+7BEB0 Comment Length        0000 (0)\n+7BEB2 Disk Start            0000 (0)\n+7BEB4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C1C9 Ext File Attributes   81A40000 (2175008768)\n+7BEB6 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-7C1CD Local Header Offset   00033D90 (212368)\n-7C1D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BEBA Local Header Offset   00033CB4 (212148)\n+7BEBE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C1D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BEBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C20F CENTRAL HEADER #191   02014B50 (33639248)\n-7C213 Created Zip Spec      14 (20) '2.0'\n-7C214 Created OS            03 (3) 'Unix'\n-7C215 Extract Zip Spec      14 (20) '2.0'\n-7C216 Extract OS            00 (0) 'MS-DOS'\n-7C217 General Purpose Flag  0800 (2048)\n+7BEF8 CENTRAL HEADER #193   02014B50 (33639248)\n+7BEFC Created Zip Spec      14 (20) '2.0'\n+7BEFD Created OS            03 (3) 'Unix'\n+7BEFE Extract Zip Spec      14 (20) '2.0'\n+7BEFF Extract OS            00 (0) 'MS-DOS'\n+7BF00 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C219 Compression Method    0008 (8) 'Deflated'\n-7C21B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C21F CRC                   26D5F0AD (651554989)\n-7C223 Compressed Size       000003C9 (969)\n-7C227 Uncompressed Size     000008A8 (2216)\n-7C22B Filename Length       003B (59)\n-7C22D Extra Length          0000 (0)\n-7C22F Comment Length        0000 (0)\n-7C231 Disk Start            0000 (0)\n-7C233 Int File Attributes   0000 (0)\n+7BF02 Compression Method    0008 (8) 'Deflated'\n+7BF04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BF08 CRC                   7B076DE7 (2064084455)\n+7BF0C Compressed Size       00000283 (643)\n+7BF10 Uncompressed Size     00000508 (1288)\n+7BF14 Filename Length       003C (60)\n+7BF16 Extra Length          0000 (0)\n+7BF18 Comment Length        0000 (0)\n+7BF1A Disk Start            0000 (0)\n+7BF1C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C235 Ext File Attributes   81A40000 (2175008768)\n+7BF1E 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-7C239 Local Header Offset   000341D0 (213456)\n-7C23D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BF22 Local Header Offset   00033F8A (212874)\n+7BF26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C23D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BF26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C278 CENTRAL HEADER #192   02014B50 (33639248)\n-7C27C Created Zip Spec      14 (20) '2.0'\n-7C27D Created OS            03 (3) 'Unix'\n-7C27E Extract Zip Spec      14 (20) '2.0'\n-7C27F Extract OS            00 (0) 'MS-DOS'\n-7C280 General Purpose Flag  0800 (2048)\n+7BF62 CENTRAL HEADER #194   02014B50 (33639248)\n+7BF66 Created Zip Spec      14 (20) '2.0'\n+7BF67 Created OS            03 (3) 'Unix'\n+7BF68 Extract Zip Spec      14 (20) '2.0'\n+7BF69 Extract OS            00 (0) 'MS-DOS'\n+7BF6A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C282 Compression Method    0008 (8) 'Deflated'\n-7C284 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C288 CRC                   DC0B2113 (3691716883)\n-7C28C Compressed Size       00000074 (116)\n-7C290 Uncompressed Size     00000086 (134)\n-7C294 Filename Length       002F (47)\n-7C296 Extra Length          0000 (0)\n-7C298 Comment Length        0000 (0)\n-7C29A Disk Start            0000 (0)\n-7C29C Int File Attributes   0000 (0)\n+7BF6C Compression Method    0008 (8) 'Deflated'\n+7BF6E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BF72 CRC                   EFE5975E (4024801118)\n+7BF76 Compressed Size       00000280 (640)\n+7BF7A Uncompressed Size     000004F9 (1273)\n+7BF7E Filename Length       0039 (57)\n+7BF80 Extra Length          0000 (0)\n+7BF82 Comment Length        0000 (0)\n+7BF84 Disk Start            0000 (0)\n+7BF86 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C29E Ext File Attributes   81A40000 (2175008768)\n+7BF88 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-7C2A2 Local Header Offset   000345F2 (214514)\n-7C2A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BF8C Local Header Offset   00034267 (213607)\n+7BF90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C2A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BF90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C2D5 CENTRAL HEADER #193   02014B50 (33639248)\n-7C2D9 Created Zip Spec      14 (20) '2.0'\n-7C2DA Created OS            03 (3) 'Unix'\n-7C2DB Extract Zip Spec      14 (20) '2.0'\n-7C2DC Extract OS            00 (0) 'MS-DOS'\n-7C2DD General Purpose Flag  0800 (2048)\n+7BFC9 CENTRAL HEADER #195   02014B50 (33639248)\n+7BFCD Created Zip Spec      14 (20) '2.0'\n+7BFCE Created OS            03 (3) 'Unix'\n+7BFCF Extract Zip Spec      14 (20) '2.0'\n+7BFD0 Extract OS            00 (0) 'MS-DOS'\n+7BFD1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C2DF Compression Method    0008 (8) 'Deflated'\n-7C2E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C2E5 CRC                   A1D2BEF8 (2714943224)\n-7C2E9 Compressed Size       00000280 (640)\n-7C2ED Uncompressed Size     000004FE (1278)\n-7C2F1 Filename Length       003A (58)\n-7C2F3 Extra Length          0000 (0)\n-7C2F5 Comment Length        0000 (0)\n-7C2F7 Disk Start            0000 (0)\n-7C2F9 Int File Attributes   0000 (0)\n+7BFD3 Compression Method    0008 (8) 'Deflated'\n+7BFD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7BFD9 CRC                   43BC8ADD (1136429789)\n+7BFDD Compressed Size       00000283 (643)\n+7BFE1 Uncompressed Size     00000503 (1283)\n+7BFE5 Filename Length       003B (59)\n+7BFE7 Extra Length          0000 (0)\n+7BFE9 Comment Length        0000 (0)\n+7BFEB Disk Start            0000 (0)\n+7BFED Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C2FB Ext File Attributes   81A40000 (2175008768)\n+7BFEF 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-7C2FF Local Header Offset   000346B3 (214707)\n-7C303 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7BFF3 Local Header Offset   0003453E (214334)\n+7BFF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7BFF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C33D CENTRAL HEADER #194   02014B50 (33639248)\n-7C341 Created Zip Spec      14 (20) '2.0'\n-7C342 Created OS            03 (3) 'Unix'\n-7C343 Extract Zip Spec      14 (20) '2.0'\n-7C344 Extract OS            00 (0) 'MS-DOS'\n-7C345 General Purpose Flag  0800 (2048)\n+7C032 CENTRAL HEADER #196   02014B50 (33639248)\n+7C036 Created Zip Spec      14 (20) '2.0'\n+7C037 Created OS            03 (3) 'Unix'\n+7C038 Extract Zip Spec      14 (20) '2.0'\n+7C039 Extract OS            00 (0) 'MS-DOS'\n+7C03A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C347 Compression Method    0008 (8) 'Deflated'\n-7C349 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C34D CRC                   9C434500 (2621654272)\n-7C351 Compressed Size       00000282 (642)\n-7C355 Uncompressed Size     00000508 (1288)\n-7C359 Filename Length       003C (60)\n-7C35B Extra Length          0000 (0)\n-7C35D Comment Length        0000 (0)\n-7C35F Disk Start            0000 (0)\n-7C361 Int File Attributes   0000 (0)\n+7C03C Compression Method    0008 (8) 'Deflated'\n+7C03E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C042 CRC                   F8398797 (4164519831)\n+7C046 Compressed Size       0000027D (637)\n+7C04A Uncompressed Size     000004EA (1258)\n+7C04E Filename Length       0036 (54)\n+7C050 Extra Length          0000 (0)\n+7C052 Comment Length        0000 (0)\n+7C054 Disk Start            0000 (0)\n+7C056 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C363 Ext File Attributes   81A40000 (2175008768)\n+7C058 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-7C367 Local Header Offset   0003498B (215435)\n-7C36B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C05C Local Header Offset   0003481A (215066)\n+7C060 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C36B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C3A7 CENTRAL HEADER #195   02014B50 (33639248)\n-7C3AB Created Zip Spec      14 (20) '2.0'\n-7C3AC Created OS            03 (3) 'Unix'\n-7C3AD Extract Zip Spec      14 (20) '2.0'\n-7C3AE Extract OS            00 (0) 'MS-DOS'\n-7C3AF General Purpose Flag  0800 (2048)\n+7C096 CENTRAL HEADER #197   02014B50 (33639248)\n+7C09A Created Zip Spec      14 (20) '2.0'\n+7C09B Created OS            03 (3) 'Unix'\n+7C09C Extract Zip Spec      14 (20) '2.0'\n+7C09D Extract OS            00 (0) 'MS-DOS'\n+7C09E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C3B1 Compression Method    0008 (8) 'Deflated'\n-7C3B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C3B7 CRC                   09E878E3 (166230243)\n-7C3BB Compressed Size       00000280 (640)\n-7C3BF Uncompressed Size     000004F9 (1273)\n-7C3C3 Filename Length       0039 (57)\n-7C3C5 Extra Length          0000 (0)\n-7C3C7 Comment Length        0000 (0)\n-7C3C9 Disk Start            0000 (0)\n-7C3CB Int File Attributes   0000 (0)\n+7C0A0 Compression Method    0008 (8) 'Deflated'\n+7C0A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C0A6 CRC                   61DE1012 (1641943058)\n+7C0AA Compressed Size       0000027C (636)\n+7C0AE Uncompressed Size     000004E5 (1253)\n+7C0B2 Filename Length       0035 (53)\n+7C0B4 Extra Length          0000 (0)\n+7C0B6 Comment Length        0000 (0)\n+7C0B8 Disk Start            0000 (0)\n+7C0BA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C3CD Ext File Attributes   81A40000 (2175008768)\n+7C0BC 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-7C3D1 Local Header Offset   00034C67 (216167)\n-7C3D5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C0C0 Local Header Offset   00034AEB (215787)\n+7C0C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C3D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C0C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C40E CENTRAL HEADER #196   02014B50 (33639248)\n-7C412 Created Zip Spec      14 (20) '2.0'\n-7C413 Created OS            03 (3) 'Unix'\n-7C414 Extract Zip Spec      14 (20) '2.0'\n-7C415 Extract OS            00 (0) 'MS-DOS'\n-7C416 General Purpose Flag  0800 (2048)\n+7C0F9 CENTRAL HEADER #198   02014B50 (33639248)\n+7C0FD Created Zip Spec      14 (20) '2.0'\n+7C0FE Created OS            03 (3) 'Unix'\n+7C0FF Extract Zip Spec      14 (20) '2.0'\n+7C100 Extract OS            00 (0) 'MS-DOS'\n+7C101 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C418 Compression Method    0008 (8) 'Deflated'\n-7C41A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C41E CRC                   EA0EB839 (3926833209)\n-7C422 Compressed Size       00000284 (644)\n-7C426 Uncompressed Size     00000503 (1283)\n-7C42A Filename Length       003B (59)\n-7C42C Extra Length          0000 (0)\n-7C42E Comment Length        0000 (0)\n-7C430 Disk Start            0000 (0)\n-7C432 Int File Attributes   0000 (0)\n+7C103 Compression Method    0008 (8) 'Deflated'\n+7C105 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C109 CRC                   8E436A4B (2386782795)\n+7C10D Compressed Size       00000073 (115)\n+7C111 Uncompressed Size     00000083 (131)\n+7C115 Filename Length       002C (44)\n+7C117 Extra Length          0000 (0)\n+7C119 Comment Length        0000 (0)\n+7C11B Disk Start            0000 (0)\n+7C11D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C434 Ext File Attributes   81A40000 (2175008768)\n+7C11F 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-7C438 Local Header Offset   00034F3E (216894)\n-7C43C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C123 Local Header Offset   00034DBA (216506)\n+7C127 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C43C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C477 CENTRAL HEADER #197   02014B50 (33639248)\n-7C47B Created Zip Spec      14 (20) '2.0'\n-7C47C Created OS            03 (3) 'Unix'\n-7C47D Extract Zip Spec      14 (20) '2.0'\n-7C47E Extract OS            00 (0) 'MS-DOS'\n-7C47F General Purpose Flag  0800 (2048)\n+7C153 CENTRAL HEADER #199   02014B50 (33639248)\n+7C157 Created Zip Spec      14 (20) '2.0'\n+7C158 Created OS            03 (3) 'Unix'\n+7C159 Extract Zip Spec      14 (20) '2.0'\n+7C15A Extract OS            00 (0) 'MS-DOS'\n+7C15B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C481 Compression Method    0008 (8) 'Deflated'\n-7C483 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C487 CRC                   31B006EC (833619692)\n-7C48B Compressed Size       0000027E (638)\n-7C48F Uncompressed Size     000004EA (1258)\n-7C493 Filename Length       0036 (54)\n-7C495 Extra Length          0000 (0)\n-7C497 Comment Length        0000 (0)\n-7C499 Disk Start            0000 (0)\n-7C49B Int File Attributes   0000 (0)\n+7C15D Compression Method    0008 (8) 'Deflated'\n+7C15F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C163 CRC                   4FA80B52 (1336413010)\n+7C167 Compressed Size       0000042B (1067)\n+7C16B Uncompressed Size     0000098D (2445)\n+7C16F Filename Length       003B (59)\n+7C171 Extra Length          0000 (0)\n+7C173 Comment Length        0000 (0)\n+7C175 Disk Start            0000 (0)\n+7C177 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C49D Ext File Attributes   81A40000 (2175008768)\n+7C179 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-7C4A1 Local Header Offset   0003521B (217627)\n-7C4A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C17D Local Header Offset   00034E77 (216695)\n+7C181 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C4A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C4DB CENTRAL HEADER #198   02014B50 (33639248)\n-7C4DF Created Zip Spec      14 (20) '2.0'\n-7C4E0 Created OS            03 (3) 'Unix'\n-7C4E1 Extract Zip Spec      14 (20) '2.0'\n-7C4E2 Extract OS            00 (0) 'MS-DOS'\n-7C4E3 General Purpose Flag  0800 (2048)\n+7C1BC CENTRAL HEADER #200   02014B50 (33639248)\n+7C1C0 Created Zip Spec      14 (20) '2.0'\n+7C1C1 Created OS            03 (3) 'Unix'\n+7C1C2 Extract Zip Spec      14 (20) '2.0'\n+7C1C3 Extract OS            00 (0) 'MS-DOS'\n+7C1C4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C4E5 Compression Method    0008 (8) 'Deflated'\n-7C4E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C4EB CRC                   09286BB2 (153643954)\n-7C4EF Compressed Size       0000027C (636)\n-7C4F3 Uncompressed Size     000004E5 (1253)\n-7C4F7 Filename Length       0035 (53)\n-7C4F9 Extra Length          0000 (0)\n-7C4FB Comment Length        0000 (0)\n-7C4FD Disk Start            0000 (0)\n-7C4FF Int File Attributes   0000 (0)\n+7C1C6 Compression Method    0008 (8) 'Deflated'\n+7C1C8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C1CC CRC                   082621DA (136716762)\n+7C1D0 Compressed Size       00000644 (1604)\n+7C1D4 Uncompressed Size     00000E03 (3587)\n+7C1D8 Filename Length       0033 (51)\n+7C1DA Extra Length          0000 (0)\n+7C1DC Comment Length        0000 (0)\n+7C1DE Disk Start            0000 (0)\n+7C1E0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C501 Ext File Attributes   81A40000 (2175008768)\n+7C1E2 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-7C505 Local Header Offset   000354ED (218349)\n-7C509 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C1E6 Local Header Offset   000352FB (217851)\n+7C1EA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C509: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C53E CENTRAL HEADER #199   02014B50 (33639248)\n-7C542 Created Zip Spec      14 (20) '2.0'\n-7C543 Created OS            03 (3) 'Unix'\n-7C544 Extract Zip Spec      14 (20) '2.0'\n-7C545 Extract OS            00 (0) 'MS-DOS'\n-7C546 General Purpose Flag  0800 (2048)\n+7C21D CENTRAL HEADER #201   02014B50 (33639248)\n+7C221 Created Zip Spec      14 (20) '2.0'\n+7C222 Created OS            03 (3) 'Unix'\n+7C223 Extract Zip Spec      14 (20) '2.0'\n+7C224 Extract OS            00 (0) 'MS-DOS'\n+7C225 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C548 Compression Method    0008 (8) 'Deflated'\n-7C54A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C54E CRC                   031516FC (51713788)\n-7C552 Compressed Size       00000073 (115)\n-7C556 Uncompressed Size     00000083 (131)\n-7C55A Filename Length       002C (44)\n-7C55C Extra Length          0000 (0)\n-7C55E Comment Length        0000 (0)\n-7C560 Disk Start            0000 (0)\n-7C562 Int File Attributes   0000 (0)\n+7C227 Compression Method    0008 (8) 'Deflated'\n+7C229 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C22D CRC                   79F61D3B (2046172475)\n+7C231 Compressed Size       00000406 (1030)\n+7C235 Uncompressed Size     00000938 (2360)\n+7C239 Filename Length       0038 (56)\n+7C23B Extra Length          0000 (0)\n+7C23D Comment Length        0000 (0)\n+7C23F Disk Start            0000 (0)\n+7C241 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C564 Ext File Attributes   81A40000 (2175008768)\n+7C243 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-7C568 Local Header Offset   000357BC (219068)\n-7C56C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C247 Local Header Offset   00035990 (219536)\n+7C24B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C56C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C24B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C598 CENTRAL HEADER #200   02014B50 (33639248)\n-7C59C Created Zip Spec      14 (20) '2.0'\n-7C59D Created OS            03 (3) 'Unix'\n-7C59E Extract Zip Spec      14 (20) '2.0'\n-7C59F Extract OS            00 (0) 'MS-DOS'\n-7C5A0 General Purpose Flag  0800 (2048)\n+7C283 CENTRAL HEADER #202   02014B50 (33639248)\n+7C287 Created Zip Spec      14 (20) '2.0'\n+7C288 Created OS            03 (3) 'Unix'\n+7C289 Extract Zip Spec      14 (20) '2.0'\n+7C28A Extract OS            00 (0) 'MS-DOS'\n+7C28B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C5A2 Compression Method    0008 (8) 'Deflated'\n-7C5A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C5A8 CRC                   904B0743 (2420836163)\n-7C5AC Compressed Size       00000458 (1112)\n-7C5B0 Uncompressed Size     000009E0 (2528)\n-7C5B4 Filename Length       003B (59)\n-7C5B6 Extra Length          0000 (0)\n-7C5B8 Comment Length        0000 (0)\n-7C5BA Disk Start            0000 (0)\n-7C5BC Int File Attributes   0000 (0)\n+7C28D Compression Method    0008 (8) 'Deflated'\n+7C28F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C293 CRC                   2496FB22 (613874466)\n+7C297 Compressed Size       00000847 (2119)\n+7C29B Uncompressed Size     00001205 (4613)\n+7C29F Filename Length       0035 (53)\n+7C2A1 Extra Length          0000 (0)\n+7C2A3 Comment Length        0000 (0)\n+7C2A5 Disk Start            0000 (0)\n+7C2A7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C5BE Ext File Attributes   81A40000 (2175008768)\n+7C2A9 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-7C5C2 Local Header Offset   00035879 (219257)\n-7C5C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C2AD Local Header Offset   00035DEC (220652)\n+7C2B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C5C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C2B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C601 CENTRAL HEADER #201   02014B50 (33639248)\n-7C605 Created Zip Spec      14 (20) '2.0'\n-7C606 Created OS            03 (3) 'Unix'\n-7C607 Extract Zip Spec      14 (20) '2.0'\n-7C608 Extract OS            00 (0) 'MS-DOS'\n-7C609 General Purpose Flag  0800 (2048)\n+7C2E6 CENTRAL HEADER #203   02014B50 (33639248)\n+7C2EA Created Zip Spec      14 (20) '2.0'\n+7C2EB Created OS            03 (3) 'Unix'\n+7C2EC Extract Zip Spec      14 (20) '2.0'\n+7C2ED Extract OS            00 (0) 'MS-DOS'\n+7C2EE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C60B Compression Method    0008 (8) 'Deflated'\n-7C60D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C611 CRC                   B529666E (3039389294)\n-7C615 Compressed Size       0000065E (1630)\n-7C619 Uncompressed Size     00000E40 (3648)\n-7C61D Filename Length       0033 (51)\n-7C61F Extra Length          0000 (0)\n-7C621 Comment Length        0000 (0)\n-7C623 Disk Start            0000 (0)\n-7C625 Int File Attributes   0000 (0)\n+7C2F0 Compression Method    0008 (8) 'Deflated'\n+7C2F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C2F6 CRC                   0AB7050C (179766540)\n+7C2FA Compressed Size       000006F7 (1783)\n+7C2FE Uncompressed Size     00001033 (4147)\n+7C302 Filename Length       003A (58)\n+7C304 Extra Length          0000 (0)\n+7C306 Comment Length        0000 (0)\n+7C308 Disk Start            0000 (0)\n+7C30A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C627 Ext File Attributes   81A40000 (2175008768)\n+7C30C 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+7C310 Local Header Offset   00036686 (222854)\n+7C314 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7C314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+\n+7C34E CENTRAL HEADER #204   02014B50 (33639248)\n+7C352 Created Zip Spec      14 (20) '2.0'\n+7C353 Created OS            03 (3) 'Unix'\n+7C354 Extract Zip Spec      14 (20) '2.0'\n+7C355 Extract OS            00 (0) 'MS-DOS'\n+7C356 General Purpose Flag  0800 (2048)\n+      [Bits 1-2]            0 'Normal Compression'\n+      [Bit 11]              1 'Language Encoding'\n+7C358 Compression Method    0008 (8) 'Deflated'\n+7C35A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C35E CRC                   9B65F654 (2607150676)\n+7C362 Compressed Size       00000AFC (2812)\n+7C366 Uncompressed Size     000018C2 (6338)\n+7C36A Filename Length       0033 (51)\n+7C36C Extra Length          0000 (0)\n+7C36E Comment Length        0000 (0)\n+7C370 Disk Start            0000 (0)\n+7C372 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+7C374 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-7C62B Local Header Offset   00035D2A (220458)\n-7C62F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C378 Local Header Offset   00036DD5 (224725)\n+7C37C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C37C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C662 CENTRAL HEADER #202   02014B50 (33639248)\n-7C666 Created Zip Spec      14 (20) '2.0'\n-7C667 Created OS            03 (3) 'Unix'\n-7C668 Extract Zip Spec      14 (20) '2.0'\n-7C669 Extract OS            00 (0) 'MS-DOS'\n-7C66A General Purpose Flag  0800 (2048)\n+7C3AF CENTRAL HEADER #205   02014B50 (33639248)\n+7C3B3 Created Zip Spec      14 (20) '2.0'\n+7C3B4 Created OS            03 (3) 'Unix'\n+7C3B5 Extract Zip Spec      14 (20) '2.0'\n+7C3B6 Extract OS            00 (0) 'MS-DOS'\n+7C3B7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C66C Compression Method    0008 (8) 'Deflated'\n-7C66E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C672 CRC                   4F7DDB62 (1333648226)\n-7C676 Compressed Size       0000040E (1038)\n-7C67A Uncompressed Size     00000938 (2360)\n-7C67E Filename Length       0038 (56)\n-7C680 Extra Length          0000 (0)\n-7C682 Comment Length        0000 (0)\n-7C684 Disk Start            0000 (0)\n-7C686 Int File Attributes   0000 (0)\n+7C3B9 Compression Method    0008 (8) 'Deflated'\n+7C3BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C3BF CRC                   80829B54 (2156043092)\n+7C3C3 Compressed Size       00000072 (114)\n+7C3C7 Uncompressed Size     00000082 (130)\n+7C3CB Filename Length       002B (43)\n+7C3CD Extra Length          0000 (0)\n+7C3CF Comment Length        0000 (0)\n+7C3D1 Disk Start            0000 (0)\n+7C3D3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C688 Ext File Attributes   81A40000 (2175008768)\n+7C3D5 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-7C68C Local Header Offset   000363D9 (222169)\n-7C690 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C3D9 Local Header Offset   00037922 (227618)\n+7C3DD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C3DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C6C8 CENTRAL HEADER #203   02014B50 (33639248)\n-7C6CC Created Zip Spec      14 (20) '2.0'\n-7C6CD Created OS            03 (3) 'Unix'\n-7C6CE Extract Zip Spec      14 (20) '2.0'\n-7C6CF Extract OS            00 (0) 'MS-DOS'\n-7C6D0 General Purpose Flag  0800 (2048)\n+7C408 CENTRAL HEADER #206   02014B50 (33639248)\n+7C40C Created Zip Spec      14 (20) '2.0'\n+7C40D Created OS            03 (3) 'Unix'\n+7C40E Extract Zip Spec      14 (20) '2.0'\n+7C40F Extract OS            00 (0) 'MS-DOS'\n+7C410 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C6D2 Compression Method    0008 (8) 'Deflated'\n-7C6D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C6D8 CRC                   C7DD5B50 (3353172816)\n-7C6DC Compressed Size       0000084E (2126)\n-7C6E0 Uncompressed Size     0000122E (4654)\n-7C6E4 Filename Length       0035 (53)\n-7C6E6 Extra Length          0000 (0)\n-7C6E8 Comment Length        0000 (0)\n-7C6EA Disk Start            0000 (0)\n-7C6EC Int File Attributes   0000 (0)\n+7C412 Compression Method    0008 (8) 'Deflated'\n+7C414 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C418 CRC                   CAF2B474 (3404903540)\n+7C41C Compressed Size       00000655 (1621)\n+7C420 Uncompressed Size     00000E6F (3695)\n+7C424 Filename Length       003C (60)\n+7C426 Extra Length          0000 (0)\n+7C428 Comment Length        0000 (0)\n+7C42A Disk Start            0000 (0)\n+7C42C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C6EE Ext File Attributes   81A40000 (2175008768)\n+7C42E 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-7C6F2 Local Header Offset   0003683D (223293)\n-7C6F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C432 Local Header Offset   000379DD (227805)\n+7C436 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C6F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C72B CENTRAL HEADER #204   02014B50 (33639248)\n-7C72F Created Zip Spec      14 (20) '2.0'\n-7C730 Created OS            03 (3) 'Unix'\n-7C731 Extract Zip Spec      14 (20) '2.0'\n-7C732 Extract OS            00 (0) 'MS-DOS'\n-7C733 General Purpose Flag  0800 (2048)\n+7C472 CENTRAL HEADER #207   02014B50 (33639248)\n+7C476 Created Zip Spec      14 (20) '2.0'\n+7C477 Created OS            03 (3) 'Unix'\n+7C478 Extract Zip Spec      14 (20) '2.0'\n+7C479 Extract OS            00 (0) 'MS-DOS'\n+7C47A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C735 Compression Method    0008 (8) 'Deflated'\n-7C737 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C73B CRC                   009AF67C (10155644)\n-7C73F Compressed Size       00000714 (1812)\n-7C743 Uncompressed Size     0000101F (4127)\n-7C747 Filename Length       003A (58)\n-7C749 Extra Length          0000 (0)\n-7C74B Comment Length        0000 (0)\n-7C74D Disk Start            0000 (0)\n-7C74F Int File Attributes   0000 (0)\n+7C47C Compression Method    0008 (8) 'Deflated'\n+7C47E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C482 CRC                   71CCE200 (1909252608)\n+7C486 Compressed Size       0000063A (1594)\n+7C48A Uncompressed Size     00001137 (4407)\n+7C48E Filename Length       0038 (56)\n+7C490 Extra Length          0000 (0)\n+7C492 Comment Length        0000 (0)\n+7C494 Disk Start            0000 (0)\n+7C496 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C751 Ext File Attributes   81A40000 (2175008768)\n+7C498 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-7C755 Local Header Offset   000370DE (225502)\n-7C759 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C49C Local Header Offset   0003808C (229516)\n+7C4A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C4A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C793 CENTRAL HEADER #205   02014B50 (33639248)\n-7C797 Created Zip Spec      14 (20) '2.0'\n-7C798 Created OS            03 (3) 'Unix'\n-7C799 Extract Zip Spec      14 (20) '2.0'\n-7C79A Extract OS            00 (0) 'MS-DOS'\n-7C79B General Purpose Flag  0800 (2048)\n+7C4D8 CENTRAL HEADER #208   02014B50 (33639248)\n+7C4DC Created Zip Spec      14 (20) '2.0'\n+7C4DD Created OS            03 (3) 'Unix'\n+7C4DE Extract Zip Spec      14 (20) '2.0'\n+7C4DF Extract OS            00 (0) 'MS-DOS'\n+7C4E0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C79D Compression Method    0008 (8) 'Deflated'\n-7C79F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C7A3 CRC                   37C72161 (935797089)\n-7C7A7 Compressed Size       00000B15 (2837)\n-7C7AB Uncompressed Size     00001886 (6278)\n-7C7AF Filename Length       0033 (51)\n-7C7B1 Extra Length          0000 (0)\n-7C7B3 Comment Length        0000 (0)\n-7C7B5 Disk Start            0000 (0)\n-7C7B7 Int File Attributes   0000 (0)\n+7C4E2 Compression Method    0008 (8) 'Deflated'\n+7C4E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C4E8 CRC                   C5C7F3EE (3318215662)\n+7C4EC Compressed Size       00000526 (1318)\n+7C4F0 Uncompressed Size     00000BAB (2987)\n+7C4F4 Filename Length       0035 (53)\n+7C4F6 Extra Length          0000 (0)\n+7C4F8 Comment Length        0000 (0)\n+7C4FA Disk Start            0000 (0)\n+7C4FC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C7B9 Ext File Attributes   81A40000 (2175008768)\n+7C4FE 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-7C7BD Local Header Offset   0003784A (227402)\n-7C7C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C502 Local Header Offset   0003871C (231196)\n+7C506 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C7C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C7F4 CENTRAL HEADER #206   02014B50 (33639248)\n-7C7F8 Created Zip Spec      14 (20) '2.0'\n-7C7F9 Created OS            03 (3) 'Unix'\n-7C7FA Extract Zip Spec      14 (20) '2.0'\n-7C7FB Extract OS            00 (0) 'MS-DOS'\n-7C7FC General Purpose Flag  0800 (2048)\n+7C53B CENTRAL HEADER #209   02014B50 (33639248)\n+7C53F Created Zip Spec      14 (20) '2.0'\n+7C540 Created OS            03 (3) 'Unix'\n+7C541 Extract Zip Spec      14 (20) '2.0'\n+7C542 Extract OS            00 (0) 'MS-DOS'\n+7C543 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C7FE Compression Method    0008 (8) 'Deflated'\n-7C800 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C804 CRC                   09770796 (158795670)\n-7C808 Compressed Size       00000072 (114)\n-7C80C Uncompressed Size     00000082 (130)\n-7C810 Filename Length       002B (43)\n-7C812 Extra Length          0000 (0)\n-7C814 Comment Length        0000 (0)\n-7C816 Disk Start            0000 (0)\n-7C818 Int File Attributes   0000 (0)\n+7C545 Compression Method    0008 (8) 'Deflated'\n+7C547 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C54B CRC                   855A4913 (2237286675)\n+7C54F Compressed Size       000007AA (1962)\n+7C553 Uncompressed Size     00000F7E (3966)\n+7C557 Filename Length       0030 (48)\n+7C559 Extra Length          0000 (0)\n+7C55B Comment Length        0000 (0)\n+7C55D Disk Start            0000 (0)\n+7C55F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C81A Ext File Attributes   81A40000 (2175008768)\n+7C561 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-7C81E Local Header Offset   000383B0 (230320)\n-7C822 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C565 Local Header Offset   00038C95 (232597)\n+7C569 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C569: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C84D CENTRAL HEADER #207   02014B50 (33639248)\n-7C851 Created Zip Spec      14 (20) '2.0'\n-7C852 Created OS            03 (3) 'Unix'\n-7C853 Extract Zip Spec      14 (20) '2.0'\n-7C854 Extract OS            00 (0) 'MS-DOS'\n-7C855 General Purpose Flag  0800 (2048)\n+7C599 CENTRAL HEADER #210   02014B50 (33639248)\n+7C59D Created Zip Spec      14 (20) '2.0'\n+7C59E Created OS            03 (3) 'Unix'\n+7C59F Extract Zip Spec      14 (20) '2.0'\n+7C5A0 Extract OS            00 (0) 'MS-DOS'\n+7C5A1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C857 Compression Method    0008 (8) 'Deflated'\n-7C859 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C85D CRC                   460D799B (1175288219)\n-7C861 Compressed Size       0000066A (1642)\n-7C865 Uncompressed Size     00000E99 (3737)\n-7C869 Filename Length       003C (60)\n-7C86B Extra Length          0000 (0)\n-7C86D Comment Length        0000 (0)\n-7C86F Disk Start            0000 (0)\n-7C871 Int File Attributes   0000 (0)\n+7C5A3 Compression Method    0008 (8) 'Deflated'\n+7C5A5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C5A9 CRC                   EB2745AA (3945219498)\n+7C5AD Compressed Size       00000339 (825)\n+7C5B1 Uncompressed Size     00000754 (1876)\n+7C5B5 Filename Length       003A (58)\n+7C5B7 Extra Length          0000 (0)\n+7C5B9 Comment Length        0000 (0)\n+7C5BB Disk Start            0000 (0)\n+7C5BD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C873 Ext File Attributes   81A40000 (2175008768)\n+7C5BF 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-7C877 Local Header Offset   0003846B (230507)\n-7C87B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C5C3 Local Header Offset   0003948D (234637)\n+7C5C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C87B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C5C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C8B7 CENTRAL HEADER #208   02014B50 (33639248)\n-7C8BB Created Zip Spec      14 (20) '2.0'\n-7C8BC Created OS            03 (3) 'Unix'\n-7C8BD Extract Zip Spec      14 (20) '2.0'\n-7C8BE Extract OS            00 (0) 'MS-DOS'\n-7C8BF General Purpose Flag  0800 (2048)\n+7C601 CENTRAL HEADER #211   02014B50 (33639248)\n+7C605 Created Zip Spec      14 (20) '2.0'\n+7C606 Created OS            03 (3) 'Unix'\n+7C607 Extract Zip Spec      14 (20) '2.0'\n+7C608 Extract OS            00 (0) 'MS-DOS'\n+7C609 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C8C1 Compression Method    0008 (8) 'Deflated'\n-7C8C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C8C7 CRC                   54915BD1 (1418812369)\n-7C8CB Compressed Size       00000635 (1589)\n-7C8CF Uncompressed Size     0000113B (4411)\n-7C8D3 Filename Length       0038 (56)\n-7C8D5 Extra Length          0000 (0)\n-7C8D7 Comment Length        0000 (0)\n-7C8D9 Disk Start            0000 (0)\n-7C8DB Int File Attributes   0000 (0)\n+7C60B Compression Method    0008 (8) 'Deflated'\n+7C60D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C611 CRC                   C19068D6 (3247466710)\n+7C615 Compressed Size       000004A3 (1187)\n+7C619 Uncompressed Size     00000AAF (2735)\n+7C61D Filename Length       0032 (50)\n+7C61F Extra Length          0000 (0)\n+7C621 Comment Length        0000 (0)\n+7C623 Disk Start            0000 (0)\n+7C625 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C8DD Ext File Attributes   81A40000 (2175008768)\n+7C627 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-7C8E1 Local Header Offset   00038B2F (232239)\n-7C8E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C62B Local Header Offset   0003981E (235550)\n+7C62F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C8E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C91D CENTRAL HEADER #209   02014B50 (33639248)\n-7C921 Created Zip Spec      14 (20) '2.0'\n-7C922 Created OS            03 (3) 'Unix'\n-7C923 Extract Zip Spec      14 (20) '2.0'\n-7C924 Extract OS            00 (0) 'MS-DOS'\n-7C925 General Purpose Flag  0800 (2048)\n+7C661 CENTRAL HEADER #212   02014B50 (33639248)\n+7C665 Created Zip Spec      14 (20) '2.0'\n+7C666 Created OS            03 (3) 'Unix'\n+7C667 Extract Zip Spec      14 (20) '2.0'\n+7C668 Extract OS            00 (0) 'MS-DOS'\n+7C669 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C927 Compression Method    0008 (8) 'Deflated'\n-7C929 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C92D CRC                   CA42EF09 (3393384201)\n-7C931 Compressed Size       00000521 (1313)\n-7C935 Uncompressed Size     00000BB7 (2999)\n-7C939 Filename Length       0035 (53)\n-7C93B Extra Length          0000 (0)\n-7C93D Comment Length        0000 (0)\n-7C93F Disk Start            0000 (0)\n-7C941 Int File Attributes   0000 (0)\n+7C66B Compression Method    0008 (8) 'Deflated'\n+7C66D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C671 CRC                   C82BE68D (3358320269)\n+7C675 Compressed Size       000003E9 (1001)\n+7C679 Uncompressed Size     000008FD (2301)\n+7C67D Filename Length       0035 (53)\n+7C67F Extra Length          0000 (0)\n+7C681 Comment Length        0000 (0)\n+7C683 Disk Start            0000 (0)\n+7C685 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C943 Ext File Attributes   81A40000 (2175008768)\n+7C687 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-7C947 Local Header Offset   000391BA (233914)\n-7C94B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C68B Local Header Offset   00039D11 (236817)\n+7C68F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C94B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C68F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C980 CENTRAL HEADER #210   02014B50 (33639248)\n-7C984 Created Zip Spec      14 (20) '2.0'\n-7C985 Created OS            03 (3) 'Unix'\n-7C986 Extract Zip Spec      14 (20) '2.0'\n-7C987 Extract OS            00 (0) 'MS-DOS'\n-7C988 General Purpose Flag  0800 (2048)\n+7C6C4 CENTRAL HEADER #213   02014B50 (33639248)\n+7C6C8 Created Zip Spec      14 (20) '2.0'\n+7C6C9 Created OS            03 (3) 'Unix'\n+7C6CA Extract Zip Spec      14 (20) '2.0'\n+7C6CB Extract OS            00 (0) 'MS-DOS'\n+7C6CC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C98A Compression Method    0008 (8) 'Deflated'\n-7C98C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C990 CRC                   7DDE62D9 (2111726297)\n-7C994 Compressed Size       000007C6 (1990)\n-7C998 Uncompressed Size     00000F9E (3998)\n-7C99C Filename Length       0030 (48)\n-7C99E Extra Length          0000 (0)\n-7C9A0 Comment Length        0000 (0)\n-7C9A2 Disk Start            0000 (0)\n-7C9A4 Int File Attributes   0000 (0)\n+7C6CE Compression Method    0008 (8) 'Deflated'\n+7C6D0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C6D4 CRC                   2B033CA6 (721632422)\n+7C6D8 Compressed Size       00000073 (115)\n+7C6DC Uncompressed Size     00000083 (131)\n+7C6E0 Filename Length       002C (44)\n+7C6E2 Extra Length          0000 (0)\n+7C6E4 Comment Length        0000 (0)\n+7C6E6 Disk Start            0000 (0)\n+7C6E8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7C9A6 Ext File Attributes   81A40000 (2175008768)\n+7C6EA 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-7C9AA Local Header Offset   0003972E (235310)\n-7C9AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C6EE Local Header Offset   0003A14D (237901)\n+7C6F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C9AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C6F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7C9DE CENTRAL HEADER #211   02014B50 (33639248)\n-7C9E2 Created Zip Spec      14 (20) '2.0'\n-7C9E3 Created OS            03 (3) 'Unix'\n-7C9E4 Extract Zip Spec      14 (20) '2.0'\n-7C9E5 Extract OS            00 (0) 'MS-DOS'\n-7C9E6 General Purpose Flag  0800 (2048)\n+7C71E CENTRAL HEADER #214   02014B50 (33639248)\n+7C722 Created Zip Spec      14 (20) '2.0'\n+7C723 Created OS            03 (3) 'Unix'\n+7C724 Extract Zip Spec      14 (20) '2.0'\n+7C725 Extract OS            00 (0) 'MS-DOS'\n+7C726 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7C9E8 Compression Method    0008 (8) 'Deflated'\n-7C9EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7C9EE CRC                   AAE0F4BB (2866869435)\n-7C9F2 Compressed Size       0000033A (826)\n-7C9F6 Uncompressed Size     00000754 (1876)\n-7C9FA Filename Length       003A (58)\n-7C9FC Extra Length          0000 (0)\n-7C9FE Comment Length        0000 (0)\n-7CA00 Disk Start            0000 (0)\n-7CA02 Int File Attributes   0000 (0)\n+7C728 Compression Method    0008 (8) 'Deflated'\n+7C72A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C72E CRC                   6799616D (1738105197)\n+7C732 Compressed Size       00002829 (10281)\n+7C736 Uncompressed Size     00005A2A (23082)\n+7C73A Filename Length       002E (46)\n+7C73C Extra Length          0000 (0)\n+7C73E Comment Length        0000 (0)\n+7C740 Disk Start            0000 (0)\n+7C742 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CA04 Ext File Attributes   81A40000 (2175008768)\n+7C744 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-7CA08 Local Header Offset   00039F42 (237378)\n-7CA0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C748 Local Header Offset   0003A20A (238090)\n+7C74C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CA0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C74C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CA46 CENTRAL HEADER #212   02014B50 (33639248)\n-7CA4A Created Zip Spec      14 (20) '2.0'\n-7CA4B Created OS            03 (3) 'Unix'\n-7CA4C Extract Zip Spec      14 (20) '2.0'\n-7CA4D Extract OS            00 (0) 'MS-DOS'\n-7CA4E General Purpose Flag  0800 (2048)\n+7C77A CENTRAL HEADER #215   02014B50 (33639248)\n+7C77E Created Zip Spec      14 (20) '2.0'\n+7C77F Created OS            03 (3) 'Unix'\n+7C780 Extract Zip Spec      14 (20) '2.0'\n+7C781 Extract OS            00 (0) 'MS-DOS'\n+7C782 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CA50 Compression Method    0008 (8) 'Deflated'\n-7CA52 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CA56 CRC                   41709CF5 (1097899253)\n-7CA5A Compressed Size       000004A1 (1185)\n-7CA5E Uncompressed Size     00000AAF (2735)\n-7CA62 Filename Length       0032 (50)\n-7CA64 Extra Length          0000 (0)\n-7CA66 Comment Length        0000 (0)\n-7CA68 Disk Start            0000 (0)\n-7CA6A Int File Attributes   0000 (0)\n+7C784 Compression Method    0008 (8) 'Deflated'\n+7C786 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C78A CRC                   DD46A457 (3712394327)\n+7C78E Compressed Size       0000006E (110)\n+7C792 Uncompressed Size     0000007E (126)\n+7C796 Filename Length       0027 (39)\n+7C798 Extra Length          0000 (0)\n+7C79A Comment Length        0000 (0)\n+7C79C Disk Start            0000 (0)\n+7C79E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CA6C Ext File Attributes   81A40000 (2175008768)\n+7C7A0 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-7CA70 Local Header Offset   0003A2D4 (238292)\n-7CA74 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C7A4 Local Header Offset   0003CA7F (248447)\n+7C7A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CA74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C7A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CAA6 CENTRAL HEADER #213   02014B50 (33639248)\n-7CAAA Created Zip Spec      14 (20) '2.0'\n-7CAAB Created OS            03 (3) 'Unix'\n-7CAAC Extract Zip Spec      14 (20) '2.0'\n-7CAAD Extract OS            00 (0) 'MS-DOS'\n-7CAAE General Purpose Flag  0800 (2048)\n+7C7CF CENTRAL HEADER #216   02014B50 (33639248)\n+7C7D3 Created Zip Spec      14 (20) '2.0'\n+7C7D4 Created OS            03 (3) 'Unix'\n+7C7D5 Extract Zip Spec      14 (20) '2.0'\n+7C7D6 Extract OS            00 (0) 'MS-DOS'\n+7C7D7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CAB0 Compression Method    0008 (8) 'Deflated'\n-7CAB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CAB6 CRC                   961C5199 (2518438297)\n-7CABA Compressed Size       000003E8 (1000)\n-7CABE Uncompressed Size     000008FD (2301)\n-7CAC2 Filename Length       0035 (53)\n-7CAC4 Extra Length          0000 (0)\n-7CAC6 Comment Length        0000 (0)\n-7CAC8 Disk Start            0000 (0)\n-7CACA Int File Attributes   0000 (0)\n+7C7D9 Compression Method    0008 (8) 'Deflated'\n+7C7DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C7DF CRC                   96298EBA (2519305914)\n+7C7E3 Compressed Size       00000D76 (3446)\n+7C7E7 Uncompressed Size     00001C48 (7240)\n+7C7EB Filename Length       0046 (70)\n+7C7ED Extra Length          0000 (0)\n+7C7EF Comment Length        0000 (0)\n+7C7F1 Disk Start            0000 (0)\n+7C7F3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CACC Ext File Attributes   81A40000 (2175008768)\n+7C7F5 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-7CAD0 Local Header Offset   0003A7C5 (239557)\n-7CAD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C7F9 Local Header Offset   0003CB32 (248626)\n+7C7FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C7FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CB09 CENTRAL HEADER #214   02014B50 (33639248)\n-7CB0D Created Zip Spec      14 (20) '2.0'\n-7CB0E Created OS            03 (3) 'Unix'\n-7CB0F Extract Zip Spec      14 (20) '2.0'\n-7CB10 Extract OS            00 (0) 'MS-DOS'\n-7CB11 General Purpose Flag  0800 (2048)\n+7C843 CENTRAL HEADER #217   02014B50 (33639248)\n+7C847 Created Zip Spec      14 (20) '2.0'\n+7C848 Created OS            03 (3) 'Unix'\n+7C849 Extract Zip Spec      14 (20) '2.0'\n+7C84A Extract OS            00 (0) 'MS-DOS'\n+7C84B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CB13 Compression Method    0008 (8) 'Deflated'\n-7CB15 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CB19 CRC                   2397A3D8 (597140440)\n-7CB1D Compressed Size       00000073 (115)\n-7CB21 Uncompressed Size     00000083 (131)\n-7CB25 Filename Length       002C (44)\n-7CB27 Extra Length          0000 (0)\n-7CB29 Comment Length        0000 (0)\n-7CB2B Disk Start            0000 (0)\n-7CB2D Int File Attributes   0000 (0)\n+7C84D Compression Method    0008 (8) 'Deflated'\n+7C84F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C853 CRC                   8D83261A (2374182426)\n+7C857 Compressed Size       0000027B (635)\n+7C85B Uncompressed Size     00000512 (1298)\n+7C85F Filename Length       0042 (66)\n+7C861 Extra Length          0000 (0)\n+7C863 Comment Length        0000 (0)\n+7C865 Disk Start            0000 (0)\n+7C867 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CB2F Ext File Attributes   81A40000 (2175008768)\n+7C869 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-7CB33 Local Header Offset   0003AC00 (240640)\n-7CB37 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C86D Local Header Offset   0003D90C (252172)\n+7C871 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CB37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C871: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CB63 CENTRAL HEADER #215   02014B50 (33639248)\n-7CB67 Created Zip Spec      14 (20) '2.0'\n-7CB68 Created OS            03 (3) 'Unix'\n-7CB69 Extract Zip Spec      14 (20) '2.0'\n-7CB6A Extract OS            00 (0) 'MS-DOS'\n-7CB6B General Purpose Flag  0800 (2048)\n+7C8B3 CENTRAL HEADER #218   02014B50 (33639248)\n+7C8B7 Created Zip Spec      14 (20) '2.0'\n+7C8B8 Created OS            03 (3) 'Unix'\n+7C8B9 Extract Zip Spec      14 (20) '2.0'\n+7C8BA Extract OS            00 (0) 'MS-DOS'\n+7C8BB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CB6D Compression Method    0008 (8) 'Deflated'\n-7CB6F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CB73 CRC                   007315B2 (7542194)\n-7CB77 Compressed Size       00002868 (10344)\n-7CB7B Uncompressed Size     00005AF2 (23282)\n-7CB7F Filename Length       002E (46)\n-7CB81 Extra Length          0000 (0)\n-7CB83 Comment Length        0000 (0)\n-7CB85 Disk Start            0000 (0)\n-7CB87 Int File Attributes   0000 (0)\n+7C8BD Compression Method    0008 (8) 'Deflated'\n+7C8BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C8C3 CRC                   686B9839 (1751881785)\n+7C8C7 Compressed Size       00000284 (644)\n+7C8CB Uncompressed Size     00000523 (1315)\n+7C8CF Filename Length       0045 (69)\n+7C8D1 Extra Length          0000 (0)\n+7C8D3 Comment Length        0000 (0)\n+7C8D5 Disk Start            0000 (0)\n+7C8D7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CB89 Ext File Attributes   81A40000 (2175008768)\n+7C8D9 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-7CB8D Local Header Offset   0003ACBD (240829)\n-7CB91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C8DD Local Header Offset   0003DBE7 (252903)\n+7C8E1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CB91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C8E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CBBF CENTRAL HEADER #216   02014B50 (33639248)\n-7CBC3 Created Zip Spec      14 (20) '2.0'\n-7CBC4 Created OS            03 (3) 'Unix'\n-7CBC5 Extract Zip Spec      14 (20) '2.0'\n-7CBC6 Extract OS            00 (0) 'MS-DOS'\n-7CBC7 General Purpose Flag  0800 (2048)\n+7C926 CENTRAL HEADER #219   02014B50 (33639248)\n+7C92A Created Zip Spec      14 (20) '2.0'\n+7C92B Created OS            03 (3) 'Unix'\n+7C92C Extract Zip Spec      14 (20) '2.0'\n+7C92D Extract OS            00 (0) 'MS-DOS'\n+7C92E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CBC9 Compression Method    0008 (8) 'Deflated'\n-7CBCB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CBCF CRC                   7E4BE091 (2118901905)\n-7CBD3 Compressed Size       0000006E (110)\n-7CBD7 Uncompressed Size     0000007E (126)\n-7CBDB Filename Length       0027 (39)\n-7CBDD Extra Length          0000 (0)\n-7CBDF Comment Length        0000 (0)\n-7CBE1 Disk Start            0000 (0)\n-7CBE3 Int File Attributes   0000 (0)\n+7C930 Compression Method    0008 (8) 'Deflated'\n+7C932 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C936 CRC                   B7332367 (3073581927)\n+7C93A Compressed Size       00000078 (120)\n+7C93E Uncompressed Size     00000089 (137)\n+7C942 Filename Length       0032 (50)\n+7C944 Extra Length          0000 (0)\n+7C946 Comment Length        0000 (0)\n+7C948 Disk Start            0000 (0)\n+7C94A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CBE5 Ext File Attributes   81A40000 (2175008768)\n+7C94C 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-7CBE9 Local Header Offset   0003D571 (251249)\n-7CBED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C950 Local Header Offset   0003DECE (253646)\n+7C954 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CBED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C954: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CC14 CENTRAL HEADER #217   02014B50 (33639248)\n-7CC18 Created Zip Spec      14 (20) '2.0'\n-7CC19 Created OS            03 (3) 'Unix'\n-7CC1A Extract Zip Spec      14 (20) '2.0'\n-7CC1B Extract OS            00 (0) 'MS-DOS'\n-7CC1C General Purpose Flag  0800 (2048)\n+7C986 CENTRAL HEADER #220   02014B50 (33639248)\n+7C98A Created Zip Spec      14 (20) '2.0'\n+7C98B Created OS            03 (3) 'Unix'\n+7C98C Extract Zip Spec      14 (20) '2.0'\n+7C98D Extract OS            00 (0) 'MS-DOS'\n+7C98E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CC1E Compression Method    0008 (8) 'Deflated'\n-7CC20 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CC24 CRC                   CEC4241C (3468960796)\n-7CC28 Compressed Size       00000D64 (3428)\n-7CC2C Uncompressed Size     00001D5B (7515)\n-7CC30 Filename Length       0046 (70)\n-7CC32 Extra Length          0000 (0)\n-7CC34 Comment Length        0000 (0)\n-7CC36 Disk Start            0000 (0)\n-7CC38 Int File Attributes   0000 (0)\n+7C990 Compression Method    0008 (8) 'Deflated'\n+7C992 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7C996 CRC                   9BF44F44 (2616479556)\n+7C99A Compressed Size       00000546 (1350)\n+7C99E Uncompressed Size     00000BCF (3023)\n+7C9A2 Filename Length       003D (61)\n+7C9A4 Extra Length          0000 (0)\n+7C9A6 Comment Length        0000 (0)\n+7C9A8 Disk Start            0000 (0)\n+7C9AA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CC3A Ext File Attributes   81A40000 (2175008768)\n+7C9AC 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-7CC3E Local Header Offset   0003D624 (251428)\n-7CC42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7C9B0 Local Header Offset   0003DF96 (253846)\n+7C9B4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CC42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7C9B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CC88 CENTRAL HEADER #218   02014B50 (33639248)\n-7CC8C Created Zip Spec      14 (20) '2.0'\n-7CC8D Created OS            03 (3) 'Unix'\n-7CC8E Extract Zip Spec      14 (20) '2.0'\n-7CC8F Extract OS            00 (0) 'MS-DOS'\n-7CC90 General Purpose Flag  0800 (2048)\n+7C9F1 CENTRAL HEADER #221   02014B50 (33639248)\n+7C9F5 Created Zip Spec      14 (20) '2.0'\n+7C9F6 Created OS            03 (3) 'Unix'\n+7C9F7 Extract Zip Spec      14 (20) '2.0'\n+7C9F8 Extract OS            00 (0) 'MS-DOS'\n+7C9F9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CC92 Compression Method    0008 (8) 'Deflated'\n-7CC94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CC98 CRC                   C306C1E6 (3271999974)\n-7CC9C Compressed Size       0000027E (638)\n-7CCA0 Uncompressed Size     00000512 (1298)\n-7CCA4 Filename Length       0042 (66)\n-7CCA6 Extra Length          0000 (0)\n-7CCA8 Comment Length        0000 (0)\n-7CCAA Disk Start            0000 (0)\n-7CCAC Int File Attributes   0000 (0)\n+7C9FB Compression Method    0008 (8) 'Deflated'\n+7C9FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CA01 CRC                   73F8C51F (1945683231)\n+7CA05 Compressed Size       000005DC (1500)\n+7CA09 Uncompressed Size     00000CE2 (3298)\n+7CA0D Filename Length       003A (58)\n+7CA0F Extra Length          0000 (0)\n+7CA11 Comment Length        0000 (0)\n+7CA13 Disk Start            0000 (0)\n+7CA15 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CCAE Ext File Attributes   81A40000 (2175008768)\n+7CA17 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-7CCB2 Local Header Offset   0003E3EC (254956)\n-7CCB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CA1B Local Header Offset   0003E537 (255287)\n+7CA1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CCB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CA1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CCF8 CENTRAL HEADER #219   02014B50 (33639248)\n-7CCFC Created Zip Spec      14 (20) '2.0'\n-7CCFD Created OS            03 (3) 'Unix'\n-7CCFE Extract Zip Spec      14 (20) '2.0'\n-7CCFF Extract OS            00 (0) 'MS-DOS'\n-7CD00 General Purpose Flag  0800 (2048)\n+7CA59 CENTRAL HEADER #222   02014B50 (33639248)\n+7CA5D Created Zip Spec      14 (20) '2.0'\n+7CA5E Created OS            03 (3) 'Unix'\n+7CA5F Extract Zip Spec      14 (20) '2.0'\n+7CA60 Extract OS            00 (0) 'MS-DOS'\n+7CA61 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CD02 Compression Method    0008 (8) 'Deflated'\n-7CD04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CD08 CRC                   D4693169 (3563663721)\n-7CD0C Compressed Size       00000287 (647)\n-7CD10 Uncompressed Size     00000523 (1315)\n-7CD14 Filename Length       0045 (69)\n-7CD16 Extra Length          0000 (0)\n-7CD18 Comment Length        0000 (0)\n-7CD1A Disk Start            0000 (0)\n-7CD1C Int File Attributes   0000 (0)\n+7CA63 Compression Method    0008 (8) 'Deflated'\n+7CA65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CA69 CRC                   26D7AEC0 (651669184)\n+7CA6D Compressed Size       00000273 (627)\n+7CA71 Uncompressed Size     000004ED (1261)\n+7CA75 Filename Length       0036 (54)\n+7CA77 Extra Length          0000 (0)\n+7CA79 Comment Length        0000 (0)\n+7CA7B Disk Start            0000 (0)\n+7CA7D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CD1E Ext File Attributes   81A40000 (2175008768)\n+7CA7F 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-7CD22 Local Header Offset   0003E6CA (255690)\n-7CD26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CA83 Local Header Offset   0003EB6B (256875)\n+7CA87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CD26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CA87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CD6B CENTRAL HEADER #220   02014B50 (33639248)\n-7CD6F Created Zip Spec      14 (20) '2.0'\n-7CD70 Created OS            03 (3) 'Unix'\n-7CD71 Extract Zip Spec      14 (20) '2.0'\n-7CD72 Extract OS            00 (0) 'MS-DOS'\n-7CD73 General Purpose Flag  0800 (2048)\n+7CABD CENTRAL HEADER #223   02014B50 (33639248)\n+7CAC1 Created Zip Spec      14 (20) '2.0'\n+7CAC2 Created OS            03 (3) 'Unix'\n+7CAC3 Extract Zip Spec      14 (20) '2.0'\n+7CAC4 Extract OS            00 (0) 'MS-DOS'\n+7CAC5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CD75 Compression Method    0008 (8) 'Deflated'\n-7CD77 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CD7B CRC                   181BCC6C (404474988)\n-7CD7F Compressed Size       00000078 (120)\n-7CD83 Uncompressed Size     00000089 (137)\n-7CD87 Filename Length       0032 (50)\n-7CD89 Extra Length          0000 (0)\n-7CD8B Comment Length        0000 (0)\n-7CD8D Disk Start            0000 (0)\n-7CD8F Int File Attributes   0000 (0)\n+7CAC7 Compression Method    0008 (8) 'Deflated'\n+7CAC9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CACD CRC                   729D4FF4 (1922912244)\n+7CAD1 Compressed Size       00000076 (118)\n+7CAD5 Uncompressed Size     00000087 (135)\n+7CAD9 Filename Length       0030 (48)\n+7CADB Extra Length          0000 (0)\n+7CADD Comment Length        0000 (0)\n+7CADF Disk Start            0000 (0)\n+7CAE1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CD91 Ext File Attributes   81A40000 (2175008768)\n+7CAE3 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-7CD95 Local Header Offset   0003E9B4 (256436)\n-7CD99 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CAE7 Local Header Offset   0003EE32 (257586)\n+7CAEB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CD99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CAEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CDCB CENTRAL HEADER #221   02014B50 (33639248)\n-7CDCF Created Zip Spec      14 (20) '2.0'\n-7CDD0 Created OS            03 (3) 'Unix'\n-7CDD1 Extract Zip Spec      14 (20) '2.0'\n-7CDD2 Extract OS            00 (0) 'MS-DOS'\n-7CDD3 General Purpose Flag  0800 (2048)\n+7CB1B CENTRAL HEADER #224   02014B50 (33639248)\n+7CB1F Created Zip Spec      14 (20) '2.0'\n+7CB20 Created OS            03 (3) 'Unix'\n+7CB21 Extract Zip Spec      14 (20) '2.0'\n+7CB22 Extract OS            00 (0) 'MS-DOS'\n+7CB23 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CDD5 Compression Method    0008 (8) 'Deflated'\n-7CDD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CDDB CRC                   356B8E7B (896241275)\n-7CDDF Compressed Size       0000056B (1387)\n-7CDE3 Uncompressed Size     00000C55 (3157)\n-7CDE7 Filename Length       003D (61)\n-7CDE9 Extra Length          0000 (0)\n-7CDEB Comment Length        0000 (0)\n-7CDED Disk Start            0000 (0)\n-7CDEF Int File Attributes   0000 (0)\n+7CB25 Compression Method    0008 (8) 'Deflated'\n+7CB27 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CB2B CRC                   16616F7C (375484284)\n+7CB2F Compressed Size       0000042E (1070)\n+7CB33 Uncompressed Size     000009B8 (2488)\n+7CB37 Filename Length       003B (59)\n+7CB39 Extra Length          0000 (0)\n+7CB3B Comment Length        0000 (0)\n+7CB3D Disk Start            0000 (0)\n+7CB3F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CDF1 Ext File Attributes   81A40000 (2175008768)\n+7CB41 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-7CDF5 Local Header Offset   0003EA7C (256636)\n-7CDF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CB45 Local Header Offset   0003EEF6 (257782)\n+7CB49 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CDF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CB49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CE36 CENTRAL HEADER #222   02014B50 (33639248)\n-7CE3A Created Zip Spec      14 (20) '2.0'\n-7CE3B Created OS            03 (3) 'Unix'\n-7CE3C Extract Zip Spec      14 (20) '2.0'\n-7CE3D Extract OS            00 (0) 'MS-DOS'\n-7CE3E General Purpose Flag  0800 (2048)\n+7CB84 CENTRAL HEADER #225   02014B50 (33639248)\n+7CB88 Created Zip Spec      14 (20) '2.0'\n+7CB89 Created OS            03 (3) 'Unix'\n+7CB8A Extract Zip Spec      14 (20) '2.0'\n+7CB8B Extract OS            00 (0) 'MS-DOS'\n+7CB8C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CE40 Compression Method    0008 (8) 'Deflated'\n-7CE42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CE46 CRC                   4887007C (1216807036)\n-7CE4A Compressed Size       00000606 (1542)\n-7CE4E Uncompressed Size     00000D9F (3487)\n-7CE52 Filename Length       003A (58)\n-7CE54 Extra Length          0000 (0)\n-7CE56 Comment Length        0000 (0)\n-7CE58 Disk Start            0000 (0)\n-7CE5A Int File Attributes   0000 (0)\n+7CB8E Compression Method    0008 (8) 'Deflated'\n+7CB90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CB94 CRC                   B086BC37 (2961620023)\n+7CB98 Compressed Size       00000596 (1430)\n+7CB9C Uncompressed Size     00000C3C (3132)\n+7CBA0 Filename Length       003C (60)\n+7CBA2 Extra Length          0000 (0)\n+7CBA4 Comment Length        0000 (0)\n+7CBA6 Disk Start            0000 (0)\n+7CBA8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CE5C Ext File Attributes   81A40000 (2175008768)\n+7CBAA 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-7CE60 Local Header Offset   0003F042 (258114)\n-7CE64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CBAE Local Header Offset   0003F37D (258941)\n+7CBB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CE64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CBB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CE9E CENTRAL HEADER #223   02014B50 (33639248)\n-7CEA2 Created Zip Spec      14 (20) '2.0'\n-7CEA3 Created OS            03 (3) 'Unix'\n-7CEA4 Extract Zip Spec      14 (20) '2.0'\n-7CEA5 Extract OS            00 (0) 'MS-DOS'\n-7CEA6 General Purpose Flag  0800 (2048)\n+7CBEE CENTRAL HEADER #226   02014B50 (33639248)\n+7CBF2 Created Zip Spec      14 (20) '2.0'\n+7CBF3 Created OS            03 (3) 'Unix'\n+7CBF4 Extract Zip Spec      14 (20) '2.0'\n+7CBF5 Extract OS            00 (0) 'MS-DOS'\n+7CBF6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CEA8 Compression Method    0008 (8) 'Deflated'\n-7CEAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CEAE CRC                   71029435 (1895994421)\n-7CEB2 Compressed Size       0000026F (623)\n-7CEB6 Uncompressed Size     000004ED (1261)\n-7CEBA Filename Length       0036 (54)\n-7CEBC Extra Length          0000 (0)\n-7CEBE Comment Length        0000 (0)\n-7CEC0 Disk Start            0000 (0)\n-7CEC2 Int File Attributes   0000 (0)\n+7CBF8 Compression Method    0008 (8) 'Deflated'\n+7CBFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CBFE CRC                   E570AF8D (3849367437)\n+7CC02 Compressed Size       00000527 (1319)\n+7CC06 Uncompressed Size     00000BFE (3070)\n+7CC0A Filename Length       0043 (67)\n+7CC0C Extra Length          0000 (0)\n+7CC0E Comment Length        0000 (0)\n+7CC10 Disk Start            0000 (0)\n+7CC12 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CEC4 Ext File Attributes   81A40000 (2175008768)\n+7CC14 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-7CEC8 Local Header Offset   0003F6A0 (259744)\n-7CECC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CC18 Local Header Offset   0003F96D (260461)\n+7CC1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CC1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CF02 CENTRAL HEADER #224   02014B50 (33639248)\n-7CF06 Created Zip Spec      14 (20) '2.0'\n-7CF07 Created OS            03 (3) 'Unix'\n-7CF08 Extract Zip Spec      14 (20) '2.0'\n-7CF09 Extract OS            00 (0) 'MS-DOS'\n-7CF0A General Purpose Flag  0800 (2048)\n+7CC5F CENTRAL HEADER #227   02014B50 (33639248)\n+7CC63 Created Zip Spec      14 (20) '2.0'\n+7CC64 Created OS            03 (3) 'Unix'\n+7CC65 Extract Zip Spec      14 (20) '2.0'\n+7CC66 Extract OS            00 (0) 'MS-DOS'\n+7CC67 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CF0C Compression Method    0008 (8) 'Deflated'\n-7CF0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CF12 CRC                   C9BA7797 (3384440727)\n-7CF16 Compressed Size       00000077 (119)\n-7CF1A Uncompressed Size     00000087 (135)\n-7CF1E Filename Length       0030 (48)\n-7CF20 Extra Length          0000 (0)\n-7CF22 Comment Length        0000 (0)\n-7CF24 Disk Start            0000 (0)\n-7CF26 Int File Attributes   0000 (0)\n+7CC69 Compression Method    0008 (8) 'Deflated'\n+7CC6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CC6F CRC                   558F34BC (1435448508)\n+7CC73 Compressed Size       0000116F (4463)\n+7CC77 Uncompressed Size     000026CE (9934)\n+7CC7B Filename Length       003A (58)\n+7CC7D Extra Length          0000 (0)\n+7CC7F Comment Length        0000 (0)\n+7CC81 Disk Start            0000 (0)\n+7CC83 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CF28 Ext File Attributes   81A40000 (2175008768)\n+7CC85 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-7CF2C Local Header Offset   0003F963 (260451)\n-7CF30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CC89 Local Header Offset   0003FEF5 (261877)\n+7CC8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CF30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CC8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CF60 CENTRAL HEADER #225   02014B50 (33639248)\n-7CF64 Created Zip Spec      14 (20) '2.0'\n-7CF65 Created OS            03 (3) 'Unix'\n-7CF66 Extract Zip Spec      14 (20) '2.0'\n-7CF67 Extract OS            00 (0) 'MS-DOS'\n-7CF68 General Purpose Flag  0800 (2048)\n+7CCC7 CENTRAL HEADER #228   02014B50 (33639248)\n+7CCCB Created Zip Spec      14 (20) '2.0'\n+7CCCC Created OS            03 (3) 'Unix'\n+7CCCD Extract Zip Spec      14 (20) '2.0'\n+7CCCE Extract OS            00 (0) 'MS-DOS'\n+7CCCF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CF6A Compression Method    0008 (8) 'Deflated'\n-7CF6C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CF70 CRC                   826C3243 (2188128835)\n-7CF74 Compressed Size       0000042E (1070)\n-7CF78 Uncompressed Size     000009B8 (2488)\n-7CF7C Filename Length       003B (59)\n-7CF7E Extra Length          0000 (0)\n-7CF80 Comment Length        0000 (0)\n-7CF82 Disk Start            0000 (0)\n-7CF84 Int File Attributes   0000 (0)\n+7CCD1 Compression Method    0008 (8) 'Deflated'\n+7CCD3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CCD7 CRC                   D2C06906 (3535825158)\n+7CCDB Compressed Size       000004E0 (1248)\n+7CCDF Uncompressed Size     00000B65 (2917)\n+7CCE3 Filename Length       0041 (65)\n+7CCE5 Extra Length          0000 (0)\n+7CCE7 Comment Length        0000 (0)\n+7CCE9 Disk Start            0000 (0)\n+7CCEB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CF86 Ext File Attributes   81A40000 (2175008768)\n+7CCED 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-7CF8A Local Header Offset   0003FA28 (260648)\n-7CF8E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CCF1 Local Header Offset   000410BC (266428)\n+7CCF5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CF8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CCF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7CFC9 CENTRAL HEADER #226   02014B50 (33639248)\n-7CFCD Created Zip Spec      14 (20) '2.0'\n-7CFCE Created OS            03 (3) 'Unix'\n-7CFCF Extract Zip Spec      14 (20) '2.0'\n-7CFD0 Extract OS            00 (0) 'MS-DOS'\n-7CFD1 General Purpose Flag  0800 (2048)\n+7CD36 CENTRAL HEADER #229   02014B50 (33639248)\n+7CD3A Created Zip Spec      14 (20) '2.0'\n+7CD3B Created OS            03 (3) 'Unix'\n+7CD3C Extract Zip Spec      14 (20) '2.0'\n+7CD3D Extract OS            00 (0) 'MS-DOS'\n+7CD3E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7CFD3 Compression Method    0008 (8) 'Deflated'\n-7CFD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7CFD9 CRC                   FBF9822D (4227433005)\n-7CFDD Compressed Size       00000590 (1424)\n-7CFE1 Uncompressed Size     00000C5A (3162)\n-7CFE5 Filename Length       003C (60)\n-7CFE7 Extra Length          0000 (0)\n-7CFE9 Comment Length        0000 (0)\n-7CFEB Disk Start            0000 (0)\n-7CFED Int File Attributes   0000 (0)\n+7CD40 Compression Method    0008 (8) 'Deflated'\n+7CD42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CD46 CRC                   5716D4C7 (1461114055)\n+7CD4A Compressed Size       00000076 (118)\n+7CD4E Uncompressed Size     00000087 (135)\n+7CD52 Filename Length       0030 (48)\n+7CD54 Extra Length          0000 (0)\n+7CD56 Comment Length        0000 (0)\n+7CD58 Disk Start            0000 (0)\n+7CD5A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7CFEF Ext File Attributes   81A40000 (2175008768)\n+7CD5C 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-7CFF3 Local Header Offset   0003FEAF (261807)\n-7CFF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CD60 Local Header Offset   000415FB (267771)\n+7CD64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7CFF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CD64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D033 CENTRAL HEADER #227   02014B50 (33639248)\n-7D037 Created Zip Spec      14 (20) '2.0'\n-7D038 Created OS            03 (3) 'Unix'\n-7D039 Extract Zip Spec      14 (20) '2.0'\n-7D03A Extract OS            00 (0) 'MS-DOS'\n-7D03B General Purpose Flag  0800 (2048)\n+7CD94 CENTRAL HEADER #230   02014B50 (33639248)\n+7CD98 Created Zip Spec      14 (20) '2.0'\n+7CD99 Created OS            03 (3) 'Unix'\n+7CD9A Extract Zip Spec      14 (20) '2.0'\n+7CD9B Extract OS            00 (0) 'MS-DOS'\n+7CD9C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D03D Compression Method    0008 (8) 'Deflated'\n-7D03F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D043 CRC                   8C000C12 (2348813330)\n-7D047 Compressed Size       0000052F (1327)\n-7D04B Uncompressed Size     00000BFE (3070)\n-7D04F Filename Length       0043 (67)\n-7D051 Extra Length          0000 (0)\n-7D053 Comment Length        0000 (0)\n-7D055 Disk Start            0000 (0)\n-7D057 Int File Attributes   0000 (0)\n+7CD9E Compression Method    0008 (8) 'Deflated'\n+7CDA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CDA4 CRC                   AC6F6652 (2892981842)\n+7CDA8 Compressed Size       00000735 (1845)\n+7CDAC Uncompressed Size     00000F9D (3997)\n+7CDB0 Filename Length       0038 (56)\n+7CDB2 Extra Length          0000 (0)\n+7CDB4 Comment Length        0000 (0)\n+7CDB6 Disk Start            0000 (0)\n+7CDB8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D059 Ext File Attributes   81A40000 (2175008768)\n+7CDBA 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-7D05D Local Header Offset   00040499 (263321)\n-7D061 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CDBE Local Header Offset   000416BF (267967)\n+7CDC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CDC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D0A4 CENTRAL HEADER #228   02014B50 (33639248)\n-7D0A8 Created Zip Spec      14 (20) '2.0'\n-7D0A9 Created OS            03 (3) 'Unix'\n-7D0AA Extract Zip Spec      14 (20) '2.0'\n-7D0AB Extract OS            00 (0) 'MS-DOS'\n-7D0AC General Purpose Flag  0800 (2048)\n+7CDFA CENTRAL HEADER #231   02014B50 (33639248)\n+7CDFE Created Zip Spec      14 (20) '2.0'\n+7CDFF Created OS            03 (3) 'Unix'\n+7CE00 Extract Zip Spec      14 (20) '2.0'\n+7CE01 Extract OS            00 (0) 'MS-DOS'\n+7CE02 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D0AE Compression Method    0008 (8) 'Deflated'\n-7D0B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D0B4 CRC                   E41B305B (3826987099)\n-7D0B8 Compressed Size       00001188 (4488)\n-7D0BC Uncompressed Size     000027B6 (10166)\n-7D0C0 Filename Length       003A (58)\n-7D0C2 Extra Length          0000 (0)\n-7D0C4 Comment Length        0000 (0)\n-7D0C6 Disk Start            0000 (0)\n-7D0C8 Int File Attributes   0000 (0)\n+7CE04 Compression Method    0008 (8) 'Deflated'\n+7CE06 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CE0A CRC                   D763F32A (3613651754)\n+7CE0E Compressed Size       00000A45 (2629)\n+7CE12 Uncompressed Size     00001823 (6179)\n+7CE16 Filename Length       0037 (55)\n+7CE18 Extra Length          0000 (0)\n+7CE1A Comment Length        0000 (0)\n+7CE1C Disk Start            0000 (0)\n+7CE1E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D0CA Ext File Attributes   81A40000 (2175008768)\n+7CE20 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-7D0CE Local Header Offset   00040A29 (264745)\n-7D0D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CE24 Local Header Offset   00041E4A (269898)\n+7CE28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D0D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CE28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D10C CENTRAL HEADER #229   02014B50 (33639248)\n-7D110 Created Zip Spec      14 (20) '2.0'\n-7D111 Created OS            03 (3) 'Unix'\n-7D112 Extract Zip Spec      14 (20) '2.0'\n-7D113 Extract OS            00 (0) 'MS-DOS'\n-7D114 General Purpose Flag  0800 (2048)\n+7CE5F CENTRAL HEADER #232   02014B50 (33639248)\n+7CE63 Created Zip Spec      14 (20) '2.0'\n+7CE64 Created OS            03 (3) 'Unix'\n+7CE65 Extract Zip Spec      14 (20) '2.0'\n+7CE66 Extract OS            00 (0) 'MS-DOS'\n+7CE67 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D116 Compression Method    0008 (8) 'Deflated'\n-7D118 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D11C CRC                   50ED7708 (1357739784)\n-7D120 Compressed Size       000004FE (1278)\n-7D124 Uncompressed Size     00000BA2 (2978)\n-7D128 Filename Length       0041 (65)\n-7D12A Extra Length          0000 (0)\n-7D12C Comment Length        0000 (0)\n-7D12E Disk Start            0000 (0)\n-7D130 Int File Attributes   0000 (0)\n+7CE69 Compression Method    0008 (8) 'Deflated'\n+7CE6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CE6F CRC                   9F63F9D8 (2674129368)\n+7CE73 Compressed Size       0000073E (1854)\n+7CE77 Uncompressed Size     00001156 (4438)\n+7CE7B Filename Length       0037 (55)\n+7CE7D Extra Length          0000 (0)\n+7CE7F Comment Length        0000 (0)\n+7CE81 Disk Start            0000 (0)\n+7CE83 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D132 Ext File Attributes   81A40000 (2175008768)\n+7CE85 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-7D136 Local Header Offset   00041C09 (269321)\n-7D13A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CE89 Local Header Offset   000428E4 (272612)\n+7CE8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D13A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CE8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D17B CENTRAL HEADER #230   02014B50 (33639248)\n-7D17F Created Zip Spec      14 (20) '2.0'\n-7D180 Created OS            03 (3) 'Unix'\n-7D181 Extract Zip Spec      14 (20) '2.0'\n-7D182 Extract OS            00 (0) 'MS-DOS'\n-7D183 General Purpose Flag  0800 (2048)\n+7CEC4 CENTRAL HEADER #233   02014B50 (33639248)\n+7CEC8 Created Zip Spec      14 (20) '2.0'\n+7CEC9 Created OS            03 (3) 'Unix'\n+7CECA Extract Zip Spec      14 (20) '2.0'\n+7CECB Extract OS            00 (0) 'MS-DOS'\n+7CECC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D185 Compression Method    0008 (8) 'Deflated'\n-7D187 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D18B CRC                   27CC8479 (667714681)\n-7D18F Compressed Size       00000077 (119)\n-7D193 Uncompressed Size     00000087 (135)\n-7D197 Filename Length       0030 (48)\n-7D199 Extra Length          0000 (0)\n-7D19B Comment Length        0000 (0)\n-7D19D Disk Start            0000 (0)\n-7D19F Int File Attributes   0000 (0)\n+7CECE Compression Method    0008 (8) 'Deflated'\n+7CED0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CED4 CRC                   1A5C7F41 (442269505)\n+7CED8 Compressed Size       00000ED8 (3800)\n+7CEDC Uncompressed Size     00002009 (8201)\n+7CEE0 Filename Length       0033 (51)\n+7CEE2 Extra Length          0000 (0)\n+7CEE4 Comment Length        0000 (0)\n+7CEE6 Disk Start            0000 (0)\n+7CEE8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D1A1 Ext File Attributes   81A40000 (2175008768)\n+7CEEA 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-7D1A5 Local Header Offset   00042166 (270694)\n-7D1A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CEEE Local Header Offset   00043077 (274551)\n+7CEF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D1A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CEF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D1D9 CENTRAL HEADER #231   02014B50 (33639248)\n-7D1DD Created Zip Spec      14 (20) '2.0'\n-7D1DE Created OS            03 (3) 'Unix'\n-7D1DF Extract Zip Spec      14 (20) '2.0'\n-7D1E0 Extract OS            00 (0) 'MS-DOS'\n-7D1E1 General Purpose Flag  0800 (2048)\n+7CF25 CENTRAL HEADER #234   02014B50 (33639248)\n+7CF29 Created Zip Spec      14 (20) '2.0'\n+7CF2A Created OS            03 (3) 'Unix'\n+7CF2B Extract Zip Spec      14 (20) '2.0'\n+7CF2C Extract OS            00 (0) 'MS-DOS'\n+7CF2D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D1E3 Compression Method    0008 (8) 'Deflated'\n-7D1E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D1E9 CRC                   40C6FA2A (1086781994)\n-7D1ED Compressed Size       0000072A (1834)\n-7D1F1 Uncompressed Size     00000F9F (3999)\n-7D1F5 Filename Length       0038 (56)\n-7D1F7 Extra Length          0000 (0)\n-7D1F9 Comment Length        0000 (0)\n-7D1FB Disk Start            0000 (0)\n-7D1FD Int File Attributes   0000 (0)\n+7CF2F Compression Method    0008 (8) 'Deflated'\n+7CF31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CF35 CRC                   E6DC610D (3873202445)\n+7CF39 Compressed Size       00000410 (1040)\n+7CF3D Uncompressed Size     000008D1 (2257)\n+7CF41 Filename Length       0035 (53)\n+7CF43 Extra Length          0000 (0)\n+7CF45 Comment Length        0000 (0)\n+7CF47 Disk Start            0000 (0)\n+7CF49 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D1FF Ext File Attributes   81A40000 (2175008768)\n+7CF4B 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-7D203 Local Header Offset   0004222B (270891)\n-7D207 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CF4F Local Header Offset   00043FA0 (278432)\n+7CF53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CF53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D23F CENTRAL HEADER #232   02014B50 (33639248)\n-7D243 Created Zip Spec      14 (20) '2.0'\n-7D244 Created OS            03 (3) 'Unix'\n-7D245 Extract Zip Spec      14 (20) '2.0'\n-7D246 Extract OS            00 (0) 'MS-DOS'\n-7D247 General Purpose Flag  0800 (2048)\n+7CF88 CENTRAL HEADER #235   02014B50 (33639248)\n+7CF8C Created Zip Spec      14 (20) '2.0'\n+7CF8D Created OS            03 (3) 'Unix'\n+7CF8E Extract Zip Spec      14 (20) '2.0'\n+7CF8F Extract OS            00 (0) 'MS-DOS'\n+7CF90 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D249 Compression Method    0008 (8) 'Deflated'\n-7D24B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D24F CRC                   3635C7D7 (909494231)\n-7D253 Compressed Size       00000A55 (2645)\n-7D257 Uncompressed Size     00001847 (6215)\n-7D25B Filename Length       0037 (55)\n-7D25D Extra Length          0000 (0)\n-7D25F Comment Length        0000 (0)\n-7D261 Disk Start            0000 (0)\n-7D263 Int File Attributes   0000 (0)\n+7CF92 Compression Method    0008 (8) 'Deflated'\n+7CF94 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CF98 CRC                   FD7A6F4A (4252659530)\n+7CF9C Compressed Size       000005E7 (1511)\n+7CFA0 Uncompressed Size     00000C55 (3157)\n+7CFA4 Filename Length       0039 (57)\n+7CFA6 Extra Length          0000 (0)\n+7CFA8 Comment Length        0000 (0)\n+7CFAA Disk Start            0000 (0)\n+7CFAC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D265 Ext File Attributes   81A40000 (2175008768)\n+7CFAE 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-7D269 Local Header Offset   000429AB (272811)\n-7D26D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7CFB2 Local Header Offset   00044403 (279555)\n+7CFB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D26D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7CFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D2A4 CENTRAL HEADER #233   02014B50 (33639248)\n-7D2A8 Created Zip Spec      14 (20) '2.0'\n-7D2A9 Created OS            03 (3) 'Unix'\n-7D2AA Extract Zip Spec      14 (20) '2.0'\n-7D2AB Extract OS            00 (0) 'MS-DOS'\n-7D2AC General Purpose Flag  0800 (2048)\n+7CFEF CENTRAL HEADER #236   02014B50 (33639248)\n+7CFF3 Created Zip Spec      14 (20) '2.0'\n+7CFF4 Created OS            03 (3) 'Unix'\n+7CFF5 Extract Zip Spec      14 (20) '2.0'\n+7CFF6 Extract OS            00 (0) 'MS-DOS'\n+7CFF7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D2AE Compression Method    0008 (8) 'Deflated'\n-7D2B0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D2B4 CRC                   B648C825 (3058223141)\n-7D2B8 Compressed Size       0000074B (1867)\n-7D2BC Uncompressed Size     00001166 (4454)\n-7D2C0 Filename Length       0037 (55)\n-7D2C2 Extra Length          0000 (0)\n-7D2C4 Comment Length        0000 (0)\n-7D2C6 Disk Start            0000 (0)\n-7D2C8 Int File Attributes   0000 (0)\n+7CFF9 Compression Method    0008 (8) 'Deflated'\n+7CFFB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7CFFF CRC                   697953AF (1769558959)\n+7D003 Compressed Size       00000072 (114)\n+7D007 Uncompressed Size     00000082 (130)\n+7D00B Filename Length       002B (43)\n+7D00D Extra Length          0000 (0)\n+7D00F Comment Length        0000 (0)\n+7D011 Disk Start            0000 (0)\n+7D013 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D2CA Ext File Attributes   81A40000 (2175008768)\n+7D015 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-7D2CE Local Header Offset   00043455 (275541)\n-7D2D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D019 Local Header Offset   00044A41 (281153)\n+7D01D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D2D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D01D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D309 CENTRAL HEADER #234   02014B50 (33639248)\n-7D30D Created Zip Spec      14 (20) '2.0'\n-7D30E Created OS            03 (3) 'Unix'\n-7D30F Extract Zip Spec      14 (20) '2.0'\n-7D310 Extract OS            00 (0) 'MS-DOS'\n-7D311 General Purpose Flag  0800 (2048)\n+7D048 CENTRAL HEADER #237   02014B50 (33639248)\n+7D04C Created Zip Spec      14 (20) '2.0'\n+7D04D Created OS            03 (3) 'Unix'\n+7D04E Extract Zip Spec      14 (20) '2.0'\n+7D04F Extract OS            00 (0) 'MS-DOS'\n+7D050 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D313 Compression Method    0008 (8) 'Deflated'\n-7D315 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D319 CRC                   6A476D75 (1783065973)\n-7D31D Compressed Size       00000F13 (3859)\n-7D321 Uncompressed Size     0000202C (8236)\n-7D325 Filename Length       0033 (51)\n-7D327 Extra Length          0000 (0)\n-7D329 Comment Length        0000 (0)\n-7D32B Disk Start            0000 (0)\n-7D32D Int File Attributes   0000 (0)\n+7D052 Compression Method    0008 (8) 'Deflated'\n+7D054 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D058 CRC                   CAFF5465 (3405730917)\n+7D05C Compressed Size       000005F4 (1524)\n+7D060 Uncompressed Size     00000CB3 (3251)\n+7D064 Filename Length       0043 (67)\n+7D066 Extra Length          0000 (0)\n+7D068 Comment Length        0000 (0)\n+7D06A Disk Start            0000 (0)\n+7D06C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D32F Ext File Attributes   81A40000 (2175008768)\n+7D06E 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-7D333 Local Header Offset   00043BF5 (277493)\n-7D337 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D072 Local Header Offset   00044AFC (281340)\n+7D076 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D36A CENTRAL HEADER #235   02014B50 (33639248)\n-7D36E Created Zip Spec      14 (20) '2.0'\n-7D36F Created OS            03 (3) 'Unix'\n-7D370 Extract Zip Spec      14 (20) '2.0'\n-7D371 Extract OS            00 (0) 'MS-DOS'\n-7D372 General Purpose Flag  0800 (2048)\n+7D0B9 CENTRAL HEADER #238   02014B50 (33639248)\n+7D0BD Created Zip Spec      14 (20) '2.0'\n+7D0BE Created OS            03 (3) 'Unix'\n+7D0BF Extract Zip Spec      14 (20) '2.0'\n+7D0C0 Extract OS            00 (0) 'MS-DOS'\n+7D0C1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D374 Compression Method    0008 (8) 'Deflated'\n-7D376 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D37A CRC                   612C93E5 (1630311397)\n-7D37E Compressed Size       00000414 (1044)\n-7D382 Uncompressed Size     000008D1 (2257)\n-7D386 Filename Length       0035 (53)\n-7D388 Extra Length          0000 (0)\n-7D38A Comment Length        0000 (0)\n-7D38C Disk Start            0000 (0)\n-7D38E Int File Attributes   0000 (0)\n+7D0C3 Compression Method    0008 (8) 'Deflated'\n+7D0C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D0C9 CRC                   B61F2E09 (3055496713)\n+7D0CD Compressed Size       0000038E (910)\n+7D0D1 Uncompressed Size     00000817 (2071)\n+7D0D5 Filename Length       003B (59)\n+7D0D7 Extra Length          0000 (0)\n+7D0D9 Comment Length        0000 (0)\n+7D0DB Disk Start            0000 (0)\n+7D0DD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D390 Ext File Attributes   81A40000 (2175008768)\n+7D0DF 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-7D394 Local Header Offset   00044B59 (281433)\n-7D398 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D0E3 Local Header Offset   00045151 (282961)\n+7D0E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D0E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D3CD CENTRAL HEADER #236   02014B50 (33639248)\n-7D3D1 Created Zip Spec      14 (20) '2.0'\n-7D3D2 Created OS            03 (3) 'Unix'\n-7D3D3 Extract Zip Spec      14 (20) '2.0'\n-7D3D4 Extract OS            00 (0) 'MS-DOS'\n-7D3D5 General Purpose Flag  0800 (2048)\n+7D122 CENTRAL HEADER #239   02014B50 (33639248)\n+7D126 Created Zip Spec      14 (20) '2.0'\n+7D127 Created OS            03 (3) 'Unix'\n+7D128 Extract Zip Spec      14 (20) '2.0'\n+7D129 Extract OS            00 (0) 'MS-DOS'\n+7D12A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D3D7 Compression Method    0008 (8) 'Deflated'\n-7D3D9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D3DD CRC                   76A77585 (1990686085)\n-7D3E1 Compressed Size       000005E2 (1506)\n-7D3E5 Uncompressed Size     00000C59 (3161)\n-7D3E9 Filename Length       0039 (57)\n-7D3EB Extra Length          0000 (0)\n-7D3ED Comment Length        0000 (0)\n-7D3EF Disk Start            0000 (0)\n-7D3F1 Int File Attributes   0000 (0)\n+7D12C Compression Method    0008 (8) 'Deflated'\n+7D12E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D132 CRC                   09408023 (155222051)\n+7D136 Compressed Size       00000796 (1942)\n+7D13A Uncompressed Size     0000114C (4428)\n+7D13E Filename Length       0037 (55)\n+7D140 Extra Length          0000 (0)\n+7D142 Comment Length        0000 (0)\n+7D144 Disk Start            0000 (0)\n+7D146 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D3F3 Ext File Attributes   81A40000 (2175008768)\n+7D148 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-7D3F7 Local Header Offset   00044FC0 (282560)\n-7D3FB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D14C Local Header Offset   00045538 (283960)\n+7D150 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D3FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D434 CENTRAL HEADER #237   02014B50 (33639248)\n-7D438 Created Zip Spec      14 (20) '2.0'\n-7D439 Created OS            03 (3) 'Unix'\n-7D43A Extract Zip Spec      14 (20) '2.0'\n-7D43B Extract OS            00 (0) 'MS-DOS'\n-7D43C General Purpose Flag  0800 (2048)\n+7D187 CENTRAL HEADER #240   02014B50 (33639248)\n+7D18B Created Zip Spec      14 (20) '2.0'\n+7D18C Created OS            03 (3) 'Unix'\n+7D18D Extract Zip Spec      14 (20) '2.0'\n+7D18E Extract OS            00 (0) 'MS-DOS'\n+7D18F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D43E Compression Method    0008 (8) 'Deflated'\n-7D440 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D444 CRC                   37AC53A5 (934040485)\n-7D448 Compressed Size       00000072 (114)\n-7D44C Uncompressed Size     00000082 (130)\n-7D450 Filename Length       002B (43)\n-7D452 Extra Length          0000 (0)\n-7D454 Comment Length        0000 (0)\n-7D456 Disk Start            0000 (0)\n-7D458 Int File Attributes   0000 (0)\n+7D191 Compression Method    0008 (8) 'Deflated'\n+7D193 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D197 CRC                   724F3DB7 (1917795767)\n+7D19B Compressed Size       0000027E (638)\n+7D19F Uncompressed Size     000004FA (1274)\n+7D1A3 Filename Length       003B (59)\n+7D1A5 Extra Length          0000 (0)\n+7D1A7 Comment Length        0000 (0)\n+7D1A9 Disk Start            0000 (0)\n+7D1AB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D45A Ext File Attributes   81A40000 (2175008768)\n+7D1AD 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-7D45E Local Header Offset   000455F9 (284153)\n-7D462 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D1B1 Local Header Offset   00045D23 (285987)\n+7D1B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D462: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D48D CENTRAL HEADER #238   02014B50 (33639248)\n-7D491 Created Zip Spec      14 (20) '2.0'\n-7D492 Created OS            03 (3) 'Unix'\n-7D493 Extract Zip Spec      14 (20) '2.0'\n-7D494 Extract OS            00 (0) 'MS-DOS'\n-7D495 General Purpose Flag  0800 (2048)\n+7D1F0 CENTRAL HEADER #241   02014B50 (33639248)\n+7D1F4 Created Zip Spec      14 (20) '2.0'\n+7D1F5 Created OS            03 (3) 'Unix'\n+7D1F6 Extract Zip Spec      14 (20) '2.0'\n+7D1F7 Extract OS            00 (0) 'MS-DOS'\n+7D1F8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D497 Compression Method    0008 (8) 'Deflated'\n-7D499 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D49D CRC                   854D5755 (2236438357)\n-7D4A1 Compressed Size       0000060C (1548)\n-7D4A5 Uncompressed Size     00000D00 (3328)\n-7D4A9 Filename Length       0043 (67)\n-7D4AB Extra Length          0000 (0)\n-7D4AD Comment Length        0000 (0)\n-7D4AF Disk Start            0000 (0)\n-7D4B1 Int File Attributes   0000 (0)\n+7D1FA Compression Method    0008 (8) 'Deflated'\n+7D1FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D200 CRC                   0C32597B (204626299)\n+7D204 Compressed Size       000002F7 (759)\n+7D208 Uncompressed Size     0000060B (1547)\n+7D20C Filename Length       0037 (55)\n+7D20E Extra Length          0000 (0)\n+7D210 Comment Length        0000 (0)\n+7D212 Disk Start            0000 (0)\n+7D214 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D4B3 Ext File Attributes   81A40000 (2175008768)\n+7D216 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-7D4B7 Local Header Offset   000456B4 (284340)\n-7D4BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D21A Local Header Offset   00045FFA (286714)\n+7D21E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D4BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D21E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D4FE CENTRAL HEADER #239   02014B50 (33639248)\n-7D502 Created Zip Spec      14 (20) '2.0'\n-7D503 Created OS            03 (3) 'Unix'\n-7D504 Extract Zip Spec      14 (20) '2.0'\n-7D505 Extract OS            00 (0) 'MS-DOS'\n-7D506 General Purpose Flag  0800 (2048)\n+7D255 CENTRAL HEADER #242   02014B50 (33639248)\n+7D259 Created Zip Spec      14 (20) '2.0'\n+7D25A Created OS            03 (3) 'Unix'\n+7D25B Extract Zip Spec      14 (20) '2.0'\n+7D25C Extract OS            00 (0) 'MS-DOS'\n+7D25D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D508 Compression Method    0008 (8) 'Deflated'\n-7D50A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D50E CRC                   E1F376C0 (3790829248)\n-7D512 Compressed Size       0000038A (906)\n-7D516 Uncompressed Size     00000817 (2071)\n-7D51A Filename Length       003B (59)\n-7D51C Extra Length          0000 (0)\n-7D51E Comment Length        0000 (0)\n-7D520 Disk Start            0000 (0)\n-7D522 Int File Attributes   0000 (0)\n+7D25F Compression Method    0008 (8) 'Deflated'\n+7D261 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D265 CRC                   A5647335 (2774823733)\n+7D269 Compressed Size       0000027E (638)\n+7D26D Uncompressed Size     000004E5 (1253)\n+7D271 Filename Length       0036 (54)\n+7D273 Extra Length          0000 (0)\n+7D275 Comment Length        0000 (0)\n+7D277 Disk Start            0000 (0)\n+7D279 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D524 Ext File Attributes   81A40000 (2175008768)\n+7D27B 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-7D528 Local Header Offset   00045D21 (285985)\n-7D52C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D27F Local Header Offset   00046346 (287558)\n+7D283 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D52C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D567 CENTRAL HEADER #240   02014B50 (33639248)\n-7D56B Created Zip Spec      14 (20) '2.0'\n-7D56C Created OS            03 (3) 'Unix'\n-7D56D Extract Zip Spec      14 (20) '2.0'\n-7D56E Extract OS            00 (0) 'MS-DOS'\n-7D56F General Purpose Flag  0800 (2048)\n+7D2B9 CENTRAL HEADER #243   02014B50 (33639248)\n+7D2BD Created Zip Spec      14 (20) '2.0'\n+7D2BE Created OS            03 (3) 'Unix'\n+7D2BF Extract Zip Spec      14 (20) '2.0'\n+7D2C0 Extract OS            00 (0) 'MS-DOS'\n+7D2C1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D571 Compression Method    0008 (8) 'Deflated'\n-7D573 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D577 CRC                   3368AF4C (862498636)\n-7D57B Compressed Size       000007C1 (1985)\n-7D57F Uncompressed Size     000011C2 (4546)\n-7D583 Filename Length       0037 (55)\n-7D585 Extra Length          0000 (0)\n-7D587 Comment Length        0000 (0)\n-7D589 Disk Start            0000 (0)\n-7D58B Int File Attributes   0000 (0)\n+7D2C3 Compression Method    0008 (8) 'Deflated'\n+7D2C5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D2C9 CRC                   894AF390 (2303390608)\n+7D2CD Compressed Size       000002FA (762)\n+7D2D1 Uncompressed Size     000005FD (1533)\n+7D2D5 Filename Length       0032 (50)\n+7D2D7 Extra Length          0000 (0)\n+7D2D9 Comment Length        0000 (0)\n+7D2DB Disk Start            0000 (0)\n+7D2DD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D58D Ext File Attributes   81A40000 (2175008768)\n+7D2DF 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-7D591 Local Header Offset   00046104 (286980)\n-7D595 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D2E3 Local Header Offset   00046618 (288280)\n+7D2E7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D5CC CENTRAL HEADER #241   02014B50 (33639248)\n-7D5D0 Created Zip Spec      14 (20) '2.0'\n-7D5D1 Created OS            03 (3) 'Unix'\n-7D5D2 Extract Zip Spec      14 (20) '2.0'\n-7D5D3 Extract OS            00 (0) 'MS-DOS'\n-7D5D4 General Purpose Flag  0800 (2048)\n+7D319 CENTRAL HEADER #244   02014B50 (33639248)\n+7D31D Created Zip Spec      14 (20) '2.0'\n+7D31E Created OS            03 (3) 'Unix'\n+7D31F Extract Zip Spec      14 (20) '2.0'\n+7D320 Extract OS            00 (0) 'MS-DOS'\n+7D321 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D5D6 Compression Method    0008 (8) 'Deflated'\n-7D5D8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D5DC CRC                   D8A7381C (3634837532)\n-7D5E0 Compressed Size       0000027F (639)\n-7D5E4 Uncompressed Size     000004FA (1274)\n-7D5E8 Filename Length       003B (59)\n-7D5EA Extra Length          0000 (0)\n-7D5EC Comment Length        0000 (0)\n-7D5EE Disk Start            0000 (0)\n-7D5F0 Int File Attributes   0000 (0)\n+7D323 Compression Method    0008 (8) 'Deflated'\n+7D325 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D329 CRC                   5A25D6E0 (1512429280)\n+7D32D Compressed Size       00000271 (625)\n+7D331 Uncompressed Size     000004D4 (1236)\n+7D335 Filename Length       0033 (51)\n+7D337 Extra Length          0000 (0)\n+7D339 Comment Length        0000 (0)\n+7D33B Disk Start            0000 (0)\n+7D33D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D5F2 Ext File Attributes   81A40000 (2175008768)\n+7D33F 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-7D5F6 Local Header Offset   0004691A (289050)\n-7D5FA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D343 Local Header Offset   00046962 (289122)\n+7D347 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D5FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D635 CENTRAL HEADER #242   02014B50 (33639248)\n-7D639 Created Zip Spec      14 (20) '2.0'\n-7D63A Created OS            03 (3) 'Unix'\n-7D63B Extract Zip Spec      14 (20) '2.0'\n-7D63C Extract OS            00 (0) 'MS-DOS'\n-7D63D General Purpose Flag  0800 (2048)\n+7D37A CENTRAL HEADER #245   02014B50 (33639248)\n+7D37E Created Zip Spec      14 (20) '2.0'\n+7D37F Created OS            03 (3) 'Unix'\n+7D380 Extract Zip Spec      14 (20) '2.0'\n+7D381 Extract OS            00 (0) 'MS-DOS'\n+7D382 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D63F Compression Method    0008 (8) 'Deflated'\n-7D641 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D645 CRC                   BBA7C618 (3148334616)\n-7D649 Compressed Size       000002F4 (756)\n-7D64D Uncompressed Size     0000060B (1547)\n-7D651 Filename Length       0037 (55)\n-7D653 Extra Length          0000 (0)\n-7D655 Comment Length        0000 (0)\n-7D657 Disk Start            0000 (0)\n-7D659 Int File Attributes   0000 (0)\n+7D384 Compression Method    0008 (8) 'Deflated'\n+7D386 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D38A CRC                   80DE0862 (2162034786)\n+7D38E Compressed Size       00000309 (777)\n+7D392 Uncompressed Size     00000645 (1605)\n+7D396 Filename Length       0034 (52)\n+7D398 Extra Length          0000 (0)\n+7D39A Comment Length        0000 (0)\n+7D39C Disk Start            0000 (0)\n+7D39E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D65B Ext File Attributes   81A40000 (2175008768)\n+7D3A0 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-7D65F Local Header Offset   00046BF2 (289778)\n-7D663 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D3A4 Local Header Offset   00046C24 (289828)\n+7D3A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D69A CENTRAL HEADER #243   02014B50 (33639248)\n-7D69E Created Zip Spec      14 (20) '2.0'\n-7D69F Created OS            03 (3) 'Unix'\n-7D6A0 Extract Zip Spec      14 (20) '2.0'\n-7D6A1 Extract OS            00 (0) 'MS-DOS'\n-7D6A2 General Purpose Flag  0800 (2048)\n+7D3DC CENTRAL HEADER #246   02014B50 (33639248)\n+7D3E0 Created Zip Spec      14 (20) '2.0'\n+7D3E1 Created OS            03 (3) 'Unix'\n+7D3E2 Extract Zip Spec      14 (20) '2.0'\n+7D3E3 Extract OS            00 (0) 'MS-DOS'\n+7D3E4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D6A4 Compression Method    0008 (8) 'Deflated'\n-7D6A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D6AA CRC                   36DD372A (920467242)\n-7D6AE Compressed Size       0000027F (639)\n-7D6B2 Uncompressed Size     000004E5 (1253)\n-7D6B6 Filename Length       0036 (54)\n-7D6B8 Extra Length          0000 (0)\n-7D6BA Comment Length        0000 (0)\n-7D6BC Disk Start            0000 (0)\n-7D6BE Int File Attributes   0000 (0)\n+7D3E6 Compression Method    0008 (8) 'Deflated'\n+7D3E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D3EC CRC                   1F7ED592 (528405906)\n+7D3F0 Compressed Size       00000075 (117)\n+7D3F4 Uncompressed Size     00000085 (133)\n+7D3F8 Filename Length       002E (46)\n+7D3FA Extra Length          0000 (0)\n+7D3FC Comment Length        0000 (0)\n+7D3FE Disk Start            0000 (0)\n+7D400 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D6C0 Ext File Attributes   81A40000 (2175008768)\n+7D402 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-7D6C4 Local Header Offset   00046F3B (290619)\n-7D6C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D406 Local Header Offset   00046F7F (290687)\n+7D40A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D6C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D6FE CENTRAL HEADER #244   02014B50 (33639248)\n-7D702 Created Zip Spec      14 (20) '2.0'\n-7D703 Created OS            03 (3) 'Unix'\n-7D704 Extract Zip Spec      14 (20) '2.0'\n-7D705 Extract OS            00 (0) 'MS-DOS'\n-7D706 General Purpose Flag  0800 (2048)\n+7D438 CENTRAL HEADER #247   02014B50 (33639248)\n+7D43C Created Zip Spec      14 (20) '2.0'\n+7D43D Created OS            03 (3) 'Unix'\n+7D43E Extract Zip Spec      14 (20) '2.0'\n+7D43F Extract OS            00 (0) 'MS-DOS'\n+7D440 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D708 Compression Method    0008 (8) 'Deflated'\n-7D70A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D70E CRC                   04B65CC9 (79060169)\n-7D712 Compressed Size       000002FB (763)\n-7D716 Uncompressed Size     000005FD (1533)\n-7D71A Filename Length       0032 (50)\n-7D71C Extra Length          0000 (0)\n-7D71E Comment Length        0000 (0)\n-7D720 Disk Start            0000 (0)\n-7D722 Int File Attributes   0000 (0)\n+7D442 Compression Method    0008 (8) 'Deflated'\n+7D444 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D448 CRC                   D1C4D878 (3519338616)\n+7D44C Compressed Size       00000553 (1363)\n+7D450 Uncompressed Size     00000B79 (2937)\n+7D454 Filename Length       003F (63)\n+7D456 Extra Length          0000 (0)\n+7D458 Comment Length        0000 (0)\n+7D45A Disk Start            0000 (0)\n+7D45C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D724 Ext File Attributes   81A40000 (2175008768)\n+7D45E 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-7D728 Local Header Offset   0004720E (291342)\n-7D72C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D462 Local Header Offset   00047040 (290880)\n+7D466 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D75E CENTRAL HEADER #245   02014B50 (33639248)\n-7D762 Created Zip Spec      14 (20) '2.0'\n-7D763 Created OS            03 (3) 'Unix'\n-7D764 Extract Zip Spec      14 (20) '2.0'\n-7D765 Extract OS            00 (0) 'MS-DOS'\n-7D766 General Purpose Flag  0800 (2048)\n+7D4A5 CENTRAL HEADER #248   02014B50 (33639248)\n+7D4A9 Created Zip Spec      14 (20) '2.0'\n+7D4AA Created OS            03 (3) 'Unix'\n+7D4AB Extract Zip Spec      14 (20) '2.0'\n+7D4AC Extract OS            00 (0) 'MS-DOS'\n+7D4AD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D768 Compression Method    0008 (8) 'Deflated'\n-7D76A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D76E CRC                   FBB1326B (4222693995)\n-7D772 Compressed Size       00000273 (627)\n-7D776 Uncompressed Size     000004D4 (1236)\n-7D77A Filename Length       0033 (51)\n-7D77C Extra Length          0000 (0)\n-7D77E Comment Length        0000 (0)\n-7D780 Disk Start            0000 (0)\n-7D782 Int File Attributes   0000 (0)\n+7D4AF Compression Method    0008 (8) 'Deflated'\n+7D4B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D4B5 CRC                   C15B108B (3243970699)\n+7D4B9 Compressed Size       000003C6 (966)\n+7D4BD Uncompressed Size     0000087A (2170)\n+7D4C1 Filename Length       0039 (57)\n+7D4C3 Extra Length          0000 (0)\n+7D4C5 Comment Length        0000 (0)\n+7D4C7 Disk Start            0000 (0)\n+7D4C9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D784 Ext File Attributes   81A40000 (2175008768)\n+7D4CB 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-7D788 Local Header Offset   00047559 (292185)\n-7D78C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D4CF Local Header Offset   000475F0 (292336)\n+7D4D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D78C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D4D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D7BF CENTRAL HEADER #246   02014B50 (33639248)\n-7D7C3 Created Zip Spec      14 (20) '2.0'\n-7D7C4 Created OS            03 (3) 'Unix'\n-7D7C5 Extract Zip Spec      14 (20) '2.0'\n-7D7C6 Extract OS            00 (0) 'MS-DOS'\n-7D7C7 General Purpose Flag  0800 (2048)\n+7D50C CENTRAL HEADER #249   02014B50 (33639248)\n+7D510 Created Zip Spec      14 (20) '2.0'\n+7D511 Created OS            03 (3) 'Unix'\n+7D512 Extract Zip Spec      14 (20) '2.0'\n+7D513 Extract OS            00 (0) 'MS-DOS'\n+7D514 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D7C9 Compression Method    0008 (8) 'Deflated'\n-7D7CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D7CF CRC                   1E5F3FD7 (509558743)\n-7D7D3 Compressed Size       00000302 (770)\n-7D7D7 Uncompressed Size     00000645 (1605)\n-7D7DB Filename Length       0034 (52)\n-7D7DD Extra Length          0000 (0)\n-7D7DF Comment Length        0000 (0)\n-7D7E1 Disk Start            0000 (0)\n-7D7E3 Int File Attributes   0000 (0)\n+7D516 Compression Method    0008 (8) 'Deflated'\n+7D518 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D51C CRC                   E756B9C5 (3881220549)\n+7D520 Compressed Size       0000051B (1307)\n+7D524 Uncompressed Size     00000B4D (2893)\n+7D528 Filename Length       0037 (55)\n+7D52A Extra Length          0000 (0)\n+7D52C Comment Length        0000 (0)\n+7D52E Disk Start            0000 (0)\n+7D530 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D7E5 Ext File Attributes   81A40000 (2175008768)\n+7D532 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-7D7E9 Local Header Offset   0004781D (292893)\n-7D7ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D536 Local Header Offset   00047A0D (293389)\n+7D53A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D7ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D53A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D821 CENTRAL HEADER #247   02014B50 (33639248)\n-7D825 Created Zip Spec      14 (20) '2.0'\n-7D826 Created OS            03 (3) 'Unix'\n-7D827 Extract Zip Spec      14 (20) '2.0'\n-7D828 Extract OS            00 (0) 'MS-DOS'\n-7D829 General Purpose Flag  0800 (2048)\n+7D571 CENTRAL HEADER #250   02014B50 (33639248)\n+7D575 Created Zip Spec      14 (20) '2.0'\n+7D576 Created OS            03 (3) 'Unix'\n+7D577 Extract Zip Spec      14 (20) '2.0'\n+7D578 Extract OS            00 (0) 'MS-DOS'\n+7D579 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D82B Compression Method    0008 (8) 'Deflated'\n-7D82D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D831 CRC                   218DA495 (562930837)\n-7D835 Compressed Size       00000075 (117)\n-7D839 Uncompressed Size     00000085 (133)\n-7D83D Filename Length       002E (46)\n-7D83F Extra Length          0000 (0)\n-7D841 Comment Length        0000 (0)\n-7D843 Disk Start            0000 (0)\n-7D845 Int File Attributes   0000 (0)\n+7D57B Compression Method    0008 (8) 'Deflated'\n+7D57D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D581 CRC                   6F2EC8C2 (1865337026)\n+7D585 Compressed Size       00000A12 (2578)\n+7D589 Uncompressed Size     000014BE (5310)\n+7D58D Filename Length       003B (59)\n+7D58F Extra Length          0000 (0)\n+7D591 Comment Length        0000 (0)\n+7D593 Disk Start            0000 (0)\n+7D595 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D847 Ext File Attributes   81A40000 (2175008768)\n+7D597 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-7D84B Local Header Offset   00047B71 (293745)\n-7D84F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D59B Local Header Offset   00047F7D (294781)\n+7D59F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D84F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D59F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D87D CENTRAL HEADER #248   02014B50 (33639248)\n-7D881 Created Zip Spec      14 (20) '2.0'\n-7D882 Created OS            03 (3) 'Unix'\n-7D883 Extract Zip Spec      14 (20) '2.0'\n-7D884 Extract OS            00 (0) 'MS-DOS'\n-7D885 General Purpose Flag  0800 (2048)\n+7D5DA CENTRAL HEADER #251   02014B50 (33639248)\n+7D5DE Created Zip Spec      14 (20) '2.0'\n+7D5DF Created OS            03 (3) 'Unix'\n+7D5E0 Extract Zip Spec      14 (20) '2.0'\n+7D5E1 Extract OS            00 (0) 'MS-DOS'\n+7D5E2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D887 Compression Method    0008 (8) 'Deflated'\n-7D889 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D88D CRC                   6C215E08 (1814126088)\n-7D891 Compressed Size       00000559 (1369)\n-7D895 Uncompressed Size     00000B85 (2949)\n-7D899 Filename Length       003F (63)\n-7D89B Extra Length          0000 (0)\n-7D89D Comment Length        0000 (0)\n-7D89F Disk Start            0000 (0)\n-7D8A1 Int File Attributes   0000 (0)\n+7D5E4 Compression Method    0008 (8) 'Deflated'\n+7D5E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D5EA CRC                   CF415CC0 (3477167296)\n+7D5EE Compressed Size       000003C6 (966)\n+7D5F2 Uncompressed Size     000008E3 (2275)\n+7D5F6 Filename Length       003C (60)\n+7D5F8 Extra Length          0000 (0)\n+7D5FA Comment Length        0000 (0)\n+7D5FC Disk Start            0000 (0)\n+7D5FE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D8A3 Ext File Attributes   81A40000 (2175008768)\n+7D600 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-7D8A7 Local Header Offset   00047C32 (293938)\n-7D8AB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D604 Local Header Offset   000489E8 (297448)\n+7D608 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D8AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D608: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D8EA CENTRAL HEADER #249   02014B50 (33639248)\n-7D8EE Created Zip Spec      14 (20) '2.0'\n-7D8EF Created OS            03 (3) 'Unix'\n-7D8F0 Extract Zip Spec      14 (20) '2.0'\n-7D8F1 Extract OS            00 (0) 'MS-DOS'\n-7D8F2 General Purpose Flag  0800 (2048)\n+7D644 CENTRAL HEADER #252   02014B50 (33639248)\n+7D648 Created Zip Spec      14 (20) '2.0'\n+7D649 Created OS            03 (3) 'Unix'\n+7D64A Extract Zip Spec      14 (20) '2.0'\n+7D64B Extract OS            00 (0) 'MS-DOS'\n+7D64C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D8F4 Compression Method    0008 (8) 'Deflated'\n-7D8F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D8FA CRC                   12015BCE (302078926)\n-7D8FE Compressed Size       000003C5 (965)\n-7D902 Uncompressed Size     0000087A (2170)\n-7D906 Filename Length       0039 (57)\n-7D908 Extra Length          0000 (0)\n-7D90A Comment Length        0000 (0)\n-7D90C Disk Start            0000 (0)\n-7D90E Int File Attributes   0000 (0)\n+7D64E Compression Method    0008 (8) 'Deflated'\n+7D650 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D654 CRC                   1D128B68 (487754600)\n+7D658 Compressed Size       0000099D (2461)\n+7D65C Uncompressed Size     00001476 (5238)\n+7D660 Filename Length       0038 (56)\n+7D662 Extra Length          0000 (0)\n+7D664 Comment Length        0000 (0)\n+7D666 Disk Start            0000 (0)\n+7D668 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D910 Ext File Attributes   81A40000 (2175008768)\n+7D66A 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-7D914 Local Header Offset   000481E8 (295400)\n-7D918 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D66E Local Header Offset   00048E08 (298504)\n+7D672 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D672: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D951 CENTRAL HEADER #250   02014B50 (33639248)\n-7D955 Created Zip Spec      14 (20) '2.0'\n-7D956 Created OS            03 (3) 'Unix'\n-7D957 Extract Zip Spec      14 (20) '2.0'\n-7D958 Extract OS            00 (0) 'MS-DOS'\n-7D959 General Purpose Flag  0800 (2048)\n+7D6AA CENTRAL HEADER #253   02014B50 (33639248)\n+7D6AE Created Zip Spec      14 (20) '2.0'\n+7D6AF Created OS            03 (3) 'Unix'\n+7D6B0 Extract Zip Spec      14 (20) '2.0'\n+7D6B1 Extract OS            00 (0) 'MS-DOS'\n+7D6B2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D95B Compression Method    0008 (8) 'Deflated'\n-7D95D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D961 CRC                   BA2E0E4D (3123580493)\n-7D965 Compressed Size       00000539 (1337)\n-7D969 Uncompressed Size     00000B8E (2958)\n-7D96D Filename Length       0037 (55)\n-7D96F Extra Length          0000 (0)\n-7D971 Comment Length        0000 (0)\n-7D973 Disk Start            0000 (0)\n-7D975 Int File Attributes   0000 (0)\n+7D6B4 Compression Method    0008 (8) 'Deflated'\n+7D6B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D6BA CRC                   51DA0F23 (1373245219)\n+7D6BE Compressed Size       00000924 (2340)\n+7D6C2 Uncompressed Size     00001404 (5124)\n+7D6C6 Filename Length       0038 (56)\n+7D6C8 Extra Length          0000 (0)\n+7D6CA Comment Length        0000 (0)\n+7D6CC Disk Start            0000 (0)\n+7D6CE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D977 Ext File Attributes   81A40000 (2175008768)\n+7D6D0 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-7D97B Local Header Offset   00048604 (296452)\n-7D97F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D6D4 Local Header Offset   000497FB (301051)\n+7D6D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D6D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7D9B6 CENTRAL HEADER #251   02014B50 (33639248)\n-7D9BA Created Zip Spec      14 (20) '2.0'\n-7D9BB Created OS            03 (3) 'Unix'\n-7D9BC Extract Zip Spec      14 (20) '2.0'\n-7D9BD Extract OS            00 (0) 'MS-DOS'\n-7D9BE General Purpose Flag  0800 (2048)\n+7D710 CENTRAL HEADER #254   02014B50 (33639248)\n+7D714 Created Zip Spec      14 (20) '2.0'\n+7D715 Created OS            03 (3) 'Unix'\n+7D716 Extract Zip Spec      14 (20) '2.0'\n+7D717 Extract OS            00 (0) 'MS-DOS'\n+7D718 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7D9C0 Compression Method    0008 (8) 'Deflated'\n-7D9C2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7D9C6 CRC                   3A412C6A (977349738)\n-7D9CA Compressed Size       00000A25 (2597)\n-7D9CE Uncompressed Size     000014F2 (5362)\n-7D9D2 Filename Length       003B (59)\n-7D9D4 Extra Length          0000 (0)\n-7D9D6 Comment Length        0000 (0)\n-7D9D8 Disk Start            0000 (0)\n-7D9DA Int File Attributes   0000 (0)\n+7D71A Compression Method    0008 (8) 'Deflated'\n+7D71C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D720 CRC                   84D7AFBC (2228727740)\n+7D724 Compressed Size       00000076 (118)\n+7D728 Uncompressed Size     00000086 (134)\n+7D72C Filename Length       002F (47)\n+7D72E Extra Length          0000 (0)\n+7D730 Comment Length        0000 (0)\n+7D732 Disk Start            0000 (0)\n+7D734 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7D9DC Ext File Attributes   81A40000 (2175008768)\n+7D736 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-7D9E0 Local Header Offset   00048B92 (297874)\n-7D9E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D73A Local Header Offset   0004A175 (303477)\n+7D73E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7D9E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D73E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DA1F CENTRAL HEADER #252   02014B50 (33639248)\n-7DA23 Created Zip Spec      14 (20) '2.0'\n-7DA24 Created OS            03 (3) 'Unix'\n-7DA25 Extract Zip Spec      14 (20) '2.0'\n-7DA26 Extract OS            00 (0) 'MS-DOS'\n-7DA27 General Purpose Flag  0800 (2048)\n+7D76D CENTRAL HEADER #255   02014B50 (33639248)\n+7D771 Created Zip Spec      14 (20) '2.0'\n+7D772 Created OS            03 (3) 'Unix'\n+7D773 Extract Zip Spec      14 (20) '2.0'\n+7D774 Extract OS            00 (0) 'MS-DOS'\n+7D775 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DA29 Compression Method    0008 (8) 'Deflated'\n-7DA2B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DA2F CRC                   9BBDD3F7 (2612909047)\n-7DA33 Compressed Size       000003CA (970)\n-7DA37 Uncompressed Size     000008E3 (2275)\n-7DA3B Filename Length       003C (60)\n-7DA3D Extra Length          0000 (0)\n-7DA3F Comment Length        0000 (0)\n-7DA41 Disk Start            0000 (0)\n-7DA43 Int File Attributes   0000 (0)\n+7D777 Compression Method    0008 (8) 'Deflated'\n+7D779 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D77D CRC                   4BDA5739 (1272600377)\n+7D781 Compressed Size       00000A03 (2563)\n+7D785 Uncompressed Size     00001510 (5392)\n+7D789 Filename Length       003A (58)\n+7D78B Extra Length          0000 (0)\n+7D78D Comment Length        0000 (0)\n+7D78F Disk Start            0000 (0)\n+7D791 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DA45 Ext File Attributes   81A40000 (2175008768)\n+7D793 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-7DA49 Local Header Offset   00049610 (300560)\n-7DA4D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D797 Local Header Offset   0004A238 (303672)\n+7D79B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DA4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D79B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DA89 CENTRAL HEADER #253   02014B50 (33639248)\n-7DA8D Created Zip Spec      14 (20) '2.0'\n-7DA8E Created OS            03 (3) 'Unix'\n-7DA8F Extract Zip Spec      14 (20) '2.0'\n-7DA90 Extract OS            00 (0) 'MS-DOS'\n-7DA91 General Purpose Flag  0800 (2048)\n+7D7D5 CENTRAL HEADER #256   02014B50 (33639248)\n+7D7D9 Created Zip Spec      14 (20) '2.0'\n+7D7DA Created OS            03 (3) 'Unix'\n+7D7DB Extract Zip Spec      14 (20) '2.0'\n+7D7DC Extract OS            00 (0) 'MS-DOS'\n+7D7DD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DA93 Compression Method    0008 (8) 'Deflated'\n-7DA95 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DA99 CRC                   C8D14A43 (3369159235)\n-7DA9D Compressed Size       000009C5 (2501)\n-7DAA1 Uncompressed Size     000014E1 (5345)\n-7DAA5 Filename Length       0038 (56)\n-7DAA7 Extra Length          0000 (0)\n-7DAA9 Comment Length        0000 (0)\n-7DAAB Disk Start            0000 (0)\n-7DAAD Int File Attributes   0000 (0)\n+7D7DF Compression Method    0008 (8) 'Deflated'\n+7D7E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D7E5 CRC                   E02E9861 (3761150049)\n+7D7E9 Compressed Size       00000077 (119)\n+7D7ED Uncompressed Size     00000089 (137)\n+7D7F1 Filename Length       0032 (50)\n+7D7F3 Extra Length          0000 (0)\n+7D7F5 Comment Length        0000 (0)\n+7D7F7 Disk Start            0000 (0)\n+7D7F9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DAAF Ext File Attributes   81A40000 (2175008768)\n+7D7FB 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-7DAB3 Local Header Offset   00049A34 (301620)\n-7DAB7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D7FF Local Header Offset   0004AC93 (306323)\n+7D803 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DAB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DAEF CENTRAL HEADER #254   02014B50 (33639248)\n-7DAF3 Created Zip Spec      14 (20) '2.0'\n-7DAF4 Created OS            03 (3) 'Unix'\n-7DAF5 Extract Zip Spec      14 (20) '2.0'\n-7DAF6 Extract OS            00 (0) 'MS-DOS'\n-7DAF7 General Purpose Flag  0800 (2048)\n+7D835 CENTRAL HEADER #257   02014B50 (33639248)\n+7D839 Created Zip Spec      14 (20) '2.0'\n+7D83A Created OS            03 (3) 'Unix'\n+7D83B Extract Zip Spec      14 (20) '2.0'\n+7D83C Extract OS            00 (0) 'MS-DOS'\n+7D83D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DAF9 Compression Method    0008 (8) 'Deflated'\n-7DAFB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DAFF CRC                   BDE5BE87 (3185950343)\n-7DB03 Compressed Size       00000931 (2353)\n-7DB07 Uncompressed Size     00001427 (5159)\n-7DB0B Filename Length       0038 (56)\n-7DB0D Extra Length          0000 (0)\n-7DB0F Comment Length        0000 (0)\n-7DB11 Disk Start            0000 (0)\n-7DB13 Int File Attributes   0000 (0)\n+7D83F Compression Method    0008 (8) 'Deflated'\n+7D841 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D845 CRC                   8D3A50D7 (2369409239)\n+7D849 Compressed Size       00000522 (1314)\n+7D84D Uncompressed Size     00000A6D (2669)\n+7D851 Filename Length       0037 (55)\n+7D853 Extra Length          0000 (0)\n+7D855 Comment Length        0000 (0)\n+7D857 Disk Start            0000 (0)\n+7D859 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DB15 Ext File Attributes   81A40000 (2175008768)\n+7D85B 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-7DB19 Local Header Offset   0004A44F (304207)\n-7DB1D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D85F Local Header Offset   0004AD5A (306522)\n+7D863 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DB55 CENTRAL HEADER #255   02014B50 (33639248)\n-7DB59 Created Zip Spec      14 (20) '2.0'\n-7DB5A Created OS            03 (3) 'Unix'\n-7DB5B Extract Zip Spec      14 (20) '2.0'\n-7DB5C Extract OS            00 (0) 'MS-DOS'\n-7DB5D General Purpose Flag  0800 (2048)\n+7D89A CENTRAL HEADER #258   02014B50 (33639248)\n+7D89E Created Zip Spec      14 (20) '2.0'\n+7D89F Created OS            03 (3) 'Unix'\n+7D8A0 Extract Zip Spec      14 (20) '2.0'\n+7D8A1 Extract OS            00 (0) 'MS-DOS'\n+7D8A2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DB5F Compression Method    0008 (8) 'Deflated'\n-7DB61 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DB65 CRC                   B24D2CC4 (2991402180)\n-7DB69 Compressed Size       00000076 (118)\n-7DB6D Uncompressed Size     00000086 (134)\n-7DB71 Filename Length       002F (47)\n-7DB73 Extra Length          0000 (0)\n-7DB75 Comment Length        0000 (0)\n-7DB77 Disk Start            0000 (0)\n-7DB79 Int File Attributes   0000 (0)\n+7D8A4 Compression Method    0008 (8) 'Deflated'\n+7D8A6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D8AA CRC                   C87F773D (3363796797)\n+7D8AE Compressed Size       0000057C (1404)\n+7D8B2 Uncompressed Size     00000B48 (2888)\n+7D8B6 Filename Length       0034 (52)\n+7D8B8 Extra Length          0000 (0)\n+7D8BA Comment Length        0000 (0)\n+7D8BC Disk Start            0000 (0)\n+7D8BE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DB7B Ext File Attributes   81A40000 (2175008768)\n+7D8C0 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-7DB7F Local Header Offset   0004ADD6 (306646)\n-7DB83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D8C4 Local Header Offset   0004B2D1 (307921)\n+7D8C8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DB83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D8C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DBB2 CENTRAL HEADER #256   02014B50 (33639248)\n-7DBB6 Created Zip Spec      14 (20) '2.0'\n-7DBB7 Created OS            03 (3) 'Unix'\n-7DBB8 Extract Zip Spec      14 (20) '2.0'\n-7DBB9 Extract OS            00 (0) 'MS-DOS'\n-7DBBA General Purpose Flag  0800 (2048)\n+7D8FC CENTRAL HEADER #259   02014B50 (33639248)\n+7D900 Created Zip Spec      14 (20) '2.0'\n+7D901 Created OS            03 (3) 'Unix'\n+7D902 Extract Zip Spec      14 (20) '2.0'\n+7D903 Extract OS            00 (0) 'MS-DOS'\n+7D904 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DBBC Compression Method    0008 (8) 'Deflated'\n-7DBBE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DBC2 CRC                   F63AC7B5 (4131047349)\n-7DBC6 Compressed Size       00000A03 (2563)\n-7DBCA Uncompressed Size     00001523 (5411)\n-7DBCE Filename Length       003A (58)\n-7DBD0 Extra Length          0000 (0)\n-7DBD2 Comment Length        0000 (0)\n-7DBD4 Disk Start            0000 (0)\n-7DBD6 Int File Attributes   0000 (0)\n+7D906 Compression Method    0008 (8) 'Deflated'\n+7D908 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D90C CRC                   8B53948C (2337510540)\n+7D910 Compressed Size       00000514 (1300)\n+7D914 Uncompressed Size     00000A71 (2673)\n+7D918 Filename Length       0037 (55)\n+7D91A Extra Length          0000 (0)\n+7D91C Comment Length        0000 (0)\n+7D91E Disk Start            0000 (0)\n+7D920 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DBD8 Ext File Attributes   81A40000 (2175008768)\n+7D922 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-7DBDC Local Header Offset   0004AE99 (306841)\n-7DBE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D926 Local Header Offset   0004B89F (309407)\n+7D92A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DBE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D92A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DC1A CENTRAL HEADER #257   02014B50 (33639248)\n-7DC1E Created Zip Spec      14 (20) '2.0'\n-7DC1F Created OS            03 (3) 'Unix'\n-7DC20 Extract Zip Spec      14 (20) '2.0'\n-7DC21 Extract OS            00 (0) 'MS-DOS'\n-7DC22 General Purpose Flag  0800 (2048)\n+7D961 CENTRAL HEADER #260   02014B50 (33639248)\n+7D965 Created Zip Spec      14 (20) '2.0'\n+7D966 Created OS            03 (3) 'Unix'\n+7D967 Extract Zip Spec      14 (20) '2.0'\n+7D968 Extract OS            00 (0) 'MS-DOS'\n+7D969 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DC24 Compression Method    0008 (8) 'Deflated'\n-7DC26 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DC2A CRC                   F35BCE75 (4082880117)\n-7DC2E Compressed Size       00000078 (120)\n-7DC32 Uncompressed Size     00000089 (137)\n-7DC36 Filename Length       0032 (50)\n-7DC38 Extra Length          0000 (0)\n-7DC3A Comment Length        0000 (0)\n-7DC3C Disk Start            0000 (0)\n-7DC3E Int File Attributes   0000 (0)\n+7D96B Compression Method    0008 (8) 'Deflated'\n+7D96D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D971 CRC                   7C95C2E4 (2090189540)\n+7D975 Compressed Size       000006C5 (1733)\n+7D979 Uncompressed Size     00000DF7 (3575)\n+7D97D Filename Length       0038 (56)\n+7D97F Extra Length          0000 (0)\n+7D981 Comment Length        0000 (0)\n+7D983 Disk Start            0000 (0)\n+7D985 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DC40 Ext File Attributes   81A40000 (2175008768)\n+7D987 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-7DC44 Local Header Offset   0004B8F4 (309492)\n-7DC48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D98B Local Header Offset   0004BE08 (310792)\n+7D98F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DC48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DC7A CENTRAL HEADER #258   02014B50 (33639248)\n-7DC7E Created Zip Spec      14 (20) '2.0'\n-7DC7F Created OS            03 (3) 'Unix'\n-7DC80 Extract Zip Spec      14 (20) '2.0'\n-7DC81 Extract OS            00 (0) 'MS-DOS'\n-7DC82 General Purpose Flag  0800 (2048)\n+7D9C7 CENTRAL HEADER #261   02014B50 (33639248)\n+7D9CB Created Zip Spec      14 (20) '2.0'\n+7D9CC Created OS            03 (3) 'Unix'\n+7D9CD Extract Zip Spec      14 (20) '2.0'\n+7D9CE Extract OS            00 (0) 'MS-DOS'\n+7D9CF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DC84 Compression Method    0008 (8) 'Deflated'\n-7DC86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DC8A CRC                   369A57F5 (916084725)\n-7DC8E Compressed Size       00000518 (1304)\n-7DC92 Uncompressed Size     00000A71 (2673)\n-7DC96 Filename Length       0037 (55)\n-7DC98 Extra Length          0000 (0)\n-7DC9A Comment Length        0000 (0)\n-7DC9C Disk Start            0000 (0)\n-7DC9E Int File Attributes   0000 (0)\n+7D9D1 Compression Method    0008 (8) 'Deflated'\n+7D9D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7D9D7 CRC                   10FB5C71 (284908657)\n+7D9DB Compressed Size       00000076 (118)\n+7D9DF Uncompressed Size     00000086 (134)\n+7D9E3 Filename Length       002F (47)\n+7D9E5 Extra Length          0000 (0)\n+7D9E7 Comment Length        0000 (0)\n+7D9E9 Disk Start            0000 (0)\n+7D9EB Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DCA0 Ext File Attributes   81A40000 (2175008768)\n+7D9ED 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-7DCA4 Local Header Offset   0004B9BC (309692)\n-7DCA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7D9F1 Local Header Offset   0004C523 (312611)\n+7D9F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DCA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7D9F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DCDF CENTRAL HEADER #259   02014B50 (33639248)\n-7DCE3 Created Zip Spec      14 (20) '2.0'\n-7DCE4 Created OS            03 (3) 'Unix'\n-7DCE5 Extract Zip Spec      14 (20) '2.0'\n-7DCE6 Extract OS            00 (0) 'MS-DOS'\n-7DCE7 General Purpose Flag  0800 (2048)\n+7DA24 CENTRAL HEADER #262   02014B50 (33639248)\n+7DA28 Created Zip Spec      14 (20) '2.0'\n+7DA29 Created OS            03 (3) 'Unix'\n+7DA2A Extract Zip Spec      14 (20) '2.0'\n+7DA2B Extract OS            00 (0) 'MS-DOS'\n+7DA2C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DCE9 Compression Method    0008 (8) 'Deflated'\n-7DCEB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DCEF CRC                   604088A5 (1614842021)\n-7DCF3 Compressed Size       00000572 (1394)\n-7DCF7 Uncompressed Size     00000B50 (2896)\n-7DCFB Filename Length       0034 (52)\n-7DCFD Extra Length          0000 (0)\n-7DCFF Comment Length        0000 (0)\n-7DD01 Disk Start            0000 (0)\n-7DD03 Int File Attributes   0000 (0)\n+7DA2E Compression Method    0008 (8) 'Deflated'\n+7DA30 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DA34 CRC                   1103370A (285423370)\n+7DA38 Compressed Size       00000087 (135)\n+7DA3C Uncompressed Size     000000A5 (165)\n+7DA40 Filename Length       0022 (34)\n+7DA42 Extra Length          0000 (0)\n+7DA44 Comment Length        0000 (0)\n+7DA46 Disk Start            0000 (0)\n+7DA48 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DD05 Ext File Attributes   81A40000 (2175008768)\n+7DA4A 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-7DD09 Local Header Offset   0004BF29 (311081)\n-7DD0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DA4E Local Header Offset   0004C5E6 (312806)\n+7DA52 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DD0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DA52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DD41 CENTRAL HEADER #260   02014B50 (33639248)\n-7DD45 Created Zip Spec      14 (20) '2.0'\n-7DD46 Created OS            03 (3) 'Unix'\n-7DD47 Extract Zip Spec      14 (20) '2.0'\n-7DD48 Extract OS            00 (0) 'MS-DOS'\n-7DD49 General Purpose Flag  0800 (2048)\n+7DA74 CENTRAL HEADER #263   02014B50 (33639248)\n+7DA78 Created Zip Spec      14 (20) '2.0'\n+7DA79 Created OS            03 (3) 'Unix'\n+7DA7A Extract Zip Spec      14 (20) '2.0'\n+7DA7B Extract OS            00 (0) 'MS-DOS'\n+7DA7C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DD4B Compression Method    0008 (8) 'Deflated'\n-7DD4D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DD51 CRC                   5A94CABE (1519700670)\n-7DD55 Compressed Size       0000050A (1290)\n-7DD59 Uncompressed Size     00000A75 (2677)\n-7DD5D Filename Length       0037 (55)\n-7DD5F Extra Length          0000 (0)\n-7DD61 Comment Length        0000 (0)\n-7DD63 Disk Start            0000 (0)\n-7DD65 Int File Attributes   0000 (0)\n+7DA7E Compression Method    0008 (8) 'Deflated'\n+7DA80 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DA84 CRC                   E241E341 (3795968833)\n+7DA88 Compressed Size       00000723 (1827)\n+7DA8C Uncompressed Size     00000EB5 (3765)\n+7DA90 Filename Length       002A (42)\n+7DA92 Extra Length          0000 (0)\n+7DA94 Comment Length        0000 (0)\n+7DA96 Disk Start            0000 (0)\n+7DA98 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DD67 Ext File Attributes   81A40000 (2175008768)\n+7DA9A 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-7DD6B Local Header Offset   0004C4ED (312557)\n-7DD6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DA9E Local Header Offset   0004C6AD (313005)\n+7DAA2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DD6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DAA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DDA6 CENTRAL HEADER #261   02014B50 (33639248)\n-7DDAA Created Zip Spec      14 (20) '2.0'\n-7DDAB Created OS            03 (3) 'Unix'\n-7DDAC Extract Zip Spec      14 (20) '2.0'\n-7DDAD Extract OS            00 (0) 'MS-DOS'\n-7DDAE General Purpose Flag  0800 (2048)\n+7DACC CENTRAL HEADER #264   02014B50 (33639248)\n+7DAD0 Created Zip Spec      14 (20) '2.0'\n+7DAD1 Created OS            03 (3) 'Unix'\n+7DAD2 Extract Zip Spec      14 (20) '2.0'\n+7DAD3 Extract OS            00 (0) 'MS-DOS'\n+7DAD4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DDB0 Compression Method    0008 (8) 'Deflated'\n-7DDB2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DDB6 CRC                   788FA1AA (2022678954)\n-7DDBA Compressed Size       000006EE (1774)\n-7DDBE Uncompressed Size     00000E4E (3662)\n-7DDC2 Filename Length       0038 (56)\n-7DDC4 Extra Length          0000 (0)\n-7DDC6 Comment Length        0000 (0)\n-7DDC8 Disk Start            0000 (0)\n-7DDCA Int File Attributes   0000 (0)\n+7DAD6 Compression Method    0008 (8) 'Deflated'\n+7DAD8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DADC CRC                   CE6AECC6 (3463113926)\n+7DAE0 Compressed Size       0000006D (109)\n+7DAE4 Uncompressed Size     0000007D (125)\n+7DAE8 Filename Length       0026 (38)\n+7DAEA Extra Length          0000 (0)\n+7DAEC Comment Length        0000 (0)\n+7DAEE Disk Start            0000 (0)\n+7DAF0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DDCC Ext File Attributes   81A40000 (2175008768)\n+7DAF2 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-7DDD0 Local Header Offset   0004CA4C (313932)\n-7DDD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DAF6 Local Header Offset   0004CE18 (314904)\n+7DAFA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DDD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DE0C CENTRAL HEADER #262   02014B50 (33639248)\n-7DE10 Created Zip Spec      14 (20) '2.0'\n-7DE11 Created OS            03 (3) 'Unix'\n-7DE12 Extract Zip Spec      14 (20) '2.0'\n-7DE13 Extract OS            00 (0) 'MS-DOS'\n-7DE14 General Purpose Flag  0800 (2048)\n+7DB20 CENTRAL HEADER #265   02014B50 (33639248)\n+7DB24 Created Zip Spec      14 (20) '2.0'\n+7DB25 Created OS            03 (3) 'Unix'\n+7DB26 Extract Zip Spec      14 (20) '2.0'\n+7DB27 Extract OS            00 (0) 'MS-DOS'\n+7DB28 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DE16 Compression Method    0008 (8) 'Deflated'\n-7DE18 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DE1C CRC                   A7D5234F (2815763279)\n-7DE20 Compressed Size       00000076 (118)\n-7DE24 Uncompressed Size     00000086 (134)\n-7DE28 Filename Length       002F (47)\n-7DE2A Extra Length          0000 (0)\n-7DE2C Comment Length        0000 (0)\n-7DE2E Disk Start            0000 (0)\n-7DE30 Int File Attributes   0000 (0)\n+7DB2A Compression Method    0008 (8) 'Deflated'\n+7DB2C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DB30 CRC                   C30CF745 (3272406853)\n+7DB34 Compressed Size       00000575 (1397)\n+7DB38 Uncompressed Size     00000B41 (2881)\n+7DB3C Filename Length       0023 (35)\n+7DB3E Extra Length          0000 (0)\n+7DB40 Comment Length        0000 (0)\n+7DB42 Disk Start            0000 (0)\n+7DB44 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DE32 Ext File Attributes   81A40000 (2175008768)\n+7DB46 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-7DE36 Local Header Offset   0004D190 (315792)\n-7DE3A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DB4A Local Header Offset   0004CEC9 (315081)\n+7DB4E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DE3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DB4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DE69 CENTRAL HEADER #263   02014B50 (33639248)\n-7DE6D Created Zip Spec      14 (20) '2.0'\n-7DE6E Created OS            03 (3) 'Unix'\n-7DE6F Extract Zip Spec      14 (20) '2.0'\n-7DE70 Extract OS            00 (0) 'MS-DOS'\n-7DE71 General Purpose Flag  0800 (2048)\n+7DB71 CENTRAL HEADER #266   02014B50 (33639248)\n+7DB75 Created Zip Spec      14 (20) '2.0'\n+7DB76 Created OS            03 (3) 'Unix'\n+7DB77 Extract Zip Spec      14 (20) '2.0'\n+7DB78 Extract OS            00 (0) 'MS-DOS'\n+7DB79 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DE73 Compression Method    0008 (8) 'Deflated'\n-7DE75 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DE79 CRC                   1103370A (285423370)\n-7DE7D Compressed Size       00000087 (135)\n-7DE81 Uncompressed Size     000000A5 (165)\n-7DE85 Filename Length       0022 (34)\n-7DE87 Extra Length          0000 (0)\n-7DE89 Comment Length        0000 (0)\n-7DE8B Disk Start            0000 (0)\n-7DE8D Int File Attributes   0000 (0)\n+7DB7B Compression Method    0008 (8) 'Deflated'\n+7DB7D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DB81 CRC                   8A52EBFF (2320690175)\n+7DB85 Compressed Size       000004C6 (1222)\n+7DB89 Uncompressed Size     00000930 (2352)\n+7DB8D Filename Length       001E (30)\n+7DB8F Extra Length          0000 (0)\n+7DB91 Comment Length        0000 (0)\n+7DB93 Disk Start            0000 (0)\n+7DB95 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DE8F Ext File Attributes   81A40000 (2175008768)\n+7DB97 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-7DE93 Local Header Offset   0004D253 (315987)\n-7DE97 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DB9B Local Header Offset   0004D47F (316543)\n+7DB9F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DB9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DEB9 CENTRAL HEADER #264   02014B50 (33639248)\n-7DEBD Created Zip Spec      14 (20) '2.0'\n-7DEBE Created OS            03 (3) 'Unix'\n-7DEBF Extract Zip Spec      14 (20) '2.0'\n-7DEC0 Extract OS            00 (0) 'MS-DOS'\n-7DEC1 General Purpose Flag  0800 (2048)\n+7DBBD CENTRAL HEADER #267   02014B50 (33639248)\n+7DBC1 Created Zip Spec      14 (20) '2.0'\n+7DBC2 Created OS            03 (3) 'Unix'\n+7DBC3 Extract Zip Spec      14 (20) '2.0'\n+7DBC4 Extract OS            00 (0) 'MS-DOS'\n+7DBC5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DEC3 Compression Method    0008 (8) 'Deflated'\n-7DEC5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DEC9 CRC                   E30857A5 (3808974757)\n-7DECD Compressed Size       0000071E (1822)\n-7DED1 Uncompressed Size     00000EB4 (3764)\n-7DED5 Filename Length       002A (42)\n-7DED7 Extra Length          0000 (0)\n-7DED9 Comment Length        0000 (0)\n-7DEDB Disk Start            0000 (0)\n-7DEDD Int File Attributes   0000 (0)\n+7DBC7 Compression Method    0008 (8) 'Deflated'\n+7DBC9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DBCD CRC                   DA45E182 (3662012802)\n+7DBD1 Compressed Size       0000015E (350)\n+7DBD5 Uncompressed Size     00000253 (595)\n+7DBD9 Filename Length       001C (28)\n+7DBDB Extra Length          0000 (0)\n+7DBDD Comment Length        0000 (0)\n+7DBDF Disk Start            0000 (0)\n+7DBE1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DEDF Ext File Attributes   81A40000 (2175008768)\n+7DBE3 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-7DEE3 Local Header Offset   0004D31A (316186)\n-7DEE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DBE7 Local Header Offset   0004D981 (317825)\n+7DBEB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DEE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DBEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DF11 CENTRAL HEADER #265   02014B50 (33639248)\n-7DF15 Created Zip Spec      14 (20) '2.0'\n-7DF16 Created OS            03 (3) 'Unix'\n-7DF17 Extract Zip Spec      14 (20) '2.0'\n-7DF18 Extract OS            00 (0) 'MS-DOS'\n-7DF19 General Purpose Flag  0800 (2048)\n+7DC07 CENTRAL HEADER #268   02014B50 (33639248)\n+7DC0B Created Zip Spec      14 (20) '2.0'\n+7DC0C Created OS            03 (3) 'Unix'\n+7DC0D Extract Zip Spec      14 (20) '2.0'\n+7DC0E Extract OS            00 (0) 'MS-DOS'\n+7DC0F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DF1B Compression Method    0008 (8) 'Deflated'\n-7DF1D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DF21 CRC                   E98253C4 (3917632452)\n-7DF25 Compressed Size       0000006D (109)\n-7DF29 Uncompressed Size     0000007D (125)\n-7DF2D Filename Length       0026 (38)\n-7DF2F Extra Length          0000 (0)\n-7DF31 Comment Length        0000 (0)\n-7DF33 Disk Start            0000 (0)\n-7DF35 Int File Attributes   0000 (0)\n+7DC11 Compression Method    0008 (8) 'Deflated'\n+7DC13 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DC17 CRC                   9E1E6584 (2652792196)\n+7DC1B Compressed Size       000005AA (1450)\n+7DC1F Uncompressed Size     00000B82 (2946)\n+7DC23 Filename Length       0019 (25)\n+7DC25 Extra Length          0000 (0)\n+7DC27 Comment Length        0000 (0)\n+7DC29 Disk Start            0000 (0)\n+7DC2B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DF37 Ext File Attributes   81A40000 (2175008768)\n+7DC2D 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-7DF3B Local Header Offset   0004DA80 (318080)\n-7DF3F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DC31 Local Header Offset   0004DB19 (318233)\n+7DC35 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DF3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DC35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DF65 CENTRAL HEADER #266   02014B50 (33639248)\n-7DF69 Created Zip Spec      14 (20) '2.0'\n-7DF6A Created OS            03 (3) 'Unix'\n-7DF6B Extract Zip Spec      14 (20) '2.0'\n-7DF6C Extract OS            00 (0) 'MS-DOS'\n-7DF6D General Purpose Flag  0800 (2048)\n+7DC4E CENTRAL HEADER #269   02014B50 (33639248)\n+7DC52 Created Zip Spec      14 (20) '2.0'\n+7DC53 Created OS            03 (3) 'Unix'\n+7DC54 Extract Zip Spec      14 (20) '2.0'\n+7DC55 Extract OS            00 (0) 'MS-DOS'\n+7DC56 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DF6F Compression Method    0008 (8) 'Deflated'\n-7DF71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DF75 CRC                   1F8F87E2 (529500130)\n-7DF79 Compressed Size       00000578 (1400)\n-7DF7D Uncompressed Size     00000B32 (2866)\n-7DF81 Filename Length       0023 (35)\n-7DF83 Extra Length          0000 (0)\n-7DF85 Comment Length        0000 (0)\n-7DF87 Disk Start            0000 (0)\n-7DF89 Int File Attributes   0000 (0)\n+7DC58 Compression Method    0008 (8) 'Deflated'\n+7DC5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DC5E CRC                   6EA3ECE8 (1856236776)\n+7DC62 Compressed Size       00000672 (1650)\n+7DC66 Uncompressed Size     00000CD5 (3285)\n+7DC6A Filename Length       0021 (33)\n+7DC6C Extra Length          0000 (0)\n+7DC6E Comment Length        0000 (0)\n+7DC70 Disk Start            0000 (0)\n+7DC72 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DF8B Ext File Attributes   81A40000 (2175008768)\n+7DC74 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-7DF8F Local Header Offset   0004DB31 (318257)\n-7DF93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DC78 Local Header Offset   0004E0FA (319738)\n+7DC7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DF93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DC7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7DFB6 CENTRAL HEADER #267   02014B50 (33639248)\n-7DFBA Created Zip Spec      14 (20) '2.0'\n-7DFBB Created OS            03 (3) 'Unix'\n-7DFBC Extract Zip Spec      14 (20) '2.0'\n-7DFBD Extract OS            00 (0) 'MS-DOS'\n-7DFBE General Purpose Flag  0800 (2048)\n+7DC9D CENTRAL HEADER #270   02014B50 (33639248)\n+7DCA1 Created Zip Spec      14 (20) '2.0'\n+7DCA2 Created OS            03 (3) 'Unix'\n+7DCA3 Extract Zip Spec      14 (20) '2.0'\n+7DCA4 Extract OS            00 (0) 'MS-DOS'\n+7DCA5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7DFC0 Compression Method    0008 (8) 'Deflated'\n-7DFC2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7DFC6 CRC                   EDBE1585 (3988657541)\n-7DFCA Compressed Size       000004D2 (1234)\n-7DFCE Uncompressed Size     00000922 (2338)\n-7DFD2 Filename Length       001E (30)\n-7DFD4 Extra Length          0000 (0)\n-7DFD6 Comment Length        0000 (0)\n-7DFD8 Disk Start            0000 (0)\n-7DFDA Int File Attributes   0000 (0)\n+7DCA7 Compression Method    0008 (8) 'Deflated'\n+7DCA9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DCAD CRC                   FF895230 (4287189552)\n+7DCB1 Compressed Size       00000B8B (2955)\n+7DCB5 Uncompressed Size     00001830 (6192)\n+7DCB9 Filename Length       0021 (33)\n+7DCBB Extra Length          0000 (0)\n+7DCBD Comment Length        0000 (0)\n+7DCBF Disk Start            0000 (0)\n+7DCC1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7DFDC Ext File Attributes   81A40000 (2175008768)\n+7DCC3 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-7DFE0 Local Header Offset   0004E0EA (319722)\n-7DFE4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DCC7 Local Header Offset   0004E7AB (321451)\n+7DCCB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7DFE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DCCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E002 CENTRAL HEADER #268   02014B50 (33639248)\n-7E006 Created Zip Spec      14 (20) '2.0'\n-7E007 Created OS            03 (3) 'Unix'\n-7E008 Extract Zip Spec      14 (20) '2.0'\n-7E009 Extract OS            00 (0) 'MS-DOS'\n-7E00A General Purpose Flag  0800 (2048)\n+7DCEC CENTRAL HEADER #271   02014B50 (33639248)\n+7DCF0 Created Zip Spec      14 (20) '2.0'\n+7DCF1 Created OS            03 (3) 'Unix'\n+7DCF2 Extract Zip Spec      14 (20) '2.0'\n+7DCF3 Extract OS            00 (0) 'MS-DOS'\n+7DCF4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E00C Compression Method    0008 (8) 'Deflated'\n-7E00E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E012 CRC                   DE402F60 (3728748384)\n-7E016 Compressed Size       00000160 (352)\n-7E01A Uncompressed Size     00000253 (595)\n-7E01E Filename Length       001C (28)\n-7E020 Extra Length          0000 (0)\n-7E022 Comment Length        0000 (0)\n-7E024 Disk Start            0000 (0)\n-7E026 Int File Attributes   0000 (0)\n+7DCF6 Compression Method    0008 (8) 'Deflated'\n+7DCF8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DCFC CRC                   E2801F66 (3800047462)\n+7DD00 Compressed Size       00000447 (1095)\n+7DD04 Uncompressed Size     00000842 (2114)\n+7DD08 Filename Length       001C (28)\n+7DD0A Extra Length          0000 (0)\n+7DD0C Comment Length        0000 (0)\n+7DD0E Disk Start            0000 (0)\n+7DD10 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E028 Ext File Attributes   81A40000 (2175008768)\n+7DD12 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-7E02C Local Header Offset   0004E5F8 (321016)\n-7E030 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DD16 Local Header Offset   0004F375 (324469)\n+7DD1A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E030: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E04C CENTRAL HEADER #269   02014B50 (33639248)\n-7E050 Created Zip Spec      14 (20) '2.0'\n-7E051 Created OS            03 (3) 'Unix'\n-7E052 Extract Zip Spec      14 (20) '2.0'\n-7E053 Extract OS            00 (0) 'MS-DOS'\n-7E054 General Purpose Flag  0800 (2048)\n+7DD36 CENTRAL HEADER #272   02014B50 (33639248)\n+7DD3A Created Zip Spec      14 (20) '2.0'\n+7DD3B Created OS            03 (3) 'Unix'\n+7DD3C Extract Zip Spec      14 (20) '2.0'\n+7DD3D Extract OS            00 (0) 'MS-DOS'\n+7DD3E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E056 Compression Method    0008 (8) 'Deflated'\n-7E058 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E05C CRC                   11F34FFC (301158396)\n-7E060 Compressed Size       000005AF (1455)\n-7E064 Uncompressed Size     00000B9F (2975)\n-7E068 Filename Length       0019 (25)\n-7E06A Extra Length          0000 (0)\n-7E06C Comment Length        0000 (0)\n-7E06E Disk Start            0000 (0)\n-7E070 Int File Attributes   0000 (0)\n+7DD40 Compression Method    0008 (8) 'Deflated'\n+7DD42 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DD46 CRC                   BA2300EC (3122856172)\n+7DD4A Compressed Size       00000066 (102)\n+7DD4E Uncompressed Size     00000076 (118)\n+7DD52 Filename Length       001F (31)\n+7DD54 Extra Length          0000 (0)\n+7DD56 Comment Length        0000 (0)\n+7DD58 Disk Start            0000 (0)\n+7DD5A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E072 Ext File Attributes   81A40000 (2175008768)\n+7DD5C 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-7E076 Local Header Offset   0004E792 (321426)\n-7E07A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DD60 Local Header Offset   0004F7F6 (325622)\n+7DD64 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E07A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DD64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E093 CENTRAL HEADER #270   02014B50 (33639248)\n-7E097 Created Zip Spec      14 (20) '2.0'\n-7E098 Created OS            03 (3) 'Unix'\n-7E099 Extract Zip Spec      14 (20) '2.0'\n-7E09A Extract OS            00 (0) 'MS-DOS'\n-7E09B General Purpose Flag  0800 (2048)\n+7DD83 CENTRAL HEADER #273   02014B50 (33639248)\n+7DD87 Created Zip Spec      14 (20) '2.0'\n+7DD88 Created OS            03 (3) 'Unix'\n+7DD89 Extract Zip Spec      14 (20) '2.0'\n+7DD8A Extract OS            00 (0) 'MS-DOS'\n+7DD8B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E09D Compression Method    0008 (8) 'Deflated'\n-7E09F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E0A3 CRC                   5D8B6FA1 (1569419169)\n-7E0A7 Compressed Size       00000672 (1650)\n-7E0AB Uncompressed Size     00000CE2 (3298)\n-7E0AF Filename Length       0021 (33)\n-7E0B1 Extra Length          0000 (0)\n-7E0B3 Comment Length        0000 (0)\n-7E0B5 Disk Start            0000 (0)\n-7E0B7 Int File Attributes   0000 (0)\n+7DD8D Compression Method    0008 (8) 'Deflated'\n+7DD8F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DD93 CRC                   D8FAC771 (3640313713)\n+7DD97 Compressed Size       00000402 (1026)\n+7DD9B Uncompressed Size     00000838 (2104)\n+7DD9F Filename Length       002A (42)\n+7DDA1 Extra Length          0000 (0)\n+7DDA3 Comment Length        0000 (0)\n+7DDA5 Disk Start            0000 (0)\n+7DDA7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E0B9 Ext File Attributes   81A40000 (2175008768)\n+7DDA9 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-7E0BD Local Header Offset   0004ED78 (322936)\n-7E0C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DDAD Local Header Offset   0004F899 (325785)\n+7DDB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E0C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DDB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E0E2 CENTRAL HEADER #271   02014B50 (33639248)\n-7E0E6 Created Zip Spec      14 (20) '2.0'\n-7E0E7 Created OS            03 (3) 'Unix'\n-7E0E8 Extract Zip Spec      14 (20) '2.0'\n-7E0E9 Extract OS            00 (0) 'MS-DOS'\n-7E0EA General Purpose Flag  0800 (2048)\n+7DDDB CENTRAL HEADER #274   02014B50 (33639248)\n+7DDDF Created Zip Spec      14 (20) '2.0'\n+7DDE0 Created OS            03 (3) 'Unix'\n+7DDE1 Extract Zip Spec      14 (20) '2.0'\n+7DDE2 Extract OS            00 (0) 'MS-DOS'\n+7DDE3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E0EC Compression Method    0008 (8) 'Deflated'\n-7E0EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E0F2 CRC                   6423F924 (1680079140)\n-7E0F6 Compressed Size       00000BBA (3002)\n-7E0FA Uncompressed Size     0000185A (6234)\n-7E0FE Filename Length       0021 (33)\n-7E100 Extra Length          0000 (0)\n-7E102 Comment Length        0000 (0)\n-7E104 Disk Start            0000 (0)\n-7E106 Int File Attributes   0000 (0)\n+7DDE5 Compression Method    0008 (8) 'Deflated'\n+7DDE7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DDEB CRC                   42378C99 (1110936729)\n+7DDEF Compressed Size       0000006A (106)\n+7DDF3 Uncompressed Size     0000007A (122)\n+7DDF7 Filename Length       0023 (35)\n+7DDF9 Extra Length          0000 (0)\n+7DDFB Comment Length        0000 (0)\n+7DDFD Disk Start            0000 (0)\n+7DDFF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E108 Ext File Attributes   81A40000 (2175008768)\n+7DE01 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-7E10C Local Header Offset   0004F429 (324649)\n-7E110 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DE05 Local Header Offset   0004FCE3 (326883)\n+7DE09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E110: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DE09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E131 CENTRAL HEADER #272   02014B50 (33639248)\n-7E135 Created Zip Spec      14 (20) '2.0'\n-7E136 Created OS            03 (3) 'Unix'\n-7E137 Extract Zip Spec      14 (20) '2.0'\n-7E138 Extract OS            00 (0) 'MS-DOS'\n-7E139 General Purpose Flag  0800 (2048)\n+7DE2C CENTRAL HEADER #275   02014B50 (33639248)\n+7DE30 Created Zip Spec      14 (20) '2.0'\n+7DE31 Created OS            03 (3) 'Unix'\n+7DE32 Extract Zip Spec      14 (20) '2.0'\n+7DE33 Extract OS            00 (0) 'MS-DOS'\n+7DE34 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E13B Compression Method    0008 (8) 'Deflated'\n-7E13D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E141 CRC                   40B0615A (1085301082)\n-7E145 Compressed Size       00000443 (1091)\n-7E149 Uncompressed Size     00000826 (2086)\n-7E14D Filename Length       001C (28)\n-7E14F Extra Length          0000 (0)\n-7E151 Comment Length        0000 (0)\n-7E153 Disk Start            0000 (0)\n-7E155 Int File Attributes   0000 (0)\n+7DE36 Compression Method    0008 (8) 'Deflated'\n+7DE38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DE3C CRC                   47D87A7E (1205369470)\n+7DE40 Compressed Size       00000637 (1591)\n+7DE44 Uncompressed Size     0000143E (5182)\n+7DE48 Filename Length       0020 (32)\n+7DE4A Extra Length          0000 (0)\n+7DE4C Comment Length        0000 (0)\n+7DE4E Disk Start            0000 (0)\n+7DE50 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E157 Ext File Attributes   81A40000 (2175008768)\n+7DE52 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-7E15B Local Header Offset   00050022 (327714)\n-7E15F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DE56 Local Header Offset   0004FD8E (327054)\n+7DE5A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E15F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DE5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E17B CENTRAL HEADER #273   02014B50 (33639248)\n-7E17F Created Zip Spec      14 (20) '2.0'\n-7E180 Created OS            03 (3) 'Unix'\n-7E181 Extract Zip Spec      14 (20) '2.0'\n-7E182 Extract OS            00 (0) 'MS-DOS'\n-7E183 General Purpose Flag  0800 (2048)\n+7DE7A CENTRAL HEADER #276   02014B50 (33639248)\n+7DE7E Created Zip Spec      14 (20) '2.0'\n+7DE7F Created OS            03 (3) 'Unix'\n+7DE80 Extract Zip Spec      14 (20) '2.0'\n+7DE81 Extract OS            00 (0) 'MS-DOS'\n+7DE82 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E185 Compression Method    0008 (8) 'Deflated'\n-7E187 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E18B CRC                   E42A9231 (3827995185)\n-7E18F Compressed Size       00000066 (102)\n-7E193 Uncompressed Size     00000076 (118)\n-7E197 Filename Length       001F (31)\n-7E199 Extra Length          0000 (0)\n-7E19B Comment Length        0000 (0)\n-7E19D Disk Start            0000 (0)\n-7E19F Int File Attributes   0000 (0)\n+7DE84 Compression Method    0008 (8) 'Deflated'\n+7DE86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DE8A CRC                   AEB4FB3C (2931096380)\n+7DE8E Compressed Size       000001EF (495)\n+7DE92 Uncompressed Size     0000043B (1083)\n+7DE96 Filename Length       0025 (37)\n+7DE98 Extra Length          0000 (0)\n+7DE9A Comment Length        0000 (0)\n+7DE9C Disk Start            0000 (0)\n+7DE9E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E1A1 Ext File Attributes   81A40000 (2175008768)\n+7DEA0 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-7E1A5 Local Header Offset   0005049F (328863)\n-7E1A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DEA4 Local Header Offset   00050403 (328707)\n+7DEA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E1A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DEA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E1C8 CENTRAL HEADER #274   02014B50 (33639248)\n-7E1CC Created Zip Spec      14 (20) '2.0'\n-7E1CD Created OS            03 (3) 'Unix'\n-7E1CE Extract Zip Spec      14 (20) '2.0'\n-7E1CF Extract OS            00 (0) 'MS-DOS'\n-7E1D0 General Purpose Flag  0800 (2048)\n+7DECD CENTRAL HEADER #277   02014B50 (33639248)\n+7DED1 Created Zip Spec      14 (20) '2.0'\n+7DED2 Created OS            03 (3) 'Unix'\n+7DED3 Extract Zip Spec      14 (20) '2.0'\n+7DED4 Extract OS            00 (0) 'MS-DOS'\n+7DED5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E1D2 Compression Method    0008 (8) 'Deflated'\n-7E1D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E1D8 CRC                   0E4622E0 (239477472)\n-7E1DC Compressed Size       00000407 (1031)\n-7E1E0 Uncompressed Size     0000084D (2125)\n-7E1E4 Filename Length       002A (42)\n-7E1E6 Extra Length          0000 (0)\n-7E1E8 Comment Length        0000 (0)\n-7E1EA Disk Start            0000 (0)\n-7E1EC Int File Attributes   0000 (0)\n+7DED7 Compression Method    0008 (8) 'Deflated'\n+7DED9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DEDD CRC                   D347B06E (3544690798)\n+7DEE1 Compressed Size       0000032F (815)\n+7DEE5 Uncompressed Size     0000093C (2364)\n+7DEE9 Filename Length       0028 (40)\n+7DEEB Extra Length          0000 (0)\n+7DEED Comment Length        0000 (0)\n+7DEEF Disk Start            0000 (0)\n+7DEF1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E1EE Ext File Attributes   81A40000 (2175008768)\n+7DEF3 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-7E1F2 Local Header Offset   00050542 (329026)\n-7E1F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DEF7 Local Header Offset   00050635 (329269)\n+7DEFB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E1F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DEFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E220 CENTRAL HEADER #275   02014B50 (33639248)\n-7E224 Created Zip Spec      14 (20) '2.0'\n-7E225 Created OS            03 (3) 'Unix'\n-7E226 Extract Zip Spec      14 (20) '2.0'\n-7E227 Extract OS            00 (0) 'MS-DOS'\n-7E228 General Purpose Flag  0800 (2048)\n+7DF23 CENTRAL HEADER #278   02014B50 (33639248)\n+7DF27 Created Zip Spec      14 (20) '2.0'\n+7DF28 Created OS            03 (3) 'Unix'\n+7DF29 Extract Zip Spec      14 (20) '2.0'\n+7DF2A Extract OS            00 (0) 'MS-DOS'\n+7DF2B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E22A Compression Method    0008 (8) 'Deflated'\n-7E22C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E230 CRC                   E14A2B99 (3779734425)\n-7E234 Compressed Size       0000006A (106)\n-7E238 Uncompressed Size     0000007A (122)\n-7E23C Filename Length       0023 (35)\n-7E23E Extra Length          0000 (0)\n-7E240 Comment Length        0000 (0)\n-7E242 Disk Start            0000 (0)\n-7E244 Int File Attributes   0000 (0)\n+7DF2D Compression Method    0008 (8) 'Deflated'\n+7DF2F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DF33 CRC                   FE585CF8 (4267203832)\n+7DF37 Compressed Size       00000759 (1881)\n+7DF3B Uncompressed Size     0000140F (5135)\n+7DF3F Filename Length       0027 (39)\n+7DF41 Extra Length          0000 (0)\n+7DF43 Comment Length        0000 (0)\n+7DF45 Disk Start            0000 (0)\n+7DF47 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E246 Ext File Attributes   81A40000 (2175008768)\n+7DF49 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-7E24A Local Header Offset   00050991 (330129)\n-7E24E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DF4D Local Header Offset   000509AA (330154)\n+7DF51 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DF51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E271 CENTRAL HEADER #276   02014B50 (33639248)\n-7E275 Created Zip Spec      14 (20) '2.0'\n-7E276 Created OS            03 (3) 'Unix'\n-7E277 Extract Zip Spec      14 (20) '2.0'\n-7E278 Extract OS            00 (0) 'MS-DOS'\n-7E279 General Purpose Flag  0800 (2048)\n+7DF78 CENTRAL HEADER #279   02014B50 (33639248)\n+7DF7C Created Zip Spec      14 (20) '2.0'\n+7DF7D Created OS            03 (3) 'Unix'\n+7DF7E Extract Zip Spec      14 (20) '2.0'\n+7DF7F Extract OS            00 (0) 'MS-DOS'\n+7DF80 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E27B Compression Method    0008 (8) 'Deflated'\n-7E27D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E281 CRC                   65FF117F (1711214975)\n-7E285 Compressed Size       0000064D (1613)\n-7E289 Uncompressed Size     0000143E (5182)\n-7E28D Filename Length       0020 (32)\n-7E28F Extra Length          0000 (0)\n-7E291 Comment Length        0000 (0)\n-7E293 Disk Start            0000 (0)\n-7E295 Int File Attributes   0000 (0)\n+7DF82 Compression Method    0008 (8) 'Deflated'\n+7DF84 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DF88 CRC                   06961D72 (110501234)\n+7DF8C Compressed Size       00000263 (611)\n+7DF90 Uncompressed Size     000005B6 (1462)\n+7DF94 Filename Length       001E (30)\n+7DF96 Extra Length          0000 (0)\n+7DF98 Comment Length        0000 (0)\n+7DF9A Disk Start            0000 (0)\n+7DF9C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E297 Ext File Attributes   81A40000 (2175008768)\n+7DF9E 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-7E29B Local Header Offset   00050A3C (330300)\n-7E29F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DFA2 Local Header Offset   00051148 (332104)\n+7DFA6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E29F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DFA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E2BF CENTRAL HEADER #277   02014B50 (33639248)\n-7E2C3 Created Zip Spec      14 (20) '2.0'\n-7E2C4 Created OS            03 (3) 'Unix'\n-7E2C5 Extract Zip Spec      14 (20) '2.0'\n-7E2C6 Extract OS            00 (0) 'MS-DOS'\n-7E2C7 General Purpose Flag  0800 (2048)\n+7DFC4 CENTRAL HEADER #280   02014B50 (33639248)\n+7DFC8 Created Zip Spec      14 (20) '2.0'\n+7DFC9 Created OS            03 (3) 'Unix'\n+7DFCA Extract Zip Spec      14 (20) '2.0'\n+7DFCB Extract OS            00 (0) 'MS-DOS'\n+7DFCC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E2C9 Compression Method    0008 (8) 'Deflated'\n-7E2CB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E2CF CRC                   B3632F41 (3009621825)\n-7E2D3 Compressed Size       000001ED (493)\n-7E2D7 Uncompressed Size     0000043B (1083)\n-7E2DB Filename Length       0025 (37)\n-7E2DD Extra Length          0000 (0)\n-7E2DF Comment Length        0000 (0)\n-7E2E1 Disk Start            0000 (0)\n-7E2E3 Int File Attributes   0000 (0)\n+7DFCE Compression Method    0008 (8) 'Deflated'\n+7DFD0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7DFD4 CRC                   AF73D3E0 (2943603680)\n+7DFD8 Compressed Size       0000055F (1375)\n+7DFDC Uncompressed Size     00000FC8 (4040)\n+7DFE0 Filename Length       001E (30)\n+7DFE2 Extra Length          0000 (0)\n+7DFE4 Comment Length        0000 (0)\n+7DFE6 Disk Start            0000 (0)\n+7DFE8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E2E5 Ext File Attributes   81A40000 (2175008768)\n+7DFEA 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-7E2E9 Local Header Offset   000510C7 (331975)\n-7E2ED Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7DFEE Local Header Offset   000513E7 (332775)\n+7DFF2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E2ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7DFF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E312 CENTRAL HEADER #278   02014B50 (33639248)\n-7E316 Created Zip Spec      14 (20) '2.0'\n-7E317 Created OS            03 (3) 'Unix'\n-7E318 Extract Zip Spec      14 (20) '2.0'\n-7E319 Extract OS            00 (0) 'MS-DOS'\n-7E31A General Purpose Flag  0800 (2048)\n+7E010 CENTRAL HEADER #281   02014B50 (33639248)\n+7E014 Created Zip Spec      14 (20) '2.0'\n+7E015 Created OS            03 (3) 'Unix'\n+7E016 Extract Zip Spec      14 (20) '2.0'\n+7E017 Extract OS            00 (0) 'MS-DOS'\n+7E018 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E31C Compression Method    0008 (8) 'Deflated'\n-7E31E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E322 CRC                   70C15A68 (1891719784)\n-7E326 Compressed Size       00000336 (822)\n-7E32A Uncompressed Size     0000093C (2364)\n-7E32E Filename Length       0028 (40)\n-7E330 Extra Length          0000 (0)\n-7E332 Comment Length        0000 (0)\n-7E334 Disk Start            0000 (0)\n-7E336 Int File Attributes   0000 (0)\n+7E01A Compression Method    0008 (8) 'Deflated'\n+7E01C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E020 CRC                   8C703A5A (2356165210)\n+7E024 Compressed Size       0000034B (843)\n+7E028 Uncompressed Size     000007E4 (2020)\n+7E02C Filename Length       0028 (40)\n+7E02E Extra Length          0000 (0)\n+7E030 Comment Length        0000 (0)\n+7E032 Disk Start            0000 (0)\n+7E034 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E338 Ext File Attributes   81A40000 (2175008768)\n+7E036 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-7E33C Local Header Offset   000512F7 (332535)\n-7E340 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E03A Local Header Offset   00051982 (334210)\n+7E03E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E03E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E368 CENTRAL HEADER #279   02014B50 (33639248)\n-7E36C Created Zip Spec      14 (20) '2.0'\n-7E36D Created OS            03 (3) 'Unix'\n-7E36E Extract Zip Spec      14 (20) '2.0'\n-7E36F Extract OS            00 (0) 'MS-DOS'\n-7E370 General Purpose Flag  0800 (2048)\n+7E066 CENTRAL HEADER #282   02014B50 (33639248)\n+7E06A Created Zip Spec      14 (20) '2.0'\n+7E06B Created OS            03 (3) 'Unix'\n+7E06C Extract Zip Spec      14 (20) '2.0'\n+7E06D Extract OS            00 (0) 'MS-DOS'\n+7E06E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E372 Compression Method    0008 (8) 'Deflated'\n-7E374 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E378 CRC                   BB9F3393 (3147772819)\n-7E37C Compressed Size       00000763 (1891)\n-7E380 Uncompressed Size     00001413 (5139)\n-7E384 Filename Length       0027 (39)\n-7E386 Extra Length          0000 (0)\n-7E388 Comment Length        0000 (0)\n-7E38A Disk Start            0000 (0)\n-7E38C Int File Attributes   0000 (0)\n+7E070 Compression Method    0008 (8) 'Deflated'\n+7E072 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E076 CRC                   BC610A00 (3160476160)\n+7E07A Compressed Size       000004F1 (1265)\n+7E07E Uncompressed Size     00000B82 (2946)\n+7E082 Filename Length       002F (47)\n+7E084 Extra Length          0000 (0)\n+7E086 Comment Length        0000 (0)\n+7E088 Disk Start            0000 (0)\n+7E08A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E38E Ext File Attributes   81A40000 (2175008768)\n+7E08C 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-7E392 Local Header Offset   00051673 (333427)\n-7E396 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E090 Local Header Offset   00051D13 (335123)\n+7E094 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E3BD CENTRAL HEADER #280   02014B50 (33639248)\n-7E3C1 Created Zip Spec      14 (20) '2.0'\n-7E3C2 Created OS            03 (3) 'Unix'\n-7E3C3 Extract Zip Spec      14 (20) '2.0'\n-7E3C4 Extract OS            00 (0) 'MS-DOS'\n-7E3C5 General Purpose Flag  0800 (2048)\n+7E0C3 CENTRAL HEADER #283   02014B50 (33639248)\n+7E0C7 Created Zip Spec      14 (20) '2.0'\n+7E0C8 Created OS            03 (3) 'Unix'\n+7E0C9 Extract Zip Spec      14 (20) '2.0'\n+7E0CA Extract OS            00 (0) 'MS-DOS'\n+7E0CB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E3C7 Compression Method    0008 (8) 'Deflated'\n-7E3C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E3CD CRC                   22505362 (575689570)\n-7E3D1 Compressed Size       00000261 (609)\n-7E3D5 Uncompressed Size     000005B6 (1462)\n-7E3D9 Filename Length       001E (30)\n-7E3DB Extra Length          0000 (0)\n-7E3DD Comment Length        0000 (0)\n-7E3DF Disk Start            0000 (0)\n-7E3E1 Int File Attributes   0000 (0)\n+7E0CD Compression Method    0008 (8) 'Deflated'\n+7E0CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E0D3 CRC                   A738E52E (2805523758)\n+7E0D7 Compressed Size       000001B5 (437)\n+7E0DB Uncompressed Size     000003F0 (1008)\n+7E0DF Filename Length       001F (31)\n+7E0E1 Extra Length          0000 (0)\n+7E0E3 Comment Length        0000 (0)\n+7E0E5 Disk Start            0000 (0)\n+7E0E7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E3E3 Ext File Attributes   81A40000 (2175008768)\n+7E0E9 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-7E3E7 Local Header Offset   00051E1B (335387)\n-7E3EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E0ED Local Header Offset   00052251 (336465)\n+7E0F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E3EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E0F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E409 CENTRAL HEADER #281   02014B50 (33639248)\n-7E40D Created Zip Spec      14 (20) '2.0'\n-7E40E Created OS            03 (3) 'Unix'\n-7E40F Extract Zip Spec      14 (20) '2.0'\n-7E410 Extract OS            00 (0) 'MS-DOS'\n-7E411 General Purpose Flag  0800 (2048)\n+7E110 CENTRAL HEADER #284   02014B50 (33639248)\n+7E114 Created Zip Spec      14 (20) '2.0'\n+7E115 Created OS            03 (3) 'Unix'\n+7E116 Extract Zip Spec      14 (20) '2.0'\n+7E117 Extract OS            00 (0) 'MS-DOS'\n+7E118 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E413 Compression Method    0008 (8) 'Deflated'\n-7E415 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E419 CRC                   D81531BA (3625267642)\n-7E41D Compressed Size       0000055F (1375)\n-7E421 Uncompressed Size     00000FCC (4044)\n-7E425 Filename Length       001E (30)\n-7E427 Extra Length          0000 (0)\n-7E429 Comment Length        0000 (0)\n-7E42B Disk Start            0000 (0)\n-7E42D Int File Attributes   0000 (0)\n+7E11A Compression Method    0008 (8) 'Deflated'\n+7E11C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E120 CRC                   A34CF235 (2739728949)\n+7E124 Compressed Size       00000228 (552)\n+7E128 Uncompressed Size     00000596 (1430)\n+7E12C Filename Length       0022 (34)\n+7E12E Extra Length          0000 (0)\n+7E130 Comment Length        0000 (0)\n+7E132 Disk Start            0000 (0)\n+7E134 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E42F Ext File Attributes   81A40000 (2175008768)\n+7E136 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-7E433 Local Header Offset   000520B8 (336056)\n-7E437 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E13A Local Header Offset   00052443 (336963)\n+7E13E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E13E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E455 CENTRAL HEADER #282   02014B50 (33639248)\n-7E459 Created Zip Spec      14 (20) '2.0'\n-7E45A Created OS            03 (3) 'Unix'\n-7E45B Extract Zip Spec      14 (20) '2.0'\n-7E45C Extract OS            00 (0) 'MS-DOS'\n-7E45D General Purpose Flag  0800 (2048)\n+7E160 CENTRAL HEADER #285   02014B50 (33639248)\n+7E164 Created Zip Spec      14 (20) '2.0'\n+7E165 Created OS            03 (3) 'Unix'\n+7E166 Extract Zip Spec      14 (20) '2.0'\n+7E167 Extract OS            00 (0) 'MS-DOS'\n+7E168 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E45F Compression Method    0008 (8) 'Deflated'\n-7E461 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E465 CRC                   3E0667A2 (1040607138)\n-7E469 Compressed Size       0000034D (845)\n-7E46D Uncompressed Size     000007E4 (2020)\n-7E471 Filename Length       0028 (40)\n-7E473 Extra Length          0000 (0)\n-7E475 Comment Length        0000 (0)\n-7E477 Disk Start            0000 (0)\n-7E479 Int File Attributes   0000 (0)\n+7E16A Compression Method    0008 (8) 'Deflated'\n+7E16C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E170 CRC                   C7DD3320 (3353162528)\n+7E174 Compressed Size       00000318 (792)\n+7E178 Uncompressed Size     0000068E (1678)\n+7E17C Filename Length       001B (27)\n+7E17E Extra Length          0000 (0)\n+7E180 Comment Length        0000 (0)\n+7E182 Disk Start            0000 (0)\n+7E184 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E47B Ext File Attributes   81A40000 (2175008768)\n+7E186 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-7E47F Local Header Offset   00052653 (337491)\n-7E483 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E18A Local Header Offset   000526AB (337579)\n+7E18E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E18E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E4AB CENTRAL HEADER #283   02014B50 (33639248)\n-7E4AF Created Zip Spec      14 (20) '2.0'\n-7E4B0 Created OS            03 (3) 'Unix'\n-7E4B1 Extract Zip Spec      14 (20) '2.0'\n-7E4B2 Extract OS            00 (0) 'MS-DOS'\n-7E4B3 General Purpose Flag  0800 (2048)\n+7E1A9 CENTRAL HEADER #286   02014B50 (33639248)\n+7E1AD Created Zip Spec      14 (20) '2.0'\n+7E1AE Created OS            03 (3) 'Unix'\n+7E1AF Extract Zip Spec      14 (20) '2.0'\n+7E1B0 Extract OS            00 (0) 'MS-DOS'\n+7E1B1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E4B5 Compression Method    0008 (8) 'Deflated'\n-7E4B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E4BB CRC                   20FAD86A (553310314)\n-7E4BF Compressed Size       00000501 (1281)\n-7E4C3 Uncompressed Size     00000B82 (2946)\n-7E4C7 Filename Length       002F (47)\n-7E4C9 Extra Length          0000 (0)\n-7E4CB Comment Length        0000 (0)\n-7E4CD Disk Start            0000 (0)\n-7E4CF Int File Attributes   0000 (0)\n+7E1B3 Compression Method    0008 (8) 'Deflated'\n+7E1B5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E1B9 CRC                   AE91B20C (2928783884)\n+7E1BD Compressed Size       0000048C (1164)\n+7E1C1 Uncompressed Size     00000DD1 (3537)\n+7E1C5 Filename Length       0025 (37)\n+7E1C7 Extra Length          0000 (0)\n+7E1C9 Comment Length        0000 (0)\n+7E1CB Disk Start            0000 (0)\n+7E1CD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E4D1 Ext File Attributes   81A40000 (2175008768)\n+7E1CF 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-7E4D5 Local Header Offset   000529E6 (338406)\n-7E4D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E1D3 Local Header Offset   000529FC (338428)\n+7E1D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E4D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E508 CENTRAL HEADER #284   02014B50 (33639248)\n-7E50C Created Zip Spec      14 (20) '2.0'\n-7E50D Created OS            03 (3) 'Unix'\n-7E50E Extract Zip Spec      14 (20) '2.0'\n-7E50F Extract OS            00 (0) 'MS-DOS'\n-7E510 General Purpose Flag  0800 (2048)\n+7E1FC CENTRAL HEADER #287   02014B50 (33639248)\n+7E200 Created Zip Spec      14 (20) '2.0'\n+7E201 Created OS            03 (3) 'Unix'\n+7E202 Extract Zip Spec      14 (20) '2.0'\n+7E203 Extract OS            00 (0) 'MS-DOS'\n+7E204 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E512 Compression Method    0008 (8) 'Deflated'\n-7E514 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E518 CRC                   D5DDC9A1 (3588082081)\n-7E51C Compressed Size       000001B3 (435)\n-7E520 Uncompressed Size     000003F0 (1008)\n-7E524 Filename Length       001F (31)\n-7E526 Extra Length          0000 (0)\n-7E528 Comment Length        0000 (0)\n-7E52A Disk Start            0000 (0)\n-7E52C Int File Attributes   0000 (0)\n+7E206 Compression Method    0008 (8) 'Deflated'\n+7E208 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E20C CRC                   736403C6 (1935934406)\n+7E210 Compressed Size       0000055C (1372)\n+7E214 Uncompressed Size     00001034 (4148)\n+7E218 Filename Length       0020 (32)\n+7E21A Extra Length          0000 (0)\n+7E21C Comment Length        0000 (0)\n+7E21E Disk Start            0000 (0)\n+7E220 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E52E Ext File Attributes   81A40000 (2175008768)\n+7E222 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-7E532 Local Header Offset   00052F34 (339764)\n-7E536 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E226 Local Header Offset   00052ECB (339659)\n+7E22A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E22A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E555 CENTRAL HEADER #285   02014B50 (33639248)\n-7E559 Created Zip Spec      14 (20) '2.0'\n-7E55A Created OS            03 (3) 'Unix'\n-7E55B Extract Zip Spec      14 (20) '2.0'\n-7E55C Extract OS            00 (0) 'MS-DOS'\n-7E55D General Purpose Flag  0800 (2048)\n+7E24A CENTRAL HEADER #288   02014B50 (33639248)\n+7E24E Created Zip Spec      14 (20) '2.0'\n+7E24F Created OS            03 (3) 'Unix'\n+7E250 Extract Zip Spec      14 (20) '2.0'\n+7E251 Extract OS            00 (0) 'MS-DOS'\n+7E252 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E55F Compression Method    0008 (8) 'Deflated'\n-7E561 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E565 CRC                   C9808EE7 (3380645607)\n-7E569 Compressed Size       0000022D (557)\n-7E56D Uncompressed Size     00000596 (1430)\n-7E571 Filename Length       0022 (34)\n-7E573 Extra Length          0000 (0)\n-7E575 Comment Length        0000 (0)\n-7E577 Disk Start            0000 (0)\n-7E579 Int File Attributes   0000 (0)\n+7E254 Compression Method    0008 (8) 'Deflated'\n+7E256 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E25A CRC                   87ABD691 (2276185745)\n+7E25E Compressed Size       00000243 (579)\n+7E262 Uncompressed Size     000005AF (1455)\n+7E266 Filename Length       0023 (35)\n+7E268 Extra Length          0000 (0)\n+7E26A Comment Length        0000 (0)\n+7E26C Disk Start            0000 (0)\n+7E26E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E57B Ext File Attributes   81A40000 (2175008768)\n+7E270 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-7E57F Local Header Offset   00053124 (340260)\n-7E583 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E274 Local Header Offset   00053465 (341093)\n+7E278 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E5A5 CENTRAL HEADER #286   02014B50 (33639248)\n-7E5A9 Created Zip Spec      14 (20) '2.0'\n-7E5AA Created OS            03 (3) 'Unix'\n-7E5AB Extract Zip Spec      14 (20) '2.0'\n-7E5AC Extract OS            00 (0) 'MS-DOS'\n-7E5AD General Purpose Flag  0800 (2048)\n+7E29B CENTRAL HEADER #289   02014B50 (33639248)\n+7E29F Created Zip Spec      14 (20) '2.0'\n+7E2A0 Created OS            03 (3) 'Unix'\n+7E2A1 Extract Zip Spec      14 (20) '2.0'\n+7E2A2 Extract OS            00 (0) 'MS-DOS'\n+7E2A3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E5AF Compression Method    0008 (8) 'Deflated'\n-7E5B1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E5B5 CRC                   97CD6E80 (2546822784)\n-7E5B9 Compressed Size       00000318 (792)\n-7E5BD Uncompressed Size     0000068E (1678)\n-7E5C1 Filename Length       001B (27)\n-7E5C3 Extra Length          0000 (0)\n-7E5C5 Comment Length        0000 (0)\n-7E5C7 Disk Start            0000 (0)\n-7E5C9 Int File Attributes   0000 (0)\n+7E2A5 Compression Method    0008 (8) 'Deflated'\n+7E2A7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E2AB CRC                   E2B44483 (3803464835)\n+7E2AF Compressed Size       00000BD4 (3028)\n+7E2B3 Uncompressed Size     00001F0B (7947)\n+7E2B7 Filename Length       0026 (38)\n+7E2B9 Extra Length          0000 (0)\n+7E2BB Comment Length        0000 (0)\n+7E2BD Disk Start            0000 (0)\n+7E2BF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E5CB Ext File Attributes   81A40000 (2175008768)\n+7E2C1 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-7E5CF Local Header Offset   00053391 (340881)\n-7E5D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E2C5 Local Header Offset   000536E9 (341737)\n+7E2C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E5EE CENTRAL HEADER #287   02014B50 (33639248)\n-7E5F2 Created Zip Spec      14 (20) '2.0'\n-7E5F3 Created OS            03 (3) 'Unix'\n-7E5F4 Extract Zip Spec      14 (20) '2.0'\n-7E5F5 Extract OS            00 (0) 'MS-DOS'\n-7E5F6 General Purpose Flag  0800 (2048)\n+7E2EF CENTRAL HEADER #290   02014B50 (33639248)\n+7E2F3 Created Zip Spec      14 (20) '2.0'\n+7E2F4 Created OS            03 (3) 'Unix'\n+7E2F5 Extract Zip Spec      14 (20) '2.0'\n+7E2F6 Extract OS            00 (0) 'MS-DOS'\n+7E2F7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E5F8 Compression Method    0008 (8) 'Deflated'\n-7E5FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E5FE CRC                   50BCC1EC (1354547692)\n-7E602 Compressed Size       00000490 (1168)\n-7E606 Uncompressed Size     00000DD1 (3537)\n-7E60A Filename Length       0025 (37)\n-7E60C Extra Length          0000 (0)\n-7E60E Comment Length        0000 (0)\n-7E610 Disk Start            0000 (0)\n-7E612 Int File Attributes   0000 (0)\n+7E2F9 Compression Method    0008 (8) 'Deflated'\n+7E2FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E2FF CRC                   03112B6A (51456874)\n+7E303 Compressed Size       000003DC (988)\n+7E307 Uncompressed Size     00000AEE (2798)\n+7E30B Filename Length       001E (30)\n+7E30D Extra Length          0000 (0)\n+7E30F Comment Length        0000 (0)\n+7E311 Disk Start            0000 (0)\n+7E313 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E614 Ext File Attributes   81A40000 (2175008768)\n+7E315 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-7E618 Local Header Offset   000536E2 (341730)\n-7E61C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E319 Local Header Offset   00054301 (344833)\n+7E31D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E61C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E31D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E641 CENTRAL HEADER #288   02014B50 (33639248)\n-7E645 Created Zip Spec      14 (20) '2.0'\n-7E646 Created OS            03 (3) 'Unix'\n-7E647 Extract Zip Spec      14 (20) '2.0'\n-7E648 Extract OS            00 (0) 'MS-DOS'\n-7E649 General Purpose Flag  0800 (2048)\n+7E33B CENTRAL HEADER #291   02014B50 (33639248)\n+7E33F Created Zip Spec      14 (20) '2.0'\n+7E340 Created OS            03 (3) 'Unix'\n+7E341 Extract Zip Spec      14 (20) '2.0'\n+7E342 Extract OS            00 (0) 'MS-DOS'\n+7E343 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E64B Compression Method    0008 (8) 'Deflated'\n-7E64D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E651 CRC                   1997BC39 (429374521)\n-7E655 Compressed Size       00000562 (1378)\n-7E659 Uncompressed Size     00001034 (4148)\n-7E65D Filename Length       0020 (32)\n-7E65F Extra Length          0000 (0)\n-7E661 Comment Length        0000 (0)\n-7E663 Disk Start            0000 (0)\n-7E665 Int File Attributes   0000 (0)\n+7E345 Compression Method    0008 (8) 'Deflated'\n+7E347 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E34B CRC                   C0E449DD (3236186589)\n+7E34F Compressed Size       00000451 (1105)\n+7E353 Uncompressed Size     00000A47 (2631)\n+7E357 Filename Length       0026 (38)\n+7E359 Extra Length          0000 (0)\n+7E35B Comment Length        0000 (0)\n+7E35D Disk Start            0000 (0)\n+7E35F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E667 Ext File Attributes   81A40000 (2175008768)\n+7E361 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-7E66B Local Header Offset   00053BB5 (342965)\n-7E66F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E365 Local Header Offset   00054719 (345881)\n+7E369 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E66F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E68F CENTRAL HEADER #289   02014B50 (33639248)\n-7E693 Created Zip Spec      14 (20) '2.0'\n-7E694 Created OS            03 (3) 'Unix'\n-7E695 Extract Zip Spec      14 (20) '2.0'\n-7E696 Extract OS            00 (0) 'MS-DOS'\n-7E697 General Purpose Flag  0800 (2048)\n+7E38F CENTRAL HEADER #292   02014B50 (33639248)\n+7E393 Created Zip Spec      14 (20) '2.0'\n+7E394 Created OS            03 (3) 'Unix'\n+7E395 Extract Zip Spec      14 (20) '2.0'\n+7E396 Extract OS            00 (0) 'MS-DOS'\n+7E397 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E699 Compression Method    0008 (8) 'Deflated'\n-7E69B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E69F CRC                   D39AF636 (3550148150)\n-7E6A3 Compressed Size       00000244 (580)\n-7E6A7 Uncompressed Size     000005AF (1455)\n-7E6AB Filename Length       0023 (35)\n-7E6AD Extra Length          0000 (0)\n-7E6AF Comment Length        0000 (0)\n-7E6B1 Disk Start            0000 (0)\n-7E6B3 Int File Attributes   0000 (0)\n+7E399 Compression Method    0008 (8) 'Deflated'\n+7E39B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E39F CRC                   AA7014EF (2859472111)\n+7E3A3 Compressed Size       0000026C (620)\n+7E3A7 Uncompressed Size     000006B3 (1715)\n+7E3AB Filename Length       001F (31)\n+7E3AD Extra Length          0000 (0)\n+7E3AF Comment Length        0000 (0)\n+7E3B1 Disk Start            0000 (0)\n+7E3B3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E6B5 Ext File Attributes   81A40000 (2175008768)\n+7E3B5 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-7E6B9 Local Header Offset   00054155 (344405)\n-7E6BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E3B9 Local Header Offset   00054BAE (347054)\n+7E3BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E6BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E3BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E6E0 CENTRAL HEADER #290   02014B50 (33639248)\n-7E6E4 Created Zip Spec      14 (20) '2.0'\n-7E6E5 Created OS            03 (3) 'Unix'\n-7E6E6 Extract Zip Spec      14 (20) '2.0'\n-7E6E7 Extract OS            00 (0) 'MS-DOS'\n-7E6E8 General Purpose Flag  0800 (2048)\n+7E3DC CENTRAL HEADER #293   02014B50 (33639248)\n+7E3E0 Created Zip Spec      14 (20) '2.0'\n+7E3E1 Created OS            03 (3) 'Unix'\n+7E3E2 Extract Zip Spec      14 (20) '2.0'\n+7E3E3 Extract OS            00 (0) 'MS-DOS'\n+7E3E4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E6EA Compression Method    0008 (8) 'Deflated'\n-7E6EC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E6F0 CRC                   4C337C8D (1278442637)\n-7E6F4 Compressed Size       00000BC6 (3014)\n-7E6F8 Uncompressed Size     00001EEF (7919)\n-7E6FC Filename Length       0026 (38)\n-7E6FE Extra Length          0000 (0)\n-7E700 Comment Length        0000 (0)\n-7E702 Disk Start            0000 (0)\n-7E704 Int File Attributes   0000 (0)\n+7E3E6 Compression Method    0008 (8) 'Deflated'\n+7E3E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E3EC CRC                   18AFEB09 (414182153)\n+7E3F0 Compressed Size       00000255 (597)\n+7E3F4 Uncompressed Size     000005C9 (1481)\n+7E3F8 Filename Length       0027 (39)\n+7E3FA Extra Length          0000 (0)\n+7E3FC Comment Length        0000 (0)\n+7E3FE Disk Start            0000 (0)\n+7E400 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E706 Ext File Attributes   81A40000 (2175008768)\n+7E402 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-7E70A Local Header Offset   000543DA (345050)\n-7E70E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E406 Local Header Offset   00054E57 (347735)\n+7E40A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E70E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E734 CENTRAL HEADER #291   02014B50 (33639248)\n-7E738 Created Zip Spec      14 (20) '2.0'\n-7E739 Created OS            03 (3) 'Unix'\n-7E73A Extract Zip Spec      14 (20) '2.0'\n-7E73B Extract OS            00 (0) 'MS-DOS'\n-7E73C General Purpose Flag  0800 (2048)\n+7E431 CENTRAL HEADER #294   02014B50 (33639248)\n+7E435 Created Zip Spec      14 (20) '2.0'\n+7E436 Created OS            03 (3) 'Unix'\n+7E437 Extract Zip Spec      14 (20) '2.0'\n+7E438 Extract OS            00 (0) 'MS-DOS'\n+7E439 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E73E Compression Method    0008 (8) 'Deflated'\n-7E740 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E744 CRC                   D1FF2213 (3523158547)\n-7E748 Compressed Size       000003DD (989)\n-7E74C Uncompressed Size     00000AEE (2798)\n-7E750 Filename Length       001E (30)\n-7E752 Extra Length          0000 (0)\n-7E754 Comment Length        0000 (0)\n-7E756 Disk Start            0000 (0)\n-7E758 Int File Attributes   0000 (0)\n+7E43B Compression Method    0008 (8) 'Deflated'\n+7E43D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E441 CRC                   37CD77BC (936212412)\n+7E445 Compressed Size       00000429 (1065)\n+7E449 Uncompressed Size     00000AD7 (2775)\n+7E44D Filename Length       0025 (37)\n+7E44F Extra Length          0000 (0)\n+7E451 Comment Length        0000 (0)\n+7E453 Disk Start            0000 (0)\n+7E455 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E75A Ext File Attributes   81A40000 (2175008768)\n+7E457 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-7E75E Local Header Offset   00054FE4 (348132)\n-7E762 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E45B Local Header Offset   000550F1 (348401)\n+7E45F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E45F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E780 CENTRAL HEADER #292   02014B50 (33639248)\n-7E784 Created Zip Spec      14 (20) '2.0'\n-7E785 Created OS            03 (3) 'Unix'\n-7E786 Extract Zip Spec      14 (20) '2.0'\n-7E787 Extract OS            00 (0) 'MS-DOS'\n-7E788 General Purpose Flag  0800 (2048)\n+7E484 CENTRAL HEADER #295   02014B50 (33639248)\n+7E488 Created Zip Spec      14 (20) '2.0'\n+7E489 Created OS            03 (3) 'Unix'\n+7E48A Extract Zip Spec      14 (20) '2.0'\n+7E48B Extract OS            00 (0) 'MS-DOS'\n+7E48C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E78A Compression Method    0008 (8) 'Deflated'\n-7E78C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E790 CRC                   5C704C14 (1550863380)\n-7E794 Compressed Size       0000044C (1100)\n-7E798 Uncompressed Size     00000A47 (2631)\n-7E79C Filename Length       0026 (38)\n-7E79E Extra Length          0000 (0)\n-7E7A0 Comment Length        0000 (0)\n-7E7A2 Disk Start            0000 (0)\n-7E7A4 Int File Attributes   0000 (0)\n+7E48E Compression Method    0008 (8) 'Deflated'\n+7E490 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E494 CRC                   8DC2FDA5 (2378366373)\n+7E498 Compressed Size       00000201 (513)\n+7E49C Uncompressed Size     00000410 (1040)\n+7E4A0 Filename Length       0027 (39)\n+7E4A2 Extra Length          0000 (0)\n+7E4A4 Comment Length        0000 (0)\n+7E4A6 Disk Start            0000 (0)\n+7E4A8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E7A6 Ext File Attributes   81A40000 (2175008768)\n+7E4AA 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-7E7AA Local Header Offset   000553FD (349181)\n-7E7AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E4AE Local Header Offset   0005555D (349533)\n+7E4B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E7AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E4B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E7D4 CENTRAL HEADER #293   02014B50 (33639248)\n-7E7D8 Created Zip Spec      14 (20) '2.0'\n-7E7D9 Created OS            03 (3) 'Unix'\n-7E7DA Extract Zip Spec      14 (20) '2.0'\n-7E7DB Extract OS            00 (0) 'MS-DOS'\n-7E7DC General Purpose Flag  0800 (2048)\n+7E4D9 CENTRAL HEADER #296   02014B50 (33639248)\n+7E4DD Created Zip Spec      14 (20) '2.0'\n+7E4DE Created OS            03 (3) 'Unix'\n+7E4DF Extract Zip Spec      14 (20) '2.0'\n+7E4E0 Extract OS            00 (0) 'MS-DOS'\n+7E4E1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E7DE Compression Method    0008 (8) 'Deflated'\n-7E7E0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E7E4 CRC                   F7EF403E (4159651902)\n-7E7E8 Compressed Size       0000026E (622)\n-7E7EC Uncompressed Size     000006B3 (1715)\n-7E7F0 Filename Length       001F (31)\n-7E7F2 Extra Length          0000 (0)\n-7E7F4 Comment Length        0000 (0)\n-7E7F6 Disk Start            0000 (0)\n-7E7F8 Int File Attributes   0000 (0)\n+7E4E3 Compression Method    0008 (8) 'Deflated'\n+7E4E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E4E9 CRC                   C0D5931D (3235222301)\n+7E4ED Compressed Size       000002FD (765)\n+7E4F1 Uncompressed Size     0000071B (1819)\n+7E4F5 Filename Length       0026 (38)\n+7E4F7 Extra Length          0000 (0)\n+7E4F9 Comment Length        0000 (0)\n+7E4FB Disk Start            0000 (0)\n+7E4FD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E7FA Ext File Attributes   81A40000 (2175008768)\n+7E4FF 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-7E7FE Local Header Offset   0005588D (350349)\n-7E802 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E503 Local Header Offset   000557A3 (350115)\n+7E507 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E802: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E507: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E821 CENTRAL HEADER #294   02014B50 (33639248)\n-7E825 Created Zip Spec      14 (20) '2.0'\n-7E826 Created OS            03 (3) 'Unix'\n-7E827 Extract Zip Spec      14 (20) '2.0'\n-7E828 Extract OS            00 (0) 'MS-DOS'\n-7E829 General Purpose Flag  0800 (2048)\n+7E52D CENTRAL HEADER #297   02014B50 (33639248)\n+7E531 Created Zip Spec      14 (20) '2.0'\n+7E532 Created OS            03 (3) 'Unix'\n+7E533 Extract Zip Spec      14 (20) '2.0'\n+7E534 Extract OS            00 (0) 'MS-DOS'\n+7E535 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E82B Compression Method    0008 (8) 'Deflated'\n-7E82D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E831 CRC                   1445AABD (340110013)\n-7E835 Compressed Size       00000253 (595)\n-7E839 Uncompressed Size     000005C9 (1481)\n-7E83D Filename Length       0027 (39)\n-7E83F Extra Length          0000 (0)\n-7E841 Comment Length        0000 (0)\n-7E843 Disk Start            0000 (0)\n-7E845 Int File Attributes   0000 (0)\n+7E537 Compression Method    0008 (8) 'Deflated'\n+7E539 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E53D CRC                   0752ABEB (122858475)\n+7E541 Compressed Size       00000338 (824)\n+7E545 Uncompressed Size     0000092F (2351)\n+7E549 Filename Length       0031 (49)\n+7E54B Extra Length          0000 (0)\n+7E54D Comment Length        0000 (0)\n+7E54F Disk Start            0000 (0)\n+7E551 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E847 Ext File Attributes   81A40000 (2175008768)\n+7E553 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-7E84B Local Header Offset   00055B38 (351032)\n-7E84F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E557 Local Header Offset   00055AE4 (350948)\n+7E55B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E84F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E55B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E876 CENTRAL HEADER #295   02014B50 (33639248)\n-7E87A Created Zip Spec      14 (20) '2.0'\n-7E87B Created OS            03 (3) 'Unix'\n-7E87C Extract Zip Spec      14 (20) '2.0'\n-7E87D Extract OS            00 (0) 'MS-DOS'\n-7E87E General Purpose Flag  0800 (2048)\n+7E58C CENTRAL HEADER #298   02014B50 (33639248)\n+7E590 Created Zip Spec      14 (20) '2.0'\n+7E591 Created OS            03 (3) 'Unix'\n+7E592 Extract Zip Spec      14 (20) '2.0'\n+7E593 Extract OS            00 (0) 'MS-DOS'\n+7E594 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E880 Compression Method    0008 (8) 'Deflated'\n-7E882 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E886 CRC                   63F57211 (1677029905)\n-7E88A Compressed Size       0000042C (1068)\n-7E88E Uncompressed Size     00000ADB (2779)\n-7E892 Filename Length       0025 (37)\n-7E894 Extra Length          0000 (0)\n-7E896 Comment Length        0000 (0)\n-7E898 Disk Start            0000 (0)\n-7E89A Int File Attributes   0000 (0)\n+7E596 Compression Method    0008 (8) 'Deflated'\n+7E598 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E59C CRC                   CE4A0F08 (3460960008)\n+7E5A0 Compressed Size       00000283 (643)\n+7E5A4 Uncompressed Size     000005FA (1530)\n+7E5A8 Filename Length       002F (47)\n+7E5AA Extra Length          0000 (0)\n+7E5AC Comment Length        0000 (0)\n+7E5AE Disk Start            0000 (0)\n+7E5B0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E89C Ext File Attributes   81A40000 (2175008768)\n+7E5B2 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-7E8A0 Local Header Offset   00055DD0 (351696)\n-7E8A4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E5B6 Local Header Offset   00055E6B (351851)\n+7E5BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E8A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E5BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E8C9 CENTRAL HEADER #296   02014B50 (33639248)\n-7E8CD Created Zip Spec      14 (20) '2.0'\n-7E8CE Created OS            03 (3) 'Unix'\n-7E8CF Extract Zip Spec      14 (20) '2.0'\n-7E8D0 Extract OS            00 (0) 'MS-DOS'\n-7E8D1 General Purpose Flag  0800 (2048)\n+7E5E9 CENTRAL HEADER #299   02014B50 (33639248)\n+7E5ED Created Zip Spec      14 (20) '2.0'\n+7E5EE Created OS            03 (3) 'Unix'\n+7E5EF Extract Zip Spec      14 (20) '2.0'\n+7E5F0 Extract OS            00 (0) 'MS-DOS'\n+7E5F1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E8D3 Compression Method    0008 (8) 'Deflated'\n-7E8D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E8D9 CRC                   59E197AC (1507956652)\n-7E8DD Compressed Size       00000200 (512)\n-7E8E1 Uncompressed Size     00000414 (1044)\n-7E8E5 Filename Length       0027 (39)\n-7E8E7 Extra Length          0000 (0)\n-7E8E9 Comment Length        0000 (0)\n-7E8EB Disk Start            0000 (0)\n-7E8ED Int File Attributes   0000 (0)\n+7E5F3 Compression Method    0008 (8) 'Deflated'\n+7E5F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E5F9 CRC                   CE93D326 (3465794342)\n+7E5FD Compressed Size       0000053E (1342)\n+7E601 Uncompressed Size     00000ED2 (3794)\n+7E605 Filename Length       0032 (50)\n+7E607 Extra Length          0000 (0)\n+7E609 Comment Length        0000 (0)\n+7E60B Disk Start            0000 (0)\n+7E60D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E8EF Ext File Attributes   81A40000 (2175008768)\n+7E60F 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-7E8F3 Local Header Offset   0005623F (352831)\n-7E8F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E613 Local Header Offset   0005613B (352571)\n+7E617 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E8F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E91E CENTRAL HEADER #297   02014B50 (33639248)\n-7E922 Created Zip Spec      14 (20) '2.0'\n-7E923 Created OS            03 (3) 'Unix'\n-7E924 Extract Zip Spec      14 (20) '2.0'\n-7E925 Extract OS            00 (0) 'MS-DOS'\n-7E926 General Purpose Flag  0800 (2048)\n+7E649 CENTRAL HEADER #300   02014B50 (33639248)\n+7E64D Created Zip Spec      14 (20) '2.0'\n+7E64E Created OS            03 (3) 'Unix'\n+7E64F Extract Zip Spec      14 (20) '2.0'\n+7E650 Extract OS            00 (0) 'MS-DOS'\n+7E651 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E928 Compression Method    0008 (8) 'Deflated'\n-7E92A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E92E CRC                   F52C228F (4113310351)\n-7E932 Compressed Size       000002FC (764)\n-7E936 Uncompressed Size     0000071B (1819)\n-7E93A Filename Length       0026 (38)\n-7E93C Extra Length          0000 (0)\n-7E93E Comment Length        0000 (0)\n-7E940 Disk Start            0000 (0)\n-7E942 Int File Attributes   0000 (0)\n+7E653 Compression Method    0008 (8) 'Deflated'\n+7E655 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E659 CRC                   6C191FCA (1813585866)\n+7E65D Compressed Size       000004D2 (1234)\n+7E661 Uncompressed Size     00000FD2 (4050)\n+7E665 Filename Length       0033 (51)\n+7E667 Extra Length          0000 (0)\n+7E669 Comment Length        0000 (0)\n+7E66B Disk Start            0000 (0)\n+7E66D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E944 Ext File Attributes   81A40000 (2175008768)\n+7E66F 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-7E948 Local Header Offset   00056484 (353412)\n-7E94C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E673 Local Header Offset   000566C9 (353993)\n+7E677 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E94C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E677: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E972 CENTRAL HEADER #298   02014B50 (33639248)\n-7E976 Created Zip Spec      14 (20) '2.0'\n-7E977 Created OS            03 (3) 'Unix'\n-7E978 Extract Zip Spec      14 (20) '2.0'\n-7E979 Extract OS            00 (0) 'MS-DOS'\n-7E97A General Purpose Flag  0800 (2048)\n+7E6AA CENTRAL HEADER #301   02014B50 (33639248)\n+7E6AE Created Zip Spec      14 (20) '2.0'\n+7E6AF Created OS            03 (3) 'Unix'\n+7E6B0 Extract Zip Spec      14 (20) '2.0'\n+7E6B1 Extract OS            00 (0) 'MS-DOS'\n+7E6B2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E97C Compression Method    0008 (8) 'Deflated'\n-7E97E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E982 CRC                   A7B1CF3B (2813447995)\n-7E986 Compressed Size       00000336 (822)\n-7E98A Uncompressed Size     0000092F (2351)\n-7E98E Filename Length       0031 (49)\n-7E990 Extra Length          0000 (0)\n-7E992 Comment Length        0000 (0)\n-7E994 Disk Start            0000 (0)\n-7E996 Int File Attributes   0000 (0)\n+7E6B4 Compression Method    0008 (8) 'Deflated'\n+7E6B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E6BA CRC                   8FB1EE03 (2410802691)\n+7E6BE Compressed Size       00000075 (117)\n+7E6C2 Uncompressed Size     00000085 (133)\n+7E6C6 Filename Length       002E (46)\n+7E6C8 Extra Length          0000 (0)\n+7E6CA Comment Length        0000 (0)\n+7E6CC Disk Start            0000 (0)\n+7E6CE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E998 Ext File Attributes   81A40000 (2175008768)\n+7E6D0 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-7E99C Local Header Offset   000567C4 (354244)\n-7E9A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E6D4 Local Header Offset   00056BEC (355308)\n+7E6D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E9A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E6D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7E9D1 CENTRAL HEADER #299   02014B50 (33639248)\n-7E9D5 Created Zip Spec      14 (20) '2.0'\n-7E9D6 Created OS            03 (3) 'Unix'\n-7E9D7 Extract Zip Spec      14 (20) '2.0'\n-7E9D8 Extract OS            00 (0) 'MS-DOS'\n-7E9D9 General Purpose Flag  0800 (2048)\n+7E706 CENTRAL HEADER #302   02014B50 (33639248)\n+7E70A Created Zip Spec      14 (20) '2.0'\n+7E70B Created OS            03 (3) 'Unix'\n+7E70C Extract Zip Spec      14 (20) '2.0'\n+7E70D Extract OS            00 (0) 'MS-DOS'\n+7E70E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7E9DB Compression Method    0008 (8) 'Deflated'\n-7E9DD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7E9E1 CRC                   DFD97744 (3755571012)\n-7E9E5 Compressed Size       0000027D (637)\n-7E9E9 Uncompressed Size     000005FA (1530)\n-7E9ED Filename Length       002F (47)\n-7E9EF Extra Length          0000 (0)\n-7E9F1 Comment Length        0000 (0)\n-7E9F3 Disk Start            0000 (0)\n-7E9F5 Int File Attributes   0000 (0)\n+7E710 Compression Method    0008 (8) 'Deflated'\n+7E712 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E716 CRC                   DDAA669F (3718932127)\n+7E71A Compressed Size       00000330 (816)\n+7E71E Uncompressed Size     000008FA (2298)\n+7E722 Filename Length       0025 (37)\n+7E724 Extra Length          0000 (0)\n+7E726 Comment Length        0000 (0)\n+7E728 Disk Start            0000 (0)\n+7E72A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7E9F7 Ext File Attributes   81A40000 (2175008768)\n+7E72C 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-7E9FB Local Header Offset   00056B49 (355145)\n-7E9FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E730 Local Header Offset   00056CAD (355501)\n+7E734 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7E9FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EA2E CENTRAL HEADER #300   02014B50 (33639248)\n-7EA32 Created Zip Spec      14 (20) '2.0'\n-7EA33 Created OS            03 (3) 'Unix'\n-7EA34 Extract Zip Spec      14 (20) '2.0'\n-7EA35 Extract OS            00 (0) 'MS-DOS'\n-7EA36 General Purpose Flag  0800 (2048)\n+7E759 CENTRAL HEADER #303   02014B50 (33639248)\n+7E75D Created Zip Spec      14 (20) '2.0'\n+7E75E Created OS            03 (3) 'Unix'\n+7E75F Extract Zip Spec      14 (20) '2.0'\n+7E760 Extract OS            00 (0) 'MS-DOS'\n+7E761 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EA38 Compression Method    0008 (8) 'Deflated'\n-7EA3A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EA3E CRC                   4857C832 (1213712434)\n-7EA42 Compressed Size       00000545 (1349)\n-7EA46 Uncompressed Size     00000ED2 (3794)\n-7EA4A Filename Length       0032 (50)\n-7EA4C Extra Length          0000 (0)\n-7EA4E Comment Length        0000 (0)\n-7EA50 Disk Start            0000 (0)\n-7EA52 Int File Attributes   0000 (0)\n+7E763 Compression Method    0008 (8) 'Deflated'\n+7E765 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E769 CRC                   5FF00808 (1609566216)\n+7E76D Compressed Size       00000069 (105)\n+7E771 Uncompressed Size     0000007D (125)\n+7E775 Filename Length       0026 (38)\n+7E777 Extra Length          0000 (0)\n+7E779 Comment Length        0000 (0)\n+7E77B Disk Start            0000 (0)\n+7E77D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EA54 Ext File Attributes   81A40000 (2175008768)\n+7E77F 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-7EA58 Local Header Offset   00056E13 (355859)\n-7EA5C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E783 Local Header Offset   00057020 (356384)\n+7E787 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EA5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EA8E CENTRAL HEADER #301   02014B50 (33639248)\n-7EA92 Created Zip Spec      14 (20) '2.0'\n-7EA93 Created OS            03 (3) 'Unix'\n-7EA94 Extract Zip Spec      14 (20) '2.0'\n-7EA95 Extract OS            00 (0) 'MS-DOS'\n-7EA96 General Purpose Flag  0800 (2048)\n+7E7AD CENTRAL HEADER #304   02014B50 (33639248)\n+7E7B1 Created Zip Spec      14 (20) '2.0'\n+7E7B2 Created OS            03 (3) 'Unix'\n+7E7B3 Extract Zip Spec      14 (20) '2.0'\n+7E7B4 Extract OS            00 (0) 'MS-DOS'\n+7E7B5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EA98 Compression Method    0008 (8) 'Deflated'\n-7EA9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EA9E CRC                   B6A3A63D (3064178237)\n-7EAA2 Compressed Size       000004DA (1242)\n-7EAA6 Uncompressed Size     00000FD2 (4050)\n-7EAAA Filename Length       0033 (51)\n-7EAAC Extra Length          0000 (0)\n-7EAAE Comment Length        0000 (0)\n-7EAB0 Disk Start            0000 (0)\n-7EAB2 Int File Attributes   0000 (0)\n+7E7B7 Compression Method    0008 (8) 'Deflated'\n+7E7B9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E7BD CRC                   EDB873EA (3988288490)\n+7E7C1 Compressed Size       00000200 (512)\n+7E7C5 Uncompressed Size     000004E8 (1256)\n+7E7C9 Filename Length       002B (43)\n+7E7CB Extra Length          0000 (0)\n+7E7CD Comment Length        0000 (0)\n+7E7CF Disk Start            0000 (0)\n+7E7D1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EAB4 Ext File Attributes   81A40000 (2175008768)\n+7E7D3 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-7EAB8 Local Header Offset   000573A8 (357288)\n-7EABC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E7D7 Local Header Offset   000570CD (356557)\n+7E7DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E7DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EAEF CENTRAL HEADER #302   02014B50 (33639248)\n-7EAF3 Created Zip Spec      14 (20) '2.0'\n-7EAF4 Created OS            03 (3) 'Unix'\n-7EAF5 Extract Zip Spec      14 (20) '2.0'\n-7EAF6 Extract OS            00 (0) 'MS-DOS'\n-7EAF7 General Purpose Flag  0800 (2048)\n+7E806 CENTRAL HEADER #305   02014B50 (33639248)\n+7E80A Created Zip Spec      14 (20) '2.0'\n+7E80B Created OS            03 (3) 'Unix'\n+7E80C Extract Zip Spec      14 (20) '2.0'\n+7E80D Extract OS            00 (0) 'MS-DOS'\n+7E80E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EAF9 Compression Method    0008 (8) 'Deflated'\n-7EAFB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EAFF CRC                   BC1DFFB4 (3156082612)\n-7EB03 Compressed Size       00000075 (117)\n-7EB07 Uncompressed Size     00000085 (133)\n-7EB0B Filename Length       002E (46)\n-7EB0D Extra Length          0000 (0)\n-7EB0F Comment Length        0000 (0)\n-7EB11 Disk Start            0000 (0)\n-7EB13 Int File Attributes   0000 (0)\n+7E810 Compression Method    0008 (8) 'Deflated'\n+7E812 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E816 CRC                   3F586F6B (1062760299)\n+7E81A Compressed Size       00000734 (1844)\n+7E81E Uncompressed Size     000017F7 (6135)\n+7E822 Filename Length       0020 (32)\n+7E824 Extra Length          0000 (0)\n+7E826 Comment Length        0000 (0)\n+7E828 Disk Start            0000 (0)\n+7E82A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EB15 Ext File Attributes   81A40000 (2175008768)\n+7E82C 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-7EB19 Local Header Offset   000578D3 (358611)\n-7EB1D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E830 Local Header Offset   00057316 (357142)\n+7E834 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EB4B CENTRAL HEADER #303   02014B50 (33639248)\n-7EB4F Created Zip Spec      14 (20) '2.0'\n-7EB50 Created OS            03 (3) 'Unix'\n-7EB51 Extract Zip Spec      14 (20) '2.0'\n-7EB52 Extract OS            00 (0) 'MS-DOS'\n-7EB53 General Purpose Flag  0800 (2048)\n+7E854 CENTRAL HEADER #306   02014B50 (33639248)\n+7E858 Created Zip Spec      14 (20) '2.0'\n+7E859 Created OS            03 (3) 'Unix'\n+7E85A Extract Zip Spec      14 (20) '2.0'\n+7E85B Extract OS            00 (0) 'MS-DOS'\n+7E85C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EB55 Compression Method    0008 (8) 'Deflated'\n-7EB57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EB5B CRC                   212B68DA (556493018)\n-7EB5F Compressed Size       00000331 (817)\n-7EB63 Uncompressed Size     000008FA (2298)\n-7EB67 Filename Length       0025 (37)\n-7EB69 Extra Length          0000 (0)\n-7EB6B Comment Length        0000 (0)\n-7EB6D Disk Start            0000 (0)\n-7EB6F Int File Attributes   0000 (0)\n+7E85E Compression Method    0008 (8) 'Deflated'\n+7E860 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E864 CRC                   955F5E1A (2506055194)\n+7E868 Compressed Size       0000040C (1036)\n+7E86C Uncompressed Size     00000BC0 (3008)\n+7E870 Filename Length       0026 (38)\n+7E872 Extra Length          0000 (0)\n+7E874 Comment Length        0000 (0)\n+7E876 Disk Start            0000 (0)\n+7E878 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EB71 Ext File Attributes   81A40000 (2175008768)\n+7E87A 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-7EB75 Local Header Offset   00057994 (358804)\n-7EB79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E87E Local Header Offset   00057A88 (359048)\n+7E882 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EB79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EB9E CENTRAL HEADER #304   02014B50 (33639248)\n-7EBA2 Created Zip Spec      14 (20) '2.0'\n-7EBA3 Created OS            03 (3) 'Unix'\n-7EBA4 Extract Zip Spec      14 (20) '2.0'\n-7EBA5 Extract OS            00 (0) 'MS-DOS'\n-7EBA6 General Purpose Flag  0800 (2048)\n+7E8A8 CENTRAL HEADER #307   02014B50 (33639248)\n+7E8AC Created Zip Spec      14 (20) '2.0'\n+7E8AD Created OS            03 (3) 'Unix'\n+7E8AE Extract Zip Spec      14 (20) '2.0'\n+7E8AF Extract OS            00 (0) 'MS-DOS'\n+7E8B0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EBA8 Compression Method    0008 (8) 'Deflated'\n-7EBAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EBAE CRC                   18D0CF7F (416337791)\n-7EBB2 Compressed Size       0000006A (106)\n-7EBB6 Uncompressed Size     0000007D (125)\n-7EBBA Filename Length       0026 (38)\n-7EBBC Extra Length          0000 (0)\n-7EBBE Comment Length        0000 (0)\n-7EBC0 Disk Start            0000 (0)\n-7EBC2 Int File Attributes   0000 (0)\n+7E8B2 Compression Method    0008 (8) 'Deflated'\n+7E8B4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E8B8 CRC                   5E5A4270 (1582973552)\n+7E8BC Compressed Size       0000037E (894)\n+7E8C0 Uncompressed Size     000007E4 (2020)\n+7E8C4 Filename Length       0023 (35)\n+7E8C6 Extra Length          0000 (0)\n+7E8C8 Comment Length        0000 (0)\n+7E8CA Disk Start            0000 (0)\n+7E8CC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EBC4 Ext File Attributes   81A40000 (2175008768)\n+7E8CE 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-7EBC8 Local Header Offset   00057D08 (359688)\n-7EBCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E8D2 Local Header Offset   00057ED8 (360152)\n+7E8D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E8D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EBF2 CENTRAL HEADER #305   02014B50 (33639248)\n-7EBF6 Created Zip Spec      14 (20) '2.0'\n-7EBF7 Created OS            03 (3) 'Unix'\n-7EBF8 Extract Zip Spec      14 (20) '2.0'\n-7EBF9 Extract OS            00 (0) 'MS-DOS'\n-7EBFA General Purpose Flag  0800 (2048)\n+7E8F9 CENTRAL HEADER #308   02014B50 (33639248)\n+7E8FD Created Zip Spec      14 (20) '2.0'\n+7E8FE Created OS            03 (3) 'Unix'\n+7E8FF Extract Zip Spec      14 (20) '2.0'\n+7E900 Extract OS            00 (0) 'MS-DOS'\n+7E901 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EBFC Compression Method    0008 (8) 'Deflated'\n-7EBFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EC02 CRC                   B2220168 (2988573032)\n-7EC06 Compressed Size       00000200 (512)\n-7EC0A Uncompressed Size     000004E8 (1256)\n-7EC0E Filename Length       002B (43)\n-7EC10 Extra Length          0000 (0)\n-7EC12 Comment Length        0000 (0)\n-7EC14 Disk Start            0000 (0)\n-7EC16 Int File Attributes   0000 (0)\n+7E903 Compression Method    0008 (8) 'Deflated'\n+7E905 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E909 CRC                   D3D751C0 (3554103744)\n+7E90D Compressed Size       00000151 (337)\n+7E911 Uncompressed Size     0000025F (607)\n+7E915 Filename Length       002C (44)\n+7E917 Extra Length          0000 (0)\n+7E919 Comment Length        0000 (0)\n+7E91B Disk Start            0000 (0)\n+7E91D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EC18 Ext File Attributes   81A40000 (2175008768)\n+7E91F 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-7EC1C Local Header Offset   00057DB6 (359862)\n-7EC20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E923 Local Header Offset   00058297 (361111)\n+7E927 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EC20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E927: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EC4B CENTRAL HEADER #306   02014B50 (33639248)\n-7EC4F Created Zip Spec      14 (20) '2.0'\n-7EC50 Created OS            03 (3) 'Unix'\n-7EC51 Extract Zip Spec      14 (20) '2.0'\n-7EC52 Extract OS            00 (0) 'MS-DOS'\n-7EC53 General Purpose Flag  0800 (2048)\n+7E953 CENTRAL HEADER #309   02014B50 (33639248)\n+7E957 Created Zip Spec      14 (20) '2.0'\n+7E958 Created OS            03 (3) 'Unix'\n+7E959 Extract Zip Spec      14 (20) '2.0'\n+7E95A Extract OS            00 (0) 'MS-DOS'\n+7E95B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EC55 Compression Method    0008 (8) 'Deflated'\n-7EC57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EC5B CRC                   89A3C1FB (2309210619)\n-7EC5F Compressed Size       00000746 (1862)\n-7EC63 Uncompressed Size     000017FB (6139)\n-7EC67 Filename Length       0020 (32)\n-7EC69 Extra Length          0000 (0)\n-7EC6B Comment Length        0000 (0)\n-7EC6D Disk Start            0000 (0)\n-7EC6F Int File Attributes   0000 (0)\n+7E95D Compression Method    0008 (8) 'Deflated'\n+7E95F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E963 CRC                   32DFE9F3 (853535219)\n+7E967 Compressed Size       0000048B (1163)\n+7E96B Uncompressed Size     00000E3F (3647)\n+7E96F Filename Length       002B (43)\n+7E971 Extra Length          0000 (0)\n+7E973 Comment Length        0000 (0)\n+7E975 Disk Start            0000 (0)\n+7E977 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EC71 Ext File Attributes   81A40000 (2175008768)\n+7E979 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-7EC75 Local Header Offset   00057FFF (360447)\n-7EC79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E97D Local Header Offset   00058432 (361522)\n+7E981 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EC79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EC99 CENTRAL HEADER #307   02014B50 (33639248)\n-7EC9D Created Zip Spec      14 (20) '2.0'\n-7EC9E Created OS            03 (3) 'Unix'\n-7EC9F Extract Zip Spec      14 (20) '2.0'\n-7ECA0 Extract OS            00 (0) 'MS-DOS'\n-7ECA1 General Purpose Flag  0800 (2048)\n+7E9AC CENTRAL HEADER #310   02014B50 (33639248)\n+7E9B0 Created Zip Spec      14 (20) '2.0'\n+7E9B1 Created OS            03 (3) 'Unix'\n+7E9B2 Extract Zip Spec      14 (20) '2.0'\n+7E9B3 Extract OS            00 (0) 'MS-DOS'\n+7E9B4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7ECA3 Compression Method    0008 (8) 'Deflated'\n-7ECA5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7ECA9 CRC                   4361CF65 (1130483557)\n-7ECAD Compressed Size       00000411 (1041)\n-7ECB1 Uncompressed Size     00000BC0 (3008)\n-7ECB5 Filename Length       0026 (38)\n-7ECB7 Extra Length          0000 (0)\n-7ECB9 Comment Length        0000 (0)\n-7ECBB Disk Start            0000 (0)\n-7ECBD Int File Attributes   0000 (0)\n+7E9B6 Compression Method    0008 (8) 'Deflated'\n+7E9B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7E9BC CRC                   DCFAA31C (3707413276)\n+7E9C0 Compressed Size       0000022E (558)\n+7E9C4 Uncompressed Size     00000611 (1553)\n+7E9C8 Filename Length       002A (42)\n+7E9CA Extra Length          0000 (0)\n+7E9CC Comment Length        0000 (0)\n+7E9CE Disk Start            0000 (0)\n+7E9D0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7ECBF Ext File Attributes   81A40000 (2175008768)\n+7E9D2 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-7ECC3 Local Header Offset   00058783 (362371)\n-7ECC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7E9D6 Local Header Offset   00058906 (362758)\n+7E9DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7ECC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7E9DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7ECED CENTRAL HEADER #308   02014B50 (33639248)\n-7ECF1 Created Zip Spec      14 (20) '2.0'\n-7ECF2 Created OS            03 (3) 'Unix'\n-7ECF3 Extract Zip Spec      14 (20) '2.0'\n-7ECF4 Extract OS            00 (0) 'MS-DOS'\n-7ECF5 General Purpose Flag  0800 (2048)\n+7EA04 CENTRAL HEADER #311   02014B50 (33639248)\n+7EA08 Created Zip Spec      14 (20) '2.0'\n+7EA09 Created OS            03 (3) 'Unix'\n+7EA0A Extract Zip Spec      14 (20) '2.0'\n+7EA0B Extract OS            00 (0) 'MS-DOS'\n+7EA0C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7ECF7 Compression Method    0008 (8) 'Deflated'\n-7ECF9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7ECFD CRC                   437714B1 (1131877553)\n-7ED01 Compressed Size       00000384 (900)\n-7ED05 Uncompressed Size     000007E8 (2024)\n-7ED09 Filename Length       0023 (35)\n-7ED0B Extra Length          0000 (0)\n-7ED0D Comment Length        0000 (0)\n-7ED0F Disk Start            0000 (0)\n-7ED11 Int File Attributes   0000 (0)\n+7EA0E Compression Method    0008 (8) 'Deflated'\n+7EA10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EA14 CRC                   EDC9ABE6 (3989416934)\n+7EA18 Compressed Size       00000263 (611)\n+7EA1C Uncompressed Size     000005E6 (1510)\n+7EA20 Filename Length       002D (45)\n+7EA22 Extra Length          0000 (0)\n+7EA24 Comment Length        0000 (0)\n+7EA26 Disk Start            0000 (0)\n+7EA28 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7ED13 Ext File Attributes   81A40000 (2175008768)\n+7EA2A 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-7ED17 Local Header Offset   00058BD8 (363480)\n-7ED1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EA2E Local Header Offset   00058B7C (363388)\n+7EA32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7ED1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EA32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7ED3E CENTRAL HEADER #309   02014B50 (33639248)\n-7ED42 Created Zip Spec      14 (20) '2.0'\n-7ED43 Created OS            03 (3) 'Unix'\n-7ED44 Extract Zip Spec      14 (20) '2.0'\n-7ED45 Extract OS            00 (0) 'MS-DOS'\n-7ED46 General Purpose Flag  0800 (2048)\n+7EA5F CENTRAL HEADER #312   02014B50 (33639248)\n+7EA63 Created Zip Spec      14 (20) '2.0'\n+7EA64 Created OS            03 (3) 'Unix'\n+7EA65 Extract Zip Spec      14 (20) '2.0'\n+7EA66 Extract OS            00 (0) 'MS-DOS'\n+7EA67 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7ED48 Compression Method    0008 (8) 'Deflated'\n-7ED4A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7ED4E CRC                   B5B58F75 (3048574837)\n-7ED52 Compressed Size       0000014D (333)\n-7ED56 Uncompressed Size     0000025F (607)\n-7ED5A Filename Length       002C (44)\n-7ED5C Extra Length          0000 (0)\n-7ED5E Comment Length        0000 (0)\n-7ED60 Disk Start            0000 (0)\n-7ED62 Int File Attributes   0000 (0)\n+7EA69 Compression Method    0008 (8) 'Deflated'\n+7EA6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EA6F CRC                   B356E0F5 (3008815349)\n+7EA73 Compressed Size       0000006C (108)\n+7EA77 Uncompressed Size     0000007C (124)\n+7EA7B Filename Length       0025 (37)\n+7EA7D Extra Length          0000 (0)\n+7EA7F Comment Length        0000 (0)\n+7EA81 Disk Start            0000 (0)\n+7EA83 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7ED64 Ext File Attributes   81A40000 (2175008768)\n+7EA85 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-7ED68 Local Header Offset   00058F9D (364445)\n-7ED6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EA89 Local Header Offset   00058E2A (364074)\n+7EA8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7ED6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EA8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7ED98 CENTRAL HEADER #310   02014B50 (33639248)\n-7ED9C Created Zip Spec      14 (20) '2.0'\n-7ED9D Created OS            03 (3) 'Unix'\n-7ED9E Extract Zip Spec      14 (20) '2.0'\n-7ED9F Extract OS            00 (0) 'MS-DOS'\n-7EDA0 General Purpose Flag  0800 (2048)\n+7EAB2 CENTRAL HEADER #313   02014B50 (33639248)\n+7EAB6 Created Zip Spec      14 (20) '2.0'\n+7EAB7 Created OS            03 (3) 'Unix'\n+7EAB8 Extract Zip Spec      14 (20) '2.0'\n+7EAB9 Extract OS            00 (0) 'MS-DOS'\n+7EABA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EDA2 Compression Method    0008 (8) 'Deflated'\n-7EDA4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EDA8 CRC                   9DCF9E89 (2647629449)\n-7EDAC Compressed Size       0000049C (1180)\n-7EDB0 Uncompressed Size     00000E43 (3651)\n-7EDB4 Filename Length       002B (43)\n-7EDB6 Extra Length          0000 (0)\n-7EDB8 Comment Length        0000 (0)\n-7EDBA Disk Start            0000 (0)\n-7EDBC Int File Attributes   0000 (0)\n+7EABC Compression Method    0008 (8) 'Deflated'\n+7EABE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EAC2 CRC                   97D36459 (2547213401)\n+7EAC6 Compressed Size       000001C1 (449)\n+7EACA Uncompressed Size     00000365 (869)\n+7EACE Filename Length       002A (42)\n+7EAD0 Extra Length          0000 (0)\n+7EAD2 Comment Length        0000 (0)\n+7EAD4 Disk Start            0000 (0)\n+7EAD6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EDBE Ext File Attributes   81A40000 (2175008768)\n+7EAD8 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-7EDC2 Local Header Offset   00059134 (364852)\n-7EDC6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EADC Local Header Offset   00058ED9 (364249)\n+7EAE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EDC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EAE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EDF1 CENTRAL HEADER #311   02014B50 (33639248)\n-7EDF5 Created Zip Spec      14 (20) '2.0'\n-7EDF6 Created OS            03 (3) 'Unix'\n-7EDF7 Extract Zip Spec      14 (20) '2.0'\n-7EDF8 Extract OS            00 (0) 'MS-DOS'\n-7EDF9 General Purpose Flag  0800 (2048)\n+7EB0A CENTRAL HEADER #314   02014B50 (33639248)\n+7EB0E Created Zip Spec      14 (20) '2.0'\n+7EB0F Created OS            03 (3) 'Unix'\n+7EB10 Extract Zip Spec      14 (20) '2.0'\n+7EB11 Extract OS            00 (0) 'MS-DOS'\n+7EB12 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EDFB Compression Method    0008 (8) 'Deflated'\n-7EDFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EE01 CRC                   F0F927E4 (4042860516)\n-7EE05 Compressed Size       00000231 (561)\n-7EE09 Uncompressed Size     00000611 (1553)\n-7EE0D Filename Length       002A (42)\n-7EE0F Extra Length          0000 (0)\n-7EE11 Comment Length        0000 (0)\n-7EE13 Disk Start            0000 (0)\n-7EE15 Int File Attributes   0000 (0)\n+7EB14 Compression Method    0008 (8) 'Deflated'\n+7EB16 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EB1A CRC                   7805FA0B (2013657611)\n+7EB1E Compressed Size       000004AB (1195)\n+7EB22 Uncompressed Size     00000B12 (2834)\n+7EB26 Filename Length       001D (29)\n+7EB28 Extra Length          0000 (0)\n+7EB2A Comment Length        0000 (0)\n+7EB2C Disk Start            0000 (0)\n+7EB2E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EE17 Ext File Attributes   81A40000 (2175008768)\n+7EB30 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-7EE1B Local Header Offset   00059619 (366105)\n-7EE1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EB34 Local Header Offset   000590E2 (364770)\n+7EB38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EB38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EE49 CENTRAL HEADER #312   02014B50 (33639248)\n-7EE4D Created Zip Spec      14 (20) '2.0'\n-7EE4E Created OS            03 (3) 'Unix'\n-7EE4F Extract Zip Spec      14 (20) '2.0'\n-7EE50 Extract OS            00 (0) 'MS-DOS'\n-7EE51 General Purpose Flag  0800 (2048)\n+7EB55 CENTRAL HEADER #315   02014B50 (33639248)\n+7EB59 Created Zip Spec      14 (20) '2.0'\n+7EB5A Created OS            03 (3) 'Unix'\n+7EB5B Extract Zip Spec      14 (20) '2.0'\n+7EB5C Extract OS            00 (0) 'MS-DOS'\n+7EB5D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EE53 Compression Method    0008 (8) 'Deflated'\n-7EE55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EE59 CRC                   37877730 (931624752)\n-7EE5D Compressed Size       00000266 (614)\n-7EE61 Uncompressed Size     000005EA (1514)\n-7EE65 Filename Length       002D (45)\n-7EE67 Extra Length          0000 (0)\n-7EE69 Comment Length        0000 (0)\n-7EE6B Disk Start            0000 (0)\n-7EE6D Int File Attributes   0000 (0)\n+7EB5F Compression Method    0008 (8) 'Deflated'\n+7EB61 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EB65 CRC                   FA38F56D (4198036845)\n+7EB69 Compressed Size       0000027A (634)\n+7EB6D Uncompressed Size     00000590 (1424)\n+7EB71 Filename Length       0020 (32)\n+7EB73 Extra Length          0000 (0)\n+7EB75 Comment Length        0000 (0)\n+7EB77 Disk Start            0000 (0)\n+7EB79 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EE6F Ext File Attributes   81A40000 (2175008768)\n+7EB7B 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-7EE73 Local Header Offset   00059892 (366738)\n-7EE77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EB7F Local Header Offset   000595C8 (366024)\n+7EB83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EB83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EEA4 CENTRAL HEADER #313   02014B50 (33639248)\n-7EEA8 Created Zip Spec      14 (20) '2.0'\n-7EEA9 Created OS            03 (3) 'Unix'\n-7EEAA Extract Zip Spec      14 (20) '2.0'\n-7EEAB Extract OS            00 (0) 'MS-DOS'\n-7EEAC General Purpose Flag  0800 (2048)\n+7EBA3 CENTRAL HEADER #316   02014B50 (33639248)\n+7EBA7 Created Zip Spec      14 (20) '2.0'\n+7EBA8 Created OS            03 (3) 'Unix'\n+7EBA9 Extract Zip Spec      14 (20) '2.0'\n+7EBAA Extract OS            00 (0) 'MS-DOS'\n+7EBAB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EEAE Compression Method    0008 (8) 'Deflated'\n-7EEB0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EEB4 CRC                   628E0E20 (1653476896)\n-7EEB8 Compressed Size       0000006C (108)\n-7EEBC Uncompressed Size     0000007C (124)\n-7EEC0 Filename Length       0025 (37)\n-7EEC2 Extra Length          0000 (0)\n-7EEC4 Comment Length        0000 (0)\n-7EEC6 Disk Start            0000 (0)\n-7EEC8 Int File Attributes   0000 (0)\n+7EBAD Compression Method    0008 (8) 'Deflated'\n+7EBAF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EBB3 CRC                   FF3DDD69 (4282244457)\n+7EBB7 Compressed Size       0000006C (108)\n+7EBBB Uncompressed Size     0000007C (124)\n+7EBBF Filename Length       0025 (37)\n+7EBC1 Extra Length          0000 (0)\n+7EBC3 Comment Length        0000 (0)\n+7EBC5 Disk Start            0000 (0)\n+7EBC7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EECA Ext File Attributes   81A40000 (2175008768)\n+7EBC9 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-7EECE Local Header Offset   00059B43 (367427)\n-7EED2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EBCD Local Header Offset   00059880 (366720)\n+7EBD1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EBD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EEF7 CENTRAL HEADER #314   02014B50 (33639248)\n-7EEFB Created Zip Spec      14 (20) '2.0'\n-7EEFC Created OS            03 (3) 'Unix'\n-7EEFD Extract Zip Spec      14 (20) '2.0'\n-7EEFE Extract OS            00 (0) 'MS-DOS'\n-7EEFF General Purpose Flag  0800 (2048)\n+7EBF6 CENTRAL HEADER #317   02014B50 (33639248)\n+7EBFA Created Zip Spec      14 (20) '2.0'\n+7EBFB Created OS            03 (3) 'Unix'\n+7EBFC Extract Zip Spec      14 (20) '2.0'\n+7EBFD Extract OS            00 (0) 'MS-DOS'\n+7EBFE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EF01 Compression Method    0008 (8) 'Deflated'\n-7EF03 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EF07 CRC                   583C66DF (1480353503)\n-7EF0B Compressed Size       000001C4 (452)\n-7EF0F Uncompressed Size     00000365 (869)\n-7EF13 Filename Length       002A (42)\n-7EF15 Extra Length          0000 (0)\n-7EF17 Comment Length        0000 (0)\n-7EF19 Disk Start            0000 (0)\n-7EF1B Int File Attributes   0000 (0)\n+7EC00 Compression Method    0008 (8) 'Deflated'\n+7EC02 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EC06 CRC                   7F443853 (2135177299)\n+7EC0A Compressed Size       00000068 (104)\n+7EC0E Uncompressed Size     00000078 (120)\n+7EC12 Filename Length       0021 (33)\n+7EC14 Extra Length          0000 (0)\n+7EC16 Comment Length        0000 (0)\n+7EC18 Disk Start            0000 (0)\n+7EC1A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EF1D Ext File Attributes   81A40000 (2175008768)\n+7EC1C 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-7EF21 Local Header Offset   00059BF2 (367602)\n-7EF25 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EC20 Local Header Offset   0005992F (366895)\n+7EC24 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EF25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EC24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EF4F CENTRAL HEADER #315   02014B50 (33639248)\n-7EF53 Created Zip Spec      14 (20) '2.0'\n-7EF54 Created OS            03 (3) 'Unix'\n-7EF55 Extract Zip Spec      14 (20) '2.0'\n-7EF56 Extract OS            00 (0) 'MS-DOS'\n-7EF57 General Purpose Flag  0800 (2048)\n+7EC45 CENTRAL HEADER #318   02014B50 (33639248)\n+7EC49 Created Zip Spec      14 (20) '2.0'\n+7EC4A Created OS            03 (3) 'Unix'\n+7EC4B Extract Zip Spec      14 (20) '2.0'\n+7EC4C Extract OS            00 (0) 'MS-DOS'\n+7EC4D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EF59 Compression Method    0008 (8) 'Deflated'\n-7EF5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EF5F CRC                   DC44F657 (3695507031)\n-7EF63 Compressed Size       000004AB (1195)\n-7EF67 Uncompressed Size     00000B16 (2838)\n-7EF6B Filename Length       001D (29)\n-7EF6D Extra Length          0000 (0)\n-7EF6F Comment Length        0000 (0)\n-7EF71 Disk Start            0000 (0)\n-7EF73 Int File Attributes   0000 (0)\n+7EC4F Compression Method    0008 (8) 'Deflated'\n+7EC51 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EC55 CRC                   BF5BFD85 (3210476933)\n+7EC59 Compressed Size       000003FE (1022)\n+7EC5D Uncompressed Size     00000951 (2385)\n+7EC61 Filename Length       002B (43)\n+7EC63 Extra Length          0000 (0)\n+7EC65 Comment Length        0000 (0)\n+7EC67 Disk Start            0000 (0)\n+7EC69 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EF75 Ext File Attributes   81A40000 (2175008768)\n+7EC6B 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-7EF79 Local Header Offset   00059DFE (368126)\n-7EF7D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EC6F Local Header Offset   000599D6 (367062)\n+7EC73 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EF7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EC73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EF9A CENTRAL HEADER #316   02014B50 (33639248)\n-7EF9E Created Zip Spec      14 (20) '2.0'\n-7EF9F Created OS            03 (3) 'Unix'\n-7EFA0 Extract Zip Spec      14 (20) '2.0'\n-7EFA1 Extract OS            00 (0) 'MS-DOS'\n-7EFA2 General Purpose Flag  0800 (2048)\n+7EC9E CENTRAL HEADER #319   02014B50 (33639248)\n+7ECA2 Created Zip Spec      14 (20) '2.0'\n+7ECA3 Created OS            03 (3) 'Unix'\n+7ECA4 Extract Zip Spec      14 (20) '2.0'\n+7ECA5 Extract OS            00 (0) 'MS-DOS'\n+7ECA6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EFA4 Compression Method    0008 (8) 'Deflated'\n-7EFA6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EFAA CRC                   E8D19970 (3906050416)\n-7EFAE Compressed Size       00000277 (631)\n-7EFB2 Uncompressed Size     00000590 (1424)\n-7EFB6 Filename Length       0020 (32)\n-7EFB8 Extra Length          0000 (0)\n-7EFBA Comment Length        0000 (0)\n-7EFBC Disk Start            0000 (0)\n-7EFBE Int File Attributes   0000 (0)\n+7ECA8 Compression Method    0008 (8) 'Deflated'\n+7ECAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7ECAE CRC                   16C61592 (382080402)\n+7ECB2 Compressed Size       0000006C (108)\n+7ECB6 Uncompressed Size     0000007C (124)\n+7ECBA Filename Length       0025 (37)\n+7ECBC Extra Length          0000 (0)\n+7ECBE Comment Length        0000 (0)\n+7ECC0 Disk Start            0000 (0)\n+7ECC2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7EFC0 Ext File Attributes   81A40000 (2175008768)\n+7ECC4 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-7EFC4 Local Header Offset   0005A2E4 (369380)\n-7EFC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7ECC8 Local Header Offset   00059E1D (368157)\n+7ECCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7EFC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7ECCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7EFE8 CENTRAL HEADER #317   02014B50 (33639248)\n-7EFEC Created Zip Spec      14 (20) '2.0'\n-7EFED Created OS            03 (3) 'Unix'\n-7EFEE Extract Zip Spec      14 (20) '2.0'\n-7EFEF Extract OS            00 (0) 'MS-DOS'\n-7EFF0 General Purpose Flag  0800 (2048)\n+7ECF1 CENTRAL HEADER #320   02014B50 (33639248)\n+7ECF5 Created Zip Spec      14 (20) '2.0'\n+7ECF6 Created OS            03 (3) 'Unix'\n+7ECF7 Extract Zip Spec      14 (20) '2.0'\n+7ECF8 Extract OS            00 (0) 'MS-DOS'\n+7ECF9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7EFF2 Compression Method    0008 (8) 'Deflated'\n-7EFF4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7EFF8 CRC                   ECAEABCA (3970870218)\n-7EFFC Compressed Size       0000006C (108)\n-7F000 Uncompressed Size     0000007C (124)\n-7F004 Filename Length       0025 (37)\n-7F006 Extra Length          0000 (0)\n-7F008 Comment Length        0000 (0)\n-7F00A Disk Start            0000 (0)\n-7F00C Int File Attributes   0000 (0)\n+7ECFB Compression Method    0008 (8) 'Deflated'\n+7ECFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7ED01 CRC                   F3C2AE55 (4089622101)\n+7ED05 Compressed Size       00001349 (4937)\n+7ED09 Uncompressed Size     000029C9 (10697)\n+7ED0D Filename Length       002A (42)\n+7ED0F Extra Length          0000 (0)\n+7ED11 Comment Length        0000 (0)\n+7ED13 Disk Start            0000 (0)\n+7ED15 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F00E Ext File Attributes   81A40000 (2175008768)\n+7ED17 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-7F012 Local Header Offset   0005A599 (370073)\n-7F016 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7ED1B Local Header Offset   00059ECC (368332)\n+7ED1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F016: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7ED1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F03B CENTRAL HEADER #318   02014B50 (33639248)\n-7F03F Created Zip Spec      14 (20) '2.0'\n-7F040 Created OS            03 (3) 'Unix'\n-7F041 Extract Zip Spec      14 (20) '2.0'\n-7F042 Extract OS            00 (0) 'MS-DOS'\n-7F043 General Purpose Flag  0800 (2048)\n+7ED49 CENTRAL HEADER #321   02014B50 (33639248)\n+7ED4D Created Zip Spec      14 (20) '2.0'\n+7ED4E Created OS            03 (3) 'Unix'\n+7ED4F Extract Zip Spec      14 (20) '2.0'\n+7ED50 Extract OS            00 (0) 'MS-DOS'\n+7ED51 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F045 Compression Method    0008 (8) 'Deflated'\n-7F047 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F04B CRC                   D079F2BC (3497652924)\n-7F04F Compressed Size       00000068 (104)\n-7F053 Uncompressed Size     00000078 (120)\n-7F057 Filename Length       0021 (33)\n-7F059 Extra Length          0000 (0)\n-7F05B Comment Length        0000 (0)\n-7F05D Disk Start            0000 (0)\n-7F05F Int File Attributes   0000 (0)\n+7ED53 Compression Method    0008 (8) 'Deflated'\n+7ED55 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7ED59 CRC                   8818BE25 (2283322917)\n+7ED5D Compressed Size       0000006E (110)\n+7ED61 Uncompressed Size     0000007E (126)\n+7ED65 Filename Length       0027 (39)\n+7ED67 Extra Length          0000 (0)\n+7ED69 Comment Length        0000 (0)\n+7ED6B Disk Start            0000 (0)\n+7ED6D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F061 Ext File Attributes   81A40000 (2175008768)\n+7ED6F 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-7F065 Local Header Offset   0005A648 (370248)\n-7F069 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7ED73 Local Header Offset   0005B25D (373341)\n+7ED77 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F069: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7ED77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F08A CENTRAL HEADER #319   02014B50 (33639248)\n-7F08E Created Zip Spec      14 (20) '2.0'\n-7F08F Created OS            03 (3) 'Unix'\n-7F090 Extract Zip Spec      14 (20) '2.0'\n-7F091 Extract OS            00 (0) 'MS-DOS'\n-7F092 General Purpose Flag  0800 (2048)\n+7ED9E CENTRAL HEADER #322   02014B50 (33639248)\n+7EDA2 Created Zip Spec      14 (20) '2.0'\n+7EDA3 Created OS            03 (3) 'Unix'\n+7EDA4 Extract Zip Spec      14 (20) '2.0'\n+7EDA5 Extract OS            00 (0) 'MS-DOS'\n+7EDA6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F094 Compression Method    0008 (8) 'Deflated'\n-7F096 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F09A CRC                   B12DFD6E (2972581230)\n-7F09E Compressed Size       00000400 (1024)\n-7F0A2 Uncompressed Size     00000956 (2390)\n-7F0A6 Filename Length       002B (43)\n-7F0A8 Extra Length          0000 (0)\n-7F0AA Comment Length        0000 (0)\n-7F0AC Disk Start            0000 (0)\n-7F0AE Int File Attributes   0000 (0)\n+7EDA8 Compression Method    0008 (8) 'Deflated'\n+7EDAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EDAE CRC                   20020C27 (537005095)\n+7EDB2 Compressed Size       00000424 (1060)\n+7EDB6 Uncompressed Size     00000BCE (3022)\n+7EDBA Filename Length       0028 (40)\n+7EDBC Extra Length          0000 (0)\n+7EDBE Comment Length        0000 (0)\n+7EDC0 Disk Start            0000 (0)\n+7EDC2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F0B0 Ext File Attributes   81A40000 (2175008768)\n+7EDC4 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-7F0B4 Local Header Offset   0005A6EF (370415)\n-7F0B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EDC8 Local Header Offset   0005B310 (373520)\n+7EDCC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F0B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EDCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F0E3 CENTRAL HEADER #320   02014B50 (33639248)\n-7F0E7 Created Zip Spec      14 (20) '2.0'\n-7F0E8 Created OS            03 (3) 'Unix'\n-7F0E9 Extract Zip Spec      14 (20) '2.0'\n-7F0EA Extract OS            00 (0) 'MS-DOS'\n-7F0EB General Purpose Flag  0800 (2048)\n+7EDF4 CENTRAL HEADER #323   02014B50 (33639248)\n+7EDF8 Created Zip Spec      14 (20) '2.0'\n+7EDF9 Created OS            03 (3) 'Unix'\n+7EDFA Extract Zip Spec      14 (20) '2.0'\n+7EDFB Extract OS            00 (0) 'MS-DOS'\n+7EDFC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F0ED Compression Method    0008 (8) 'Deflated'\n-7F0EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F0F3 CRC                   D275FFF9 (3530948601)\n-7F0F7 Compressed Size       0000006C (108)\n-7F0FB Uncompressed Size     0000007C (124)\n-7F0FF Filename Length       0025 (37)\n-7F101 Extra Length          0000 (0)\n-7F103 Comment Length        0000 (0)\n-7F105 Disk Start            0000 (0)\n-7F107 Int File Attributes   0000 (0)\n+7EDFE Compression Method    0008 (8) 'Deflated'\n+7EE00 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EE04 CRC                   AC047188 (2885972360)\n+7EE08 Compressed Size       00000070 (112)\n+7EE0C Uncompressed Size     00000080 (128)\n+7EE10 Filename Length       0029 (41)\n+7EE12 Extra Length          0000 (0)\n+7EE14 Comment Length        0000 (0)\n+7EE16 Disk Start            0000 (0)\n+7EE18 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F109 Ext File Attributes   81A40000 (2175008768)\n+7EE1A 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-7F10D Local Header Offset   0005AB38 (371512)\n-7F111 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EE1E Local Header Offset   0005B77A (374650)\n+7EE22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EE22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F136 CENTRAL HEADER #321   02014B50 (33639248)\n-7F13A Created Zip Spec      14 (20) '2.0'\n-7F13B Created OS            03 (3) 'Unix'\n-7F13C Extract Zip Spec      14 (20) '2.0'\n-7F13D Extract OS            00 (0) 'MS-DOS'\n-7F13E General Purpose Flag  0800 (2048)\n+7EE4B CENTRAL HEADER #324   02014B50 (33639248)\n+7EE4F Created Zip Spec      14 (20) '2.0'\n+7EE50 Created OS            03 (3) 'Unix'\n+7EE51 Extract Zip Spec      14 (20) '2.0'\n+7EE52 Extract OS            00 (0) 'MS-DOS'\n+7EE53 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F140 Compression Method    0008 (8) 'Deflated'\n-7F142 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F146 CRC                   AB273B2C (2871474988)\n-7F14A Compressed Size       0000137E (4990)\n-7F14E Uncompressed Size     00002A2F (10799)\n-7F152 Filename Length       002A (42)\n-7F154 Extra Length          0000 (0)\n-7F156 Comment Length        0000 (0)\n-7F158 Disk Start            0000 (0)\n-7F15A Int File Attributes   0000 (0)\n+7EE55 Compression Method    0008 (8) 'Deflated'\n+7EE57 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EE5B CRC                   664F4ACB (1716472523)\n+7EE5F Compressed Size       00000062 (98)\n+7EE63 Uncompressed Size     00000072 (114)\n+7EE67 Filename Length       001B (27)\n+7EE69 Extra Length          0000 (0)\n+7EE6B Comment Length        0000 (0)\n+7EE6D Disk Start            0000 (0)\n+7EE6F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F15C Ext File Attributes   81A40000 (2175008768)\n+7EE71 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-7F160 Local Header Offset   0005ABE7 (371687)\n-7F164 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EE75 Local Header Offset   0005B831 (374833)\n+7EE79 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F18E CENTRAL HEADER #322   02014B50 (33639248)\n-7F192 Created Zip Spec      14 (20) '2.0'\n-7F193 Created OS            03 (3) 'Unix'\n-7F194 Extract Zip Spec      14 (20) '2.0'\n-7F195 Extract OS            00 (0) 'MS-DOS'\n-7F196 General Purpose Flag  0800 (2048)\n+7EE94 CENTRAL HEADER #325   02014B50 (33639248)\n+7EE98 Created Zip Spec      14 (20) '2.0'\n+7EE99 Created OS            03 (3) 'Unix'\n+7EE9A Extract Zip Spec      14 (20) '2.0'\n+7EE9B Extract OS            00 (0) 'MS-DOS'\n+7EE9C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F198 Compression Method    0008 (8) 'Deflated'\n-7F19A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F19E CRC                   359B4B58 (899369816)\n-7F1A2 Compressed Size       0000006E (110)\n-7F1A6 Uncompressed Size     0000007E (126)\n-7F1AA Filename Length       0027 (39)\n-7F1AC Extra Length          0000 (0)\n-7F1AE Comment Length        0000 (0)\n-7F1B0 Disk Start            0000 (0)\n-7F1B2 Int File Attributes   0000 (0)\n+7EE9E Compression Method    0008 (8) 'Deflated'\n+7EEA0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EEA4 CRC                   C7C77A8B (3351739019)\n+7EEA8 Compressed Size       00000218 (536)\n+7EEAC Uncompressed Size     00000401 (1025)\n+7EEB0 Filename Length       002F (47)\n+7EEB2 Extra Length          0000 (0)\n+7EEB4 Comment Length        0000 (0)\n+7EEB6 Disk Start            0000 (0)\n+7EEB8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F1B4 Ext File Attributes   81A40000 (2175008768)\n+7EEBA 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-7F1B8 Local Header Offset   0005BFAD (376749)\n-7F1BC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EEBE Local Header Offset   0005B8CC (374988)\n+7EEC2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F1BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EEC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F1E3 CENTRAL HEADER #323   02014B50 (33639248)\n-7F1E7 Created Zip Spec      14 (20) '2.0'\n-7F1E8 Created OS            03 (3) 'Unix'\n-7F1E9 Extract Zip Spec      14 (20) '2.0'\n-7F1EA Extract OS            00 (0) 'MS-DOS'\n-7F1EB General Purpose Flag  0800 (2048)\n+7EEF1 CENTRAL HEADER #326   02014B50 (33639248)\n+7EEF5 Created Zip Spec      14 (20) '2.0'\n+7EEF6 Created OS            03 (3) 'Unix'\n+7EEF7 Extract Zip Spec      14 (20) '2.0'\n+7EEF8 Extract OS            00 (0) 'MS-DOS'\n+7EEF9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F1ED Compression Method    0008 (8) 'Deflated'\n-7F1EF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F1F3 CRC                   D2C95C74 (3536411764)\n-7F1F7 Compressed Size       00000423 (1059)\n-7F1FB Uncompressed Size     00000BCE (3022)\n-7F1FF Filename Length       0028 (40)\n-7F201 Extra Length          0000 (0)\n-7F203 Comment Length        0000 (0)\n-7F205 Disk Start            0000 (0)\n-7F207 Int File Attributes   0000 (0)\n+7EEFB Compression Method    0008 (8) 'Deflated'\n+7EEFD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EF01 CRC                   11037B4A (285440842)\n+7EF05 Compressed Size       0000021A (538)\n+7EF09 Uncompressed Size     00000411 (1041)\n+7EF0D Filename Length       0033 (51)\n+7EF0F Extra Length          0000 (0)\n+7EF11 Comment Length        0000 (0)\n+7EF13 Disk Start            0000 (0)\n+7EF15 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F209 Ext File Attributes   81A40000 (2175008768)\n+7EF17 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-7F20D Local Header Offset   0005C060 (376928)\n-7F211 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EF1B Local Header Offset   0005BB31 (375601)\n+7EF1F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EF1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F239 CENTRAL HEADER #324   02014B50 (33639248)\n-7F23D Created Zip Spec      14 (20) '2.0'\n-7F23E Created OS            03 (3) 'Unix'\n-7F23F Extract Zip Spec      14 (20) '2.0'\n-7F240 Extract OS            00 (0) 'MS-DOS'\n-7F241 General Purpose Flag  0800 (2048)\n+7EF52 CENTRAL HEADER #327   02014B50 (33639248)\n+7EF56 Created Zip Spec      14 (20) '2.0'\n+7EF57 Created OS            03 (3) 'Unix'\n+7EF58 Extract Zip Spec      14 (20) '2.0'\n+7EF59 Extract OS            00 (0) 'MS-DOS'\n+7EF5A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F243 Compression Method    0008 (8) 'Deflated'\n-7F245 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F249 CRC                   FBCCCE43 (4224503363)\n-7F24D Compressed Size       00000070 (112)\n-7F251 Uncompressed Size     00000080 (128)\n-7F255 Filename Length       0029 (41)\n-7F257 Extra Length          0000 (0)\n-7F259 Comment Length        0000 (0)\n-7F25B Disk Start            0000 (0)\n-7F25D Int File Attributes   0000 (0)\n+7EF5C Compression Method    0008 (8) 'Deflated'\n+7EF5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EF62 CRC                   9B5BF32B (2606494507)\n+7EF66 Compressed Size       0000021B (539)\n+7EF6A Uncompressed Size     00000419 (1049)\n+7EF6E Filename Length       0035 (53)\n+7EF70 Extra Length          0000 (0)\n+7EF72 Comment Length        0000 (0)\n+7EF74 Disk Start            0000 (0)\n+7EF76 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F25F Ext File Attributes   81A40000 (2175008768)\n+7EF78 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-7F263 Local Header Offset   0005C4C9 (378057)\n-7F267 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EF7C Local Header Offset   0005BD9C (376220)\n+7EF80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EF80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F290 CENTRAL HEADER #325   02014B50 (33639248)\n-7F294 Created Zip Spec      14 (20) '2.0'\n-7F295 Created OS            03 (3) 'Unix'\n-7F296 Extract Zip Spec      14 (20) '2.0'\n-7F297 Extract OS            00 (0) 'MS-DOS'\n-7F298 General Purpose Flag  0800 (2048)\n+7EFB5 CENTRAL HEADER #328   02014B50 (33639248)\n+7EFB9 Created Zip Spec      14 (20) '2.0'\n+7EFBA Created OS            03 (3) 'Unix'\n+7EFBB Extract Zip Spec      14 (20) '2.0'\n+7EFBC Extract OS            00 (0) 'MS-DOS'\n+7EFBD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F29A Compression Method    0008 (8) 'Deflated'\n-7F29C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F2A0 CRC                   5A7DB35C (1518187356)\n-7F2A4 Compressed Size       00000062 (98)\n-7F2A8 Uncompressed Size     00000072 (114)\n-7F2AC Filename Length       001B (27)\n-7F2AE Extra Length          0000 (0)\n-7F2B0 Comment Length        0000 (0)\n-7F2B2 Disk Start            0000 (0)\n-7F2B4 Int File Attributes   0000 (0)\n+7EFBF Compression Method    0008 (8) 'Deflated'\n+7EFC1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7EFC5 CRC                   E286A350 (3800474448)\n+7EFC9 Compressed Size       0000021D (541)\n+7EFCD Uncompressed Size     0000041D (1053)\n+7EFD1 Filename Length       0036 (54)\n+7EFD3 Extra Length          0000 (0)\n+7EFD5 Comment Length        0000 (0)\n+7EFD7 Disk Start            0000 (0)\n+7EFD9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F2B6 Ext File Attributes   81A40000 (2175008768)\n+7EFDB 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-7F2BA Local Header Offset   0005C580 (378240)\n-7F2BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7EFDF Local Header Offset   0005C00A (376842)\n+7EFE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F2BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7EFE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F2D9 CENTRAL HEADER #326   02014B50 (33639248)\n-7F2DD Created Zip Spec      14 (20) '2.0'\n-7F2DE Created OS            03 (3) 'Unix'\n-7F2DF Extract Zip Spec      14 (20) '2.0'\n-7F2E0 Extract OS            00 (0) 'MS-DOS'\n-7F2E1 General Purpose Flag  0800 (2048)\n+7F019 CENTRAL HEADER #329   02014B50 (33639248)\n+7F01D Created Zip Spec      14 (20) '2.0'\n+7F01E Created OS            03 (3) 'Unix'\n+7F01F Extract Zip Spec      14 (20) '2.0'\n+7F020 Extract OS            00 (0) 'MS-DOS'\n+7F021 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F2E3 Compression Method    0008 (8) 'Deflated'\n-7F2E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F2E9 CRC                   8DFA4079 (2381987961)\n-7F2ED Compressed Size       00000216 (534)\n-7F2F1 Uncompressed Size     00000401 (1025)\n-7F2F5 Filename Length       002F (47)\n-7F2F7 Extra Length          0000 (0)\n-7F2F9 Comment Length        0000 (0)\n-7F2FB Disk Start            0000 (0)\n-7F2FD Int File Attributes   0000 (0)\n+7F023 Compression Method    0008 (8) 'Deflated'\n+7F025 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F029 CRC                   087DFB50 (142474064)\n+7F02D Compressed Size       0000021A (538)\n+7F031 Uncompressed Size     0000040D (1037)\n+7F035 Filename Length       0032 (50)\n+7F037 Extra Length          0000 (0)\n+7F039 Comment Length        0000 (0)\n+7F03B Disk Start            0000 (0)\n+7F03D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F2FF Ext File Attributes   81A40000 (2175008768)\n+7F03F 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-7F303 Local Header Offset   0005C61B (378395)\n-7F307 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F043 Local Header Offset   0005C27B (377467)\n+7F047 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F336 CENTRAL HEADER #327   02014B50 (33639248)\n-7F33A Created Zip Spec      14 (20) '2.0'\n-7F33B Created OS            03 (3) 'Unix'\n-7F33C Extract Zip Spec      14 (20) '2.0'\n-7F33D Extract OS            00 (0) 'MS-DOS'\n-7F33E General Purpose Flag  0800 (2048)\n+7F079 CENTRAL HEADER #330   02014B50 (33639248)\n+7F07D Created Zip Spec      14 (20) '2.0'\n+7F07E Created OS            03 (3) 'Unix'\n+7F07F Extract Zip Spec      14 (20) '2.0'\n+7F080 Extract OS            00 (0) 'MS-DOS'\n+7F081 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F340 Compression Method    0008 (8) 'Deflated'\n-7F342 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F346 CRC                   9D68ECBD (2640899261)\n-7F34A Compressed Size       00000218 (536)\n-7F34E Uncompressed Size     00000411 (1041)\n-7F352 Filename Length       0033 (51)\n-7F354 Extra Length          0000 (0)\n-7F356 Comment Length        0000 (0)\n-7F358 Disk Start            0000 (0)\n-7F35A Int File Attributes   0000 (0)\n+7F083 Compression Method    0008 (8) 'Deflated'\n+7F085 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F089 CRC                   E30725AF (3808896431)\n+7F08D Compressed Size       00000218 (536)\n+7F091 Uncompressed Size     00000411 (1041)\n+7F095 Filename Length       0033 (51)\n+7F097 Extra Length          0000 (0)\n+7F099 Comment Length        0000 (0)\n+7F09B Disk Start            0000 (0)\n+7F09D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F35C Ext File Attributes   81A40000 (2175008768)\n+7F09F 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-7F360 Local Header Offset   0005C87E (379006)\n-7F364 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F0A3 Local Header Offset   0005C4E5 (378085)\n+7F0A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F0A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F397 CENTRAL HEADER #328   02014B50 (33639248)\n-7F39B Created Zip Spec      14 (20) '2.0'\n-7F39C Created OS            03 (3) 'Unix'\n-7F39D Extract Zip Spec      14 (20) '2.0'\n-7F39E Extract OS            00 (0) 'MS-DOS'\n-7F39F General Purpose Flag  0800 (2048)\n+7F0DA CENTRAL HEADER #331   02014B50 (33639248)\n+7F0DE Created Zip Spec      14 (20) '2.0'\n+7F0DF Created OS            03 (3) 'Unix'\n+7F0E0 Extract Zip Spec      14 (20) '2.0'\n+7F0E1 Extract OS            00 (0) 'MS-DOS'\n+7F0E2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F3A1 Compression Method    0008 (8) 'Deflated'\n-7F3A3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F3A7 CRC                   2DF0ADD9 (770747865)\n-7F3AB Compressed Size       00000217 (535)\n-7F3AF Uncompressed Size     00000419 (1049)\n-7F3B3 Filename Length       0035 (53)\n-7F3B5 Extra Length          0000 (0)\n-7F3B7 Comment Length        0000 (0)\n-7F3B9 Disk Start            0000 (0)\n-7F3BB Int File Attributes   0000 (0)\n+7F0E4 Compression Method    0008 (8) 'Deflated'\n+7F0E6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F0EA CRC                   2FA80CC2 (799542466)\n+7F0EE Compressed Size       0000021D (541)\n+7F0F2 Uncompressed Size     00000416 (1046)\n+7F0F6 Filename Length       0036 (54)\n+7F0F8 Extra Length          0000 (0)\n+7F0FA Comment Length        0000 (0)\n+7F0FC Disk Start            0000 (0)\n+7F0FE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F3BD Ext File Attributes   81A40000 (2175008768)\n+7F100 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-7F3C1 Local Header Offset   0005CAE7 (379623)\n-7F3C5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F104 Local Header Offset   0005C74E (378702)\n+7F108 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F3C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F3FA CENTRAL HEADER #329   02014B50 (33639248)\n-7F3FE Created Zip Spec      14 (20) '2.0'\n-7F3FF Created OS            03 (3) 'Unix'\n-7F400 Extract Zip Spec      14 (20) '2.0'\n-7F401 Extract OS            00 (0) 'MS-DOS'\n-7F402 General Purpose Flag  0800 (2048)\n+7F13E CENTRAL HEADER #332   02014B50 (33639248)\n+7F142 Created Zip Spec      14 (20) '2.0'\n+7F143 Created OS            03 (3) 'Unix'\n+7F144 Extract Zip Spec      14 (20) '2.0'\n+7F145 Extract OS            00 (0) 'MS-DOS'\n+7F146 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F404 Compression Method    0008 (8) 'Deflated'\n-7F406 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F40A CRC                   4A766EF6 (1249275638)\n-7F40E Compressed Size       0000021A (538)\n-7F412 Uncompressed Size     0000041D (1053)\n-7F416 Filename Length       0036 (54)\n-7F418 Extra Length          0000 (0)\n-7F41A Comment Length        0000 (0)\n-7F41C Disk Start            0000 (0)\n-7F41E Int File Attributes   0000 (0)\n+7F148 Compression Method    0008 (8) 'Deflated'\n+7F14A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F14E CRC                   57C27890 (1472362640)\n+7F152 Compressed Size       00000071 (113)\n+7F156 Uncompressed Size     00000081 (129)\n+7F15A Filename Length       002A (42)\n+7F15C Extra Length          0000 (0)\n+7F15E Comment Length        0000 (0)\n+7F160 Disk Start            0000 (0)\n+7F162 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F420 Ext File Attributes   81A40000 (2175008768)\n+7F164 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-7F424 Local Header Offset   0005CD51 (380241)\n-7F428 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F168 Local Header Offset   0005C9BF (379327)\n+7F16C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F16C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F45E CENTRAL HEADER #330   02014B50 (33639248)\n-7F462 Created Zip Spec      14 (20) '2.0'\n-7F463 Created OS            03 (3) 'Unix'\n-7F464 Extract Zip Spec      14 (20) '2.0'\n-7F465 Extract OS            00 (0) 'MS-DOS'\n-7F466 General Purpose Flag  0800 (2048)\n+7F196 CENTRAL HEADER #333   02014B50 (33639248)\n+7F19A Created Zip Spec      14 (20) '2.0'\n+7F19B Created OS            03 (3) 'Unix'\n+7F19C Extract Zip Spec      14 (20) '2.0'\n+7F19D Extract OS            00 (0) 'MS-DOS'\n+7F19E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F468 Compression Method    0008 (8) 'Deflated'\n-7F46A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F46E CRC                   6F13D406 (1863570438)\n-7F472 Compressed Size       00000217 (535)\n-7F476 Uncompressed Size     0000040D (1037)\n-7F47A Filename Length       0032 (50)\n-7F47C Extra Length          0000 (0)\n-7F47E Comment Length        0000 (0)\n-7F480 Disk Start            0000 (0)\n-7F482 Int File Attributes   0000 (0)\n+7F1A0 Compression Method    0008 (8) 'Deflated'\n+7F1A2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F1A6 CRC                   13169D89 (320249225)\n+7F1AA Compressed Size       00000222 (546)\n+7F1AE Uncompressed Size     00000444 (1092)\n+7F1B2 Filename Length       0031 (49)\n+7F1B4 Extra Length          0000 (0)\n+7F1B6 Comment Length        0000 (0)\n+7F1B8 Disk Start            0000 (0)\n+7F1BA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F484 Ext File Attributes   81A40000 (2175008768)\n+7F1BC 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-7F488 Local Header Offset   0005CFBF (380863)\n-7F48C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F1C0 Local Header Offset   0005CA78 (379512)\n+7F1C4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F1C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F4BE CENTRAL HEADER #331   02014B50 (33639248)\n-7F4C2 Created Zip Spec      14 (20) '2.0'\n-7F4C3 Created OS            03 (3) 'Unix'\n-7F4C4 Extract Zip Spec      14 (20) '2.0'\n-7F4C5 Extract OS            00 (0) 'MS-DOS'\n-7F4C6 General Purpose Flag  0800 (2048)\n+7F1F5 CENTRAL HEADER #334   02014B50 (33639248)\n+7F1F9 Created Zip Spec      14 (20) '2.0'\n+7F1FA Created OS            03 (3) 'Unix'\n+7F1FB Extract Zip Spec      14 (20) '2.0'\n+7F1FC Extract OS            00 (0) 'MS-DOS'\n+7F1FD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F4C8 Compression Method    0008 (8) 'Deflated'\n-7F4CA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F4CE CRC                   C3D9B5C7 (3285824967)\n-7F4D2 Compressed Size       00000215 (533)\n-7F4D6 Uncompressed Size     00000411 (1041)\n-7F4DA Filename Length       0033 (51)\n-7F4DC Extra Length          0000 (0)\n-7F4DE Comment Length        0000 (0)\n-7F4E0 Disk Start            0000 (0)\n-7F4E2 Int File Attributes   0000 (0)\n+7F1FF Compression Method    0008 (8) 'Deflated'\n+7F201 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F205 CRC                   7C44F9FC (2084895228)\n+7F209 Compressed Size       00000226 (550)\n+7F20D Uncompressed Size     00000458 (1112)\n+7F211 Filename Length       0035 (53)\n+7F213 Extra Length          0000 (0)\n+7F215 Comment Length        0000 (0)\n+7F217 Disk Start            0000 (0)\n+7F219 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F4E4 Ext File Attributes   81A40000 (2175008768)\n+7F21B 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-7F4E8 Local Header Offset   0005D226 (381478)\n-7F4EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F21F Local Header Offset   0005CCE9 (380137)\n+7F223 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F4EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F223: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F51F CENTRAL HEADER #332   02014B50 (33639248)\n-7F523 Created Zip Spec      14 (20) '2.0'\n-7F524 Created OS            03 (3) 'Unix'\n-7F525 Extract Zip Spec      14 (20) '2.0'\n-7F526 Extract OS            00 (0) 'MS-DOS'\n-7F527 General Purpose Flag  0800 (2048)\n+7F258 CENTRAL HEADER #335   02014B50 (33639248)\n+7F25C Created Zip Spec      14 (20) '2.0'\n+7F25D Created OS            03 (3) 'Unix'\n+7F25E Extract Zip Spec      14 (20) '2.0'\n+7F25F Extract OS            00 (0) 'MS-DOS'\n+7F260 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F529 Compression Method    0008 (8) 'Deflated'\n-7F52B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F52F CRC                   1AC43357 (449065815)\n-7F533 Compressed Size       0000021D (541)\n-7F537 Uncompressed Size     00000416 (1046)\n-7F53B Filename Length       0036 (54)\n-7F53D Extra Length          0000 (0)\n-7F53F Comment Length        0000 (0)\n-7F541 Disk Start            0000 (0)\n-7F543 Int File Attributes   0000 (0)\n+7F262 Compression Method    0008 (8) 'Deflated'\n+7F264 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F268 CRC                   A2F97AF4 (2734258932)\n+7F26C Compressed Size       00000227 (551)\n+7F270 Uncompressed Size     00000462 (1122)\n+7F274 Filename Length       0037 (55)\n+7F276 Extra Length          0000 (0)\n+7F278 Comment Length        0000 (0)\n+7F27A Disk Start            0000 (0)\n+7F27C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F545 Ext File Attributes   81A40000 (2175008768)\n+7F27E 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-7F549 Local Header Offset   0005D48C (382092)\n-7F54D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F282 Local Header Offset   0005CF62 (380770)\n+7F286 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F54D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F583 CENTRAL HEADER #333   02014B50 (33639248)\n-7F587 Created Zip Spec      14 (20) '2.0'\n-7F588 Created OS            03 (3) 'Unix'\n-7F589 Extract Zip Spec      14 (20) '2.0'\n-7F58A Extract OS            00 (0) 'MS-DOS'\n-7F58B General Purpose Flag  0800 (2048)\n+7F2BD CENTRAL HEADER #336   02014B50 (33639248)\n+7F2C1 Created Zip Spec      14 (20) '2.0'\n+7F2C2 Created OS            03 (3) 'Unix'\n+7F2C3 Extract Zip Spec      14 (20) '2.0'\n+7F2C4 Extract OS            00 (0) 'MS-DOS'\n+7F2C5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F58D Compression Method    0008 (8) 'Deflated'\n-7F58F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F593 CRC                   59C8FA22 (1506343458)\n-7F597 Compressed Size       00000071 (113)\n-7F59B Uncompressed Size     00000081 (129)\n-7F59F Filename Length       002A (42)\n-7F5A1 Extra Length          0000 (0)\n-7F5A3 Comment Length        0000 (0)\n-7F5A5 Disk Start            0000 (0)\n-7F5A7 Int File Attributes   0000 (0)\n+7F2C7 Compression Method    0008 (8) 'Deflated'\n+7F2C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F2CD CRC                   8048A66A (2152244842)\n+7F2D1 Compressed Size       00000227 (551)\n+7F2D5 Uncompressed Size     00000467 (1127)\n+7F2D9 Filename Length       0038 (56)\n+7F2DB Extra Length          0000 (0)\n+7F2DD Comment Length        0000 (0)\n+7F2DF Disk Start            0000 (0)\n+7F2E1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F5A9 Ext File Attributes   81A40000 (2175008768)\n+7F2E3 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-7F5AD Local Header Offset   0005D6FD (382717)\n-7F5B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F2E7 Local Header Offset   0005D1DE (381406)\n+7F2EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F5B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F2EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F5DB CENTRAL HEADER #334   02014B50 (33639248)\n-7F5DF Created Zip Spec      14 (20) '2.0'\n-7F5E0 Created OS            03 (3) 'Unix'\n-7F5E1 Extract Zip Spec      14 (20) '2.0'\n-7F5E2 Extract OS            00 (0) 'MS-DOS'\n-7F5E3 General Purpose Flag  0800 (2048)\n+7F323 CENTRAL HEADER #337   02014B50 (33639248)\n+7F327 Created Zip Spec      14 (20) '2.0'\n+7F328 Created OS            03 (3) 'Unix'\n+7F329 Extract Zip Spec      14 (20) '2.0'\n+7F32A Extract OS            00 (0) 'MS-DOS'\n+7F32B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F5E5 Compression Method    0008 (8) 'Deflated'\n-7F5E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F5EB CRC                   55513CB5 (1431387317)\n-7F5EF Compressed Size       00000220 (544)\n-7F5F3 Uncompressed Size     00000444 (1092)\n-7F5F7 Filename Length       0031 (49)\n-7F5F9 Extra Length          0000 (0)\n-7F5FB Comment Length        0000 (0)\n-7F5FD Disk Start            0000 (0)\n-7F5FF Int File Attributes   0000 (0)\n+7F32D Compression Method    0008 (8) 'Deflated'\n+7F32F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F333 CRC                   A874DDDE (2826231262)\n+7F337 Compressed Size       00000226 (550)\n+7F33B Uncompressed Size     00000453 (1107)\n+7F33F Filename Length       0034 (52)\n+7F341 Extra Length          0000 (0)\n+7F343 Comment Length        0000 (0)\n+7F345 Disk Start            0000 (0)\n+7F347 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F601 Ext File Attributes   81A40000 (2175008768)\n+7F349 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-7F605 Local Header Offset   0005D7B6 (382902)\n-7F609 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F34D Local Header Offset   0005D45B (382043)\n+7F351 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F609: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F63A CENTRAL HEADER #335   02014B50 (33639248)\n-7F63E Created Zip Spec      14 (20) '2.0'\n-7F63F Created OS            03 (3) 'Unix'\n-7F640 Extract Zip Spec      14 (20) '2.0'\n-7F641 Extract OS            00 (0) 'MS-DOS'\n-7F642 General Purpose Flag  0800 (2048)\n+7F385 CENTRAL HEADER #338   02014B50 (33639248)\n+7F389 Created Zip Spec      14 (20) '2.0'\n+7F38A Created OS            03 (3) 'Unix'\n+7F38B Extract Zip Spec      14 (20) '2.0'\n+7F38C Extract OS            00 (0) 'MS-DOS'\n+7F38D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F644 Compression Method    0008 (8) 'Deflated'\n-7F646 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F64A CRC                   FDBFE73A (4257212218)\n-7F64E Compressed Size       00000222 (546)\n-7F652 Uncompressed Size     00000458 (1112)\n-7F656 Filename Length       0035 (53)\n-7F658 Extra Length          0000 (0)\n-7F65A Comment Length        0000 (0)\n-7F65C Disk Start            0000 (0)\n-7F65E Int File Attributes   0000 (0)\n+7F38F Compression Method    0008 (8) 'Deflated'\n+7F391 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F395 CRC                   7C220883 (2082605187)\n+7F399 Compressed Size       00000225 (549)\n+7F39D Uncompressed Size     00000458 (1112)\n+7F3A1 Filename Length       0035 (53)\n+7F3A3 Extra Length          0000 (0)\n+7F3A5 Comment Length        0000 (0)\n+7F3A7 Disk Start            0000 (0)\n+7F3A9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F660 Ext File Attributes   81A40000 (2175008768)\n+7F3AB 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-7F664 Local Header Offset   0005DA25 (383525)\n-7F668 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F3AF Local Header Offset   0005D6D3 (382675)\n+7F3B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F668: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F3B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F69D CENTRAL HEADER #336   02014B50 (33639248)\n-7F6A1 Created Zip Spec      14 (20) '2.0'\n-7F6A2 Created OS            03 (3) 'Unix'\n-7F6A3 Extract Zip Spec      14 (20) '2.0'\n-7F6A4 Extract OS            00 (0) 'MS-DOS'\n-7F6A5 General Purpose Flag  0800 (2048)\n+7F3E8 CENTRAL HEADER #339   02014B50 (33639248)\n+7F3EC Created Zip Spec      14 (20) '2.0'\n+7F3ED Created OS            03 (3) 'Unix'\n+7F3EE Extract Zip Spec      14 (20) '2.0'\n+7F3EF Extract OS            00 (0) 'MS-DOS'\n+7F3F0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F6A7 Compression Method    0008 (8) 'Deflated'\n-7F6A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F6AD CRC                   50DFCDDA (1356844506)\n-7F6B1 Compressed Size       00000224 (548)\n-7F6B5 Uncompressed Size     00000462 (1122)\n-7F6B9 Filename Length       0037 (55)\n-7F6BB Extra Length          0000 (0)\n-7F6BD Comment Length        0000 (0)\n-7F6BF Disk Start            0000 (0)\n-7F6C1 Int File Attributes   0000 (0)\n+7F3F2 Compression Method    0008 (8) 'Deflated'\n+7F3F4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F3F8 CRC                   15323E37 (355614263)\n+7F3FC Compressed Size       00000221 (545)\n+7F400 Uncompressed Size     00000451 (1105)\n+7F404 Filename Length       0038 (56)\n+7F406 Extra Length          0000 (0)\n+7F408 Comment Length        0000 (0)\n+7F40A Disk Start            0000 (0)\n+7F40C Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F6C3 Ext File Attributes   81A40000 (2175008768)\n+7F40E 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-7F6C7 Local Header Offset   0005DC9A (384154)\n-7F6CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F412 Local Header Offset   0005D94B (383307)\n+7F416 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F702 CENTRAL HEADER #337   02014B50 (33639248)\n-7F706 Created Zip Spec      14 (20) '2.0'\n-7F707 Created OS            03 (3) 'Unix'\n-7F708 Extract Zip Spec      14 (20) '2.0'\n-7F709 Extract OS            00 (0) 'MS-DOS'\n-7F70A General Purpose Flag  0800 (2048)\n+7F44E CENTRAL HEADER #340   02014B50 (33639248)\n+7F452 Created Zip Spec      14 (20) '2.0'\n+7F453 Created OS            03 (3) 'Unix'\n+7F454 Extract Zip Spec      14 (20) '2.0'\n+7F455 Extract OS            00 (0) 'MS-DOS'\n+7F456 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F70C Compression Method    0008 (8) 'Deflated'\n-7F70E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F712 CRC                   00495964 (4807012)\n-7F716 Compressed Size       00000225 (549)\n-7F71A Uncompressed Size     00000467 (1127)\n-7F71E Filename Length       0038 (56)\n-7F720 Extra Length          0000 (0)\n-7F722 Comment Length        0000 (0)\n-7F724 Disk Start            0000 (0)\n-7F726 Int File Attributes   0000 (0)\n+7F458 Compression Method    0008 (8) 'Deflated'\n+7F45A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F45E CRC                   CC123CC2 (3423747266)\n+7F462 Compressed Size       00000075 (117)\n+7F466 Uncompressed Size     00000085 (133)\n+7F46A Filename Length       002E (46)\n+7F46C Extra Length          0000 (0)\n+7F46E Comment Length        0000 (0)\n+7F470 Disk Start            0000 (0)\n+7F472 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F728 Ext File Attributes   81A40000 (2175008768)\n+7F474 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-7F72C Local Header Offset   0005DF13 (384787)\n-7F730 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F478 Local Header Offset   0005DBC2 (383938)\n+7F47C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F47C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F768 CENTRAL HEADER #338   02014B50 (33639248)\n-7F76C Created Zip Spec      14 (20) '2.0'\n-7F76D Created OS            03 (3) 'Unix'\n-7F76E Extract Zip Spec      14 (20) '2.0'\n-7F76F Extract OS            00 (0) 'MS-DOS'\n-7F770 General Purpose Flag  0800 (2048)\n+7F4AA CENTRAL HEADER #341   02014B50 (33639248)\n+7F4AE Created Zip Spec      14 (20) '2.0'\n+7F4AF Created OS            03 (3) 'Unix'\n+7F4B0 Extract Zip Spec      14 (20) '2.0'\n+7F4B1 Extract OS            00 (0) 'MS-DOS'\n+7F4B2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F772 Compression Method    0008 (8) 'Deflated'\n-7F774 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F778 CRC                   07F24443 (133317699)\n-7F77C Compressed Size       00000222 (546)\n-7F780 Uncompressed Size     00000453 (1107)\n-7F784 Filename Length       0034 (52)\n-7F786 Extra Length          0000 (0)\n-7F788 Comment Length        0000 (0)\n-7F78A Disk Start            0000 (0)\n-7F78C Int File Attributes   0000 (0)\n+7F4B4 Compression Method    0008 (8) 'Deflated'\n+7F4B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F4BA CRC                   1C152740 (471148352)\n+7F4BE Compressed Size       000002D7 (727)\n+7F4C2 Uncompressed Size     000005D5 (1493)\n+7F4C6 Filename Length       0028 (40)\n+7F4C8 Extra Length          0000 (0)\n+7F4CA Comment Length        0000 (0)\n+7F4CC Disk Start            0000 (0)\n+7F4CE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F78E Ext File Attributes   81A40000 (2175008768)\n+7F4D0 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-7F792 Local Header Offset   0005E18E (385422)\n-7F796 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F4D4 Local Header Offset   0005DC83 (384131)\n+7F4D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F796: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F4D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F7CA CENTRAL HEADER #339   02014B50 (33639248)\n-7F7CE Created Zip Spec      14 (20) '2.0'\n-7F7CF Created OS            03 (3) 'Unix'\n-7F7D0 Extract Zip Spec      14 (20) '2.0'\n-7F7D1 Extract OS            00 (0) 'MS-DOS'\n-7F7D2 General Purpose Flag  0800 (2048)\n+7F500 CENTRAL HEADER #342   02014B50 (33639248)\n+7F504 Created Zip Spec      14 (20) '2.0'\n+7F505 Created OS            03 (3) 'Unix'\n+7F506 Extract Zip Spec      14 (20) '2.0'\n+7F507 Extract OS            00 (0) 'MS-DOS'\n+7F508 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F7D4 Compression Method    0008 (8) 'Deflated'\n-7F7D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F7DA CRC                   32392E92 (842608274)\n-7F7DE Compressed Size       00000220 (544)\n-7F7E2 Uncompressed Size     00000458 (1112)\n-7F7E6 Filename Length       0035 (53)\n-7F7E8 Extra Length          0000 (0)\n-7F7EA Comment Length        0000 (0)\n-7F7EC Disk Start            0000 (0)\n-7F7EE Int File Attributes   0000 (0)\n+7F50A Compression Method    0008 (8) 'Deflated'\n+7F50C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F510 CRC                   4F81DCEE (1333910766)\n+7F514 Compressed Size       000000B8 (184)\n+7F518 Uncompressed Size     000000FB (251)\n+7F51C Filename Length       001E (30)\n+7F51E Extra Length          0000 (0)\n+7F520 Comment Length        0000 (0)\n+7F522 Disk Start            0000 (0)\n+7F524 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F7F0 Ext File Attributes   81A40000 (2175008768)\n+7F526 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-7F7F4 Local Header Offset   0005E402 (386050)\n-7F7F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F52A Local Header Offset   0005DFA0 (384928)\n+7F52E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F7F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F52E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F82D CENTRAL HEADER #340   02014B50 (33639248)\n-7F831 Created Zip Spec      14 (20) '2.0'\n-7F832 Created OS            03 (3) 'Unix'\n-7F833 Extract Zip Spec      14 (20) '2.0'\n-7F834 Extract OS            00 (0) 'MS-DOS'\n-7F835 General Purpose Flag  0800 (2048)\n+7F54C CENTRAL HEADER #343   02014B50 (33639248)\n+7F550 Created Zip Spec      14 (20) '2.0'\n+7F551 Created OS            03 (3) 'Unix'\n+7F552 Extract Zip Spec      14 (20) '2.0'\n+7F553 Extract OS            00 (0) 'MS-DOS'\n+7F554 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F837 Compression Method    0008 (8) 'Deflated'\n-7F839 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F83D CRC                   E43318AE (3828553902)\n-7F841 Compressed Size       0000021F (543)\n-7F845 Uncompressed Size     00000451 (1105)\n-7F849 Filename Length       0038 (56)\n-7F84B Extra Length          0000 (0)\n-7F84D Comment Length        0000 (0)\n-7F84F Disk Start            0000 (0)\n-7F851 Int File Attributes   0000 (0)\n+7F556 Compression Method    0008 (8) 'Deflated'\n+7F558 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F55C CRC                   11F1EE24 (301067812)\n+7F560 Compressed Size       0000037D (893)\n+7F564 Uncompressed Size     0000072B (1835)\n+7F568 Filename Length       0031 (49)\n+7F56A Extra Length          0000 (0)\n+7F56C Comment Length        0000 (0)\n+7F56E Disk Start            0000 (0)\n+7F570 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F853 Ext File Attributes   81A40000 (2175008768)\n+7F572 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-7F857 Local Header Offset   0005E675 (386677)\n-7F85B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F576 Local Header Offset   0005E094 (385172)\n+7F57A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F85B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F57A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F893 CENTRAL HEADER #341   02014B50 (33639248)\n-7F897 Created Zip Spec      14 (20) '2.0'\n-7F898 Created OS            03 (3) 'Unix'\n-7F899 Extract Zip Spec      14 (20) '2.0'\n-7F89A Extract OS            00 (0) 'MS-DOS'\n-7F89B General Purpose Flag  0800 (2048)\n+7F5AB CENTRAL HEADER #344   02014B50 (33639248)\n+7F5AF Created Zip Spec      14 (20) '2.0'\n+7F5B0 Created OS            03 (3) 'Unix'\n+7F5B1 Extract Zip Spec      14 (20) '2.0'\n+7F5B2 Extract OS            00 (0) 'MS-DOS'\n+7F5B3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F89D Compression Method    0008 (8) 'Deflated'\n-7F89F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F8A3 CRC                   6BE9C360 (1810482016)\n-7F8A7 Compressed Size       00000075 (117)\n-7F8AB Uncompressed Size     00000085 (133)\n-7F8AF Filename Length       002E (46)\n-7F8B1 Extra Length          0000 (0)\n-7F8B3 Comment Length        0000 (0)\n-7F8B5 Disk Start            0000 (0)\n-7F8B7 Int File Attributes   0000 (0)\n+7F5B5 Compression Method    0008 (8) 'Deflated'\n+7F5B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F5BB CRC                   67C5D02B (1741017131)\n+7F5BF Compressed Size       00000E13 (3603)\n+7F5C3 Uncompressed Size     00001B63 (7011)\n+7F5C7 Filename Length       0022 (34)\n+7F5C9 Extra Length          0000 (0)\n+7F5CB Comment Length        0000 (0)\n+7F5CD Disk Start            0000 (0)\n+7F5CF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F8B9 Ext File Attributes   81A40000 (2175008768)\n+7F5D1 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-7F8BD Local Header Offset   0005E8EA (387306)\n-7F8C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F5D5 Local Header Offset   0005E460 (386144)\n+7F5D9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F5D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F8EF CENTRAL HEADER #342   02014B50 (33639248)\n-7F8F3 Created Zip Spec      14 (20) '2.0'\n-7F8F4 Created OS            03 (3) 'Unix'\n-7F8F5 Extract Zip Spec      14 (20) '2.0'\n-7F8F6 Extract OS            00 (0) 'MS-DOS'\n-7F8F7 General Purpose Flag  0800 (2048)\n+7F5FB CENTRAL HEADER #345   02014B50 (33639248)\n+7F5FF Created Zip Spec      14 (20) '2.0'\n+7F600 Created OS            03 (3) 'Unix'\n+7F601 Extract Zip Spec      14 (20) '2.0'\n+7F602 Extract OS            00 (0) 'MS-DOS'\n+7F603 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F8F9 Compression Method    0008 (8) 'Deflated'\n-7F8FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F8FF CRC                   79B1D85D (2041698397)\n-7F903 Compressed Size       000002D3 (723)\n-7F907 Uncompressed Size     000005DD (1501)\n-7F90B Filename Length       0028 (40)\n-7F90D Extra Length          0000 (0)\n-7F90F Comment Length        0000 (0)\n-7F911 Disk Start            0000 (0)\n-7F913 Int File Attributes   0000 (0)\n+7F605 Compression Method    0008 (8) 'Deflated'\n+7F607 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F60B CRC                   D1EF0753 (3522103123)\n+7F60F Compressed Size       00000495 (1173)\n+7F613 Uncompressed Size     000008D4 (2260)\n+7F617 Filename Length       0028 (40)\n+7F619 Extra Length          0000 (0)\n+7F61B Comment Length        0000 (0)\n+7F61D Disk Start            0000 (0)\n+7F61F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F915 Ext File Attributes   81A40000 (2175008768)\n+7F621 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-7F919 Local Header Offset   0005E9AB (387499)\n-7F91D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F625 Local Header Offset   0005F2B3 (389811)\n+7F629 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F629: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F945 CENTRAL HEADER #343   02014B50 (33639248)\n-7F949 Created Zip Spec      14 (20) '2.0'\n-7F94A Created OS            03 (3) 'Unix'\n-7F94B Extract Zip Spec      14 (20) '2.0'\n-7F94C Extract OS            00 (0) 'MS-DOS'\n-7F94D General Purpose Flag  0800 (2048)\n+7F651 CENTRAL HEADER #346   02014B50 (33639248)\n+7F655 Created Zip Spec      14 (20) '2.0'\n+7F656 Created OS            03 (3) 'Unix'\n+7F657 Extract Zip Spec      14 (20) '2.0'\n+7F658 Extract OS            00 (0) 'MS-DOS'\n+7F659 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F94F Compression Method    0008 (8) 'Deflated'\n-7F951 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F955 CRC                   4F81DCEE (1333910766)\n-7F959 Compressed Size       000000B8 (184)\n-7F95D Uncompressed Size     000000FB (251)\n-7F961 Filename Length       001E (30)\n-7F963 Extra Length          0000 (0)\n-7F965 Comment Length        0000 (0)\n-7F967 Disk Start            0000 (0)\n-7F969 Int File Attributes   0000 (0)\n+7F65B Compression Method    0008 (8) 'Deflated'\n+7F65D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F661 CRC                   F7D64A6D (4158016109)\n+7F665 Compressed Size       000004B0 (1200)\n+7F669 Uncompressed Size     000009B2 (2482)\n+7F66D Filename Length       0023 (35)\n+7F66F Extra Length          0000 (0)\n+7F671 Comment Length        0000 (0)\n+7F673 Disk Start            0000 (0)\n+7F675 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F96B Ext File Attributes   81A40000 (2175008768)\n+7F677 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-7F96F Local Header Offset   0005ECC4 (388292)\n-7F973 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F67B Local Header Offset   0005F78E (391054)\n+7F67F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F991 CENTRAL HEADER #344   02014B50 (33639248)\n-7F995 Created Zip Spec      14 (20) '2.0'\n-7F996 Created OS            03 (3) 'Unix'\n-7F997 Extract Zip Spec      14 (20) '2.0'\n-7F998 Extract OS            00 (0) 'MS-DOS'\n-7F999 General Purpose Flag  0800 (2048)\n+7F6A2 CENTRAL HEADER #347   02014B50 (33639248)\n+7F6A6 Created Zip Spec      14 (20) '2.0'\n+7F6A7 Created OS            03 (3) 'Unix'\n+7F6A8 Extract Zip Spec      14 (20) '2.0'\n+7F6A9 Extract OS            00 (0) 'MS-DOS'\n+7F6AA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F99B Compression Method    0008 (8) 'Deflated'\n-7F99D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7F9A1 CRC                   BF793F47 (3212394311)\n-7F9A5 Compressed Size       00000379 (889)\n-7F9A9 Uncompressed Size     0000072B (1835)\n-7F9AD Filename Length       0031 (49)\n-7F9AF Extra Length          0000 (0)\n-7F9B1 Comment Length        0000 (0)\n-7F9B3 Disk Start            0000 (0)\n-7F9B5 Int File Attributes   0000 (0)\n+7F6AC Compression Method    0008 (8) 'Deflated'\n+7F6AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F6B2 CRC                   20C6CB87 (549899143)\n+7F6B6 Compressed Size       0000006C (108)\n+7F6BA Uncompressed Size     0000007C (124)\n+7F6BE Filename Length       0025 (37)\n+7F6C0 Extra Length          0000 (0)\n+7F6C2 Comment Length        0000 (0)\n+7F6C4 Disk Start            0000 (0)\n+7F6C6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7F9B7 Ext File Attributes   81A40000 (2175008768)\n+7F6C8 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-7F9BB Local Header Offset   0005EDB8 (388536)\n-7F9BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F6CC Local Header Offset   0005FC7F (392319)\n+7F6D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7F9BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F6D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7F9F0 CENTRAL HEADER #345   02014B50 (33639248)\n-7F9F4 Created Zip Spec      14 (20) '2.0'\n-7F9F5 Created OS            03 (3) 'Unix'\n-7F9F6 Extract Zip Spec      14 (20) '2.0'\n-7F9F7 Extract OS            00 (0) 'MS-DOS'\n-7F9F8 General Purpose Flag  0800 (2048)\n+7F6F5 CENTRAL HEADER #348   02014B50 (33639248)\n+7F6F9 Created Zip Spec      14 (20) '2.0'\n+7F6FA Created OS            03 (3) 'Unix'\n+7F6FB Extract Zip Spec      14 (20) '2.0'\n+7F6FC Extract OS            00 (0) 'MS-DOS'\n+7F6FD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7F9FA Compression Method    0008 (8) 'Deflated'\n-7F9FC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FA00 CRC                   019DC782 (27117442)\n-7FA04 Compressed Size       00000E09 (3593)\n-7FA08 Uncompressed Size     00001B74 (7028)\n-7FA0C Filename Length       0022 (34)\n-7FA0E Extra Length          0000 (0)\n-7FA10 Comment Length        0000 (0)\n-7FA12 Disk Start            0000 (0)\n-7FA14 Int File Attributes   0000 (0)\n+7F6FF Compression Method    0008 (8) 'Deflated'\n+7F701 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F705 CRC                   FE6267E0 (4267861984)\n+7F709 Compressed Size       000000AB (171)\n+7F70D Uncompressed Size     000000F0 (240)\n+7F711 Filename Length       001D (29)\n+7F713 Extra Length          0000 (0)\n+7F715 Comment Length        0000 (0)\n+7F717 Disk Start            0000 (0)\n+7F719 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FA16 Ext File Attributes   81A40000 (2175008768)\n+7F71B 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-7FA1A Local Header Offset   0005F180 (389504)\n-7FA1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F71F Local Header Offset   0005FD2E (392494)\n+7F723 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FA1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FA40 CENTRAL HEADER #346   02014B50 (33639248)\n-7FA44 Created Zip Spec      14 (20) '2.0'\n-7FA45 Created OS            03 (3) 'Unix'\n-7FA46 Extract Zip Spec      14 (20) '2.0'\n-7FA47 Extract OS            00 (0) 'MS-DOS'\n-7FA48 General Purpose Flag  0800 (2048)\n+7F740 CENTRAL HEADER #349   02014B50 (33639248)\n+7F744 Created Zip Spec      14 (20) '2.0'\n+7F745 Created OS            03 (3) 'Unix'\n+7F746 Extract Zip Spec      14 (20) '2.0'\n+7F747 Extract OS            00 (0) 'MS-DOS'\n+7F748 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FA4A Compression Method    0008 (8) 'Deflated'\n-7FA4C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FA50 CRC                   6FE16F0C (1877045004)\n-7FA54 Compressed Size       00000490 (1168)\n-7FA58 Uncompressed Size     000008D0 (2256)\n-7FA5C Filename Length       0028 (40)\n-7FA5E Extra Length          0000 (0)\n-7FA60 Comment Length        0000 (0)\n-7FA62 Disk Start            0000 (0)\n-7FA64 Int File Attributes   0000 (0)\n+7F74A Compression Method    0008 (8) 'Deflated'\n+7F74C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F750 CRC                   5904E8E8 (1493493992)\n+7F754 Compressed Size       00001C5F (7263)\n+7F758 Uncompressed Size     00003C45 (15429)\n+7F75C Filename Length       0025 (37)\n+7F75E Extra Length          0000 (0)\n+7F760 Comment Length        0000 (0)\n+7F762 Disk Start            0000 (0)\n+7F764 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FA66 Ext File Attributes   81A40000 (2175008768)\n+7F766 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-7FA6A Local Header Offset   0005FFC9 (393161)\n-7FA6E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F76A Local Header Offset   0005FE14 (392724)\n+7F76E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FA6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F76E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FA96 CENTRAL HEADER #347   02014B50 (33639248)\n-7FA9A Created Zip Spec      14 (20) '2.0'\n-7FA9B Created OS            03 (3) 'Unix'\n-7FA9C Extract Zip Spec      14 (20) '2.0'\n-7FA9D Extract OS            00 (0) 'MS-DOS'\n-7FA9E General Purpose Flag  0800 (2048)\n+7F793 CENTRAL HEADER #350   02014B50 (33639248)\n+7F797 Created Zip Spec      14 (20) '2.0'\n+7F798 Created OS            03 (3) 'Unix'\n+7F799 Extract Zip Spec      14 (20) '2.0'\n+7F79A Extract OS            00 (0) 'MS-DOS'\n+7F79B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FAA0 Compression Method    0008 (8) 'Deflated'\n-7FAA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FAA6 CRC                   F0453C6D (4031069293)\n-7FAAA Compressed Size       000004B4 (1204)\n-7FAAE Uncompressed Size     0000097C (2428)\n-7FAB2 Filename Length       0023 (35)\n-7FAB4 Extra Length          0000 (0)\n-7FAB6 Comment Length        0000 (0)\n-7FAB8 Disk Start            0000 (0)\n-7FABA Int File Attributes   0000 (0)\n+7F79D Compression Method    0008 (8) 'Deflated'\n+7F79F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F7A3 CRC                   15D6D673 (366401139)\n+7F7A7 Compressed Size       000000A6 (166)\n+7F7AB Uncompressed Size     000000E8 (232)\n+7F7AF Filename Length       0029 (41)\n+7F7B1 Extra Length          0000 (0)\n+7F7B3 Comment Length        0000 (0)\n+7F7B5 Disk Start            0000 (0)\n+7F7B7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FABC Ext File Attributes   81A40000 (2175008768)\n+7F7B9 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-7FAC0 Local Header Offset   0006049F (394399)\n-7FAC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F7BD Local Header Offset   00061AB6 (400054)\n+7F7C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FAC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F7C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FAE7 CENTRAL HEADER #348   02014B50 (33639248)\n-7FAEB Created Zip Spec      14 (20) '2.0'\n-7FAEC Created OS            03 (3) 'Unix'\n-7FAED Extract Zip Spec      14 (20) '2.0'\n-7FAEE Extract OS            00 (0) 'MS-DOS'\n-7FAEF General Purpose Flag  0800 (2048)\n+7F7EA CENTRAL HEADER #351   02014B50 (33639248)\n+7F7EE Created Zip Spec      14 (20) '2.0'\n+7F7EF Created OS            03 (3) 'Unix'\n+7F7F0 Extract Zip Spec      14 (20) '2.0'\n+7F7F1 Extract OS            00 (0) 'MS-DOS'\n+7F7F2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FAF1 Compression Method    0008 (8) 'Deflated'\n-7FAF3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FAF7 CRC                   D1C5C44F (3519398991)\n-7FAFB Compressed Size       0000006C (108)\n-7FAFF Uncompressed Size     0000007C (124)\n-7FB03 Filename Length       0025 (37)\n-7FB05 Extra Length          0000 (0)\n-7FB07 Comment Length        0000 (0)\n-7FB09 Disk Start            0000 (0)\n-7FB0B Int File Attributes   0000 (0)\n+7F7F4 Compression Method    0008 (8) 'Deflated'\n+7F7F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F7FA CRC                   3B05EB30 (990243632)\n+7F7FE Compressed Size       00000427 (1063)\n+7F802 Uncompressed Size     00000861 (2145)\n+7F806 Filename Length       0036 (54)\n+7F808 Extra Length          0000 (0)\n+7F80A Comment Length        0000 (0)\n+7F80C Disk Start            0000 (0)\n+7F80E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FB0D Ext File Attributes   81A40000 (2175008768)\n+7F810 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-7FB11 Local Header Offset   00060994 (395668)\n-7FB15 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F814 Local Header Offset   00061BA3 (400291)\n+7F818 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FB15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FB3A CENTRAL HEADER #349   02014B50 (33639248)\n-7FB3E Created Zip Spec      14 (20) '2.0'\n-7FB3F Created OS            03 (3) 'Unix'\n-7FB40 Extract Zip Spec      14 (20) '2.0'\n-7FB41 Extract OS            00 (0) 'MS-DOS'\n-7FB42 General Purpose Flag  0800 (2048)\n+7F84E CENTRAL HEADER #352   02014B50 (33639248)\n+7F852 Created Zip Spec      14 (20) '2.0'\n+7F853 Created OS            03 (3) 'Unix'\n+7F854 Extract Zip Spec      14 (20) '2.0'\n+7F855 Extract OS            00 (0) 'MS-DOS'\n+7F856 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FB44 Compression Method    0008 (8) 'Deflated'\n-7FB46 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FB4A CRC                   402B9137 (1076597047)\n-7FB4E Compressed Size       000000AD (173)\n-7FB52 Uncompressed Size     000000F0 (240)\n-7FB56 Filename Length       001D (29)\n-7FB58 Extra Length          0000 (0)\n-7FB5A Comment Length        0000 (0)\n-7FB5C Disk Start            0000 (0)\n-7FB5E Int File Attributes   0000 (0)\n+7F858 Compression Method    0008 (8) 'Deflated'\n+7F85A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F85E CRC                   07672238 (124199480)\n+7F862 Compressed Size       0000029D (669)\n+7F866 Uncompressed Size     000005C0 (1472)\n+7F86A Filename Length       0035 (53)\n+7F86C Extra Length          0000 (0)\n+7F86E Comment Length        0000 (0)\n+7F870 Disk Start            0000 (0)\n+7F872 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FB60 Ext File Attributes   81A40000 (2175008768)\n+7F874 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-7FB64 Local Header Offset   00060A43 (395843)\n-7FB68 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F878 Local Header Offset   0006201E (401438)\n+7F87C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FB68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F87C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FB85 CENTRAL HEADER #350   02014B50 (33639248)\n-7FB89 Created Zip Spec      14 (20) '2.0'\n-7FB8A Created OS            03 (3) 'Unix'\n-7FB8B Extract Zip Spec      14 (20) '2.0'\n-7FB8C Extract OS            00 (0) 'MS-DOS'\n-7FB8D General Purpose Flag  0800 (2048)\n+7F8B1 CENTRAL HEADER #353   02014B50 (33639248)\n+7F8B5 Created Zip Spec      14 (20) '2.0'\n+7F8B6 Created OS            03 (3) 'Unix'\n+7F8B7 Extract Zip Spec      14 (20) '2.0'\n+7F8B8 Extract OS            00 (0) 'MS-DOS'\n+7F8B9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FB8F Compression Method    0008 (8) 'Deflated'\n-7FB91 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FB95 CRC                   CE439F87 (3460538247)\n-7FB99 Compressed Size       00001C5A (7258)\n-7FB9D Uncompressed Size     00003D1A (15642)\n-7FBA1 Filename Length       0025 (37)\n-7FBA3 Extra Length          0000 (0)\n-7FBA5 Comment Length        0000 (0)\n-7FBA7 Disk Start            0000 (0)\n-7FBA9 Int File Attributes   0000 (0)\n+7F8BB Compression Method    0008 (8) 'Deflated'\n+7F8BD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F8C1 CRC                   798994DE (2039059678)\n+7F8C5 Compressed Size       0000030C (780)\n+7F8C9 Uncompressed Size     00000591 (1425)\n+7F8CD Filename Length       0037 (55)\n+7F8CF Extra Length          0000 (0)\n+7F8D1 Comment Length        0000 (0)\n+7F8D3 Disk Start            0000 (0)\n+7F8D5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FBAB Ext File Attributes   81A40000 (2175008768)\n+7F8D7 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-7FBAF Local Header Offset   00060B2B (396075)\n-7FBB3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F8DB Local Header Offset   0006230E (402190)\n+7F8DF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FBB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F8DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FBD8 CENTRAL HEADER #351   02014B50 (33639248)\n-7FBDC Created Zip Spec      14 (20) '2.0'\n-7FBDD Created OS            03 (3) 'Unix'\n-7FBDE Extract Zip Spec      14 (20) '2.0'\n-7FBDF Extract OS            00 (0) 'MS-DOS'\n-7FBE0 General Purpose Flag  0800 (2048)\n+7F916 CENTRAL HEADER #354   02014B50 (33639248)\n+7F91A Created Zip Spec      14 (20) '2.0'\n+7F91B Created OS            03 (3) 'Unix'\n+7F91C Extract Zip Spec      14 (20) '2.0'\n+7F91D Extract OS            00 (0) 'MS-DOS'\n+7F91E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FBE2 Compression Method    0008 (8) 'Deflated'\n-7FBE4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FBE8 CRC                   2EAECC84 (783207556)\n-7FBEC Compressed Size       00000407 (1031)\n-7FBF0 Uncompressed Size     000007E3 (2019)\n-7FBF4 Filename Length       0036 (54)\n-7FBF6 Extra Length          0000 (0)\n-7FBF8 Comment Length        0000 (0)\n-7FBFA Disk Start            0000 (0)\n-7FBFC Int File Attributes   0000 (0)\n+7F920 Compression Method    0008 (8) 'Deflated'\n+7F922 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F926 CRC                   4188CDBD (1099484605)\n+7F92A Compressed Size       0000051A (1306)\n+7F92E Uncompressed Size     00000A25 (2597)\n+7F932 Filename Length       0027 (39)\n+7F934 Extra Length          0000 (0)\n+7F936 Comment Length        0000 (0)\n+7F938 Disk Start            0000 (0)\n+7F93A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FBFE Ext File Attributes   81A40000 (2175008768)\n+7F93C 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-7FC02 Local Header Offset   000627C8 (403400)\n-7FC06 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F940 Local Header Offset   0006266F (403055)\n+7F944 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FC06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FC3C CENTRAL HEADER #352   02014B50 (33639248)\n-7FC40 Created Zip Spec      14 (20) '2.0'\n-7FC41 Created OS            03 (3) 'Unix'\n-7FC42 Extract Zip Spec      14 (20) '2.0'\n-7FC43 Extract OS            00 (0) 'MS-DOS'\n-7FC44 General Purpose Flag  0800 (2048)\n+7F96B CENTRAL HEADER #355   02014B50 (33639248)\n+7F96F Created Zip Spec      14 (20) '2.0'\n+7F970 Created OS            03 (3) 'Unix'\n+7F971 Extract Zip Spec      14 (20) '2.0'\n+7F972 Extract OS            00 (0) 'MS-DOS'\n+7F973 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FC46 Compression Method    0008 (8) 'Deflated'\n-7FC48 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FC4C CRC                   2B98DFC1 (731439041)\n-7FC50 Compressed Size       0000027A (634)\n-7FC54 Uncompressed Size     0000055A (1370)\n-7FC58 Filename Length       0035 (53)\n-7FC5A Extra Length          0000 (0)\n-7FC5C Comment Length        0000 (0)\n-7FC5E Disk Start            0000 (0)\n-7FC60 Int File Attributes   0000 (0)\n+7F975 Compression Method    0008 (8) 'Deflated'\n+7F977 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F97B CRC                   26A4E1AD (648339885)\n+7F97F Compressed Size       00000286 (646)\n+7F983 Uncompressed Size     0000047A (1146)\n+7F987 Filename Length       0028 (40)\n+7F989 Extra Length          0000 (0)\n+7F98B Comment Length        0000 (0)\n+7F98D Disk Start            0000 (0)\n+7F98F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FC62 Ext File Attributes   81A40000 (2175008768)\n+7F991 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-7FC66 Local Header Offset   00062C23 (404515)\n-7FC6A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F995 Local Header Offset   00062BCE (404430)\n+7F999 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FC6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FC9F CENTRAL HEADER #353   02014B50 (33639248)\n-7FCA3 Created Zip Spec      14 (20) '2.0'\n-7FCA4 Created OS            03 (3) 'Unix'\n-7FCA5 Extract Zip Spec      14 (20) '2.0'\n-7FCA6 Extract OS            00 (0) 'MS-DOS'\n-7FCA7 General Purpose Flag  0800 (2048)\n+7F9C1 CENTRAL HEADER #356   02014B50 (33639248)\n+7F9C5 Created Zip Spec      14 (20) '2.0'\n+7F9C6 Created OS            03 (3) 'Unix'\n+7F9C7 Extract Zip Spec      14 (20) '2.0'\n+7F9C8 Extract OS            00 (0) 'MS-DOS'\n+7F9C9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FCA9 Compression Method    0008 (8) 'Deflated'\n-7FCAB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FCAF CRC                   30D2DF5D (819126109)\n-7FCB3 Compressed Size       000002D4 (724)\n-7FCB7 Uncompressed Size     0000050A (1290)\n-7FCBB Filename Length       0037 (55)\n-7FCBD Extra Length          0000 (0)\n-7FCBF Comment Length        0000 (0)\n-7FCC1 Disk Start            0000 (0)\n-7FCC3 Int File Attributes   0000 (0)\n+7F9CB Compression Method    0008 (8) 'Deflated'\n+7F9CD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7F9D1 CRC                   E4B5EB51 (3837127505)\n+7F9D5 Compressed Size       0000049D (1181)\n+7F9D9 Uncompressed Size     00000800 (2048)\n+7F9DD Filename Length       0028 (40)\n+7F9DF Extra Length          0000 (0)\n+7F9E1 Comment Length        0000 (0)\n+7F9E3 Disk Start            0000 (0)\n+7F9E5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FCC5 Ext File Attributes   81A40000 (2175008768)\n+7F9E7 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-7FCC9 Local Header Offset   00062EF0 (405232)\n-7FCCD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7F9EB Local Header Offset   00062E9A (405146)\n+7F9EF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FCCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7F9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FD04 CENTRAL HEADER #354   02014B50 (33639248)\n-7FD08 Created Zip Spec      14 (20) '2.0'\n-7FD09 Created OS            03 (3) 'Unix'\n-7FD0A Extract Zip Spec      14 (20) '2.0'\n-7FD0B Extract OS            00 (0) 'MS-DOS'\n-7FD0C General Purpose Flag  0800 (2048)\n+7FA17 CENTRAL HEADER #357   02014B50 (33639248)\n+7FA1B Created Zip Spec      14 (20) '2.0'\n+7FA1C Created OS            03 (3) 'Unix'\n+7FA1D Extract Zip Spec      14 (20) '2.0'\n+7FA1E Extract OS            00 (0) 'MS-DOS'\n+7FA1F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FD0E Compression Method    0008 (8) 'Deflated'\n-7FD10 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FD14 CRC                   BB6D8E5A (3144519258)\n-7FD18 Compressed Size       00000504 (1284)\n-7FD1C Uncompressed Size     00000A21 (2593)\n-7FD20 Filename Length       0027 (39)\n-7FD22 Extra Length          0000 (0)\n-7FD24 Comment Length        0000 (0)\n-7FD26 Disk Start            0000 (0)\n-7FD28 Int File Attributes   0000 (0)\n+7FA21 Compression Method    0008 (8) 'Deflated'\n+7FA23 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FA27 CRC                   9D4C8111 (2639036689)\n+7FA2B Compressed Size       00000D15 (3349)\n+7FA2F Uncompressed Size     00001989 (6537)\n+7FA33 Filename Length       0020 (32)\n+7FA35 Extra Length          0000 (0)\n+7FA37 Comment Length        0000 (0)\n+7FA39 Disk Start            0000 (0)\n+7FA3B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FD2A Ext File Attributes   81A40000 (2175008768)\n+7FA3D 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-7FD2E Local Header Offset   00063219 (406041)\n-7FD32 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FA41 Local Header Offset   0006337D (406397)\n+7FA45 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FD32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FA45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FD59 CENTRAL HEADER #355   02014B50 (33639248)\n-7FD5D Created Zip Spec      14 (20) '2.0'\n-7FD5E Created OS            03 (3) 'Unix'\n-7FD5F Extract Zip Spec      14 (20) '2.0'\n-7FD60 Extract OS            00 (0) 'MS-DOS'\n-7FD61 General Purpose Flag  0800 (2048)\n+7FA65 CENTRAL HEADER #358   02014B50 (33639248)\n+7FA69 Created Zip Spec      14 (20) '2.0'\n+7FA6A Created OS            03 (3) 'Unix'\n+7FA6B Extract Zip Spec      14 (20) '2.0'\n+7FA6C Extract OS            00 (0) 'MS-DOS'\n+7FA6D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FD63 Compression Method    0008 (8) 'Deflated'\n-7FD65 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FD69 CRC                   EFC24D58 (4022488408)\n-7FD6D Compressed Size       0000027C (636)\n-7FD71 Uncompressed Size     0000047A (1146)\n-7FD75 Filename Length       0028 (40)\n-7FD77 Extra Length          0000 (0)\n-7FD79 Comment Length        0000 (0)\n-7FD7B Disk Start            0000 (0)\n-7FD7D Int File Attributes   0000 (0)\n+7FA6F Compression Method    0008 (8) 'Deflated'\n+7FA71 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FA75 CRC                   F6BE4716 (4139665174)\n+7FA79 Compressed Size       000007A6 (1958)\n+7FA7D Uncompressed Size     00001414 (5140)\n+7FA81 Filename Length       001D (29)\n+7FA83 Extra Length          0000 (0)\n+7FA85 Comment Length        0000 (0)\n+7FA87 Disk Start            0000 (0)\n+7FA89 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FD7F Ext File Attributes   81A40000 (2175008768)\n+7FA8B 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-7FD83 Local Header Offset   00063762 (407394)\n-7FD87 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FA8F Local Header Offset   000640D0 (409808)\n+7FA93 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FD87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FA93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FDAF CENTRAL HEADER #356   02014B50 (33639248)\n-7FDB3 Created Zip Spec      14 (20) '2.0'\n-7FDB4 Created OS            03 (3) 'Unix'\n-7FDB5 Extract Zip Spec      14 (20) '2.0'\n-7FDB6 Extract OS            00 (0) 'MS-DOS'\n-7FDB7 General Purpose Flag  0800 (2048)\n+7FAB0 CENTRAL HEADER #359   02014B50 (33639248)\n+7FAB4 Created Zip Spec      14 (20) '2.0'\n+7FAB5 Created OS            03 (3) 'Unix'\n+7FAB6 Extract Zip Spec      14 (20) '2.0'\n+7FAB7 Extract OS            00 (0) 'MS-DOS'\n+7FAB8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FDB9 Compression Method    0008 (8) 'Deflated'\n-7FDBB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FDBF CRC                   E1EDC0AC (3790454956)\n-7FDC3 Compressed Size       00000496 (1174)\n-7FDC7 Uncompressed Size     00000802 (2050)\n-7FDCB Filename Length       0028 (40)\n-7FDCD Extra Length          0000 (0)\n-7FDCF Comment Length        0000 (0)\n-7FDD1 Disk Start            0000 (0)\n-7FDD3 Int File Attributes   0000 (0)\n+7FABA Compression Method    0008 (8) 'Deflated'\n+7FABC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FAC0 CRC                   101B50EC (270225644)\n+7FAC4 Compressed Size       00000722 (1826)\n+7FAC8 Uncompressed Size     00000D3D (3389)\n+7FACC Filename Length       0024 (36)\n+7FACE Extra Length          0000 (0)\n+7FAD0 Comment Length        0000 (0)\n+7FAD2 Disk Start            0000 (0)\n+7FAD4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FDD5 Ext File Attributes   81A40000 (2175008768)\n+7FAD6 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-7FDD9 Local Header Offset   00063A24 (408100)\n-7FDDD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FADA Local Header Offset   000648B1 (411825)\n+7FADE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FDDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FE05 CENTRAL HEADER #357   02014B50 (33639248)\n-7FE09 Created Zip Spec      14 (20) '2.0'\n-7FE0A Created OS            03 (3) 'Unix'\n-7FE0B Extract Zip Spec      14 (20) '2.0'\n-7FE0C Extract OS            00 (0) 'MS-DOS'\n-7FE0D General Purpose Flag  0800 (2048)\n+7FB02 CENTRAL HEADER #360   02014B50 (33639248)\n+7FB06 Created Zip Spec      14 (20) '2.0'\n+7FB07 Created OS            03 (3) 'Unix'\n+7FB08 Extract Zip Spec      14 (20) '2.0'\n+7FB09 Extract OS            00 (0) 'MS-DOS'\n+7FB0A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FE0F Compression Method    0008 (8) 'Deflated'\n-7FE11 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FE15 CRC                   892B614D (2301321549)\n-7FE19 Compressed Size       00000D2C (3372)\n-7FE1D Uncompressed Size     000019DE (6622)\n-7FE21 Filename Length       0020 (32)\n-7FE23 Extra Length          0000 (0)\n-7FE25 Comment Length        0000 (0)\n-7FE27 Disk Start            0000 (0)\n-7FE29 Int File Attributes   0000 (0)\n+7FB0C Compression Method    0008 (8) 'Deflated'\n+7FB0E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FB12 CRC                   45F1B82E (1173469230)\n+7FB16 Compressed Size       000005AB (1451)\n+7FB1A Uncompressed Size     00000FEE (4078)\n+7FB1E Filename Length       0020 (32)\n+7FB20 Extra Length          0000 (0)\n+7FB22 Comment Length        0000 (0)\n+7FB24 Disk Start            0000 (0)\n+7FB26 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FE2B Ext File Attributes   81A40000 (2175008768)\n+7FB28 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-7FE2F Local Header Offset   00063F00 (409344)\n-7FE33 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FB2C Local Header Offset   00065015 (413717)\n+7FB30 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FE33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FB30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FE53 CENTRAL HEADER #358   02014B50 (33639248)\n-7FE57 Created Zip Spec      14 (20) '2.0'\n-7FE58 Created OS            03 (3) 'Unix'\n-7FE59 Extract Zip Spec      14 (20) '2.0'\n-7FE5A Extract OS            00 (0) 'MS-DOS'\n-7FE5B General Purpose Flag  0800 (2048)\n+7FB50 CENTRAL HEADER #361   02014B50 (33639248)\n+7FB54 Created Zip Spec      14 (20) '2.0'\n+7FB55 Created OS            03 (3) 'Unix'\n+7FB56 Extract Zip Spec      14 (20) '2.0'\n+7FB57 Extract OS            00 (0) 'MS-DOS'\n+7FB58 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FE5D Compression Method    0008 (8) 'Deflated'\n-7FE5F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FE63 CRC                   C77FD6FF (3347044095)\n-7FE67 Compressed Size       0000078D (1933)\n-7FE6B Uncompressed Size     00001416 (5142)\n-7FE6F Filename Length       001D (29)\n-7FE71 Extra Length          0000 (0)\n-7FE73 Comment Length        0000 (0)\n-7FE75 Disk Start            0000 (0)\n-7FE77 Int File Attributes   0000 (0)\n+7FB5A Compression Method    0008 (8) 'Deflated'\n+7FB5C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FB60 CRC                   1516649C (353789084)\n+7FB64 Compressed Size       00000DB6 (3510)\n+7FB68 Uncompressed Size     00001CCF (7375)\n+7FB6C Filename Length       001B (27)\n+7FB6E Extra Length          0000 (0)\n+7FB70 Comment Length        0000 (0)\n+7FB72 Disk Start            0000 (0)\n+7FB74 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FE79 Ext File Attributes   81A40000 (2175008768)\n+7FB76 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-7FE7D Local Header Offset   00064C6A (412778)\n-7FE81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FB7A Local Header Offset   000655FE (415230)\n+7FB7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FE81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FB7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FE9E CENTRAL HEADER #359   02014B50 (33639248)\n-7FEA2 Created Zip Spec      14 (20) '2.0'\n-7FEA3 Created OS            03 (3) 'Unix'\n-7FEA4 Extract Zip Spec      14 (20) '2.0'\n-7FEA5 Extract OS            00 (0) 'MS-DOS'\n-7FEA6 General Purpose Flag  0800 (2048)\n+7FB99 CENTRAL HEADER #362   02014B50 (33639248)\n+7FB9D Created Zip Spec      14 (20) '2.0'\n+7FB9E Created OS            03 (3) 'Unix'\n+7FB9F Extract Zip Spec      14 (20) '2.0'\n+7FBA0 Extract OS            00 (0) 'MS-DOS'\n+7FBA1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FEA8 Compression Method    0008 (8) 'Deflated'\n-7FEAA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FEAE CRC                   8043812B (2151907627)\n-7FEB2 Compressed Size       0000073A (1850)\n-7FEB6 Uncompressed Size     00000D66 (3430)\n-7FEBA Filename Length       0024 (36)\n-7FEBC Extra Length          0000 (0)\n-7FEBE Comment Length        0000 (0)\n-7FEC0 Disk Start            0000 (0)\n-7FEC2 Int File Attributes   0000 (0)\n+7FBA3 Compression Method    0008 (8) 'Deflated'\n+7FBA5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FBA9 CRC                   802E9AEF (2150537967)\n+7FBAD Compressed Size       0000020C (524)\n+7FBB1 Uncompressed Size     00000366 (870)\n+7FBB5 Filename Length       0022 (34)\n+7FBB7 Extra Length          0000 (0)\n+7FBB9 Comment Length        0000 (0)\n+7FBBB Disk Start            0000 (0)\n+7FBBD Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FEC4 Ext File Attributes   81A40000 (2175008768)\n+7FBBF 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-7FEC8 Local Header Offset   00065432 (414770)\n-7FECC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FBC3 Local Header Offset   000663ED (418797)\n+7FBC7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FBC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FEF0 CENTRAL HEADER #360   02014B50 (33639248)\n-7FEF4 Created Zip Spec      14 (20) '2.0'\n-7FEF5 Created OS            03 (3) 'Unix'\n-7FEF6 Extract Zip Spec      14 (20) '2.0'\n-7FEF7 Extract OS            00 (0) 'MS-DOS'\n-7FEF8 General Purpose Flag  0800 (2048)\n+7FBE9 CENTRAL HEADER #363   02014B50 (33639248)\n+7FBED Created Zip Spec      14 (20) '2.0'\n+7FBEE Created OS            03 (3) 'Unix'\n+7FBEF Extract Zip Spec      14 (20) '2.0'\n+7FBF0 Extract OS            00 (0) 'MS-DOS'\n+7FBF1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FEFA Compression Method    0008 (8) 'Deflated'\n-7FEFC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FF00 CRC                   B8DCDDEE (3101482478)\n-7FF04 Compressed Size       000005A4 (1444)\n-7FF08 Uncompressed Size     00000FEE (4078)\n-7FF0C Filename Length       0020 (32)\n-7FF0E Extra Length          0000 (0)\n-7FF10 Comment Length        0000 (0)\n-7FF12 Disk Start            0000 (0)\n-7FF14 Int File Attributes   0000 (0)\n+7FBF3 Compression Method    0008 (8) 'Deflated'\n+7FBF5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FBF9 CRC                   ACDB4692 (2900051602)\n+7FBFD Compressed Size       0000047A (1146)\n+7FC01 Uncompressed Size     000009A3 (2467)\n+7FC05 Filename Length       0022 (34)\n+7FC07 Extra Length          0000 (0)\n+7FC09 Comment Length        0000 (0)\n+7FC0B Disk Start            0000 (0)\n+7FC0D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FF16 Ext File Attributes   81A40000 (2175008768)\n+7FC0F 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-7FF1A Local Header Offset   00065BAE (416686)\n-7FF1E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FC13 Local Header Offset   00066639 (419385)\n+7FC17 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FF1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FC17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FF3E CENTRAL HEADER #361   02014B50 (33639248)\n-7FF42 Created Zip Spec      14 (20) '2.0'\n-7FF43 Created OS            03 (3) 'Unix'\n-7FF44 Extract Zip Spec      14 (20) '2.0'\n-7FF45 Extract OS            00 (0) 'MS-DOS'\n-7FF46 General Purpose Flag  0800 (2048)\n+7FC39 CENTRAL HEADER #364   02014B50 (33639248)\n+7FC3D Created Zip Spec      14 (20) '2.0'\n+7FC3E Created OS            03 (3) 'Unix'\n+7FC3F Extract Zip Spec      14 (20) '2.0'\n+7FC40 Extract OS            00 (0) 'MS-DOS'\n+7FC41 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FF48 Compression Method    0008 (8) 'Deflated'\n-7FF4A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FF4E CRC                   6284E239 (1652875833)\n-7FF52 Compressed Size       00000DB8 (3512)\n-7FF56 Uncompressed Size     00001D22 (7458)\n-7FF5A Filename Length       001B (27)\n-7FF5C Extra Length          0000 (0)\n-7FF5E Comment Length        0000 (0)\n-7FF60 Disk Start            0000 (0)\n-7FF62 Int File Attributes   0000 (0)\n+7FC43 Compression Method    0008 (8) 'Deflated'\n+7FC45 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FC49 CRC                   2D9D456D (765281645)\n+7FC4D Compressed Size       0000042D (1069)\n+7FC51 Uncompressed Size     0000081C (2076)\n+7FC55 Filename Length       0023 (35)\n+7FC57 Extra Length          0000 (0)\n+7FC59 Comment Length        0000 (0)\n+7FC5B Disk Start            0000 (0)\n+7FC5D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FF64 Ext File Attributes   81A40000 (2175008768)\n+7FC5F 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-7FF68 Local Header Offset   00066190 (418192)\n-7FF6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FC63 Local Header Offset   00066AF3 (420595)\n+7FC67 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FC67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FF87 CENTRAL HEADER #362   02014B50 (33639248)\n-7FF8B Created Zip Spec      14 (20) '2.0'\n-7FF8C Created OS            03 (3) 'Unix'\n-7FF8D Extract Zip Spec      14 (20) '2.0'\n-7FF8E Extract OS            00 (0) 'MS-DOS'\n-7FF8F General Purpose Flag  0800 (2048)\n+7FC8A CENTRAL HEADER #365   02014B50 (33639248)\n+7FC8E Created Zip Spec      14 (20) '2.0'\n+7FC8F Created OS            03 (3) 'Unix'\n+7FC90 Extract Zip Spec      14 (20) '2.0'\n+7FC91 Extract OS            00 (0) 'MS-DOS'\n+7FC92 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FF91 Compression Method    0008 (8) 'Deflated'\n-7FF93 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FF97 CRC                   E86F4087 (3899605127)\n-7FF9B Compressed Size       00000204 (516)\n-7FF9F Uncompressed Size     0000035E (862)\n-7FFA3 Filename Length       0022 (34)\n-7FFA5 Extra Length          0000 (0)\n-7FFA7 Comment Length        0000 (0)\n-7FFA9 Disk Start            0000 (0)\n-7FFAB Int File Attributes   0000 (0)\n+7FC94 Compression Method    0008 (8) 'Deflated'\n+7FC96 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FC9A CRC                   6194A47A (1637131386)\n+7FC9E Compressed Size       00000867 (2151)\n+7FCA2 Uncompressed Size     00000F68 (3944)\n+7FCA6 Filename Length       0023 (35)\n+7FCA8 Extra Length          0000 (0)\n+7FCAA Comment Length        0000 (0)\n+7FCAC Disk Start            0000 (0)\n+7FCAE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FFAD Ext File Attributes   81A40000 (2175008768)\n+7FCB0 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-7FFB1 Local Header Offset   00066F81 (421761)\n-7FFB5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FCB4 Local Header Offset   00066F61 (421729)\n+7FCB8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7FFB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FCB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-7FFD7 CENTRAL HEADER #363   02014B50 (33639248)\n-7FFDB Created Zip Spec      14 (20) '2.0'\n-7FFDC Created OS            03 (3) 'Unix'\n-7FFDD Extract Zip Spec      14 (20) '2.0'\n-7FFDE Extract OS            00 (0) 'MS-DOS'\n-7FFDF General Purpose Flag  0800 (2048)\n+7FCDB CENTRAL HEADER #366   02014B50 (33639248)\n+7FCDF Created Zip Spec      14 (20) '2.0'\n+7FCE0 Created OS            03 (3) 'Unix'\n+7FCE1 Extract Zip Spec      14 (20) '2.0'\n+7FCE2 Extract OS            00 (0) 'MS-DOS'\n+7FCE3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-7FFE1 Compression Method    0008 (8) 'Deflated'\n-7FFE3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-7FFE7 CRC                   0B855BF8 (193289208)\n-7FFEB Compressed Size       00000480 (1152)\n-7FFEF Uncompressed Size     000009BA (2490)\n-7FFF3 Filename Length       0022 (34)\n-7FFF5 Extra Length          0000 (0)\n-7FFF7 Comment Length        0000 (0)\n-7FFF9 Disk Start            0000 (0)\n-7FFFB Int File Attributes   0000 (0)\n+7FCE5 Compression Method    0008 (8) 'Deflated'\n+7FCE7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FCEB CRC                   FEF47500 (4277433600)\n+7FCEF Compressed Size       0000070E (1806)\n+7FCF3 Uncompressed Size     00000D4D (3405)\n+7FCF7 Filename Length       0023 (35)\n+7FCF9 Extra Length          0000 (0)\n+7FCFB Comment Length        0000 (0)\n+7FCFD Disk Start            0000 (0)\n+7FCFF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-7FFFD Ext File Attributes   81A40000 (2175008768)\n+7FD01 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-80001 Local Header Offset   000671C5 (422341)\n-80005 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FD05 Local Header Offset   00067809 (423945)\n+7FD09 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FD09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80027 CENTRAL HEADER #364   02014B50 (33639248)\n-8002B Created Zip Spec      14 (20) '2.0'\n-8002C Created OS            03 (3) 'Unix'\n-8002D Extract Zip Spec      14 (20) '2.0'\n-8002E Extract OS            00 (0) 'MS-DOS'\n-8002F General Purpose Flag  0800 (2048)\n+7FD2C CENTRAL HEADER #367   02014B50 (33639248)\n+7FD30 Created Zip Spec      14 (20) '2.0'\n+7FD31 Created OS            03 (3) 'Unix'\n+7FD32 Extract Zip Spec      14 (20) '2.0'\n+7FD33 Extract OS            00 (0) 'MS-DOS'\n+7FD34 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80031 Compression Method    0008 (8) 'Deflated'\n-80033 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80037 CRC                   80F11B71 (2163284849)\n-8003B Compressed Size       0000041C (1052)\n-8003F Uncompressed Size     00000810 (2064)\n-80043 Filename Length       0023 (35)\n-80045 Extra Length          0000 (0)\n-80047 Comment Length        0000 (0)\n-80049 Disk Start            0000 (0)\n-8004B Int File Attributes   0000 (0)\n+7FD36 Compression Method    0008 (8) 'Deflated'\n+7FD38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FD3C CRC                   95457E84 (2504359556)\n+7FD40 Compressed Size       00000100 (256)\n+7FD44 Uncompressed Size     00000172 (370)\n+7FD48 Filename Length       0025 (37)\n+7FD4A Extra Length          0000 (0)\n+7FD4C Comment Length        0000 (0)\n+7FD4E Disk Start            0000 (0)\n+7FD50 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8004D Ext File Attributes   81A40000 (2175008768)\n+7FD52 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-80051 Local Header Offset   00067685 (423557)\n-80055 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FD56 Local Header Offset   00067F58 (425816)\n+7FD5A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FD5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80078 CENTRAL HEADER #365   02014B50 (33639248)\n-8007C Created Zip Spec      14 (20) '2.0'\n-8007D Created OS            03 (3) 'Unix'\n-8007E Extract Zip Spec      14 (20) '2.0'\n-8007F Extract OS            00 (0) 'MS-DOS'\n-80080 General Purpose Flag  0800 (2048)\n+7FD7F CENTRAL HEADER #368   02014B50 (33639248)\n+7FD83 Created Zip Spec      14 (20) '2.0'\n+7FD84 Created OS            03 (3) 'Unix'\n+7FD85 Extract Zip Spec      14 (20) '2.0'\n+7FD86 Extract OS            00 (0) 'MS-DOS'\n+7FD87 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80082 Compression Method    0008 (8) 'Deflated'\n-80084 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80088 CRC                   A094C839 (2694105145)\n-8008C Compressed Size       000008A1 (2209)\n-80090 Uncompressed Size     00000FC0 (4032)\n-80094 Filename Length       0023 (35)\n-80096 Extra Length          0000 (0)\n-80098 Comment Length        0000 (0)\n-8009A Disk Start            0000 (0)\n-8009C Int File Attributes   0000 (0)\n+7FD89 Compression Method    0008 (8) 'Deflated'\n+7FD8B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FD8F CRC                   7FC47D1B (2143583515)\n+7FD93 Compressed Size       00000231 (561)\n+7FD97 Uncompressed Size     000003F2 (1010)\n+7FD9B Filename Length       0025 (37)\n+7FD9D Extra Length          0000 (0)\n+7FD9F Comment Length        0000 (0)\n+7FDA1 Disk Start            0000 (0)\n+7FDA3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8009E Ext File Attributes   81A40000 (2175008768)\n+7FDA5 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-800A2 Local Header Offset   00067AE2 (424674)\n-800A6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FDA9 Local Header Offset   0006809B (426139)\n+7FDAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x800A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FDAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-800C9 CENTRAL HEADER #366   02014B50 (33639248)\n-800CD Created Zip Spec      14 (20) '2.0'\n-800CE Created OS            03 (3) 'Unix'\n-800CF Extract Zip Spec      14 (20) '2.0'\n-800D0 Extract OS            00 (0) 'MS-DOS'\n-800D1 General Purpose Flag  0800 (2048)\n+7FDD2 CENTRAL HEADER #369   02014B50 (33639248)\n+7FDD6 Created Zip Spec      14 (20) '2.0'\n+7FDD7 Created OS            03 (3) 'Unix'\n+7FDD8 Extract Zip Spec      14 (20) '2.0'\n+7FDD9 Extract OS            00 (0) 'MS-DOS'\n+7FDDA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-800D3 Compression Method    0008 (8) 'Deflated'\n-800D5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-800D9 CRC                   D5DAA70E (3587876622)\n-800DD Compressed Size       0000074C (1868)\n-800E1 Uncompressed Size     00000D96 (3478)\n-800E5 Filename Length       0023 (35)\n-800E7 Extra Length          0000 (0)\n-800E9 Comment Length        0000 (0)\n-800EB Disk Start            0000 (0)\n-800ED Int File Attributes   0000 (0)\n+7FDDC Compression Method    0008 (8) 'Deflated'\n+7FDDE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FDE2 CRC                   328050E1 (847270113)\n+7FDE6 Compressed Size       00000099 (153)\n+7FDEA Uncompressed Size     000000C1 (193)\n+7FDEE Filename Length       001C (28)\n+7FDF0 Extra Length          0000 (0)\n+7FDF2 Comment Length        0000 (0)\n+7FDF4 Disk Start            0000 (0)\n+7FDF6 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-800EF Ext File Attributes   81A40000 (2175008768)\n+7FDF8 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-800F3 Local Header Offset   000683C4 (426948)\n-800F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FDFC Local Header Offset   0006830F (426767)\n+7FE00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x800F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FE00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-8011A CENTRAL HEADER #367   02014B50 (33639248)\n-8011E Created Zip Spec      14 (20) '2.0'\n-8011F Created OS            03 (3) 'Unix'\n-80120 Extract Zip Spec      14 (20) '2.0'\n-80121 Extract OS            00 (0) 'MS-DOS'\n-80122 General Purpose Flag  0800 (2048)\n+7FE1C CENTRAL HEADER #370   02014B50 (33639248)\n+7FE20 Created Zip Spec      14 (20) '2.0'\n+7FE21 Created OS            03 (3) 'Unix'\n+7FE22 Extract Zip Spec      14 (20) '2.0'\n+7FE23 Extract OS            00 (0) 'MS-DOS'\n+7FE24 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80124 Compression Method    0008 (8) 'Deflated'\n-80126 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-8012A CRC                   A477ED60 (2759322976)\n-8012E Compressed Size       00000100 (256)\n-80132 Uncompressed Size     00000172 (370)\n-80136 Filename Length       0025 (37)\n-80138 Extra Length          0000 (0)\n-8013A Comment Length        0000 (0)\n-8013C Disk Start            0000 (0)\n-8013E Int File Attributes   0000 (0)\n+7FE26 Compression Method    0008 (8) 'Deflated'\n+7FE28 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FE2C CRC                   BCF992DA (3170472666)\n+7FE30 Compressed Size       00000247 (583)\n+7FE34 Uncompressed Size     000004B5 (1205)\n+7FE38 Filename Length       0023 (35)\n+7FE3A Extra Length          0000 (0)\n+7FE3C Comment Length        0000 (0)\n+7FE3E Disk Start            0000 (0)\n+7FE40 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80140 Ext File Attributes   81A40000 (2175008768)\n+7FE42 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-80144 Local Header Offset   00068B51 (428881)\n-80148 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FE46 Local Header Offset   000683E2 (426978)\n+7FE4A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80148: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FE4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-8016D CENTRAL HEADER #368   02014B50 (33639248)\n-80171 Created Zip Spec      14 (20) '2.0'\n-80172 Created OS            03 (3) 'Unix'\n-80173 Extract Zip Spec      14 (20) '2.0'\n-80174 Extract OS            00 (0) 'MS-DOS'\n-80175 General Purpose Flag  0800 (2048)\n+7FE6D CENTRAL HEADER #371   02014B50 (33639248)\n+7FE71 Created Zip Spec      14 (20) '2.0'\n+7FE72 Created OS            03 (3) 'Unix'\n+7FE73 Extract Zip Spec      14 (20) '2.0'\n+7FE74 Extract OS            00 (0) 'MS-DOS'\n+7FE75 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80177 Compression Method    0008 (8) 'Deflated'\n-80179 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-8017D CRC                   A5BE41E9 (2780709353)\n-80181 Compressed Size       00000230 (560)\n-80185 Uncompressed Size     000003F8 (1016)\n-80189 Filename Length       0025 (37)\n-8018B Extra Length          0000 (0)\n-8018D Comment Length        0000 (0)\n-8018F Disk Start            0000 (0)\n-80191 Int File Attributes   0000 (0)\n+7FE77 Compression Method    0008 (8) 'Deflated'\n+7FE79 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FE7D CRC                   23E0BD64 (601931108)\n+7FE81 Compressed Size       00000915 (2325)\n+7FE85 Uncompressed Size     000011B9 (4537)\n+7FE89 Filename Length       001A (26)\n+7FE8B Extra Length          0000 (0)\n+7FE8D Comment Length        0000 (0)\n+7FE8F Disk Start            0000 (0)\n+7FE91 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80193 Ext File Attributes   81A40000 (2175008768)\n+7FE93 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-80197 Local Header Offset   00068C94 (429204)\n-8019B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FE97 Local Header Offset   0006866A (427626)\n+7FE9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8019B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FE9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-801C0 CENTRAL HEADER #369   02014B50 (33639248)\n-801C4 Created Zip Spec      14 (20) '2.0'\n-801C5 Created OS            03 (3) 'Unix'\n-801C6 Extract Zip Spec      14 (20) '2.0'\n-801C7 Extract OS            00 (0) 'MS-DOS'\n-801C8 General Purpose Flag  0800 (2048)\n+7FEB5 CENTRAL HEADER #372   02014B50 (33639248)\n+7FEB9 Created Zip Spec      14 (20) '2.0'\n+7FEBA Created OS            03 (3) 'Unix'\n+7FEBB Extract Zip Spec      14 (20) '2.0'\n+7FEBC Extract OS            00 (0) 'MS-DOS'\n+7FEBD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-801CA Compression Method    0008 (8) 'Deflated'\n-801CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-801D0 CRC                   5B133A79 (1527986809)\n-801D4 Compressed Size       0000021B (539)\n-801D8 Uncompressed Size     00000464 (1124)\n-801DC Filename Length       0023 (35)\n-801DE Extra Length          0000 (0)\n-801E0 Comment Length        0000 (0)\n-801E2 Disk Start            0000 (0)\n-801E4 Int File Attributes   0000 (0)\n+7FEBF Compression Method    0008 (8) 'Deflated'\n+7FEC1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FEC5 CRC                   472A0A2C (1193937452)\n+7FEC9 Compressed Size       00000350 (848)\n+7FECD Uncompressed Size     00000761 (1889)\n+7FED1 Filename Length       0033 (51)\n+7FED3 Extra Length          0000 (0)\n+7FED5 Comment Length        0000 (0)\n+7FED7 Disk Start            0000 (0)\n+7FED9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-801E6 Ext File Attributes   81A40000 (2175008768)\n+7FEDB 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-801EA Local Header Offset   00068F07 (429831)\n-801EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FEDF Local Header Offset   00068FB7 (430007)\n+7FEE3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x801EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FEE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80211 CENTRAL HEADER #370   02014B50 (33639248)\n-80215 Created Zip Spec      14 (20) '2.0'\n-80216 Created OS            03 (3) 'Unix'\n-80217 Extract Zip Spec      14 (20) '2.0'\n-80218 Extract OS            00 (0) 'MS-DOS'\n-80219 General Purpose Flag  0800 (2048)\n+7FF16 CENTRAL HEADER #373   02014B50 (33639248)\n+7FF1A Created Zip Spec      14 (20) '2.0'\n+7FF1B Created OS            03 (3) 'Unix'\n+7FF1C Extract Zip Spec      14 (20) '2.0'\n+7FF1D Extract OS            00 (0) 'MS-DOS'\n+7FF1E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8021B Compression Method    0008 (8) 'Deflated'\n-8021D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80221 CRC                   2FB106BF (800130751)\n-80225 Compressed Size       00000907 (2311)\n-80229 Uncompressed Size     000011C7 (4551)\n-8022D Filename Length       001A (26)\n-8022F Extra Length          0000 (0)\n-80231 Comment Length        0000 (0)\n-80233 Disk Start            0000 (0)\n-80235 Int File Attributes   0000 (0)\n+7FF20 Compression Method    0008 (8) 'Deflated'\n+7FF22 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FF26 CRC                   7F3D8E87 (2134740615)\n+7FF2A Compressed Size       0000058B (1419)\n+7FF2E Uncompressed Size     00000D14 (3348)\n+7FF32 Filename Length       002C (44)\n+7FF34 Extra Length          0000 (0)\n+7FF36 Comment Length        0000 (0)\n+7FF38 Disk Start            0000 (0)\n+7FF3A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80237 Ext File Attributes   81A40000 (2175008768)\n+7FF3C 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-8023B Local Header Offset   00069163 (430435)\n-8023F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FF40 Local Header Offset   00069358 (430936)\n+7FF44 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8023F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FF44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80259 CENTRAL HEADER #371   02014B50 (33639248)\n-8025D Created Zip Spec      14 (20) '2.0'\n-8025E Created OS            03 (3) 'Unix'\n-8025F Extract Zip Spec      14 (20) '2.0'\n-80260 Extract OS            00 (0) 'MS-DOS'\n-80261 General Purpose Flag  0800 (2048)\n+7FF70 CENTRAL HEADER #374   02014B50 (33639248)\n+7FF74 Created Zip Spec      14 (20) '2.0'\n+7FF75 Created OS            03 (3) 'Unix'\n+7FF76 Extract Zip Spec      14 (20) '2.0'\n+7FF77 Extract OS            00 (0) 'MS-DOS'\n+7FF78 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80263 Compression Method    0008 (8) 'Deflated'\n-80265 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80269 CRC                   78DF5E9C (2027904668)\n-8026D Compressed Size       0000034C (844)\n-80271 Uncompressed Size     00000761 (1889)\n-80275 Filename Length       0033 (51)\n-80277 Extra Length          0000 (0)\n-80279 Comment Length        0000 (0)\n-8027B Disk Start            0000 (0)\n-8027D Int File Attributes   0000 (0)\n+7FF7A Compression Method    0008 (8) 'Deflated'\n+7FF7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FF80 CRC                   5021B96E (1344387438)\n+7FF84 Compressed Size       000001FD (509)\n+7FF88 Uncompressed Size     00000462 (1122)\n+7FF8C Filename Length       002C (44)\n+7FF8E Extra Length          0000 (0)\n+7FF90 Comment Length        0000 (0)\n+7FF92 Disk Start            0000 (0)\n+7FF94 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8027F Ext File Attributes   81A40000 (2175008768)\n+7FF96 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-80283 Local Header Offset   00069AA2 (432802)\n-80287 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FF9A Local Header Offset   0006992D (432429)\n+7FF9E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80287: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FF9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-802BA CENTRAL HEADER #372   02014B50 (33639248)\n-802BE Created Zip Spec      14 (20) '2.0'\n-802BF Created OS            03 (3) 'Unix'\n-802C0 Extract Zip Spec      14 (20) '2.0'\n-802C1 Extract OS            00 (0) 'MS-DOS'\n-802C2 General Purpose Flag  0800 (2048)\n+7FFCA CENTRAL HEADER #375   02014B50 (33639248)\n+7FFCE Created Zip Spec      14 (20) '2.0'\n+7FFCF Created OS            03 (3) 'Unix'\n+7FFD0 Extract Zip Spec      14 (20) '2.0'\n+7FFD1 Extract OS            00 (0) 'MS-DOS'\n+7FFD2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-802C4 Compression Method    0008 (8) 'Deflated'\n-802C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-802CA CRC                   4062A46B (1080206443)\n-802CE Compressed Size       00000578 (1400)\n-802D2 Uncompressed Size     00000D1C (3356)\n-802D6 Filename Length       002C (44)\n-802D8 Extra Length          0000 (0)\n-802DA Comment Length        0000 (0)\n-802DC Disk Start            0000 (0)\n-802DE Int File Attributes   0000 (0)\n+7FFD4 Compression Method    0008 (8) 'Deflated'\n+7FFD6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+7FFDA CRC                   DB830D43 (3682798915)\n+7FFDE Compressed Size       00000162 (354)\n+7FFE2 Uncompressed Size     0000023C (572)\n+7FFE6 Filename Length       002B (43)\n+7FFE8 Extra Length          0000 (0)\n+7FFEA Comment Length        0000 (0)\n+7FFEC Disk Start            0000 (0)\n+7FFEE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-802E0 Ext File Attributes   81A40000 (2175008768)\n+7FFF0 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-802E4 Local Header Offset   00069E3F (433727)\n-802E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+7FFF4 Local Header Offset   00069B74 (433012)\n+7FFF8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x802E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x7FFF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80314 CENTRAL HEADER #373   02014B50 (33639248)\n-80318 Created Zip Spec      14 (20) '2.0'\n-80319 Created OS            03 (3) 'Unix'\n-8031A Extract Zip Spec      14 (20) '2.0'\n-8031B Extract OS            00 (0) 'MS-DOS'\n-8031C General Purpose Flag  0800 (2048)\n+80023 CENTRAL HEADER #376   02014B50 (33639248)\n+80027 Created Zip Spec      14 (20) '2.0'\n+80028 Created OS            03 (3) 'Unix'\n+80029 Extract Zip Spec      14 (20) '2.0'\n+8002A Extract OS            00 (0) 'MS-DOS'\n+8002B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8031E Compression Method    0008 (8) 'Deflated'\n-80320 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80324 CRC                   610C48AB (1628194987)\n-80328 Compressed Size       000001FD (509)\n-8032C Uncompressed Size     00000462 (1122)\n-80330 Filename Length       002C (44)\n-80332 Extra Length          0000 (0)\n-80334 Comment Length        0000 (0)\n-80336 Disk Start            0000 (0)\n-80338 Int File Attributes   0000 (0)\n+8002D Compression Method    0008 (8) 'Deflated'\n+8002F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80033 CRC                   0288A8A2 (42510498)\n+80037 Compressed Size       000004EA (1258)\n+8003B Uncompressed Size     0000097E (2430)\n+8003F Filename Length       003C (60)\n+80041 Extra Length          0000 (0)\n+80043 Comment Length        0000 (0)\n+80045 Disk Start            0000 (0)\n+80047 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8033A Ext File Attributes   81A40000 (2175008768)\n+80049 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-8033E Local Header Offset   0006A401 (435201)\n-80342 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8004D Local Header Offset   00069D1F (433439)\n+80051 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-8036E CENTRAL HEADER #374   02014B50 (33639248)\n-80372 Created Zip Spec      14 (20) '2.0'\n-80373 Created OS            03 (3) 'Unix'\n-80374 Extract Zip Spec      14 (20) '2.0'\n-80375 Extract OS            00 (0) 'MS-DOS'\n-80376 General Purpose Flag  0800 (2048)\n+8008D CENTRAL HEADER #377   02014B50 (33639248)\n+80091 Created Zip Spec      14 (20) '2.0'\n+80092 Created OS            03 (3) 'Unix'\n+80093 Extract Zip Spec      14 (20) '2.0'\n+80094 Extract OS            00 (0) 'MS-DOS'\n+80095 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80378 Compression Method    0008 (8) 'Deflated'\n-8037A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-8037E CRC                   DB830D43 (3682798915)\n-80382 Compressed Size       00000162 (354)\n-80386 Uncompressed Size     0000023C (572)\n-8038A Filename Length       002B (43)\n-8038C Extra Length          0000 (0)\n-8038E Comment Length        0000 (0)\n-80390 Disk Start            0000 (0)\n-80392 Int File Attributes   0000 (0)\n+80097 Compression Method    0008 (8) 'Deflated'\n+80099 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8009D CRC                   CC2E3C90 (3425582224)\n+800A1 Compressed Size       00000076 (118)\n+800A5 Uncompressed Size     00000089 (137)\n+800A9 Filename Length       0032 (50)\n+800AB Extra Length          0000 (0)\n+800AD Comment Length        0000 (0)\n+800AF Disk Start            0000 (0)\n+800B1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80394 Ext File Attributes   81A40000 (2175008768)\n+800B3 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-80398 Local Header Offset   0006A648 (435784)\n-8039C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+800B7 Local Header Offset   0006A263 (434787)\n+800BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8039C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x800BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-803C7 CENTRAL HEADER #375   02014B50 (33639248)\n-803CB Created Zip Spec      14 (20) '2.0'\n-803CC Created OS            03 (3) 'Unix'\n-803CD Extract Zip Spec      14 (20) '2.0'\n-803CE Extract OS            00 (0) 'MS-DOS'\n-803CF General Purpose Flag  0800 (2048)\n+800ED CENTRAL HEADER #378   02014B50 (33639248)\n+800F1 Created Zip Spec      14 (20) '2.0'\n+800F2 Created OS            03 (3) 'Unix'\n+800F3 Extract Zip Spec      14 (20) '2.0'\n+800F4 Extract OS            00 (0) 'MS-DOS'\n+800F5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-803D1 Compression Method    0008 (8) 'Deflated'\n-803D3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-803D7 CRC                   B6B999EF (3065616879)\n-803DB Compressed Size       000004EB (1259)\n-803DF Uncompressed Size     00000986 (2438)\n-803E3 Filename Length       003C (60)\n-803E5 Extra Length          0000 (0)\n-803E7 Comment Length        0000 (0)\n-803E9 Disk Start            0000 (0)\n-803EB Int File Attributes   0000 (0)\n+800F7 Compression Method    0008 (8) 'Deflated'\n+800F9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+800FD CRC                   DF592AEA (3747162858)\n+80101 Compressed Size       000003D4 (980)\n+80105 Uncompressed Size     000007D6 (2006)\n+80109 Filename Length       0042 (66)\n+8010B Extra Length          0000 (0)\n+8010D Comment Length        0000 (0)\n+8010F Disk Start            0000 (0)\n+80111 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-803ED Ext File Attributes   81A40000 (2175008768)\n+80113 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-803F1 Local Header Offset   0006A7F3 (436211)\n-803F5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80117 Local Header Offset   0006A329 (434985)\n+8011B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x803F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8011B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80431 CENTRAL HEADER #376   02014B50 (33639248)\n-80435 Created Zip Spec      14 (20) '2.0'\n-80436 Created OS            03 (3) 'Unix'\n-80437 Extract Zip Spec      14 (20) '2.0'\n-80438 Extract OS            00 (0) 'MS-DOS'\n-80439 General Purpose Flag  0800 (2048)\n+8015D CENTRAL HEADER #379   02014B50 (33639248)\n+80161 Created Zip Spec      14 (20) '2.0'\n+80162 Created OS            03 (3) 'Unix'\n+80163 Extract Zip Spec      14 (20) '2.0'\n+80164 Extract OS            00 (0) 'MS-DOS'\n+80165 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8043B Compression Method    0008 (8) 'Deflated'\n-8043D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80441 CRC                   B0CB01B4 (2966094260)\n-80445 Compressed Size       00000077 (119)\n-80449 Uncompressed Size     00000089 (137)\n-8044D Filename Length       0032 (50)\n-8044F Extra Length          0000 (0)\n-80451 Comment Length        0000 (0)\n-80453 Disk Start            0000 (0)\n-80455 Int File Attributes   0000 (0)\n+80167 Compression Method    0008 (8) 'Deflated'\n+80169 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8016D CRC                   DA0DA321 (3658326817)\n+80171 Compressed Size       000002A2 (674)\n+80175 Uncompressed Size     000005CB (1483)\n+80179 Filename Length       003A (58)\n+8017B Extra Length          0000 (0)\n+8017D Comment Length        0000 (0)\n+8017F Disk Start            0000 (0)\n+80181 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80457 Ext File Attributes   81A40000 (2175008768)\n+80183 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-8045B Local Header Offset   0006AD38 (437560)\n-8045F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80187 Local Header Offset   0006A75D (436061)\n+8018B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8045F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8018B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80491 CENTRAL HEADER #377   02014B50 (33639248)\n-80495 Created Zip Spec      14 (20) '2.0'\n-80496 Created OS            03 (3) 'Unix'\n-80497 Extract Zip Spec      14 (20) '2.0'\n-80498 Extract OS            00 (0) 'MS-DOS'\n-80499 General Purpose Flag  0800 (2048)\n+801C5 CENTRAL HEADER #380   02014B50 (33639248)\n+801C9 Created Zip Spec      14 (20) '2.0'\n+801CA Created OS            03 (3) 'Unix'\n+801CB Extract Zip Spec      14 (20) '2.0'\n+801CC Extract OS            00 (0) 'MS-DOS'\n+801CD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8049B Compression Method    0008 (8) 'Deflated'\n-8049D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-804A1 CRC                   986BDE32 (2557206066)\n-804A5 Compressed Size       000003D8 (984)\n-804A9 Uncompressed Size     000007D0 (2000)\n-804AD Filename Length       0042 (66)\n-804AF Extra Length          0000 (0)\n-804B1 Comment Length        0000 (0)\n-804B3 Disk Start            0000 (0)\n-804B5 Int File Attributes   0000 (0)\n+801CF Compression Method    0008 (8) 'Deflated'\n+801D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+801D5 CRC                   E0AA3FB9 (3769253817)\n+801D9 Compressed Size       00000261 (609)\n+801DD Uncompressed Size     0000058B (1419)\n+801E1 Filename Length       003E (62)\n+801E3 Extra Length          0000 (0)\n+801E5 Comment Length        0000 (0)\n+801E7 Disk Start            0000 (0)\n+801E9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-804B7 Ext File Attributes   81A40000 (2175008768)\n+801EB 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-804BB Local Header Offset   0006ADFF (437759)\n-804BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+801EF Local Header Offset   0006AA57 (436823)\n+801F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x804BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x801F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80501 CENTRAL HEADER #378   02014B50 (33639248)\n-80505 Created Zip Spec      14 (20) '2.0'\n-80506 Created OS            03 (3) 'Unix'\n-80507 Extract Zip Spec      14 (20) '2.0'\n-80508 Extract OS            00 (0) 'MS-DOS'\n-80509 General Purpose Flag  0800 (2048)\n+80231 CENTRAL HEADER #381   02014B50 (33639248)\n+80235 Created Zip Spec      14 (20) '2.0'\n+80236 Created OS            03 (3) 'Unix'\n+80237 Extract Zip Spec      14 (20) '2.0'\n+80238 Extract OS            00 (0) 'MS-DOS'\n+80239 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8050B Compression Method    0008 (8) 'Deflated'\n-8050D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80511 CRC                   49C140E6 (1237401830)\n-80515 Compressed Size       000002A1 (673)\n-80519 Uncompressed Size     000005CB (1483)\n-8051D Filename Length       003A (58)\n-8051F Extra Length          0000 (0)\n-80521 Comment Length        0000 (0)\n-80523 Disk Start            0000 (0)\n-80525 Int File Attributes   0000 (0)\n+8023B Compression Method    0008 (8) 'Deflated'\n+8023D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80241 CRC                   3C81B70C (1015133964)\n+80245 Compressed Size       00000288 (648)\n+80249 Uncompressed Size     0000063E (1598)\n+8024D Filename Length       0040 (64)\n+8024F Extra Length          0000 (0)\n+80251 Comment Length        0000 (0)\n+80253 Disk Start            0000 (0)\n+80255 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80527 Ext File Attributes   81A40000 (2175008768)\n+80257 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-8052B Local Header Offset   0006B237 (438839)\n-8052F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8025B Local Header Offset   0006AD14 (437524)\n+8025F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8052F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8025F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80569 CENTRAL HEADER #379   02014B50 (33639248)\n-8056D Created Zip Spec      14 (20) '2.0'\n-8056E Created OS            03 (3) 'Unix'\n-8056F Extract Zip Spec      14 (20) '2.0'\n-80570 Extract OS            00 (0) 'MS-DOS'\n-80571 General Purpose Flag  0800 (2048)\n+8029F CENTRAL HEADER #382   02014B50 (33639248)\n+802A3 Created Zip Spec      14 (20) '2.0'\n+802A4 Created OS            03 (3) 'Unix'\n+802A5 Extract Zip Spec      14 (20) '2.0'\n+802A6 Extract OS            00 (0) 'MS-DOS'\n+802A7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80573 Compression Method    0008 (8) 'Deflated'\n-80575 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80579 CRC                   33F04F4E (871386958)\n-8057D Compressed Size       00000263 (611)\n-80581 Uncompressed Size     0000058F (1423)\n-80585 Filename Length       003E (62)\n-80587 Extra Length          0000 (0)\n-80589 Comment Length        0000 (0)\n-8058B Disk Start            0000 (0)\n-8058D Int File Attributes   0000 (0)\n+802A9 Compression Method    0008 (8) 'Deflated'\n+802AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+802AF CRC                   CC2B9A97 (3425409687)\n+802B3 Compressed Size       00000077 (119)\n+802B7 Uncompressed Size     00000088 (136)\n+802BB Filename Length       0031 (49)\n+802BD Extra Length          0000 (0)\n+802BF Comment Length        0000 (0)\n+802C1 Disk Start            0000 (0)\n+802C3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8058F Ext File Attributes   81A40000 (2175008768)\n+802C5 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-80593 Local Header Offset   0006B530 (439600)\n-80597 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+802C9 Local Header Offset   0006AFFA (438266)\n+802CD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80597: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x802CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-805D5 CENTRAL HEADER #380   02014B50 (33639248)\n-805D9 Created Zip Spec      14 (20) '2.0'\n-805DA Created OS            03 (3) 'Unix'\n-805DB Extract Zip Spec      14 (20) '2.0'\n-805DC Extract OS            00 (0) 'MS-DOS'\n-805DD General Purpose Flag  0800 (2048)\n+802FE CENTRAL HEADER #383   02014B50 (33639248)\n+80302 Created Zip Spec      14 (20) '2.0'\n+80303 Created OS            03 (3) 'Unix'\n+80304 Extract Zip Spec      14 (20) '2.0'\n+80305 Extract OS            00 (0) 'MS-DOS'\n+80306 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-805DF Compression Method    0008 (8) 'Deflated'\n-805E1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-805E5 CRC                   BF9E5E7C (3214827132)\n-805E9 Compressed Size       0000027E (638)\n-805ED Uncompressed Size     0000063E (1598)\n-805F1 Filename Length       0040 (64)\n-805F3 Extra Length          0000 (0)\n-805F5 Comment Length        0000 (0)\n-805F7 Disk Start            0000 (0)\n-805F9 Int File Attributes   0000 (0)\n+80308 Compression Method    0008 (8) 'Deflated'\n+8030A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8030E CRC                   CE494489 (3460908169)\n+80312 Compressed Size       00000228 (552)\n+80316 Uncompressed Size     00000399 (921)\n+8031A Filename Length       0039 (57)\n+8031C Extra Length          0000 (0)\n+8031E Comment Length        0000 (0)\n+80320 Disk Start            0000 (0)\n+80322 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-805FB Ext File Attributes   81A40000 (2175008768)\n+80324 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-805FF Local Header Offset   0006B7EF (440303)\n-80603 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80328 Local Header Offset   0006B0C0 (438464)\n+8032C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8032C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80643 CENTRAL HEADER #381   02014B50 (33639248)\n-80647 Created Zip Spec      14 (20) '2.0'\n-80648 Created OS            03 (3) 'Unix'\n-80649 Extract Zip Spec      14 (20) '2.0'\n-8064A Extract OS            00 (0) 'MS-DOS'\n-8064B General Purpose Flag  0800 (2048)\n+80365 CENTRAL HEADER #384   02014B50 (33639248)\n+80369 Created Zip Spec      14 (20) '2.0'\n+8036A Created OS            03 (3) 'Unix'\n+8036B Extract Zip Spec      14 (20) '2.0'\n+8036C Extract OS            00 (0) 'MS-DOS'\n+8036D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8064D Compression Method    0008 (8) 'Deflated'\n-8064F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80653 CRC                   C2664FD8 (3261485016)\n-80657 Compressed Size       00000077 (119)\n-8065B Uncompressed Size     00000088 (136)\n-8065F Filename Length       0031 (49)\n-80661 Extra Length          0000 (0)\n-80663 Comment Length        0000 (0)\n-80665 Disk Start            0000 (0)\n-80667 Int File Attributes   0000 (0)\n+8036F Compression Method    0008 (8) 'Deflated'\n+80371 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80375 CRC                   660E0351 (1712194385)\n+80379 Compressed Size       000004AE (1198)\n+8037D Uncompressed Size     00000A7F (2687)\n+80381 Filename Length       0035 (53)\n+80383 Extra Length          0000 (0)\n+80385 Comment Length        0000 (0)\n+80387 Disk Start            0000 (0)\n+80389 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80669 Ext File Attributes   81A40000 (2175008768)\n+8038B 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-8066D Local Header Offset   0006BACB (441035)\n-80671 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8038F Local Header Offset   0006B33F (439103)\n+80393 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80671: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-806A2 CENTRAL HEADER #382   02014B50 (33639248)\n-806A6 Created Zip Spec      14 (20) '2.0'\n-806A7 Created OS            03 (3) 'Unix'\n-806A8 Extract Zip Spec      14 (20) '2.0'\n-806A9 Extract OS            00 (0) 'MS-DOS'\n-806AA General Purpose Flag  0800 (2048)\n+803C8 CENTRAL HEADER #385   02014B50 (33639248)\n+803CC Created Zip Spec      14 (20) '2.0'\n+803CD Created OS            03 (3) 'Unix'\n+803CE Extract Zip Spec      14 (20) '2.0'\n+803CF Extract OS            00 (0) 'MS-DOS'\n+803D0 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-806AC Compression Method    0008 (8) 'Deflated'\n-806AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-806B2 CRC                   D2228DCF (3525479887)\n-806B6 Compressed Size       00000228 (552)\n-806BA Uncompressed Size     00000399 (921)\n-806BE Filename Length       0039 (57)\n-806C0 Extra Length          0000 (0)\n-806C2 Comment Length        0000 (0)\n-806C4 Disk Start            0000 (0)\n-806C6 Int File Attributes   0000 (0)\n+803D2 Compression Method    0008 (8) 'Deflated'\n+803D4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+803D8 CRC                   92148598 (2450818456)\n+803DC Compressed Size       00000AE3 (2787)\n+803E0 Uncompressed Size     00001746 (5958)\n+803E4 Filename Length       0034 (52)\n+803E6 Extra Length          0000 (0)\n+803E8 Comment Length        0000 (0)\n+803EA Disk Start            0000 (0)\n+803EC Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-806C8 Ext File Attributes   81A40000 (2175008768)\n+803EE 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-806CC Local Header Offset   0006BB91 (441233)\n-806D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+803F2 Local Header Offset   0006B840 (440384)\n+803F6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x806D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x803F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80709 CENTRAL HEADER #383   02014B50 (33639248)\n-8070D Created Zip Spec      14 (20) '2.0'\n-8070E Created OS            03 (3) 'Unix'\n-8070F Extract Zip Spec      14 (20) '2.0'\n-80710 Extract OS            00 (0) 'MS-DOS'\n-80711 General Purpose Flag  0800 (2048)\n+8042A CENTRAL HEADER #386   02014B50 (33639248)\n+8042E Created Zip Spec      14 (20) '2.0'\n+8042F Created OS            03 (3) 'Unix'\n+80430 Extract Zip Spec      14 (20) '2.0'\n+80431 Extract OS            00 (0) 'MS-DOS'\n+80432 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80713 Compression Method    0008 (8) 'Deflated'\n-80715 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80719 CRC                   AB150524 (2870281508)\n-8071D Compressed Size       000004B2 (1202)\n-80721 Uncompressed Size     00000A83 (2691)\n-80725 Filename Length       0035 (53)\n-80727 Extra Length          0000 (0)\n-80729 Comment Length        0000 (0)\n-8072B Disk Start            0000 (0)\n-8072D Int File Attributes   0000 (0)\n+80434 Compression Method    0008 (8) 'Deflated'\n+80436 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8043A CRC                   D8DDC5DE (3638412766)\n+8043E Compressed Size       00000759 (1881)\n+80442 Uncompressed Size     00000FCC (4044)\n+80446 Filename Length       0035 (53)\n+80448 Extra Length          0000 (0)\n+8044A Comment Length        0000 (0)\n+8044C Disk Start            0000 (0)\n+8044E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8072F Ext File Attributes   81A40000 (2175008768)\n+80450 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-80733 Local Header Offset   0006BE10 (441872)\n-80737 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80454 Local Header Offset   0006C375 (443253)\n+80458 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-8076C CENTRAL HEADER #384   02014B50 (33639248)\n-80770 Created Zip Spec      14 (20) '2.0'\n-80771 Created OS            03 (3) 'Unix'\n-80772 Extract Zip Spec      14 (20) '2.0'\n-80773 Extract OS            00 (0) 'MS-DOS'\n-80774 General Purpose Flag  0800 (2048)\n+8048D CENTRAL HEADER #387   02014B50 (33639248)\n+80491 Created Zip Spec      14 (20) '2.0'\n+80492 Created OS            03 (3) 'Unix'\n+80493 Extract Zip Spec      14 (20) '2.0'\n+80494 Extract OS            00 (0) 'MS-DOS'\n+80495 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80776 Compression Method    0008 (8) 'Deflated'\n-80778 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-8077C CRC                   AB789047 (2876805191)\n-80780 Compressed Size       00000AD7 (2775)\n-80784 Uncompressed Size     00001744 (5956)\n-80788 Filename Length       0034 (52)\n-8078A Extra Length          0000 (0)\n-8078C Comment Length        0000 (0)\n-8078E Disk Start            0000 (0)\n-80790 Int File Attributes   0000 (0)\n+80497 Compression Method    0008 (8) 'Deflated'\n+80499 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8049D CRC                   F1DFB00B (4057968651)\n+804A1 Compressed Size       00000287 (647)\n+804A5 Uncompressed Size     00000497 (1175)\n+804A9 Filename Length       0034 (52)\n+804AB Extra Length          0000 (0)\n+804AD Comment Length        0000 (0)\n+804AF Disk Start            0000 (0)\n+804B1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80792 Ext File Attributes   81A40000 (2175008768)\n+804B3 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-80796 Local Header Offset   0006C315 (443157)\n-8079A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+804B7 Local Header Offset   0006CB21 (445217)\n+804BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8079A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x804BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-807CE CENTRAL HEADER #385   02014B50 (33639248)\n-807D2 Created Zip Spec      14 (20) '2.0'\n-807D3 Created OS            03 (3) 'Unix'\n-807D4 Extract Zip Spec      14 (20) '2.0'\n-807D5 Extract OS            00 (0) 'MS-DOS'\n-807D6 General Purpose Flag  0800 (2048)\n+804EF CENTRAL HEADER #388   02014B50 (33639248)\n+804F3 Created Zip Spec      14 (20) '2.0'\n+804F4 Created OS            03 (3) 'Unix'\n+804F5 Extract Zip Spec      14 (20) '2.0'\n+804F6 Extract OS            00 (0) 'MS-DOS'\n+804F7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-807D8 Compression Method    0008 (8) 'Deflated'\n-807DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-807DE CRC                   CD6367DA (3445843930)\n-807E2 Compressed Size       00000770 (1904)\n-807E6 Uncompressed Size     00001012 (4114)\n-807EA Filename Length       0035 (53)\n-807EC Extra Length          0000 (0)\n-807EE Comment Length        0000 (0)\n-807F0 Disk Start            0000 (0)\n-807F2 Int File Attributes   0000 (0)\n+804F9 Compression Method    0008 (8) 'Deflated'\n+804FB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+804FF CRC                   682FE843 (1747970115)\n+80503 Compressed Size       00000072 (114)\n+80507 Uncompressed Size     00000084 (132)\n+8050B Filename Length       002D (45)\n+8050D Extra Length          0000 (0)\n+8050F Comment Length        0000 (0)\n+80511 Disk Start            0000 (0)\n+80513 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-807F4 Ext File Attributes   81A40000 (2175008768)\n+80515 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-807F8 Local Header Offset   0006CE3E (446014)\n-807FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80519 Local Header Offset   0006CDFA (445946)\n+8051D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x807FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8051D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80831 CENTRAL HEADER #386   02014B50 (33639248)\n-80835 Created Zip Spec      14 (20) '2.0'\n-80836 Created OS            03 (3) 'Unix'\n-80837 Extract Zip Spec      14 (20) '2.0'\n-80838 Extract OS            00 (0) 'MS-DOS'\n-80839 General Purpose Flag  0800 (2048)\n+8054A CENTRAL HEADER #389   02014B50 (33639248)\n+8054E Created Zip Spec      14 (20) '2.0'\n+8054F Created OS            03 (3) 'Unix'\n+80550 Extract Zip Spec      14 (20) '2.0'\n+80551 Extract OS            00 (0) 'MS-DOS'\n+80552 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8083B Compression Method    0008 (8) 'Deflated'\n-8083D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80841 CRC                   9385B793 (2475014035)\n-80845 Compressed Size       000002A0 (672)\n-80849 Uncompressed Size     000004F1 (1265)\n-8084D Filename Length       0034 (52)\n-8084F Extra Length          0000 (0)\n-80851 Comment Length        0000 (0)\n-80853 Disk Start            0000 (0)\n-80855 Int File Attributes   0000 (0)\n+80554 Compression Method    0008 (8) 'Deflated'\n+80556 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8055A CRC                   D66D8DEC (3597503980)\n+8055E Compressed Size       0000045C (1116)\n+80562 Uncompressed Size     00000998 (2456)\n+80566 Filename Length       0038 (56)\n+80568 Extra Length          0000 (0)\n+8056A Comment Length        0000 (0)\n+8056C Disk Start            0000 (0)\n+8056E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80857 Ext File Attributes   81A40000 (2175008768)\n+80570 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-8085B Local Header Offset   0006D601 (448001)\n-8085F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80574 Local Header Offset   0006CEB7 (446135)\n+80578 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8085F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80893 CENTRAL HEADER #387   02014B50 (33639248)\n-80897 Created Zip Spec      14 (20) '2.0'\n-80898 Created OS            03 (3) 'Unix'\n-80899 Extract Zip Spec      14 (20) '2.0'\n-8089A Extract OS            00 (0) 'MS-DOS'\n-8089B General Purpose Flag  0800 (2048)\n+805B0 CENTRAL HEADER #390   02014B50 (33639248)\n+805B4 Created Zip Spec      14 (20) '2.0'\n+805B5 Created OS            03 (3) 'Unix'\n+805B6 Extract Zip Spec      14 (20) '2.0'\n+805B7 Extract OS            00 (0) 'MS-DOS'\n+805B8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8089D Compression Method    0008 (8) 'Deflated'\n-8089F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-808A3 CRC                   46640552 (1180960082)\n-808A7 Compressed Size       00000073 (115)\n-808AB Uncompressed Size     00000084 (132)\n-808AF Filename Length       002D (45)\n-808B1 Extra Length          0000 (0)\n-808B3 Comment Length        0000 (0)\n-808B5 Disk Start            0000 (0)\n-808B7 Int File Attributes   0000 (0)\n+805BA Compression Method    0008 (8) 'Deflated'\n+805BC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+805C0 CRC                   29D3D6DB (701748955)\n+805C4 Compressed Size       000007D5 (2005)\n+805C8 Uncompressed Size     000010E0 (4320)\n+805CC Filename Length       0036 (54)\n+805CE Extra Length          0000 (0)\n+805D0 Comment Length        0000 (0)\n+805D2 Disk Start            0000 (0)\n+805D4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-808B9 Ext File Attributes   81A40000 (2175008768)\n+805D6 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-808BD Local Header Offset   0006D8F3 (448755)\n-808C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+805DA Local Header Offset   0006D369 (447337)\n+805DE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x808C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x805DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-808EE CENTRAL HEADER #388   02014B50 (33639248)\n-808F2 Created Zip Spec      14 (20) '2.0'\n-808F3 Created OS            03 (3) 'Unix'\n-808F4 Extract Zip Spec      14 (20) '2.0'\n-808F5 Extract OS            00 (0) 'MS-DOS'\n-808F6 General Purpose Flag  0800 (2048)\n+80614 CENTRAL HEADER #391   02014B50 (33639248)\n+80618 Created Zip Spec      14 (20) '2.0'\n+80619 Created OS            03 (3) 'Unix'\n+8061A Extract Zip Spec      14 (20) '2.0'\n+8061B Extract OS            00 (0) 'MS-DOS'\n+8061C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-808F8 Compression Method    0008 (8) 'Deflated'\n-808FA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-808FE CRC                   311A7BA2 (823819170)\n-80902 Compressed Size       00000459 (1113)\n-80906 Uncompressed Size     00000998 (2456)\n-8090A Filename Length       0038 (56)\n-8090C Extra Length          0000 (0)\n-8090E Comment Length        0000 (0)\n-80910 Disk Start            0000 (0)\n-80912 Int File Attributes   0000 (0)\n+8061E Compression Method    0008 (8) 'Deflated'\n+80620 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80624 CRC                   ABA0E580 (2879448448)\n+80628 Compressed Size       000007F5 (2037)\n+8062C Uncompressed Size     000010EC (4332)\n+80630 Filename Length       0037 (55)\n+80632 Extra Length          0000 (0)\n+80634 Comment Length        0000 (0)\n+80636 Disk Start            0000 (0)\n+80638 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80914 Ext File Attributes   81A40000 (2175008768)\n+8063A 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-80918 Local Header Offset   0006D9B1 (448945)\n-8091C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8063E Local Header Offset   0006DB92 (449426)\n+80642 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8091C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80954 CENTRAL HEADER #389   02014B50 (33639248)\n-80958 Created Zip Spec      14 (20) '2.0'\n-80959 Created OS            03 (3) 'Unix'\n-8095A Extract Zip Spec      14 (20) '2.0'\n-8095B Extract OS            00 (0) 'MS-DOS'\n-8095C General Purpose Flag  0800 (2048)\n+80679 CENTRAL HEADER #392   02014B50 (33639248)\n+8067D Created Zip Spec      14 (20) '2.0'\n+8067E Created OS            03 (3) 'Unix'\n+8067F Extract Zip Spec      14 (20) '2.0'\n+80680 Extract OS            00 (0) 'MS-DOS'\n+80681 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8095E Compression Method    0008 (8) 'Deflated'\n-80960 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80964 CRC                   727EEFC6 (1920921542)\n-80968 Compressed Size       000007C7 (1991)\n-8096C Uncompressed Size     000010DD (4317)\n-80970 Filename Length       0036 (54)\n-80972 Extra Length          0000 (0)\n-80974 Comment Length        0000 (0)\n-80976 Disk Start            0000 (0)\n-80978 Int File Attributes   0000 (0)\n+80683 Compression Method    0008 (8) 'Deflated'\n+80685 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80689 CRC                   CA52915A (3394408794)\n+8068D Compressed Size       00000072 (114)\n+80691 Uncompressed Size     00000086 (134)\n+80695 Filename Length       002F (47)\n+80697 Extra Length          0000 (0)\n+80699 Comment Length        0000 (0)\n+8069B Disk Start            0000 (0)\n+8069D Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8097A Ext File Attributes   81A40000 (2175008768)\n+8069F 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-8097E Local Header Offset   0006DE60 (450144)\n-80982 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+806A3 Local Header Offset   0006E3DC (451548)\n+806A7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x806A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-809B8 CENTRAL HEADER #390   02014B50 (33639248)\n-809BC Created Zip Spec      14 (20) '2.0'\n-809BD Created OS            03 (3) 'Unix'\n-809BE Extract Zip Spec      14 (20) '2.0'\n-809BF Extract OS            00 (0) 'MS-DOS'\n-809C0 General Purpose Flag  0800 (2048)\n+806D6 CENTRAL HEADER #393   02014B50 (33639248)\n+806DA Created Zip Spec      14 (20) '2.0'\n+806DB Created OS            03 (3) 'Unix'\n+806DC Extract Zip Spec      14 (20) '2.0'\n+806DD Extract OS            00 (0) 'MS-DOS'\n+806DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-809C2 Compression Method    0008 (8) 'Deflated'\n-809C4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-809C8 CRC                   08BC393C (146553148)\n-809CC Compressed Size       00000805 (2053)\n-809D0 Uncompressed Size     00001130 (4400)\n-809D4 Filename Length       0037 (55)\n-809D6 Extra Length          0000 (0)\n-809D8 Comment Length        0000 (0)\n-809DA Disk Start            0000 (0)\n-809DC Int File Attributes   0000 (0)\n+806E0 Compression Method    0008 (8) 'Deflated'\n+806E2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+806E6 CRC                   FD89E3DA (4253672410)\n+806EA Compressed Size       00000731 (1841)\n+806EE Uncompressed Size     00001085 (4229)\n+806F2 Filename Length       003A (58)\n+806F4 Extra Length          0000 (0)\n+806F6 Comment Length        0000 (0)\n+806F8 Disk Start            0000 (0)\n+806FA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-809DE Ext File Attributes   81A40000 (2175008768)\n+806FC 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-809E2 Local Header Offset   0006E67B (452219)\n-809E6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80700 Local Header Offset   0006E49B (451739)\n+80704 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x809E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80A1D CENTRAL HEADER #391   02014B50 (33639248)\n-80A21 Created Zip Spec      14 (20) '2.0'\n-80A22 Created OS            03 (3) 'Unix'\n-80A23 Extract Zip Spec      14 (20) '2.0'\n-80A24 Extract OS            00 (0) 'MS-DOS'\n-80A25 General Purpose Flag  0800 (2048)\n+8073E CENTRAL HEADER #394   02014B50 (33639248)\n+80742 Created Zip Spec      14 (20) '2.0'\n+80743 Created OS            03 (3) 'Unix'\n+80744 Extract Zip Spec      14 (20) '2.0'\n+80745 Extract OS            00 (0) 'MS-DOS'\n+80746 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80A27 Compression Method    0008 (8) 'Deflated'\n-80A29 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80A2D CRC                   A080F446 (2692805702)\n-80A31 Compressed Size       00000073 (115)\n-80A35 Uncompressed Size     00000086 (134)\n-80A39 Filename Length       002F (47)\n-80A3B Extra Length          0000 (0)\n-80A3D Comment Length        0000 (0)\n-80A3F Disk Start            0000 (0)\n-80A41 Int File Attributes   0000 (0)\n+80748 Compression Method    0008 (8) 'Deflated'\n+8074A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8074E CRC                   DAA0827F (3667952255)\n+80752 Compressed Size       0000086A (2154)\n+80756 Uncompressed Size     00001327 (4903)\n+8075A Filename Length       003E (62)\n+8075C Extra Length          0000 (0)\n+8075E Comment Length        0000 (0)\n+80760 Disk Start            0000 (0)\n+80762 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80A43 Ext File Attributes   81A40000 (2175008768)\n+80764 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-80A47 Local Header Offset   0006EED5 (454357)\n-80A4B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80768 Local Header Offset   0006EC24 (453668)\n+8076C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8076C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80A7A CENTRAL HEADER #392   02014B50 (33639248)\n-80A7E Created Zip Spec      14 (20) '2.0'\n-80A7F Created OS            03 (3) 'Unix'\n-80A80 Extract Zip Spec      14 (20) '2.0'\n-80A81 Extract OS            00 (0) 'MS-DOS'\n-80A82 General Purpose Flag  0800 (2048)\n+807AA CENTRAL HEADER #395   02014B50 (33639248)\n+807AE Created Zip Spec      14 (20) '2.0'\n+807AF Created OS            03 (3) 'Unix'\n+807B0 Extract Zip Spec      14 (20) '2.0'\n+807B1 Extract OS            00 (0) 'MS-DOS'\n+807B2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80A84 Compression Method    0008 (8) 'Deflated'\n-80A86 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80A8A CRC                   ADD12DD7 (2916167127)\n-80A8E Compressed Size       00000725 (1829)\n-80A92 Uncompressed Size     0000107A (4218)\n-80A96 Filename Length       003A (58)\n-80A98 Extra Length          0000 (0)\n-80A9A Comment Length        0000 (0)\n-80A9C Disk Start            0000 (0)\n-80A9E Int File Attributes   0000 (0)\n+807B4 Compression Method    0008 (8) 'Deflated'\n+807B6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+807BA CRC                   B9B92D69 (3115920745)\n+807BE Compressed Size       0000031D (797)\n+807C2 Uncompressed Size     0000065A (1626)\n+807C6 Filename Length       003F (63)\n+807C8 Extra Length          0000 (0)\n+807CA Comment Length        0000 (0)\n+807CC Disk Start            0000 (0)\n+807CE Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80AA0 Ext File Attributes   81A40000 (2175008768)\n+807D0 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-80AA4 Local Header Offset   0006EF95 (454549)\n-80AA8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+807D4 Local Header Offset   0006F4EA (455914)\n+807D8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80AA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x807D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80AE2 CENTRAL HEADER #393   02014B50 (33639248)\n-80AE6 Created Zip Spec      14 (20) '2.0'\n-80AE7 Created OS            03 (3) 'Unix'\n-80AE8 Extract Zip Spec      14 (20) '2.0'\n-80AE9 Extract OS            00 (0) 'MS-DOS'\n-80AEA General Purpose Flag  0800 (2048)\n+80817 CENTRAL HEADER #396   02014B50 (33639248)\n+8081B Created Zip Spec      14 (20) '2.0'\n+8081C Created OS            03 (3) 'Unix'\n+8081D Extract Zip Spec      14 (20) '2.0'\n+8081E Extract OS            00 (0) 'MS-DOS'\n+8081F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80AEC Compression Method    0008 (8) 'Deflated'\n-80AEE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80AF2 CRC                   661A51C0 (1713000896)\n-80AF6 Compressed Size       00000863 (2147)\n-80AFA Uncompressed Size     00001331 (4913)\n-80AFE Filename Length       003E (62)\n-80B00 Extra Length          0000 (0)\n-80B02 Comment Length        0000 (0)\n-80B04 Disk Start            0000 (0)\n-80B06 Int File Attributes   0000 (0)\n+80821 Compression Method    0008 (8) 'Deflated'\n+80823 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80827 CRC                   F9BC92EB (4189885163)\n+8082B Compressed Size       00000648 (1608)\n+8082F Uncompressed Size     00000DF7 (3575)\n+80833 Filename Length       0047 (71)\n+80835 Extra Length          0000 (0)\n+80837 Comment Length        0000 (0)\n+80839 Disk Start            0000 (0)\n+8083B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80B08 Ext File Attributes   81A40000 (2175008768)\n+8083D 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-80B0C Local Header Offset   0006F712 (456466)\n-80B10 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80841 Local Header Offset   0006F864 (456804)\n+80845 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80B10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80B4E CENTRAL HEADER #394   02014B50 (33639248)\n-80B52 Created Zip Spec      14 (20) '2.0'\n-80B53 Created OS            03 (3) 'Unix'\n-80B54 Extract Zip Spec      14 (20) '2.0'\n-80B55 Extract OS            00 (0) 'MS-DOS'\n-80B56 General Purpose Flag  0800 (2048)\n+8088C CENTRAL HEADER #397   02014B50 (33639248)\n+80890 Created Zip Spec      14 (20) '2.0'\n+80891 Created OS            03 (3) 'Unix'\n+80892 Extract Zip Spec      14 (20) '2.0'\n+80893 Extract OS            00 (0) 'MS-DOS'\n+80894 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80B58 Compression Method    0008 (8) 'Deflated'\n-80B5A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80B5E CRC                   89AAC2FA (2309669626)\n-80B62 Compressed Size       00000314 (788)\n-80B66 Uncompressed Size     0000064E (1614)\n-80B6A Filename Length       003F (63)\n-80B6C Extra Length          0000 (0)\n-80B6E Comment Length        0000 (0)\n-80B70 Disk Start            0000 (0)\n-80B72 Int File Attributes   0000 (0)\n+80896 Compression Method    0008 (8) 'Deflated'\n+80898 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8089C CRC                   B096FBA3 (2962684835)\n+808A0 Compressed Size       00000073 (115)\n+808A4 Uncompressed Size     00000087 (135)\n+808A8 Filename Length       0030 (48)\n+808AA Extra Length          0000 (0)\n+808AC Comment Length        0000 (0)\n+808AE Disk Start            0000 (0)\n+808B0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80B74 Ext File Attributes   81A40000 (2175008768)\n+808B2 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-80B78 Local Header Offset   0006FFD1 (458705)\n-80B7C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+808B6 Local Header Offset   0006FF11 (458513)\n+808BA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x808BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80BBB CENTRAL HEADER #395   02014B50 (33639248)\n-80BBF Created Zip Spec      14 (20) '2.0'\n-80BC0 Created OS            03 (3) 'Unix'\n-80BC1 Extract Zip Spec      14 (20) '2.0'\n-80BC2 Extract OS            00 (0) 'MS-DOS'\n-80BC3 General Purpose Flag  0800 (2048)\n+808EA CENTRAL HEADER #398   02014B50 (33639248)\n+808EE Created Zip Spec      14 (20) '2.0'\n+808EF Created OS            03 (3) 'Unix'\n+808F0 Extract Zip Spec      14 (20) '2.0'\n+808F1 Extract OS            00 (0) 'MS-DOS'\n+808F2 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80BC5 Compression Method    0008 (8) 'Deflated'\n-80BC7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80BCB CRC                   FDDAECD0 (4258983120)\n-80BCF Compressed Size       0000066F (1647)\n-80BD3 Uncompressed Size     00000E4E (3662)\n-80BD7 Filename Length       0047 (71)\n-80BD9 Extra Length          0000 (0)\n-80BDB Comment Length        0000 (0)\n-80BDD Disk Start            0000 (0)\n-80BDF Int File Attributes   0000 (0)\n+808F4 Compression Method    0008 (8) 'Deflated'\n+808F6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+808FA CRC                   65CB8C25 (1707838501)\n+808FE Compressed Size       000004CE (1230)\n+80902 Uncompressed Size     00000B5C (2908)\n+80906 Filename Length       003C (60)\n+80908 Extra Length          0000 (0)\n+8090A Comment Length        0000 (0)\n+8090C Disk Start            0000 (0)\n+8090E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80BE1 Ext File Attributes   81A40000 (2175008768)\n+80910 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-80BE5 Local Header Offset   00070342 (459586)\n-80BE9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80914 Local Header Offset   0006FFD2 (458706)\n+80918 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80BE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80C30 CENTRAL HEADER #396   02014B50 (33639248)\n-80C34 Created Zip Spec      14 (20) '2.0'\n-80C35 Created OS            03 (3) 'Unix'\n-80C36 Extract Zip Spec      14 (20) '2.0'\n-80C37 Extract OS            00 (0) 'MS-DOS'\n-80C38 General Purpose Flag  0800 (2048)\n+80954 CENTRAL HEADER #399   02014B50 (33639248)\n+80958 Created Zip Spec      14 (20) '2.0'\n+80959 Created OS            03 (3) 'Unix'\n+8095A Extract Zip Spec      14 (20) '2.0'\n+8095B Extract OS            00 (0) 'MS-DOS'\n+8095C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80C3A Compression Method    0008 (8) 'Deflated'\n-80C3C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80C40 CRC                   E6BEF612 (3871274514)\n-80C44 Compressed Size       00000074 (116)\n-80C48 Uncompressed Size     00000087 (135)\n-80C4C Filename Length       0030 (48)\n-80C4E Extra Length          0000 (0)\n-80C50 Comment Length        0000 (0)\n-80C52 Disk Start            0000 (0)\n-80C54 Int File Attributes   0000 (0)\n+8095E Compression Method    0008 (8) 'Deflated'\n+80960 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80964 CRC                   52B3AF0E (1387507470)\n+80968 Compressed Size       0000080D (2061)\n+8096C Uncompressed Size     00001135 (4405)\n+80970 Filename Length       003B (59)\n+80972 Extra Length          0000 (0)\n+80974 Comment Length        0000 (0)\n+80976 Disk Start            0000 (0)\n+80978 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80C56 Ext File Attributes   81A40000 (2175008768)\n+8097A 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-80C5A Local Header Offset   00070A16 (461334)\n-80C5E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8097E Local Header Offset   000704FA (460026)\n+80982 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80C8E CENTRAL HEADER #397   02014B50 (33639248)\n-80C92 Created Zip Spec      14 (20) '2.0'\n-80C93 Created OS            03 (3) 'Unix'\n-80C94 Extract Zip Spec      14 (20) '2.0'\n-80C95 Extract OS            00 (0) 'MS-DOS'\n-80C96 General Purpose Flag  0800 (2048)\n+809BD CENTRAL HEADER #400   02014B50 (33639248)\n+809C1 Created Zip Spec      14 (20) '2.0'\n+809C2 Created OS            03 (3) 'Unix'\n+809C3 Extract Zip Spec      14 (20) '2.0'\n+809C4 Extract OS            00 (0) 'MS-DOS'\n+809C5 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80C98 Compression Method    0008 (8) 'Deflated'\n-80C9A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80C9E CRC                   DE2F882C (3727657004)\n-80CA2 Compressed Size       000004CC (1228)\n-80CA6 Uncompressed Size     00000B5C (2908)\n-80CAA Filename Length       003C (60)\n-80CAC Extra Length          0000 (0)\n-80CAE Comment Length        0000 (0)\n-80CB0 Disk Start            0000 (0)\n-80CB2 Int File Attributes   0000 (0)\n+809C7 Compression Method    0008 (8) 'Deflated'\n+809C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+809CD CRC                   FFC528BD (4291111101)\n+809D1 Compressed Size       00000A6E (2670)\n+809D5 Uncompressed Size     00001691 (5777)\n+809D9 Filename Length       003A (58)\n+809DB Extra Length          0000 (0)\n+809DD Comment Length        0000 (0)\n+809DF Disk Start            0000 (0)\n+809E1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80CB4 Ext File Attributes   81A40000 (2175008768)\n+809E3 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-80CB8 Local Header Offset   00070AD8 (461528)\n-80CBC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+809E7 Local Header Offset   00070D60 (462176)\n+809EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x809EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80CF8 CENTRAL HEADER #398   02014B50 (33639248)\n-80CFC Created Zip Spec      14 (20) '2.0'\n-80CFD Created OS            03 (3) 'Unix'\n-80CFE Extract Zip Spec      14 (20) '2.0'\n-80CFF Extract OS            00 (0) 'MS-DOS'\n-80D00 General Purpose Flag  0800 (2048)\n+80A25 CENTRAL HEADER #401   02014B50 (33639248)\n+80A29 Created Zip Spec      14 (20) '2.0'\n+80A2A Created OS            03 (3) 'Unix'\n+80A2B Extract Zip Spec      14 (20) '2.0'\n+80A2C Extract OS            00 (0) 'MS-DOS'\n+80A2D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80D02 Compression Method    0008 (8) 'Deflated'\n-80D04 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80D08 CRC                   53780073 (1400373363)\n-80D0C Compressed Size       0000080D (2061)\n-80D10 Uncompressed Size     00001132 (4402)\n-80D14 Filename Length       003B (59)\n-80D16 Extra Length          0000 (0)\n-80D18 Comment Length        0000 (0)\n-80D1A Disk Start            0000 (0)\n-80D1C Int File Attributes   0000 (0)\n+80A2F Compression Method    0008 (8) 'Deflated'\n+80A31 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80A35 CRC                   DAA43FD5 (3668197333)\n+80A39 Compressed Size       00000073 (115)\n+80A3D Uncompressed Size     00000088 (136)\n+80A41 Filename Length       0031 (49)\n+80A43 Extra Length          0000 (0)\n+80A45 Comment Length        0000 (0)\n+80A47 Disk Start            0000 (0)\n+80A49 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80D1E Ext File Attributes   81A40000 (2175008768)\n+80A4B 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-80D22 Local Header Offset   00070FFE (462846)\n-80D26 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80A4F Local Header Offset   00071826 (464934)\n+80A53 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80D26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80D61 CENTRAL HEADER #399   02014B50 (33639248)\n-80D65 Created Zip Spec      14 (20) '2.0'\n-80D66 Created OS            03 (3) 'Unix'\n-80D67 Extract Zip Spec      14 (20) '2.0'\n-80D68 Extract OS            00 (0) 'MS-DOS'\n-80D69 General Purpose Flag  0800 (2048)\n+80A84 CENTRAL HEADER #402   02014B50 (33639248)\n+80A88 Created Zip Spec      14 (20) '2.0'\n+80A89 Created OS            03 (3) 'Unix'\n+80A8A Extract Zip Spec      14 (20) '2.0'\n+80A8B Extract OS            00 (0) 'MS-DOS'\n+80A8C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80D6B Compression Method    0008 (8) 'Deflated'\n-80D6D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80D71 CRC                   7FFB3718 (2147170072)\n-80D75 Compressed Size       00000A72 (2674)\n-80D79 Uncompressed Size     000016DD (5853)\n-80D7D Filename Length       003A (58)\n-80D7F Extra Length          0000 (0)\n-80D81 Comment Length        0000 (0)\n-80D83 Disk Start            0000 (0)\n-80D85 Int File Attributes   0000 (0)\n+80A8E Compression Method    0008 (8) 'Deflated'\n+80A90 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80A94 CRC                   38827212 (948072978)\n+80A98 Compressed Size       000004D3 (1235)\n+80A9C Uncompressed Size     00000B78 (2936)\n+80AA0 Filename Length       0040 (64)\n+80AA2 Extra Length          0000 (0)\n+80AA4 Comment Length        0000 (0)\n+80AA6 Disk Start            0000 (0)\n+80AA8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80D87 Ext File Attributes   81A40000 (2175008768)\n+80AAA 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-80D8B Local Header Offset   00071864 (464996)\n-80D8F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80AAE Local Header Offset   000718E8 (465128)\n+80AB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80DC9 CENTRAL HEADER #400   02014B50 (33639248)\n-80DCD Created Zip Spec      14 (20) '2.0'\n-80DCE Created OS            03 (3) 'Unix'\n-80DCF Extract Zip Spec      14 (20) '2.0'\n-80DD0 Extract OS            00 (0) 'MS-DOS'\n-80DD1 General Purpose Flag  0800 (2048)\n+80AF2 CENTRAL HEADER #403   02014B50 (33639248)\n+80AF6 Created Zip Spec      14 (20) '2.0'\n+80AF7 Created OS            03 (3) 'Unix'\n+80AF8 Extract Zip Spec      14 (20) '2.0'\n+80AF9 Extract OS            00 (0) 'MS-DOS'\n+80AFA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80DD3 Compression Method    0008 (8) 'Deflated'\n-80DD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80DD9 CRC                   78E7ECD4 (2028465364)\n-80DDD Compressed Size       00000074 (116)\n-80DE1 Uncompressed Size     00000088 (136)\n-80DE5 Filename Length       0031 (49)\n-80DE7 Extra Length          0000 (0)\n-80DE9 Comment Length        0000 (0)\n-80DEB Disk Start            0000 (0)\n-80DED Int File Attributes   0000 (0)\n+80AFC Compression Method    0008 (8) 'Deflated'\n+80AFE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80B02 CRC                   CAAB81EB (3400237547)\n+80B06 Compressed Size       0000095F (2399)\n+80B0A Uncompressed Size     00001433 (5171)\n+80B0E Filename Length       003F (63)\n+80B10 Extra Length          0000 (0)\n+80B12 Comment Length        0000 (0)\n+80B14 Disk Start            0000 (0)\n+80B16 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80DEF Ext File Attributes   81A40000 (2175008768)\n+80B18 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-80DF3 Local Header Offset   0007232E (467758)\n-80DF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80B1C Local Header Offset   00071E19 (466457)\n+80B20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80DF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80B20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80E28 CENTRAL HEADER #401   02014B50 (33639248)\n-80E2C Created Zip Spec      14 (20) '2.0'\n-80E2D Created OS            03 (3) 'Unix'\n-80E2E Extract Zip Spec      14 (20) '2.0'\n-80E2F Extract OS            00 (0) 'MS-DOS'\n-80E30 General Purpose Flag  0800 (2048)\n+80B5F CENTRAL HEADER #404   02014B50 (33639248)\n+80B63 Created Zip Spec      14 (20) '2.0'\n+80B64 Created OS            03 (3) 'Unix'\n+80B65 Extract Zip Spec      14 (20) '2.0'\n+80B66 Extract OS            00 (0) 'MS-DOS'\n+80B67 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80E32 Compression Method    0008 (8) 'Deflated'\n-80E34 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80E38 CRC                   719BBD31 (1906031921)\n-80E3C Compressed Size       000004CF (1231)\n-80E40 Uncompressed Size     00000B78 (2936)\n-80E44 Filename Length       0040 (64)\n-80E46 Extra Length          0000 (0)\n-80E48 Comment Length        0000 (0)\n-80E4A Disk Start            0000 (0)\n-80E4C Int File Attributes   0000 (0)\n+80B69 Compression Method    0008 (8) 'Deflated'\n+80B6B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80B6F CRC                   179E92D5 (396268245)\n+80B73 Compressed Size       000009F6 (2550)\n+80B77 Uncompressed Size     000015C0 (5568)\n+80B7B Filename Length       003E (62)\n+80B7D Extra Length          0000 (0)\n+80B7F Comment Length        0000 (0)\n+80B81 Disk Start            0000 (0)\n+80B83 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80E4E Ext File Attributes   81A40000 (2175008768)\n+80B85 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-80E52 Local Header Offset   000723F1 (467953)\n-80E56 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80B89 Local Header Offset   000727D5 (468949)\n+80B8D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80E56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80B8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80E96 CENTRAL HEADER #402   02014B50 (33639248)\n-80E9A Created Zip Spec      14 (20) '2.0'\n-80E9B Created OS            03 (3) 'Unix'\n-80E9C Extract Zip Spec      14 (20) '2.0'\n-80E9D Extract OS            00 (0) 'MS-DOS'\n-80E9E General Purpose Flag  0800 (2048)\n+80BCB CENTRAL HEADER #405   02014B50 (33639248)\n+80BCF Created Zip Spec      14 (20) '2.0'\n+80BD0 Created OS            03 (3) 'Unix'\n+80BD1 Extract Zip Spec      14 (20) '2.0'\n+80BD2 Extract OS            00 (0) 'MS-DOS'\n+80BD3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80EA0 Compression Method    0008 (8) 'Deflated'\n-80EA2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80EA6 CRC                   D3D47676 (3553916534)\n-80EAA Compressed Size       00000957 (2391)\n-80EAE Uncompressed Size     00001430 (5168)\n-80EB2 Filename Length       003F (63)\n-80EB4 Extra Length          0000 (0)\n-80EB6 Comment Length        0000 (0)\n-80EB8 Disk Start            0000 (0)\n-80EBA Int File Attributes   0000 (0)\n+80BD5 Compression Method    0008 (8) 'Deflated'\n+80BD7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80BDB CRC                   95D37322 (2513662754)\n+80BDF Compressed Size       00000075 (117)\n+80BE3 Uncompressed Size     0000008A (138)\n+80BE7 Filename Length       0033 (51)\n+80BE9 Extra Length          0000 (0)\n+80BEB Comment Length        0000 (0)\n+80BED Disk Start            0000 (0)\n+80BEF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80EBC Ext File Attributes   81A40000 (2175008768)\n+80BF1 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-80EC0 Local Header Offset   0007291E (469278)\n-80EC4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80BF5 Local Header Offset   00073227 (471591)\n+80BF9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80EC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80BF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80F03 CENTRAL HEADER #403   02014B50 (33639248)\n-80F07 Created Zip Spec      14 (20) '2.0'\n-80F08 Created OS            03 (3) 'Unix'\n-80F09 Extract Zip Spec      14 (20) '2.0'\n-80F0A Extract OS            00 (0) 'MS-DOS'\n-80F0B General Purpose Flag  0800 (2048)\n+80C2C CENTRAL HEADER #406   02014B50 (33639248)\n+80C30 Created Zip Spec      14 (20) '2.0'\n+80C31 Created OS            03 (3) 'Unix'\n+80C32 Extract Zip Spec      14 (20) '2.0'\n+80C33 Extract OS            00 (0) 'MS-DOS'\n+80C34 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80F0D Compression Method    0008 (8) 'Deflated'\n-80F0F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80F13 CRC                   20B6BEB2 (548847282)\n-80F17 Compressed Size       000009EE (2542)\n-80F1B Uncompressed Size     00001610 (5648)\n-80F1F Filename Length       003E (62)\n-80F21 Extra Length          0000 (0)\n-80F23 Comment Length        0000 (0)\n-80F25 Disk Start            0000 (0)\n-80F27 Int File Attributes   0000 (0)\n+80C36 Compression Method    0008 (8) 'Deflated'\n+80C38 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80C3C CRC                   4CC008B4 (1287653556)\n+80C40 Compressed Size       0000006E (110)\n+80C44 Uncompressed Size     00000080 (128)\n+80C48 Filename Length       0029 (41)\n+80C4A Extra Length          0000 (0)\n+80C4C Comment Length        0000 (0)\n+80C4E Disk Start            0000 (0)\n+80C50 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80F29 Ext File Attributes   81A40000 (2175008768)\n+80C52 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-80F2D Local Header Offset   000732D2 (471762)\n-80F31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80C56 Local Header Offset   000732ED (471789)\n+80C5A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80F31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80C5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80F6F CENTRAL HEADER #404   02014B50 (33639248)\n-80F73 Created Zip Spec      14 (20) '2.0'\n-80F74 Created OS            03 (3) 'Unix'\n-80F75 Extract Zip Spec      14 (20) '2.0'\n-80F76 Extract OS            00 (0) 'MS-DOS'\n-80F77 General Purpose Flag  0800 (2048)\n+80C83 CENTRAL HEADER #407   02014B50 (33639248)\n+80C87 Created Zip Spec      14 (20) '2.0'\n+80C88 Created OS            03 (3) 'Unix'\n+80C89 Extract Zip Spec      14 (20) '2.0'\n+80C8A Extract OS            00 (0) 'MS-DOS'\n+80C8B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80F79 Compression Method    0008 (8) 'Deflated'\n-80F7B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80F7F CRC                   A884E00E (2827280398)\n-80F83 Compressed Size       00000076 (118)\n-80F87 Uncompressed Size     0000008A (138)\n-80F8B Filename Length       0033 (51)\n-80F8D Extra Length          0000 (0)\n-80F8F Comment Length        0000 (0)\n-80F91 Disk Start            0000 (0)\n-80F93 Int File Attributes   0000 (0)\n+80C8D Compression Method    0008 (8) 'Deflated'\n+80C8F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80C93 CRC                   6AF1CBDF (1794231263)\n+80C97 Compressed Size       000004E1 (1249)\n+80C9B Uncompressed Size     00000BD2 (3026)\n+80C9F Filename Length       004C (76)\n+80CA1 Extra Length          0000 (0)\n+80CA3 Comment Length        0000 (0)\n+80CA5 Disk Start            0000 (0)\n+80CA7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80F95 Ext File Attributes   81A40000 (2175008768)\n+80CA9 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-80F99 Local Header Offset   00073D1C (474396)\n-80F9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80CAD Local Header Offset   000733A2 (471970)\n+80CB1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80CB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-80FD0 CENTRAL HEADER #405   02014B50 (33639248)\n-80FD4 Created Zip Spec      14 (20) '2.0'\n-80FD5 Created OS            03 (3) 'Unix'\n-80FD6 Extract Zip Spec      14 (20) '2.0'\n-80FD7 Extract OS            00 (0) 'MS-DOS'\n-80FD8 General Purpose Flag  0800 (2048)\n+80CFD CENTRAL HEADER #408   02014B50 (33639248)\n+80D01 Created Zip Spec      14 (20) '2.0'\n+80D02 Created OS            03 (3) 'Unix'\n+80D03 Extract Zip Spec      14 (20) '2.0'\n+80D04 Extract OS            00 (0) 'MS-DOS'\n+80D05 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-80FDA Compression Method    0008 (8) 'Deflated'\n-80FDC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-80FE0 CRC                   B6F6820D (3069608461)\n-80FE4 Compressed Size       0000006F (111)\n-80FE8 Uncompressed Size     00000080 (128)\n-80FEC Filename Length       0029 (41)\n-80FEE Extra Length          0000 (0)\n-80FF0 Comment Length        0000 (0)\n-80FF2 Disk Start            0000 (0)\n-80FF4 Int File Attributes   0000 (0)\n+80D07 Compression Method    0008 (8) 'Deflated'\n+80D09 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80D0D CRC                   56C11F76 (1455497078)\n+80D11 Compressed Size       00000829 (2089)\n+80D15 Uncompressed Size     000011F4 (4596)\n+80D19 Filename Length       004B (75)\n+80D1B Extra Length          0000 (0)\n+80D1D Comment Length        0000 (0)\n+80D1F Disk Start            0000 (0)\n+80D21 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-80FF6 Ext File Attributes   81A40000 (2175008768)\n+80D23 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-80FFA Local Header Offset   00073DE3 (474595)\n-80FFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80D27 Local Header Offset   000738ED (473325)\n+80D2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x80FFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80D2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81027 CENTRAL HEADER #406   02014B50 (33639248)\n-8102B Created Zip Spec      14 (20) '2.0'\n-8102C Created OS            03 (3) 'Unix'\n-8102D Extract Zip Spec      14 (20) '2.0'\n-8102E Extract OS            00 (0) 'MS-DOS'\n-8102F General Purpose Flag  0800 (2048)\n+80D76 CENTRAL HEADER #409   02014B50 (33639248)\n+80D7A Created Zip Spec      14 (20) '2.0'\n+80D7B Created OS            03 (3) 'Unix'\n+80D7C Extract Zip Spec      14 (20) '2.0'\n+80D7D Extract OS            00 (0) 'MS-DOS'\n+80D7E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-81031 Compression Method    0008 (8) 'Deflated'\n-81033 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81037 CRC                   6774DBA2 (1735711650)\n-8103B Compressed Size       000004E0 (1248)\n-8103F Uncompressed Size     00000BD2 (3026)\n-81043 Filename Length       004C (76)\n-81045 Extra Length          0000 (0)\n-81047 Comment Length        0000 (0)\n-81049 Disk Start            0000 (0)\n-8104B Int File Attributes   0000 (0)\n+80D80 Compression Method    0008 (8) 'Deflated'\n+80D82 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80D86 CRC                   F25EC337 (4066296631)\n+80D8A Compressed Size       00000AA2 (2722)\n+80D8E Uncompressed Size     00001775 (6005)\n+80D92 Filename Length       004A (74)\n+80D94 Extra Length          0000 (0)\n+80D96 Comment Length        0000 (0)\n+80D98 Disk Start            0000 (0)\n+80D9A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8104D Ext File Attributes   81A40000 (2175008768)\n+80D9C 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-81051 Local Header Offset   00073E99 (474777)\n-81055 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80DA0 Local Header Offset   0007417F (475519)\n+80DA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-810A1 CENTRAL HEADER #407   02014B50 (33639248)\n-810A5 Created Zip Spec      14 (20) '2.0'\n-810A6 Created OS            03 (3) 'Unix'\n-810A7 Extract Zip Spec      14 (20) '2.0'\n-810A8 Extract OS            00 (0) 'MS-DOS'\n-810A9 General Purpose Flag  0800 (2048)\n+80DEE CENTRAL HEADER #410   02014B50 (33639248)\n+80DF2 Created Zip Spec      14 (20) '2.0'\n+80DF3 Created OS            03 (3) 'Unix'\n+80DF4 Extract Zip Spec      14 (20) '2.0'\n+80DF5 Extract OS            00 (0) 'MS-DOS'\n+80DF6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-810AB Compression Method    0008 (8) 'Deflated'\n-810AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-810B1 CRC                   A47B76E7 (2759554791)\n-810B5 Compressed Size       00000822 (2082)\n-810B9 Uncompressed Size     000011F1 (4593)\n-810BD Filename Length       004B (75)\n-810BF Extra Length          0000 (0)\n-810C1 Comment Length        0000 (0)\n-810C3 Disk Start            0000 (0)\n-810C5 Int File Attributes   0000 (0)\n+80DF8 Compression Method    0008 (8) 'Deflated'\n+80DFA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80DFE CRC                   797F569B (2038388379)\n+80E02 Compressed Size       00000079 (121)\n+80E06 Uncompressed Size     0000008D (141)\n+80E0A Filename Length       0036 (54)\n+80E0C Extra Length          0000 (0)\n+80E0E Comment Length        0000 (0)\n+80E10 Disk Start            0000 (0)\n+80E12 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-810C7 Ext File Attributes   81A40000 (2175008768)\n+80E14 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-810CB Local Header Offset   000743E3 (476131)\n-810CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80E18 Local Header Offset   00074C89 (478345)\n+80E1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x810CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80E1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-8111A CENTRAL HEADER #408   02014B50 (33639248)\n-8111E Created Zip Spec      14 (20) '2.0'\n-8111F Created OS            03 (3) 'Unix'\n-81120 Extract Zip Spec      14 (20) '2.0'\n-81121 Extract OS            00 (0) 'MS-DOS'\n-81122 General Purpose Flag  0800 (2048)\n+80E52 CENTRAL HEADER #411   02014B50 (33639248)\n+80E56 Created Zip Spec      14 (20) '2.0'\n+80E57 Created OS            03 (3) 'Unix'\n+80E58 Extract Zip Spec      14 (20) '2.0'\n+80E59 Extract OS            00 (0) 'MS-DOS'\n+80E5A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-81124 Compression Method    0008 (8) 'Deflated'\n-81126 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-8112A CRC                   7E784235 (2121810485)\n-8112E Compressed Size       00000AA1 (2721)\n-81132 Uncompressed Size     000017C5 (6085)\n-81136 Filename Length       004A (74)\n-81138 Extra Length          0000 (0)\n-8113A Comment Length        0000 (0)\n-8113C Disk Start            0000 (0)\n-8113E Int File Attributes   0000 (0)\n+80E5C Compression Method    0008 (8) 'Deflated'\n+80E5E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80E62 CRC                   488EC425 (1217315877)\n+80E66 Compressed Size       000004E5 (1253)\n+80E6A Uncompressed Size     00000BEE (3054)\n+80E6E Filename Length       0050 (80)\n+80E70 Extra Length          0000 (0)\n+80E72 Comment Length        0000 (0)\n+80E74 Disk Start            0000 (0)\n+80E76 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-81140 Ext File Attributes   81A40000 (2175008768)\n+80E78 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-81144 Local Header Offset   00074C6E (478318)\n-81148 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80E7C Local Header Offset   00074D56 (478550)\n+80E80 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81148: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80E80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81192 CENTRAL HEADER #409   02014B50 (33639248)\n-81196 Created Zip Spec      14 (20) '2.0'\n-81197 Created OS            03 (3) 'Unix'\n-81198 Extract Zip Spec      14 (20) '2.0'\n-81199 Extract OS            00 (0) 'MS-DOS'\n-8119A General Purpose Flag  0800 (2048)\n+80ED0 CENTRAL HEADER #412   02014B50 (33639248)\n+80ED4 Created Zip Spec      14 (20) '2.0'\n+80ED5 Created OS            03 (3) 'Unix'\n+80ED6 Extract Zip Spec      14 (20) '2.0'\n+80ED7 Extract OS            00 (0) 'MS-DOS'\n+80ED8 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8119C Compression Method    0008 (8) 'Deflated'\n-8119E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-811A2 CRC                   95D583A5 (2513798053)\n-811A6 Compressed Size       0000007A (122)\n-811AA Uncompressed Size     0000008D (141)\n-811AE Filename Length       0036 (54)\n-811B0 Extra Length          0000 (0)\n-811B2 Comment Length        0000 (0)\n-811B4 Disk Start            0000 (0)\n-811B6 Int File Attributes   0000 (0)\n+80EDA Compression Method    0008 (8) 'Deflated'\n+80EDC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80EE0 CRC                   81CD3436 (2177709110)\n+80EE4 Compressed Size       0000097D (2429)\n+80EE8 Uncompressed Size     000014F2 (5362)\n+80EEC Filename Length       004F (79)\n+80EEE Extra Length          0000 (0)\n+80EF0 Comment Length        0000 (0)\n+80EF2 Disk Start            0000 (0)\n+80EF4 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-811B8 Ext File Attributes   81A40000 (2175008768)\n+80EF6 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-811BC Local Header Offset   00075777 (481143)\n-811C0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80EFA Local Header Offset   000752A9 (479913)\n+80EFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x811C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80EFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-811F6 CENTRAL HEADER #410   02014B50 (33639248)\n-811FA Created Zip Spec      14 (20) '2.0'\n-811FB Created OS            03 (3) 'Unix'\n-811FC Extract Zip Spec      14 (20) '2.0'\n-811FD Extract OS            00 (0) 'MS-DOS'\n-811FE General Purpose Flag  0800 (2048)\n+80F4D CENTRAL HEADER #413   02014B50 (33639248)\n+80F51 Created Zip Spec      14 (20) '2.0'\n+80F52 Created OS            03 (3) 'Unix'\n+80F53 Extract Zip Spec      14 (20) '2.0'\n+80F54 Extract OS            00 (0) 'MS-DOS'\n+80F55 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-81200 Compression Method    0008 (8) 'Deflated'\n-81202 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81206 CRC                   FDA78DD0 (4255616464)\n-8120A Compressed Size       000004E1 (1249)\n-8120E Uncompressed Size     00000BEE (3054)\n-81212 Filename Length       0050 (80)\n-81214 Extra Length          0000 (0)\n-81216 Comment Length        0000 (0)\n-81218 Disk Start            0000 (0)\n-8121A Int File Attributes   0000 (0)\n+80F57 Compression Method    0008 (8) 'Deflated'\n+80F59 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80F5D CRC                   CCFDF164 (3439194468)\n+80F61 Compressed Size       00000AA6 (2726)\n+80F65 Uncompressed Size     0000179F (6047)\n+80F69 Filename Length       004E (78)\n+80F6B Extra Length          0000 (0)\n+80F6D Comment Length        0000 (0)\n+80F6F Disk Start            0000 (0)\n+80F71 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8121C Ext File Attributes   81A40000 (2175008768)\n+80F73 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-81220 Local Header Offset   00075845 (481349)\n-81224 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80F77 Local Header Offset   00075C93 (482451)\n+80F7B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80F7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81274 CENTRAL HEADER #411   02014B50 (33639248)\n-81278 Created Zip Spec      14 (20) '2.0'\n-81279 Created OS            03 (3) 'Unix'\n-8127A Extract Zip Spec      14 (20) '2.0'\n-8127B Extract OS            00 (0) 'MS-DOS'\n-8127C General Purpose Flag  0800 (2048)\n+80FC9 CENTRAL HEADER #414   02014B50 (33639248)\n+80FCD Created Zip Spec      14 (20) '2.0'\n+80FCE Created OS            03 (3) 'Unix'\n+80FCF Extract Zip Spec      14 (20) '2.0'\n+80FD0 Extract OS            00 (0) 'MS-DOS'\n+80FD1 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8127E Compression Method    0008 (8) 'Deflated'\n-81280 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81284 CRC                   7EC11A8A (2126584458)\n-81288 Compressed Size       00000974 (2420)\n-8128C Uncompressed Size     000014EF (5359)\n-81290 Filename Length       004F (79)\n-81292 Extra Length          0000 (0)\n-81294 Comment Length        0000 (0)\n-81296 Disk Start            0000 (0)\n-81298 Int File Attributes   0000 (0)\n+80FD3 Compression Method    0008 (8) 'Deflated'\n+80FD5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+80FD9 CRC                   363B490B (909854987)\n+80FDD Compressed Size       0000007B (123)\n+80FE1 Uncompressed Size     0000008F (143)\n+80FE5 Filename Length       0038 (56)\n+80FE7 Extra Length          0000 (0)\n+80FE9 Comment Length        0000 (0)\n+80FEB Disk Start            0000 (0)\n+80FED Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-8129A Ext File Attributes   81A40000 (2175008768)\n+80FEF 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-8129E Local Header Offset   00075D94 (482708)\n-812A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+80FF3 Local Header Offset   000767A5 (485285)\n+80FF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x812A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x80FF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-812F1 CENTRAL HEADER #412   02014B50 (33639248)\n-812F5 Created Zip Spec      14 (20) '2.0'\n-812F6 Created OS            03 (3) 'Unix'\n-812F7 Extract Zip Spec      14 (20) '2.0'\n-812F8 Extract OS            00 (0) 'MS-DOS'\n-812F9 General Purpose Flag  0800 (2048)\n+8102F CENTRAL HEADER #415   02014B50 (33639248)\n+81033 Created Zip Spec      14 (20) '2.0'\n+81034 Created OS            03 (3) 'Unix'\n+81035 Extract Zip Spec      14 (20) '2.0'\n+81036 Extract OS            00 (0) 'MS-DOS'\n+81037 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-812FB Compression Method    0008 (8) 'Deflated'\n-812FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81301 CRC                   59405A3C (1497389628)\n-81305 Compressed Size       00000AA3 (2723)\n-81309 Uncompressed Size     000017EF (6127)\n-8130D Filename Length       004E (78)\n-8130F Extra Length          0000 (0)\n-81311 Comment Length        0000 (0)\n-81313 Disk Start            0000 (0)\n-81315 Int File Attributes   0000 (0)\n+81039 Compression Method    0008 (8) 'Deflated'\n+8103B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8103F CRC                   7D3CDEE7 (2101141223)\n+81043 Compressed Size       00000068 (104)\n+81047 Uncompressed Size     00000078 (120)\n+8104B Filename Length       0021 (33)\n+8104D Extra Length          0000 (0)\n+8104F Comment Length        0000 (0)\n+81051 Disk Start            0000 (0)\n+81053 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-81317 Ext File Attributes   81A40000 (2175008768)\n+81055 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-8131B Local Header Offset   00076775 (485237)\n-8131F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+81059 Local Header Offset   00076876 (485494)\n+8105D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8131F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8105D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-8136D CENTRAL HEADER #413   02014B50 (33639248)\n-81371 Created Zip Spec      14 (20) '2.0'\n-81372 Created OS            03 (3) 'Unix'\n-81373 Extract Zip Spec      14 (20) '2.0'\n-81374 Extract OS            00 (0) 'MS-DOS'\n-81375 General Purpose Flag  0800 (2048)\n+8107E CENTRAL HEADER #416   02014B50 (33639248)\n+81082 Created Zip Spec      14 (20) '2.0'\n+81083 Created OS            03 (3) 'Unix'\n+81084 Extract Zip Spec      14 (20) '2.0'\n+81085 Extract OS            00 (0) 'MS-DOS'\n+81086 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-81377 Compression Method    0008 (8) 'Deflated'\n-81379 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-8137D CRC                   2040FEAC (541130412)\n-81381 Compressed Size       0000007C (124)\n-81385 Uncompressed Size     0000008F (143)\n-81389 Filename Length       0038 (56)\n-8138B Extra Length          0000 (0)\n-8138D Comment Length        0000 (0)\n-8138F Disk Start            0000 (0)\n-81391 Int File Attributes   0000 (0)\n+81088 Compression Method    0008 (8) 'Deflated'\n+8108A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8108E CRC                   6D21F203 (1830941187)\n+81092 Compressed Size       000004E9 (1257)\n+81096 Uncompressed Size     000009AA (2474)\n+8109A Filename Length       0022 (34)\n+8109C Extra Length          0000 (0)\n+8109E Comment Length        0000 (0)\n+810A0 Disk Start            0000 (0)\n+810A2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-81393 Ext File Attributes   81A40000 (2175008768)\n+810A4 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-81397 Local Header Offset   00077284 (488068)\n-8139B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+810A8 Local Header Offset   0007691D (485661)\n+810AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x8139B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x810AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-813D3 CENTRAL HEADER #414   02014B50 (33639248)\n-813D7 Created Zip Spec      14 (20) '2.0'\n-813D8 Created OS            03 (3) 'Unix'\n-813D9 Extract Zip Spec      14 (20) '2.0'\n-813DA Extract OS            00 (0) 'MS-DOS'\n-813DB General Purpose Flag  0800 (2048)\n+810CE CENTRAL HEADER #417   02014B50 (33639248)\n+810D2 Created Zip Spec      14 (20) '2.0'\n+810D3 Created OS            03 (3) 'Unix'\n+810D4 Extract Zip Spec      14 (20) '2.0'\n+810D5 Extract OS            00 (0) 'MS-DOS'\n+810D6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-813DD Compression Method    0008 (8) 'Deflated'\n-813DF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-813E3 CRC                   49E8E315 (1239999253)\n-813E7 Compressed Size       00000068 (104)\n-813EB Uncompressed Size     00000078 (120)\n-813EF Filename Length       0021 (33)\n-813F1 Extra Length          0000 (0)\n-813F3 Comment Length        0000 (0)\n-813F5 Disk Start            0000 (0)\n-813F7 Int File Attributes   0000 (0)\n+810D8 Compression Method    0008 (8) 'Deflated'\n+810DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+810DE CRC                   2573D624 (628348452)\n+810E2 Compressed Size       0000006C (108)\n+810E6 Uncompressed Size     0000007C (124)\n+810EA Filename Length       0025 (37)\n+810EC Extra Length          0000 (0)\n+810EE Comment Length        0000 (0)\n+810F0 Disk Start            0000 (0)\n+810F2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-813F9 Ext File Attributes   81A40000 (2175008768)\n+810F4 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-813FD Local Header Offset   00077356 (488278)\n-81401 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+810F8 Local Header Offset   00076E46 (486982)\n+810FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x810FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81422 CENTRAL HEADER #415   02014B50 (33639248)\n-81426 Created Zip Spec      14 (20) '2.0'\n-81427 Created OS            03 (3) 'Unix'\n-81428 Extract Zip Spec      14 (20) '2.0'\n-81429 Extract OS            00 (0) 'MS-DOS'\n-8142A General Purpose Flag  0800 (2048)\n+81121 CENTRAL HEADER #418   02014B50 (33639248)\n+81125 Created Zip Spec      14 (20) '2.0'\n+81126 Created OS            03 (3) 'Unix'\n+81127 Extract Zip Spec      14 (20) '2.0'\n+81128 Extract OS            00 (0) 'MS-DOS'\n+81129 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8142C Compression Method    0008 (8) 'Deflated'\n-8142E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81432 CRC                   DD8E4036 (3717087286)\n-81436 Compressed Size       000004E2 (1250)\n-8143A Uncompressed Size     000009A7 (2471)\n-8143E Filename Length       0022 (34)\n-81440 Extra Length          0000 (0)\n-81442 Comment Length        0000 (0)\n-81444 Disk Start            0000 (0)\n-81446 Int File Attributes   0000 (0)\n+8112B Compression Method    0008 (8) 'Deflated'\n+8112D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+81131 CRC                   2F81E6F1 (797042417)\n+81135 Compressed Size       0000022D (557)\n+81139 Uncompressed Size     000007B3 (1971)\n+8113D Filename Length       0010 (16)\n+8113F Extra Length          0000 (0)\n+81141 Comment Length        0000 (0)\n+81143 Disk Start            0000 (0)\n+81145 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-81448 Ext File Attributes   81A40000 (2175008768)\n+81147 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-8144C Local Header Offset   000773FD (488445)\n-81450 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+8114B Local Header Offset   00076EF5 (487157)\n+8114F Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8114F: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81472 CENTRAL HEADER #416   02014B50 (33639248)\n-81476 Created Zip Spec      14 (20) '2.0'\n-81477 Created OS            03 (3) 'Unix'\n-81478 Extract Zip Spec      14 (20) '2.0'\n-81479 Extract OS            00 (0) 'MS-DOS'\n-8147A General Purpose Flag  0800 (2048)\n+8115F CENTRAL HEADER #419   02014B50 (33639248)\n+81163 Created Zip Spec      14 (20) '2.0'\n+81164 Created OS            03 (3) 'Unix'\n+81165 Extract Zip Spec      14 (20) '2.0'\n+81166 Extract OS            00 (0) 'MS-DOS'\n+81167 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8147C Compression Method    0008 (8) 'Deflated'\n-8147E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81482 CRC                   1180CFCE (293654478)\n-81486 Compressed Size       0000006C (108)\n-8148A Uncompressed Size     0000007C (124)\n-8148E Filename Length       0025 (37)\n-81490 Extra Length          0000 (0)\n-81492 Comment Length        0000 (0)\n-81494 Disk Start            0000 (0)\n-81496 Int File Attributes   0000 (0)\n+81169 Compression Method    0008 (8) 'Deflated'\n+8116B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+8116F CRC                   DC2F32E8 (3694080744)\n+81173 Compressed Size       00000149 (329)\n+81177 Uncompressed Size     000001E7 (487)\n+8117B Filename Length       0012 (18)\n+8117D Extra Length          0000 (0)\n+8117F Comment Length        0000 (0)\n+81181 Disk Start            0000 (0)\n+81183 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-81498 Ext File Attributes   81A40000 (2175008768)\n+81185 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-8149C Local Header Offset   0007791F (489759)\n-814A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+81189 Local Header Offset   00077150 (487760)\n+8118D Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x814A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x8118D: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-814C5 CENTRAL HEADER #417   02014B50 (33639248)\n-814C9 Created Zip Spec      14 (20) '2.0'\n-814CA Created OS            03 (3) 'Unix'\n-814CB Extract Zip Spec      14 (20) '2.0'\n-814CC Extract OS            00 (0) 'MS-DOS'\n-814CD General Purpose Flag  0800 (2048)\n+8119F CENTRAL HEADER #420   02014B50 (33639248)\n+811A3 Created Zip Spec      14 (20) '2.0'\n+811A4 Created OS            03 (3) 'Unix'\n+811A5 Extract Zip Spec      14 (20) '2.0'\n+811A6 Extract OS            00 (0) 'MS-DOS'\n+811A7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-814CF Compression Method    0008 (8) 'Deflated'\n-814D1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-814D5 CRC                   2F81E6F1 (797042417)\n-814D9 Compressed Size       0000022D (557)\n-814DD Uncompressed Size     000007B3 (1971)\n-814E1 Filename Length       0010 (16)\n-814E3 Extra Length          0000 (0)\n-814E5 Comment Length        0000 (0)\n-814E7 Disk Start            0000 (0)\n-814E9 Int File Attributes   0000 (0)\n+811A9 Compression Method    0008 (8) 'Deflated'\n+811AB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+811AF CRC                   78BF9261 (2025820769)\n+811B3 Compressed Size       0000061E (1566)\n+811B7 Uncompressed Size     00002685 (9861)\n+811BB Filename Length       003A (58)\n+811BD Extra Length          0000 (0)\n+811BF Comment Length        0000 (0)\n+811C1 Disk Start            0000 (0)\n+811C3 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-814EB Ext File Attributes   81A40000 (2175008768)\n+811C5 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-814EF Local Header Offset   000779CE (489934)\n-814F3 Filename              'XXXXXXXXXXXXXXXX'\n+811C9 Local Header Offset   000772C9 (488137)\n+811CD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x814F3: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x811CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81503 CENTRAL HEADER #418   02014B50 (33639248)\n-81507 Created Zip Spec      14 (20) '2.0'\n-81508 Created OS            03 (3) 'Unix'\n-81509 Extract Zip Spec      14 (20) '2.0'\n-8150A Extract OS            00 (0) 'MS-DOS'\n-8150B General Purpose Flag  0800 (2048)\n+81207 CENTRAL HEADER #421   02014B50 (33639248)\n+8120B Created Zip Spec      14 (20) '2.0'\n+8120C Created OS            03 (3) 'Unix'\n+8120D Extract Zip Spec      14 (20) '2.0'\n+8120E Extract OS            00 (0) 'MS-DOS'\n+8120F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-8150D Compression Method    0008 (8) 'Deflated'\n-8150F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-81513 CRC                   DC2F32E8 (3694080744)\n-81517 Compressed Size       00000149 (329)\n-8151B Uncompressed Size     000001E7 (487)\n-8151F Filename Length       0012 (18)\n-81521 Extra Length          0000 (0)\n-81523 Comment Length        0000 (0)\n-81525 Disk Start            0000 (0)\n-81527 Int File Attributes   0000 (0)\n+81211 Compression Method    0008 (8) 'Deflated'\n+81213 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+81217 CRC                   88F61071 (2297827441)\n+8121B Compressed Size       00000042 (66)\n+8121F Uncompressed Size     00000048 (72)\n+81223 Filename Length       0041 (65)\n+81225 Extra Length          0000 (0)\n+81227 Comment Length        0000 (0)\n+81229 Disk Start            0000 (0)\n+8122B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-81529 Ext File Attributes   81A40000 (2175008768)\n+8122D 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-8152D Local Header Offset   00077C29 (490537)\n-81531 Filename              'XXXXXXXXXXXXXXXXXX'\n+81231 Local Header Offset   0007793F (489791)\n+81235 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81531: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x81235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-81543 END CENTRAL HEADER    06054B50 (101010256)\n-81547 Number of this disk   0000 (0)\n-81549 Central Dir Disk no   0000 (0)\n-8154B Entries in this disk  01A2 (418)\n-8154D Total Entries         01A2 (418)\n-8154F Size of Central Dir   000097A1 (38817)\n-81553 Offset to Central Dir 00077DA2 (490914)\n-81557 Comment Length        0000 (0)\n+81276 END CENTRAL HEADER    06054B50 (101010256)\n+8127A Number of this disk   0000 (0)\n+8127C Central Dir Disk no   0000 (0)\n+8127E Entries in this disk  01A5 (421)\n+81280 Total Entries         01A5 (421)\n+81282 Size of Central Dir   00009896 (39062)\n+81286 Offset to Central Dir 000779E0 (489952)\n+8128A Comment Length        0000 (0)\n #\n # Error Count: 59\n-# Warning Count: 895\n+# Warning Count: 901\n #\n # Done\n"}, {"source1": "META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties", "source2": "META-INF/maven/com.github.psi-probe/psi-probe-core/pom.properties", "unified_diff": "@@ -1,7 +1,3 @@\n-#Generated by Maven Integration for Eclipse\r\n-#Mon Nov 28 13:23:54 EST 2022\r\n artifactId=psi-probe-core\r\n groupId=com.github.psi-probe\r\n-m2e.projectLocation=C\\:\\\\Users\\\\Jeremy\\\\GitHub\\\\psi-probe\\\\psi-probe-core\r\n-m2e.projectName=psi-probe-core\r\n version=3.7.0\r\n"}, {"source1": "psiprobe/AbstractTomcatContainer$FilterMapType.class", "source2": "psiprobe/AbstractTomcatContainer$FilterMapType.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -2,17 +2,17 @@\n package psiprobe;\n \n public enum FilterMapType\n {\n     public static final enum FilterMapType URL;\n     public static final enum FilterMapType SERVLET_NAME;\n     \n+    public static FilterMapType valueOf(final String name) {\n+        return Enum.valueOf(FilterMapType.class, name);\n+    }\n+    \n     static {\n         FilterMapType.URL = new FilterMapType(\"URL\", 0);\n         FilterMapType.SERVLET_NAME = new FilterMapType(\"SERVLET_NAME\", 1);\n-        FilterMapType.ENUM$VALUES = new FilterMapType[] { FilterMapType.URL, FilterMapType.SERVLET_NAME };\n-    }\n-    \n-    public static FilterMapType valueOf(final String name) {\n-        return Enum.valueOf(FilterMapType.class, name);\n+        FilterMapType.$VALUES = $values();\n     }\n }\n"}]}, {"source1": "psiprobe/AbstractTomcatContainer.class", "source2": "psiprobe/AbstractTomcatContainer.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -64,15 +64,15 @@\n         final Valve valve = this.createValve();\n         if (wrapper != null) {\n             this.host = (Host)wrapper.getParent().getParent();\n             final Engine engine = (Engine)this.host.getParent();\n             final Service service = engine.getService();\n             this.connectors = service.findConnectors();\n             try {\n-                this.deployerOName = new ObjectName(String.valueOf(this.host.getParent().getName()) + \":type=Deployer,host=\" + this.host.getName());\n+                this.deployerOName = new ObjectName(this.host.getParent().getName() + \":type=Deployer,host=\" + this.host.getName());\n             }\n             catch (final MalformedObjectNameException e) {\n                 this.logger.trace(\"\", (Throwable)e);\n             }\n             this.host.getPipeline().addValve(valve);\n             this.mbeanServer = ManagementFactory.getPlatformMBeanServer();\n         }\n@@ -109,17 +109,15 @@\n     \n     public String getName() {\n         return this.host.getParent().getName();\n     }\n     \n     public List<Context> findContexts() {\n         final List<Context> results = new ArrayList<Context>();\n-        Container[] children;\n-        for (int length = (children = this.host.findChildren()).length, i = 0; i < length; ++i) {\n-            final Container child = children[i];\n+        for (final Container child : this.host.findChildren()) {\n             if (child instanceof Context) {\n                 results.add((Context)child);\n             }\n         }\n         return results;\n     }\n     \n@@ -164,15 +162,15 @@\n             }\n             else {\n                 appDir = docBase;\n             }\n             this.logger.debug(\"Deleting '{}'\", (Object)appDir.getAbsolutePath());\n             Utils.delete(appDir);\n             final String warFilename = this.formatContextFilename(name);\n-            final File warFile = new File(this.getAppBase(), String.valueOf(warFilename) + \".war\");\n+            final File warFile = new File(this.getAppBase(), warFilename + \".war\");\n             this.logger.debug(\"Deleting '{}'\", (Object)warFile.getAbsolutePath());\n             Utils.delete(warFile);\n             final File configFile = this.getConfigFile(ctx);\n             if (configFile != null) {\n                 this.logger.debug(\"Deleting '{}'\", (Object)configFile.getAbsolutePath());\n                 Utils.delete(configFile);\n             }\n@@ -269,84 +267,56 @@\n         final ServletConfig servletConfig = (ServletConfig)context.findChild(\"jsp\");\n         if (servletConfig != null) {\n             if (summary != null) {\n                 synchronized (servletConfig) {\n                     final ServletContext sctx = context.getServletContext();\n                     final Options opt = (Options)new EmbeddedServletOptions(servletConfig, sctx);\n                     final JspRuntimeContext jrctx = new JspRuntimeContext(sctx, opt);\n-                    Label_0392: {\n-                        try {\n-                            Throwable t = null;\n+                    try (final URLClassLoader classLoader = new URLClassLoader(new URL[0], context.getLoader().getClassLoader())) {\n+                        for (final String name : names) {\n+                            final long time = System.currentTimeMillis();\n+                            final JspCompilationContext jcctx = this.createJspCompilationContext(name, opt, sctx, jrctx, classLoader);\n+                            final ClassLoader prevCl = ClassUtils.overrideThreadContextClassLoader((ClassLoader)classLoader);\n                             try {\n-                                final URLClassLoader classLoader = new URLClassLoader(new URL[0], context.getLoader().getClassLoader());\n-                                try {\n-                                    for (final String name : names) {\n-                                        final long time = System.currentTimeMillis();\n-                                        final JspCompilationContext jcctx = this.createJspCompilationContext(name, opt, sctx, jrctx, classLoader);\n-                                        final ClassLoader prevCl = ClassUtils.overrideThreadContextClassLoader((ClassLoader)classLoader);\n-                                        try {\n-                                            final Item item = (Item)summary.getItems().get(name);\n-                                            if (item != null) {\n-                                                try {\n-                                                    final Compiler compiler = jcctx.createCompiler();\n-                                                    compiler.compile();\n-                                                    item.setState(2);\n-                                                    item.setException((Exception)null);\n-                                                    this.logger.info(\"Compiled '{}': OK\", (Object)name);\n-                                                }\n-                                                catch (final Exception e) {\n-                                                    item.setState(3);\n-                                                    item.setException(e);\n-                                                    this.logger.error(\"Compiled '{}': FAILED\", (Object)name, (Object)e);\n-                                                }\n-                                                item.setCompileTime(System.currentTimeMillis() - time);\n-                                            }\n-                                            else {\n-                                                this.logger.error(\"{} is not on the summary list, ignored\", (Object)name);\n-                                            }\n-                                        }\n-                                        finally {\n-                                            ClassUtils.overrideThreadContextClassLoader(prevCl);\n-                                        }\n-                                        ClassUtils.overrideThreadContextClassLoader(prevCl);\n+                                final Item item = (Item)summary.getItems().get(name);\n+                                if (item != null) {\n+                                    try {\n+                                        final Compiler compiler = jcctx.createCompiler();\n+                                        compiler.compile();\n+                                        item.setState(2);\n+                                        item.setException((Exception)null);\n+                                        this.logger.info(\"Compiled '{}': OK\", (Object)name);\n                                     }\n-                                }\n-                                finally {\n-                                    if (classLoader != null) {\n-                                        classLoader.close();\n+                                    catch (final Exception e) {\n+                                        item.setState(3);\n+                                        item.setException(e);\n+                                        this.logger.error(\"Compiled '{}': FAILED\", (Object)name, (Object)e);\n                                     }\n-                                }\n-                            }\n-                            finally {\n-                                if (t == null) {\n-                                    final Throwable exception;\n-                                    t = exception;\n+                                    item.setCompileTime(System.currentTimeMillis() - time);\n                                 }\n                                 else {\n-                                    final Throwable exception;\n-                                    if (t != exception) {\n-                                        t.addSuppressed(exception);\n-                                    }\n+                                    this.logger.error(\"{} is not on the summary list, ignored\", (Object)name);\n                                 }\n                             }\n+                            finally {\n+                                ClassUtils.overrideThreadContextClassLoader(prevCl);\n+                            }\n                         }\n-                        catch (final IOException e2) {\n-                            this.logger.error(\"\", (Throwable)e2);\n-                            break Label_0392;\n-                        }\n-                        finally {\n-                            jrctx.destroy();\n-                        }\n+                    }\n+                    catch (final IOException e2) {\n+                        this.logger.error(\"\", (Throwable)e2);\n+                    }\n+                    finally {\n                         jrctx.destroy();\n                     }\n-                    monitorexit(servletConfig);\n-                    return;\n                 }\n             }\n-            this.logger.error(\"summary is null for '{}', request ignored\", (Object)context.getName());\n+            else {\n+                this.logger.error(\"summary is null for '{}', request ignored\", (Object)context.getName());\n+            }\n         }\n         else {\n             this.logger.error(\"Context '{}' does not have 'JSP' servlet\", (Object)context.getName());\n         }\n     }\n     \n     public void listContextJsps(final Context context, final Summary summary, final boolean compile) {\n@@ -359,49 +329,24 @@\n                 try {\n                     if (summary.getItems() == null) {\n                         summary.setItems((Map)new HashMap());\n                     }\n                     for (final Item item : summary.getItems().values()) {\n                         item.setMissing(true);\n                     }\n-                    try {\n-                        Throwable t = null;\n-                        try {\n-                            final URLClassLoader urlcl = new URLClassLoader(new URL[0], context.getLoader().getClassLoader());\n-                            try {\n-                                this.compileItem(\"/\", opt, context, jrctx, summary, urlcl, 0, compile);\n-                            }\n-                            finally {\n-                                if (urlcl != null) {\n-                                    urlcl.close();\n-                                }\n-                            }\n-                        }\n-                        finally {\n-                            if (t == null) {\n-                                final Throwable exception;\n-                                t = exception;\n-                            }\n-                            else {\n-                                final Throwable exception;\n-                                if (t != exception) {\n-                                    t.addSuppressed(exception);\n-                                }\n-                            }\n-                        }\n+                    try (final URLClassLoader urlcl = new URLClassLoader(new URL[0], context.getLoader().getClassLoader())) {\n+                        this.compileItem(\"/\", opt, context, jrctx, summary, urlcl, 0, compile);\n                     }\n                     catch (final IOException e) {\n                         this.logger.error(\"\", (Throwable)e);\n                     }\n                 }\n                 finally {\n                     jrctx.destroy();\n                 }\n-                jrctx.destroy();\n-                monitorexit(servletConfig);\n             }\n             final Map<String, Item> hashMap = new HashMap<String, Item>();\n             for (final String key : summary.getItems().keySet()) {\n                 final Item item2 = (Item)summary.getItems().get(key);\n                 if (!item2.isMissing()) {\n                     hashMap.put(key, item2);\n                 }\n@@ -510,15 +455,14 @@\n                         }\n                         item.setMissing(false);\n                         summary.getItems().put(name, item);\n                     }\n                     finally {\n                         ClassUtils.overrideThreadContextClassLoader(prevCl);\n                     }\n-                    ClassUtils.overrideThreadContextClassLoader(prevCl);\n                 }\n                 else {\n                     this.compileItem(name, opt, ctx, jrctx, summary, classLoader, level + 1, compile);\n                 }\n             }\n         }\n         else {\n@@ -536,15 +480,14 @@\n             this.mbeanServer.invoke(this.deployerOName, \"addServiced\", new String[] { name }, new String[] { String.class.getName() });\n             try {\n                 this.mbeanServer.invoke(this.deployerOName, \"check\", new String[] { name }, new String[] { String.class.getName() });\n             }\n             finally {\n                 this.mbeanServer.invoke(this.deployerOName, \"removeServiced\", new String[] { name }, new String[] { String.class.getName() });\n             }\n-            this.mbeanServer.invoke(this.deployerOName, \"removeServiced\", new String[] { name }, new String[] { String.class.getName() });\n         }\n     }\n     \n     protected abstract Object getNamingToken(final Context context);\n     \n     protected abstract JspCompilationContext createJspCompilationContext(final String name, final Options opt, final ServletContext sctx, final JspRuntimeContext jrctx, final ClassLoader classLoader);\n     \n"}]}, {"source1": "psiprobe/AwtAppContextClassloaderListener.class", "source2": "psiprobe/AwtAppContextClassloaderListener.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,42 +1,41 @@\n \n package psiprobe;\n \n+import org.slf4j.LoggerFactory;\n import javax.imageio.ImageIO;\n import javax.servlet.ServletContextEvent;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import javax.servlet.annotation.WebListener;\n import javax.servlet.ServletContextListener;\n \n @WebListener\n public class AwtAppContextClassloaderListener implements ServletContextListener\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AwtAppContextClassloaderListener.class);\n-    }\n-    \n     public void contextInitialized(final ServletContextEvent sce) {\n         try {\n             final ClassLoader active = Thread.currentThread().getContextClassLoader();\n             try {\n                 ClassLoader root;\n                 for (root = active; root.getParent() != null; root = root.getParent()) {}\n                 Thread.currentThread().setContextClassLoader(root);\n                 ImageIO.getCacheDirectory();\n             }\n             finally {\n                 Thread.currentThread().setContextClassLoader(active);\n             }\n-            Thread.currentThread().setContextClassLoader(active);\n             AwtAppContextClassloaderListener.logger.info(\"AwtAppContextClassloaderListener Initialized\");\n         }\n         catch (final Exception e) {\n             AwtAppContextClassloaderListener.logger.error(\"Failed to address PermGen leak.\", (Throwable)e);\n         }\n     }\n     \n     public void contextDestroyed(final ServletContextEvent sce) {\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AwtAppContextClassloaderListener.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/PostParameterizableViewController.class", "source2": "psiprobe/PostParameterizableViewController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,81 +1,81 @@\n-  SHA-256 checksum 136b33c45b392ff827814ebef75604f4502840c5592cf9e1f427d7c5730a8a5e\n+  SHA-256 checksum 9ea731fff2de2f183dca2270a7b3d5f83728c6ec78d3b318e613a72a7aaf6857\n   Compiled from \"PostParameterizableViewController.java\"\n public class psiprobe.PostParameterizableViewController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/PostParameterizableViewController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #26                         // psiprobe/PostParameterizableViewController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 0, methods: 1, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/PostParameterizableViewController\n-   #2 = Utf8               psiprobe/PostParameterizableViewController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Class              #11            // java/lang/String\n-  #11 = Utf8               java/lang/String\n-  #12 = Fieldref           #13.#15        // org/springframework/http/HttpMethod.GET:Lorg/springframework/http/HttpMethod;\n-  #13 = Class              #14            // org/springframework/http/HttpMethod\n-  #14 = Utf8               org/springframework/http/HttpMethod\n-  #15 = NameAndType        #16:#17        // GET:Lorg/springframework/http/HttpMethod;\n-  #16 = Utf8               GET\n-  #17 = Utf8               Lorg/springframework/http/HttpMethod;\n-  #18 = Methodref          #13.#19        // org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n-  #19 = NameAndType        #20:#21        // name:()Ljava/lang/String;\n-  #20 = Utf8               name\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Fieldref           #13.#23        // org/springframework/http/HttpMethod.POST:Lorg/springframework/http/HttpMethod;\n-  #23 = NameAndType        #24:#17        // POST:Lorg/springframework/http/HttpMethod;\n-  #24 = Utf8               POST\n-  #25 = Fieldref           #13.#26        // org/springframework/http/HttpMethod.HEAD:Lorg/springframework/http/HttpMethod;\n-  #26 = NameAndType        #27:#17        // HEAD:Lorg/springframework/http/HttpMethod;\n-  #27 = Utf8               HEAD\n-  #28 = Methodref          #1.#29         // psiprobe/PostParameterizableViewController.setSupportedMethods:([Ljava/lang/String;)V\n-  #29 = NameAndType        #30:#31        // setSupportedMethods:([Ljava/lang/String;)V\n-  #30 = Utf8               setSupportedMethods\n-  #31 = Utf8               ([Ljava/lang/String;)V\n+   #7 = Class              #8             // java/lang/String\n+   #8 = Utf8               java/lang/String\n+   #9 = Fieldref           #10.#11        // org/springframework/http/HttpMethod.GET:Lorg/springframework/http/HttpMethod;\n+  #10 = Class              #12            // org/springframework/http/HttpMethod\n+  #11 = NameAndType        #13:#14        // GET:Lorg/springframework/http/HttpMethod;\n+  #12 = Utf8               org/springframework/http/HttpMethod\n+  #13 = Utf8               GET\n+  #14 = Utf8               Lorg/springframework/http/HttpMethod;\n+  #15 = Methodref          #10.#16        // org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n+  #16 = NameAndType        #17:#18        // name:()Ljava/lang/String;\n+  #17 = Utf8               name\n+  #18 = Utf8               ()Ljava/lang/String;\n+  #19 = Fieldref           #10.#20        // org/springframework/http/HttpMethod.POST:Lorg/springframework/http/HttpMethod;\n+  #20 = NameAndType        #21:#14        // POST:Lorg/springframework/http/HttpMethod;\n+  #21 = Utf8               POST\n+  #22 = Fieldref           #10.#23        // org/springframework/http/HttpMethod.HEAD:Lorg/springframework/http/HttpMethod;\n+  #23 = NameAndType        #24:#14        // HEAD:Lorg/springframework/http/HttpMethod;\n+  #24 = Utf8               HEAD\n+  #25 = Methodref          #26.#27        // psiprobe/PostParameterizableViewController.setSupportedMethods:([Ljava/lang/String;)V\n+  #26 = Class              #28            // psiprobe/PostParameterizableViewController\n+  #27 = NameAndType        #29:#30        // setSupportedMethods:([Ljava/lang/String;)V\n+  #28 = Utf8               psiprobe/PostParameterizableViewController\n+  #29 = Utf8               setSupportedMethods\n+  #30 = Utf8               ([Ljava/lang/String;)V\n+  #31 = Utf8               Code\n   #32 = Utf8               LineNumberTable\n   #33 = Utf8               LocalVariableTable\n   #34 = Utf8               this\n   #35 = Utf8               Lpsiprobe/PostParameterizableViewController;\n   #36 = Utf8               SourceFile\n   #37 = Utf8               PostParameterizableViewController.java\n {\n   public psiprobe.PostParameterizableViewController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: aload_0\n          5: iconst_3\n-         6: anewarray     #10                 // class java/lang/String\n+         6: anewarray     #7                  // class java/lang/String\n          9: dup\n         10: iconst_0\n-        11: getstatic     #12                 // Field org/springframework/http/HttpMethod.GET:Lorg/springframework/http/HttpMethod;\n-        14: invokevirtual #18                 // Method org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n+        11: getstatic     #9                  // Field org/springframework/http/HttpMethod.GET:Lorg/springframework/http/HttpMethod;\n+        14: invokevirtual #15                 // Method org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n         17: aastore\n         18: dup\n         19: iconst_1\n-        20: getstatic     #22                 // Field org/springframework/http/HttpMethod.POST:Lorg/springframework/http/HttpMethod;\n-        23: invokevirtual #18                 // Method org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n+        20: getstatic     #19                 // Field org/springframework/http/HttpMethod.POST:Lorg/springframework/http/HttpMethod;\n+        23: invokevirtual #15                 // Method org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n         26: aastore\n         27: dup\n         28: iconst_2\n-        29: getstatic     #25                 // Field org/springframework/http/HttpMethod.HEAD:Lorg/springframework/http/HttpMethod;\n-        32: invokevirtual #18                 // Method org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n+        29: getstatic     #22                 // Field org/springframework/http/HttpMethod.HEAD:Lorg/springframework/http/HttpMethod;\n+        32: invokevirtual #15                 // Method org/springframework/http/HttpMethod.name:()Ljava/lang/String;\n         35: aastore\n-        36: invokevirtual #28                 // Method setSupportedMethods:([Ljava/lang/String;)V\n+        36: invokevirtual #25                 // Method setSupportedMethods:([Ljava/lang/String;)V\n         39: return\n       LineNumberTable:\n         line 26: 0\n         line 27: 4\n         line 28: 39\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n"}]}, {"source1": "psiprobe/ProbeConfig.class", "source2": "psiprobe/ProbeConfig.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe;\n \n+import org.slf4j.LoggerFactory;\n import org.quartz.Trigger;\n import org.springframework.scheduling.quartz.SchedulerFactoryBean;\n import psiprobe.scheduler.triggers.StatsSerializerTrigger;\n import psiprobe.scheduler.triggers.DatasourceStatsTrigger;\n import psiprobe.scheduler.triggers.AppStatsTrigger;\n import psiprobe.scheduler.triggers.RuntimeStatsTrigger;\n import psiprobe.scheduler.triggers.MemoryStatsTrigger;\n@@ -63,32 +64,27 @@\n import java.util.ArrayList;\n import java.util.List;\n import psiprobe.tools.Mailer;\n import psiprobe.beans.ClusterWrapperBean;\n import psiprobe.beans.ContainerWrapperBean;\n import org.springframework.context.annotation.Bean;\n import psiprobe.beans.ContainerListenerBean;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.context.annotation.ComponentScan;\n import org.springframework.context.annotation.Configuration;\n import org.springframework.web.servlet.config.annotation.EnableWebMvc;\n import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;\n \n @EnableWebMvc\n @Configuration\n @ComponentScan(basePackages = { \"psiprobe\" })\n public class ProbeConfig implements WebMvcConfigurer\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ProbeConfig.class);\n-    }\n-    \n     @Bean(name = { \"containerListener\" })\n     public ContainerListenerBean getContainerListenerBean() {\n         ProbeConfig.logger.debug(\"Instantiated containerListener\");\n         return new ContainerListenerBean();\n     }\n     \n     @Bean(name = { \"containerWrapper\" })\n@@ -620,8 +616,12 @@\n         final Properties properties = new Properties();\n         properties.setProperty(\"org.quartz.scheduler.instanceName\", \"ProbeScheduler\");\n         properties.setProperty(\"org.quartz.threadPool.threadCount\", \"5\");\n         properties.setProperty(\"org.quartz.threadPool.threadNamePrefix\", \"Probe_Quartz\");\n         bean.setQuartzProperties(properties);\n         return bean;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ProbeConfig.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/ProbeInitializer.class", "source2": "psiprobe/ProbeInitializer.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -18,39 +18,18 @@\n import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;\n import javax.servlet.ServletContext;\n import org.springframework.web.WebApplicationInitializer;\n \n public class ProbeInitializer implements WebApplicationInitializer\n {\n     public void onStartup(final ServletContext servletContext) throws ServletException {\n-        Throwable t = null;\n-        try {\n-            final AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext();\n-            try {\n-                rootContext.register(new Class[] { ProbeConfig.class });\n-                servletContext.setInitParameter(\"attribute.value.roles\", \"ROLE_MANAGER,ROLE_MANAGER-GUI\");\n-                servletContext.addListener((EventListener)new ContextLoaderListener((WebApplicationContext)rootContext));\n-            }\n-            finally {\n-                if (rootContext != null) {\n-                    rootContext.close();\n-                }\n-            }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception;\n-                t = exception;\n-            }\n-            else {\n-                final Throwable exception;\n-                if (t != exception) {\n-                    t.addSuppressed(exception);\n-                }\n-            }\n+        try (final AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext()) {\n+            rootContext.register(new Class[] { ProbeConfig.class });\n+            servletContext.setInitParameter(\"attribute.value.roles\", \"ROLE_MANAGER,ROLE_MANAGER-GUI\");\n+            servletContext.addListener((EventListener)new ContextLoaderListener((WebApplicationContext)rootContext));\n         }\n         final ServletRegistration.Dynamic probe = servletContext.addServlet(\"probe\", (Class)ProbeServlet.class);\n         final Map<String, String> initParameters = new HashMap<String, String>();\n         initParameters.put(\"contextConfigLocation\", \"\");\n         probe.setInitParameters((Map)initParameters);\n         probe.setLoadOnStartup(0);\n         probe.addMapping(new String[] { \"*.htm\" });\n"}]}, {"source1": "psiprobe/ProbeSecurityConfig.class", "source2": "psiprobe/ProbeSecurityConfig.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,777 +1,769 @@\n-  SHA-256 checksum c579f4070c81deca71d7d2a0d31c86d7870b26cac73848c9ea8e34992f631866\n+  SHA-256 checksum 75af29c3ab5c80ed90898edaf4f7d442ff4cc076bdca709aaaafedb13da4f787\n   Compiled from \"ProbeSecurityConfig.java\"\n public class psiprobe.ProbeSecurityConfig extends org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/ProbeSecurityConfig\n-  super_class: #3                         // org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter\n+  this_class: #19                         // psiprobe/ProbeSecurityConfig\n+  super_class: #2                         // org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter\n   interfaces: 0, fields: 0, methods: 20, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/ProbeSecurityConfig\n-    #2 = Utf8               psiprobe/ProbeSecurityConfig\n-    #3 = Class              #4            // org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter\n+    #1 = Methodref          #2.#3         // org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.\"<init>\":()V\n+    #2 = Class              #4            // org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/ProbeSecurityConfig;\n-   #14 = Utf8               getFilterChainProxy\n-   #15 = Utf8               ()Lorg/springframework/security/web/FilterChainProxy;\n-   #16 = Utf8               RuntimeVisibleAnnotations\n-   #17 = Utf8               Lorg/springframework/context/annotation/Bean;\n-   #18 = Utf8               name\n-   #19 = Utf8               filterChainProxy\n-   #20 = Class              #21           // org/springframework/security/web/DefaultSecurityFilterChain\n-   #21 = Utf8               org/springframework/security/web/DefaultSecurityFilterChain\n-   #22 = Class              #23           // org/springframework/security/web/util/matcher/AntPathRequestMatcher\n-   #23 = Utf8               org/springframework/security/web/util/matcher/AntPathRequestMatcher\n-   #24 = String             #25           // /**\n-   #25 = Utf8               /**\n-   #26 = Methodref          #22.#27       // org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n-   #27 = NameAndType        #5:#28        // \"<init>\":(Ljava/lang/String;)V\n-   #28 = Utf8               (Ljava/lang/String;)V\n-   #29 = Class              #30           // javax/servlet/Filter\n-   #30 = Utf8               javax/servlet/Filter\n-   #31 = Methodref          #1.#32        // psiprobe/ProbeSecurityConfig.getSecurityContextPersistenceFilter:()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n-   #32 = NameAndType        #33:#34       // getSecurityContextPersistenceFilter:()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n-   #33 = Utf8               getSecurityContextPersistenceFilter\n-   #34 = Utf8               ()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n-   #35 = Methodref          #1.#36        // psiprobe/ProbeSecurityConfig.getJ2eePreAuthenticatedProcessingFilter:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n-   #36 = NameAndType        #37:#38       // getJ2eePreAuthenticatedProcessingFilter:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n-   #37 = Utf8               getJ2eePreAuthenticatedProcessingFilter\n-   #38 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n-   #39 = Methodref          #1.#40        // psiprobe/ProbeSecurityConfig.getLogoutFilter:()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n-   #40 = NameAndType        #41:#42       // getLogoutFilter:()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n-   #41 = Utf8               getLogoutFilter\n-   #42 = Utf8               ()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n-   #43 = Methodref          #1.#44        // psiprobe/ProbeSecurityConfig.getExceptionTranslationFilter:()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n-   #44 = NameAndType        #45:#46       // getExceptionTranslationFilter:()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n-   #45 = Utf8               getExceptionTranslationFilter\n-   #46 = Utf8               ()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n-   #47 = Methodref          #1.#48        // psiprobe/ProbeSecurityConfig.getFilterSecurityInterceptor:()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n-   #48 = NameAndType        #49:#50       // getFilterSecurityInterceptor:()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n-   #49 = Utf8               getFilterSecurityInterceptor\n-   #50 = Utf8               ()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n-   #51 = Methodref          #20.#52       // org/springframework/security/web/DefaultSecurityFilterChain.\"<init>\":(Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n-   #52 = NameAndType        #5:#53        // \"<init>\":(Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n-   #53 = Utf8               (Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n-   #54 = Class              #55           // org/springframework/security/web/FilterChainProxy\n-   #55 = Utf8               org/springframework/security/web/FilterChainProxy\n-   #56 = Methodref          #54.#57       // org/springframework/security/web/FilterChainProxy.\"<init>\":(Lorg/springframework/security/web/SecurityFilterChain;)V\n-   #57 = NameAndType        #5:#58        // \"<init>\":(Lorg/springframework/security/web/SecurityFilterChain;)V\n-   #58 = Utf8               (Lorg/springframework/security/web/SecurityFilterChain;)V\n-   #59 = Utf8               chain\n-   #60 = Utf8               Lorg/springframework/security/web/SecurityFilterChain;\n-   #61 = Utf8               getProviderManager\n-   #62 = Utf8               ()Lorg/springframework/security/authentication/ProviderManager;\n-   #63 = Utf8               authenticationManager\n-   #64 = Class              #65           // java/util/ArrayList\n-   #65 = Utf8               java/util/ArrayList\n-   #66 = Methodref          #64.#9        // java/util/ArrayList.\"<init>\":()V\n-   #67 = Methodref          #1.#68        // psiprobe/ProbeSecurityConfig.getPreAuthenticatedAuthenticationProvider:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n-   #68 = NameAndType        #69:#70       // getPreAuthenticatedAuthenticationProvider:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n-   #69 = Utf8               getPreAuthenticatedAuthenticationProvider\n-   #70 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n-   #71 = InterfaceMethodref #72.#74       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #72 = Class              #73           // java/util/List\n-   #73 = Utf8               java/util/List\n-   #74 = NameAndType        #75:#76       // add:(Ljava/lang/Object;)Z\n-   #75 = Utf8               add\n-   #76 = Utf8               (Ljava/lang/Object;)Z\n-   #77 = Class              #78           // org/springframework/security/authentication/ProviderManager\n-   #78 = Utf8               org/springframework/security/authentication/ProviderManager\n-   #79 = Methodref          #77.#80       // org/springframework/security/authentication/ProviderManager.\"<init>\":(Ljava/util/List;)V\n-   #80 = NameAndType        #5:#81        // \"<init>\":(Ljava/util/List;)V\n-   #81 = Utf8               (Ljava/util/List;)V\n-   #82 = Utf8               providers\n-   #83 = Utf8               Ljava/util/List;\n-   #84 = Utf8               LocalVariableTypeTable\n-   #85 = Utf8               Ljava/util/List<Lorg/springframework/security/authentication/AuthenticationProvider;>;\n-   #86 = Utf8               sif\n-   #87 = Class              #88           // org/springframework/security/web/context/SecurityContextPersistenceFilter\n-   #88 = Utf8               org/springframework/security/web/context/SecurityContextPersistenceFilter\n-   #89 = Methodref          #87.#9        // org/springframework/security/web/context/SecurityContextPersistenceFilter.\"<init>\":()V\n-   #90 = Utf8               preAuthenticatedAuthenticationProvider\n-   #91 = Class              #92           // org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider\n-   #92 = Utf8               org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider\n-   #93 = Methodref          #91.#9        // org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.\"<init>\":()V\n-   #94 = Methodref          #1.#95        // psiprobe/ProbeSecurityConfig.getPreAuthenticatedGrantedAuthoritiesUserDetailsService:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n-   #95 = NameAndType        #96:#97       // getPreAuthenticatedGrantedAuthoritiesUserDetailsService:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n-   #96 = Utf8               getPreAuthenticatedGrantedAuthoritiesUserDetailsService\n-   #97 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n-   #98 = Methodref          #91.#99       // org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService:(Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n-   #99 = NameAndType        #100:#101     // setPreAuthenticatedUserDetailsService:(Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n-  #100 = Utf8               setPreAuthenticatedUserDetailsService\n-  #101 = Utf8               (Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n-  #102 = Utf8               provider\n-  #103 = Utf8               Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n-  #104 = Utf8               preAuthenticatedUserDetailsService\n-  #105 = Class              #106          // org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService\n-  #106 = Utf8               org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService\n-  #107 = Methodref          #105.#9       // org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService.\"<init>\":()V\n-  #108 = Utf8               j2eePreAuthenticatedProcessingFilter\n-  #109 = Class              #110          // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter\n-  #110 = Utf8               org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter\n-  #111 = Methodref          #109.#9       // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.\"<init>\":()V\n-  #112 = Methodref          #1.#113       // psiprobe/ProbeSecurityConfig.getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n-  #113 = NameAndType        #61:#62       // getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n-  #114 = Methodref          #109.#115     // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n-  #115 = NameAndType        #116:#117     // setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n-  #116 = Utf8               setAuthenticationManager\n-  #117 = Utf8               (Lorg/springframework/security/authentication/AuthenticationManager;)V\n-  #118 = Methodref          #1.#119       // psiprobe/ProbeSecurityConfig.getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n-  #119 = NameAndType        #120:#121     // getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n-  #120 = Utf8               getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n-  #121 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n-  #122 = Methodref          #109.#123     // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationDetailsSource:(Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n-  #123 = NameAndType        #124:#125     // setAuthenticationDetailsSource:(Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n-  #124 = Utf8               setAuthenticationDetailsSource\n-  #125 = Utf8               (Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n-  #126 = Utf8               filter\n-  #127 = Utf8               Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n-  #128 = Utf8               getHttp403ForbiddenEntryPoint\n-  #129 = Utf8               ()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n-  #130 = Utf8               preAuthenticatedProcessingFilterEntryPoint\n-  #131 = Class              #132          // org/springframework/security/web/authentication/Http403ForbiddenEntryPoint\n-  #132 = Utf8               org/springframework/security/web/authentication/Http403ForbiddenEntryPoint\n-  #133 = Methodref          #131.#9       // org/springframework/security/web/authentication/Http403ForbiddenEntryPoint.\"<init>\":()V\n-  #134 = Utf8               logoutFilter\n-  #135 = Class              #136          // org/springframework/security/web/authentication/logout/LogoutFilter\n-  #136 = Utf8               org/springframework/security/web/authentication/logout/LogoutFilter\n-  #137 = String             #138          // /\n-  #138 = Utf8               /\n-  #139 = Class              #140          // org/springframework/security/web/authentication/logout/LogoutHandler\n-  #140 = Utf8               org/springframework/security/web/authentication/logout/LogoutHandler\n-  #141 = Methodref          #1.#142       // psiprobe/ProbeSecurityConfig.getSecurityContextLogoutHandler:()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n-  #142 = NameAndType        #143:#144     // getSecurityContextLogoutHandler:()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n-  #143 = Utf8               getSecurityContextLogoutHandler\n-  #144 = Utf8               ()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n-  #145 = Methodref          #135.#146     // org/springframework/security/web/authentication/logout/LogoutFilter.\"<init>\":(Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n-  #146 = NameAndType        #5:#147       // \"<init>\":(Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n-  #147 = Utf8               (Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n-  #148 = Utf8               securityContextLogoutHandler\n-  #149 = Class              #150          // org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler\n-  #150 = Utf8               org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler\n-  #151 = Methodref          #149.#9       // org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler.\"<init>\":()V\n-  #152 = Utf8               authenticationDetailsSource\n-  #153 = Class              #154          // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n-  #154 = Utf8               org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n-  #155 = Methodref          #153.#9       // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.\"<init>\":()V\n-  #156 = Methodref          #1.#157       // psiprobe/ProbeSecurityConfig.getWebXmlMappableAttributesRetriever:()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n-  #157 = NameAndType        #158:#159     // getWebXmlMappableAttributesRetriever:()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n-  #158 = Utf8               getWebXmlMappableAttributesRetriever\n-  #159 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n-  #160 = Methodref          #153.#161     // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setMappableRolesRetriever:(Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n-  #161 = NameAndType        #162:#163     // setMappableRolesRetriever:(Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n-  #162 = Utf8               setMappableRolesRetriever\n-  #163 = Utf8               (Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n-  #164 = Methodref          #1.#165       // psiprobe/ProbeSecurityConfig.getSimpleAttributes2GrantedAuthoritiesMapper:()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n-  #165 = NameAndType        #166:#167     // getSimpleAttributes2GrantedAuthoritiesMapper:()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n-  #166 = Utf8               getSimpleAttributes2GrantedAuthoritiesMapper\n-  #167 = Utf8               ()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n-  #168 = Methodref          #153.#169     // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setUserRoles2GrantedAuthoritiesMapper:(Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n-  #169 = NameAndType        #170:#171     // setUserRoles2GrantedAuthoritiesMapper:(Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n-  #170 = Utf8               setUserRoles2GrantedAuthoritiesMapper\n-  #171 = Utf8               (Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n-  #172 = Utf8               source\n-  #173 = Utf8               Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n-  #174 = Utf8               j2eeUserRoles2GrantedAuthoritiesMapper\n-  #175 = Class              #176          // org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper\n-  #176 = Utf8               org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper\n-  #177 = Methodref          #175.#9       // org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.\"<init>\":()V\n-  #178 = Methodref          #175.#179     // org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToUpperCase:(Z)V\n-  #179 = NameAndType        #180:#181     // setConvertAttributeToUpperCase:(Z)V\n-  #180 = Utf8               setConvertAttributeToUpperCase\n-  #181 = Utf8               (Z)V\n-  #182 = Utf8               mapper\n-  #183 = Utf8               Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n-  #184 = Utf8               j2eeMappableRolesRetriever\n-  #185 = Class              #186          // org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever\n-  #186 = Utf8               org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever\n-  #187 = Methodref          #185.#9       // org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever.\"<init>\":()V\n-  #188 = Utf8               etf\n-  #189 = Class              #190          // org/springframework/security/web/access/ExceptionTranslationFilter\n-  #190 = Utf8               org/springframework/security/web/access/ExceptionTranslationFilter\n-  #191 = Methodref          #1.#192       // psiprobe/ProbeSecurityConfig.getHttp403ForbiddenEntryPoint:()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n-  #192 = NameAndType        #128:#129     // getHttp403ForbiddenEntryPoint:()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n-  #193 = Methodref          #189.#194     // org/springframework/security/web/access/ExceptionTranslationFilter.\"<init>\":(Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n-  #194 = NameAndType        #5:#195       // \"<init>\":(Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n-  #195 = Utf8               (Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n-  #196 = Utf8               getAffirmativeBased\n-  #197 = Utf8               ()Lorg/springframework/security/access/vote/AffirmativeBased;\n-  #198 = Utf8               httpRequestAccessDecisionManager\n-  #199 = Methodref          #1.#200       // psiprobe/ProbeSecurityConfig.getRoleVoter:()Lorg/springframework/security/access/vote/RoleVoter;\n-  #200 = NameAndType        #201:#202     // getRoleVoter:()Lorg/springframework/security/access/vote/RoleVoter;\n-  #201 = Utf8               getRoleVoter\n-  #202 = Utf8               ()Lorg/springframework/security/access/vote/RoleVoter;\n-  #203 = Class              #204          // org/springframework/security/access/vote/AffirmativeBased\n-  #204 = Utf8               org/springframework/security/access/vote/AffirmativeBased\n-  #205 = Methodref          #203.#80      // org/springframework/security/access/vote/AffirmativeBased.\"<init>\":(Ljava/util/List;)V\n-  #206 = Methodref          #203.#207     // org/springframework/security/access/vote/AffirmativeBased.setAllowIfAllAbstainDecisions:(Z)V\n-  #207 = NameAndType        #208:#181     // setAllowIfAllAbstainDecisions:(Z)V\n-  #208 = Utf8               setAllowIfAllAbstainDecisions\n-  #209 = Utf8               decisionVoters\n-  #210 = Utf8               based\n-  #211 = Utf8               Lorg/springframework/security/access/vote/AffirmativeBased;\n-  #212 = Utf8               Ljava/util/List<Lorg/springframework/security/access/AccessDecisionVoter<+Ljava/lang/Object;>;>;\n-  #213 = Utf8               fsi\n-  #214 = Class              #215          // org/springframework/security/web/access/intercept/FilterSecurityInterceptor\n-  #215 = Utf8               org/springframework/security/web/access/intercept/FilterSecurityInterceptor\n-  #216 = Methodref          #214.#9       // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.\"<init>\":()V\n-  #217 = Methodref          #214.#115     // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n-  #218 = Methodref          #1.#219       // psiprobe/ProbeSecurityConfig.getAffirmativeBased:()Lorg/springframework/security/access/vote/AffirmativeBased;\n-  #219 = NameAndType        #196:#197     // getAffirmativeBased:()Lorg/springframework/security/access/vote/AffirmativeBased;\n-  #220 = Methodref          #214.#221     // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAccessDecisionManager:(Lorg/springframework/security/access/AccessDecisionManager;)V\n-  #221 = NameAndType        #222:#223     // setAccessDecisionManager:(Lorg/springframework/security/access/AccessDecisionManager;)V\n-  #222 = Utf8               setAccessDecisionManager\n-  #223 = Utf8               (Lorg/springframework/security/access/AccessDecisionManager;)V\n-  #224 = Class              #225          // java/util/LinkedHashMap\n-  #225 = Utf8               java/util/LinkedHashMap\n-  #226 = Methodref          #224.#9       // java/util/LinkedHashMap.\"<init>\":()V\n-  #227 = String             #228          // /adm/**\n-  #228 = Utf8               /adm/**\n-  #229 = String             #230          // ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #230 = Utf8               ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #231 = Methodref          #232.#234     // org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-  #232 = Class              #233          // org/springframework/security/access/SecurityConfig\n-  #233 = Utf8               org/springframework/security/access/SecurityConfig\n-  #234 = NameAndType        #235:#236     // createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-  #235 = Utf8               createListFromCommaDelimitedString\n-  #236 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n-  #237 = Methodref          #224.#238     // java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #238 = NameAndType        #239:#240     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #239 = Utf8               put\n-  #240 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #241 = String             #242          // /adm/restartvm.ajax\n-  #242 = Utf8               /adm/restartvm.ajax\n-  #243 = String             #244          // ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #244 = Utf8               ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #245 = String             #246          // /sql/**\n-  #246 = Utf8               /sql/**\n-  #247 = String             #248          // /app/**\n-  #248 = Utf8               /app/**\n-  #249 = String             #250          // ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #250 = Utf8               ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #251 = String             #252          // ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #252 = Utf8               ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-  #253 = Class              #254          // org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource\n-  #254 = Utf8               org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource\n-  #255 = Methodref          #253.#256     // org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource.\"<init>\":(Ljava/util/LinkedHashMap;)V\n-  #256 = NameAndType        #5:#257       // \"<init>\":(Ljava/util/LinkedHashMap;)V\n-  #257 = Utf8               (Ljava/util/LinkedHashMap;)V\n-  #258 = Methodref          #214.#259     // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setSecurityMetadataSource:(Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n-  #259 = NameAndType        #260:#261     // setSecurityMetadataSource:(Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n-  #260 = Utf8               setSecurityMetadataSource\n-  #261 = Utf8               (Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n-  #262 = Utf8               interceptor\n-  #263 = Utf8               Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n-  #264 = Utf8               requestMap\n-  #265 = Utf8               Ljava/util/LinkedHashMap;\n-  #266 = Utf8               Ljava/util/LinkedHashMap<Lorg/springframework/security/web/util/matcher/RequestMatcher;Ljava/util/Collection<Lorg/springframework/security/access/ConfigAttribute;>;>;\n-  #267 = Utf8               roleVoter\n-  #268 = Class              #269          // org/springframework/security/access/vote/RoleVoter\n-  #269 = Utf8               org/springframework/security/access/vote/RoleVoter\n-  #270 = Methodref          #268.#9       // org/springframework/security/access/vote/RoleVoter.\"<init>\":()V\n-  #271 = Utf8               getSecurityContextHolderAwareRequestFilter\n-  #272 = Utf8               ()Lorg/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter;\n-  #273 = Utf8               securityContextHolderAwareRequestFilter\n-  #274 = Class              #275          // org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter\n-  #275 = Utf8               org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter\n-  #276 = Methodref          #274.#9       // org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter.\"<init>\":()V\n-  #277 = Utf8               getHttpSessionRequestCache\n-  #278 = Utf8               ()Lorg/springframework/security/web/savedrequest/HttpSessionRequestCache;\n-  #279 = Utf8               httpSessionRequestCache\n-  #280 = Class              #281          // org/springframework/security/web/savedrequest/HttpSessionRequestCache\n-  #281 = Utf8               org/springframework/security/web/savedrequest/HttpSessionRequestCache\n-  #282 = Methodref          #280.#9       // org/springframework/security/web/savedrequest/HttpSessionRequestCache.\"<init>\":()V\n-  #283 = Methodref          #280.#284     // org/springframework/security/web/savedrequest/HttpSessionRequestCache.setCreateSessionAllowed:(Z)V\n-  #284 = NameAndType        #285:#181     // setCreateSessionAllowed:(Z)V\n-  #285 = Utf8               setCreateSessionAllowed\n-  #286 = Utf8               cache\n-  #287 = Utf8               Lorg/springframework/security/web/savedrequest/HttpSessionRequestCache;\n-  #288 = Utf8               getXstream\n-  #289 = Utf8               ()Lcom/thoughtworks/xstream/XStream;\n-  #290 = Utf8               xstream\n-  #291 = Class              #292          // com/thoughtworks/xstream/XStream\n-  #292 = Utf8               com/thoughtworks/xstream/XStream\n-  #293 = Methodref          #291.#9       // com/thoughtworks/xstream/XStream.\"<init>\":()V\n-  #294 = Fieldref           #295.#297     // com/thoughtworks/xstream/security/NoTypePermission.NONE:Lcom/thoughtworks/xstream/security/TypePermission;\n-  #295 = Class              #296          // com/thoughtworks/xstream/security/NoTypePermission\n-  #296 = Utf8               com/thoughtworks/xstream/security/NoTypePermission\n-  #297 = NameAndType        #298:#299     // NONE:Lcom/thoughtworks/xstream/security/TypePermission;\n-  #298 = Utf8               NONE\n-  #299 = Utf8               Lcom/thoughtworks/xstream/security/TypePermission;\n-  #300 = Methodref          #291.#301     // com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n-  #301 = NameAndType        #302:#303     // addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n-  #302 = Utf8               addPermission\n-  #303 = Utf8               (Lcom/thoughtworks/xstream/security/TypePermission;)V\n-  #304 = Fieldref           #305.#307     // com/thoughtworks/xstream/security/NullPermission.NULL:Lcom/thoughtworks/xstream/security/TypePermission;\n-  #305 = Class              #306          // com/thoughtworks/xstream/security/NullPermission\n-  #306 = Utf8               com/thoughtworks/xstream/security/NullPermission\n-  #307 = NameAndType        #308:#299     // NULL:Lcom/thoughtworks/xstream/security/TypePermission;\n-  #308 = Utf8               NULL\n-  #309 = Fieldref           #310.#312     // com/thoughtworks/xstream/security/PrimitiveTypePermission.PRIMITIVES:Lcom/thoughtworks/xstream/security/TypePermission;\n-  #310 = Class              #311          // com/thoughtworks/xstream/security/PrimitiveTypePermission\n-  #311 = Utf8               com/thoughtworks/xstream/security/PrimitiveTypePermission\n-  #312 = NameAndType        #313:#299     // PRIMITIVES:Lcom/thoughtworks/xstream/security/TypePermission;\n-  #313 = Utf8               PRIMITIVES\n-  #314 = Class              #315          // java/util/Collection\n-  #315 = Utf8               java/util/Collection\n-  #316 = Methodref          #291.#317     // com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n-  #317 = NameAndType        #318:#319     // allowTypeHierarchy:(Ljava/lang/Class;)V\n-  #318 = Utf8               allowTypeHierarchy\n-  #319 = Utf8               (Ljava/lang/Class;)V\n-  #320 = Class              #321          // java/lang/String\n-  #321 = Utf8               java/lang/String\n-  #322 = Class              #323          // java/util/TreeMap\n-  #323 = Utf8               java/util/TreeMap\n-  #324 = String             #325          // org.jfree.data.xy.**\n-  #325 = Utf8               org.jfree.data.xy.**\n-  #326 = String             #327          // psiprobe.controllers.**\n-  #327 = Utf8               psiprobe.controllers.**\n-  #328 = String             #329          // psiprobe.model.**\n-  #329 = Utf8               psiprobe.model.**\n-  #330 = String             #331          // psiprobe.model.stats.**\n-  #331 = Utf8               psiprobe.model.stats.**\n-  #332 = Methodref          #291.#333     // com/thoughtworks/xstream/XStream.allowTypesByWildcard:([Ljava/lang/String;)V\n-  #333 = NameAndType        #334:#335     // allowTypesByWildcard:([Ljava/lang/String;)V\n-  #334 = Utf8               allowTypesByWildcard\n-  #335 = Utf8               ([Ljava/lang/String;)V\n+    #7 = Class              #8            // org/springframework/security/web/DefaultSecurityFilterChain\n+    #8 = Utf8               org/springframework/security/web/DefaultSecurityFilterChain\n+    #9 = Class              #10           // org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+   #10 = Utf8               org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+   #11 = String             #12           // /**\n+   #12 = Utf8               /**\n+   #13 = Methodref          #9.#14        // org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+   #14 = NameAndType        #5:#15        // \"<init>\":(Ljava/lang/String;)V\n+   #15 = Utf8               (Ljava/lang/String;)V\n+   #16 = Class              #17           // javax/servlet/Filter\n+   #17 = Utf8               javax/servlet/Filter\n+   #18 = Methodref          #19.#20       // psiprobe/ProbeSecurityConfig.getSecurityContextPersistenceFilter:()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n+   #19 = Class              #21           // psiprobe/ProbeSecurityConfig\n+   #20 = NameAndType        #22:#23       // getSecurityContextPersistenceFilter:()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n+   #21 = Utf8               psiprobe/ProbeSecurityConfig\n+   #22 = Utf8               getSecurityContextPersistenceFilter\n+   #23 = Utf8               ()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n+   #24 = Methodref          #19.#25       // psiprobe/ProbeSecurityConfig.getJ2eePreAuthenticatedProcessingFilter:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n+   #25 = NameAndType        #26:#27       // getJ2eePreAuthenticatedProcessingFilter:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n+   #26 = Utf8               getJ2eePreAuthenticatedProcessingFilter\n+   #27 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n+   #28 = Methodref          #19.#29       // psiprobe/ProbeSecurityConfig.getLogoutFilter:()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n+   #29 = NameAndType        #30:#31       // getLogoutFilter:()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n+   #30 = Utf8               getLogoutFilter\n+   #31 = Utf8               ()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n+   #32 = Methodref          #19.#33       // psiprobe/ProbeSecurityConfig.getExceptionTranslationFilter:()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n+   #33 = NameAndType        #34:#35       // getExceptionTranslationFilter:()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n+   #34 = Utf8               getExceptionTranslationFilter\n+   #35 = Utf8               ()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n+   #36 = Methodref          #19.#37       // psiprobe/ProbeSecurityConfig.getFilterSecurityInterceptor:()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n+   #37 = NameAndType        #38:#39       // getFilterSecurityInterceptor:()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n+   #38 = Utf8               getFilterSecurityInterceptor\n+   #39 = Utf8               ()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n+   #40 = Methodref          #7.#41        // org/springframework/security/web/DefaultSecurityFilterChain.\"<init>\":(Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n+   #41 = NameAndType        #5:#42        // \"<init>\":(Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n+   #42 = Utf8               (Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n+   #43 = Class              #44           // org/springframework/security/web/FilterChainProxy\n+   #44 = Utf8               org/springframework/security/web/FilterChainProxy\n+   #45 = Methodref          #43.#46       // org/springframework/security/web/FilterChainProxy.\"<init>\":(Lorg/springframework/security/web/SecurityFilterChain;)V\n+   #46 = NameAndType        #5:#47        // \"<init>\":(Lorg/springframework/security/web/SecurityFilterChain;)V\n+   #47 = Utf8               (Lorg/springframework/security/web/SecurityFilterChain;)V\n+   #48 = Class              #49           // java/util/ArrayList\n+   #49 = Utf8               java/util/ArrayList\n+   #50 = Methodref          #48.#3        // java/util/ArrayList.\"<init>\":()V\n+   #51 = Methodref          #19.#52       // psiprobe/ProbeSecurityConfig.getPreAuthenticatedAuthenticationProvider:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n+   #52 = NameAndType        #53:#54       // getPreAuthenticatedAuthenticationProvider:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n+   #53 = Utf8               getPreAuthenticatedAuthenticationProvider\n+   #54 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n+   #55 = InterfaceMethodref #56.#57       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #56 = Class              #58           // java/util/List\n+   #57 = NameAndType        #59:#60       // add:(Ljava/lang/Object;)Z\n+   #58 = Utf8               java/util/List\n+   #59 = Utf8               add\n+   #60 = Utf8               (Ljava/lang/Object;)Z\n+   #61 = Class              #62           // org/springframework/security/authentication/ProviderManager\n+   #62 = Utf8               org/springframework/security/authentication/ProviderManager\n+   #63 = Methodref          #61.#64       // org/springframework/security/authentication/ProviderManager.\"<init>\":(Ljava/util/List;)V\n+   #64 = NameAndType        #5:#65        // \"<init>\":(Ljava/util/List;)V\n+   #65 = Utf8               (Ljava/util/List;)V\n+   #66 = Class              #67           // org/springframework/security/web/context/SecurityContextPersistenceFilter\n+   #67 = Utf8               org/springframework/security/web/context/SecurityContextPersistenceFilter\n+   #68 = Methodref          #66.#3        // org/springframework/security/web/context/SecurityContextPersistenceFilter.\"<init>\":()V\n+   #69 = Class              #70           // org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider\n+   #70 = Utf8               org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider\n+   #71 = Methodref          #69.#3        // org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.\"<init>\":()V\n+   #72 = Methodref          #19.#73       // psiprobe/ProbeSecurityConfig.getPreAuthenticatedGrantedAuthoritiesUserDetailsService:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n+   #73 = NameAndType        #74:#75       // getPreAuthenticatedGrantedAuthoritiesUserDetailsService:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n+   #74 = Utf8               getPreAuthenticatedGrantedAuthoritiesUserDetailsService\n+   #75 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n+   #76 = Methodref          #69.#77       // org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService:(Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n+   #77 = NameAndType        #78:#79       // setPreAuthenticatedUserDetailsService:(Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n+   #78 = Utf8               setPreAuthenticatedUserDetailsService\n+   #79 = Utf8               (Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n+   #80 = Class              #81           // org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService\n+   #81 = Utf8               org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService\n+   #82 = Methodref          #80.#3        // org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService.\"<init>\":()V\n+   #83 = Class              #84           // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter\n+   #84 = Utf8               org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter\n+   #85 = Methodref          #83.#3        // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.\"<init>\":()V\n+   #86 = Methodref          #19.#87       // psiprobe/ProbeSecurityConfig.getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n+   #87 = NameAndType        #88:#89       // getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n+   #88 = Utf8               getProviderManager\n+   #89 = Utf8               ()Lorg/springframework/security/authentication/ProviderManager;\n+   #90 = Methodref          #83.#91       // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n+   #91 = NameAndType        #92:#93       // setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n+   #92 = Utf8               setAuthenticationManager\n+   #93 = Utf8               (Lorg/springframework/security/authentication/AuthenticationManager;)V\n+   #94 = Methodref          #19.#95       // psiprobe/ProbeSecurityConfig.getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n+   #95 = NameAndType        #96:#97       // getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n+   #96 = Utf8               getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n+   #97 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n+   #98 = Methodref          #83.#99       // org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationDetailsSource:(Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n+   #99 = NameAndType        #100:#101     // setAuthenticationDetailsSource:(Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n+  #100 = Utf8               setAuthenticationDetailsSource\n+  #101 = Utf8               (Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n+  #102 = Class              #103          // org/springframework/security/web/authentication/Http403ForbiddenEntryPoint\n+  #103 = Utf8               org/springframework/security/web/authentication/Http403ForbiddenEntryPoint\n+  #104 = Methodref          #102.#3       // org/springframework/security/web/authentication/Http403ForbiddenEntryPoint.\"<init>\":()V\n+  #105 = Class              #106          // org/springframework/security/web/authentication/logout/LogoutFilter\n+  #106 = Utf8               org/springframework/security/web/authentication/logout/LogoutFilter\n+  #107 = String             #108          // /\n+  #108 = Utf8               /\n+  #109 = Class              #110          // org/springframework/security/web/authentication/logout/LogoutHandler\n+  #110 = Utf8               org/springframework/security/web/authentication/logout/LogoutHandler\n+  #111 = Methodref          #19.#112      // psiprobe/ProbeSecurityConfig.getSecurityContextLogoutHandler:()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n+  #112 = NameAndType        #113:#114     // getSecurityContextLogoutHandler:()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n+  #113 = Utf8               getSecurityContextLogoutHandler\n+  #114 = Utf8               ()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n+  #115 = Methodref          #105.#116     // org/springframework/security/web/authentication/logout/LogoutFilter.\"<init>\":(Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n+  #116 = NameAndType        #5:#117       // \"<init>\":(Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n+  #117 = Utf8               (Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n+  #118 = Class              #119          // org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler\n+  #119 = Utf8               org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler\n+  #120 = Methodref          #118.#3       // org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler.\"<init>\":()V\n+  #121 = Class              #122          // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n+  #122 = Utf8               org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n+  #123 = Methodref          #121.#3       // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.\"<init>\":()V\n+  #124 = Methodref          #19.#125      // psiprobe/ProbeSecurityConfig.getWebXmlMappableAttributesRetriever:()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n+  #125 = NameAndType        #126:#127     // getWebXmlMappableAttributesRetriever:()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n+  #126 = Utf8               getWebXmlMappableAttributesRetriever\n+  #127 = Utf8               ()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n+  #128 = Methodref          #121.#129     // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setMappableRolesRetriever:(Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n+  #129 = NameAndType        #130:#131     // setMappableRolesRetriever:(Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n+  #130 = Utf8               setMappableRolesRetriever\n+  #131 = Utf8               (Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n+  #132 = Methodref          #19.#133      // psiprobe/ProbeSecurityConfig.getSimpleAttributes2GrantedAuthoritiesMapper:()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n+  #133 = NameAndType        #134:#135     // getSimpleAttributes2GrantedAuthoritiesMapper:()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n+  #134 = Utf8               getSimpleAttributes2GrantedAuthoritiesMapper\n+  #135 = Utf8               ()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n+  #136 = Methodref          #121.#137     // org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setUserRoles2GrantedAuthoritiesMapper:(Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n+  #137 = NameAndType        #138:#139     // setUserRoles2GrantedAuthoritiesMapper:(Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n+  #138 = Utf8               setUserRoles2GrantedAuthoritiesMapper\n+  #139 = Utf8               (Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n+  #140 = Class              #141          // org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper\n+  #141 = Utf8               org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper\n+  #142 = Methodref          #140.#3       // org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.\"<init>\":()V\n+  #143 = Methodref          #140.#144     // org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToUpperCase:(Z)V\n+  #144 = NameAndType        #145:#146     // setConvertAttributeToUpperCase:(Z)V\n+  #145 = Utf8               setConvertAttributeToUpperCase\n+  #146 = Utf8               (Z)V\n+  #147 = Class              #148          // org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever\n+  #148 = Utf8               org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever\n+  #149 = Methodref          #147.#3       // org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever.\"<init>\":()V\n+  #150 = Class              #151          // org/springframework/security/web/access/ExceptionTranslationFilter\n+  #151 = Utf8               org/springframework/security/web/access/ExceptionTranslationFilter\n+  #152 = Methodref          #19.#153      // psiprobe/ProbeSecurityConfig.getHttp403ForbiddenEntryPoint:()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n+  #153 = NameAndType        #154:#155     // getHttp403ForbiddenEntryPoint:()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n+  #154 = Utf8               getHttp403ForbiddenEntryPoint\n+  #155 = Utf8               ()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n+  #156 = Methodref          #150.#157     // org/springframework/security/web/access/ExceptionTranslationFilter.\"<init>\":(Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n+  #157 = NameAndType        #5:#158       // \"<init>\":(Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n+  #158 = Utf8               (Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n+  #159 = Methodref          #19.#160      // psiprobe/ProbeSecurityConfig.getRoleVoter:()Lorg/springframework/security/access/vote/RoleVoter;\n+  #160 = NameAndType        #161:#162     // getRoleVoter:()Lorg/springframework/security/access/vote/RoleVoter;\n+  #161 = Utf8               getRoleVoter\n+  #162 = Utf8               ()Lorg/springframework/security/access/vote/RoleVoter;\n+  #163 = Class              #164          // org/springframework/security/access/vote/AffirmativeBased\n+  #164 = Utf8               org/springframework/security/access/vote/AffirmativeBased\n+  #165 = Methodref          #163.#64      // org/springframework/security/access/vote/AffirmativeBased.\"<init>\":(Ljava/util/List;)V\n+  #166 = Methodref          #163.#167     // org/springframework/security/access/vote/AffirmativeBased.setAllowIfAllAbstainDecisions:(Z)V\n+  #167 = NameAndType        #168:#146     // setAllowIfAllAbstainDecisions:(Z)V\n+  #168 = Utf8               setAllowIfAllAbstainDecisions\n+  #169 = Class              #170          // org/springframework/security/web/access/intercept/FilterSecurityInterceptor\n+  #170 = Utf8               org/springframework/security/web/access/intercept/FilterSecurityInterceptor\n+  #171 = Methodref          #169.#3       // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.\"<init>\":()V\n+  #172 = Methodref          #169.#91      // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n+  #173 = Methodref          #19.#174      // psiprobe/ProbeSecurityConfig.getAffirmativeBased:()Lorg/springframework/security/access/vote/AffirmativeBased;\n+  #174 = NameAndType        #175:#176     // getAffirmativeBased:()Lorg/springframework/security/access/vote/AffirmativeBased;\n+  #175 = Utf8               getAffirmativeBased\n+  #176 = Utf8               ()Lorg/springframework/security/access/vote/AffirmativeBased;\n+  #177 = Methodref          #169.#178     // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAccessDecisionManager:(Lorg/springframework/security/access/AccessDecisionManager;)V\n+  #178 = NameAndType        #179:#180     // setAccessDecisionManager:(Lorg/springframework/security/access/AccessDecisionManager;)V\n+  #179 = Utf8               setAccessDecisionManager\n+  #180 = Utf8               (Lorg/springframework/security/access/AccessDecisionManager;)V\n+  #181 = Class              #182          // java/util/LinkedHashMap\n+  #182 = Utf8               java/util/LinkedHashMap\n+  #183 = Methodref          #181.#3       // java/util/LinkedHashMap.\"<init>\":()V\n+  #184 = String             #185          // /adm/**\n+  #185 = Utf8               /adm/**\n+  #186 = String             #187          // ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #187 = Utf8               ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #188 = Methodref          #189.#190     // org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+  #189 = Class              #191          // org/springframework/security/access/SecurityConfig\n+  #190 = NameAndType        #192:#193     // createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+  #191 = Utf8               org/springframework/security/access/SecurityConfig\n+  #192 = Utf8               createListFromCommaDelimitedString\n+  #193 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n+  #194 = Methodref          #181.#195     // java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #195 = NameAndType        #196:#197     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #196 = Utf8               put\n+  #197 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #198 = String             #199          // /adm/restartvm.ajax\n+  #199 = Utf8               /adm/restartvm.ajax\n+  #200 = String             #201          // ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #201 = Utf8               ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #202 = String             #203          // /sql/**\n+  #203 = Utf8               /sql/**\n+  #204 = String             #205          // /app/**\n+  #205 = Utf8               /app/**\n+  #206 = String             #207          // ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #207 = Utf8               ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #208 = String             #209          // ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #209 = Utf8               ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+  #210 = Class              #211          // org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource\n+  #211 = Utf8               org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource\n+  #212 = Methodref          #210.#213     // org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource.\"<init>\":(Ljava/util/LinkedHashMap;)V\n+  #213 = NameAndType        #5:#214       // \"<init>\":(Ljava/util/LinkedHashMap;)V\n+  #214 = Utf8               (Ljava/util/LinkedHashMap;)V\n+  #215 = Methodref          #169.#216     // org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setSecurityMetadataSource:(Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n+  #216 = NameAndType        #217:#218     // setSecurityMetadataSource:(Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n+  #217 = Utf8               setSecurityMetadataSource\n+  #218 = Utf8               (Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n+  #219 = Class              #220          // org/springframework/security/access/vote/RoleVoter\n+  #220 = Utf8               org/springframework/security/access/vote/RoleVoter\n+  #221 = Methodref          #219.#3       // org/springframework/security/access/vote/RoleVoter.\"<init>\":()V\n+  #222 = Class              #223          // org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter\n+  #223 = Utf8               org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter\n+  #224 = Methodref          #222.#3       // org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter.\"<init>\":()V\n+  #225 = Class              #226          // org/springframework/security/web/savedrequest/HttpSessionRequestCache\n+  #226 = Utf8               org/springframework/security/web/savedrequest/HttpSessionRequestCache\n+  #227 = Methodref          #225.#3       // org/springframework/security/web/savedrequest/HttpSessionRequestCache.\"<init>\":()V\n+  #228 = Methodref          #225.#229     // org/springframework/security/web/savedrequest/HttpSessionRequestCache.setCreateSessionAllowed:(Z)V\n+  #229 = NameAndType        #230:#146     // setCreateSessionAllowed:(Z)V\n+  #230 = Utf8               setCreateSessionAllowed\n+  #231 = Class              #232          // com/thoughtworks/xstream/XStream\n+  #232 = Utf8               com/thoughtworks/xstream/XStream\n+  #233 = Methodref          #231.#3       // com/thoughtworks/xstream/XStream.\"<init>\":()V\n+  #234 = Fieldref           #235.#236     // com/thoughtworks/xstream/security/NoTypePermission.NONE:Lcom/thoughtworks/xstream/security/TypePermission;\n+  #235 = Class              #237          // com/thoughtworks/xstream/security/NoTypePermission\n+  #236 = NameAndType        #238:#239     // NONE:Lcom/thoughtworks/xstream/security/TypePermission;\n+  #237 = Utf8               com/thoughtworks/xstream/security/NoTypePermission\n+  #238 = Utf8               NONE\n+  #239 = Utf8               Lcom/thoughtworks/xstream/security/TypePermission;\n+  #240 = Methodref          #231.#241     // com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n+  #241 = NameAndType        #242:#243     // addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n+  #242 = Utf8               addPermission\n+  #243 = Utf8               (Lcom/thoughtworks/xstream/security/TypePermission;)V\n+  #244 = Fieldref           #245.#246     // com/thoughtworks/xstream/security/NullPermission.NULL:Lcom/thoughtworks/xstream/security/TypePermission;\n+  #245 = Class              #247          // com/thoughtworks/xstream/security/NullPermission\n+  #246 = NameAndType        #248:#239     // NULL:Lcom/thoughtworks/xstream/security/TypePermission;\n+  #247 = Utf8               com/thoughtworks/xstream/security/NullPermission\n+  #248 = Utf8               NULL\n+  #249 = Fieldref           #250.#251     // com/thoughtworks/xstream/security/PrimitiveTypePermission.PRIMITIVES:Lcom/thoughtworks/xstream/security/TypePermission;\n+  #250 = Class              #252          // com/thoughtworks/xstream/security/PrimitiveTypePermission\n+  #251 = NameAndType        #253:#239     // PRIMITIVES:Lcom/thoughtworks/xstream/security/TypePermission;\n+  #252 = Utf8               com/thoughtworks/xstream/security/PrimitiveTypePermission\n+  #253 = Utf8               PRIMITIVES\n+  #254 = Class              #255          // java/util/Collection\n+  #255 = Utf8               java/util/Collection\n+  #256 = Methodref          #231.#257     // com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n+  #257 = NameAndType        #258:#259     // allowTypeHierarchy:(Ljava/lang/Class;)V\n+  #258 = Utf8               allowTypeHierarchy\n+  #259 = Utf8               (Ljava/lang/Class;)V\n+  #260 = Class              #261          // java/lang/String\n+  #261 = Utf8               java/lang/String\n+  #262 = Class              #263          // java/util/TreeMap\n+  #263 = Utf8               java/util/TreeMap\n+  #264 = String             #265          // org.jfree.data.xy.**\n+  #265 = Utf8               org.jfree.data.xy.**\n+  #266 = String             #267          // psiprobe.controllers.**\n+  #267 = Utf8               psiprobe.controllers.**\n+  #268 = String             #269          // psiprobe.model.**\n+  #269 = Utf8               psiprobe.model.**\n+  #270 = String             #271          // psiprobe.model.stats.**\n+  #271 = Utf8               psiprobe.model.stats.**\n+  #272 = Methodref          #231.#273     // com/thoughtworks/xstream/XStream.allowTypesByWildcard:([Ljava/lang/String;)V\n+  #273 = NameAndType        #274:#275     // allowTypesByWildcard:([Ljava/lang/String;)V\n+  #274 = Utf8               allowTypesByWildcard\n+  #275 = Utf8               ([Ljava/lang/String;)V\n+  #276 = Utf8               Code\n+  #277 = Utf8               LineNumberTable\n+  #278 = Utf8               LocalVariableTable\n+  #279 = Utf8               this\n+  #280 = Utf8               Lpsiprobe/ProbeSecurityConfig;\n+  #281 = Utf8               getFilterChainProxy\n+  #282 = Utf8               ()Lorg/springframework/security/web/FilterChainProxy;\n+  #283 = Utf8               chain\n+  #284 = Utf8               Lorg/springframework/security/web/SecurityFilterChain;\n+  #285 = Utf8               RuntimeVisibleAnnotations\n+  #286 = Utf8               Lorg/springframework/context/annotation/Bean;\n+  #287 = Utf8               name\n+  #288 = Utf8               filterChainProxy\n+  #289 = Utf8               providers\n+  #290 = Utf8               Ljava/util/List;\n+  #291 = Utf8               LocalVariableTypeTable\n+  #292 = Utf8               Ljava/util/List<Lorg/springframework/security/authentication/AuthenticationProvider;>;\n+  #293 = Utf8               authenticationManager\n+  #294 = Utf8               sif\n+  #295 = Utf8               provider\n+  #296 = Utf8               Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n+  #297 = Utf8               preAuthenticatedAuthenticationProvider\n+  #298 = Utf8               preAuthenticatedUserDetailsService\n+  #299 = Utf8               filter\n+  #300 = Utf8               Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n+  #301 = Utf8               j2eePreAuthenticatedProcessingFilter\n+  #302 = Utf8               preAuthenticatedProcessingFilterEntryPoint\n+  #303 = Utf8               logoutFilter\n+  #304 = Utf8               securityContextLogoutHandler\n+  #305 = Utf8               source\n+  #306 = Utf8               Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n+  #307 = Utf8               authenticationDetailsSource\n+  #308 = Utf8               mapper\n+  #309 = Utf8               Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n+  #310 = Utf8               j2eeUserRoles2GrantedAuthoritiesMapper\n+  #311 = Utf8               j2eeMappableRolesRetriever\n+  #312 = Utf8               etf\n+  #313 = Utf8               decisionVoters\n+  #314 = Utf8               based\n+  #315 = Utf8               Lorg/springframework/security/access/vote/AffirmativeBased;\n+  #316 = Utf8               Ljava/util/List<Lorg/springframework/security/access/AccessDecisionVoter<+Ljava/lang/Object;>;>;\n+  #317 = Utf8               httpRequestAccessDecisionManager\n+  #318 = Utf8               interceptor\n+  #319 = Utf8               Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n+  #320 = Utf8               requestMap\n+  #321 = Utf8               Ljava/util/LinkedHashMap;\n+  #322 = Utf8               Ljava/util/LinkedHashMap<Lorg/springframework/security/web/util/matcher/RequestMatcher;Ljava/util/Collection<Lorg/springframework/security/access/ConfigAttribute;>;>;\n+  #323 = Utf8               fsi\n+  #324 = Utf8               roleVoter\n+  #325 = Utf8               getSecurityContextHolderAwareRequestFilter\n+  #326 = Utf8               ()Lorg/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter;\n+  #327 = Utf8               securityContextHolderAwareRequestFilter\n+  #328 = Utf8               getHttpSessionRequestCache\n+  #329 = Utf8               ()Lorg/springframework/security/web/savedrequest/HttpSessionRequestCache;\n+  #330 = Utf8               cache\n+  #331 = Utf8               Lorg/springframework/security/web/savedrequest/HttpSessionRequestCache;\n+  #332 = Utf8               httpSessionRequestCache\n+  #333 = Utf8               getXstream\n+  #334 = Utf8               ()Lcom/thoughtworks/xstream/XStream;\n+  #335 = Utf8               xstream\n   #336 = Utf8               Lcom/thoughtworks/xstream/XStream;\n   #337 = Utf8               SourceFile\n   #338 = Utf8               ProbeSecurityConfig.java\n   #339 = Utf8               Lorg/springframework/context/annotation/Configuration;\n   #340 = Utf8               Lorg/springframework/security/config/annotation/web/configuration/EnableWebSecurity;\n {\n   public psiprobe.ProbeSecurityConfig();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/security/config/annotation/web/configuration/WebSecurityConfigurerAdapter.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/ProbeSecurityConfig;\n \n   public org.springframework.security.web.FilterChainProxy getFilterChainProxy();\n     descriptor: ()Lorg/springframework/security/web/FilterChainProxy;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#19])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"filterChainProxy\"]\n-        )\n     Code:\n       stack=7, locals=2, args_size=1\n-         0: new           #20                 // class org/springframework/security/web/DefaultSecurityFilterChain\n+         0: new           #7                  // class org/springframework/security/web/DefaultSecurityFilterChain\n          3: dup\n-         4: new           #22                 // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+         4: new           #9                  // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n          7: dup\n-         8: ldc           #24                 // String /**\n-        10: invokespecial #26                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #11                 // String /**\n+        10: invokespecial #13                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n         13: iconst_5\n-        14: anewarray     #29                 // class javax/servlet/Filter\n+        14: anewarray     #16                 // class javax/servlet/Filter\n         17: dup\n         18: iconst_0\n         19: aload_0\n-        20: invokevirtual #31                 // Method getSecurityContextPersistenceFilter:()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n+        20: invokevirtual #18                 // Method getSecurityContextPersistenceFilter:()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n         23: aastore\n         24: dup\n         25: iconst_1\n         26: aload_0\n-        27: invokevirtual #35                 // Method getJ2eePreAuthenticatedProcessingFilter:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n+        27: invokevirtual #24                 // Method getJ2eePreAuthenticatedProcessingFilter:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n         30: aastore\n         31: dup\n         32: iconst_2\n         33: aload_0\n-        34: invokevirtual #39                 // Method getLogoutFilter:()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n+        34: invokevirtual #28                 // Method getLogoutFilter:()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n         37: aastore\n         38: dup\n         39: iconst_3\n         40: aload_0\n-        41: invokevirtual #43                 // Method getExceptionTranslationFilter:()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n+        41: invokevirtual #32                 // Method getExceptionTranslationFilter:()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n         44: aastore\n         45: dup\n         46: iconst_4\n         47: aload_0\n-        48: invokevirtual #47                 // Method getFilterSecurityInterceptor:()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n+        48: invokevirtual #36                 // Method getFilterSecurityInterceptor:()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n         51: aastore\n-        52: invokespecial #51                 // Method org/springframework/security/web/DefaultSecurityFilterChain.\"<init>\":(Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n+        52: invokespecial #40                 // Method org/springframework/security/web/DefaultSecurityFilterChain.\"<init>\":(Lorg/springframework/security/web/util/matcher/RequestMatcher;[Ljavax/servlet/Filter;)V\n         55: astore_1\n-        56: new           #54                 // class org/springframework/security/web/FilterChainProxy\n+        56: new           #43                 // class org/springframework/security/web/FilterChainProxy\n         59: dup\n         60: aload_1\n-        61: invokespecial #56                 // Method org/springframework/security/web/FilterChainProxy.\"<init>\":(Lorg/springframework/security/web/SecurityFilterChain;)V\n+        61: invokespecial #45                 // Method org/springframework/security/web/FilterChainProxy.\"<init>\":(Lorg/springframework/security/web/SecurityFilterChain;)V\n         64: areturn\n       LineNumberTable:\n         line 70: 0\n-        line 71: 19\n-        line 72: 33\n-        line 70: 51\n+        line 71: 20\n+        line 72: 34\n         line 73: 56\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      65     0  this   Lpsiprobe/ProbeSecurityConfig;\n            56       9     1 chain   Lorg/springframework/security/web/SecurityFilterChain;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#288])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"filterChainProxy\"]\n+        )\n \n   public org.springframework.security.authentication.ProviderManager getProviderManager();\n     descriptor: ()Lorg/springframework/security/authentication/ProviderManager;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#63])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"authenticationManager\"]\n-        )\n     Code:\n       stack=3, locals=2, args_size=1\n-         0: new           #64                 // class java/util/ArrayList\n+         0: new           #48                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #66                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #50                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #67                 // Method getPreAuthenticatedAuthenticationProvider:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n-        13: invokeinterface #71,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        10: invokevirtual #51                 // Method getPreAuthenticatedAuthenticationProvider:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n+        13: invokeinterface #55,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         18: pop\n-        19: new           #77                 // class org/springframework/security/authentication/ProviderManager\n+        19: new           #61                 // class org/springframework/security/authentication/ProviderManager\n         22: dup\n         23: aload_1\n-        24: invokespecial #79                 // Method org/springframework/security/authentication/ProviderManager.\"<init>\":(Ljava/util/List;)V\n+        24: invokespecial #63                 // Method org/springframework/security/authentication/ProviderManager.\"<init>\":(Ljava/util/List;)V\n         27: areturn\n       LineNumberTable:\n         line 83: 0\n         line 84: 8\n         line 85: 19\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      28     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8      20     1 providers   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      20     1 providers   Ljava/util/List<Lorg/springframework/security/authentication/AuthenticationProvider;>;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#293])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"authenticationManager\"]\n+        )\n \n   public org.springframework.security.web.context.SecurityContextPersistenceFilter getSecurityContextPersistenceFilter();\n     descriptor: ()Lorg/springframework/security/web/context/SecurityContextPersistenceFilter;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#86])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"sif\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #87                 // class org/springframework/security/web/context/SecurityContextPersistenceFilter\n+         0: new           #66                 // class org/springframework/security/web/context/SecurityContextPersistenceFilter\n          3: dup\n-         4: invokespecial #89                 // Method org/springframework/security/web/context/SecurityContextPersistenceFilter.\"<init>\":()V\n+         4: invokespecial #68                 // Method org/springframework/security/web/context/SecurityContextPersistenceFilter.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 95: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#294])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"sif\"]\n+        )\n \n   public org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider getPreAuthenticatedAuthenticationProvider();\n     descriptor: ()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#90])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"preAuthenticatedAuthenticationProvider\"]\n-        )\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: new           #91                 // class org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider\n+         0: new           #69                 // class org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider\n          3: dup\n-         4: invokespecial #93                 // Method org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.\"<init>\":()V\n+         4: invokespecial #71                 // Method org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #94                 // Method getPreAuthenticatedGrantedAuthoritiesUserDetailsService:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n-        13: invokevirtual #98                 // Method org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService:(Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n+        10: invokevirtual #72                 // Method getPreAuthenticatedGrantedAuthoritiesUserDetailsService:()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n+        13: invokevirtual #76                 // Method org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService:(Lorg/springframework/security/core/userdetails/AuthenticationUserDetailsService;)V\n         16: aload_1\n         17: areturn\n       LineNumberTable:\n         line 105: 0\n         line 106: 8\n-        line 107: 9\n+        line 107: 10\n         line 106: 13\n         line 108: 16\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8      10     1 provider   Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#297])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"preAuthenticatedAuthenticationProvider\"]\n+        )\n \n   public org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService getPreAuthenticatedGrantedAuthoritiesUserDetailsService();\n     descriptor: ()Lorg/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#104])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"preAuthenticatedUserDetailsService\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #105                // class org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService\n+         0: new           #80                 // class org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService\n          3: dup\n-         4: invokespecial #107                // Method org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService.\"<init>\":()V\n+         4: invokespecial #82                 // Method org/springframework/security/web/authentication/preauth/PreAuthenticatedGrantedAuthoritiesUserDetailsService.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#298])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"preAuthenticatedUserDetailsService\"]\n+        )\n \n   public org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter getJ2eePreAuthenticatedProcessingFilter();\n     descriptor: ()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#108])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"j2eePreAuthenticatedProcessingFilter\"]\n-        )\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: new           #109                // class org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter\n+         0: new           #83                 // class org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter\n          3: dup\n-         4: invokespecial #111                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.\"<init>\":()V\n+         4: invokespecial #85                 // Method org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #112                // Method getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n-        13: invokevirtual #114                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n+        10: invokevirtual #86                 // Method getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n+        13: invokevirtual #90                 // Method org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n         16: aload_1\n         17: aload_0\n-        18: invokevirtual #118                // Method getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n-        21: invokevirtual #122                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationDetailsSource:(Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n+        18: invokevirtual #94                 // Method getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource:()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n+        21: invokevirtual #98                 // Method org/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter.setAuthenticationDetailsSource:(Lorg/springframework/security/authentication/AuthenticationDetailsSource;)V\n         24: aload_1\n         25: areturn\n       LineNumberTable:\n         line 128: 0\n         line 129: 8\n         line 130: 16\n-        line 131: 17\n+        line 131: 18\n         line 130: 21\n         line 132: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8      18     1 filter   Lorg/springframework/security/web/authentication/preauth/j2ee/J2eePreAuthenticatedProcessingFilter;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#301])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"j2eePreAuthenticatedProcessingFilter\"]\n+        )\n \n   public org.springframework.security.web.authentication.Http403ForbiddenEntryPoint getHttp403ForbiddenEntryPoint();\n     descriptor: ()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#130])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"preAuthenticatedProcessingFilterEntryPoint\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #131                // class org/springframework/security/web/authentication/Http403ForbiddenEntryPoint\n+         0: new           #102                // class org/springframework/security/web/authentication/Http403ForbiddenEntryPoint\n          3: dup\n-         4: invokespecial #133                // Method org/springframework/security/web/authentication/Http403ForbiddenEntryPoint.\"<init>\":()V\n+         4: invokespecial #104                // Method org/springframework/security/web/authentication/Http403ForbiddenEntryPoint.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#302])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"preAuthenticatedProcessingFilterEntryPoint\"]\n+        )\n \n   public org.springframework.security.web.authentication.logout.LogoutFilter getLogoutFilter();\n     descriptor: ()Lorg/springframework/security/web/authentication/logout/LogoutFilter;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#134])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"logoutFilter\"]\n-        )\n     Code:\n       stack=7, locals=1, args_size=1\n-         0: new           #135                // class org/springframework/security/web/authentication/logout/LogoutFilter\n+         0: new           #105                // class org/springframework/security/web/authentication/logout/LogoutFilter\n          3: dup\n-         4: ldc           #137                // String /\n+         4: ldc           #107                // String /\n          6: iconst_1\n-         7: anewarray     #139                // class org/springframework/security/web/authentication/logout/LogoutHandler\n+         7: anewarray     #109                // class org/springframework/security/web/authentication/logout/LogoutHandler\n         10: dup\n         11: iconst_0\n         12: aload_0\n-        13: invokevirtual #141                // Method getSecurityContextLogoutHandler:()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n+        13: invokevirtual #111                // Method getSecurityContextLogoutHandler:()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n         16: aastore\n-        17: invokespecial #145                // Method org/springframework/security/web/authentication/logout/LogoutFilter.\"<init>\":(Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n+        17: invokespecial #115                // Method org/springframework/security/web/authentication/logout/LogoutFilter.\"<init>\":(Ljava/lang/String;[Lorg/springframework/security/web/authentication/logout/LogoutHandler;)V\n         20: areturn\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#303])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"logoutFilter\"]\n+        )\n \n   public org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler getSecurityContextLogoutHandler();\n     descriptor: ()Lorg/springframework/security/web/authentication/logout/SecurityContextLogoutHandler;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#148])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"securityContextLogoutHandler\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #149                // class org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler\n+         0: new           #118                // class org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler\n          3: dup\n-         4: invokespecial #151                // Method org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler.\"<init>\":()V\n+         4: invokespecial #120                // Method org/springframework/security/web/authentication/logout/SecurityContextLogoutHandler.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 162: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#304])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"securityContextLogoutHandler\"]\n+        )\n \n   public org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource getJ2eeBasedPreAuthenticatedWebAuthenticationDetailsSource();\n     descriptor: ()Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#152])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"authenticationDetailsSource\"]\n-        )\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: new           #153                // class org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n+         0: new           #121                // class org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource\n          3: dup\n-         4: invokespecial #155                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.\"<init>\":()V\n+         4: invokespecial #123                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #156                // Method getWebXmlMappableAttributesRetriever:()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n-        13: invokevirtual #160                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setMappableRolesRetriever:(Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n+        10: invokevirtual #124                // Method getWebXmlMappableAttributesRetriever:()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n+        13: invokevirtual #128                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setMappableRolesRetriever:(Lorg/springframework/security/core/authority/mapping/MappableAttributesRetriever;)V\n         16: aload_1\n         17: aload_0\n-        18: invokevirtual #164                // Method getSimpleAttributes2GrantedAuthoritiesMapper:()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n-        21: invokevirtual #168                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setUserRoles2GrantedAuthoritiesMapper:(Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n+        18: invokevirtual #132                // Method getSimpleAttributes2GrantedAuthoritiesMapper:()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n+        21: invokevirtual #136                // Method org/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.setUserRoles2GrantedAuthoritiesMapper:(Lorg/springframework/security/core/authority/mapping/Attributes2GrantedAuthoritiesMapper;)V\n         24: aload_1\n         25: areturn\n       LineNumberTable:\n-        line 173: 0\n-        line 172: 7\n+        line 172: 0\n         line 174: 8\n         line 175: 16\n         line 176: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8      18     1 source   Lorg/springframework/security/web/authentication/preauth/j2ee/J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#307])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"authenticationDetailsSource\"]\n+        )\n \n   public org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper getSimpleAttributes2GrantedAuthoritiesMapper();\n     descriptor: ()Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#174])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"j2eeUserRoles2GrantedAuthoritiesMapper\"]\n-        )\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: new           #175                // class org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper\n+         0: new           #140                // class org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper\n          3: dup\n-         4: invokespecial #177                // Method org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.\"<init>\":()V\n+         4: invokespecial #142                // Method org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: iconst_1\n-        10: invokevirtual #178                // Method org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToUpperCase:(Z)V\n+        10: invokevirtual #143                // Method org/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToUpperCase:(Z)V\n         13: aload_1\n         14: areturn\n       LineNumberTable:\n-        line 187: 0\n-        line 186: 7\n+        line 186: 0\n         line 188: 8\n         line 189: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8       7     1 mapper   Lorg/springframework/security/core/authority/mapping/SimpleAttributes2GrantedAuthoritiesMapper;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#310])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"j2eeUserRoles2GrantedAuthoritiesMapper\"]\n+        )\n \n   public org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever getWebXmlMappableAttributesRetriever();\n     descriptor: ()Lorg/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#184])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"j2eeMappableRolesRetriever\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #185                // class org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever\n+         0: new           #147                // class org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever\n          3: dup\n-         4: invokespecial #187                // Method org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever.\"<init>\":()V\n+         4: invokespecial #149                // Method org/springframework/security/web/authentication/preauth/j2ee/WebXmlMappableAttributesRetriever.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 199: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#311])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"j2eeMappableRolesRetriever\"]\n+        )\n \n   public org.springframework.security.web.access.ExceptionTranslationFilter getExceptionTranslationFilter();\n     descriptor: ()Lorg/springframework/security/web/access/ExceptionTranslationFilter;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#188])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"etf\"]\n-        )\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #189                // class org/springframework/security/web/access/ExceptionTranslationFilter\n+         0: new           #150                // class org/springframework/security/web/access/ExceptionTranslationFilter\n          3: dup\n          4: aload_0\n-         5: invokevirtual #191                // Method getHttp403ForbiddenEntryPoint:()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n-         8: invokespecial #193                // Method org/springframework/security/web/access/ExceptionTranslationFilter.\"<init>\":(Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n+         5: invokevirtual #152                // Method getHttp403ForbiddenEntryPoint:()Lorg/springframework/security/web/authentication/Http403ForbiddenEntryPoint;\n+         8: invokespecial #156                // Method org/springframework/security/web/access/ExceptionTranslationFilter.\"<init>\":(Lorg/springframework/security/web/AuthenticationEntryPoint;)V\n         11: areturn\n       LineNumberTable:\n         line 209: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#312])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"etf\"]\n+        )\n \n   public org.springframework.security.access.vote.AffirmativeBased getAffirmativeBased();\n     descriptor: ()Lorg/springframework/security/access/vote/AffirmativeBased;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#198])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"httpRequestAccessDecisionManager\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=1\n-         0: new           #64                 // class java/util/ArrayList\n+         0: new           #48                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #66                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #50                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #199                // Method getRoleVoter:()Lorg/springframework/security/access/vote/RoleVoter;\n-        13: invokeinterface #71,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        10: invokevirtual #159                // Method getRoleVoter:()Lorg/springframework/security/access/vote/RoleVoter;\n+        13: invokeinterface #55,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         18: pop\n-        19: new           #203                // class org/springframework/security/access/vote/AffirmativeBased\n+        19: new           #163                // class org/springframework/security/access/vote/AffirmativeBased\n         22: dup\n         23: aload_1\n-        24: invokespecial #205                // Method org/springframework/security/access/vote/AffirmativeBased.\"<init>\":(Ljava/util/List;)V\n+        24: invokespecial #165                // Method org/springframework/security/access/vote/AffirmativeBased.\"<init>\":(Ljava/util/List;)V\n         27: astore_2\n         28: aload_2\n         29: iconst_0\n-        30: invokevirtual #206                // Method org/springframework/security/access/vote/AffirmativeBased.setAllowIfAllAbstainDecisions:(Z)V\n+        30: invokevirtual #166                // Method org/springframework/security/access/vote/AffirmativeBased.setAllowIfAllAbstainDecisions:(Z)V\n         33: aload_2\n         34: areturn\n       LineNumberTable:\n         line 219: 0\n         line 220: 8\n         line 222: 19\n         line 223: 28\n@@ -780,266 +772,267 @@\n         Start  Length  Slot  Name   Signature\n             0      35     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8      27     1 decisionVoters   Ljava/util/List;\n            28       7     2 based   Lorg/springframework/security/access/vote/AffirmativeBased;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      27     1 decisionVoters   Ljava/util/List<Lorg/springframework/security/access/AccessDecisionVoter<+Ljava/lang/Object;>;>;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#317])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"httpRequestAccessDecisionManager\"]\n+        )\n \n   public org.springframework.security.web.access.intercept.FilterSecurityInterceptor getFilterSecurityInterceptor();\n     descriptor: ()Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#213])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"fsi\"]\n-        )\n     Code:\n       stack=4, locals=3, args_size=1\n-         0: new           #214                // class org/springframework/security/web/access/intercept/FilterSecurityInterceptor\n+         0: new           #169                // class org/springframework/security/web/access/intercept/FilterSecurityInterceptor\n          3: dup\n-         4: invokespecial #216                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.\"<init>\":()V\n+         4: invokespecial #171                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #112                // Method getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n-        13: invokevirtual #217                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n+        10: invokevirtual #86                 // Method getProviderManager:()Lorg/springframework/security/authentication/ProviderManager;\n+        13: invokevirtual #172                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAuthenticationManager:(Lorg/springframework/security/authentication/AuthenticationManager;)V\n         16: aload_1\n         17: aload_0\n-        18: invokevirtual #218                // Method getAffirmativeBased:()Lorg/springframework/security/access/vote/AffirmativeBased;\n-        21: invokevirtual #220                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAccessDecisionManager:(Lorg/springframework/security/access/AccessDecisionManager;)V\n-        24: new           #224                // class java/util/LinkedHashMap\n+        18: invokevirtual #173                // Method getAffirmativeBased:()Lorg/springframework/security/access/vote/AffirmativeBased;\n+        21: invokevirtual #177                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setAccessDecisionManager:(Lorg/springframework/security/access/AccessDecisionManager;)V\n+        24: new           #181                // class java/util/LinkedHashMap\n         27: dup\n-        28: invokespecial #226                // Method java/util/LinkedHashMap.\"<init>\":()V\n+        28: invokespecial #183                // Method java/util/LinkedHashMap.\"<init>\":()V\n         31: astore_2\n         32: aload_2\n-        33: new           #22                 // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+        33: new           #9                  // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n         36: dup\n-        37: ldc           #227                // String /adm/**\n-        39: invokespecial #26                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n-        42: ldc           #229                // String ROLE_MANAGER,ROLE_MANAGER-GUI\n-        44: invokestatic  #231                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-        47: invokevirtual #237                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        37: ldc           #184                // String /adm/**\n+        39: invokespecial #13                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+        42: ldc           #186                // String ROLE_MANAGER,ROLE_MANAGER-GUI\n+        44: invokestatic  #188                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+        47: invokevirtual #194                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         50: pop\n         51: aload_2\n-        52: new           #22                 // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+        52: new           #9                  // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n         55: dup\n-        56: ldc           #241                // String /adm/restartvm.ajax\n-        58: invokespecial #26                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n-        61: ldc           #243                // String ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-        63: invokestatic  #231                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-        66: invokevirtual #237                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        56: ldc           #198                // String /adm/restartvm.ajax\n+        58: invokespecial #13                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+        61: ldc           #200                // String ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+        63: invokestatic  #188                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+        66: invokevirtual #194                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         69: pop\n         70: aload_2\n-        71: new           #22                 // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+        71: new           #9                  // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n         74: dup\n-        75: ldc           #245                // String /sql/**\n-        77: invokespecial #26                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n-        80: ldc           #243                // String ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-        82: invokestatic  #231                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-        85: invokevirtual #237                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        75: ldc           #202                // String /sql/**\n+        77: invokespecial #13                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+        80: ldc           #200                // String ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+        82: invokestatic  #188                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+        85: invokevirtual #194                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         88: pop\n         89: aload_2\n-        90: new           #22                 // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+        90: new           #9                  // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n         93: dup\n-        94: ldc           #247                // String /app/**\n-        96: invokespecial #26                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n-        99: ldc           #249                // String ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-       101: invokestatic  #231                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-       104: invokevirtual #237                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        94: ldc           #204                // String /app/**\n+        96: invokespecial #13                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+        99: ldc           #206                // String ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+       101: invokestatic  #188                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+       104: invokevirtual #194                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n        107: pop\n        108: aload_2\n-       109: new           #22                 // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n+       109: new           #9                  // class org/springframework/security/web/util/matcher/AntPathRequestMatcher\n        112: dup\n-       113: ldc           #24                 // String /**\n-       115: invokespecial #26                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n-       118: ldc           #251                // String ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n-       120: invokestatic  #231                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n-       123: invokevirtual #237                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       113: ldc           #11                 // String /**\n+       115: invokespecial #13                 // Method org/springframework/security/web/util/matcher/AntPathRequestMatcher.\"<init>\":(Ljava/lang/String;)V\n+       118: ldc           #208                // String ROLE_PROBEUSER,ROLE_POWERUSER,ROLE_POWERUSERPLUS,ROLE_MANAGER,ROLE_MANAGER-GUI\n+       120: invokestatic  #188                // Method org/springframework/security/access/SecurityConfig.createListFromCommaDelimitedString:(Ljava/lang/String;)Ljava/util/List;\n+       123: invokevirtual #194                // Method java/util/LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n        126: pop\n        127: aload_1\n-       128: new           #253                // class org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource\n+       128: new           #210                // class org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource\n        131: dup\n        132: aload_2\n-       133: invokespecial #255                // Method org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource.\"<init>\":(Ljava/util/LinkedHashMap;)V\n-       136: invokevirtual #258                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setSecurityMetadataSource:(Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n+       133: invokespecial #212                // Method org/springframework/security/web/access/intercept/DefaultFilterInvocationSecurityMetadataSource.\"<init>\":(Ljava/util/LinkedHashMap;)V\n+       136: invokevirtual #215                // Method org/springframework/security/web/access/intercept/FilterSecurityInterceptor.setSecurityMetadataSource:(Lorg/springframework/security/web/access/intercept/FilterInvocationSecurityMetadataSource;)V\n        139: aload_1\n        140: areturn\n       LineNumberTable:\n         line 234: 0\n         line 235: 8\n         line 236: 16\n         line 238: 24\n         line 239: 32\n-        line 240: 42\n+        line 240: 44\n         line 239: 47\n         line 241: 51\n-        line 242: 61\n+        line 242: 63\n         line 241: 66\n         line 243: 70\n-        line 244: 80\n+        line 244: 82\n         line 243: 85\n         line 245: 89\n-        line 247: 99\n         line 246: 101\n         line 245: 104\n         line 248: 108\n-        line 250: 118\n         line 249: 120\n         line 248: 123\n         line 252: 127\n-        line 253: 128\n+        line 253: 136\n         line 254: 139\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     141     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8     133     1 interceptor   Lorg/springframework/security/web/access/intercept/FilterSecurityInterceptor;\n            32     109     2 requestMap   Ljava/util/LinkedHashMap;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            32     109     2 requestMap   Ljava/util/LinkedHashMap<Lorg/springframework/security/web/util/matcher/RequestMatcher;Ljava/util/Collection<Lorg/springframework/security/access/ConfigAttribute;>;>;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#323])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"fsi\"]\n+        )\n \n   public org.springframework.security.access.vote.RoleVoter getRoleVoter();\n     descriptor: ()Lorg/springframework/security/access/vote/RoleVoter;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#267])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"roleVoter\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #268                // class org/springframework/security/access/vote/RoleVoter\n+         0: new           #219                // class org/springframework/security/access/vote/RoleVoter\n          3: dup\n-         4: invokespecial #270                // Method org/springframework/security/access/vote/RoleVoter.\"<init>\":()V\n+         4: invokespecial #221                // Method org/springframework/security/access/vote/RoleVoter.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 264: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#324])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"roleVoter\"]\n+        )\n \n   public org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter getSecurityContextHolderAwareRequestFilter();\n     descriptor: ()Lorg/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#273])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"securityContextHolderAwareRequestFilter\"]\n-        )\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #274                // class org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter\n+         0: new           #222                // class org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter\n          3: dup\n-         4: invokespecial #276                // Method org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter.\"<init>\":()V\n+         4: invokespecial #224                // Method org/springframework/security/web/servletapi/SecurityContextHolderAwareRequestFilter.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 274: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/ProbeSecurityConfig;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#327])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"securityContextHolderAwareRequestFilter\"]\n+        )\n \n   public org.springframework.security.web.savedrequest.HttpSessionRequestCache getHttpSessionRequestCache();\n     descriptor: ()Lorg/springframework/security/web/savedrequest/HttpSessionRequestCache;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#279])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"httpSessionRequestCache\"]\n-        )\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: new           #280                // class org/springframework/security/web/savedrequest/HttpSessionRequestCache\n+         0: new           #225                // class org/springframework/security/web/savedrequest/HttpSessionRequestCache\n          3: dup\n-         4: invokespecial #282                // Method org/springframework/security/web/savedrequest/HttpSessionRequestCache.\"<init>\":()V\n+         4: invokespecial #227                // Method org/springframework/security/web/savedrequest/HttpSessionRequestCache.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: iconst_0\n-        10: invokevirtual #283                // Method org/springframework/security/web/savedrequest/HttpSessionRequestCache.setCreateSessionAllowed:(Z)V\n+        10: invokevirtual #228                // Method org/springframework/security/web/savedrequest/HttpSessionRequestCache.setCreateSessionAllowed:(Z)V\n         13: aload_1\n         14: areturn\n       LineNumberTable:\n         line 284: 0\n         line 285: 8\n         line 286: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/ProbeSecurityConfig;\n             8       7     1 cache   Lorg/springframework/security/web/savedrequest/HttpSessionRequestCache;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#332])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"httpSessionRequestCache\"]\n+        )\n \n   public com.thoughtworks.xstream.XStream getXstream();\n     descriptor: ()Lcom/thoughtworks/xstream/XStream;\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=[s#290])\n-        org.springframework.context.annotation.Bean(\n-          name=[\"xstream\"]\n-        )\n     Code:\n       stack=5, locals=2, args_size=1\n-         0: new           #291                // class com/thoughtworks/xstream/XStream\n+         0: new           #231                // class com/thoughtworks/xstream/XStream\n          3: dup\n-         4: invokespecial #293                // Method com/thoughtworks/xstream/XStream.\"<init>\":()V\n+         4: invokespecial #233                // Method com/thoughtworks/xstream/XStream.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n-         9: getstatic     #294                // Field com/thoughtworks/xstream/security/NoTypePermission.NONE:Lcom/thoughtworks/xstream/security/TypePermission;\n-        12: invokevirtual #300                // Method com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n+         9: getstatic     #234                // Field com/thoughtworks/xstream/security/NoTypePermission.NONE:Lcom/thoughtworks/xstream/security/TypePermission;\n+        12: invokevirtual #240                // Method com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n         15: aload_1\n-        16: getstatic     #304                // Field com/thoughtworks/xstream/security/NullPermission.NULL:Lcom/thoughtworks/xstream/security/TypePermission;\n-        19: invokevirtual #300                // Method com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n+        16: getstatic     #244                // Field com/thoughtworks/xstream/security/NullPermission.NULL:Lcom/thoughtworks/xstream/security/TypePermission;\n+        19: invokevirtual #240                // Method com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n         22: aload_1\n-        23: getstatic     #309                // Field com/thoughtworks/xstream/security/PrimitiveTypePermission.PRIMITIVES:Lcom/thoughtworks/xstream/security/TypePermission;\n-        26: invokevirtual #300                // Method com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n+        23: getstatic     #249                // Field com/thoughtworks/xstream/security/PrimitiveTypePermission.PRIMITIVES:Lcom/thoughtworks/xstream/security/TypePermission;\n+        26: invokevirtual #240                // Method com/thoughtworks/xstream/XStream.addPermission:(Lcom/thoughtworks/xstream/security/TypePermission;)V\n         29: aload_1\n-        30: ldc_w         #314                // class java/util/Collection\n-        33: invokevirtual #316                // Method com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n-        36: aload_1\n-        37: ldc_w         #320                // class java/lang/String\n-        40: invokevirtual #316                // Method com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n-        43: aload_1\n-        44: ldc_w         #322                // class java/util/TreeMap\n-        47: invokevirtual #316                // Method com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n-        50: aload_1\n-        51: iconst_4\n-        52: anewarray     #320                // class java/lang/String\n-        55: dup\n-        56: iconst_0\n-        57: ldc_w         #324                // String org.jfree.data.xy.**\n-        60: aastore\n-        61: dup\n-        62: iconst_1\n-        63: ldc_w         #326                // String psiprobe.controllers.**\n-        66: aastore\n-        67: dup\n-        68: iconst_2\n-        69: ldc_w         #328                // String psiprobe.model.**\n-        72: aastore\n-        73: dup\n-        74: iconst_3\n-        75: ldc_w         #330                // String psiprobe.model.stats.**\n-        78: aastore\n-        79: invokevirtual #332                // Method com/thoughtworks/xstream/XStream.allowTypesByWildcard:([Ljava/lang/String;)V\n-        82: aload_1\n-        83: areturn\n+        30: ldc           #254                // class java/util/Collection\n+        32: invokevirtual #256                // Method com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n+        35: aload_1\n+        36: ldc_w         #260                // class java/lang/String\n+        39: invokevirtual #256                // Method com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n+        42: aload_1\n+        43: ldc_w         #262                // class java/util/TreeMap\n+        46: invokevirtual #256                // Method com/thoughtworks/xstream/XStream.allowTypeHierarchy:(Ljava/lang/Class;)V\n+        49: aload_1\n+        50: iconst_4\n+        51: anewarray     #260                // class java/lang/String\n+        54: dup\n+        55: iconst_0\n+        56: ldc_w         #264                // String org.jfree.data.xy.**\n+        59: aastore\n+        60: dup\n+        61: iconst_1\n+        62: ldc_w         #266                // String psiprobe.controllers.**\n+        65: aastore\n+        66: dup\n+        67: iconst_2\n+        68: ldc_w         #268                // String psiprobe.model.**\n+        71: aastore\n+        72: dup\n+        73: iconst_3\n+        74: ldc_w         #270                // String psiprobe.model.stats.**\n+        77: aastore\n+        78: invokevirtual #272                // Method com/thoughtworks/xstream/XStream.allowTypesByWildcard:([Ljava/lang/String;)V\n+        81: aload_1\n+        82: areturn\n       LineNumberTable:\n         line 296: 0\n         line 298: 8\n         line 300: 15\n         line 301: 22\n         line 302: 29\n-        line 303: 36\n-        line 304: 43\n-        line 305: 50\n-        line 306: 69\n-        line 305: 79\n-        line 307: 82\n+        line 303: 35\n+        line 304: 42\n+        line 305: 49\n+        line 307: 81\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      84     0  this   Lpsiprobe/ProbeSecurityConfig;\n-            8      76     1 xstream   Lcom/thoughtworks/xstream/XStream;\n+            0      83     0  this   Lpsiprobe/ProbeSecurityConfig;\n+            8      75     1 xstream   Lcom/thoughtworks/xstream/XStream;\n+    RuntimeVisibleAnnotations:\n+      0: #286(#287=[s#335])\n+        org.springframework.context.annotation.Bean(\n+          name=[\"xstream\"]\n+        )\n }\n SourceFile: \"ProbeSecurityConfig.java\"\n RuntimeVisibleAnnotations:\n   0: #339()\n     org.springframework.context.annotation.Configuration\n   1: #340()\n     org.springframework.security.config.annotation.web.configuration.EnableWebSecurity\n"}]}, {"source1": "psiprobe/ProbeServlet.class", "source2": "psiprobe/ProbeServlet.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,34 +1,30 @@\n \n package psiprobe;\n \n+import org.slf4j.LoggerFactory;\n import psiprobe.beans.ContainerWrapperBean;\n import java.nio.charset.StandardCharsets;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import javax.servlet.ServletException;\n import javax.servlet.ServletConfig;\n-import org.slf4j.LoggerFactory;\n import org.apache.catalina.Wrapper;\n import org.slf4j.Logger;\n import javax.servlet.annotation.WebServlet;\n import org.apache.catalina.ContainerServlet;\n import org.springframework.web.servlet.DispatcherServlet;\n \n @WebServlet\n public class ProbeServlet extends DispatcherServlet implements ContainerServlet\n {\n     private static final long serialVersionUID = 1L;\n     private static final Logger logger;\n     private transient Wrapper wrapper;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ProbeServlet.class);\n-    }\n-    \n     public Wrapper getWrapper() {\n         return this.wrapper;\n     }\n     \n     public void setWrapper(final Wrapper wrapper) {\n         this.wrapper = wrapper;\n         ProbeServlet.logger.info(\"setWrapper() called\");\n@@ -51,8 +47,12 @@\n         this.getContainerWrapperBean().setWrapper((Wrapper)null);\n         super.destroy();\n     }\n     \n     protected ContainerWrapperBean getContainerWrapperBean() {\n         return (ContainerWrapperBean)this.getWebApplicationContext().getBean(\"containerWrapper\");\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ProbeServlet.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/TomcatContainer.class", "source2": "psiprobe/TomcatContainer.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 444bcd5ee626e568600676a6e07709cf9f13d10f173bbbcaa1254ccd586ce966\n+  SHA-256 checksum dcf1da2520e296eddba288a519ab24419594e6a4a2a8ebcf3cc2971d3b0d450e\n   Compiled from \"TomcatContainer.java\"\n public interface psiprobe.TomcatContainer\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // psiprobe/TomcatContainer\n   super_class: #3                         // java/lang/Object\n@@ -10,16 +10,16 @@\n Constant pool:\n    #1 = Class              #2             // psiprobe/TomcatContainer\n    #2 = Utf8               psiprobe/TomcatContainer\n    #3 = Class              #4             // java/lang/Object\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               findContext\n    #6 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Context;\n-   #7 = Utf8               name\n-   #8 = Utf8               MethodParameters\n+   #7 = Utf8               MethodParameters\n+   #8 = Utf8               name\n    #9 = Utf8               formatContextName\n   #10 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n   #11 = Utf8               formatContextFilename\n   #12 = Utf8               contextName\n   #13 = Utf8               findContexts\n   #14 = Utf8               ()Ljava/util/List;\n   #15 = Utf8               Signature\n@@ -52,33 +52,33 @@\n   #42 = Utf8               installContext\n   #43 = Utf8               listContextJsps\n   #44 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Z)V\n   #45 = Utf8               summary\n   #46 = Utf8               compile\n   #47 = Utf8               recompileJsps\n   #48 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Ljava/util/List;)V\n-  #49 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Ljava/util/List<Ljava/lang/String;>;)V\n-  #50 = Utf8               names\n+  #49 = Utf8               names\n+  #50 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Ljava/util/List<Ljava/lang/String;>;)V\n   #51 = Utf8               discardWorkDir\n   #52 = Utf8               (Lorg/apache/catalina/Context;)V\n   #53 = Utf8               getHostName\n   #54 = Utf8               getName\n   #55 = Utf8               getServletFileNameForJsp\n   #56 = Utf8               (Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n   #57 = Utf8               jspName\n   #58 = Utf8               getApplicationFilterMaps\n   #59 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n   #60 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/FilterMapping;>;\n   #61 = Utf8               getAvailable\n   #62 = Utf8               (Lorg/apache/catalina/Context;)Z\n   #63 = Utf8               addContextResource\n   #64 = Utf8               (Lorg/apache/catalina/Context;Ljava/util/List;Z)V\n-  #65 = Utf8               (Lorg/apache/catalina/Context;Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Z)V\n-  #66 = Utf8               resourceList\n-  #67 = Utf8               contextBound\n+  #65 = Utf8               resourceList\n+  #66 = Utf8               contextBound\n+  #67 = Utf8               (Lorg/apache/catalina/Context;Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Z)V\n   #68 = Utf8               addContextResourceLink\n   #69 = Utf8               getApplicationFilters\n   #70 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/FilterInfo;>;\n   #71 = Utf8               getApplicationInitParams\n   #72 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/ApplicationParam;>;\n   #73 = Utf8               resourceExists\n   #74 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;)Z\n@@ -209,20 +209,20 @@\n       context\n       summary\n       compile\n \n   public abstract void recompileJsps(org.apache.catalina.Context, psiprobe.model.jsp.Summary, java.util.List<java.lang.String>);\n     descriptor: (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Ljava/util/List;)V\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #49                          // (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Ljava/util/List<Ljava/lang/String;>;)V\n     MethodParameters:\n       Name                           Flags\n       context\n       summary\n       names\n+    Signature: #50                          // (Lorg/apache/catalina/Context;Lpsiprobe/model/jsp/Summary;Ljava/util/List<Ljava/lang/String;>;)V\n \n   public abstract void discardWorkDir(org.apache.catalina.Context);\n     descriptor: (Lorg/apache/catalina/Context;)V\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     MethodParameters:\n       Name                           Flags\n       context\n@@ -242,61 +242,61 @@\n       Name                           Flags\n       context\n       jspName\n \n   public abstract java.util.List<psiprobe.model.FilterMapping> getApplicationFilterMaps(org.apache.catalina.Context);\n     descriptor: (Lorg/apache/catalina/Context;)Ljava/util/List;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #60                          // (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/FilterMapping;>;\n     MethodParameters:\n       Name                           Flags\n       context\n+    Signature: #60                          // (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/FilterMapping;>;\n \n   public abstract boolean getAvailable(org.apache.catalina.Context);\n     descriptor: (Lorg/apache/catalina/Context;)Z\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     MethodParameters:\n       Name                           Flags\n       context\n \n   public abstract void addContextResource(org.apache.catalina.Context, java.util.List<psiprobe.model.ApplicationResource>, boolean);\n     descriptor: (Lorg/apache/catalina/Context;Ljava/util/List;Z)V\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #65                          // (Lorg/apache/catalina/Context;Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Z)V\n     MethodParameters:\n       Name                           Flags\n       context\n       resourceList\n       contextBound\n+    Signature: #67                          // (Lorg/apache/catalina/Context;Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Z)V\n \n   public abstract void addContextResourceLink(org.apache.catalina.Context, java.util.List<psiprobe.model.ApplicationResource>, boolean);\n     descriptor: (Lorg/apache/catalina/Context;Ljava/util/List;Z)V\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #65                          // (Lorg/apache/catalina/Context;Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Z)V\n     MethodParameters:\n       Name                           Flags\n       context\n       resourceList\n       contextBound\n+    Signature: #67                          // (Lorg/apache/catalina/Context;Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Z)V\n \n   public abstract java.util.List<psiprobe.model.FilterInfo> getApplicationFilters(org.apache.catalina.Context);\n     descriptor: (Lorg/apache/catalina/Context;)Ljava/util/List;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #70                          // (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/FilterInfo;>;\n     MethodParameters:\n       Name                           Flags\n       context\n+    Signature: #70                          // (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/FilterInfo;>;\n \n   public abstract java.util.List<psiprobe.model.ApplicationParam> getApplicationInitParams(org.apache.catalina.Context);\n     descriptor: (Lorg/apache/catalina/Context;)Ljava/util/List;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n-    Signature: #72                          // (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/ApplicationParam;>;\n     MethodParameters:\n       Name                           Flags\n       context\n+    Signature: #72                          // (Lorg/apache/catalina/Context;)Ljava/util/List<Lpsiprobe/model/ApplicationParam;>;\n \n   public abstract boolean resourceExists(java.lang.String, org.apache.catalina.Context);\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;)Z\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     MethodParameters:\n       Name                           Flags\n       name\n"}]}, {"source1": "psiprobe/Utils.class", "source2": "psiprobe/Utils.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe;\n \n+import org.slf4j.LoggerFactory;\n import javax.management.ObjectInstance;\n import java.util.Set;\n import javax.management.MBeanServer;\n import javax.management.MalformedObjectNameException;\n import javax.management.QueryExp;\n import javax.management.ObjectName;\n import java.lang.management.ManagementFactory;\n@@ -34,97 +35,48 @@\n import java.io.InputStreamReader;\n import java.nio.charset.Charset;\n import java.io.IOException;\n import java.io.InputStream;\n import java.nio.file.Files;\n import java.nio.file.OpenOption;\n import java.io.File;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public final class Utils\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)Utils.class);\n-    }\n-    \n     private Utils() {\n     }\n     \n     public static String readFile(final File file, final String charsetName) throws IOException {\n-        Throwable t = null;\n-        try {\n-            final InputStream fis = Files.newInputStream(file.toPath(), new OpenOption[0]);\n-            try {\n-                return readStream(fis, charsetName);\n-            }\n-            finally {\n-                if (fis != null) {\n-                    fis.close();\n-                }\n-            }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception;\n-                t = exception;\n-            }\n-            else {\n-                final Throwable exception;\n-                if (t != exception) {\n-                    t.addSuppressed(exception);\n-                }\n-            }\n+        try (final InputStream fis = Files.newInputStream(file.toPath(), new OpenOption[0])) {\n+            return readStream(fis, charsetName);\n         }\n     }\n     \n     public static String readStream(final InputStream is, final String charsetName) throws IOException {\n         Charset charset = Charset.forName(Charset.defaultCharset().displayName());\n         if (Charset.isSupported(charsetName)) {\n             charset = Charset.forName(charsetName);\n         }\n         final StringBuilder out = new StringBuilder();\n-        Throwable t = null;\n-        try {\n-            final BufferedReader reader = new BufferedReader(new InputStreamReader(is, charset), 4096);\n-            try {\n-                String line;\n-                while ((line = reader.readLine()) != null) {\n-                    out.append(line).append('\\n');\n-                }\n-            }\n-            finally {\n-                if (reader != null) {\n-                    reader.close();\n-                }\n-            }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception;\n-                t = exception;\n-            }\n-            else {\n-                final Throwable exception;\n-                if (t != exception) {\n-                    t.addSuppressed(exception);\n-                }\n+        try (final BufferedReader reader = new BufferedReader(new InputStreamReader(is, charset), 4096)) {\n+            String line;\n+            while ((line = reader.readLine()) != null) {\n+                out.append(line).append('\\n');\n             }\n         }\n         return out.toString();\n     }\n     \n     public static void delete(final File file) {\n         if (file != null && file.exists()) {\n             if (file.isDirectory()) {\n-                File[] listFiles;\n-                for (int length = (listFiles = file.listFiles()).length, i = 0; i < length; ++i) {\n-                    final File child = listFiles[i];\n+                for (final File child : file.listFiles()) {\n                     delete(child);\n                 }\n             }\n             try {\n                 Files.delete(file.toPath());\n             }\n             catch (final IOException e) {\n@@ -134,145 +86,65 @@\n         else {\n             Utils.logger.debug(\"'{}' does not exist\", (Object)file);\n         }\n     }\n     \n     public static int toInt(final String num, final int defaultValue) {\n         if (num != null && !num.contains(\" \")) {\n-            Throwable t = null;\n-            try {\n-                final Scanner scanner = new Scanner(num);\n-                try {\n-                    if (scanner.hasNextInt()) {\n-                        return Integer.parseInt(num);\n-                    }\n-                    return defaultValue;\n-                }\n-                finally {\n-                    if (scanner != null) {\n-                        scanner.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n+            try (final Scanner scanner = new Scanner(num)) {\n+                if (scanner.hasNextInt()) {\n+                    final int int1 = Integer.parseInt(num);\n+                    scanner.close();\n+                    return int1;\n                 }\n             }\n         }\n         return defaultValue;\n     }\n     \n     public static int toIntHex(String num, final int defaultValue) {\n         if (num != null && !num.contains(\" \")) {\n             if (num.startsWith(\"#\")) {\n                 num = num.substring(1);\n             }\n-            Throwable t = null;\n-            try {\n-                final Scanner scanner = new Scanner(num);\n-                try {\n-                    if (scanner.hasNextInt()) {\n-                        return Integer.parseInt(num, 16);\n-                    }\n-                    return defaultValue;\n-                }\n-                finally {\n-                    if (scanner != null) {\n-                        scanner.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n+            try (final Scanner scanner = new Scanner(num)) {\n+                if (scanner.hasNextInt()) {\n+                    final int int1 = Integer.parseInt(num, 16);\n+                    scanner.close();\n+                    return int1;\n                 }\n             }\n         }\n         return defaultValue;\n     }\n     \n     public static long toLong(final String num, final long defaultValue) {\n         if (num != null && !num.contains(\" \")) {\n-            Throwable t = null;\n-            try {\n-                final Scanner scanner = new Scanner(num);\n-                try {\n-                    if (scanner.hasNextLong()) {\n-                        return Long.parseLong(num);\n-                    }\n-                    return defaultValue;\n-                }\n-                finally {\n-                    if (scanner != null) {\n-                        scanner.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n+            try (final Scanner scanner = new Scanner(num)) {\n+                if (scanner.hasNextLong()) {\n+                    final long long1 = Long.parseLong(num);\n+                    scanner.close();\n+                    return long1;\n                 }\n             }\n         }\n         return defaultValue;\n     }\n     \n     public static long toLong(final Long num, final long defaultValue) {\n         return (num == null) ? defaultValue : ((long)num);\n     }\n     \n     public static float toFloat(final String num, final float defaultValue) {\n         if (num != null && !num.contains(\" \")) {\n-            Throwable t = null;\n-            try {\n-                final Scanner scanner = new Scanner(num);\n-                try {\n-                    if (scanner.hasNextFloat()) {\n-                        return Float.parseFloat(num);\n-                    }\n-                    return defaultValue;\n-                }\n-                finally {\n-                    if (scanner != null) {\n-                        scanner.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n+            try (final Scanner scanner = new Scanner(num)) {\n+                if (scanner.hasNextFloat()) {\n+                    final float float1 = Float.parseFloat(num);\n+                    scanner.close();\n+                    return float1;\n                 }\n             }\n         }\n         return defaultValue;\n     }\n     \n     public static String getJspEncoding(final InputStream is) throws IOException {\n@@ -289,62 +161,41 @@\n         directiveTokenizer.addSymbol(\"\\t\", true);\n         directiveTokenizer.addSymbol(\"=\");\n         directiveTokenizer.addSymbol(\"\\\"\", \"\\\"\", false);\n         directiveTokenizer.addSymbol(\"'\", \"'\", false);\n         final StringTokenizer contentTypeTokenizer = new StringTokenizer();\n         contentTypeTokenizer.addSymbol(\" \", true);\n         contentTypeTokenizer.addSymbol(\";\", true);\n-        Throwable t = null;\n-        try {\n-            final Reader reader = new InputStreamReader(is, StandardCharsets.ISO_8859_1);\n-            try {\n-                jspTokenizer.setReader(reader);\n-                while (jspTokenizer.hasMore()) {\n-                    final Token token = jspTokenizer.nextToken();\n-                    if (\"dir\".equals(token.getName())) {\n-                        directiveTokenizer.setString(token.getInnerText());\n-                        if (!directiveTokenizer.hasMore() || !\"page\".equals(directiveTokenizer.nextToken().getText())) {\n+        try (final Reader reader = new InputStreamReader(is, StandardCharsets.ISO_8859_1)) {\n+            jspTokenizer.setReader(reader);\n+            while (jspTokenizer.hasMore()) {\n+                final Token token = jspTokenizer.nextToken();\n+                if (\"dir\".equals(token.getName())) {\n+                    directiveTokenizer.setString(token.getInnerText());\n+                    if (!directiveTokenizer.hasMore() || !\"page\".equals(directiveTokenizer.nextToken().getText())) {\n+                        continue;\n+                    }\n+                    while (directiveTokenizer.hasMore()) {\n+                        final Token directiveToken = directiveTokenizer.nextToken();\n+                        if (\"pageEncoding\".equals(directiveToken.getText())) {\n+                            if (directiveTokenizer.hasMore() && \"=\".equals(directiveTokenizer.nextToken().getText()) && directiveTokenizer.hasMore()) {\n+                                encoding = directiveTokenizer.nextToken().getInnerText();\n+                                break;\n+                            }\n                             continue;\n                         }\n-                        while (directiveTokenizer.hasMore()) {\n-                            final Token directiveToken = directiveTokenizer.nextToken();\n-                            if (\"pageEncoding\".equals(directiveToken.getText())) {\n-                                if (directiveTokenizer.hasMore() && \"=\".equals(directiveTokenizer.nextToken().getText()) && directiveTokenizer.hasMore()) {\n-                                    encoding = directiveTokenizer.nextToken().getInnerText();\n-                                    break;\n-                                }\n+                        else {\n+                            if (!\"contentType\".equals(directiveToken.getText()) || !directiveTokenizer.hasMore() || !\"=\".equals(directiveTokenizer.nextToken().getText()) || !directiveTokenizer.hasMore()) {\n                                 continue;\n                             }\n-                            else {\n-                                if (!\"contentType\".equals(directiveToken.getText()) || !directiveTokenizer.hasMore() || !\"=\".equals(directiveTokenizer.nextToken().getText()) || !directiveTokenizer.hasMore()) {\n-                                    continue;\n-                                }\n-                                contentType = directiveTokenizer.nextToken().getInnerText();\n-                            }\n+                            contentType = directiveTokenizer.nextToken().getInnerText();\n                         }\n                     }\n                 }\n             }\n-            finally {\n-                if (reader != null) {\n-                    reader.close();\n-                }\n-            }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception;\n-                t = exception;\n-            }\n-            else {\n-                final Throwable exception;\n-                if (t != exception) {\n-                    t.addSuppressed(exception);\n-                }\n-            }\n         }\n         if (encoding == null && contentType != null) {\n             contentTypeTokenizer.setString(contentType);\n             while (contentTypeTokenizer.hasMore()) {\n                 final String token2 = contentTypeTokenizer.nextToken().getText();\n                 if (token2.startsWith(\"charset=\")) {\n                     encoding = token2.substring(\"charset=\".length());\n@@ -352,106 +203,65 @@\n                 }\n             }\n         }\n         return (encoding != null) ? encoding : \"ISO-8859-1\";\n     }\n     \n     public static void sendFile(final HttpServletRequest request, final HttpServletResponse response, final File file) throws IOException {\n-        Throwable t = null;\n-        try {\n-            final OutputStream out = (OutputStream)response.getOutputStream();\n-            try {\n-                final RandomAccessFile raf = new RandomAccessFile(file, \"r\");\n+        try (final OutputStream out = (OutputStream)response.getOutputStream();\n+             final RandomAccessFile raf = new RandomAccessFile(file, \"r\")) {\n+            final long fileSize = raf.length();\n+            long rangeStart = 0L;\n+            long rangeFinish = fileSize - 1L;\n+            final String range = request.getHeader(\"Range\");\n+            if (range != null && range.startsWith(\"bytes=\")) {\n+                final String pureRange = range.replace(\"bytes=\", \"\");\n+                final int rangeSep = pureRange.indexOf(45);\n                 try {\n-                    final long fileSize = raf.length();\n-                    long rangeStart = 0L;\n-                    long rangeFinish = fileSize - 1L;\n-                    final String range = request.getHeader(\"Range\");\n-                    if (range != null && range.startsWith(\"bytes=\")) {\n-                        final String pureRange = range.replace(\"bytes=\", \"\");\n-                        final int rangeSep = pureRange.indexOf(45);\n-                        try {\n-                            rangeStart = Long.parseLong(pureRange.substring(0, rangeSep));\n-                            if (rangeStart > fileSize || rangeStart < 0L) {\n-                                rangeStart = 0L;\n-                            }\n-                        }\n-                        catch (final NumberFormatException e) {\n-                            Utils.logger.trace(\"\", (Throwable)e);\n-                        }\n-                        if (rangeSep < pureRange.length() - 1) {\n-                            try {\n-                                rangeFinish = Long.parseLong(pureRange.substring(rangeSep + 1));\n-                                if (rangeFinish < 0L || rangeFinish >= fileSize) {\n-                                    rangeFinish = fileSize - 1L;\n-                                }\n-                            }\n-                            catch (final NumberFormatException e) {\n-                                Utils.logger.trace(\"\", (Throwable)e);\n-                            }\n-                        }\n+                    rangeStart = Long.parseLong(pureRange.substring(0, rangeSep));\n+                    if (rangeStart > fileSize || rangeStart < 0L) {\n+                        rangeStart = 0L;\n                     }\n-                    response.setContentType(\"application/x-download\");\n-                    response.setHeader(\"Content-Disposition\", \"attachment; filename=\" + file.getName());\n-                    response.setHeader(\"Accept-Ranges\", \"bytes\");\n-                    response.setHeader(\"Content-Length\", Long.toString(rangeFinish - rangeStart + 1L));\n-                    response.setHeader(\"Content-Range\", \"bytes \" + rangeStart + \"-\" + rangeFinish + \"/\" + fileSize);\n-                    raf.seek(rangeStart);\n-                    final byte[] buffer = new byte[4096];\n-                    int totalRead = 0;\n-                    boolean nomore = false;\n-                    do {\n-                        long len = (long)raf.read(buffer);\n-                        if (len > 0L && totalRead + len > rangeFinish - rangeStart + 1L) {\n-                            len = rangeFinish - rangeStart + 1L - totalRead;\n-                            nomore = true;\n-                        }\n-                        if (len <= 0L) {\n-                            break;\n+                }\n+                catch (final NumberFormatException e) {\n+                    Utils.logger.trace(\"\", (Throwable)e);\n+                }\n+                if (rangeSep < pureRange.length() - 1) {\n+                    try {\n+                        rangeFinish = Long.parseLong(pureRange.substring(rangeSep + 1));\n+                        if (rangeFinish < 0L || rangeFinish >= fileSize) {\n+                            rangeFinish = fileSize - 1L;\n                         }\n-                        out.write(buffer, 0, (int)len);\n-                        totalRead += len;\n-                    } while (!nomore);\n-                }\n-                finally {\n-                    if (raf != null) {\n-                        raf.close();\n                     }\n-                }\n-                if (out != null) {\n-                    out.close();\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n+                    catch (final NumberFormatException e) {\n+                        Utils.logger.trace(\"\", (Throwable)e);\n                     }\n                 }\n-                if (out != null) {\n-                    out.close();\n-                }\n             }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception2;\n-                t = exception2;\n-            }\n-            else {\n-                final Throwable exception2;\n-                if (t != exception2) {\n-                    t.addSuppressed(exception2);\n+            response.setContentType(\"application/x-download\");\n+            response.setHeader(\"Content-Disposition\", \"attachment; filename=\" + file.getName());\n+            response.setHeader(\"Accept-Ranges\", \"bytes\");\n+            response.setHeader(\"Content-Length\", Long.toString(rangeFinish - rangeStart + 1L));\n+            response.setHeader(\"Content-Range\", \"bytes \" + rangeStart + \"-\" + rangeFinish + \"/\" + fileSize);\n+            raf.seek(rangeStart);\n+            final byte[] buffer = new byte[4096];\n+            int totalRead = 0;\n+            boolean nomore = false;\n+            do {\n+                long len = (long)raf.read(buffer);\n+                if (len > 0L && totalRead + len > rangeFinish - rangeStart + 1L) {\n+                    len = rangeFinish - rangeStart + 1L - totalRead;\n+                    nomore = true;\n                 }\n-            }\n+                if (len <= 0L) {\n+                    break;\n+                }\n+                out.write(buffer, 0, (int)len);\n+                totalRead += len;\n+            } while (!nomore);\n         }\n     }\n     \n     public static Thread getThreadByName(final String name) {\n         if (name != null) {\n             ThreadGroup masterGroup;\n             for (masterGroup = Thread.currentThread().getThreadGroup(); masterGroup.getParent() != null; masterGroup = masterGroup.getParent()) {}\n@@ -496,67 +306,26 @@\n                 buffer.append(\"</span>\");\n             }\n         }\n         return buffer.toString();\n     }\n     \n     public static void sendCompressedFile(final HttpServletResponse response, final File file) throws IOException {\n-        Throwable t = null;\n-        try {\n-            final ZipOutputStream zip = new ZipOutputStream((OutputStream)response.getOutputStream());\n-            try {\n-                final InputStream fileInput = new BufferedInputStream(Files.newInputStream(file.toPath(), new OpenOption[0]));\n-                try {\n-                    final String fileName = file.getName();\n-                    response.setContentType(\"application/zip\");\n-                    response.setHeader(\"Content-Disposition\", \"attachment; filename=\" + fileName + \".zip\");\n-                    zip.putNextEntry(new ZipEntry(fileName));\n-                    final byte[] buffer = new byte[4096];\n-                    long len;\n-                    while ((len = fileInput.read(buffer)) > 0L) {\n-                        zip.write(buffer, 0, (int)len);\n-                    }\n-                    zip.closeEntry();\n-                }\n-                finally {\n-                    if (fileInput != null) {\n-                        fileInput.close();\n-                    }\n-                }\n-                if (zip != null) {\n-                    zip.close();\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n-                }\n-                if (zip != null) {\n-                    zip.close();\n-                }\n-            }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception2;\n-                t = exception2;\n-            }\n-            else {\n-                final Throwable exception2;\n-                if (t != exception2) {\n-                    t.addSuppressed(exception2);\n-                }\n+        try (final ZipOutputStream zip = new ZipOutputStream((OutputStream)response.getOutputStream());\n+             final InputStream fileInput = new BufferedInputStream(Files.newInputStream(file.toPath(), new OpenOption[0]))) {\n+            final String fileName = file.getName();\n+            response.setContentType(\"application/zip\");\n+            response.setHeader(\"Content-Disposition\", \"attachment; filename=\" + fileName + \".zip\");\n+            zip.putNextEntry(new ZipEntry(fileName));\n+            final byte[] buffer = new byte[4096];\n+            long len;\n+            while ((len = fileInput.read(buffer)) > 0L) {\n+                zip.write(buffer, 0, (int)len);\n             }\n+            zip.closeEntry();\n         }\n     }\n     \n     protected static String leftPad(final String str, final int len, final String fill) {\n         if (str != null && str.length() < len) {\n             return Strings.padStart(str, len, fill.charAt(0));\n         }\n@@ -592,8 +361,12 @@\n             return threading != null && !threading.isEmpty();\n         }\n         catch (final MalformedObjectNameException e) {\n             Utils.logger.trace(\"\", (Throwable)e);\n             return false;\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)Utils.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/ClusterWrapperBean.class", "source2": "psiprobe/beans/ClusterWrapperBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -15,17 +15,17 @@\n import psiprobe.model.jmx.Cluster;\n \n public class ClusterWrapperBean\n {\n     public Cluster getCluster(final String serverName, final String hostName, final boolean loadMembers) throws Exception {\n         Cluster cluster = null;\n         final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();\n-        final ObjectName membershipOName = new ObjectName(String.valueOf(serverName) + \":type=ClusterMembership,host=\" + hostName);\n-        final ObjectName receiverOName = new ObjectName(String.valueOf(serverName) + \":type=ClusterReceiver,host=\" + hostName);\n-        final ObjectName senderOName = new ObjectName(String.valueOf(serverName) + \":type=ClusterSender,host=\" + hostName);\n+        final ObjectName membershipOName = new ObjectName(serverName + \":type=ClusterMembership,host=\" + hostName);\n+        final ObjectName receiverOName = new ObjectName(serverName + \":type=ClusterReceiver,host=\" + hostName);\n+        final ObjectName senderOName = new ObjectName(serverName + \":type=ClusterSender,host=\" + hostName);\n         final Set<ObjectInstance> clusters = mbeanServer.queryMBeans(new ObjectName(\"*:type=Cluster,host=\" + hostName), null);\n         final Set<ObjectInstance> membership = mbeanServer.queryMBeans(membershipOName, null);\n         if (clusters != null && !clusters.isEmpty() && membership != null && !membership.isEmpty()) {\n             final ObjectName clusterOName = ((ObjectInstance)clusters.iterator().next()).getObjectName();\n             cluster = new Cluster();\n             cluster.setName(JmxTools.getStringAttr(mbeanServer, clusterOName, \"clusterName\"));\n             cluster.setInfo(JmxTools.getStringAttr(mbeanServer, clusterOName, \"info\"));\n@@ -45,18 +45,17 @@\n             cluster.setSenderAckTimeout(JmxTools.getLongAttr(mbeanServer, senderOName, \"ackTimeout\"));\n             cluster.setSenderAutoConnect((boolean)(Boolean)mbeanServer.getAttribute(senderOName, \"autoConnect\"));\n             cluster.setSenderFailureCounter(JmxTools.getLongAttr(mbeanServer, senderOName, \"failureCounter\"));\n             cluster.setSenderNrOfRequests(JmxTools.getLongAttr(mbeanServer, senderOName, \"nrOfRequests\"));\n             cluster.setSenderReplicationMode(JmxTools.getStringAttr(mbeanServer, senderOName, \"replicationMode\"));\n             cluster.setSenderTotalBytes(JmxTools.getLongAttr(mbeanServer, senderOName, \"totalBytes\"));\n             if (loadMembers) {\n-                final ObjectName[] senders = (ObjectName[])mbeanServer.getAttribute(senderOName, \"senderObjectNames\");\n-                ObjectName[] array;\n-                for (int length = (array = senders).length, i = 0; i < length; ++i) {\n-                    final ObjectName localSenderOName = array[i];\n+                final ObjectName[] array;\n+                final ObjectName[] senders = array = (ObjectName[])mbeanServer.getAttribute(senderOName, \"senderObjectNames\");\n+                for (final ObjectName localSenderOName : array) {\n                     ClusterSender sender;\n                     if (\"pooled\".equals(cluster.getSenderReplicationMode())) {\n                         sender = (ClusterSender)new PooledClusterSender();\n                     }\n                     else if (\"synchronous\".equals(cluster.getSenderReplicationMode())) {\n                         sender = (ClusterSender)new SyncClusterSender();\n                     }\n"}]}, {"source1": "psiprobe/beans/ContainerListenerBean.class", "source2": "psiprobe/beans/ContainerListenerBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import com.maxmind.geoip2.record.Country;\n import com.maxmind.geoip2.model.CountryResponse;\n import com.maxmind.geoip2.exception.AddressNotFoundException;\n import com.maxmind.db.NodeCache;\n import com.maxmind.db.CHMCache;\n import com.maxmind.geoip2.DatabaseReader;\n import java.io.File;\n@@ -23,15 +24,14 @@\n import javax.management.QueryExp;\n import javax.management.MBeanServerNotification;\n import javax.management.Notification;\n import java.util.Iterator;\n import java.util.Collection;\n import java.util.HashSet;\n import java.util.Arrays;\n-import org.slf4j.LoggerFactory;\n import javax.inject.Inject;\n import javax.management.ObjectName;\n import psiprobe.model.jmx.ThreadPoolObjectName;\n import java.util.List;\n import java.util.Set;\n import org.slf4j.Logger;\n import javax.management.NotificationListener;\n@@ -41,18 +41,14 @@\n     private static final Logger logger;\n     private Set<String> allowedOperation;\n     private List<ThreadPoolObjectName> poolNames;\n     private List<ObjectName> executorNames;\n     @Inject\n     private ContainerWrapperBean containerWrapper;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ContainerListenerBean.class);\n-    }\n-    \n     public ContainerListenerBean() {\n         this.allowedOperation = new HashSet<String>(Arrays.asList(\"start\", \"stop\", \"pause\", \"resume\"));\n     }\n     \n     public ContainerWrapperBean getContainerWrapper() {\n         return this.containerWrapper;\n     }\n@@ -93,33 +89,33 @@\n             }\n         }\n     }\n     \n     private synchronized void initialize() throws Exception {\n         final MBeanServer server = this.getContainerWrapper().getResourceResolver().getMBeanServer();\n         final String serverName = this.getContainerWrapper().getTomcatContainer().getName();\n-        final Set<ObjectInstance> threadPools = server.queryMBeans(new ObjectName(String.valueOf(serverName) + \":type=ThreadPool,name=\\\"*\\\"\"), null);\n+        final Set<ObjectInstance> threadPools = server.queryMBeans(new ObjectName(serverName + \":type=ThreadPool,name=\\\"*\\\"\"), null);\n         this.poolNames = new ArrayList<ThreadPoolObjectName>(threadPools.size());\n         for (final ObjectInstance threadPool : threadPools) {\n             final ThreadPoolObjectName threadPoolObjectName = new ThreadPoolObjectName();\n             final ObjectName threadPoolName = threadPool.getObjectName();\n             final String name = threadPoolName.getKeyProperty(\"name\");\n             threadPoolObjectName.setThreadPoolName(threadPoolName);\n-            final ObjectName grpName = server.getObjectInstance(new ObjectName(String.valueOf(threadPoolName.getDomain()) + \":type=GlobalRequestProcessor,name=\" + name)).getObjectName();\n+            final ObjectName grpName = server.getObjectInstance(new ObjectName(threadPoolName.getDomain() + \":type=GlobalRequestProcessor,name=\" + name)).getObjectName();\n             threadPoolObjectName.setGlobalRequestProcessorName(grpName);\n-            final Set<ObjectInstance> workers = server.queryMBeans(new ObjectName(String.valueOf(threadPoolName.getDomain()) + \":type=RequestProcessor,*\"), null);\n+            final Set<ObjectInstance> workers = server.queryMBeans(new ObjectName(threadPoolName.getDomain() + \":type=RequestProcessor,*\"), null);\n             for (final ObjectInstance worker : workers) {\n                 final ObjectName wrkName = worker.getObjectName();\n                 if (name.equals(wrkName.getKeyProperty(\"worker\"))) {\n                     threadPoolObjectName.getRequestProcessorNames().add(wrkName);\n                 }\n             }\n             this.poolNames.add(threadPoolObjectName);\n         }\n-        final Set<ObjectInstance> executors = server.queryMBeans(new ObjectName(String.valueOf(serverName) + \":type=Executor,*\"), null);\n+        final Set<ObjectInstance> executors = server.queryMBeans(new ObjectName(serverName + \":type=Executor,*\"), null);\n         this.executorNames = new ArrayList<ObjectName>(executors.size());\n         for (final ObjectInstance executor : executors) {\n             final ObjectName executorName = executor.getObjectName();\n             this.executorNames.add(executorName);\n         }\n         server.addNotificationListener(new ObjectName(\"JMImplementation:type=MBeanServerDelegate\"), this, null, null);\n     }\n@@ -231,41 +227,18 @@\n                                 ContainerListenerBean.logger.trace(\"\", (Throwable)ex);\n                             }\n                             if (rp.getRemoteAddr() != null) {\n                                 if (InetAddress.getByName(rp.getRemoteAddr()).isLoopbackAddress()) {\n                                     rp.setRemoteAddrLocale(new Locale(System.getProperty(\"user.language\"), System.getProperty(\"user.country\")));\n                                 }\n                                 else {\n-                                    try {\n-                                        Throwable t = null;\n-                                        try {\n-                                            final DatabaseReader reader = new DatabaseReader.Builder(new File(this.getClass().getClassLoader().getResource(\"GeoLite2-Country.mmdb\").toURI())).withCache((NodeCache)new CHMCache()).build();\n-                                            try {\n-                                                final CountryResponse response = reader.country(InetAddress.getByName(rp.getRemoteAddr()));\n-                                                final Country country = response.getCountry();\n-                                                rp.setRemoteAddrLocale(new Locale(\"\", country.getIsoCode()));\n-                                            }\n-                                            finally {\n-                                                if (reader != null) {\n-                                                    reader.close();\n-                                                }\n-                                            }\n-                                        }\n-                                        finally {\n-                                            if (t == null) {\n-                                                final Throwable exception;\n-                                                t = exception;\n-                                            }\n-                                            else {\n-                                                final Throwable exception;\n-                                                if (t != exception) {\n-                                                    t.addSuppressed(exception);\n-                                                }\n-                                            }\n-                                        }\n+                                    try (final DatabaseReader reader = new DatabaseReader.Builder(new File(this.getClass().getClassLoader().getResource(\"GeoLite2-Country.mmdb\").toURI())).withCache((NodeCache)new CHMCache()).build()) {\n+                                        final CountryResponse response = reader.country(InetAddress.getByName(rp.getRemoteAddr()));\n+                                        final Country country = response.getCountry();\n+                                        rp.setRemoteAddrLocale(new Locale(\"\", country.getIsoCode()));\n                                     }\n                                     catch (final AddressNotFoundException e) {\n                                         ContainerListenerBean.logger.debug(\"Address Not Found: {}\", (Object)e.getMessage());\n                                         ContainerListenerBean.logger.trace(\"\", (Throwable)e);\n                                     }\n                                 }\n                             }\n@@ -295,8 +268,12 @@\n             catch (final InstanceNotFoundException e3) {\n                 ContainerListenerBean.logger.error(\"Failed to query entire thread pool {}\", (Object)threadPoolObjectName);\n                 ContainerListenerBean.logger.debug(\"  Stack trace:\", (Throwable)e3);\n             }\n         }\n         return connectors;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ContainerListenerBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/ContainerWrapperBean.class", "source2": "psiprobe/beans/ContainerWrapperBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import org.apache.catalina.Context;\n import java.util.Collection;\n import java.util.ArrayList;\n import psiprobe.model.ApplicationResource;\n import java.util.Iterator;\n import org.apache.catalina.util.ServerInfo;\n import org.apache.catalina.Wrapper;\n import org.springframework.beans.factory.annotation.Value;\n-import org.slf4j.LoggerFactory;\n import java.util.Map;\n import javax.inject.Inject;\n import java.util.List;\n import psiprobe.TomcatContainer;\n import org.slf4j.Logger;\n \n public class ContainerWrapperBean\n@@ -24,18 +24,14 @@\n     @Inject\n     private List<String> adapterClasses;\n     private ResourceResolver resourceResolver;\n     private boolean forceFirstAdapter;\n     @Inject\n     private Map<String, ResourceResolver> resourceResolvers;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ContainerWrapperBean.class);\n-    }\n-    \n     public ContainerWrapperBean() {\n         this.lock = new Object();\n     }\n     \n     public boolean isForceFirstAdapter() {\n         return this.forceFirstAdapter;\n     }\n@@ -72,15 +68,14 @@\n                             ContainerWrapperBean.logger.info(\"Failed to load {}\", (Object)className);\n                         }\n                     }\n                     if (this.tomcatContainer == null) {\n                         ContainerWrapperBean.logger.error(\"No suitable container adapter found!\");\n                     }\n                 }\n-                monitorexit(this.lock);\n             }\n         }\n         try {\n             if (this.tomcatContainer != null && wrapper == null) {\n                 ContainerWrapperBean.logger.info(\"Unregistering container adapter\");\n                 this.tomcatContainer.setWrapper((Wrapper)null);\n             }\n@@ -153,8 +148,12 @@\n     protected void filterDataSources(final List<ApplicationResource> resources, final List<ApplicationResource> dataSources) {\n         for (final ApplicationResource res : resources) {\n             if (res.getDataSourceInfo() != null) {\n                 dataSources.add(res);\n             }\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ContainerWrapperBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/JBossResourceResolverBean.class", "source2": "psiprobe/beans/JBossResourceResolverBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import javax.sql.DataSource;\n import javax.management.MalformedObjectNameException;\n import org.apache.catalina.Context;\n import javax.naming.NamingException;\n import org.w3c.dom.Node;\n import org.w3c.dom.NodeList;\n import java.util.Set;\n@@ -14,25 +15,20 @@\n import javax.management.ObjectName;\n import java.util.ArrayList;\n import psiprobe.model.ApplicationResource;\n import java.util.List;\n import java.util.Iterator;\n import javax.management.MBeanServerFactory;\n import javax.management.MBeanServer;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class JBossResourceResolverBean implements ResourceResolver\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)JBossResourceResolverBean.class);\n-    }\n-    \n     public MBeanServer getMBeanServer() {\n         for (final MBeanServer server : MBeanServerFactory.findMBeanServer(null)) {\n             if (\"jboss\".equals(server.getDefaultDomain()) || \"DefaultDomain\".equals(server.getDefaultDomain())) {\n                 return server;\n             }\n         }\n         return null;\n@@ -136,8 +132,12 @@\n             throw new NamingException(\"Resource name: \\\"\" + resourceName + \"\\\" makes a malformed ObjectName\");\n         }\n     }\n     \n     public DataSource lookupDataSource(final Context context, final String resourceName, final ContainerWrapperBean containerWrapper) throws NamingException {\n         throw new UnsupportedOperationException(\"This feature has not been implemented for JBoss server yet.\");\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)JBossResourceResolverBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/JvmMemoryInfoAccessorBean.class", "source2": "psiprobe/beans/JvmMemoryInfoAccessorBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,34 +1,30 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import java.util.Iterator;\n import java.util.Set;\n import javax.management.MBeanServer;\n import javax.management.openmbean.CompositeData;\n import javax.management.openmbean.CompositeDataSupport;\n import psiprobe.tools.JmxTools;\n import javax.management.ObjectInstance;\n import javax.management.QueryExp;\n import javax.management.ObjectName;\n import java.lang.management.ManagementFactory;\n import java.util.LinkedList;\n import psiprobe.model.jmx.MemoryPool;\n import java.util.List;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class JvmMemoryInfoAccessorBean\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)JvmMemoryInfoAccessorBean.class);\n-    }\n-    \n     public List<MemoryPool> getPools() throws Exception {\n         final List<MemoryPool> memoryPools = new LinkedList<MemoryPool>();\n         final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();\n         final Set<ObjectInstance> memoryOPools = mbeanServer.queryMBeans(new ObjectName(\"java.lang:type=MemoryPool,*\"), null);\n         long totalInit = 0L;\n         long totalMax = 0L;\n         long totalUsed = 0L;\n@@ -62,8 +58,12 @@\n             pool.setUsed(totalUsed);\n             pool.setMax(totalMax);\n             pool.setCommitted(totalCommitted);\n             memoryPools.add(pool);\n         }\n         return memoryPools;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)JvmMemoryInfoAccessorBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/LogResolverBean$AbstractLogComparator.class", "source2": "psiprobe/beans/LogResolverBean$AbstractLogComparator.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,76 +1,80 @@\n-  SHA-256 checksum fdffe91b0fadeef9368a67dcae7def12f871e15f960523aaa500237ad9cf3c03\n+  SHA-256 checksum 36f1f9d5db71e7810ca848dd1a3e41351ba4fa59b6d208df580e0052841a41dc\n   Compiled from \"LogResolverBean.java\"\n abstract class psiprobe.beans.LogResolverBean$AbstractLogComparator extends java.lang.Object implements java.util.Comparator<psiprobe.tools.logging.LogDestination>, java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0420) ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/beans/LogResolverBean$AbstractLogComparator\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // psiprobe/beans/LogResolverBean$AbstractLogComparator\n+  super_class: #8                         // java/lang/Object\n   interfaces: 2, fields: 2, methods: 5, attributes: 3\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/LogResolverBean$AbstractLogComparator\n-   #2 = Utf8               psiprobe/beans/LogResolverBean$AbstractLogComparator\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/util/Comparator\n-   #6 = Utf8               java/util/Comparator\n-   #7 = Class              #8             // java/io/Serializable\n-   #8 = Utf8               java/io/Serializable\n-   #9 = Utf8               serialVersionUID\n-  #10 = Utf8               J\n-  #11 = Utf8               ConstantValue\n-  #12 = Long               1l\n-  #14 = Utf8               DELIM\n-  #15 = Utf8               C\n-  #16 = Integer            33\n-  #17 = Utf8               <init>\n-  #18 = Utf8               ()V\n-  #19 = Utf8               Code\n-  #20 = Methodref          #3.#21         // java/lang/Object.\"<init>\":()V\n-  #21 = NameAndType        #17:#18        // \"<init>\":()V\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;\n-  #26 = Utf8               compare\n-  #27 = Utf8               (Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n-  #28 = Methodref          #1.#29         // psiprobe/beans/LogResolverBean$AbstractLogComparator.convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n-  #29 = NameAndType        #30:#31        // convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n-  #30 = Utf8               convertToString\n-  #31 = Utf8               (Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n-  #32 = Methodref          #33.#35        // java/lang/String.compareTo:(Ljava/lang/String;)I\n-  #33 = Class              #34            // java/lang/String\n-  #34 = Utf8               java/lang/String\n-  #35 = NameAndType        #36:#37        // compareTo:(Ljava/lang/String;)I\n-  #36 = Utf8               compareTo\n-  #37 = Utf8               (Ljava/lang/String;)I\n-  #38 = Utf8               o1\n-  #39 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n-  #40 = Utf8               o2\n-  #41 = Utf8               name1\n-  #42 = Utf8               Ljava/lang/String;\n-  #43 = Utf8               name2\n-  #44 = Utf8               MethodParameters\n-  #45 = Utf8               d1\n-  #46 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)I\n-  #47 = Class              #48            // psiprobe/tools/logging/LogDestination\n-  #48 = Utf8               psiprobe/tools/logging/LogDestination\n-  #49 = Methodref          #1.#50         // psiprobe/beans/LogResolverBean$AbstractLogComparator.compare:(Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n-  #50 = NameAndType        #26:#27        // compare:(Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n-  #51 = Utf8               (Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;)V\n-  #52 = Methodref          #1.#21         // psiprobe/beans/LogResolverBean$AbstractLogComparator.\"<init>\":()V\n-  #53 = Utf8               SourceFile\n-  #54 = Utf8               LogResolverBean.java\n+   #1 = Methodref          #2.#3          // psiprobe/beans/LogResolverBean$AbstractLogComparator.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/beans/LogResolverBean$AbstractLogComparator\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               psiprobe/beans/LogResolverBean$AbstractLogComparator\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#3          // java/lang/Object.\"<init>\":()V\n+   #8 = Class              #9             // java/lang/Object\n+   #9 = Utf8               java/lang/Object\n+  #10 = Methodref          #2.#11         // psiprobe/beans/LogResolverBean$AbstractLogComparator.convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n+  #11 = NameAndType        #12:#13        // convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n+  #12 = Utf8               convertToString\n+  #13 = Utf8               (Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n+  #14 = Methodref          #15.#16        // java/lang/String.compareTo:(Ljava/lang/String;)I\n+  #15 = Class              #17            // java/lang/String\n+  #16 = NameAndType        #18:#19        // compareTo:(Ljava/lang/String;)I\n+  #17 = Utf8               java/lang/String\n+  #18 = Utf8               compareTo\n+  #19 = Utf8               (Ljava/lang/String;)I\n+  #20 = Class              #21            // psiprobe/tools/logging/LogDestination\n+  #21 = Utf8               psiprobe/tools/logging/LogDestination\n+  #22 = Methodref          #2.#23         // psiprobe/beans/LogResolverBean$AbstractLogComparator.compare:(Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n+  #23 = NameAndType        #24:#25        // compare:(Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n+  #24 = Utf8               compare\n+  #25 = Utf8               (Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n+  #26 = Class              #27            // java/util/Comparator\n+  #27 = Utf8               java/util/Comparator\n+  #28 = Class              #29            // java/io/Serializable\n+  #29 = Utf8               java/io/Serializable\n+  #30 = Utf8               serialVersionUID\n+  #31 = Utf8               J\n+  #32 = Utf8               ConstantValue\n+  #33 = Long               1l\n+  #35 = Utf8               DELIM\n+  #36 = Utf8               C\n+  #37 = Integer            33\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;\n+  #43 = Utf8               o1\n+  #44 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n+  #45 = Utf8               o2\n+  #46 = Utf8               name1\n+  #47 = Utf8               Ljava/lang/String;\n+  #48 = Utf8               name2\n+  #49 = Utf8               MethodParameters\n+  #50 = Utf8               d1\n+  #51 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)I\n+  #52 = Utf8               (Lpsiprobe/beans/LogResolverBean$1;)V\n+  #53 = Utf8               x0\n+  #54 = Utf8               Lpsiprobe/beans/LogResolverBean$1;\n   #55 = Utf8               Signature\n   #56 = Utf8               Ljava/lang/Object;Ljava/util/Comparator<Lpsiprobe/tools/logging/LogDestination;>;Ljava/io/Serializable;\n-  #57 = Utf8               InnerClasses\n-  #58 = Class              #59            // psiprobe/beans/LogResolverBean\n-  #59 = Utf8               psiprobe/beans/LogResolverBean\n-  #60 = Utf8               AbstractLogComparator\n+  #57 = Utf8               SourceFile\n+  #58 = Utf8               LogResolverBean.java\n+  #59 = Utf8               InnerClasses\n+  #60 = Class              #61            // psiprobe/beans/LogResolverBean\n+  #61 = Utf8               psiprobe/beans/LogResolverBean\n+  #62 = Utf8               AbstractLogComparator\n+  #63 = Class              #64            // psiprobe/beans/LogResolverBean$1\n+  #64 = Utf8               psiprobe/beans/LogResolverBean$1\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long 1l\n \n   protected static final char DELIM = '!';\n@@ -80,38 +84,38 @@\n \n   private psiprobe.beans.LogResolverBean$AbstractLogComparator();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #20                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 771: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;\n \n   public final int compare(psiprobe.tools.logging.LogDestination, psiprobe.tools.logging.LogDestination);\n     descriptor: (Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n     flags: (0x0011) ACC_PUBLIC, ACC_FINAL\n     Code:\n       stack=2, locals=5, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #28                 // Method convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n+         2: invokevirtual #10                 // Method convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n          5: astore_3\n          6: aload_0\n          7: aload_2\n-         8: invokevirtual #28                 // Method convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n+         8: invokevirtual #10                 // Method convertToString:(Lpsiprobe/tools/logging/LogDestination;)Ljava/lang/String;\n         11: astore        4\n         13: aload_3\n         14: aload         4\n-        16: invokevirtual #32                 // Method java/lang/String.compareTo:(Ljava/lang/String;)I\n+        16: invokevirtual #14                 // Method java/lang/String.compareTo:(Ljava/lang/String;)I\n         19: ireturn\n       LineNumberTable:\n         line 782: 0\n         line 783: 6\n         line 784: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -135,34 +139,42 @@\n   public int compare(java.lang.Object, java.lang.Object);\n     descriptor: (Ljava/lang/Object;Ljava/lang/Object;)I\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #47                 // class psiprobe/tools/logging/LogDestination\n+         2: checkcast     #20                 // class psiprobe/tools/logging/LogDestination\n          5: aload_2\n-         6: checkcast     #47                 // class psiprobe/tools/logging/LogDestination\n-         9: invokevirtual #49                 // Method compare:(Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n+         6: checkcast     #20                 // class psiprobe/tools/logging/LogDestination\n+         9: invokevirtual #22                 // Method compare:(Lpsiprobe/tools/logging/LogDestination;Lpsiprobe/tools/logging/LogDestination;)I\n         12: ireturn\n       LineNumberTable:\n-        line 1: 0\n+        line 771: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            0      13     0  this   Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;\n+    MethodParameters:\n+      Name                           Flags\n+      o1                             synthetic\n+      o2                             synthetic\n \n-  psiprobe.beans.LogResolverBean$AbstractLogComparator(psiprobe.beans.LogResolverBean$AbstractLogComparator);\n-    descriptor: (Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;)V\n+  psiprobe.beans.LogResolverBean$AbstractLogComparator(psiprobe.beans.LogResolverBean$1);\n+    descriptor: (Lpsiprobe/beans/LogResolverBean$1;)V\n     flags: (0x1000) ACC_SYNTHETIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #52                 // Method \"<init>\":()V\n+         1: invokespecial #1                  // Method \"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 771: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            0       5     0  this   Lpsiprobe/beans/LogResolverBean$AbstractLogComparator;\n+            0       5     1    x0   Lpsiprobe/beans/LogResolverBean$1;\n }\n-SourceFile: \"LogResolverBean.java\"\n Signature: #56                          // Ljava/lang/Object;Ljava/util/Comparator<Lpsiprobe/tools/logging/LogDestination;>;Ljava/io/Serializable;\n+SourceFile: \"LogResolverBean.java\"\n InnerClasses:\n-  private static abstract #60= #1 of #58; // AbstractLogComparator=class psiprobe/beans/LogResolverBean$AbstractLogComparator of class psiprobe/beans/LogResolverBean\n+  private static abstract #62= #2 of #60; // AbstractLogComparator=class psiprobe/beans/LogResolverBean$AbstractLogComparator of class psiprobe/beans/LogResolverBean\n+  static #63;                             // class psiprobe/beans/LogResolverBean$1\n"}]}, {"source1": "psiprobe/beans/LogResolverBean$LogDestinationComparator.class", "source2": "psiprobe/beans/LogResolverBean$LogDestinationComparator.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -8,29 +8,29 @@\n \n private static class LogDestinationComparator extends LogResolverBean.AbstractLogComparator implements Serializable\n {\n     private static final long serialVersionUID = 1L;\n     private final boolean all;\n     \n     public LogDestinationComparator(final boolean all) {\n-        super((LogResolverBean.AbstractLogComparator)null);\n+        super((LogResolverBean.LogResolverBean$1)null);\n         this.all = all;\n     }\n     \n     protected String convertToString(final LogDestination dest) {\n         final File file = dest.getFile();\n         final String fileName = (file == null) ? \"\" : file.getAbsolutePath();\n         String name;\n         if (this.all) {\n             final Application app = dest.getApplication();\n             final String appName = (app == null) ? Character.toString('!') : app.getName();\n             final String context = dest.isContext() ? \"is\" : \"not\";\n             final String root = dest.isRoot() ? \"is\" : \"not\";\n             final String logType = dest.getLogType();\n-            name = String.valueOf(appName) + '!' + context + '!' + root + '!' + logType + '!' + fileName;\n+            name = appName + '!' + context + '!' + root + '!' + logType + '!' + fileName;\n         }\n         else {\n             name = fileName;\n         }\n         return name;\n     }\n }\n"}]}, {"source1": "psiprobe/beans/LogResolverBean$LogSourceComparator.class", "source2": "psiprobe/beans/LogResolverBean$LogSourceComparator.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,22 +7,22 @@\n import java.io.Serializable;\n \n private static class LogSourceComparator extends LogResolverBean.AbstractLogComparator implements Serializable\n {\n     private static final long serialVersionUID = 1L;\n     \n     private LogSourceComparator() {\n-        super((LogResolverBean.AbstractLogComparator)null);\n+        super((LogResolverBean.LogResolverBean$1)null);\n     }\n     \n     protected String convertToString(final LogDestination dest) {\n         final File file = dest.getFile();\n         final String fileName = (file == null) ? \"\" : file.getAbsolutePath();\n         final Application app = dest.getApplication();\n         final String appName = (app == null) ? Character.toString('!') : app.getName();\n         final String logType = dest.getLogType();\n         final String context = dest.isContext() ? \"is\" : \"not\";\n         final String root = dest.isRoot() ? \"is\" : \"not\";\n         final String logName = dest.getName();\n-        return String.valueOf(appName) + '!' + logType + '!' + context + '!' + root + '!' + logName + '!' + fileName;\n+        return appName + '!' + logType + '!' + context + '!' + root + '!' + logName + '!' + fileName;\n     }\n }\n"}]}, {"source1": "psiprobe/beans/LogResolverBean.class", "source2": "psiprobe/beans/LogResolverBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor;\n import psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor;\n import psiprobe.tools.logging.logback13.Logback13LoggerAccessor;\n import psiprobe.tools.logging.logback.LogbackLoggerAccessor;\n import java.lang.reflect.InvocationTargetException;\n import org.apache.catalina.Loader;\n import psiprobe.tools.logging.log4j.Log4JLoggerAccessor;\n@@ -37,30 +38,25 @@\n import psiprobe.model.DisconnectedLogDestination;\n import java.util.Comparator;\n import java.util.Collections;\n import java.util.LinkedList;\n import psiprobe.tools.logging.LogDestination;\n import org.springframework.beans.factory.annotation.Autowired;\n import java.util.ArrayList;\n-import org.slf4j.LoggerFactory;\n import java.util.List;\n import javax.inject.Inject;\n import org.slf4j.Logger;\n \n public class LogResolverBean\n {\n     private static final Logger logger;\n     @Inject\n     private ContainerWrapperBean containerWrapper;\n     private List<String> stdoutFiles;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)LogResolverBean.class);\n-    }\n-    \n     public LogResolverBean() {\n         this.stdoutFiles = new ArrayList<String>();\n     }\n     \n     public ContainerWrapperBean getContainerWrapper() {\n         return this.containerWrapper;\n     }\n@@ -106,15 +102,15 @@\n         return filtered;\n     }\n     \n     public List<LogDestination> getLogSources() {\n         final List<LogDestination> sources = new LinkedList<LogDestination>();\n         final List<LogDestination> allAppenders = this.getAllLogDestinations();\n         if (allAppenders != null) {\n-            final LogResolverBean.AbstractLogComparator cmp = (LogResolverBean.AbstractLogComparator)new LogResolverBean.LogSourceComparator((LogResolverBean.LogSourceComparator)null);\n+            final LogResolverBean.AbstractLogComparator cmp = (LogResolverBean.AbstractLogComparator)new LogResolverBean.LogSourceComparator((LogResolverBean.LogResolverBean$1)null);\n             Collections.sort(allAppenders, (Comparator<? super LogDestination>)cmp);\n             for (final LogDestination dest : allAppenders) {\n                 if (Collections.binarySearch(sources, dest, (Comparator<? super LogDestination>)cmp) < 0) {\n                     sources.add((LogDestination)new DisconnectedLogDestination().builder(dest));\n                 }\n             }\n         }\n@@ -193,17 +189,14 @@\n                     }\n                 }\n                 finally {\n                     if (prevCl != null) {\n                         ClassUtils.overrideThreadContextClassLoader(prevCl);\n                     }\n                 }\n-                if (prevCl != null) {\n-                    ClassUtils.overrideThreadContextClassLoader(prevCl);\n-                }\n             }\n         }\n         return result;\n     }\n     \n     private void interrogateContext(final Context ctx, final List<LogDestination> allAppenders) {\n         final Application application = ApplicationUtils.getApplication(ctx, this.getContainerWrapper());\n@@ -261,24 +254,20 @@\n             final ClassLoader prevCl = ClassUtils.overrideThreadContextClassLoader(cl);\n             try {\n                 this.interrogateClassLoader(cl, application, allAppenders);\n             }\n             catch (final Exception e2) {\n                 LogResolverBean.logger.error(\"Could not interrogate classloader loggers for {}. Enable debug logging to see the trace stack\", (Object)ctx.getName());\n                 LogResolverBean.logger.debug(\"\", (Throwable)e2);\n-                return;\n             }\n             finally {\n                 if (prevCl != null) {\n                     ClassUtils.overrideThreadContextClassLoader(prevCl);\n                 }\n             }\n-            if (prevCl != null) {\n-                ClassUtils.overrideThreadContextClassLoader(prevCl);\n-            }\n         }\n     }\n     \n     private void interrogateClassLoader(final ClassLoader cl, final Application application, final List<LogDestination> appenders) {\n         final String applicationName = (application != null) ? (\"application \\\"\" + application.getName() + \"\\\"\") : \"server\";\n         try {\n             final Jdk14ManagerAccessor jdk14accessor = new Jdk14ManagerAccessor(cl);\n@@ -515,8 +504,12 @@\n             }\n         }\n         catch (final Exception e) {\n             LogResolverBean.logger.debug(\"getTomcatSlf4jLogback13LogDestination failed\", (Throwable)e);\n         }\n         return null;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)LogResolverBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/ResourceResolver.class", "source2": "psiprobe/beans/ResourceResolver.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 2acb25ffaea56955714964f052099246c412991e0c6ed6688195073da42cc196\n+  SHA-256 checksum 566bc5145eb5c3063a7172714a2a8e278da02f764cd0bf7e9777042bff935741\n   Compiled from \"ResourceResolver.java\"\n public interface psiprobe.beans.ResourceResolver\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // psiprobe/beans/ResourceResolver\n   super_class: #3                         // java/lang/Object\n@@ -20,18 +20,18 @@\n   #10 = Utf8               ()Ljava/util/List;\n   #11 = Utf8               Exceptions\n   #12 = Class              #13            // javax/naming/NamingException\n   #13 = Utf8               javax/naming/NamingException\n   #14 = Utf8               Signature\n   #15 = Utf8               ()Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n   #16 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #17 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n+  #17 = Utf8               MethodParameters\n   #18 = Utf8               context\n   #19 = Utf8               containerWrapper\n-  #20 = Utf8               MethodParameters\n+  #20 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n   #21 = Utf8               resetResource\n   #22 = Utf8               (Lorg/apache/catalina/Context;Ljava/lang/String;Lpsiprobe/beans/ContainerWrapperBean;)Z\n   #23 = Utf8               resourceName\n   #24 = Utf8               lookupDataSource\n   #25 = Utf8               (Lorg/apache/catalina/Context;Ljava/lang/String;Lpsiprobe/beans/ContainerWrapperBean;)Ljavax/sql/DataSource;\n   #26 = Utf8               getMBeanServer\n   #27 = Utf8               ()Ljavax/management/MBeanServer;\n@@ -58,19 +58,19 @@\n     Signature: #15                          // ()Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n \n   public abstract java.util.List<psiprobe.model.ApplicationResource> getApplicationResources(org.apache.catalina.Context, psiprobe.beans.ContainerWrapperBean) throws javax.naming.NamingException;\n     descriptor: (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     Exceptions:\n       throws javax.naming.NamingException\n-    Signature: #17                          // (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n     MethodParameters:\n       Name                           Flags\n       context\n       containerWrapper\n+    Signature: #20                          // (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n \n   public abstract boolean resetResource(org.apache.catalina.Context, java.lang.String, psiprobe.beans.ContainerWrapperBean) throws javax.naming.NamingException;\n     descriptor: (Lorg/apache/catalina/Context;Ljava/lang/String;Lpsiprobe/beans/ContainerWrapperBean;)Z\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     Exceptions:\n       throws javax.naming.NamingException\n     MethodParameters:\n"}]}, {"source1": "psiprobe/beans/ResourceResolverBean.class", "source2": "psiprobe/beans/ResourceResolverBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import javax.management.JMException;\n import org.apache.catalina.core.StandardServer;\n import javax.management.ReflectionException;\n import javax.management.MBeanException;\n import javax.management.InstanceNotFoundException;\n import javax.management.AttributeNotFoundException;\n import org.apache.catalina.Server;\n@@ -19,31 +20,26 @@\n import java.util.Iterator;\n import java.util.Set;\n import javax.management.MBeanServer;\n import javax.management.QueryExp;\n import javax.management.ObjectName;\n import java.util.ArrayList;\n import psiprobe.model.ApplicationResource;\n-import org.slf4j.LoggerFactory;\n import javax.inject.Inject;\n import java.util.List;\n import org.slf4j.Logger;\n \n public class ResourceResolverBean implements ResourceResolver\n {\n     private static final Logger logger;\n     public static final String DEFAULT_GLOBAL_RESOURCE_PREFIX = \"\";\n     public static final String DEFAULT_RESOURCE_PREFIX = \"java:comp/env/\";\n     @Inject\n     private List<String> datasourceMappers;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ResourceResolverBean.class);\n-    }\n-    \n     public List<ApplicationResource> getApplicationResources() throws NamingException {\n         ResourceResolverBean.logger.debug(\"Reading GLOBAL resources\");\n         final List<ApplicationResource> resources = new ArrayList<ApplicationResource>();\n         final MBeanServer server = this.getMBeanServer();\n         if (server != null) {\n             try {\n                 final Set<ObjectName> dsNames = server.queryNames(new ObjectName(\"Catalina:type=Resource,resourcetype=Global,*\"), null);\n@@ -88,17 +84,14 @@\n                 }\n             }\n             finally {\n                 if (contextBound) {\n                     containerWrapper.getTomcatContainer().unbindFromContext(context);\n                 }\n             }\n-            if (contextBound) {\n-                containerWrapper.getTomcatContainer().unbindFromContext(context);\n-            }\n         }\n         return resourceList;\n     }\n     \n     public void lookupResource(final ApplicationResource resource, final boolean contextBound, final boolean global) {\n         DataSourceInfo dataSourceInfo = null;\n         if (contextBound) {\n@@ -207,15 +200,15 @@\n     }\n     \n     public MBeanServer getMBeanServer() {\n         return ManagementFactory.getPlatformMBeanServer();\n     }\n     \n     protected static String resolveJndiName(final String name, final boolean global) {\n-        return String.valueOf(global ? \"\" : \"java:comp/env/\") + name;\n+        return (global ? \"\" : \"java:comp/env/\") + name;\n     }\n     \n     private String getStringAttribute(final MBeanServer server, final ObjectName objectName, final String attributeName) {\n         try {\n             return (String)server.getAttribute(objectName, attributeName);\n         }\n         catch (final Exception e) {\n@@ -224,20 +217,18 @@\n         }\n     }\n     \n     public static javax.naming.Context getGlobalNamingContext() {\n         javax.naming.Context globalContext = null;\n         final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();\n         if (mbeanServer != null) {\n-            String[] domains;\n-            for (int length = (domains = mbeanServer.getDomains()).length, i = 0; i < length; ++i) {\n-                final String domain = domains[i];\n+            for (final String domain : mbeanServer.getDomains()) {\n                 ObjectName name;\n                 try {\n-                    name = new ObjectName(String.valueOf(domain) + \":type=Server\");\n+                    name = new ObjectName(domain + \":type=Server\");\n                 }\n                 catch (final MalformedObjectNameException e) {\n                     ResourceResolverBean.logger.error(\"\", (Throwable)e);\n                     return null;\n                 }\n                 Server server = null;\n                 try {\n@@ -250,8 +241,12 @@\n                     globalContext = server.getGlobalNamingContext();\n                     break;\n                 }\n             }\n         }\n         return globalContext;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ResourceResolverBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/RuntimeInfoAccessorBean.class", "source2": "psiprobe/beans/RuntimeInfoAccessorBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,26 +1,22 @@\n \n package psiprobe.beans;\n \n+import org.slf4j.LoggerFactory;\n import javax.management.MBeanServer;\n import psiprobe.tools.JmxTools;\n import javax.management.ObjectName;\n import java.lang.management.ManagementFactory;\n import psiprobe.model.jmx.RuntimeInformation;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class RuntimeInfoAccessorBean\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)RuntimeInfoAccessorBean.class);\n-    }\n-    \n     public RuntimeInformation getRuntimeInformation() throws Exception {\n         final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();\n         final RuntimeInformation ri = new RuntimeInformation();\n         try {\n             final ObjectName runtimeOName = new ObjectName(\"java.lang:type=Runtime\");\n             ri.setStartTime(JmxTools.getLongAttr(mbeanServer, runtimeOName, \"StartTime\"));\n             ri.setUptime(JmxTools.getLongAttr(mbeanServer, runtimeOName, \"Uptime\"));\n@@ -48,8 +44,12 @@\n         }\n         catch (final Exception e) {\n             RuntimeInfoAccessorBean.logger.debug(\"OS information is unavailable\");\n             RuntimeInfoAccessorBean.logger.trace(\"\", (Throwable)e);\n             return null;\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)RuntimeInfoAccessorBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/accessors/C3P0DatasourceAccessor.class", "source2": "psiprobe/beans/accessors/C3P0DatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum aae5dc7b5e406d1fb0b9e0fa4d6f500cf6394233f8862d07a1f6866c9dd7eb76\n+  SHA-256 checksum 49a501668239e05c51c18974fa1fffec9e96a37822f209ef94d0b0f4a04a74e8\n   Compiled from \"C3P0DatasourceAccessor.java\"\n public class psiprobe.beans.accessors.C3P0DatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/C3P0DatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/C3P0DatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/C3P0DatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/C3P0DatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // com/mchange/v2/c3p0/ComboPooledDataSource\n-   #26 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // com/mchange/v2/c3p0/ComboPooledDataSource.getNumBusyConnections:()I\n-   #31 = NameAndType        #32:#33       // getNumBusyConnections:()I\n-   #32 = Utf8               getNumBusyConnections\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // com/mchange/v2/c3p0/ComboPooledDataSource.getNumConnections:()I\n-   #39 = NameAndType        #40:#33       // getNumConnections:()I\n-   #40 = Utf8               getNumConnections\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // com/mchange/v2/c3p0/ComboPooledDataSource.getMaxPoolSize:()I\n-   #45 = NameAndType        #46:#33       // getMaxPoolSize:()I\n-   #46 = Utf8               getMaxPoolSize\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // com/mchange/v2/c3p0/ComboPooledDataSource.getJdbcUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getJdbcUrl:()Ljava/lang/String;\n-   #52 = Utf8               getJdbcUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // com/mchange/v2/c3p0/ComboPooledDataSource.getUser:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUser:()Ljava/lang/String;\n-   #60 = Utf8               getUser\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // c3p0\n-   #69 = Utf8               c3p0\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = Methodref          #25.#83       // com/mchange/v2/c3p0/ComboPooledDataSource.hardReset:()V\n-   #83 = NameAndType        #84:#8        // hardReset:()V\n-   #84 = Utf8               hardReset\n-   #85 = String             #86           // com.mchange.v2.c3p0.ComboPooledDataSource\n-   #86 = Utf8               com.mchange.v2.c3p0.ComboPooledDataSource\n-   #87 = Methodref          #3.#88        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #88 = NameAndType        #89:#90       // getClass:()Ljava/lang/Class;\n-   #89 = Utf8               getClass\n-   #90 = Utf8               ()Ljava/lang/Class;\n-   #91 = Methodref          #92.#94       // java/lang/Class.getName:()Ljava/lang/String;\n-   #92 = Class              #93           // java/lang/Class\n-   #93 = Utf8               java/lang/Class\n-   #94 = NameAndType        #95:#53       // getName:()Ljava/lang/String;\n-   #95 = Utf8               getName\n-   #96 = Methodref          #97.#99       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #97 = Class              #98           // java/lang/String\n-   #98 = Utf8               java/lang/String\n-   #99 = NameAndType        #100:#24      // equals:(Ljava/lang/Object;)Z\n-  #100 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/C3P0DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/C3P0DatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/C3P0DatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // com/mchange/v2/c3p0/ComboPooledDataSource\n+   #14 = Utf8               com/mchange/v2/c3p0/ComboPooledDataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // com/mchange/v2/c3p0/ComboPooledDataSource.getNumBusyConnections:()I\n+   #19 = NameAndType        #20:#21       // getNumBusyConnections:()I\n+   #20 = Utf8               getNumBusyConnections\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // com/mchange/v2/c3p0/ComboPooledDataSource.getNumConnections:()I\n+   #27 = NameAndType        #28:#21       // getNumConnections:()I\n+   #28 = Utf8               getNumConnections\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // com/mchange/v2/c3p0/ComboPooledDataSource.getMaxPoolSize:()I\n+   #33 = NameAndType        #34:#21       // getMaxPoolSize:()I\n+   #34 = Utf8               getMaxPoolSize\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // com/mchange/v2/c3p0/ComboPooledDataSource.getJdbcUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getJdbcUrl:()Ljava/lang/String;\n+   #40 = Utf8               getJdbcUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // com/mchange/v2/c3p0/ComboPooledDataSource.getUser:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUser:()Ljava/lang/String;\n+   #48 = Utf8               getUser\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // c3p0\n+   #57 = Utf8               c3p0\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = Methodref          #13.#62       // com/mchange/v2/c3p0/ComboPooledDataSource.hardReset:()V\n+   #62 = NameAndType        #63:#6        // hardReset:()V\n+   #63 = Utf8               hardReset\n+   #64 = String             #65           // com.mchange.v2.c3p0.ComboPooledDataSource\n+   #65 = Utf8               com.mchange.v2.c3p0.ComboPooledDataSource\n+   #66 = Methodref          #2.#67        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #67 = NameAndType        #68:#69       // getClass:()Ljava/lang/Class;\n+   #68 = Utf8               getClass\n+   #69 = Utf8               ()Ljava/lang/Class;\n+   #70 = Methodref          #71.#72       // java/lang/Class.getName:()Ljava/lang/String;\n+   #71 = Class              #73           // java/lang/Class\n+   #72 = NameAndType        #74:#41       // getName:()Ljava/lang/String;\n+   #73 = Utf8               java/lang/Class\n+   #74 = Utf8               getName\n+   #75 = Methodref          #76.#77       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #76 = Class              #78           // java/lang/String\n+   #77 = NameAndType        #79:#12       // equals:(Ljava/lang/Object;)Z\n+   #78 = Utf8               java/lang/String\n+   #79 = Utf8               equals\n+   #80 = Class              #81           // psiprobe/beans/accessors/DatasourceAccessor\n+   #81 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #82 = Utf8               Code\n+   #83 = Utf8               LineNumberTable\n+   #84 = Utf8               LocalVariableTable\n+   #85 = Utf8               this\n+   #86 = Utf8               Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+   #87 = Utf8               getInfo\n+   #88 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #89 = Utf8               source\n+   #90 = Utf8               Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n+   #91 = Utf8               resource\n+   #92 = Utf8               Ljava/lang/Object;\n+   #93 = Utf8               dataSourceInfo\n+   #94 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #95 = Utf8               StackMapTable\n+   #96 = Utf8               Exceptions\n+   #97 = Class              #98           // java/lang/Exception\n+   #98 = Utf8               java/lang/Exception\n+   #99 = Utf8               MethodParameters\n+  #100 = Utf8               reset\n   #101 = Utf8               SourceFile\n   #102 = Utf8               C3P0DatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.C3P0DatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=2, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          74\n         10: aload_1\n-        11: checkcast     #25                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        11: checkcast     #13                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getNumBusyConnections:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getNumBusyConnections:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getNumConnections:()I\n-        36: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        33: invokevirtual #26                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getNumConnections:()I\n+        36: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         39: aload_2\n         40: aload_3\n-        41: invokevirtual #44                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getMaxPoolSize:()I\n-        44: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        41: invokevirtual #32                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getMaxPoolSize:()I\n+        44: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         47: aload_2\n         48: aload_3\n-        49: invokevirtual #50                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getJdbcUrl:()Ljava/lang/String;\n-        52: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        49: invokevirtual #38                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getJdbcUrl:()Ljava/lang/String;\n+        52: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         55: aload_2\n         56: aload_3\n-        57: invokevirtual #58                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getUser:()Ljava/lang/String;\n-        60: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        57: invokevirtual #46                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.getUser:()Ljava/lang/String;\n+        60: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         63: aload_2\n         64: iconst_1\n-        65: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        65: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         68: aload_2\n-        69: ldc           #68                 // String c3p0\n-        71: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        69: ldc           #56                 // String c3p0\n+        71: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         74: aload_2\n         75: areturn\n       LineNumberTable:\n         line 24: 0\n         line 25: 2\n         line 26: 10\n         line 28: 15\n@@ -184,40 +182,40 @@\n         line 32: 47\n         line 33: 55\n         line 34: 63\n         line 35: 68\n         line 37: 74\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      59     3 source   Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n             0      76     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n             0      76     1 resource   Ljava/lang/Object;\n             2      74     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      59     3 source   Lcom/mchange/v2/c3p0/ComboPooledDataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 74\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         2: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          5: ifeq          17\n          8: aload_1\n-         9: checkcast     #25                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n-        12: invokevirtual #82                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.hardReset:()V\n+         9: checkcast     #13                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        12: invokevirtual #61                 // Method com/mchange/v2/c3p0/ComboPooledDataSource.hardReset:()V\n         15: iconst_1\n         16: ireturn\n         17: iconst_0\n         18: ireturn\n       LineNumberTable:\n         line 42: 0\n         line 43: 8\n@@ -225,44 +223,46 @@\n         line 46: 17\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n             0      19     1 resource   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 1\n         frame_type = 17 /* same */\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #85                 // String com.mchange.v2.c3p0.ComboPooledDataSource\n+         0: ldc           #64                 // String com.mchange.v2.c3p0.ComboPooledDataSource\n          2: aload_1\n-         3: invokevirtual #87                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #91                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #96                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #66                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #70                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #75                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class com/mchange/v2/c3p0/ComboPooledDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 51: 0\n-        line 52: 15\n-        line 51: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/C3P0DatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"C3P0DatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/Dbcp2DatasourceAccessor.class", "source2": "psiprobe/beans/accessors/Dbcp2DatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum 84ec8a960f1eebee6df12936e2d22ddd7f5570d51a6a934e7f47f0751833b843\n+  SHA-256 checksum 688d75f4cca52668e29c0f2a9b59eb86db0801116d34c2ce9284d3cc0c971d54\n   Compiled from \"Dbcp2DatasourceAccessor.java\"\n public class psiprobe.beans.accessors.Dbcp2DatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/apache/commons/dbcp2/BasicDataSource\n-   #26 = Utf8               org/apache/commons/dbcp2/BasicDataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n-   #31 = NameAndType        #32:#33       // getNumActive:()I\n-   #32 = Utf8               getNumActive\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n-   #39 = NameAndType        #40:#33       // getNumIdle:()I\n-   #40 = Utf8               getNumIdle\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n-   #45 = NameAndType        #46:#33       // getMaxTotal:()I\n-   #46 = Utf8               getMaxTotal\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getUrl:()Ljava/lang/String;\n-   #52 = Utf8               getUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUsername:()Ljava/lang/String;\n-   #60 = Utf8               getUsername\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // commons-dbcp2\n-   #69 = Utf8               commons-dbcp2\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lorg/apache/commons/dbcp2/BasicDataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = String             #83           // org.apache.commons.dbcp2.BasicDataSource\n-   #83 = Utf8               org.apache.commons.dbcp2.BasicDataSource\n-   #84 = Methodref          #3.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n-   #86 = Utf8               getClass\n-   #87 = Utf8               ()Ljava/lang/Class;\n-   #88 = Methodref          #89.#91       // java/lang/Class.getName:()Ljava/lang/String;\n-   #89 = Class              #90           // java/lang/Class\n-   #90 = Utf8               java/lang/Class\n-   #91 = NameAndType        #92:#53       // getName:()Ljava/lang/String;\n-   #92 = Utf8               getName\n-   #93 = Methodref          #94.#96       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/lang/String\n-   #95 = Utf8               java/lang/String\n-   #96 = NameAndType        #97:#24       // equals:(Ljava/lang/Object;)Z\n-   #97 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/Dbcp2DatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/Dbcp2DatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/apache/commons/dbcp2/BasicDataSource\n+   #14 = Utf8               org/apache/commons/dbcp2/BasicDataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n+   #19 = NameAndType        #20:#21       // getNumActive:()I\n+   #20 = Utf8               getNumActive\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n+   #27 = NameAndType        #28:#21       // getNumIdle:()I\n+   #28 = Utf8               getNumIdle\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n+   #33 = NameAndType        #34:#21       // getMaxTotal:()I\n+   #34 = Utf8               getMaxTotal\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getUrl:()Ljava/lang/String;\n+   #40 = Utf8               getUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUsername:()Ljava/lang/String;\n+   #48 = Utf8               getUsername\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // commons-dbcp2\n+   #57 = Utf8               commons-dbcp2\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = String             #62           // org.apache.commons.dbcp2.BasicDataSource\n+   #62 = Utf8               org.apache.commons.dbcp2.BasicDataSource\n+   #63 = Methodref          #2.#64        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = NameAndType        #65:#66       // getClass:()Ljava/lang/Class;\n+   #65 = Utf8               getClass\n+   #66 = Utf8               ()Ljava/lang/Class;\n+   #67 = Methodref          #68.#69       // java/lang/Class.getName:()Ljava/lang/String;\n+   #68 = Class              #70           // java/lang/Class\n+   #69 = NameAndType        #71:#41       // getName:()Ljava/lang/String;\n+   #70 = Utf8               java/lang/Class\n+   #71 = Utf8               getName\n+   #72 = Methodref          #73.#74       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #73 = Class              #75           // java/lang/String\n+   #74 = NameAndType        #76:#12       // equals:(Ljava/lang/Object;)Z\n+   #75 = Utf8               java/lang/String\n+   #76 = Utf8               equals\n+   #77 = Class              #78           // psiprobe/beans/accessors/DatasourceAccessor\n+   #78 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+   #84 = Utf8               getInfo\n+   #85 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #86 = Utf8               source\n+   #87 = Utf8               Lorg/apache/commons/dbcp2/BasicDataSource;\n+   #88 = Utf8               resource\n+   #89 = Utf8               Ljava/lang/Object;\n+   #90 = Utf8               dataSourceInfo\n+   #91 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #92 = Utf8               StackMapTable\n+   #93 = Utf8               Exceptions\n+   #94 = Class              #95           // java/lang/Exception\n+   #95 = Utf8               java/lang/Exception\n+   #96 = Utf8               MethodParameters\n+   #97 = Utf8               reset\n    #98 = Utf8               SourceFile\n    #99 = Utf8               Dbcp2DatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.Dbcp2DatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          79\n         10: aload_1\n-        11: checkcast     #25                 // class org/apache/commons/dbcp2/BasicDataSource\n+        11: checkcast     #13                 // class org/apache/commons/dbcp2/BasicDataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n+        33: invokevirtual #26                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n         36: aload_3\n-        37: invokevirtual #30                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n+        37: invokevirtual #18                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n         40: iadd\n-        41: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        41: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         44: aload_2\n         45: aload_3\n-        46: invokevirtual #44                 // Method org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n-        49: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        46: invokevirtual #32                 // Method org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n+        49: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         52: aload_2\n         53: aload_3\n-        54: invokevirtual #50                 // Method org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-        57: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        54: invokevirtual #38                 // Method org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+        57: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         60: aload_2\n         61: aload_3\n-        62: invokevirtual #58                 // Method org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-        65: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        62: invokevirtual #46                 // Method org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+        65: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         68: aload_2\n         69: iconst_0\n-        70: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        70: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         73: aload_2\n-        74: ldc           #68                 // String commons-dbcp2\n-        76: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        74: ldc           #56                 // String commons-dbcp2\n+        76: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         79: aload_2\n         80: areturn\n       LineNumberTable:\n         line 24: 0\n         line 25: 2\n         line 26: 10\n         line 27: 15\n@@ -184,71 +182,73 @@\n         line 31: 52\n         line 32: 60\n         line 33: 68\n         line 34: 73\n         line 36: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      64     3 source   Lorg/apache/commons/dbcp2/BasicDataSource;\n             0      81     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n             0      81     1 resource   Ljava/lang/Object;\n             2      79     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      64     3 source   Lorg/apache/commons/dbcp2/BasicDataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 79\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #82                 // String org.apache.commons.dbcp2.BasicDataSource\n+         0: ldc           #61                 // String org.apache.commons.dbcp2.BasicDataSource\n          2: aload_1\n-         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #67                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #72                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/apache/commons/dbcp2/BasicDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/apache/commons/dbcp2/BasicDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 46: 0\n-        line 47: 15\n-        line 46: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/Dbcp2DatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"Dbcp2DatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/HikariCpDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/HikariCpDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,322 +1,323 @@\n-  SHA-256 checksum 61ba26a2d66dd4050bab3cefca2727323651fa4778cc9192592d712f10c206e5\n+  SHA-256 checksum 94c398f1a49c6250154aea2af9cba06a0fc9b2d48cea3e15481ef71bfdc5321a\n   Compiled from \"HikariCpDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.HikariCpDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/HikariCpDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/HikariCpDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/HikariCpDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/HikariCpDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // com/zaxxer/hikari/HikariDataSource\n-   #26 = Utf8               com/zaxxer/hikari/HikariDataSource\n-   #27 = Methodref          #28.#30       // java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n-   #28 = Class              #29           // java/lang/management/ManagementFactory\n-   #29 = Utf8               java/lang/management/ManagementFactory\n-   #30 = NameAndType        #31:#32       // getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n-   #31 = Utf8               getPlatformMBeanServer\n-   #32 = Utf8               ()Ljavax/management/MBeanServer;\n-   #33 = Class              #34           // javax/management/ObjectName\n-   #34 = Utf8               javax/management/ObjectName\n-   #35 = Class              #36           // java/lang/StringBuilder\n-   #36 = Utf8               java/lang/StringBuilder\n-   #37 = String             #38           // com.zaxxer.hikari:type=Pool (\n-   #38 = Utf8               com.zaxxer.hikari:type=Pool (\n-   #39 = Methodref          #35.#40       // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-   #40 = NameAndType        #7:#41        // \"<init>\":(Ljava/lang/String;)V\n-   #41 = Utf8               (Ljava/lang/String;)V\n-   #42 = Methodref          #25.#43       // com/zaxxer/hikari/HikariDataSource.getPoolName:()Ljava/lang/String;\n-   #43 = NameAndType        #44:#45       // getPoolName:()Ljava/lang/String;\n-   #44 = Utf8               getPoolName\n-   #45 = Utf8               ()Ljava/lang/String;\n-   #46 = Methodref          #35.#47       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #47 = NameAndType        #48:#49       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #48 = Utf8               append\n-   #49 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #50 = String             #51           // )\n-   #51 = Utf8               )\n-   #52 = Methodref          #35.#53       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #53 = NameAndType        #54:#45       // toString:()Ljava/lang/String;\n-   #54 = Utf8               toString\n-   #55 = Methodref          #33.#40       // javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n-   #56 = Class              #57           // com/zaxxer/hikari/HikariPoolMXBean\n-   #57 = Utf8               com/zaxxer/hikari/HikariPoolMXBean\n-   #58 = Methodref          #59.#61       // javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-   #59 = Class              #60           // javax/management/JMX\n-   #60 = Utf8               javax/management/JMX\n-   #61 = NameAndType        #62:#63       // newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-   #62 = Utf8               newMXBeanProxy\n-   #63 = Utf8               (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-   #64 = Class              #65           // psiprobe/model/DataSourceInfo\n-   #65 = Utf8               psiprobe/model/DataSourceInfo\n-   #66 = Methodref          #64.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #67 = InterfaceMethodref #56.#68       // com/zaxxer/hikari/HikariPoolMXBean.getActiveConnections:()I\n-   #68 = NameAndType        #69:#70       // getActiveConnections:()I\n-   #69 = Utf8               getActiveConnections\n-   #70 = Utf8               ()I\n-   #71 = Methodref          #64.#72       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #72 = NameAndType        #73:#74       // setBusyConnections:(I)V\n-   #73 = Utf8               setBusyConnections\n-   #74 = Utf8               (I)V\n-   #75 = InterfaceMethodref #56.#76       // com/zaxxer/hikari/HikariPoolMXBean.getTotalConnections:()I\n-   #76 = NameAndType        #77:#70       // getTotalConnections:()I\n-   #77 = Utf8               getTotalConnections\n-   #78 = Methodref          #64.#79       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #79 = NameAndType        #80:#74       // setEstablishedConnections:(I)V\n-   #80 = Utf8               setEstablishedConnections\n-   #81 = Methodref          #25.#82       // com/zaxxer/hikari/HikariDataSource.getMaximumPoolSize:()I\n-   #82 = NameAndType        #83:#70       // getMaximumPoolSize:()I\n-   #83 = Utf8               getMaximumPoolSize\n-   #84 = Methodref          #64.#85       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #85 = NameAndType        #86:#74       // setMaxConnections:(I)V\n-   #86 = Utf8               setMaxConnections\n-   #87 = Methodref          #25.#88       // com/zaxxer/hikari/HikariDataSource.getJdbcUrl:()Ljava/lang/String;\n-   #88 = NameAndType        #89:#45       // getJdbcUrl:()Ljava/lang/String;\n-   #89 = Utf8               getJdbcUrl\n-   #90 = Methodref          #64.#91       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #91 = NameAndType        #92:#41       // setJdbcUrl:(Ljava/lang/String;)V\n-   #92 = Utf8               setJdbcUrl\n-   #93 = Methodref          #25.#94       // com/zaxxer/hikari/HikariDataSource.getUsername:()Ljava/lang/String;\n-   #94 = NameAndType        #95:#45       // getUsername:()Ljava/lang/String;\n-   #95 = Utf8               getUsername\n-   #96 = Methodref          #64.#97       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #97 = NameAndType        #98:#41       // setUsername:(Ljava/lang/String;)V\n-   #98 = Utf8               setUsername\n-   #99 = Methodref          #64.#100      // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-  #100 = NameAndType        #101:#102     // setResettable:(Z)V\n-  #101 = Utf8               setResettable\n-  #102 = Utf8               (Z)V\n-  #103 = String             #104          // hikari\n-  #104 = Utf8               hikari\n-  #105 = Methodref          #64.#106      // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-  #106 = NameAndType        #107:#41      // setType:(Ljava/lang/String;)V\n-  #107 = Utf8               setType\n-  #108 = Utf8               resource\n-  #109 = Utf8               Ljava/lang/Object;\n-  #110 = Utf8               dataSourceInfo\n-  #111 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-  #112 = Utf8               source\n-  #113 = Utf8               Lcom/zaxxer/hikari/HikariDataSource;\n-  #114 = Utf8               mbeanServer\n-  #115 = Utf8               Ljavax/management/MBeanServer;\n-  #116 = Utf8               poolName\n-  #117 = Utf8               Ljavax/management/ObjectName;\n-  #118 = Utf8               poolProxy\n-  #119 = Utf8               Lcom/zaxxer/hikari/HikariPoolMXBean;\n-  #120 = Utf8               StackMapTable\n-  #121 = Utf8               MethodParameters\n-  #122 = Utf8               reset\n-  #123 = String             #124          // com.zaxxer.hikari.HikariDataSource\n-  #124 = Utf8               com.zaxxer.hikari.HikariDataSource\n-  #125 = Methodref          #3.#126       // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #126 = NameAndType        #127:#128     // getClass:()Ljava/lang/Class;\n-  #127 = Utf8               getClass\n-  #128 = Utf8               ()Ljava/lang/Class;\n-  #129 = Methodref          #130.#132     // java/lang/Class.getName:()Ljava/lang/String;\n-  #130 = Class              #131          // java/lang/Class\n-  #131 = Utf8               java/lang/Class\n-  #132 = NameAndType        #133:#45      // getName:()Ljava/lang/String;\n-  #133 = Utf8               getName\n-  #134 = Methodref          #135.#137     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #135 = Class              #136          // java/lang/String\n-  #136 = Utf8               java/lang/String\n-  #137 = NameAndType        #138:#24      // equals:(Ljava/lang/Object;)Z\n-  #138 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/HikariCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/HikariCpDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/HikariCpDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // com/zaxxer/hikari/HikariDataSource\n+   #14 = Utf8               com/zaxxer/hikari/HikariDataSource\n+   #15 = Methodref          #16.#17       // java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n+   #16 = Class              #18           // java/lang/management/ManagementFactory\n+   #17 = NameAndType        #19:#20       // getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n+   #18 = Utf8               java/lang/management/ManagementFactory\n+   #19 = Utf8               getPlatformMBeanServer\n+   #20 = Utf8               ()Ljavax/management/MBeanServer;\n+   #21 = Class              #22           // javax/management/ObjectName\n+   #22 = Utf8               javax/management/ObjectName\n+   #23 = Class              #24           // java/lang/StringBuilder\n+   #24 = Utf8               java/lang/StringBuilder\n+   #25 = Methodref          #23.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #26 = String             #27           // com.zaxxer.hikari:type=Pool (\n+   #27 = Utf8               com.zaxxer.hikari:type=Pool (\n+   #28 = Methodref          #23.#29       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #29 = NameAndType        #30:#31       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #30 = Utf8               append\n+   #31 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #32 = Methodref          #13.#33       // com/zaxxer/hikari/HikariDataSource.getPoolName:()Ljava/lang/String;\n+   #33 = NameAndType        #34:#35       // getPoolName:()Ljava/lang/String;\n+   #34 = Utf8               getPoolName\n+   #35 = Utf8               ()Ljava/lang/String;\n+   #36 = String             #37           // )\n+   #37 = Utf8               )\n+   #38 = Methodref          #23.#39       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#35       // toString:()Ljava/lang/String;\n+   #40 = Utf8               toString\n+   #41 = Methodref          #21.#42       // javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n+   #42 = NameAndType        #5:#43        // \"<init>\":(Ljava/lang/String;)V\n+   #43 = Utf8               (Ljava/lang/String;)V\n+   #44 = Class              #45           // com/zaxxer/hikari/HikariPoolMXBean\n+   #45 = Utf8               com/zaxxer/hikari/HikariPoolMXBean\n+   #46 = Methodref          #47.#48       // javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+   #47 = Class              #49           // javax/management/JMX\n+   #48 = NameAndType        #50:#51       // newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+   #49 = Utf8               javax/management/JMX\n+   #50 = Utf8               newMXBeanProxy\n+   #51 = Utf8               (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+   #52 = Class              #53           // psiprobe/model/DataSourceInfo\n+   #53 = Utf8               psiprobe/model/DataSourceInfo\n+   #54 = Methodref          #52.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #55 = InterfaceMethodref #44.#56       // com/zaxxer/hikari/HikariPoolMXBean.getActiveConnections:()I\n+   #56 = NameAndType        #57:#58       // getActiveConnections:()I\n+   #57 = Utf8               getActiveConnections\n+   #58 = Utf8               ()I\n+   #59 = Methodref          #52.#60       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #60 = NameAndType        #61:#62       // setBusyConnections:(I)V\n+   #61 = Utf8               setBusyConnections\n+   #62 = Utf8               (I)V\n+   #63 = InterfaceMethodref #44.#64       // com/zaxxer/hikari/HikariPoolMXBean.getTotalConnections:()I\n+   #64 = NameAndType        #65:#58       // getTotalConnections:()I\n+   #65 = Utf8               getTotalConnections\n+   #66 = Methodref          #52.#67       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #67 = NameAndType        #68:#62       // setEstablishedConnections:(I)V\n+   #68 = Utf8               setEstablishedConnections\n+   #69 = Methodref          #13.#70       // com/zaxxer/hikari/HikariDataSource.getMaximumPoolSize:()I\n+   #70 = NameAndType        #71:#58       // getMaximumPoolSize:()I\n+   #71 = Utf8               getMaximumPoolSize\n+   #72 = Methodref          #52.#73       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #73 = NameAndType        #74:#62       // setMaxConnections:(I)V\n+   #74 = Utf8               setMaxConnections\n+   #75 = Methodref          #13.#76       // com/zaxxer/hikari/HikariDataSource.getJdbcUrl:()Ljava/lang/String;\n+   #76 = NameAndType        #77:#35       // getJdbcUrl:()Ljava/lang/String;\n+   #77 = Utf8               getJdbcUrl\n+   #78 = Methodref          #52.#79       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #79 = NameAndType        #80:#43       // setJdbcUrl:(Ljava/lang/String;)V\n+   #80 = Utf8               setJdbcUrl\n+   #81 = Methodref          #13.#82       // com/zaxxer/hikari/HikariDataSource.getUsername:()Ljava/lang/String;\n+   #82 = NameAndType        #83:#35       // getUsername:()Ljava/lang/String;\n+   #83 = Utf8               getUsername\n+   #84 = Methodref          #52.#85       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #85 = NameAndType        #86:#43       // setUsername:(Ljava/lang/String;)V\n+   #86 = Utf8               setUsername\n+   #87 = Methodref          #52.#88       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #88 = NameAndType        #89:#90       // setResettable:(Z)V\n+   #89 = Utf8               setResettable\n+   #90 = Utf8               (Z)V\n+   #91 = String             #92           // hikari\n+   #92 = Utf8               hikari\n+   #93 = Methodref          #52.#94       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #94 = NameAndType        #95:#43       // setType:(Ljava/lang/String;)V\n+   #95 = Utf8               setType\n+   #96 = String             #97           // com.zaxxer.hikari.HikariDataSource\n+   #97 = Utf8               com.zaxxer.hikari.HikariDataSource\n+   #98 = Methodref          #2.#99        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #99 = NameAndType        #100:#101     // getClass:()Ljava/lang/Class;\n+  #100 = Utf8               getClass\n+  #101 = Utf8               ()Ljava/lang/Class;\n+  #102 = Methodref          #103.#104     // java/lang/Class.getName:()Ljava/lang/String;\n+  #103 = Class              #105          // java/lang/Class\n+  #104 = NameAndType        #106:#35      // getName:()Ljava/lang/String;\n+  #105 = Utf8               java/lang/Class\n+  #106 = Utf8               getName\n+  #107 = Methodref          #108.#109     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #108 = Class              #110          // java/lang/String\n+  #109 = NameAndType        #111:#12      // equals:(Ljava/lang/Object;)Z\n+  #110 = Utf8               java/lang/String\n+  #111 = Utf8               equals\n+  #112 = Class              #113          // psiprobe/beans/accessors/DatasourceAccessor\n+  #113 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+  #114 = Utf8               Code\n+  #115 = Utf8               LineNumberTable\n+  #116 = Utf8               LocalVariableTable\n+  #117 = Utf8               this\n+  #118 = Utf8               Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+  #119 = Utf8               getInfo\n+  #120 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #121 = Utf8               source\n+  #122 = Utf8               Lcom/zaxxer/hikari/HikariDataSource;\n+  #123 = Utf8               mbeanServer\n+  #124 = Utf8               Ljavax/management/MBeanServer;\n+  #125 = Utf8               poolName\n+  #126 = Utf8               Ljavax/management/ObjectName;\n+  #127 = Utf8               poolProxy\n+  #128 = Utf8               Lcom/zaxxer/hikari/HikariPoolMXBean;\n+  #129 = Utf8               resource\n+  #130 = Utf8               Ljava/lang/Object;\n+  #131 = Utf8               dataSourceInfo\n+  #132 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+  #133 = Utf8               StackMapTable\n+  #134 = Utf8               Exceptions\n+  #135 = Class              #136          // java/lang/Exception\n+  #136 = Utf8               java/lang/Exception\n+  #137 = Utf8               MethodParameters\n+  #138 = Utf8               reset\n   #139 = Utf8               SourceFile\n   #140 = Utf8               HikariCpDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.HikariCpDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n-      stack=5, locals=7, args_size=2\n+      stack=4, locals=7, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n-         7: ifeq          132\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n+         7: ifeq          135\n         10: aload_1\n-        11: checkcast     #25                 // class com/zaxxer/hikari/HikariDataSource\n+        11: checkcast     #13                 // class com/zaxxer/hikari/HikariDataSource\n         14: astore_3\n-        15: invokestatic  #27                 // Method java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n+        15: invokestatic  #15                 // Method java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n         18: astore        4\n-        20: new           #33                 // class javax/management/ObjectName\n+        20: new           #21                 // class javax/management/ObjectName\n         23: dup\n-        24: new           #35                 // class java/lang/StringBuilder\n+        24: new           #23                 // class java/lang/StringBuilder\n         27: dup\n-        28: ldc           #37                 // String com.zaxxer.hikari:type=Pool (\n-        30: invokespecial #39                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        33: aload_3\n-        34: invokevirtual #42                 // Method com/zaxxer/hikari/HikariDataSource.getPoolName:()Ljava/lang/String;\n-        37: invokevirtual #46                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        40: ldc           #50                 // String )\n-        42: invokevirtual #46                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        45: invokevirtual #52                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        48: invokespecial #55                 // Method javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n-        51: astore        5\n-        53: aload         4\n-        55: aload         5\n-        57: ldc           #56                 // class com/zaxxer/hikari/HikariPoolMXBean\n-        59: invokestatic  #58                 // Method javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-        62: checkcast     #56                 // class com/zaxxer/hikari/HikariPoolMXBean\n-        65: astore        6\n-        67: new           #64                 // class psiprobe/model/DataSourceInfo\n-        70: dup\n-        71: invokespecial #66                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n-        74: astore_2\n-        75: aload_2\n-        76: aload         6\n-        78: invokeinterface #67,  1           // InterfaceMethod com/zaxxer/hikari/HikariPoolMXBean.getActiveConnections:()I\n-        83: invokevirtual #71                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-        86: aload_2\n-        87: aload         6\n-        89: invokeinterface #75,  1           // InterfaceMethod com/zaxxer/hikari/HikariPoolMXBean.getTotalConnections:()I\n-        94: invokevirtual #78                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-        97: aload_2\n-        98: aload_3\n-        99: invokevirtual #81                 // Method com/zaxxer/hikari/HikariDataSource.getMaximumPoolSize:()I\n-       102: invokevirtual #84                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-       105: aload_2\n-       106: aload_3\n-       107: invokevirtual #87                 // Method com/zaxxer/hikari/HikariDataSource.getJdbcUrl:()Ljava/lang/String;\n-       110: invokevirtual #90                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-       113: aload_2\n-       114: aload_3\n-       115: invokevirtual #93                 // Method com/zaxxer/hikari/HikariDataSource.getUsername:()Ljava/lang/String;\n-       118: invokevirtual #96                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-       121: aload_2\n-       122: iconst_0\n-       123: invokevirtual #99                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-       126: aload_2\n-       127: ldc           #103                // String hikari\n-       129: invokevirtual #105                // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-       132: aload_2\n-       133: areturn\n+        28: invokespecial #25                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        31: ldc           #26                 // String com.zaxxer.hikari:type=Pool (\n+        33: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        36: aload_3\n+        37: invokevirtual #32                 // Method com/zaxxer/hikari/HikariDataSource.getPoolName:()Ljava/lang/String;\n+        40: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        43: ldc           #36                 // String )\n+        45: invokevirtual #28                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        48: invokevirtual #38                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        51: invokespecial #41                 // Method javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n+        54: astore        5\n+        56: aload         4\n+        58: aload         5\n+        60: ldc           #44                 // class com/zaxxer/hikari/HikariPoolMXBean\n+        62: invokestatic  #46                 // Method javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+        65: checkcast     #44                 // class com/zaxxer/hikari/HikariPoolMXBean\n+        68: astore        6\n+        70: new           #52                 // class psiprobe/model/DataSourceInfo\n+        73: dup\n+        74: invokespecial #54                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        77: astore_2\n+        78: aload_2\n+        79: aload         6\n+        81: invokeinterface #55,  1           // InterfaceMethod com/zaxxer/hikari/HikariPoolMXBean.getActiveConnections:()I\n+        86: invokevirtual #59                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        89: aload_2\n+        90: aload         6\n+        92: invokeinterface #63,  1           // InterfaceMethod com/zaxxer/hikari/HikariPoolMXBean.getTotalConnections:()I\n+        97: invokevirtual #66                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+       100: aload_2\n+       101: aload_3\n+       102: invokevirtual #69                 // Method com/zaxxer/hikari/HikariDataSource.getMaximumPoolSize:()I\n+       105: invokevirtual #72                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+       108: aload_2\n+       109: aload_3\n+       110: invokevirtual #75                 // Method com/zaxxer/hikari/HikariDataSource.getJdbcUrl:()Ljava/lang/String;\n+       113: invokevirtual #78                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+       116: aload_2\n+       117: aload_3\n+       118: invokevirtual #81                 // Method com/zaxxer/hikari/HikariDataSource.getUsername:()Ljava/lang/String;\n+       121: invokevirtual #84                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+       124: aload_2\n+       125: iconst_0\n+       126: invokevirtual #87                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+       129: aload_2\n+       130: ldc           #91                 // String hikari\n+       132: invokevirtual #93                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+       135: aload_2\n+       136: areturn\n       LineNumberTable:\n         line 31: 0\n         line 32: 2\n         line 33: 10\n         line 35: 15\n-        line 37: 20\n-        line 36: 51\n-        line 39: 53\n-        line 38: 65\n-        line 41: 67\n-        line 42: 75\n-        line 43: 86\n-        line 44: 97\n-        line 45: 105\n-        line 46: 113\n-        line 47: 121\n-        line 48: 126\n-        line 50: 132\n+        line 36: 20\n+        line 37: 37\n+        line 38: 56\n+        line 39: 62\n+        line 41: 70\n+        line 42: 78\n+        line 43: 89\n+        line 44: 100\n+        line 45: 108\n+        line 46: 116\n+        line 47: 124\n+        line 48: 129\n+        line 50: 135\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     134     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n-            0     134     1 resource   Ljava/lang/Object;\n-            2     132     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15     117     3 source   Lcom/zaxxer/hikari/HikariDataSource;\n-           20     112     4 mbeanServer   Ljavax/management/MBeanServer;\n-           53      79     5 poolName   Ljavax/management/ObjectName;\n-           67      65     6 poolProxy   Lcom/zaxxer/hikari/HikariPoolMXBean;\n+           15     120     3 source   Lcom/zaxxer/hikari/HikariDataSource;\n+           20     115     4 mbeanServer   Ljavax/management/MBeanServer;\n+           56      79     5 poolName   Ljavax/management/ObjectName;\n+           70      65     6 poolProxy   Lcom/zaxxer/hikari/HikariPoolMXBean;\n+            0     137     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+            0     137     1 resource   Ljava/lang/Object;\n+            2     135     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n-          offset_delta = 132\n+          offset_delta = 135\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource                       final\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 55: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource                       final\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #123                // String com.zaxxer.hikari.HikariDataSource\n+         0: ldc           #96                 // String com.zaxxer.hikari.HikariDataSource\n          2: aload_1\n-         3: invokevirtual #125                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #129                // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #134                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #98                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #102                // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class com/zaxxer/hikari/HikariDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class com/zaxxer/hikari/HikariDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 60: 0\n-        line 61: 15\n-        line 60: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/HikariCpDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource                       final\n }\n SourceFile: \"HikariCpDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum a79fd923a2e33b93301055a8ceba11b3c0ff2138d696b1bf9a13eb76851d364b\n+  SHA-256 checksum f175b48459f650bd94b79c0433f49242bdcdd346d95e7477f0ed0dd5ae82c550\n   Compiled from \"OpenEjbBasicDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.OpenEjbBasicDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/apache/commons/dbcp2/BasicDataSource\n-   #26 = Utf8               org/apache/commons/dbcp2/BasicDataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n-   #31 = NameAndType        #32:#33       // getNumActive:()I\n-   #32 = Utf8               getNumActive\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n-   #39 = NameAndType        #40:#33       // getNumIdle:()I\n-   #40 = Utf8               getNumIdle\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n-   #45 = NameAndType        #46:#33       // getMaxTotal:()I\n-   #46 = Utf8               getMaxTotal\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getUrl:()Ljava/lang/String;\n-   #52 = Utf8               getUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUsername:()Ljava/lang/String;\n-   #60 = Utf8               getUsername\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // commons-dbcp2\n-   #69 = Utf8               commons-dbcp2\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lorg/apache/commons/dbcp2/BasicDataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = String             #83           // org.apache.openejb.resource.jdbc.dbcp.BasicDataSource\n-   #83 = Utf8               org.apache.openejb.resource.jdbc.dbcp.BasicDataSource\n-   #84 = Methodref          #3.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n-   #86 = Utf8               getClass\n-   #87 = Utf8               ()Ljava/lang/Class;\n-   #88 = Methodref          #89.#91       // java/lang/Class.getName:()Ljava/lang/String;\n-   #89 = Class              #90           // java/lang/Class\n-   #90 = Utf8               java/lang/Class\n-   #91 = NameAndType        #92:#53       // getName:()Ljava/lang/String;\n-   #92 = Utf8               getName\n-   #93 = Methodref          #94.#96       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/lang/String\n-   #95 = Utf8               java/lang/String\n-   #96 = NameAndType        #97:#24       // equals:(Ljava/lang/Object;)Z\n-   #97 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/apache/commons/dbcp2/BasicDataSource\n+   #14 = Utf8               org/apache/commons/dbcp2/BasicDataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n+   #19 = NameAndType        #20:#21       // getNumActive:()I\n+   #20 = Utf8               getNumActive\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n+   #27 = NameAndType        #28:#21       // getNumIdle:()I\n+   #28 = Utf8               getNumIdle\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n+   #33 = NameAndType        #34:#21       // getMaxTotal:()I\n+   #34 = Utf8               getMaxTotal\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getUrl:()Ljava/lang/String;\n+   #40 = Utf8               getUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUsername:()Ljava/lang/String;\n+   #48 = Utf8               getUsername\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // commons-dbcp2\n+   #57 = Utf8               commons-dbcp2\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = String             #62           // org.apache.openejb.resource.jdbc.dbcp.BasicDataSource\n+   #62 = Utf8               org.apache.openejb.resource.jdbc.dbcp.BasicDataSource\n+   #63 = Methodref          #2.#64        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = NameAndType        #65:#66       // getClass:()Ljava/lang/Class;\n+   #65 = Utf8               getClass\n+   #66 = Utf8               ()Ljava/lang/Class;\n+   #67 = Methodref          #68.#69       // java/lang/Class.getName:()Ljava/lang/String;\n+   #68 = Class              #70           // java/lang/Class\n+   #69 = NameAndType        #71:#41       // getName:()Ljava/lang/String;\n+   #70 = Utf8               java/lang/Class\n+   #71 = Utf8               getName\n+   #72 = Methodref          #73.#74       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #73 = Class              #75           // java/lang/String\n+   #74 = NameAndType        #76:#12       // equals:(Ljava/lang/Object;)Z\n+   #75 = Utf8               java/lang/String\n+   #76 = Utf8               equals\n+   #77 = Class              #78           // psiprobe/beans/accessors/DatasourceAccessor\n+   #78 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n+   #84 = Utf8               getInfo\n+   #85 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #86 = Utf8               source\n+   #87 = Utf8               Lorg/apache/commons/dbcp2/BasicDataSource;\n+   #88 = Utf8               resource\n+   #89 = Utf8               Ljava/lang/Object;\n+   #90 = Utf8               dataSourceInfo\n+   #91 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #92 = Utf8               StackMapTable\n+   #93 = Utf8               Exceptions\n+   #94 = Class              #95           // java/lang/Exception\n+   #95 = Utf8               java/lang/Exception\n+   #96 = Utf8               MethodParameters\n+   #97 = Utf8               reset\n    #98 = Utf8               SourceFile\n    #99 = Utf8               OpenEjbBasicDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.OpenEjbBasicDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          79\n         10: aload_1\n-        11: checkcast     #25                 // class org/apache/commons/dbcp2/BasicDataSource\n+        11: checkcast     #13                 // class org/apache/commons/dbcp2/BasicDataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n+        33: invokevirtual #26                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumIdle:()I\n         36: aload_3\n-        37: invokevirtual #30                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n+        37: invokevirtual #18                 // Method org/apache/commons/dbcp2/BasicDataSource.getNumActive:()I\n         40: iadd\n-        41: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        41: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         44: aload_2\n         45: aload_3\n-        46: invokevirtual #44                 // Method org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n-        49: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        46: invokevirtual #32                 // Method org/apache/commons/dbcp2/BasicDataSource.getMaxTotal:()I\n+        49: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         52: aload_2\n         53: aload_3\n-        54: invokevirtual #50                 // Method org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-        57: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        54: invokevirtual #38                 // Method org/apache/commons/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+        57: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         60: aload_2\n         61: aload_3\n-        62: invokevirtual #58                 // Method org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-        65: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        62: invokevirtual #46                 // Method org/apache/commons/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+        65: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         68: aload_2\n         69: iconst_0\n-        70: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        70: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         73: aload_2\n-        74: ldc           #68                 // String commons-dbcp2\n-        76: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        74: ldc           #56                 // String commons-dbcp2\n+        76: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         79: aload_2\n         80: areturn\n       LineNumberTable:\n         line 24: 0\n         line 25: 2\n         line 26: 10\n         line 27: 15\n@@ -184,71 +182,75 @@\n         line 31: 52\n         line 32: 60\n         line 33: 68\n         line 34: 73\n         line 36: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      64     3 source   Lorg/apache/commons/dbcp2/BasicDataSource;\n             0      81     0  this   Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n             0      81     1 resource   Ljava/lang/Object;\n             2      79     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      64     3 source   Lorg/apache/commons/dbcp2/BasicDataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 79\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #82                 // String org.apache.openejb.resource.jdbc.dbcp.BasicDataSource\n+         0: ldc           #61                 // String org.apache.openejb.resource.jdbc.dbcp.BasicDataSource\n          2: aload_1\n-         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #67                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #72                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/apache/commons/dbcp2/BasicDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/apache/commons/dbcp2/BasicDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 46: 0\n-        line 47: 2\n-        line 46: 22\n+        line 47: 3\n+        line 46: 27\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/OpenEjbBasicDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"OpenEjbBasicDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,200 +1,198 @@\n-  SHA-256 checksum a91bb94e1e03089fa2a5e732bceb0d0eb52da44a30cc85d948ecb88d593396e5\n+  SHA-256 checksum 2969ddb7efc80e31cd4fc71548d01fdc076d7b0f9b656914c581a4e220eecd4c\n   Compiled from \"OpenEjbManagedDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.OpenEjbManagedDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 5, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Methodref          #1.#26        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #26 = NameAndType        #27:#28       // unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n-   #27 = Utf8               unwrap\n-   #28 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-   #29 = Class              #30           // org/apache/tomcat/jdbc/pool/PoolConfiguration\n-   #30 = Utf8               org/apache/tomcat/jdbc/pool/PoolConfiguration\n-   #31 = Class              #32           // org/apache/tomcat/jdbc/pool/DataSourceProxy\n-   #32 = Utf8               org/apache/tomcat/jdbc/pool/DataSourceProxy\n-   #33 = Class              #34           // psiprobe/model/DataSourceInfo\n-   #34 = Utf8               psiprobe/model/DataSourceInfo\n-   #35 = Methodref          #33.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #36 = Methodref          #31.#37       // org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumActive:()I\n-   #37 = NameAndType        #38:#39       // getNumActive:()I\n-   #38 = Utf8               getNumActive\n-   #39 = Utf8               ()I\n-   #40 = Methodref          #33.#41       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #41 = NameAndType        #42:#43       // setBusyConnections:(I)V\n-   #42 = Utf8               setBusyConnections\n-   #43 = Utf8               (I)V\n-   #44 = Methodref          #31.#45       // org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumIdle:()I\n-   #45 = NameAndType        #46:#39       // getNumIdle:()I\n-   #46 = Utf8               getNumIdle\n-   #47 = Methodref          #33.#48       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #48 = NameAndType        #49:#43       // setEstablishedConnections:(I)V\n-   #49 = Utf8               setEstablishedConnections\n-   #50 = InterfaceMethodref #29.#51       // org/apache/tomcat/jdbc/pool/PoolConfiguration.getMaxActive:()I\n-   #51 = NameAndType        #52:#39       // getMaxActive:()I\n-   #52 = Utf8               getMaxActive\n-   #53 = Methodref          #33.#54       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #54 = NameAndType        #55:#43       // setMaxConnections:(I)V\n-   #55 = Utf8               setMaxConnections\n-   #56 = InterfaceMethodref #29.#57       // org/apache/tomcat/jdbc/pool/PoolConfiguration.getUrl:()Ljava/lang/String;\n-   #57 = NameAndType        #58:#59       // getUrl:()Ljava/lang/String;\n-   #58 = Utf8               getUrl\n-   #59 = Utf8               ()Ljava/lang/String;\n-   #60 = Methodref          #33.#61       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #61 = NameAndType        #62:#63       // setJdbcUrl:(Ljava/lang/String;)V\n-   #62 = Utf8               setJdbcUrl\n-   #63 = Utf8               (Ljava/lang/String;)V\n-   #64 = InterfaceMethodref #29.#65       // org/apache/tomcat/jdbc/pool/PoolConfiguration.getUsername:()Ljava/lang/String;\n-   #65 = NameAndType        #66:#59       // getUsername:()Ljava/lang/String;\n-   #66 = Utf8               getUsername\n-   #67 = Methodref          #33.#68       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #68 = NameAndType        #69:#63       // setUsername:(Ljava/lang/String;)V\n-   #69 = Utf8               setUsername\n-   #70 = Methodref          #33.#71       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #71 = NameAndType        #72:#73       // setResettable:(Z)V\n-   #72 = Utf8               setResettable\n-   #73 = Utf8               (Z)V\n-   #74 = String             #75           // tomee-jdbc\n-   #75 = Utf8               tomee-jdbc\n-   #76 = Methodref          #33.#77       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #77 = NameAndType        #78:#63       // setType:(Ljava/lang/String;)V\n-   #78 = Utf8               setType\n-   #79 = Utf8               resource\n-   #80 = Utf8               Ljava/lang/Object;\n-   #81 = Utf8               dataSourceInfo\n-   #82 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #83 = Utf8               conf\n-   #84 = Utf8               Lorg/apache/tomcat/jdbc/pool/PoolConfiguration;\n-   #85 = Utf8               proxy\n-   #86 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSourceProxy;\n-   #87 = Utf8               StackMapTable\n-   #88 = Utf8               MethodParameters\n-   #89 = Utf8               reset\n-   #90 = String             #91           // org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource\n-   #91 = Utf8               org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource\n-   #92 = Methodref          #3.#93        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #93 = NameAndType        #94:#95       // getClass:()Ljava/lang/Class;\n-   #94 = Utf8               getClass\n-   #95 = Utf8               ()Ljava/lang/Class;\n-   #96 = Methodref          #97.#99       // java/lang/Class.getName:()Ljava/lang/String;\n-   #97 = Class              #98           // java/lang/Class\n-   #98 = Utf8               java/lang/Class\n-   #99 = NameAndType        #100:#59      // getName:()Ljava/lang/String;\n-  #100 = Utf8               getName\n-  #101 = Methodref          #102.#104     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #102 = Class              #103          // java/lang/String\n-  #103 = Utf8               java/lang/String\n-  #104 = NameAndType        #105:#24      // equals:(Ljava/lang/Object;)Z\n-  #105 = Utf8               equals\n-  #106 = Utf8               wrapped\n-  #107 = Class              #108          // org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource\n-  #108 = Utf8               org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource\n-  #109 = Methodref          #107.#110     // org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource.getDelegate:()Ljavax/sql/CommonDataSource;\n-  #110 = NameAndType        #111:#112     // getDelegate:()Ljavax/sql/CommonDataSource;\n-  #111 = Utf8               getDelegate\n-  #112 = Utf8               ()Ljavax/sql/CommonDataSource;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Methodref          #8.#14        // psiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor.unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #14 = NameAndType        #15:#16       // unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #15 = Utf8               unwrap\n+   #16 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+   #17 = Class              #18           // org/apache/tomcat/jdbc/pool/PoolConfiguration\n+   #18 = Utf8               org/apache/tomcat/jdbc/pool/PoolConfiguration\n+   #19 = Class              #20           // org/apache/tomcat/jdbc/pool/DataSourceProxy\n+   #20 = Utf8               org/apache/tomcat/jdbc/pool/DataSourceProxy\n+   #21 = Class              #22           // psiprobe/model/DataSourceInfo\n+   #22 = Utf8               psiprobe/model/DataSourceInfo\n+   #23 = Methodref          #21.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #24 = Methodref          #19.#25       // org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumActive:()I\n+   #25 = NameAndType        #26:#27       // getNumActive:()I\n+   #26 = Utf8               getNumActive\n+   #27 = Utf8               ()I\n+   #28 = Methodref          #21.#29       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #29 = NameAndType        #30:#31       // setBusyConnections:(I)V\n+   #30 = Utf8               setBusyConnections\n+   #31 = Utf8               (I)V\n+   #32 = Methodref          #19.#33       // org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumIdle:()I\n+   #33 = NameAndType        #34:#27       // getNumIdle:()I\n+   #34 = Utf8               getNumIdle\n+   #35 = Methodref          #21.#36       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #36 = NameAndType        #37:#31       // setEstablishedConnections:(I)V\n+   #37 = Utf8               setEstablishedConnections\n+   #38 = InterfaceMethodref #17.#39       // org/apache/tomcat/jdbc/pool/PoolConfiguration.getMaxActive:()I\n+   #39 = NameAndType        #40:#27       // getMaxActive:()I\n+   #40 = Utf8               getMaxActive\n+   #41 = Methodref          #21.#42       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #42 = NameAndType        #43:#31       // setMaxConnections:(I)V\n+   #43 = Utf8               setMaxConnections\n+   #44 = InterfaceMethodref #17.#45       // org/apache/tomcat/jdbc/pool/PoolConfiguration.getUrl:()Ljava/lang/String;\n+   #45 = NameAndType        #46:#47       // getUrl:()Ljava/lang/String;\n+   #46 = Utf8               getUrl\n+   #47 = Utf8               ()Ljava/lang/String;\n+   #48 = Methodref          #21.#49       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #49 = NameAndType        #50:#51       // setJdbcUrl:(Ljava/lang/String;)V\n+   #50 = Utf8               setJdbcUrl\n+   #51 = Utf8               (Ljava/lang/String;)V\n+   #52 = InterfaceMethodref #17.#53       // org/apache/tomcat/jdbc/pool/PoolConfiguration.getUsername:()Ljava/lang/String;\n+   #53 = NameAndType        #54:#47       // getUsername:()Ljava/lang/String;\n+   #54 = Utf8               getUsername\n+   #55 = Methodref          #21.#56       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #56 = NameAndType        #57:#51       // setUsername:(Ljava/lang/String;)V\n+   #57 = Utf8               setUsername\n+   #58 = Methodref          #21.#59       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #59 = NameAndType        #60:#61       // setResettable:(Z)V\n+   #60 = Utf8               setResettable\n+   #61 = Utf8               (Z)V\n+   #62 = String             #63           // tomee-jdbc\n+   #63 = Utf8               tomee-jdbc\n+   #64 = Methodref          #21.#65       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #65 = NameAndType        #66:#51       // setType:(Ljava/lang/String;)V\n+   #66 = Utf8               setType\n+   #67 = String             #68           // org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource\n+   #68 = Utf8               org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource\n+   #69 = Methodref          #2.#70        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #70 = NameAndType        #71:#72       // getClass:()Ljava/lang/Class;\n+   #71 = Utf8               getClass\n+   #72 = Utf8               ()Ljava/lang/Class;\n+   #73 = Methodref          #74.#75       // java/lang/Class.getName:()Ljava/lang/String;\n+   #74 = Class              #76           // java/lang/Class\n+   #75 = NameAndType        #77:#47       // getName:()Ljava/lang/String;\n+   #76 = Utf8               java/lang/Class\n+   #77 = Utf8               getName\n+   #78 = Methodref          #79.#80       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #79 = Class              #81           // java/lang/String\n+   #80 = NameAndType        #82:#12       // equals:(Ljava/lang/Object;)Z\n+   #81 = Utf8               java/lang/String\n+   #82 = Utf8               equals\n+   #83 = Class              #84           // org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource\n+   #84 = Utf8               org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource\n+   #85 = Methodref          #83.#86       // org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource.getDelegate:()Ljavax/sql/CommonDataSource;\n+   #86 = NameAndType        #87:#88       // getDelegate:()Ljavax/sql/CommonDataSource;\n+   #87 = Utf8               getDelegate\n+   #88 = Utf8               ()Ljavax/sql/CommonDataSource;\n+   #89 = Class              #90           // psiprobe/beans/accessors/DatasourceAccessor\n+   #90 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #91 = Utf8               Code\n+   #92 = Utf8               LineNumberTable\n+   #93 = Utf8               LocalVariableTable\n+   #94 = Utf8               this\n+   #95 = Utf8               Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+   #96 = Utf8               getInfo\n+   #97 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #98 = Utf8               conf\n+   #99 = Utf8               Lorg/apache/tomcat/jdbc/pool/PoolConfiguration;\n+  #100 = Utf8               proxy\n+  #101 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSourceProxy;\n+  #102 = Utf8               resource\n+  #103 = Utf8               Ljava/lang/Object;\n+  #104 = Utf8               dataSourceInfo\n+  #105 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+  #106 = Utf8               StackMapTable\n+  #107 = Utf8               Exceptions\n+  #108 = Class              #109          // java/lang/Exception\n+  #109 = Utf8               java/lang/Exception\n+  #110 = Utf8               MethodParameters\n+  #111 = Utf8               reset\n+  #112 = Utf8               wrapped\n   #113 = Utf8               SourceFile\n   #114 = Utf8               OpenEjbManagedDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.OpenEjbManagedDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=5, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          98\n         10: aload_0\n         11: aload_1\n-        12: invokespecial #25                 // Method unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n-        15: checkcast     #29                 // class org/apache/tomcat/jdbc/pool/PoolConfiguration\n+        12: invokespecial #13                 // Method unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n+        15: checkcast     #17                 // class org/apache/tomcat/jdbc/pool/PoolConfiguration\n         18: astore_3\n         19: aload_3\n-        20: checkcast     #31                 // class org/apache/tomcat/jdbc/pool/DataSourceProxy\n+        20: checkcast     #19                 // class org/apache/tomcat/jdbc/pool/DataSourceProxy\n         23: astore        4\n-        25: new           #33                 // class psiprobe/model/DataSourceInfo\n+        25: new           #21                 // class psiprobe/model/DataSourceInfo\n         28: dup\n-        29: invokespecial #35                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        29: invokespecial #23                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         32: astore_2\n         33: aload_2\n         34: aload         4\n-        36: invokevirtual #36                 // Method org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumActive:()I\n-        39: invokevirtual #40                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        36: invokevirtual #24                 // Method org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumActive:()I\n+        39: invokevirtual #28                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         42: aload_2\n         43: aload         4\n-        45: invokevirtual #44                 // Method org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumIdle:()I\n+        45: invokevirtual #32                 // Method org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumIdle:()I\n         48: aload         4\n-        50: invokevirtual #36                 // Method org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumActive:()I\n+        50: invokevirtual #24                 // Method org/apache/tomcat/jdbc/pool/DataSourceProxy.getNumActive:()I\n         53: iadd\n-        54: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        54: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         57: aload_2\n         58: aload_3\n-        59: invokeinterface #50,  1           // InterfaceMethod org/apache/tomcat/jdbc/pool/PoolConfiguration.getMaxActive:()I\n-        64: invokevirtual #53                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        59: invokeinterface #38,  1           // InterfaceMethod org/apache/tomcat/jdbc/pool/PoolConfiguration.getMaxActive:()I\n+        64: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         67: aload_2\n         68: aload_3\n-        69: invokeinterface #56,  1           // InterfaceMethod org/apache/tomcat/jdbc/pool/PoolConfiguration.getUrl:()Ljava/lang/String;\n-        74: invokevirtual #60                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        69: invokeinterface #44,  1           // InterfaceMethod org/apache/tomcat/jdbc/pool/PoolConfiguration.getUrl:()Ljava/lang/String;\n+        74: invokevirtual #48                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         77: aload_2\n         78: aload_3\n-        79: invokeinterface #64,  1           // InterfaceMethod org/apache/tomcat/jdbc/pool/PoolConfiguration.getUsername:()Ljava/lang/String;\n-        84: invokevirtual #67                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        79: invokeinterface #52,  1           // InterfaceMethod org/apache/tomcat/jdbc/pool/PoolConfiguration.getUsername:()Ljava/lang/String;\n+        84: invokevirtual #55                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         87: aload_2\n         88: iconst_0\n-        89: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        89: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         92: aload_2\n-        93: ldc           #74                 // String tomee-jdbc\n-        95: invokevirtual #76                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        93: ldc           #62                 // String tomee-jdbc\n+        95: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         98: aload_2\n         99: areturn\n       LineNumberTable:\n         line 26: 0\n         line 27: 2\n         line 28: 10\n         line 29: 19\n@@ -205,102 +203,106 @@\n         line 35: 67\n         line 36: 77\n         line 37: 87\n         line 38: 92\n         line 40: 98\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           19      79     3  conf   Lorg/apache/tomcat/jdbc/pool/PoolConfiguration;\n+           25      73     4 proxy   Lorg/apache/tomcat/jdbc/pool/DataSourceProxy;\n             0     100     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n             0     100     1 resource   Ljava/lang/Object;\n             2      98     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           19      79     3  conf   Lorg/apache/tomcat/jdbc/pool/PoolConfiguration;\n-           25      73     4 proxy   Lorg/apache/tomcat/jdbc/pool/DataSourceProxy;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 98\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n-         0: ldc           #90                 // String org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource\n+         0: ldc           #67                 // String org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource\n          2: aload_1\n-         3: invokevirtual #92                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #96                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #101                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          39\n+         3: invokevirtual #69                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #73                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #78                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          41\n         15: aload_0\n         16: aload_1\n-        17: invokespecial #25                 // Method unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n+        17: invokespecial #13                 // Method unwrap:(Ljava/lang/Object;)Ljava/lang/Object;\n         20: astore_2\n         21: aload_2\n-        22: instanceof    #31                 // class org/apache/tomcat/jdbc/pool/DataSourceProxy\n-        25: ifeq          37\n+        22: instanceof    #19                 // class org/apache/tomcat/jdbc/pool/DataSourceProxy\n+        25: ifeq          39\n         28: aload_2\n-        29: instanceof    #29                 // class org/apache/tomcat/jdbc/pool/PoolConfiguration\n-        32: ifeq          37\n+        29: instanceof    #17                 // class org/apache/tomcat/jdbc/pool/PoolConfiguration\n+        32: ifeq          39\n         35: iconst_1\n-        36: ireturn\n-        37: iconst_0\n-        38: ireturn\n+        36: goto          40\n         39: iconst_0\n         40: ireturn\n+        41: iconst_0\n+        42: ireturn\n       LineNumberTable:\n         line 50: 0\n-        line 51: 2\n+        line 51: 3\n         line 52: 15\n         line 53: 21\n-        line 55: 39\n+        line 55: 41\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      41     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n-            0      41     1 resource   Ljava/lang/Object;\n-           21      18     2 wrapped   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 2\n+           21      20     2 wrapped   Ljava/lang/Object;\n+            0      43     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n+            0      43     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 3\n         frame_type = 252 /* append */\n-          offset_delta = 37\n+          offset_delta = 39\n           locals = [ class java/lang/Object ]\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n         frame_type = 250 /* chop */\n-          offset_delta = 1\n+          offset_delta = 0\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   private java.lang.Object unwrap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: checkcast     #107                // class org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource\n-         4: invokevirtual #109                // Method org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource.getDelegate:()Ljavax/sql/CommonDataSource;\n+         1: checkcast     #83                 // class org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource\n+         4: invokevirtual #85                 // Method org/apache/openejb/resource/jdbc/managed/local/ManagedDataSource.getDelegate:()Ljavax/sql/CommonDataSource;\n          7: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/beans/accessors/OpenEjbManagedDatasourceAccessor;\n             0       8     1 resource   Ljava/lang/Object;\n"}]}, {"source1": "psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum d044de2cae37e8eeb9ddd3ca5fd85245a1dd37f299a83d97ee1d29eb29d2f097\n+  SHA-256 checksum 6413edd97f8ac42f024a493914a6fe834d8dac57ab2bd11736afefe781405140\n   Compiled from \"TomEeJdbcPoolDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.TomEeJdbcPoolDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/apache/tomcat/jdbc/pool/DataSource\n-   #26 = Utf8               org/apache/tomcat/jdbc/pool/DataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n-   #31 = NameAndType        #32:#33       // getNumActive:()I\n-   #32 = Utf8               getNumActive\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n-   #39 = NameAndType        #40:#33       // getNumIdle:()I\n-   #40 = Utf8               getNumIdle\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n-   #45 = NameAndType        #46:#33       // getMaxActive:()I\n-   #46 = Utf8               getMaxActive\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getUrl:()Ljava/lang/String;\n-   #52 = Utf8               getUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUsername:()Ljava/lang/String;\n-   #60 = Utf8               getUsername\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // tomcat-jdbc\n-   #69 = Utf8               tomcat-jdbc\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = String             #83           // org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource\n-   #83 = Utf8               org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource\n-   #84 = Methodref          #3.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n-   #86 = Utf8               getClass\n-   #87 = Utf8               ()Ljava/lang/Class;\n-   #88 = Methodref          #89.#91       // java/lang/Class.getName:()Ljava/lang/String;\n-   #89 = Class              #90           // java/lang/Class\n-   #90 = Utf8               java/lang/Class\n-   #91 = NameAndType        #92:#53       // getName:()Ljava/lang/String;\n-   #92 = Utf8               getName\n-   #93 = Methodref          #94.#96       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/lang/String\n-   #95 = Utf8               java/lang/String\n-   #96 = NameAndType        #97:#24       // equals:(Ljava/lang/Object;)Z\n-   #97 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/apache/tomcat/jdbc/pool/DataSource\n+   #14 = Utf8               org/apache/tomcat/jdbc/pool/DataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n+   #19 = NameAndType        #20:#21       // getNumActive:()I\n+   #20 = Utf8               getNumActive\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n+   #27 = NameAndType        #28:#21       // getNumIdle:()I\n+   #28 = Utf8               getNumIdle\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n+   #33 = NameAndType        #34:#21       // getMaxActive:()I\n+   #34 = Utf8               getMaxActive\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getUrl:()Ljava/lang/String;\n+   #40 = Utf8               getUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUsername:()Ljava/lang/String;\n+   #48 = Utf8               getUsername\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // tomcat-jdbc\n+   #57 = Utf8               tomcat-jdbc\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = String             #62           // org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource\n+   #62 = Utf8               org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource\n+   #63 = Methodref          #2.#64        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = NameAndType        #65:#66       // getClass:()Ljava/lang/Class;\n+   #65 = Utf8               getClass\n+   #66 = Utf8               ()Ljava/lang/Class;\n+   #67 = Methodref          #68.#69       // java/lang/Class.getName:()Ljava/lang/String;\n+   #68 = Class              #70           // java/lang/Class\n+   #69 = NameAndType        #71:#41       // getName:()Ljava/lang/String;\n+   #70 = Utf8               java/lang/Class\n+   #71 = Utf8               getName\n+   #72 = Methodref          #73.#74       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #73 = Class              #75           // java/lang/String\n+   #74 = NameAndType        #76:#12       // equals:(Ljava/lang/Object;)Z\n+   #75 = Utf8               java/lang/String\n+   #76 = Utf8               equals\n+   #77 = Class              #78           // psiprobe/beans/accessors/DatasourceAccessor\n+   #78 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n+   #84 = Utf8               getInfo\n+   #85 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #86 = Utf8               source\n+   #87 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSource;\n+   #88 = Utf8               resource\n+   #89 = Utf8               Ljava/lang/Object;\n+   #90 = Utf8               dataSourceInfo\n+   #91 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #92 = Utf8               StackMapTable\n+   #93 = Utf8               Exceptions\n+   #94 = Class              #95           // java/lang/Exception\n+   #95 = Utf8               java/lang/Exception\n+   #96 = Utf8               MethodParameters\n+   #97 = Utf8               reset\n    #98 = Utf8               SourceFile\n    #99 = Utf8               TomEeJdbcPoolDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.TomEeJdbcPoolDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          79\n         10: aload_1\n-        11: checkcast     #25                 // class org/apache/tomcat/jdbc/pool/DataSource\n+        11: checkcast     #13                 // class org/apache/tomcat/jdbc/pool/DataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n+        33: invokevirtual #26                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n         36: aload_3\n-        37: invokevirtual #30                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n+        37: invokevirtual #18                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n         40: iadd\n-        41: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        41: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         44: aload_2\n         45: aload_3\n-        46: invokevirtual #44                 // Method org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n-        49: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        46: invokevirtual #32                 // Method org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n+        49: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         52: aload_2\n         53: aload_3\n-        54: invokevirtual #50                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n-        57: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        54: invokevirtual #38                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n+        57: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         60: aload_2\n         61: aload_3\n-        62: invokevirtual #58                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n-        65: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        62: invokevirtual #46                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n+        65: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         68: aload_2\n         69: iconst_0\n-        70: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        70: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         73: aload_2\n-        74: ldc           #68                 // String tomcat-jdbc\n-        76: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        74: ldc           #56                 // String tomcat-jdbc\n+        76: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         79: aload_2\n         80: areturn\n       LineNumberTable:\n         line 25: 0\n         line 26: 2\n         line 27: 10\n         line 28: 15\n@@ -184,71 +182,75 @@\n         line 32: 52\n         line 33: 60\n         line 34: 68\n         line 35: 73\n         line 37: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      64     3 source   Lorg/apache/tomcat/jdbc/pool/DataSource;\n             0      81     0  this   Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n             0      81     1 resource   Ljava/lang/Object;\n             2      79     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      64     3 source   Lorg/apache/tomcat/jdbc/pool/DataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 79\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #82                 // String org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource\n+         0: ldc           #61                 // String org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource\n          2: aload_1\n-         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #67                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #72                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/apache/tomcat/jdbc/pool/DataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/apache/tomcat/jdbc/pool/DataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 47: 0\n-        line 48: 2\n-        line 47: 22\n+        line 48: 3\n+        line 47: 27\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/TomEeJdbcPoolDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"TomEeJdbcPoolDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum 67efc13f15dbf341c4d406ccfa7caea0a47aa5df11d25ff91048e580f6459959\n+  SHA-256 checksum c322da79fa251553cba261ae82404431d722bf2a46a4b80e49a19fb5b0c8298d\n   Compiled from \"TomcatJdbcPoolDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.TomcatJdbcPoolDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/apache/tomcat/jdbc/pool/DataSource\n-   #26 = Utf8               org/apache/tomcat/jdbc/pool/DataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n-   #31 = NameAndType        #32:#33       // getNumActive:()I\n-   #32 = Utf8               getNumActive\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n-   #39 = NameAndType        #40:#33       // getNumIdle:()I\n-   #40 = Utf8               getNumIdle\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n-   #45 = NameAndType        #46:#33       // getMaxActive:()I\n-   #46 = Utf8               getMaxActive\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getUrl:()Ljava/lang/String;\n-   #52 = Utf8               getUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUsername:()Ljava/lang/String;\n-   #60 = Utf8               getUsername\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // tomcat-jdbc\n-   #69 = Utf8               tomcat-jdbc\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = String             #83           // org.apache.tomcat.jdbc.pool.DataSource\n-   #83 = Utf8               org.apache.tomcat.jdbc.pool.DataSource\n-   #84 = Methodref          #3.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n-   #86 = Utf8               getClass\n-   #87 = Utf8               ()Ljava/lang/Class;\n-   #88 = Methodref          #89.#91       // java/lang/Class.getName:()Ljava/lang/String;\n-   #89 = Class              #90           // java/lang/Class\n-   #90 = Utf8               java/lang/Class\n-   #91 = NameAndType        #92:#53       // getName:()Ljava/lang/String;\n-   #92 = Utf8               getName\n-   #93 = Methodref          #94.#96       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/lang/String\n-   #95 = Utf8               java/lang/String\n-   #96 = NameAndType        #97:#24       // equals:(Ljava/lang/Object;)Z\n-   #97 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/apache/tomcat/jdbc/pool/DataSource\n+   #14 = Utf8               org/apache/tomcat/jdbc/pool/DataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n+   #19 = NameAndType        #20:#21       // getNumActive:()I\n+   #20 = Utf8               getNumActive\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n+   #27 = NameAndType        #28:#21       // getNumIdle:()I\n+   #28 = Utf8               getNumIdle\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n+   #33 = NameAndType        #34:#21       // getMaxActive:()I\n+   #34 = Utf8               getMaxActive\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getUrl:()Ljava/lang/String;\n+   #40 = Utf8               getUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUsername:()Ljava/lang/String;\n+   #48 = Utf8               getUsername\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // tomcat-jdbc\n+   #57 = Utf8               tomcat-jdbc\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = String             #62           // org.apache.tomcat.jdbc.pool.DataSource\n+   #62 = Utf8               org.apache.tomcat.jdbc.pool.DataSource\n+   #63 = Methodref          #2.#64        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = NameAndType        #65:#66       // getClass:()Ljava/lang/Class;\n+   #65 = Utf8               getClass\n+   #66 = Utf8               ()Ljava/lang/Class;\n+   #67 = Methodref          #68.#69       // java/lang/Class.getName:()Ljava/lang/String;\n+   #68 = Class              #70           // java/lang/Class\n+   #69 = NameAndType        #71:#41       // getName:()Ljava/lang/String;\n+   #70 = Utf8               java/lang/Class\n+   #71 = Utf8               getName\n+   #72 = Methodref          #73.#74       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #73 = Class              #75           // java/lang/String\n+   #74 = NameAndType        #76:#12       // equals:(Ljava/lang/Object;)Z\n+   #75 = Utf8               java/lang/String\n+   #76 = Utf8               equals\n+   #77 = Class              #78           // psiprobe/beans/accessors/DatasourceAccessor\n+   #78 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+   #84 = Utf8               getInfo\n+   #85 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #86 = Utf8               source\n+   #87 = Utf8               Lorg/apache/tomcat/jdbc/pool/DataSource;\n+   #88 = Utf8               resource\n+   #89 = Utf8               Ljava/lang/Object;\n+   #90 = Utf8               dataSourceInfo\n+   #91 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #92 = Utf8               StackMapTable\n+   #93 = Utf8               Exceptions\n+   #94 = Class              #95           // java/lang/Exception\n+   #95 = Utf8               java/lang/Exception\n+   #96 = Utf8               MethodParameters\n+   #97 = Utf8               reset\n    #98 = Utf8               SourceFile\n    #99 = Utf8               TomcatJdbcPoolDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.TomcatJdbcPoolDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          79\n         10: aload_1\n-        11: checkcast     #25                 // class org/apache/tomcat/jdbc/pool/DataSource\n+        11: checkcast     #13                 // class org/apache/tomcat/jdbc/pool/DataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n+        33: invokevirtual #26                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumIdle:()I\n         36: aload_3\n-        37: invokevirtual #30                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n+        37: invokevirtual #18                 // Method org/apache/tomcat/jdbc/pool/DataSource.getNumActive:()I\n         40: iadd\n-        41: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        41: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         44: aload_2\n         45: aload_3\n-        46: invokevirtual #44                 // Method org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n-        49: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        46: invokevirtual #32                 // Method org/apache/tomcat/jdbc/pool/DataSource.getMaxActive:()I\n+        49: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         52: aload_2\n         53: aload_3\n-        54: invokevirtual #50                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n-        57: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        54: invokevirtual #38                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUrl:()Ljava/lang/String;\n+        57: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         60: aload_2\n         61: aload_3\n-        62: invokevirtual #58                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n-        65: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        62: invokevirtual #46                 // Method org/apache/tomcat/jdbc/pool/DataSource.getUsername:()Ljava/lang/String;\n+        65: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         68: aload_2\n         69: iconst_0\n-        70: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        70: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         73: aload_2\n-        74: ldc           #68                 // String tomcat-jdbc\n-        76: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        74: ldc           #56                 // String tomcat-jdbc\n+        76: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         79: aload_2\n         80: areturn\n       LineNumberTable:\n         line 24: 0\n         line 25: 2\n         line 26: 10\n         line 27: 15\n@@ -184,71 +182,73 @@\n         line 31: 52\n         line 32: 60\n         line 33: 68\n         line 34: 73\n         line 36: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      64     3 source   Lorg/apache/tomcat/jdbc/pool/DataSource;\n             0      81     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n             0      81     1 resource   Ljava/lang/Object;\n             2      79     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      64     3 source   Lorg/apache/tomcat/jdbc/pool/DataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 79\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #82                 // String org.apache.tomcat.jdbc.pool.DataSource\n+         0: ldc           #61                 // String org.apache.tomcat.jdbc.pool.DataSource\n          2: aload_1\n-         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #67                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #72                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/apache/tomcat/jdbc/pool/DataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/apache/tomcat/jdbc/pool/DataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 46: 0\n-        line 47: 15\n-        line 46: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/TomcatJdbcPoolDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"TomcatJdbcPoolDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/ViburCpDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/ViburCpDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,304 +1,304 @@\n-  SHA-256 checksum 8cb3b5cfe9496b0e0d062b942ec05da06cd015f11503c9ab5e90a8595193d6b4\n+  SHA-256 checksum 89acbe786dce8681a05871869dd0e5d1f2d0b37b20fbd6b8e5897fb08150477f\n   Compiled from \"ViburCpDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.ViburCpDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/ViburCpDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/ViburCpDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/ViburCpDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/vibur/dbcp/ViburDBCPDataSource\n-   #26 = Utf8               org/vibur/dbcp/ViburDBCPDataSource\n-   #27 = Methodref          #28.#30       // java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n-   #28 = Class              #29           // java/lang/management/ManagementFactory\n-   #29 = Utf8               java/lang/management/ManagementFactory\n-   #30 = NameAndType        #31:#32       // getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n-   #31 = Utf8               getPlatformMBeanServer\n-   #32 = Utf8               ()Ljavax/management/MBeanServer;\n-   #33 = Class              #34           // javax/management/ObjectName\n-   #34 = Utf8               javax/management/ObjectName\n-   #35 = Methodref          #25.#36       // org/vibur/dbcp/ViburDBCPDataSource.getJmxName:()Ljava/lang/String;\n-   #36 = NameAndType        #37:#38       // getJmxName:()Ljava/lang/String;\n-   #37 = Utf8               getJmxName\n-   #38 = Utf8               ()Ljava/lang/String;\n-   #39 = Methodref          #33.#40       // javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n-   #40 = NameAndType        #7:#41        // \"<init>\":(Ljava/lang/String;)V\n-   #41 = Utf8               (Ljava/lang/String;)V\n-   #42 = Class              #43           // org/vibur/dbcp/ViburMonitoringMBean\n-   #43 = Utf8               org/vibur/dbcp/ViburMonitoringMBean\n-   #44 = Methodref          #45.#47       // javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-   #45 = Class              #46           // javax/management/JMX\n-   #46 = Utf8               javax/management/JMX\n-   #47 = NameAndType        #48:#49       // newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-   #48 = Utf8               newMXBeanProxy\n-   #49 = Utf8               (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-   #50 = Class              #51           // psiprobe/model/DataSourceInfo\n-   #51 = Utf8               psiprobe/model/DataSourceInfo\n-   #52 = Methodref          #50.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #53 = InterfaceMethodref #42.#54       // org/vibur/dbcp/ViburMonitoringMBean.getPoolTaken:()I\n-   #54 = NameAndType        #55:#56       // getPoolTaken:()I\n-   #55 = Utf8               getPoolTaken\n-   #56 = Utf8               ()I\n-   #57 = Methodref          #50.#58       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #58 = NameAndType        #59:#60       // setBusyConnections:(I)V\n-   #59 = Utf8               setBusyConnections\n-   #60 = Utf8               (I)V\n-   #61 = InterfaceMethodref #42.#62       // org/vibur/dbcp/ViburMonitoringMBean.getPoolRemainingCreated:()I\n-   #62 = NameAndType        #63:#56       // getPoolRemainingCreated:()I\n-   #63 = Utf8               getPoolRemainingCreated\n-   #64 = Methodref          #50.#65       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #65 = NameAndType        #66:#60       // setEstablishedConnections:(I)V\n-   #66 = Utf8               setEstablishedConnections\n-   #67 = Methodref          #25.#68       // org/vibur/dbcp/ViburDBCPDataSource.getPoolMaxSize:()I\n-   #68 = NameAndType        #69:#56       // getPoolMaxSize:()I\n-   #69 = Utf8               getPoolMaxSize\n-   #70 = Methodref          #50.#71       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #71 = NameAndType        #72:#60       // setMaxConnections:(I)V\n-   #72 = Utf8               setMaxConnections\n-   #73 = Methodref          #25.#74       // org/vibur/dbcp/ViburDBCPDataSource.getJdbcUrl:()Ljava/lang/String;\n-   #74 = NameAndType        #75:#38       // getJdbcUrl:()Ljava/lang/String;\n-   #75 = Utf8               getJdbcUrl\n-   #76 = Methodref          #50.#77       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #77 = NameAndType        #78:#41       // setJdbcUrl:(Ljava/lang/String;)V\n-   #78 = Utf8               setJdbcUrl\n-   #79 = Methodref          #25.#80       // org/vibur/dbcp/ViburDBCPDataSource.getUsername:()Ljava/lang/String;\n-   #80 = NameAndType        #81:#38       // getUsername:()Ljava/lang/String;\n-   #81 = Utf8               getUsername\n-   #82 = Methodref          #50.#83       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #83 = NameAndType        #84:#41       // setUsername:(Ljava/lang/String;)V\n-   #84 = Utf8               setUsername\n-   #85 = Methodref          #50.#86       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #86 = NameAndType        #87:#88       // setResettable:(Z)V\n-   #87 = Utf8               setResettable\n-   #88 = Utf8               (Z)V\n-   #89 = String             #90           // vibur\n-   #90 = Utf8               vibur\n-   #91 = Methodref          #50.#92       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #92 = NameAndType        #93:#41       // setType:(Ljava/lang/String;)V\n-   #93 = Utf8               setType\n-   #94 = Utf8               resource\n-   #95 = Utf8               Ljava/lang/Object;\n-   #96 = Utf8               dataSourceInfo\n-   #97 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #98 = Utf8               source\n-   #99 = Utf8               Lorg/vibur/dbcp/ViburDBCPDataSource;\n-  #100 = Utf8               mbeanServer\n-  #101 = Utf8               Ljavax/management/MBeanServer;\n-  #102 = Utf8               poolName\n-  #103 = Utf8               Ljavax/management/ObjectName;\n-  #104 = Utf8               poolProxy\n-  #105 = Utf8               Lorg/vibur/dbcp/ViburMonitoringMBean;\n-  #106 = Utf8               StackMapTable\n-  #107 = Utf8               MethodParameters\n-  #108 = Utf8               reset\n-  #109 = String             #110          // org.vibur.dbcp.ViburDBCPDataSource\n-  #110 = Utf8               org.vibur.dbcp.ViburDBCPDataSource\n-  #111 = Methodref          #3.#112       // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #112 = NameAndType        #113:#114     // getClass:()Ljava/lang/Class;\n-  #113 = Utf8               getClass\n-  #114 = Utf8               ()Ljava/lang/Class;\n-  #115 = Methodref          #116.#118     // java/lang/Class.getName:()Ljava/lang/String;\n-  #116 = Class              #117          // java/lang/Class\n-  #117 = Utf8               java/lang/Class\n-  #118 = NameAndType        #119:#38      // getName:()Ljava/lang/String;\n-  #119 = Utf8               getName\n-  #120 = Methodref          #121.#123     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #121 = Class              #122          // java/lang/String\n-  #122 = Utf8               java/lang/String\n-  #123 = NameAndType        #124:#24      // equals:(Ljava/lang/Object;)Z\n-  #124 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/ViburCpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/ViburCpDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/ViburCpDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/vibur/dbcp/ViburDBCPDataSource\n+   #14 = Utf8               org/vibur/dbcp/ViburDBCPDataSource\n+   #15 = Methodref          #16.#17       // java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n+   #16 = Class              #18           // java/lang/management/ManagementFactory\n+   #17 = NameAndType        #19:#20       // getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n+   #18 = Utf8               java/lang/management/ManagementFactory\n+   #19 = Utf8               getPlatformMBeanServer\n+   #20 = Utf8               ()Ljavax/management/MBeanServer;\n+   #21 = Class              #22           // javax/management/ObjectName\n+   #22 = Utf8               javax/management/ObjectName\n+   #23 = Methodref          #13.#24       // org/vibur/dbcp/ViburDBCPDataSource.getJmxName:()Ljava/lang/String;\n+   #24 = NameAndType        #25:#26       // getJmxName:()Ljava/lang/String;\n+   #25 = Utf8               getJmxName\n+   #26 = Utf8               ()Ljava/lang/String;\n+   #27 = Methodref          #21.#28       // javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n+   #28 = NameAndType        #5:#29        // \"<init>\":(Ljava/lang/String;)V\n+   #29 = Utf8               (Ljava/lang/String;)V\n+   #30 = Class              #31           // org/vibur/dbcp/ViburMonitoringMBean\n+   #31 = Utf8               org/vibur/dbcp/ViburMonitoringMBean\n+   #32 = Methodref          #33.#34       // javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+   #33 = Class              #35           // javax/management/JMX\n+   #34 = NameAndType        #36:#37       // newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+   #35 = Utf8               javax/management/JMX\n+   #36 = Utf8               newMXBeanProxy\n+   #37 = Utf8               (Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+   #38 = Class              #39           // psiprobe/model/DataSourceInfo\n+   #39 = Utf8               psiprobe/model/DataSourceInfo\n+   #40 = Methodref          #38.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #41 = InterfaceMethodref #30.#42       // org/vibur/dbcp/ViburMonitoringMBean.getPoolTaken:()I\n+   #42 = NameAndType        #43:#44       // getPoolTaken:()I\n+   #43 = Utf8               getPoolTaken\n+   #44 = Utf8               ()I\n+   #45 = Methodref          #38.#46       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #46 = NameAndType        #47:#48       // setBusyConnections:(I)V\n+   #47 = Utf8               setBusyConnections\n+   #48 = Utf8               (I)V\n+   #49 = InterfaceMethodref #30.#50       // org/vibur/dbcp/ViburMonitoringMBean.getPoolRemainingCreated:()I\n+   #50 = NameAndType        #51:#44       // getPoolRemainingCreated:()I\n+   #51 = Utf8               getPoolRemainingCreated\n+   #52 = Methodref          #38.#53       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #53 = NameAndType        #54:#48       // setEstablishedConnections:(I)V\n+   #54 = Utf8               setEstablishedConnections\n+   #55 = Methodref          #13.#56       // org/vibur/dbcp/ViburDBCPDataSource.getPoolMaxSize:()I\n+   #56 = NameAndType        #57:#44       // getPoolMaxSize:()I\n+   #57 = Utf8               getPoolMaxSize\n+   #58 = Methodref          #38.#59       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #59 = NameAndType        #60:#48       // setMaxConnections:(I)V\n+   #60 = Utf8               setMaxConnections\n+   #61 = Methodref          #13.#62       // org/vibur/dbcp/ViburDBCPDataSource.getJdbcUrl:()Ljava/lang/String;\n+   #62 = NameAndType        #63:#26       // getJdbcUrl:()Ljava/lang/String;\n+   #63 = Utf8               getJdbcUrl\n+   #64 = Methodref          #38.#65       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #65 = NameAndType        #66:#29       // setJdbcUrl:(Ljava/lang/String;)V\n+   #66 = Utf8               setJdbcUrl\n+   #67 = Methodref          #13.#68       // org/vibur/dbcp/ViburDBCPDataSource.getUsername:()Ljava/lang/String;\n+   #68 = NameAndType        #69:#26       // getUsername:()Ljava/lang/String;\n+   #69 = Utf8               getUsername\n+   #70 = Methodref          #38.#71       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #71 = NameAndType        #72:#29       // setUsername:(Ljava/lang/String;)V\n+   #72 = Utf8               setUsername\n+   #73 = Methodref          #38.#74       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #74 = NameAndType        #75:#76       // setResettable:(Z)V\n+   #75 = Utf8               setResettable\n+   #76 = Utf8               (Z)V\n+   #77 = String             #78           // vibur\n+   #78 = Utf8               vibur\n+   #79 = Methodref          #38.#80       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #80 = NameAndType        #81:#29       // setType:(Ljava/lang/String;)V\n+   #81 = Utf8               setType\n+   #82 = String             #83           // org.vibur.dbcp.ViburDBCPDataSource\n+   #83 = Utf8               org.vibur.dbcp.ViburDBCPDataSource\n+   #84 = Methodref          #2.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n+   #86 = Utf8               getClass\n+   #87 = Utf8               ()Ljava/lang/Class;\n+   #88 = Methodref          #89.#90       // java/lang/Class.getName:()Ljava/lang/String;\n+   #89 = Class              #91           // java/lang/Class\n+   #90 = NameAndType        #92:#26       // getName:()Ljava/lang/String;\n+   #91 = Utf8               java/lang/Class\n+   #92 = Utf8               getName\n+   #93 = Methodref          #94.#95       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #94 = Class              #96           // java/lang/String\n+   #95 = NameAndType        #97:#12       // equals:(Ljava/lang/Object;)Z\n+   #96 = Utf8               java/lang/String\n+   #97 = Utf8               equals\n+   #98 = Class              #99           // psiprobe/beans/accessors/DatasourceAccessor\n+   #99 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+  #100 = Utf8               Code\n+  #101 = Utf8               LineNumberTable\n+  #102 = Utf8               LocalVariableTable\n+  #103 = Utf8               this\n+  #104 = Utf8               Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+  #105 = Utf8               getInfo\n+  #106 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+  #107 = Utf8               source\n+  #108 = Utf8               Lorg/vibur/dbcp/ViburDBCPDataSource;\n+  #109 = Utf8               mbeanServer\n+  #110 = Utf8               Ljavax/management/MBeanServer;\n+  #111 = Utf8               poolName\n+  #112 = Utf8               Ljavax/management/ObjectName;\n+  #113 = Utf8               poolProxy\n+  #114 = Utf8               Lorg/vibur/dbcp/ViburMonitoringMBean;\n+  #115 = Utf8               resource\n+  #116 = Utf8               Ljava/lang/Object;\n+  #117 = Utf8               dataSourceInfo\n+  #118 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+  #119 = Utf8               StackMapTable\n+  #120 = Utf8               Exceptions\n+  #121 = Class              #122          // java/lang/Exception\n+  #122 = Utf8               java/lang/Exception\n+  #123 = Utf8               MethodParameters\n+  #124 = Utf8               reset\n   #125 = Utf8               SourceFile\n   #126 = Utf8               ViburCpDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.ViburCpDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=7, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          120\n         10: aload_1\n-        11: checkcast     #25                 // class org/vibur/dbcp/ViburDBCPDataSource\n+        11: checkcast     #13                 // class org/vibur/dbcp/ViburDBCPDataSource\n         14: astore_3\n-        15: invokestatic  #27                 // Method java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n+        15: invokestatic  #15                 // Method java/lang/management/ManagementFactory.getPlatformMBeanServer:()Ljavax/management/MBeanServer;\n         18: astore        4\n-        20: new           #33                 // class javax/management/ObjectName\n+        20: new           #21                 // class javax/management/ObjectName\n         23: dup\n         24: aload_3\n-        25: invokevirtual #35                 // Method org/vibur/dbcp/ViburDBCPDataSource.getJmxName:()Ljava/lang/String;\n-        28: invokespecial #39                 // Method javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n+        25: invokevirtual #23                 // Method org/vibur/dbcp/ViburDBCPDataSource.getJmxName:()Ljava/lang/String;\n+        28: invokespecial #27                 // Method javax/management/ObjectName.\"<init>\":(Ljava/lang/String;)V\n         31: astore        5\n         33: aload         4\n         35: aload         5\n-        37: ldc           #42                 // class org/vibur/dbcp/ViburMonitoringMBean\n-        39: invokestatic  #44                 // Method javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n-        42: checkcast     #42                 // class org/vibur/dbcp/ViburMonitoringMBean\n+        37: ldc           #30                 // class org/vibur/dbcp/ViburMonitoringMBean\n+        39: invokestatic  #32                 // Method javax/management/JMX.newMXBeanProxy:(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;)Ljava/lang/Object;\n+        42: checkcast     #30                 // class org/vibur/dbcp/ViburMonitoringMBean\n         45: astore        6\n-        47: new           #50                 // class psiprobe/model/DataSourceInfo\n+        47: new           #38                 // class psiprobe/model/DataSourceInfo\n         50: dup\n-        51: invokespecial #52                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        51: invokespecial #40                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         54: astore_2\n         55: aload_2\n         56: aload         6\n-        58: invokeinterface #53,  1           // InterfaceMethod org/vibur/dbcp/ViburMonitoringMBean.getPoolTaken:()I\n-        63: invokevirtual #57                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        58: invokeinterface #41,  1           // InterfaceMethod org/vibur/dbcp/ViburMonitoringMBean.getPoolTaken:()I\n+        63: invokevirtual #45                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         66: aload_2\n         67: aload         6\n-        69: invokeinterface #61,  1           // InterfaceMethod org/vibur/dbcp/ViburMonitoringMBean.getPoolRemainingCreated:()I\n+        69: invokeinterface #49,  1           // InterfaceMethod org/vibur/dbcp/ViburMonitoringMBean.getPoolRemainingCreated:()I\n         74: aload         6\n-        76: invokeinterface #53,  1           // InterfaceMethod org/vibur/dbcp/ViburMonitoringMBean.getPoolTaken:()I\n+        76: invokeinterface #41,  1           // InterfaceMethod org/vibur/dbcp/ViburMonitoringMBean.getPoolTaken:()I\n         81: iadd\n-        82: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        82: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         85: aload_2\n         86: aload_3\n-        87: invokevirtual #67                 // Method org/vibur/dbcp/ViburDBCPDataSource.getPoolMaxSize:()I\n-        90: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        87: invokevirtual #55                 // Method org/vibur/dbcp/ViburDBCPDataSource.getPoolMaxSize:()I\n+        90: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         93: aload_2\n         94: aload_3\n-        95: invokevirtual #73                 // Method org/vibur/dbcp/ViburDBCPDataSource.getJdbcUrl:()Ljava/lang/String;\n-        98: invokevirtual #76                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        95: invokevirtual #61                 // Method org/vibur/dbcp/ViburDBCPDataSource.getJdbcUrl:()Ljava/lang/String;\n+        98: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n        101: aload_2\n        102: aload_3\n-       103: invokevirtual #79                 // Method org/vibur/dbcp/ViburDBCPDataSource.getUsername:()Ljava/lang/String;\n-       106: invokevirtual #82                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+       103: invokevirtual #67                 // Method org/vibur/dbcp/ViburDBCPDataSource.getUsername:()Ljava/lang/String;\n+       106: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n        109: aload_2\n        110: iconst_0\n-       111: invokevirtual #85                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+       111: invokevirtual #73                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n        114: aload_2\n-       115: ldc           #89                 // String vibur\n-       117: invokevirtual #91                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+       115: ldc           #77                 // String vibur\n+       117: invokevirtual #79                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n        120: aload_2\n        121: areturn\n       LineNumberTable:\n         line 31: 0\n         line 32: 2\n         line 33: 10\n         line 35: 15\n         line 36: 20\n-        line 38: 33\n-        line 37: 45\n+        line 37: 33\n+        line 38: 39\n         line 40: 47\n         line 41: 55\n         line 42: 66\n-        line 43: 67\n+        line 43: 69\n         line 42: 82\n         line 44: 85\n         line 45: 93\n         line 46: 101\n         line 47: 109\n         line 48: 114\n         line 50: 120\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     122     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-            0     122     1 resource   Ljava/lang/Object;\n-            2     120     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n            15     105     3 source   Lorg/vibur/dbcp/ViburDBCPDataSource;\n            20     100     4 mbeanServer   Ljavax/management/MBeanServer;\n            33      87     5 poolName   Ljavax/management/ObjectName;\n            47      73     6 poolProxy   Lorg/vibur/dbcp/ViburMonitoringMBean;\n+            0     122     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+            0     122     1 resource   Ljava/lang/Object;\n+            2     120     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 120\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource                       final\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 55: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource                       final\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #109                // String org.vibur.dbcp.ViburDBCPDataSource\n+         0: ldc           #82                 // String org.vibur.dbcp.ViburDBCPDataSource\n          2: aload_1\n-         3: invokevirtual #111                // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #115                // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #120                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/vibur/dbcp/ViburDBCPDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/vibur/dbcp/ViburDBCPDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 60: 0\n-        line 61: 15\n-        line 60: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/ViburCpDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource                       final\n }\n SourceFile: \"ViburCpDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/package-info.class", "source2": "psiprobe/beans/accessors/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 45884a25e48b12d7fc4bc192cd52b0329a1d6926e9753abd7cc48a3f62b4b878\n+  SHA-256 checksum 22a4342beb853af67218d2728defd90bd820b3e5ed0cbaa7481a22549544a400\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.accessors.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/accessors/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/accessors/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/accessors/package-info\"\n-  #2 = Utf8               psiprobe/beans/accessors/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/accessors/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/accessors/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/beans/package-info.class", "source2": "psiprobe/beans/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum dba120dde96fee1beca74c883df0e372dc5a187ddd9e833e2c7780239cc4943a\n+  SHA-256 checksum 516c058f0e722da87eefb616323efef38336a0793d050d0c069b3e7b51151bfc\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/package-info\"\n-  #2 = Utf8               psiprobe/beans/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry.class", "source2": "psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,29 +1,29 @@\n-  SHA-256 checksum aa63aa1ca9bc098c150ecd76f3348e0ef2aacb4e72acbd9c217623ab38713c9a\n+  SHA-256 checksum 6d3fd1e873cf338c217f4432618b45810efd14e743fcf4d1f4339f206976fac8\n   Compiled from \"AbstractStatsCollectorBean.java\"\n class psiprobe.beans.stats.collectors.AbstractStatsCollectorBean$Entry\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry\n-  super_class: #3                         // java/lang/Object\n+  this_class: #7                          // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 1, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry\n-   #2 = Utf8               psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               time\n-   #6 = Utf8               J\n-   #7 = Utf8               value\n-   #8 = Utf8               <init>\n-   #9 = Utf8               ()V\n-  #10 = Utf8               Code\n-  #11 = Methodref          #3.#12         // java/lang/Object.\"<init>\":()V\n-  #12 = NameAndType        #8:#9          // \"<init>\":()V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry\n+   #8 = Utf8               psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry\n+   #9 = Utf8               time\n+  #10 = Utf8               J\n+  #11 = Utf8               value\n+  #12 = Utf8               Code\n   #13 = Utf8               LineNumberTable\n   #14 = Utf8               LocalVariableTable\n   #15 = Utf8               this\n   #16 = Utf8               Lpsiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry;\n   #17 = Utf8               SourceFile\n   #18 = Utf8               AbstractStatsCollectorBean.java\n   #19 = Utf8               InnerClasses\n@@ -41,19 +41,19 @@\n \n   public psiprobe.beans.stats.collectors.AbstractStatsCollectorBean$Entry();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #11                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 200: 0\n         line 202: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry;\n }\n SourceFile: \"AbstractStatsCollectorBean.java\"\n InnerClasses:\n-  private static #22= #1 of #20;          // Entry=class psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry of class psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+  private static #22= #7 of #20;          // Entry=class psiprobe/beans/stats/collectors/AbstractStatsCollectorBean$Entry of class psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n"}]}, {"source1": "psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -84,15 +84,14 @@\n             try {\n                 stats.add(data);\n                 this.houseKeepStats(stats);\n             }\n             finally {\n                 this.statsCollection.releaseLock();\n             }\n-            this.statsCollection.releaseLock();\n             if (this.listeners != null) {\n                 final StatsCollectionEvent event = new StatsCollectionEvent(name, data);\n                 for (final StatsCollectionListener listener : this.listeners) {\n                     if (listener.isEnabled()) {\n                         listener.statsCollected(event);\n                     }\n                 }\n@@ -120,15 +119,14 @@\n                 }\n                 stats.add(stats.size(), new XYDataItem((double)time, statValue));\n                 this.houseKeepStats(stats);\n             }\n             finally {\n                 this.statsCollection.releaseLock();\n             }\n-            this.statsCollection.releaseLock();\n         }\n     }\n     \n     protected void resetStats(final String name) {\n         this.statsCollection.resetStats(name);\n     }\n     \n"}]}, {"source1": "psiprobe/beans/stats/collectors/AppStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/AppStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,18 +1,18 @@\n \n package psiprobe.beans.stats.collectors;\n \n+import org.slf4j.LoggerFactory;\n import psiprobe.tools.TimeExpression;\n import java.util.Iterator;\n import psiprobe.TomcatContainer;\n import psiprobe.tools.ApplicationUtils;\n import psiprobe.model.Application;\n import org.apache.catalina.Context;\n import org.springframework.beans.factory.annotation.Value;\n-import org.slf4j.LoggerFactory;\n import javax.servlet.ServletContext;\n import javax.inject.Inject;\n import psiprobe.beans.ContainerWrapperBean;\n import org.slf4j.Logger;\n import org.springframework.web.context.ServletContextAware;\n \n public class AppStatsCollectorBean extends AbstractStatsCollectorBean implements ServletContextAware\n@@ -20,18 +20,14 @@\n     private static final Logger logger;\n     @Inject\n     private ContainerWrapperBean containerWrapper;\n     @Inject\n     private ServletContext servletContext;\n     private boolean selfIgnored;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AppStatsCollectorBean.class);\n-    }\n-    \n     public ContainerWrapperBean getContainerWrapper() {\n         return this.containerWrapper;\n     }\n     \n     public void setContainerWrapper(final ContainerWrapperBean containerWrapper) {\n         this.containerWrapper = containerWrapper;\n     }\n@@ -122,8 +118,12 @@\n         this.resetStats(\"app.errors.\" + appName);\n         this.resetStats(\"app.avg_proc_time.\" + appName);\n     }\n     \n     public void setMaxSeries(@Value(\"${psiprobe.beans.stats.collectors.app.period}\") final long period, @Value(\"${psiprobe.beans.stats.collectors.app.span}\") final long span) {\n         super.setMaxSeries((int)TimeExpression.dataPoints(period, span));\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AppStatsCollectorBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,178 +1,178 @@\n-  SHA-256 checksum 0fb63c489ef0873ea4ba6ac4fdfa41b059e8dab621e2d29852ca43fc194cf01f\n+  SHA-256 checksum 2ff99d453ed1f3f4c64f2c3bfcd497a1f3ecc045a6f319ef1fd492b7d1786fae\n   Compiled from \"ClusterStatsCollectorBean.java\"\n public class psiprobe.beans.stats.collectors.ClusterStatsCollectorBean extends psiprobe.beans.stats.collectors.AbstractStatsCollectorBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n-  super_class: #3                         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+  this_class: #8                          // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n+  super_class: #2                         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n   interfaces: 0, fields: 2, methods: 7, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n-    #2 = Utf8               psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n-    #3 = Class              #4            // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+    #1 = Methodref          #2.#3         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n-    #5 = Utf8               containerWrapper\n-    #6 = Utf8               Lpsiprobe/beans/ContainerWrapperBean;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               clusterWrapper\n-   #10 = Utf8               Lpsiprobe/beans/ClusterWrapperBean;\n-   #11 = Utf8               <init>\n-   #12 = Utf8               ()V\n-   #13 = Utf8               Code\n-   #14 = Methodref          #3.#15        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n-   #15 = NameAndType        #11:#12       // \"<init>\":()V\n-   #16 = Utf8               LineNumberTable\n-   #17 = Utf8               LocalVariableTable\n-   #18 = Utf8               this\n-   #19 = Utf8               Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n-   #20 = Utf8               getContainerWrapper\n-   #21 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #22 = Fieldref           #1.#23        // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n-   #23 = NameAndType        #5:#6         // containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n-   #24 = Utf8               setContainerWrapper\n-   #25 = Utf8               (Lpsiprobe/beans/ContainerWrapperBean;)V\n-   #26 = Utf8               MethodParameters\n-   #27 = Utf8               getClusterWrapper\n-   #28 = Utf8               ()Lpsiprobe/beans/ClusterWrapperBean;\n-   #29 = Fieldref           #1.#30        // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n-   #30 = NameAndType        #9:#10        // clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n-   #31 = Utf8               setClusterWrapper\n-   #32 = Utf8               (Lpsiprobe/beans/ClusterWrapperBean;)V\n-   #33 = Utf8               collect\n-   #34 = Utf8               Exceptions\n-   #35 = Class              #36           // java/lang/Exception\n-   #36 = Utf8               java/lang/Exception\n-   #37 = Methodref          #38.#40       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #38 = Class              #39           // psiprobe/beans/ContainerWrapperBean\n-   #39 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #40 = NameAndType        #41:#42       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #41 = Utf8               getTomcatContainer\n-   #42 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #43 = InterfaceMethodref #44.#46       // psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n-   #44 = Class              #45           // psiprobe/TomcatContainer\n-   #45 = Utf8               psiprobe/TomcatContainer\n-   #46 = NameAndType        #47:#48       // getName:()Ljava/lang/String;\n-   #47 = Utf8               getName\n-   #48 = Utf8               ()Ljava/lang/String;\n-   #49 = InterfaceMethodref #44.#50       // psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n-   #50 = NameAndType        #51:#48       // getHostName:()Ljava/lang/String;\n-   #51 = Utf8               getHostName\n-   #52 = Methodref          #53.#55       // psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n-   #53 = Class              #54           // psiprobe/beans/ClusterWrapperBean\n-   #54 = Utf8               psiprobe/beans/ClusterWrapperBean\n-   #55 = NameAndType        #56:#57       // getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n-   #56 = Utf8               getCluster\n-   #57 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n-   #58 = String             #59           // cluster.received\n-   #59 = Utf8               cluster.received\n-   #60 = Methodref          #61.#63       // psiprobe/model/jmx/Cluster.getTotalReceivedBytes:()J\n-   #61 = Class              #62           // psiprobe/model/jmx/Cluster\n-   #62 = Utf8               psiprobe/model/jmx/Cluster\n-   #63 = NameAndType        #64:#65       // getTotalReceivedBytes:()J\n-   #64 = Utf8               getTotalReceivedBytes\n-   #65 = Utf8               ()J\n-   #66 = Methodref          #1.#67        // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.buildDeltaStats:(Ljava/lang/String;J)J\n-   #67 = NameAndType        #68:#69       // buildDeltaStats:(Ljava/lang/String;J)J\n-   #68 = Utf8               buildDeltaStats\n-   #69 = Utf8               (Ljava/lang/String;J)J\n-   #70 = String             #71           // cluster.sent\n-   #71 = Utf8               cluster.sent\n-   #72 = Methodref          #61.#73       // psiprobe/model/jmx/Cluster.getSenderTotalBytes:()J\n-   #73 = NameAndType        #74:#65       // getSenderTotalBytes:()J\n-   #74 = Utf8               getSenderTotalBytes\n-   #75 = String             #76           // cluster.req.received\n-   #76 = Utf8               cluster.req.received\n-   #77 = Methodref          #61.#78       // psiprobe/model/jmx/Cluster.getNrOfMsgsReceived:()J\n-   #78 = NameAndType        #79:#65       // getNrOfMsgsReceived:()J\n-   #79 = Utf8               getNrOfMsgsReceived\n-   #80 = String             #81           // cluster.req.sent\n-   #81 = Utf8               cluster.req.sent\n-   #82 = Methodref          #61.#83       // psiprobe/model/jmx/Cluster.getSenderNrOfRequests:()J\n-   #83 = NameAndType        #84:#65       // getSenderNrOfRequests:()J\n-   #84 = Utf8               getSenderNrOfRequests\n-   #85 = Utf8               container\n-   #86 = Utf8               Lpsiprobe/TomcatContainer;\n-   #87 = Utf8               cluster\n-   #88 = Utf8               Lpsiprobe/model/jmx/Cluster;\n-   #89 = Utf8               StackMapTable\n-   #90 = Utf8               setMaxSeries\n-   #91 = Utf8               (JJ)V\n-   #92 = Utf8               RuntimeVisibleParameterAnnotations\n-   #93 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-   #94 = Utf8               value\n-   #95 = Utf8               ${psiprobe.beans.stats.collectors.cluster.period}\n-   #96 = Utf8               ${psiprobe.beans.stats.collectors.cluster.span}\n-   #97 = Methodref          #98.#100      // psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n-   #98 = Class              #99           // psiprobe/tools/TimeExpression\n-   #99 = Utf8               psiprobe/tools/TimeExpression\n-  #100 = NameAndType        #101:#102     // dataPoints:(JJ)J\n-  #101 = Utf8               dataPoints\n-  #102 = Utf8               (JJ)J\n-  #103 = Methodref          #3.#104       // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n-  #104 = NameAndType        #90:#105      // setMaxSeries:(I)V\n-  #105 = Utf8               (I)V\n-  #106 = Utf8               period\n-  #107 = Utf8               J\n-  #108 = Utf8               span\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+    #8 = Class              #10           // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n+    #9 = NameAndType        #11:#12       // containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+   #10 = Utf8               psiprobe/beans/stats/collectors/ClusterStatsCollectorBean\n+   #11 = Utf8               containerWrapper\n+   #12 = Utf8               Lpsiprobe/beans/ContainerWrapperBean;\n+   #13 = Fieldref           #8.#14        // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+   #14 = NameAndType        #15:#16       // clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+   #15 = Utf8               clusterWrapper\n+   #16 = Utf8               Lpsiprobe/beans/ClusterWrapperBean;\n+   #17 = Methodref          #18.#19       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #18 = Class              #20           // psiprobe/beans/ContainerWrapperBean\n+   #19 = NameAndType        #21:#22       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #20 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #21 = Utf8               getTomcatContainer\n+   #22 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #23 = InterfaceMethodref #24.#25       // psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n+   #24 = Class              #26           // psiprobe/TomcatContainer\n+   #25 = NameAndType        #27:#28       // getName:()Ljava/lang/String;\n+   #26 = Utf8               psiprobe/TomcatContainer\n+   #27 = Utf8               getName\n+   #28 = Utf8               ()Ljava/lang/String;\n+   #29 = InterfaceMethodref #24.#30       // psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n+   #30 = NameAndType        #31:#28       // getHostName:()Ljava/lang/String;\n+   #31 = Utf8               getHostName\n+   #32 = Methodref          #33.#34       // psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+   #33 = Class              #35           // psiprobe/beans/ClusterWrapperBean\n+   #34 = NameAndType        #36:#37       // getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+   #35 = Utf8               psiprobe/beans/ClusterWrapperBean\n+   #36 = Utf8               getCluster\n+   #37 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+   #38 = String             #39           // cluster.received\n+   #39 = Utf8               cluster.received\n+   #40 = Methodref          #41.#42       // psiprobe/model/jmx/Cluster.getTotalReceivedBytes:()J\n+   #41 = Class              #43           // psiprobe/model/jmx/Cluster\n+   #42 = NameAndType        #44:#45       // getTotalReceivedBytes:()J\n+   #43 = Utf8               psiprobe/model/jmx/Cluster\n+   #44 = Utf8               getTotalReceivedBytes\n+   #45 = Utf8               ()J\n+   #46 = Methodref          #8.#47        // psiprobe/beans/stats/collectors/ClusterStatsCollectorBean.buildDeltaStats:(Ljava/lang/String;J)J\n+   #47 = NameAndType        #48:#49       // buildDeltaStats:(Ljava/lang/String;J)J\n+   #48 = Utf8               buildDeltaStats\n+   #49 = Utf8               (Ljava/lang/String;J)J\n+   #50 = String             #51           // cluster.sent\n+   #51 = Utf8               cluster.sent\n+   #52 = Methodref          #41.#53       // psiprobe/model/jmx/Cluster.getSenderTotalBytes:()J\n+   #53 = NameAndType        #54:#45       // getSenderTotalBytes:()J\n+   #54 = Utf8               getSenderTotalBytes\n+   #55 = String             #56           // cluster.req.received\n+   #56 = Utf8               cluster.req.received\n+   #57 = Methodref          #41.#58       // psiprobe/model/jmx/Cluster.getNrOfMsgsReceived:()J\n+   #58 = NameAndType        #59:#45       // getNrOfMsgsReceived:()J\n+   #59 = Utf8               getNrOfMsgsReceived\n+   #60 = String             #61           // cluster.req.sent\n+   #61 = Utf8               cluster.req.sent\n+   #62 = Methodref          #41.#63       // psiprobe/model/jmx/Cluster.getSenderNrOfRequests:()J\n+   #63 = NameAndType        #64:#45       // getSenderNrOfRequests:()J\n+   #64 = Utf8               getSenderNrOfRequests\n+   #65 = Methodref          #66.#67       // psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n+   #66 = Class              #68           // psiprobe/tools/TimeExpression\n+   #67 = NameAndType        #69:#70       // dataPoints:(JJ)J\n+   #68 = Utf8               psiprobe/tools/TimeExpression\n+   #69 = Utf8               dataPoints\n+   #70 = Utf8               (JJ)J\n+   #71 = Methodref          #2.#72        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n+   #72 = NameAndType        #73:#74       // setMaxSeries:(I)V\n+   #73 = Utf8               setMaxSeries\n+   #74 = Utf8               (I)V\n+   #75 = Utf8               RuntimeVisibleAnnotations\n+   #76 = Utf8               Ljavax/inject/Inject;\n+   #77 = Utf8               Code\n+   #78 = Utf8               LineNumberTable\n+   #79 = Utf8               LocalVariableTable\n+   #80 = Utf8               this\n+   #81 = Utf8               Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n+   #82 = Utf8               getContainerWrapper\n+   #83 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #84 = Utf8               setContainerWrapper\n+   #85 = Utf8               (Lpsiprobe/beans/ContainerWrapperBean;)V\n+   #86 = Utf8               MethodParameters\n+   #87 = Utf8               getClusterWrapper\n+   #88 = Utf8               ()Lpsiprobe/beans/ClusterWrapperBean;\n+   #89 = Utf8               setClusterWrapper\n+   #90 = Utf8               (Lpsiprobe/beans/ClusterWrapperBean;)V\n+   #91 = Utf8               collect\n+   #92 = Utf8               cluster\n+   #93 = Utf8               Lpsiprobe/model/jmx/Cluster;\n+   #94 = Utf8               container\n+   #95 = Utf8               Lpsiprobe/TomcatContainer;\n+   #96 = Utf8               StackMapTable\n+   #97 = Utf8               Exceptions\n+   #98 = Class              #99           // java/lang/Exception\n+   #99 = Utf8               java/lang/Exception\n+  #100 = Utf8               (JJ)V\n+  #101 = Utf8               period\n+  #102 = Utf8               J\n+  #103 = Utf8               span\n+  #104 = Utf8               RuntimeVisibleParameterAnnotations\n+  #105 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #106 = Utf8               value\n+  #107 = Utf8               ${psiprobe.beans.stats.collectors.cluster.period}\n+  #108 = Utf8               ${psiprobe.beans.stats.collectors.cluster.span}\n   #109 = Utf8               SourceFile\n   #110 = Utf8               ClusterStatsCollectorBean.java\n {\n   private psiprobe.beans.ContainerWrapperBean containerWrapper;\n     descriptor: Lpsiprobe/beans/ContainerWrapperBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #76()\n         javax.inject.Inject\n \n   private psiprobe.beans.ClusterWrapperBean clusterWrapper;\n     descriptor: Lpsiprobe/beans/ClusterWrapperBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #76()\n         javax.inject.Inject\n \n   public psiprobe.beans.stats.collectors.ClusterStatsCollectorBean();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n \n   public psiprobe.beans.ContainerWrapperBean getContainerWrapper();\n     descriptor: ()Lpsiprobe/beans/ContainerWrapperBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+         1: getfield      #7                  // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n          4: areturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n \n   public void setContainerWrapper(psiprobe.beans.ContainerWrapperBean);\n     descriptor: (Lpsiprobe/beans/ContainerWrapperBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #22                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+         2: putfield      #7                  // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n          5: return\n       LineNumberTable:\n         line 51: 0\n         line 52: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n@@ -183,30 +183,30 @@\n \n   public psiprobe.beans.ClusterWrapperBean getClusterWrapper();\n     descriptor: ()Lpsiprobe/beans/ClusterWrapperBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+         1: getfield      #13                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n          4: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n \n   public void setClusterWrapper(psiprobe.beans.ClusterWrapperBean);\n     descriptor: (Lpsiprobe/beans/ClusterWrapperBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #29                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+         2: putfield      #13                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n          5: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n@@ -214,111 +214,111 @@\n     MethodParameters:\n       Name                           Flags\n       clusterWrapper\n \n   public void collect() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=3, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n-         4: invokevirtual #37                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+         1: getfield      #7                  // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+         4: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n          7: astore_1\n          8: aload_1\n          9: ifnull        81\n         12: aload_0\n-        13: getfield      #29                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+        13: getfield      #13                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n         16: aload_1\n-        17: invokeinterface #43,  1           // InterfaceMethod psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n+        17: invokeinterface #23,  1           // InterfaceMethod psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n         22: aload_1\n-        23: invokeinterface #49,  1           // InterfaceMethod psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n+        23: invokeinterface #29,  1           // InterfaceMethod psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n         28: iconst_0\n-        29: invokevirtual #52                 // Method psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+        29: invokevirtual #32                 // Method psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n         32: astore_2\n         33: aload_2\n         34: ifnull        81\n         37: aload_0\n-        38: ldc           #58                 // String cluster.received\n+        38: ldc           #38                 // String cluster.received\n         40: aload_2\n-        41: invokevirtual #60                 // Method psiprobe/model/jmx/Cluster.getTotalReceivedBytes:()J\n-        44: invokevirtual #66                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n+        41: invokevirtual #40                 // Method psiprobe/model/jmx/Cluster.getTotalReceivedBytes:()J\n+        44: invokevirtual #46                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n         47: pop2\n         48: aload_0\n-        49: ldc           #70                 // String cluster.sent\n+        49: ldc           #50                 // String cluster.sent\n         51: aload_2\n-        52: invokevirtual #72                 // Method psiprobe/model/jmx/Cluster.getSenderTotalBytes:()J\n-        55: invokevirtual #66                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n+        52: invokevirtual #52                 // Method psiprobe/model/jmx/Cluster.getSenderTotalBytes:()J\n+        55: invokevirtual #46                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n         58: pop2\n         59: aload_0\n-        60: ldc           #75                 // String cluster.req.received\n+        60: ldc           #55                 // String cluster.req.received\n         62: aload_2\n-        63: invokevirtual #77                 // Method psiprobe/model/jmx/Cluster.getNrOfMsgsReceived:()J\n-        66: invokevirtual #66                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n+        63: invokevirtual #57                 // Method psiprobe/model/jmx/Cluster.getNrOfMsgsReceived:()J\n+        66: invokevirtual #46                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n         69: pop2\n         70: aload_0\n-        71: ldc           #80                 // String cluster.req.sent\n+        71: ldc           #60                 // String cluster.req.sent\n         73: aload_2\n-        74: invokevirtual #82                 // Method psiprobe/model/jmx/Cluster.getSenderNrOfRequests:()J\n-        77: invokevirtual #66                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n+        74: invokevirtual #62                 // Method psiprobe/model/jmx/Cluster.getSenderNrOfRequests:()J\n+        77: invokevirtual #46                 // Method buildDeltaStats:(Ljava/lang/String;J)J\n         80: pop2\n         81: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 8\n-        line 79: 12\n-        line 78: 32\n+        line 78: 12\n+        line 79: 17\n         line 80: 33\n         line 81: 37\n         line 82: 48\n         line 83: 59\n         line 84: 70\n         line 87: 81\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           33      48     2 cluster   Lpsiprobe/model/jmx/Cluster;\n             0      82     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n             8      74     1 container   Lpsiprobe/TomcatContainer;\n-           33      48     2 cluster   Lpsiprobe/model/jmx/Cluster;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 81\n           locals = [ class psiprobe/TomcatContainer ]\n+    Exceptions:\n+      throws java.lang.Exception\n \n   public void setMaxSeries(long, long);\n     descriptor: (JJ)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #93(#94=s#95)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.cluster.period}\"\n-          )\n-      parameter 1:\n-        0: #93(#94=s#96)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.cluster.span}\"\n-          )\n     Code:\n       stack=5, locals=5, args_size=3\n          0: aload_0\n          1: lload_1\n          2: lload_3\n-         3: invokestatic  #97                 // Method psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n+         3: invokestatic  #65                 // Method psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n          6: l2i\n-         7: invokespecial #103                // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n+         7: invokespecial #71                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n         10: return\n       LineNumberTable:\n         line 97: 0\n         line 98: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/beans/stats/collectors/ClusterStatsCollectorBean;\n             0      11     1 period   J\n             0      11     3  span   J\n     MethodParameters:\n       Name                           Flags\n       period\n       span\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #105(#106=s#107)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.cluster.period}\"\n+          )\n+      parameter 1:\n+        0: #105(#106=s#108)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.cluster.span}\"\n+          )\n }\n SourceFile: \"ClusterStatsCollectorBean.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/ConnectorStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -20,34 +20,34 @@\n     public void setListenerBean(final ContainerListenerBean listenerBean) {\n         this.listenerBean = listenerBean;\n     }\n     \n     public void collect() throws Exception {\n         for (final Connector connector : this.listenerBean.getConnectors(false)) {\n             final String statName = \"stat.connector.\" + connector.getProtocolHandler();\n-            this.buildDeltaStats(String.valueOf(statName) + \".requests\", (long)connector.getRequestCount());\n-            this.buildDeltaStats(String.valueOf(statName) + \".errors\", (long)connector.getErrorCount());\n-            this.buildDeltaStats(String.valueOf(statName) + \".sent\", connector.getBytesSent());\n-            this.buildDeltaStats(String.valueOf(statName) + \".received\", connector.getBytesReceived());\n-            this.buildDeltaStats(String.valueOf(statName) + \".proc_time\", connector.getProcessingTime());\n+            this.buildDeltaStats(statName + \".requests\", (long)connector.getRequestCount());\n+            this.buildDeltaStats(statName + \".errors\", (long)connector.getErrorCount());\n+            this.buildDeltaStats(statName + \".sent\", connector.getBytesSent());\n+            this.buildDeltaStats(statName + \".received\", connector.getBytesReceived());\n+            this.buildDeltaStats(statName + \".proc_time\", connector.getProcessingTime());\n         }\n     }\n     \n     public void reset() throws Exception {\n         for (final Connector connector : this.listenerBean.getConnectors(false)) {\n             this.reset(connector.getProtocolHandler());\n         }\n     }\n     \n     public void reset(final String connectorName) {\n         final String statName = \"stat.connector.\" + connectorName;\n-        this.resetStats(String.valueOf(statName) + \".requests\");\n-        this.resetStats(String.valueOf(statName) + \".errors\");\n-        this.resetStats(String.valueOf(statName) + \".sent\");\n-        this.resetStats(String.valueOf(statName) + \".received\");\n-        this.resetStats(String.valueOf(statName) + \".proc_time\");\n+        this.resetStats(statName + \".requests\");\n+        this.resetStats(statName + \".errors\");\n+        this.resetStats(statName + \".sent\");\n+        this.resetStats(statName + \".received\");\n+        this.resetStats(statName + \".proc_time\");\n     }\n     \n     public void setMaxSeries(@Value(\"${psiprobe.beans.stats.collectors.connector.period}\") final long period, @Value(\"${psiprobe.beans.stats.collectors.connector.span}\") final long span) {\n         super.setMaxSeries((int)TimeExpression.dataPoints(period, span));\n     }\n }\n"}]}, {"source1": "psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/DatasourceStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.beans.stats.collectors;\n \n+import org.slf4j.LoggerFactory;\n import psiprobe.tools.TimeExpression;\n import org.springframework.beans.factory.annotation.Value;\n import psiprobe.model.DataSourceInfo;\n import java.util.Iterator;\n import psiprobe.model.ApplicationResource;\n-import org.slf4j.LoggerFactory;\n import javax.inject.Inject;\n import psiprobe.beans.ContainerWrapperBean;\n import org.slf4j.Logger;\n \n public class DatasourceStatsCollectorBean extends AbstractStatsCollectorBean\n {\n     private static final String PREFIX_ESTABLISHED = \"ds.est.\";\n     private static final String PREFIX_BUSY = \"ds.busy.\";\n     private static final Logger logger;\n     @Inject\n     private ContainerWrapperBean containerWrapper;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)DatasourceStatsCollectorBean.class);\n-    }\n-    \n     public ContainerWrapperBean getContainerWrapper() {\n         return this.containerWrapper;\n     }\n     \n     public void setContainerWrapper(final ContainerWrapperBean containerWrapper) {\n         this.containerWrapper = containerWrapper;\n     }\n@@ -35,15 +31,15 @@\n         final long currentTime = System.currentTimeMillis();\n         if (this.containerWrapper == null) {\n             DatasourceStatsCollectorBean.logger.error(\"Cannot collect data source stats. Container wrapper is not set.\");\n         }\n         else {\n             for (final ApplicationResource ds : this.getContainerWrapper().getDataSources()) {\n                 final String appName = ds.getApplicationName();\n-                final String name = String.valueOf((appName == null) ? \"\" : appName) + '/' + ds.getName();\n+                final String name = ((appName == null) ? \"\" : appName) + '/' + ds.getName();\n                 final DataSourceInfo dsi = ds.getDataSourceInfo();\n                 final int numEstablished = dsi.getEstablishedConnections();\n                 final int numBusy = dsi.getBusyConnections();\n                 DatasourceStatsCollectorBean.logger.trace(\"Collecting stats for datasource: {}\", (Object)name);\n                 this.buildAbsoluteStats(\"ds.est.\" + name, (long)numEstablished, currentTime);\n                 this.buildAbsoluteStats(\"ds.busy.\" + name, (long)numBusy, currentTime);\n             }\n@@ -66,8 +62,12 @@\n         this.resetStats(\"ds.est.\" + name);\n         this.resetStats(\"ds.busy.\" + name);\n     }\n     \n     public void setMaxSeries(@Value(\"${psiprobe.beans.stats.collectors.datasource.period}\") final long period, @Value(\"${psiprobe.beans.stats.collectors.datasource.span}\") final long span) {\n         super.setMaxSeries((int)TimeExpression.dataPoints(period, span));\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)DatasourceStatsCollectorBean.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,182 +1,180 @@\n-  SHA-256 checksum 644fe16eed8e22aa2132e8c52ba02dfd723dee6df1677feeac42df9a7a59e36d\n+  SHA-256 checksum 7f8ca4bb7f7afa5bdd51622ffb57131bcfd2610e3dfad8b5f7ba8df35321dd4c\n   Compiled from \"JvmMemoryStatsCollectorBean.java\"\n public class psiprobe.beans.stats.collectors.JvmMemoryStatsCollectorBean extends psiprobe.beans.stats.collectors.AbstractStatsCollectorBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n-  super_class: #3                         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+  this_class: #8                          // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n+  super_class: #2                         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n   interfaces: 0, fields: 1, methods: 6, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n-    #2 = Utf8               psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n-    #3 = Class              #4            // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+    #1 = Methodref          #2.#3         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n-    #5 = Utf8               jvmMemoryInfoAccessor\n-    #6 = Utf8               Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               <init>\n-   #10 = Utf8               ()V\n-   #11 = Utf8               Code\n-   #12 = Methodref          #3.#13        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n-   #13 = NameAndType        #9:#10        // \"<init>\":()V\n-   #14 = Utf8               LineNumberTable\n-   #15 = Utf8               LocalVariableTable\n-   #16 = Utf8               this\n-   #17 = Utf8               Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n-   #18 = Utf8               getJvmMemoryInfoAccessor\n-   #19 = Utf8               ()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-   #20 = Fieldref           #1.#21        // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-   #21 = NameAndType        #5:#6         // jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-   #22 = Utf8               setJvmMemoryInfoAccessor\n-   #23 = Utf8               (Lpsiprobe/beans/JvmMemoryInfoAccessorBean;)V\n-   #24 = Utf8               MethodParameters\n-   #25 = Utf8               collect\n-   #26 = Utf8               Exceptions\n-   #27 = Class              #28           // java/lang/Exception\n-   #28 = Utf8               java/lang/Exception\n-   #29 = Methodref          #30.#32       // psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n-   #30 = Class              #31           // psiprobe/beans/JvmMemoryInfoAccessorBean\n-   #31 = Utf8               psiprobe/beans/JvmMemoryInfoAccessorBean\n-   #32 = NameAndType        #33:#34       // getPools:()Ljava/util/List;\n-   #33 = Utf8               getPools\n-   #34 = Utf8               ()Ljava/util/List;\n-   #35 = Methodref          #36.#38       // java/lang/System.currentTimeMillis:()J\n-   #36 = Class              #37           // java/lang/System\n-   #37 = Utf8               java/lang/System\n-   #38 = NameAndType        #39:#40       // currentTimeMillis:()J\n-   #39 = Utf8               currentTimeMillis\n-   #40 = Utf8               ()J\n-   #41 = InterfaceMethodref #42.#44       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #42 = Class              #43           // java/util/List\n-   #43 = Utf8               java/util/List\n-   #44 = NameAndType        #45:#46       // iterator:()Ljava/util/Iterator;\n-   #45 = Utf8               iterator\n-   #46 = Utf8               ()Ljava/util/Iterator;\n-   #47 = InterfaceMethodref #48.#50       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #48 = Class              #49           // java/util/Iterator\n-   #49 = Utf8               java/util/Iterator\n-   #50 = NameAndType        #51:#52       // next:()Ljava/lang/Object;\n-   #51 = Utf8               next\n-   #52 = Utf8               ()Ljava/lang/Object;\n-   #53 = Class              #54           // psiprobe/model/jmx/MemoryPool\n-   #54 = Utf8               psiprobe/model/jmx/MemoryPool\n-   #55 = Class              #56           // java/lang/StringBuilder\n-   #56 = Utf8               java/lang/StringBuilder\n-   #57 = String             #58           // memory.pool.\n-   #58 = Utf8               memory.pool.\n-   #59 = Methodref          #55.#60       // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-   #60 = NameAndType        #9:#61        // \"<init>\":(Ljava/lang/String;)V\n-   #61 = Utf8               (Ljava/lang/String;)V\n-   #62 = Methodref          #53.#63       // psiprobe/model/jmx/MemoryPool.getName:()Ljava/lang/String;\n-   #63 = NameAndType        #64:#65       // getName:()Ljava/lang/String;\n-   #64 = Utf8               getName\n-   #65 = Utf8               ()Ljava/lang/String;\n-   #66 = Methodref          #55.#67       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #67 = NameAndType        #68:#69       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #68 = Utf8               append\n-   #69 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #70 = Methodref          #55.#71       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #71 = NameAndType        #72:#65       // toString:()Ljava/lang/String;\n-   #72 = Utf8               toString\n-   #73 = Methodref          #53.#74       // psiprobe/model/jmx/MemoryPool.getUsed:()J\n-   #74 = NameAndType        #75:#40       // getUsed:()J\n-   #75 = Utf8               getUsed\n-   #76 = Methodref          #1.#77        // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.buildAbsoluteStats:(Ljava/lang/String;JJ)V\n-   #77 = NameAndType        #78:#79       // buildAbsoluteStats:(Ljava/lang/String;JJ)V\n-   #78 = Utf8               buildAbsoluteStats\n-   #79 = Utf8               (Ljava/lang/String;JJ)V\n-   #80 = InterfaceMethodref #48.#81       // java/util/Iterator.hasNext:()Z\n-   #81 = NameAndType        #82:#83       // hasNext:()Z\n-   #82 = Utf8               hasNext\n-   #83 = Utf8               ()Z\n-   #84 = Utf8               pools\n-   #85 = Utf8               Ljava/util/List;\n-   #86 = Utf8               time\n-   #87 = Utf8               J\n-   #88 = Utf8               pool\n-   #89 = Utf8               Lpsiprobe/model/jmx/MemoryPool;\n-   #90 = Utf8               LocalVariableTypeTable\n-   #91 = Utf8               Ljava/util/List<Lpsiprobe/model/jmx/MemoryPool;>;\n-   #92 = Utf8               StackMapTable\n-   #93 = Utf8               setMaxSeries\n-   #94 = Utf8               (JJ)V\n-   #95 = Utf8               RuntimeVisibleParameterAnnotations\n-   #96 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-   #97 = Utf8               value\n-   #98 = Utf8               ${psiprobe.beans.stats.collectors.memory.period}\n-   #99 = Utf8               ${psiprobe.beans.stats.collectors.memory.span}\n-  #100 = Methodref          #101.#103     // psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n-  #101 = Class              #102          // psiprobe/tools/TimeExpression\n-  #102 = Utf8               psiprobe/tools/TimeExpression\n-  #103 = NameAndType        #104:#105     // dataPoints:(JJ)J\n-  #104 = Utf8               dataPoints\n-  #105 = Utf8               (JJ)J\n-  #106 = Methodref          #3.#107       // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n-  #107 = NameAndType        #93:#108      // setMaxSeries:(I)V\n-  #108 = Utf8               (I)V\n-  #109 = Utf8               period\n-  #110 = Utf8               span\n-  #111 = Utf8               setListeners\n-  #112 = Utf8               (Ljava/util/List;)V\n-  #113 = Utf8               Signature\n-  #114 = Utf8               (Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;)V\n-  #115 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #116 = Methodref          #3.#117       // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setListeners:(Ljava/util/List;)V\n-  #117 = NameAndType        #111:#112     // setListeners:(Ljava/util/List;)V\n-  #118 = Utf8               listeners\n-  #119 = Utf8               Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;\n-  #120 = Utf8               SourceFile\n-  #121 = Utf8               JvmMemoryStatsCollectorBean.java\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+    #8 = Class              #10           // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n+    #9 = NameAndType        #11:#12       // jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+   #10 = Utf8               psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean\n+   #11 = Utf8               jvmMemoryInfoAccessor\n+   #12 = Utf8               Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+   #13 = Methodref          #14.#15       // psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n+   #14 = Class              #16           // psiprobe/beans/JvmMemoryInfoAccessorBean\n+   #15 = NameAndType        #17:#18       // getPools:()Ljava/util/List;\n+   #16 = Utf8               psiprobe/beans/JvmMemoryInfoAccessorBean\n+   #17 = Utf8               getPools\n+   #18 = Utf8               ()Ljava/util/List;\n+   #19 = Methodref          #20.#21       // java/lang/System.currentTimeMillis:()J\n+   #20 = Class              #22           // java/lang/System\n+   #21 = NameAndType        #23:#24       // currentTimeMillis:()J\n+   #22 = Utf8               java/lang/System\n+   #23 = Utf8               currentTimeMillis\n+   #24 = Utf8               ()J\n+   #25 = InterfaceMethodref #26.#27       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #26 = Class              #28           // java/util/List\n+   #27 = NameAndType        #29:#30       // iterator:()Ljava/util/Iterator;\n+   #28 = Utf8               java/util/List\n+   #29 = Utf8               iterator\n+   #30 = Utf8               ()Ljava/util/Iterator;\n+   #31 = InterfaceMethodref #32.#33       // java/util/Iterator.hasNext:()Z\n+   #32 = Class              #34           // java/util/Iterator\n+   #33 = NameAndType        #35:#36       // hasNext:()Z\n+   #34 = Utf8               java/util/Iterator\n+   #35 = Utf8               hasNext\n+   #36 = Utf8               ()Z\n+   #37 = InterfaceMethodref #32.#38       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #38 = NameAndType        #39:#40       // next:()Ljava/lang/Object;\n+   #39 = Utf8               next\n+   #40 = Utf8               ()Ljava/lang/Object;\n+   #41 = Class              #42           // psiprobe/model/jmx/MemoryPool\n+   #42 = Utf8               psiprobe/model/jmx/MemoryPool\n+   #43 = Class              #44           // java/lang/StringBuilder\n+   #44 = Utf8               java/lang/StringBuilder\n+   #45 = Methodref          #43.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #46 = String             #47           // memory.pool.\n+   #47 = Utf8               memory.pool.\n+   #48 = Methodref          #43.#49       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #49 = NameAndType        #50:#51       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #50 = Utf8               append\n+   #51 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #52 = Methodref          #41.#53       // psiprobe/model/jmx/MemoryPool.getName:()Ljava/lang/String;\n+   #53 = NameAndType        #54:#55       // getName:()Ljava/lang/String;\n+   #54 = Utf8               getName\n+   #55 = Utf8               ()Ljava/lang/String;\n+   #56 = Methodref          #43.#57       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #57 = NameAndType        #58:#55       // toString:()Ljava/lang/String;\n+   #58 = Utf8               toString\n+   #59 = Methodref          #41.#60       // psiprobe/model/jmx/MemoryPool.getUsed:()J\n+   #60 = NameAndType        #61:#24       // getUsed:()J\n+   #61 = Utf8               getUsed\n+   #62 = Methodref          #8.#63        // psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean.buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+   #63 = NameAndType        #64:#65       // buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+   #64 = Utf8               buildAbsoluteStats\n+   #65 = Utf8               (Ljava/lang/String;JJ)V\n+   #66 = Methodref          #67.#68       // psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n+   #67 = Class              #69           // psiprobe/tools/TimeExpression\n+   #68 = NameAndType        #70:#71       // dataPoints:(JJ)J\n+   #69 = Utf8               psiprobe/tools/TimeExpression\n+   #70 = Utf8               dataPoints\n+   #71 = Utf8               (JJ)J\n+   #72 = Methodref          #2.#73        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n+   #73 = NameAndType        #74:#75       // setMaxSeries:(I)V\n+   #74 = Utf8               setMaxSeries\n+   #75 = Utf8               (I)V\n+   #76 = Methodref          #2.#77        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setListeners:(Ljava/util/List;)V\n+   #77 = NameAndType        #78:#79       // setListeners:(Ljava/util/List;)V\n+   #78 = Utf8               setListeners\n+   #79 = Utf8               (Ljava/util/List;)V\n+   #80 = Utf8               RuntimeVisibleAnnotations\n+   #81 = Utf8               Ljavax/inject/Inject;\n+   #82 = Utf8               Code\n+   #83 = Utf8               LineNumberTable\n+   #84 = Utf8               LocalVariableTable\n+   #85 = Utf8               this\n+   #86 = Utf8               Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n+   #87 = Utf8               getJvmMemoryInfoAccessor\n+   #88 = Utf8               ()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+   #89 = Utf8               setJvmMemoryInfoAccessor\n+   #90 = Utf8               (Lpsiprobe/beans/JvmMemoryInfoAccessorBean;)V\n+   #91 = Utf8               MethodParameters\n+   #92 = Utf8               collect\n+   #93 = Utf8               pool\n+   #94 = Utf8               Lpsiprobe/model/jmx/MemoryPool;\n+   #95 = Utf8               pools\n+   #96 = Utf8               Ljava/util/List;\n+   #97 = Utf8               time\n+   #98 = Utf8               J\n+   #99 = Utf8               LocalVariableTypeTable\n+  #100 = Utf8               Ljava/util/List<Lpsiprobe/model/jmx/MemoryPool;>;\n+  #101 = Utf8               StackMapTable\n+  #102 = Utf8               Exceptions\n+  #103 = Class              #104          // java/lang/Exception\n+  #104 = Utf8               java/lang/Exception\n+  #105 = Utf8               (JJ)V\n+  #106 = Utf8               period\n+  #107 = Utf8               span\n+  #108 = Utf8               RuntimeVisibleParameterAnnotations\n+  #109 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #110 = Utf8               value\n+  #111 = Utf8               ${psiprobe.beans.stats.collectors.memory.period}\n+  #112 = Utf8               ${psiprobe.beans.stats.collectors.memory.span}\n+  #113 = Utf8               listeners\n+  #114 = Utf8               Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;\n+  #115 = Utf8               Signature\n+  #116 = Utf8               (Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;)V\n+  #117 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #118 = Utf8               SourceFile\n+  #119 = Utf8               JvmMemoryStatsCollectorBean.java\n {\n   private psiprobe.beans.JvmMemoryInfoAccessorBean jvmMemoryInfoAccessor;\n     descriptor: Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #81()\n         javax.inject.Inject\n \n   public psiprobe.beans.stats.collectors.JvmMemoryStatsCollectorBean();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n \n   public psiprobe.beans.JvmMemoryInfoAccessorBean getJvmMemoryInfoAccessor();\n     descriptor: ()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+         1: getfield      #7                  // Field jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n          4: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n \n   public void setJvmMemoryInfoAccessor(psiprobe.beans.JvmMemoryInfoAccessorBean);\n     descriptor: (Lpsiprobe/beans/JvmMemoryInfoAccessorBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+         2: putfield      #7                  // Field jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n          5: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n@@ -184,129 +182,130 @@\n     MethodParameters:\n       Name                           Flags\n       jvmMemoryInfoAccessor\n \n   public void collect() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=6, locals=6, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-         4: invokevirtual #29                 // Method psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n+         1: getfield      #7                  // Field jvmMemoryInfoAccessor:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+         4: invokevirtual #13                 // Method psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n          7: astore_1\n-         8: invokestatic  #35                 // Method java/lang/System.currentTimeMillis:()J\n+         8: invokestatic  #19                 // Method java/lang/System.currentTimeMillis:()J\n         11: lstore_2\n         12: aload_1\n-        13: invokeinterface #41,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        18: astore        5\n-        20: goto          65\n-        23: aload         5\n-        25: invokeinterface #47,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        30: checkcast     #53                 // class psiprobe/model/jmx/MemoryPool\n-        33: astore        4\n-        35: aload_0\n-        36: new           #55                 // class java/lang/StringBuilder\n-        39: dup\n-        40: ldc           #57                 // String memory.pool.\n-        42: invokespecial #59                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        45: aload         4\n-        47: invokevirtual #62                 // Method psiprobe/model/jmx/MemoryPool.getName:()Ljava/lang/String;\n-        50: invokevirtual #66                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        53: invokevirtual #70                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        56: aload         4\n-        58: invokevirtual #73                 // Method psiprobe/model/jmx/MemoryPool.getUsed:()J\n-        61: lload_2\n-        62: invokevirtual #76                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n-        65: aload         5\n-        67: invokeinterface #80,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        72: ifne          23\n-        75: return\n+        13: invokeinterface #25,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        18: astore        4\n+        20: aload         4\n+        22: invokeinterface #31,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        27: ifeq          78\n+        30: aload         4\n+        32: invokeinterface #37,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        37: checkcast     #41                 // class psiprobe/model/jmx/MemoryPool\n+        40: astore        5\n+        42: aload_0\n+        43: new           #43                 // class java/lang/StringBuilder\n+        46: dup\n+        47: invokespecial #45                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        50: ldc           #46                 // String memory.pool.\n+        52: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        55: aload         5\n+        57: invokevirtual #52                 // Method psiprobe/model/jmx/MemoryPool.getName:()Ljava/lang/String;\n+        60: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        63: invokevirtual #56                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        66: aload         5\n+        68: invokevirtual #59                 // Method psiprobe/model/jmx/MemoryPool.getUsed:()J\n+        71: lload_2\n+        72: invokevirtual #62                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+        75: goto          20\n+        78: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 8\n         line 56: 12\n-        line 57: 35\n-        line 56: 65\n-        line 59: 75\n+        line 57: 42\n+        line 58: 75\n+        line 59: 78\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      76     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n-            8      68     1 pools   Ljava/util/List;\n-           12      64     2  time   J\n-           35      30     4  pool   Lpsiprobe/model/jmx/MemoryPool;\n+           42      33     5  pool   Lpsiprobe/model/jmx/MemoryPool;\n+            0      79     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n+            8      71     1 pools   Ljava/util/List;\n+           12      67     2  time   J\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            8      68     1 pools   Ljava/util/List<Lpsiprobe/model/jmx/MemoryPool;>;\n+            8      71     1 pools   Ljava/util/List<Lpsiprobe/model/jmx/MemoryPool;>;\n       StackMapTable: number_of_entries = 2\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 23\n-          locals = [ class psiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean, class java/util/List, long, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 41 /* same */\n+        frame_type = 254 /* append */\n+          offset_delta = 20\n+          locals = [ class java/util/List, long, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 57\n+    Exceptions:\n+      throws java.lang.Exception\n \n   public void setMaxSeries(long, long);\n     descriptor: (JJ)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #96(#97=s#98)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.memory.period}\"\n-          )\n-      parameter 1:\n-        0: #96(#97=s#99)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.memory.span}\"\n-          )\n     Code:\n       stack=5, locals=5, args_size=3\n          0: aload_0\n          1: lload_1\n          2: lload_3\n-         3: invokestatic  #100                // Method psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n+         3: invokestatic  #66                 // Method psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n          6: l2i\n-         7: invokespecial #106                // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n+         7: invokespecial #72                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n         10: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n             0      11     1 period   J\n             0      11     3  span   J\n     MethodParameters:\n       Name                           Flags\n       period\n       span\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #109(#110=s#111)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.memory.period}\"\n+          )\n+      parameter 1:\n+        0: #109(#110=s#112)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.memory.span}\"\n+          )\n \n   public void setListeners(java.util.List<psiprobe.beans.stats.listeners.StatsCollectionListener>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #114                         // (Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;)V\n-    RuntimeVisibleAnnotations:\n-      0: #115()\n-        org.springframework.beans.factory.annotation.Autowired\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #116                // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setListeners:(Ljava/util/List;)V\n+         2: invokespecial #76                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setListeners:(Ljava/util/List;)V\n          5: return\n       LineNumberTable:\n         line 75: 0\n         line 76: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/collectors/JvmMemoryStatsCollectorBean;\n             0       6     1 listeners   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 listeners   Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;\n     MethodParameters:\n       Name                           Flags\n       listeners\n+    Signature: #116                         // (Ljava/util/List<Lpsiprobe/beans/stats/listeners/StatsCollectionListener;>;)V\n+    RuntimeVisibleAnnotations:\n+      0: #117()\n+        org.springframework.beans.factory.annotation.Autowired\n }\n SourceFile: \"JvmMemoryStatsCollectorBean.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.class", "source2": "psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,178 +1,178 @@\n-  SHA-256 checksum 1507d697647b9d3d40046a086b03dd51ee29766cfc554b1baa0e635ed3a55423\n+  SHA-256 checksum 0f09859c3ef8744ea68acf37df5c16ac9d31d3e238da5520418525b4b34cde59\n   Compiled from \"RuntimeStatsCollectorBean.java\"\n public class psiprobe.beans.stats.collectors.RuntimeStatsCollectorBean extends psiprobe.beans.stats.collectors.AbstractStatsCollectorBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n-  super_class: #3                         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+  this_class: #8                          // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n+  super_class: #2                         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n   interfaces: 0, fields: 1, methods: 5, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n-    #2 = Utf8               psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n-    #3 = Class              #4            // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+    #1 = Methodref          #2.#3         // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/beans/stats/collectors/AbstractStatsCollectorBean\n-    #5 = Utf8               runtimeInfoAccessorBean\n-    #6 = Utf8               Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               <init>\n-   #10 = Utf8               ()V\n-   #11 = Utf8               Code\n-   #12 = Methodref          #3.#13        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n-   #13 = NameAndType        #9:#10        // \"<init>\":()V\n-   #14 = Utf8               LineNumberTable\n-   #15 = Utf8               LocalVariableTable\n-   #16 = Utf8               this\n-   #17 = Utf8               Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n-   #18 = Utf8               getRuntimeInfoAccessorBean\n-   #19 = Utf8               ()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #20 = Fieldref           #1.#21        // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #21 = NameAndType        #5:#6         // runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #22 = Utf8               setRuntimeInfoAccessorBean\n-   #23 = Utf8               (Lpsiprobe/beans/RuntimeInfoAccessorBean;)V\n-   #24 = Utf8               MethodParameters\n-   #25 = Utf8               collect\n-   #26 = Utf8               Exceptions\n-   #27 = Class              #28           // java/lang/Exception\n-   #28 = Utf8               java/lang/Exception\n-   #29 = Methodref          #30.#32       // psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n-   #30 = Class              #31           // psiprobe/beans/RuntimeInfoAccessorBean\n-   #31 = Utf8               psiprobe/beans/RuntimeInfoAccessorBean\n-   #32 = NameAndType        #33:#34       // getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n-   #33 = Utf8               getRuntimeInformation\n-   #34 = Utf8               ()Lpsiprobe/model/jmx/RuntimeInformation;\n-   #35 = Methodref          #36.#38       // java/lang/System.currentTimeMillis:()J\n-   #36 = Class              #37           // java/lang/System\n-   #37 = Utf8               java/lang/System\n-   #38 = NameAndType        #39:#40       // currentTimeMillis:()J\n-   #39 = Utf8               currentTimeMillis\n-   #40 = Utf8               ()J\n-   #41 = String             #42           // os.memory.committed\n-   #42 = Utf8               os.memory.committed\n-   #43 = Methodref          #44.#46       // psiprobe/model/jmx/RuntimeInformation.getCommittedVirtualMemorySize:()J\n-   #44 = Class              #45           // psiprobe/model/jmx/RuntimeInformation\n-   #45 = Utf8               psiprobe/model/jmx/RuntimeInformation\n-   #46 = NameAndType        #47:#40       // getCommittedVirtualMemorySize:()J\n-   #47 = Utf8               getCommittedVirtualMemorySize\n-   #48 = Long               1024l\n-   #50 = Methodref          #1.#51        // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.buildAbsoluteStats:(Ljava/lang/String;JJ)V\n-   #51 = NameAndType        #52:#53       // buildAbsoluteStats:(Ljava/lang/String;JJ)V\n-   #52 = Utf8               buildAbsoluteStats\n-   #53 = Utf8               (Ljava/lang/String;JJ)V\n-   #54 = String             #55           // os.memory.physical\n-   #55 = Utf8               os.memory.physical\n-   #56 = Methodref          #44.#57       // psiprobe/model/jmx/RuntimeInformation.getTotalPhysicalMemorySize:()J\n-   #57 = NameAndType        #58:#40       // getTotalPhysicalMemorySize:()J\n-   #58 = Utf8               getTotalPhysicalMemorySize\n-   #59 = Methodref          #44.#60       // psiprobe/model/jmx/RuntimeInformation.getFreePhysicalMemorySize:()J\n-   #60 = NameAndType        #61:#40       // getFreePhysicalMemorySize:()J\n-   #61 = Utf8               getFreePhysicalMemorySize\n-   #62 = String             #63           // os.memory.swap\n-   #63 = Utf8               os.memory.swap\n-   #64 = Methodref          #44.#65       // psiprobe/model/jmx/RuntimeInformation.getTotalSwapSpaceSize:()J\n-   #65 = NameAndType        #66:#40       // getTotalSwapSpaceSize:()J\n-   #66 = Utf8               getTotalSwapSpaceSize\n-   #67 = Methodref          #44.#68       // psiprobe/model/jmx/RuntimeInformation.getFreeSwapSpaceSize:()J\n-   #68 = NameAndType        #69:#40       // getFreeSwapSpaceSize:()J\n-   #69 = Utf8               getFreeSwapSpaceSize\n-   #70 = String             #71           // os.fd.open\n-   #71 = Utf8               os.fd.open\n-   #72 = Methodref          #44.#73       // psiprobe/model/jmx/RuntimeInformation.getOpenFileDescriptorCount:()J\n-   #73 = NameAndType        #74:#40       // getOpenFileDescriptorCount:()J\n-   #74 = Utf8               getOpenFileDescriptorCount\n-   #75 = String             #76           // os.fd.max\n-   #76 = Utf8               os.fd.max\n-   #77 = Methodref          #44.#78       // psiprobe/model/jmx/RuntimeInformation.getMaxFileDescriptorCount:()J\n-   #78 = NameAndType        #79:#40       // getMaxFileDescriptorCount:()J\n-   #79 = Utf8               getMaxFileDescriptorCount\n-   #80 = Methodref          #44.#81       // psiprobe/model/jmx/RuntimeInformation.getProcessCpuTime:()J\n-   #81 = NameAndType        #82:#40       // getProcessCpuTime:()J\n-   #82 = Utf8               getProcessCpuTime\n-   #83 = Long               1000000l\n-   #85 = String             #86           // os.cpu\n-   #86 = Utf8               os.cpu\n-   #87 = Methodref          #44.#88       // psiprobe/model/jmx/RuntimeInformation.getAvailableProcessors:()I\n-   #88 = NameAndType        #89:#90       // getAvailableProcessors:()I\n-   #89 = Utf8               getAvailableProcessors\n-   #90 = Utf8               ()I\n-   #91 = Methodref          #1.#92        // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.buildTimePercentageStats:(Ljava/lang/String;JJ)V\n-   #92 = NameAndType        #93:#53       // buildTimePercentageStats:(Ljava/lang/String;JJ)V\n-   #93 = Utf8               buildTimePercentageStats\n-   #94 = Utf8               ri\n-   #95 = Utf8               Lpsiprobe/model/jmx/RuntimeInformation;\n-   #96 = Utf8               time\n-   #97 = Utf8               J\n-   #98 = Utf8               processCpuTimeMs\n-   #99 = Utf8               StackMapTable\n-  #100 = Utf8               setMaxSeries\n-  #101 = Utf8               (JJ)V\n-  #102 = Utf8               RuntimeVisibleParameterAnnotations\n-  #103 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #104 = Utf8               value\n-  #105 = Utf8               ${psiprobe.beans.stats.collectors.runtime.period}\n-  #106 = Utf8               ${psiprobe.beans.stats.collectors.runtime.span}\n-  #107 = Methodref          #108.#110     // psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n-  #108 = Class              #109          // psiprobe/tools/TimeExpression\n-  #109 = Utf8               psiprobe/tools/TimeExpression\n-  #110 = NameAndType        #111:#112     // dataPoints:(JJ)J\n-  #111 = Utf8               dataPoints\n-  #112 = Utf8               (JJ)J\n-  #113 = Methodref          #3.#114       // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n-  #114 = NameAndType        #100:#115     // setMaxSeries:(I)V\n-  #115 = Utf8               (I)V\n-  #116 = Utf8               period\n-  #117 = Utf8               span\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+    #8 = Class              #10           // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n+    #9 = NameAndType        #11:#12       // runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+   #10 = Utf8               psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean\n+   #11 = Utf8               runtimeInfoAccessorBean\n+   #12 = Utf8               Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+   #13 = Methodref          #14.#15       // psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n+   #14 = Class              #16           // psiprobe/beans/RuntimeInfoAccessorBean\n+   #15 = NameAndType        #17:#18       // getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n+   #16 = Utf8               psiprobe/beans/RuntimeInfoAccessorBean\n+   #17 = Utf8               getRuntimeInformation\n+   #18 = Utf8               ()Lpsiprobe/model/jmx/RuntimeInformation;\n+   #19 = Methodref          #20.#21       // java/lang/System.currentTimeMillis:()J\n+   #20 = Class              #22           // java/lang/System\n+   #21 = NameAndType        #23:#24       // currentTimeMillis:()J\n+   #22 = Utf8               java/lang/System\n+   #23 = Utf8               currentTimeMillis\n+   #24 = Utf8               ()J\n+   #25 = String             #26           // os.memory.committed\n+   #26 = Utf8               os.memory.committed\n+   #27 = Methodref          #28.#29       // psiprobe/model/jmx/RuntimeInformation.getCommittedVirtualMemorySize:()J\n+   #28 = Class              #30           // psiprobe/model/jmx/RuntimeInformation\n+   #29 = NameAndType        #31:#24       // getCommittedVirtualMemorySize:()J\n+   #30 = Utf8               psiprobe/model/jmx/RuntimeInformation\n+   #31 = Utf8               getCommittedVirtualMemorySize\n+   #32 = Long               1024l\n+   #34 = Methodref          #8.#35        // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+   #35 = NameAndType        #36:#37       // buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+   #36 = Utf8               buildAbsoluteStats\n+   #37 = Utf8               (Ljava/lang/String;JJ)V\n+   #38 = String             #39           // os.memory.physical\n+   #39 = Utf8               os.memory.physical\n+   #40 = Methodref          #28.#41       // psiprobe/model/jmx/RuntimeInformation.getTotalPhysicalMemorySize:()J\n+   #41 = NameAndType        #42:#24       // getTotalPhysicalMemorySize:()J\n+   #42 = Utf8               getTotalPhysicalMemorySize\n+   #43 = Methodref          #28.#44       // psiprobe/model/jmx/RuntimeInformation.getFreePhysicalMemorySize:()J\n+   #44 = NameAndType        #45:#24       // getFreePhysicalMemorySize:()J\n+   #45 = Utf8               getFreePhysicalMemorySize\n+   #46 = String             #47           // os.memory.swap\n+   #47 = Utf8               os.memory.swap\n+   #48 = Methodref          #28.#49       // psiprobe/model/jmx/RuntimeInformation.getTotalSwapSpaceSize:()J\n+   #49 = NameAndType        #50:#24       // getTotalSwapSpaceSize:()J\n+   #50 = Utf8               getTotalSwapSpaceSize\n+   #51 = Methodref          #28.#52       // psiprobe/model/jmx/RuntimeInformation.getFreeSwapSpaceSize:()J\n+   #52 = NameAndType        #53:#24       // getFreeSwapSpaceSize:()J\n+   #53 = Utf8               getFreeSwapSpaceSize\n+   #54 = String             #55           // os.fd.open\n+   #55 = Utf8               os.fd.open\n+   #56 = Methodref          #28.#57       // psiprobe/model/jmx/RuntimeInformation.getOpenFileDescriptorCount:()J\n+   #57 = NameAndType        #58:#24       // getOpenFileDescriptorCount:()J\n+   #58 = Utf8               getOpenFileDescriptorCount\n+   #59 = String             #60           // os.fd.max\n+   #60 = Utf8               os.fd.max\n+   #61 = Methodref          #28.#62       // psiprobe/model/jmx/RuntimeInformation.getMaxFileDescriptorCount:()J\n+   #62 = NameAndType        #63:#24       // getMaxFileDescriptorCount:()J\n+   #63 = Utf8               getMaxFileDescriptorCount\n+   #64 = Methodref          #28.#65       // psiprobe/model/jmx/RuntimeInformation.getProcessCpuTime:()J\n+   #65 = NameAndType        #66:#24       // getProcessCpuTime:()J\n+   #66 = Utf8               getProcessCpuTime\n+   #67 = Long               1000000l\n+   #69 = String             #70           // os.cpu\n+   #70 = Utf8               os.cpu\n+   #71 = Methodref          #28.#72       // psiprobe/model/jmx/RuntimeInformation.getAvailableProcessors:()I\n+   #72 = NameAndType        #73:#74       // getAvailableProcessors:()I\n+   #73 = Utf8               getAvailableProcessors\n+   #74 = Utf8               ()I\n+   #75 = Methodref          #8.#76        // psiprobe/beans/stats/collectors/RuntimeStatsCollectorBean.buildTimePercentageStats:(Ljava/lang/String;JJ)V\n+   #76 = NameAndType        #77:#37       // buildTimePercentageStats:(Ljava/lang/String;JJ)V\n+   #77 = Utf8               buildTimePercentageStats\n+   #78 = Methodref          #79.#80       // psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n+   #79 = Class              #81           // psiprobe/tools/TimeExpression\n+   #80 = NameAndType        #82:#83       // dataPoints:(JJ)J\n+   #81 = Utf8               psiprobe/tools/TimeExpression\n+   #82 = Utf8               dataPoints\n+   #83 = Utf8               (JJ)J\n+   #84 = Methodref          #2.#85        // psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n+   #85 = NameAndType        #86:#87       // setMaxSeries:(I)V\n+   #86 = Utf8               setMaxSeries\n+   #87 = Utf8               (I)V\n+   #88 = Utf8               RuntimeVisibleAnnotations\n+   #89 = Utf8               Ljavax/inject/Inject;\n+   #90 = Utf8               Code\n+   #91 = Utf8               LineNumberTable\n+   #92 = Utf8               LocalVariableTable\n+   #93 = Utf8               this\n+   #94 = Utf8               Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n+   #95 = Utf8               getRuntimeInfoAccessorBean\n+   #96 = Utf8               ()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+   #97 = Utf8               setRuntimeInfoAccessorBean\n+   #98 = Utf8               (Lpsiprobe/beans/RuntimeInfoAccessorBean;)V\n+   #99 = Utf8               MethodParameters\n+  #100 = Utf8               collect\n+  #101 = Utf8               time\n+  #102 = Utf8               J\n+  #103 = Utf8               processCpuTimeMs\n+  #104 = Utf8               ri\n+  #105 = Utf8               Lpsiprobe/model/jmx/RuntimeInformation;\n+  #106 = Utf8               StackMapTable\n+  #107 = Utf8               Exceptions\n+  #108 = Class              #109          // java/lang/Exception\n+  #109 = Utf8               java/lang/Exception\n+  #110 = Utf8               (JJ)V\n+  #111 = Utf8               period\n+  #112 = Utf8               span\n+  #113 = Utf8               RuntimeVisibleParameterAnnotations\n+  #114 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #115 = Utf8               value\n+  #116 = Utf8               ${psiprobe.beans.stats.collectors.runtime.period}\n+  #117 = Utf8               ${psiprobe.beans.stats.collectors.runtime.span}\n   #118 = Utf8               SourceFile\n   #119 = Utf8               RuntimeStatsCollectorBean.java\n {\n   private psiprobe.beans.RuntimeInfoAccessorBean runtimeInfoAccessorBean;\n     descriptor: Lpsiprobe/beans/RuntimeInfoAccessorBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #89()\n         javax.inject.Inject\n \n   public psiprobe.beans.stats.collectors.RuntimeStatsCollectorBean();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n \n   public psiprobe.beans.RuntimeInfoAccessorBean getRuntimeInfoAccessorBean();\n     descriptor: ()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+         1: getfield      #7                  // Field runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n          4: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n \n   public void setRuntimeInfoAccessorBean(psiprobe.beans.RuntimeInfoAccessorBean);\n     descriptor: (Lpsiprobe/beans/RuntimeInfoAccessorBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+         2: putfield      #7                  // Field runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n          5: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n@@ -180,140 +180,140 @@\n     MethodParameters:\n       Name                           Flags\n       runtimeInfoAccessorBean\n \n   public void collect() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=6, locals=6, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-         4: invokevirtual #29                 // Method psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n+         1: getfield      #7                  // Field runtimeInfoAccessorBean:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+         4: invokevirtual #13                 // Method psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n          7: astore_1\n          8: aload_1\n          9: ifnull        118\n-        12: invokestatic  #35                 // Method java/lang/System.currentTimeMillis:()J\n+        12: invokestatic  #19                 // Method java/lang/System.currentTimeMillis:()J\n         15: lstore_2\n         16: aload_0\n-        17: ldc           #41                 // String os.memory.committed\n+        17: ldc           #25                 // String os.memory.committed\n         19: aload_1\n-        20: invokevirtual #43                 // Method psiprobe/model/jmx/RuntimeInformation.getCommittedVirtualMemorySize:()J\n-        23: ldc2_w        #48                 // long 1024l\n+        20: invokevirtual #27                 // Method psiprobe/model/jmx/RuntimeInformation.getCommittedVirtualMemorySize:()J\n+        23: ldc2_w        #32                 // long 1024l\n         26: ldiv\n         27: lload_2\n-        28: invokevirtual #50                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+        28: invokevirtual #34                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n         31: aload_0\n-        32: ldc           #54                 // String os.memory.physical\n+        32: ldc           #38                 // String os.memory.physical\n         34: aload_1\n-        35: invokevirtual #56                 // Method psiprobe/model/jmx/RuntimeInformation.getTotalPhysicalMemorySize:()J\n+        35: invokevirtual #40                 // Method psiprobe/model/jmx/RuntimeInformation.getTotalPhysicalMemorySize:()J\n         38: aload_1\n-        39: invokevirtual #59                 // Method psiprobe/model/jmx/RuntimeInformation.getFreePhysicalMemorySize:()J\n+        39: invokevirtual #43                 // Method psiprobe/model/jmx/RuntimeInformation.getFreePhysicalMemorySize:()J\n         42: lsub\n-        43: ldc2_w        #48                 // long 1024l\n+        43: ldc2_w        #32                 // long 1024l\n         46: ldiv\n         47: lload_2\n-        48: invokevirtual #50                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+        48: invokevirtual #34                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n         51: aload_0\n-        52: ldc           #62                 // String os.memory.swap\n+        52: ldc           #46                 // String os.memory.swap\n         54: aload_1\n-        55: invokevirtual #64                 // Method psiprobe/model/jmx/RuntimeInformation.getTotalSwapSpaceSize:()J\n+        55: invokevirtual #48                 // Method psiprobe/model/jmx/RuntimeInformation.getTotalSwapSpaceSize:()J\n         58: aload_1\n-        59: invokevirtual #67                 // Method psiprobe/model/jmx/RuntimeInformation.getFreeSwapSpaceSize:()J\n+        59: invokevirtual #51                 // Method psiprobe/model/jmx/RuntimeInformation.getFreeSwapSpaceSize:()J\n         62: lsub\n-        63: ldc2_w        #48                 // long 1024l\n+        63: ldc2_w        #32                 // long 1024l\n         66: ldiv\n         67: lload_2\n-        68: invokevirtual #50                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+        68: invokevirtual #34                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n         71: aload_0\n-        72: ldc           #70                 // String os.fd.open\n+        72: ldc           #54                 // String os.fd.open\n         74: aload_1\n-        75: invokevirtual #72                 // Method psiprobe/model/jmx/RuntimeInformation.getOpenFileDescriptorCount:()J\n+        75: invokevirtual #56                 // Method psiprobe/model/jmx/RuntimeInformation.getOpenFileDescriptorCount:()J\n         78: lload_2\n-        79: invokevirtual #50                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+        79: invokevirtual #34                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n         82: aload_0\n-        83: ldc           #75                 // String os.fd.max\n+        83: ldc           #59                 // String os.fd.max\n         85: aload_1\n-        86: invokevirtual #77                 // Method psiprobe/model/jmx/RuntimeInformation.getMaxFileDescriptorCount:()J\n+        86: invokevirtual #61                 // Method psiprobe/model/jmx/RuntimeInformation.getMaxFileDescriptorCount:()J\n         89: lload_2\n-        90: invokevirtual #50                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n+        90: invokevirtual #34                 // Method buildAbsoluteStats:(Ljava/lang/String;JJ)V\n         93: aload_1\n-        94: invokevirtual #80                 // Method psiprobe/model/jmx/RuntimeInformation.getProcessCpuTime:()J\n-        97: ldc2_w        #83                 // long 1000000l\n+        94: invokevirtual #64                 // Method psiprobe/model/jmx/RuntimeInformation.getProcessCpuTime:()J\n+        97: ldc2_w        #67                 // long 1000000l\n        100: ldiv\n        101: lstore        4\n        103: aload_0\n-       104: ldc           #85                 // String os.cpu\n+       104: ldc           #69                 // String os.cpu\n        106: lload         4\n        108: aload_1\n-       109: invokevirtual #87                 // Method psiprobe/model/jmx/RuntimeInformation.getAvailableProcessors:()I\n+       109: invokevirtual #71                 // Method psiprobe/model/jmx/RuntimeInformation.getAvailableProcessors:()I\n        112: i2l\n        113: ldiv\n        114: lload_2\n-       115: invokevirtual #91                 // Method buildTimePercentageStats:(Ljava/lang/String;JJ)V\n+       115: invokevirtual #75                 // Method buildTimePercentageStats:(Ljava/lang/String;JJ)V\n        118: return\n       LineNumberTable:\n         line 50: 0\n         line 51: 8\n         line 52: 12\n         line 53: 16\n         line 54: 31\n-        line 55: 34\n+        line 55: 35\n         line 54: 48\n         line 56: 51\n-        line 57: 54\n+        line 57: 55\n         line 56: 68\n         line 59: 71\n         line 60: 82\n         line 62: 93\n         line 64: 103\n         line 66: 118\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     119     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n-            8     111     1    ri   Lpsiprobe/model/jmx/RuntimeInformation;\n            16     102     2  time   J\n           103      15     4 processCpuTimeMs   J\n+            0     119     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n+            8     111     1    ri   Lpsiprobe/model/jmx/RuntimeInformation;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 118\n           locals = [ class psiprobe/model/jmx/RuntimeInformation ]\n+    Exceptions:\n+      throws java.lang.Exception\n \n   public void setMaxSeries(long, long);\n     descriptor: (JJ)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #103(#104=s#105)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.runtime.period}\"\n-          )\n-      parameter 1:\n-        0: #103(#104=s#106)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.runtime.span}\"\n-          )\n     Code:\n       stack=5, locals=5, args_size=3\n          0: aload_0\n          1: lload_1\n          2: lload_3\n-         3: invokestatic  #107                // Method psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n+         3: invokestatic  #78                 // Method psiprobe/tools/TimeExpression.dataPoints:(JJ)J\n          6: l2i\n-         7: invokespecial #113                // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n+         7: invokespecial #84                 // Method psiprobe/beans/stats/collectors/AbstractStatsCollectorBean.setMaxSeries:(I)V\n         10: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/beans/stats/collectors/RuntimeStatsCollectorBean;\n             0      11     1 period   J\n             0      11     3  span   J\n     MethodParameters:\n       Name                           Flags\n       period\n       span\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #114(#115=s#116)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.runtime.period}\"\n+          )\n+      parameter 1:\n+        0: #114(#115=s#117)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.runtime.span}\"\n+          )\n }\n SourceFile: \"RuntimeStatsCollectorBean.java\"\n"}]}, {"source1": "psiprobe/beans/stats/collectors/package-info.class", "source2": "psiprobe/beans/stats/collectors/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum d3b7bec15dd2b0051700c747430eabb86d2e4725c3928f014a01947ee82be124\n+  SHA-256 checksum 174c2d0b26fe31837c1daf13da90ebbbae37fd75e6dfca0065722bcb15d824a4\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.stats.collectors.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/stats/collectors/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/stats/collectors/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/stats/collectors/package-info\"\n-  #2 = Utf8               psiprobe/beans/stats/collectors/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/stats/collectors/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/stats/collectors/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/beans/stats/listeners/AbstractFlapListener.class", "source2": "psiprobe/beans/stats/listeners/AbstractFlapListener.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -85,15 +85,15 @@\n         if (oldFlappingState) {\n             newFlappingState = (transitionPercent <= this.getFlapStopThreshold(name));\n         }\n         else {\n             newFlappingState = (transitionPercent > this.getFlapStartThreshold(name));\n         }\n         this.setFlappingState(name, newFlappingState);\n-        return oldFlappingState ^ newFlappingState;\n+        return oldFlappingState != newFlappingState;\n     }\n     \n     protected float calculateStateTransitionPercentage(final String name, final boolean flapping) {\n         final int flapInterval = this.getFlapInterval(name);\n         final LinkedList<Boolean> list = this.getFlaps(name);\n         final float lowWeight = this.getFlapLowWeight(name);\n         final float highWeight = this.getFlapHighWeight(name);\n"}]}, {"source1": "psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.class", "source2": "psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,121 +1,121 @@\n-  SHA-256 checksum 2530b2e4f73dfa3e5bac1a544a12b7dc518af2c2a8243cb005423c3199b583e4\n+  SHA-256 checksum fcf3ddadf01824356b3ccd9a63adf967bc21d10fec5ce7e5d721bfb213c175ef\n   Compiled from \"AbstractStatsCollectionListener.java\"\n public abstract class psiprobe.beans.stats.listeners.AbstractStatsCollectionListener implements psiprobe.beans.stats.listeners.StatsCollectionListener\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n-  super_class: #3                         // java/lang/Object\n+  this_class: #18                         // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 3, methods: 10, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n-    #2 = Utf8               psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/stats/listeners/StatsCollectionListener\n-    #6 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionListener\n-    #7 = Utf8               logger\n-    #8 = Utf8               Lorg/slf4j/Logger;\n-    #9 = Utf8               propertyCategory\n-   #10 = Utf8               Ljava/lang/String;\n-   #11 = Utf8               enabled\n-   #12 = Utf8               Z\n-   #13 = Utf8               <init>\n-   #14 = Utf8               ()V\n-   #15 = Utf8               Code\n-   #16 = Methodref          #3.#17        // java/lang/Object.\"<init>\":()V\n-   #17 = NameAndType        #13:#14       // \"<init>\":()V\n-   #18 = Methodref          #3.#19        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #19 = NameAndType        #20:#21       // getClass:()Ljava/lang/Class;\n-   #20 = Utf8               getClass\n-   #21 = Utf8               ()Ljava/lang/Class;\n-   #22 = Methodref          #23.#25       // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-   #23 = Class              #24           // org/slf4j/LoggerFactory\n-   #24 = Utf8               org/slf4j/LoggerFactory\n-   #25 = NameAndType        #26:#27       // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-   #26 = Utf8               getLogger\n-   #27 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-   #28 = Fieldref           #1.#29        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.logger:Lorg/slf4j/Logger;\n-   #29 = NameAndType        #7:#8         // logger:Lorg/slf4j/Logger;\n-   #30 = Fieldref           #1.#31        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.enabled:Z\n-   #31 = NameAndType        #11:#12       // enabled:Z\n-   #32 = Utf8               LineNumberTable\n-   #33 = Utf8               LocalVariableTable\n-   #34 = Utf8               this\n-   #35 = Utf8               Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n-   #36 = Utf8               isEnabled\n-   #37 = Utf8               ()Z\n-   #38 = Utf8               setEnabled\n-   #39 = Utf8               (Z)V\n-   #40 = Utf8               MethodParameters\n-   #41 = Utf8               getPropertyValue\n-   #42 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #43 = Methodref          #1.#44        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #44 = NameAndType        #45:#42       // getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #45 = Utf8               getPropertyKey\n-   #46 = Methodref          #1.#47        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n-   #47 = NameAndType        #41:#48       // getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n-   #48 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-   #49 = Methodref          #1.#50        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #50 = NameAndType        #45:#51       // getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #51 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #52 = Utf8               name\n-   #53 = Utf8               attribute\n-   #54 = Utf8               value\n-   #55 = Utf8               StackMapTable\n-   #56 = Class              #57           // java/lang/String\n-   #57 = Utf8               java/lang/String\n-   #58 = Methodref          #59.#61       // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-   #59 = Class              #60           // java/lang/System\n-   #60 = Utf8               java/lang/System\n-   #61 = NameAndType        #62:#48       // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-   #62 = Utf8               getProperty\n-   #63 = Utf8               key\n-   #64 = Methodref          #1.#65        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyCategory:()Ljava/lang/String;\n-   #65 = NameAndType        #66:#67       // getPropertyCategory:()Ljava/lang/String;\n-   #66 = Utf8               getPropertyCategory\n-   #67 = Utf8               ()Ljava/lang/String;\n-   #68 = Class              #69           // java/lang/StringBuilder\n-   #69 = Utf8               java/lang/StringBuilder\n-   #70 = Methodref          #68.#17       // java/lang/StringBuilder.\"<init>\":()V\n-   #71 = Methodref          #72.#74       // java/lang/Class.getPackage:()Ljava/lang/Package;\n-   #72 = Class              #73           // java/lang/Class\n-   #73 = Utf8               java/lang/Class\n-   #74 = NameAndType        #75:#76       // getPackage:()Ljava/lang/Package;\n-   #75 = Utf8               getPackage\n-   #76 = Utf8               ()Ljava/lang/Package;\n-   #77 = Methodref          #78.#80       // java/lang/Package.getName:()Ljava/lang/String;\n-   #78 = Class              #79           // java/lang/Package\n-   #79 = Utf8               java/lang/Package\n-   #80 = NameAndType        #81:#67       // getName:()Ljava/lang/String;\n-   #81 = Utf8               getName\n-   #82 = Methodref          #68.#83       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #83 = NameAndType        #84:#85       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #84 = Utf8               append\n-   #85 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #86 = Methodref          #68.#87       // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n-   #87 = NameAndType        #84:#88       // append:(C)Ljava/lang/StringBuilder;\n-   #88 = Utf8               (C)Ljava/lang/StringBuilder;\n-   #89 = Class              #90           // java/lang/IllegalArgumentException\n-   #90 = Utf8               java/lang/IllegalArgumentException\n-   #91 = String             #92           // key cannot be null\n-   #92 = Utf8               key cannot be null\n-   #93 = Methodref          #89.#94       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-   #94 = NameAndType        #13:#95       // \"<init>\":(Ljava/lang/String;)V\n-   #95 = Utf8               (Ljava/lang/String;)V\n-   #96 = Methodref          #68.#97       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #97 = NameAndType        #98:#67       // toString:()Ljava/lang/String;\n-   #98 = Utf8               toString\n-   #99 = Utf8               category\n-  #100 = Utf8               result\n-  #101 = Utf8               Ljava/lang/StringBuilder;\n-  #102 = Utf8               reset\n-  #103 = Fieldref           #1.#104       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.propertyCategory:Ljava/lang/String;\n-  #104 = NameAndType        #9:#10        // propertyCategory:Ljava/lang/String;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #2.#8         // java/lang/Object.getClass:()Ljava/lang/Class;\n+    #8 = NameAndType        #9:#10        // getClass:()Ljava/lang/Class;\n+    #9 = Utf8               getClass\n+   #10 = Utf8               ()Ljava/lang/Class;\n+   #11 = Methodref          #12.#13       // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+   #12 = Class              #14           // org/slf4j/LoggerFactory\n+   #13 = NameAndType        #15:#16       // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+   #14 = Utf8               org/slf4j/LoggerFactory\n+   #15 = Utf8               getLogger\n+   #16 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+   #17 = Fieldref           #18.#19       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.logger:Lorg/slf4j/Logger;\n+   #18 = Class              #20           // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n+   #19 = NameAndType        #21:#22       // logger:Lorg/slf4j/Logger;\n+   #20 = Utf8               psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n+   #21 = Utf8               logger\n+   #22 = Utf8               Lorg/slf4j/Logger;\n+   #23 = Fieldref           #18.#24       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.enabled:Z\n+   #24 = NameAndType        #25:#26       // enabled:Z\n+   #25 = Utf8               enabled\n+   #26 = Utf8               Z\n+   #27 = Methodref          #18.#28       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #28 = NameAndType        #29:#30       // getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #29 = Utf8               getPropertyKey\n+   #30 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #31 = Methodref          #18.#32       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n+   #32 = NameAndType        #33:#34       // getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n+   #33 = Utf8               getPropertyValue\n+   #34 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+   #35 = Methodref          #18.#36       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #36 = NameAndType        #29:#37       // getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #37 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #38 = Methodref          #39.#40       // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+   #39 = Class              #41           // java/lang/System\n+   #40 = NameAndType        #42:#34       // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+   #41 = Utf8               java/lang/System\n+   #42 = Utf8               getProperty\n+   #43 = Methodref          #18.#44       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.getPropertyCategory:()Ljava/lang/String;\n+   #44 = NameAndType        #45:#46       // getPropertyCategory:()Ljava/lang/String;\n+   #45 = Utf8               getPropertyCategory\n+   #46 = Utf8               ()Ljava/lang/String;\n+   #47 = Class              #48           // java/lang/StringBuilder\n+   #48 = Utf8               java/lang/StringBuilder\n+   #49 = Methodref          #47.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #50 = Methodref          #51.#52       // java/lang/Class.getPackage:()Ljava/lang/Package;\n+   #51 = Class              #53           // java/lang/Class\n+   #52 = NameAndType        #54:#55       // getPackage:()Ljava/lang/Package;\n+   #53 = Utf8               java/lang/Class\n+   #54 = Utf8               getPackage\n+   #55 = Utf8               ()Ljava/lang/Package;\n+   #56 = Methodref          #57.#58       // java/lang/Package.getName:()Ljava/lang/String;\n+   #57 = Class              #59           // java/lang/Package\n+   #58 = NameAndType        #60:#46       // getName:()Ljava/lang/String;\n+   #59 = Utf8               java/lang/Package\n+   #60 = Utf8               getName\n+   #61 = Methodref          #47.#62       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #62 = NameAndType        #63:#64       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #63 = Utf8               append\n+   #64 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #65 = Methodref          #47.#66       // java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+   #66 = NameAndType        #63:#67       // append:(C)Ljava/lang/StringBuilder;\n+   #67 = Utf8               (C)Ljava/lang/StringBuilder;\n+   #68 = Class              #69           // java/lang/IllegalArgumentException\n+   #69 = Utf8               java/lang/IllegalArgumentException\n+   #70 = String             #71           // key cannot be null\n+   #71 = Utf8               key cannot be null\n+   #72 = Methodref          #68.#73       // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+   #73 = NameAndType        #5:#74        // \"<init>\":(Ljava/lang/String;)V\n+   #74 = Utf8               (Ljava/lang/String;)V\n+   #75 = Methodref          #47.#76       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #76 = NameAndType        #77:#46       // toString:()Ljava/lang/String;\n+   #77 = Utf8               toString\n+   #78 = Fieldref           #18.#79       // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.propertyCategory:Ljava/lang/String;\n+   #79 = NameAndType        #80:#81       // propertyCategory:Ljava/lang/String;\n+   #80 = Utf8               propertyCategory\n+   #81 = Utf8               Ljava/lang/String;\n+   #82 = Class              #83           // psiprobe/beans/stats/listeners/StatsCollectionListener\n+   #83 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionListener\n+   #84 = Utf8               Code\n+   #85 = Utf8               LineNumberTable\n+   #86 = Utf8               LocalVariableTable\n+   #87 = Utf8               this\n+   #88 = Utf8               Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n+   #89 = Utf8               isEnabled\n+   #90 = Utf8               ()Z\n+   #91 = Utf8               setEnabled\n+   #92 = Utf8               (Z)V\n+   #93 = Utf8               MethodParameters\n+   #94 = Utf8               name\n+   #95 = Utf8               attribute\n+   #96 = Utf8               value\n+   #97 = Utf8               StackMapTable\n+   #98 = Class              #99           // java/lang/String\n+   #99 = Utf8               java/lang/String\n+  #100 = Utf8               key\n+  #101 = Utf8               category\n+  #102 = Utf8               result\n+  #103 = Utf8               Ljava/lang/StringBuilder;\n+  #104 = Utf8               reset\n   #105 = Utf8               setPropertyCategory\n   #106 = Utf8               SourceFile\n   #107 = Utf8               AbstractStatsCollectionListener.java\n {\n   protected final org.slf4j.Logger logger;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x0014) ACC_PROTECTED, ACC_FINAL\n@@ -130,55 +130,54 @@\n \n   public psiprobe.beans.stats.listeners.AbstractStatsCollectionListener();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_0\n-         6: invokevirtual #18                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         9: invokestatic  #22                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-        12: putfield      #28                 // Field logger:Lorg/slf4j/Logger;\n+         6: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokestatic  #11                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+        12: putfield      #17                 // Field logger:Lorg/slf4j/Logger;\n         15: aload_0\n         16: iconst_1\n-        17: putfield      #30                 // Field enabled:Z\n+        17: putfield      #23                 // Field enabled:Z\n         20: return\n       LineNumberTable:\n         line 23: 0\n         line 26: 4\n         line 32: 15\n-        line 23: 20\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      21     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n \n   public boolean isEnabled();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field enabled:Z\n+         1: getfield      #23                 // Field enabled:Z\n          4: ireturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n \n   protected void setEnabled(boolean);\n     descriptor: (Z)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #30                 // Field enabled:Z\n+         2: putfield      #23                 // Field enabled:Z\n          5: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n@@ -192,35 +191,35 @@\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=5, locals=4, args_size=3\n          0: aload_0\n          1: aload_0\n          2: aload_1\n          3: aload_2\n-         4: invokevirtual #43                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         7: invokevirtual #46                 // Method getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n+         4: invokevirtual #27                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         7: invokevirtual #31                 // Method getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n         10: astore_3\n         11: aload_3\n         12: ifnonnull     26\n         15: aload_0\n         16: aload_0\n         17: aconst_null\n         18: aload_2\n-        19: invokevirtual #43                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-        22: invokevirtual #46                 // Method getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n+        19: invokevirtual #27                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        22: invokevirtual #31                 // Method getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n         25: astore_3\n         26: aload_3\n         27: ifnonnull     42\n         30: aload_0\n         31: aload_0\n         32: aconst_null\n         33: aconst_null\n         34: aload_2\n-        35: invokespecial #49                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-        38: invokevirtual #46                 // Method getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n+        35: invokespecial #35                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        38: invokevirtual #31                 // Method getPropertyValue:(Ljava/lang/String;)Ljava/lang/String;\n         41: astore_3\n         42: aload_3\n         43: areturn\n       LineNumberTable:\n         line 56: 0\n         line 57: 11\n         line 58: 15\n@@ -245,15 +244,15 @@\n \n   protected java.lang.String getPropertyValue(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_1\n-         1: invokestatic  #58                 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+         1: invokestatic  #38                 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 73: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n             0       5     1   key   Ljava/lang/String;\n@@ -264,18 +263,18 @@\n   protected java.lang.String getPropertyKey(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #64                 // Method getPropertyCategory:()Ljava/lang/String;\n+         2: invokevirtual #43                 // Method getPropertyCategory:()Ljava/lang/String;\n          5: aload_1\n          6: aload_2\n-         7: invokespecial #49                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         7: invokespecial #35                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         10: areturn\n       LineNumberTable:\n         line 84: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n             0      11     1  name   Ljava/lang/String;\n@@ -286,54 +285,54 @@\n       attribute\n \n   private java.lang.String getPropertyKey(java.lang.String, java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=5, args_size=4\n-         0: new           #68                 // class java/lang/StringBuilder\n+         0: new           #47                 // class java/lang/StringBuilder\n          3: dup\n-         4: invokespecial #70                 // Method java/lang/StringBuilder.\"<init>\":()V\n+         4: invokespecial #49                 // Method java/lang/StringBuilder.\"<init>\":()V\n          7: aload_0\n-         8: invokevirtual #18                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        11: invokevirtual #71                 // Method java/lang/Class.getPackage:()Ljava/lang/Package;\n-        14: invokevirtual #77                 // Method java/lang/Package.getName:()Ljava/lang/String;\n-        17: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+         8: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        11: invokevirtual #50                 // Method java/lang/Class.getPackage:()Ljava/lang/Package;\n+        14: invokevirtual #56                 // Method java/lang/Package.getName:()Ljava/lang/String;\n+        17: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         20: astore        4\n         22: aload_1\n         23: ifnull        38\n         26: aload         4\n         28: bipush        46\n-        30: invokevirtual #86                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        30: invokevirtual #65                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         33: aload_1\n-        34: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        34: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         37: pop\n         38: aload_2\n         39: ifnull        54\n         42: aload         4\n         44: bipush        46\n-        46: invokevirtual #86                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        46: invokevirtual #65                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         49: aload_2\n-        50: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        50: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         53: pop\n         54: aload_3\n         55: ifnonnull     68\n-        58: new           #89                 // class java/lang/IllegalArgumentException\n+        58: new           #68                 // class java/lang/IllegalArgumentException\n         61: dup\n-        62: ldc           #91                 // String key cannot be null\n-        64: invokespecial #93                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+        62: ldc           #70                 // String key cannot be null\n+        64: invokespecial #72                 // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         67: athrow\n         68: aload         4\n         70: bipush        46\n-        72: invokevirtual #86                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n+        72: invokevirtual #65                 // Method java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder;\n         75: aload_3\n-        76: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        76: invokevirtual #61                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         79: pop\n         80: aload         4\n-        82: invokevirtual #96                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        82: invokevirtual #75                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         85: areturn\n       LineNumberTable:\n         line 96: 0\n         line 97: 22\n         line 98: 26\n         line 100: 38\n         line 101: 42\n@@ -374,30 +373,30 @@\n \n   public java.lang.String getPropertyCategory();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #103                // Field propertyCategory:Ljava/lang/String;\n+         1: getfield      #78                 // Field propertyCategory:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 123: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n \n   public void setPropertyCategory(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #103                // Field propertyCategory:Ljava/lang/String;\n+         2: putfield      #78                 // Field propertyCategory:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 132: 0\n         line 133: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/AbstractStatsCollectionListener;\n"}]}, {"source1": "psiprobe/beans/stats/listeners/AbstractThresholdListener.class", "source2": "psiprobe/beans/stats/listeners/AbstractThresholdListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,186 +1,186 @@\n-  SHA-256 checksum db9259914a071dae21378f2bfb6204fb58c53b65145ae64f5f3e929420424dff\n+  SHA-256 checksum 1fd6f0b79167b962b12812dc0321e9b3e5129db03f886cc30b41ac25d1a4a513\n   Compiled from \"AbstractThresholdListener.java\"\n public abstract class psiprobe.beans.stats.listeners.AbstractThresholdListener extends psiprobe.beans.stats.listeners.AbstractStatsCollectionListener\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/beans/stats/listeners/AbstractThresholdListener\n-  super_class: #3                         // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n+  this_class: #13                         // psiprobe/beans/stats/listeners/AbstractThresholdListener\n+  super_class: #4                         // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n   interfaces: 0, fields: 4, methods: 14, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/listeners/AbstractThresholdListener\n-    #2 = Utf8               psiprobe/beans/stats/listeners/AbstractThresholdListener\n-    #3 = Class              #4            // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n-    #4 = Utf8               psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n-    #5 = Utf8               DEFAULT_THRESHOLD\n-    #6 = Utf8               J\n-    #7 = Utf8               ConstantValue\n-    #8 = Long               9223372036854775807l\n-   #10 = Utf8               DEFAULT_VALUE\n-   #11 = Long               -9223372036854775808l\n-   #13 = Utf8               previousValues\n-   #14 = Utf8               Ljava/util/HashMap;\n-   #15 = Utf8               Signature\n-   #16 = Utf8               Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Long;>;\n-   #17 = Utf8               seriesDisabled\n-   #18 = Utf8               Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Boolean;>;\n-   #19 = Utf8               <init>\n-   #20 = Utf8               ()V\n-   #21 = Utf8               Code\n-   #22 = Methodref          #3.#23        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.\"<init>\":()V\n-   #23 = NameAndType        #19:#20       // \"<init>\":()V\n-   #24 = Class              #25           // java/util/HashMap\n-   #25 = Utf8               java/util/HashMap\n-   #26 = Methodref          #24.#23       // java/util/HashMap.\"<init>\":()V\n-   #27 = Fieldref           #1.#28        // psiprobe/beans/stats/listeners/AbstractThresholdListener.previousValues:Ljava/util/HashMap;\n-   #28 = NameAndType        #13:#14       // previousValues:Ljava/util/HashMap;\n-   #29 = Fieldref           #1.#30        // psiprobe/beans/stats/listeners/AbstractThresholdListener.seriesDisabled:Ljava/util/HashMap;\n-   #30 = NameAndType        #17:#14       // seriesDisabled:Ljava/util/HashMap;\n-   #31 = Utf8               LineNumberTable\n-   #32 = Utf8               LocalVariableTable\n-   #33 = Utf8               this\n-   #34 = Utf8               Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n-   #35 = Utf8               crossedAboveThreshold\n-   #36 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #37 = Utf8               sce\n-   #38 = Utf8               MethodParameters\n-   #39 = Utf8               crossedBelowThreshold\n-   #40 = Utf8               remainedAboveThreshold\n-   #41 = Utf8               remainedBelowThreshold\n-   #42 = Utf8               statsCollected\n-   #43 = Methodref          #44.#46       // psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n-   #44 = Class              #45           // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-   #45 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n-   #46 = NameAndType        #47:#48       // getName:()Ljava/lang/String;\n-   #47 = Utf8               getName\n-   #48 = Utf8               ()Ljava/lang/String;\n-   #49 = Methodref          #1.#50        // psiprobe/beans/stats/listeners/AbstractThresholdListener.isSeriesDisabled:(Ljava/lang/String;)Z\n-   #50 = NameAndType        #51:#52       // isSeriesDisabled:(Ljava/lang/String;)Z\n-   #51 = Utf8               isSeriesDisabled\n-   #52 = Utf8               (Ljava/lang/String;)Z\n-   #53 = Methodref          #44.#54       // psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n-   #54 = NameAndType        #55:#56       // getValue:()J\n-   #55 = Utf8               getValue\n-   #56 = Utf8               ()J\n-   #57 = Methodref          #1.#58        // psiprobe/beans/stats/listeners/AbstractThresholdListener.isValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n-   #58 = NameAndType        #59:#60       // isValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n-   #59 = Utf8               isValueAboveThreshold\n-   #60 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n-   #61 = Methodref          #1.#62        // psiprobe/beans/stats/listeners/AbstractThresholdListener.isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n-   #62 = NameAndType        #63:#60       // isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n-   #63 = Utf8               isPreviousValueAboveThreshold\n-   #64 = Methodref          #1.#65        // psiprobe/beans/stats/listeners/AbstractThresholdListener.remainedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #65 = NameAndType        #40:#36       // remainedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #66 = Methodref          #1.#67        // psiprobe/beans/stats/listeners/AbstractThresholdListener.crossedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #67 = NameAndType        #35:#36       // crossedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #68 = Methodref          #1.#69        // psiprobe/beans/stats/listeners/AbstractThresholdListener.crossedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #69 = NameAndType        #39:#36       // crossedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #70 = Methodref          #1.#71        // psiprobe/beans/stats/listeners/AbstractThresholdListener.remainedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #71 = NameAndType        #41:#36       // remainedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #72 = Methodref          #1.#73        // psiprobe/beans/stats/listeners/AbstractThresholdListener.setPreviousValue:(Ljava/lang/String;J)V\n-   #73 = NameAndType        #74:#75       // setPreviousValue:(Ljava/lang/String;J)V\n-   #74 = Utf8               setPreviousValue\n-   #75 = Utf8               (Ljava/lang/String;J)V\n-   #76 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #77 = Utf8               name\n-   #78 = Utf8               Ljava/lang/String;\n-   #79 = Utf8               value\n-   #80 = Utf8               StackMapTable\n-   #81 = Class              #82           // java/lang/String\n-   #82 = Utf8               java/lang/String\n-   #83 = Utf8               reset\n-   #84 = Methodref          #24.#85       // java/util/HashMap.clear:()V\n-   #85 = NameAndType        #86:#20       // clear:()V\n-   #86 = Utf8               clear\n-   #87 = Methodref          #3.#88        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.reset:()V\n-   #88 = NameAndType        #83:#20       // reset:()V\n-   #89 = Methodref          #1.#90        // psiprobe/beans/stats/listeners/AbstractThresholdListener.getThreshold:(Ljava/lang/String;)J\n-   #90 = NameAndType        #91:#92       // getThreshold:(Ljava/lang/String;)J\n-   #91 = Utf8               getThreshold\n-   #92 = Utf8               (Ljava/lang/String;)J\n-   #93 = Methodref          #1.#94        // psiprobe/beans/stats/listeners/AbstractThresholdListener.getPreviousValue:(Ljava/lang/String;)J\n-   #94 = NameAndType        #95:#92       // getPreviousValue:(Ljava/lang/String;)J\n-   #95 = Utf8               getPreviousValue\n-   #96 = Utf8               threshold\n-   #97 = Utf8               previousValue\n-   #98 = String             #96           // threshold\n-   #99 = Methodref          #1.#100       // psiprobe/beans/stats/listeners/AbstractThresholdListener.getPropertyValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #100 = NameAndType        #101:#102     // getPropertyValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #101 = Utf8               getPropertyValue\n-  #102 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #103 = Fieldref           #1.#104       // psiprobe/beans/stats/listeners/AbstractThresholdListener.logger:Lorg/slf4j/Logger;\n-  #104 = NameAndType        #105:#106     // logger:Lorg/slf4j/Logger;\n-  #105 = Utf8               logger\n-  #106 = Utf8               Lorg/slf4j/Logger;\n-  #107 = String             #108          // Required property \\'{}\\' is not defined or inherited.  Disabling listener for \\'{}\\' series\n-  #108 = Utf8               Required property \\'{}\\' is not defined or inherited.  Disabling listener for \\'{}\\' series\n-  #109 = Methodref          #1.#110       // psiprobe/beans/stats/listeners/AbstractThresholdListener.getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #110 = NameAndType        #111:#102     // getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #111 = Utf8               getPropertyKey\n-  #112 = InterfaceMethodref #113.#115     // org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #113 = Class              #114          // org/slf4j/Logger\n-  #114 = Utf8               org/slf4j/Logger\n-  #115 = NameAndType        #116:#117     // info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #116 = Utf8               info\n-  #117 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #118 = Methodref          #1.#119       // psiprobe/beans/stats/listeners/AbstractThresholdListener.setSeriesDisabled:(Ljava/lang/String;Z)V\n-  #119 = NameAndType        #120:#121     // setSeriesDisabled:(Ljava/lang/String;Z)V\n-  #120 = Utf8               setSeriesDisabled\n-  #121 = Utf8               (Ljava/lang/String;Z)V\n-  #122 = Methodref          #123.#125     // psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n-  #123 = Class              #124          // psiprobe/tools/SizeExpression\n-  #124 = Utf8               psiprobe/tools/SizeExpression\n-  #125 = NameAndType        #126:#92      // parse:(Ljava/lang/String;)J\n-  #126 = Utf8               parse\n-  #127 = String             #128          //\n-  #128 = Utf8\n-  #129 = InterfaceMethodref #113.#130     // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #130 = NameAndType        #131:#132     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #131 = Utf8               trace\n-  #132 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #133 = Class              #134          // java/lang/NumberFormatException\n-  #134 = Utf8               java/lang/NumberFormatException\n-  #135 = Utf8               ex\n-  #136 = Utf8               Ljava/lang/NumberFormatException;\n-  #137 = Methodref          #24.#138      // java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #138 = NameAndType        #139:#140     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #139 = Utf8               get\n-  #140 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #141 = Class              #142          // java/lang/Long\n-  #142 = Utf8               java/lang/Long\n-  #143 = Methodref          #144.#146     // psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n-  #144 = Class              #145          // psiprobe/Utils\n-  #145 = Utf8               psiprobe/Utils\n-  #146 = NameAndType        #147:#148     // toLong:(Ljava/lang/Long;J)J\n-  #147 = Utf8               toLong\n-  #148 = Utf8               (Ljava/lang/Long;J)J\n-  #149 = Utf8               Ljava/lang/Long;\n-  #150 = Methodref          #141.#151     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #151 = NameAndType        #152:#153     // valueOf:(J)Ljava/lang/Long;\n-  #152 = Utf8               valueOf\n-  #153 = Utf8               (J)Ljava/lang/Long;\n-  #154 = Methodref          #24.#155      // java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #155 = NameAndType        #156:#157     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #156 = Utf8               put\n-  #157 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #158 = Class              #159          // java/lang/Boolean\n-  #159 = Utf8               java/lang/Boolean\n-  #160 = Fieldref           #158.#161     // java/lang/Boolean.FALSE:Ljava/lang/Boolean;\n-  #161 = NameAndType        #162:#163     // FALSE:Ljava/lang/Boolean;\n-  #162 = Utf8               FALSE\n-  #163 = Utf8               Ljava/lang/Boolean;\n-  #164 = Methodref          #158.#165     // java/lang/Boolean.booleanValue:()Z\n-  #165 = NameAndType        #166:#167     // booleanValue:()Z\n-  #166 = Utf8               booleanValue\n-  #167 = Utf8               ()Z\n-  #168 = Utf8               disabled\n-  #169 = Methodref          #158.#170     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-  #170 = NameAndType        #152:#171     // valueOf:(Z)Ljava/lang/Boolean;\n-  #171 = Utf8               (Z)Ljava/lang/Boolean;\n+    #1 = Class              #2            // java/lang/Long\n+    #2 = Utf8               java/lang/Long\n+    #3 = Methodref          #4.#5         // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.\"<init>\":()V\n+    #4 = Class              #6            // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n+    #5 = NameAndType        #7:#8         // \"<init>\":()V\n+    #6 = Utf8               psiprobe/beans/stats/listeners/AbstractStatsCollectionListener\n+    #7 = Utf8               <init>\n+    #8 = Utf8               ()V\n+    #9 = Class              #10           // java/util/HashMap\n+   #10 = Utf8               java/util/HashMap\n+   #11 = Methodref          #9.#5         // java/util/HashMap.\"<init>\":()V\n+   #12 = Fieldref           #13.#14       // psiprobe/beans/stats/listeners/AbstractThresholdListener.previousValues:Ljava/util/HashMap;\n+   #13 = Class              #15           // psiprobe/beans/stats/listeners/AbstractThresholdListener\n+   #14 = NameAndType        #16:#17       // previousValues:Ljava/util/HashMap;\n+   #15 = Utf8               psiprobe/beans/stats/listeners/AbstractThresholdListener\n+   #16 = Utf8               previousValues\n+   #17 = Utf8               Ljava/util/HashMap;\n+   #18 = Fieldref           #13.#19       // psiprobe/beans/stats/listeners/AbstractThresholdListener.seriesDisabled:Ljava/util/HashMap;\n+   #19 = NameAndType        #20:#17       // seriesDisabled:Ljava/util/HashMap;\n+   #20 = Utf8               seriesDisabled\n+   #21 = Methodref          #22.#23       // psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n+   #22 = Class              #24           // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #23 = NameAndType        #25:#26       // getName:()Ljava/lang/String;\n+   #24 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #25 = Utf8               getName\n+   #26 = Utf8               ()Ljava/lang/String;\n+   #27 = Methodref          #13.#28       // psiprobe/beans/stats/listeners/AbstractThresholdListener.isSeriesDisabled:(Ljava/lang/String;)Z\n+   #28 = NameAndType        #29:#30       // isSeriesDisabled:(Ljava/lang/String;)Z\n+   #29 = Utf8               isSeriesDisabled\n+   #30 = Utf8               (Ljava/lang/String;)Z\n+   #31 = Methodref          #22.#32       // psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n+   #32 = NameAndType        #33:#34       // getValue:()J\n+   #33 = Utf8               getValue\n+   #34 = Utf8               ()J\n+   #35 = Methodref          #13.#36       // psiprobe/beans/stats/listeners/AbstractThresholdListener.isValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+   #36 = NameAndType        #37:#38       // isValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+   #37 = Utf8               isValueAboveThreshold\n+   #38 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+   #39 = Methodref          #13.#40       // psiprobe/beans/stats/listeners/AbstractThresholdListener.isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+   #40 = NameAndType        #41:#38       // isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+   #41 = Utf8               isPreviousValueAboveThreshold\n+   #42 = Methodref          #13.#43       // psiprobe/beans/stats/listeners/AbstractThresholdListener.remainedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #43 = NameAndType        #44:#45       // remainedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #44 = Utf8               remainedAboveThreshold\n+   #45 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #46 = Methodref          #13.#47       // psiprobe/beans/stats/listeners/AbstractThresholdListener.crossedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #47 = NameAndType        #48:#45       // crossedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #48 = Utf8               crossedAboveThreshold\n+   #49 = Methodref          #13.#50       // psiprobe/beans/stats/listeners/AbstractThresholdListener.crossedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #50 = NameAndType        #51:#45       // crossedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #51 = Utf8               crossedBelowThreshold\n+   #52 = Methodref          #13.#53       // psiprobe/beans/stats/listeners/AbstractThresholdListener.remainedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #53 = NameAndType        #54:#45       // remainedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+   #54 = Utf8               remainedBelowThreshold\n+   #55 = Methodref          #13.#56       // psiprobe/beans/stats/listeners/AbstractThresholdListener.setPreviousValue:(Ljava/lang/String;J)V\n+   #56 = NameAndType        #57:#58       // setPreviousValue:(Ljava/lang/String;J)V\n+   #57 = Utf8               setPreviousValue\n+   #58 = Utf8               (Ljava/lang/String;J)V\n+   #59 = Methodref          #9.#60        // java/util/HashMap.clear:()V\n+   #60 = NameAndType        #61:#8        // clear:()V\n+   #61 = Utf8               clear\n+   #62 = Methodref          #4.#63        // psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.reset:()V\n+   #63 = NameAndType        #64:#8        // reset:()V\n+   #64 = Utf8               reset\n+   #65 = Methodref          #13.#66       // psiprobe/beans/stats/listeners/AbstractThresholdListener.getThreshold:(Ljava/lang/String;)J\n+   #66 = NameAndType        #67:#68       // getThreshold:(Ljava/lang/String;)J\n+   #67 = Utf8               getThreshold\n+   #68 = Utf8               (Ljava/lang/String;)J\n+   #69 = Methodref          #13.#70       // psiprobe/beans/stats/listeners/AbstractThresholdListener.getPreviousValue:(Ljava/lang/String;)J\n+   #70 = NameAndType        #71:#68       // getPreviousValue:(Ljava/lang/String;)J\n+   #71 = Utf8               getPreviousValue\n+   #72 = Long               -9223372036854775808l\n+   #74 = Long               9223372036854775807l\n+   #76 = String             #77           // threshold\n+   #77 = Utf8               threshold\n+   #78 = Methodref          #13.#79       // psiprobe/beans/stats/listeners/AbstractThresholdListener.getPropertyValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #79 = NameAndType        #80:#81       // getPropertyValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #80 = Utf8               getPropertyValue\n+   #81 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #82 = Fieldref           #13.#83       // psiprobe/beans/stats/listeners/AbstractThresholdListener.logger:Lorg/slf4j/Logger;\n+   #83 = NameAndType        #84:#85       // logger:Lorg/slf4j/Logger;\n+   #84 = Utf8               logger\n+   #85 = Utf8               Lorg/slf4j/Logger;\n+   #86 = String             #87           // Required property \\'{}\\' is not defined or inherited.  Disabling listener for \\'{}\\' series\n+   #87 = Utf8               Required property \\'{}\\' is not defined or inherited.  Disabling listener for \\'{}\\' series\n+   #88 = Methodref          #13.#89       // psiprobe/beans/stats/listeners/AbstractThresholdListener.getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #89 = NameAndType        #90:#81       // getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #90 = Utf8               getPropertyKey\n+   #91 = InterfaceMethodref #92.#93       // org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #92 = Class              #94           // org/slf4j/Logger\n+   #93 = NameAndType        #95:#96       // info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #94 = Utf8               org/slf4j/Logger\n+   #95 = Utf8               info\n+   #96 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #97 = Methodref          #13.#98       // psiprobe/beans/stats/listeners/AbstractThresholdListener.setSeriesDisabled:(Ljava/lang/String;Z)V\n+   #98 = NameAndType        #99:#100      // setSeriesDisabled:(Ljava/lang/String;Z)V\n+   #99 = Utf8               setSeriesDisabled\n+  #100 = Utf8               (Ljava/lang/String;Z)V\n+  #101 = Methodref          #102.#103     // psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+  #102 = Class              #104          // psiprobe/tools/SizeExpression\n+  #103 = NameAndType        #105:#68      // parse:(Ljava/lang/String;)J\n+  #104 = Utf8               psiprobe/tools/SizeExpression\n+  #105 = Utf8               parse\n+  #106 = Class              #107          // java/lang/NumberFormatException\n+  #107 = Utf8               java/lang/NumberFormatException\n+  #108 = String             #109          //\n+  #109 = Utf8\n+  #110 = InterfaceMethodref #92.#111      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #111 = NameAndType        #112:#113     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #112 = Utf8               trace\n+  #113 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #114 = Methodref          #9.#115       // java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #115 = NameAndType        #116:#117     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #116 = Utf8               get\n+  #117 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #118 = Methodref          #119.#120     // psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n+  #119 = Class              #121          // psiprobe/Utils\n+  #120 = NameAndType        #122:#123     // toLong:(Ljava/lang/Long;J)J\n+  #121 = Utf8               psiprobe/Utils\n+  #122 = Utf8               toLong\n+  #123 = Utf8               (Ljava/lang/Long;J)J\n+  #124 = Methodref          #1.#125       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #125 = NameAndType        #126:#127     // valueOf:(J)Ljava/lang/Long;\n+  #126 = Utf8               valueOf\n+  #127 = Utf8               (J)Ljava/lang/Long;\n+  #128 = Methodref          #9.#129       // java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #129 = NameAndType        #130:#131     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #130 = Utf8               put\n+  #131 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #132 = Class              #133          // java/lang/Boolean\n+  #133 = Utf8               java/lang/Boolean\n+  #134 = Fieldref           #132.#135     // java/lang/Boolean.FALSE:Ljava/lang/Boolean;\n+  #135 = NameAndType        #136:#137     // FALSE:Ljava/lang/Boolean;\n+  #136 = Utf8               FALSE\n+  #137 = Utf8               Ljava/lang/Boolean;\n+  #138 = Methodref          #132.#139     // java/lang/Boolean.booleanValue:()Z\n+  #139 = NameAndType        #140:#141     // booleanValue:()Z\n+  #140 = Utf8               booleanValue\n+  #141 = Utf8               ()Z\n+  #142 = Methodref          #132.#143     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #143 = NameAndType        #126:#144     // valueOf:(Z)Ljava/lang/Boolean;\n+  #144 = Utf8               (Z)Ljava/lang/Boolean;\n+  #145 = Utf8               DEFAULT_THRESHOLD\n+  #146 = Utf8               J\n+  #147 = Utf8               ConstantValue\n+  #148 = Utf8               DEFAULT_VALUE\n+  #149 = Utf8               Signature\n+  #150 = Utf8               Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Long;>;\n+  #151 = Utf8               Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Boolean;>;\n+  #152 = Utf8               Code\n+  #153 = Utf8               LineNumberTable\n+  #154 = Utf8               LocalVariableTable\n+  #155 = Utf8               this\n+  #156 = Utf8               Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n+  #157 = Utf8               MethodParameters\n+  #158 = Utf8               sce\n+  #159 = Utf8               statsCollected\n+  #160 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #161 = Utf8               name\n+  #162 = Utf8               Ljava/lang/String;\n+  #163 = Utf8               value\n+  #164 = Utf8               StackMapTable\n+  #165 = Class              #166          // java/lang/String\n+  #166 = Utf8               java/lang/String\n+  #167 = Utf8               previousValue\n+  #168 = Utf8               ex\n+  #169 = Utf8               Ljava/lang/NumberFormatException;\n+  #170 = Utf8               Ljava/lang/Long;\n+  #171 = Utf8               disabled\n   #172 = Utf8               Z\n   #173 = Utf8               SourceFile\n   #174 = Utf8               AbstractThresholdListener.java\n {\n   public static final long DEFAULT_THRESHOLD = 9223372036854775807l;\n     descriptor: J\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n@@ -190,44 +190,43 @@\n     descriptor: J\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: long -9223372036854775808l\n \n   private final java.util.HashMap<java.lang.String, java.lang.Long> previousValues;\n     descriptor: Ljava/util/HashMap;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #16                          // Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Long;>;\n+    Signature: #150                         // Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Long;>;\n \n   private final java.util.HashMap<java.lang.String, java.lang.Boolean> seriesDisabled;\n     descriptor: Ljava/util/HashMap;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #18                          // Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Boolean;>;\n+    Signature: #151                         // Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Boolean;>;\n \n   public psiprobe.beans.stats.listeners.AbstractThresholdListener();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #22                 // Method psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.\"<init>\":()V\n+         1: invokespecial #3                  // Method psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.\"<init>\":()V\n          4: aload_0\n-         5: new           #24                 // class java/util/HashMap\n+         5: new           #9                  // class java/util/HashMap\n          8: dup\n-         9: invokespecial #26                 // Method java/util/HashMap.\"<init>\":()V\n-        12: putfield      #27                 // Field previousValues:Ljava/util/HashMap;\n+         9: invokespecial #11                 // Method java/util/HashMap.\"<init>\":()V\n+        12: putfield      #12                 // Field previousValues:Ljava/util/HashMap;\n         15: aload_0\n-        16: new           #24                 // class java/util/HashMap\n+        16: new           #9                  // class java/util/HashMap\n         19: dup\n-        20: invokespecial #26                 // Method java/util/HashMap.\"<init>\":()V\n-        23: putfield      #29                 // Field seriesDisabled:Ljava/util/HashMap;\n+        20: invokespecial #11                 // Method java/util/HashMap.\"<init>\":()V\n+        23: putfield      #18                 // Field seriesDisabled:Ljava/util/HashMap;\n         26: return\n       LineNumberTable:\n         line 24: 0\n         line 33: 4\n         line 36: 15\n-        line 24: 26\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      27     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n \n   protected abstract void crossedAboveThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT\n@@ -258,69 +257,67 @@\n \n   public void statsCollected(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=5, args_size=2\n          0: aload_1\n-         1: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n+         1: invokevirtual #21                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n          4: astore_2\n          5: aload_0\n          6: aload_2\n-         7: invokevirtual #49                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n+         7: invokevirtual #27                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n         10: ifeq          14\n         13: return\n         14: aload_1\n-        15: invokevirtual #53                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n+        15: invokevirtual #31                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n         18: lstore_3\n         19: aload_0\n         20: aload_1\n-        21: invokevirtual #57                 // Method isValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+        21: invokevirtual #35                 // Method isValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n         24: ifeq          51\n         27: aload_0\n         28: aload_1\n-        29: invokevirtual #61                 // Method isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+        29: invokevirtual #39                 // Method isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n         32: ifeq          43\n         35: aload_0\n         36: aload_1\n-        37: invokevirtual #64                 // Method remainedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        37: invokevirtual #42                 // Method remainedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         40: goto          72\n         43: aload_0\n         44: aload_1\n-        45: invokevirtual #66                 // Method crossedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        45: invokevirtual #46                 // Method crossedAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         48: goto          72\n         51: aload_0\n         52: aload_1\n-        53: invokevirtual #61                 // Method isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n+        53: invokevirtual #39                 // Method isPreviousValueAboveThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n         56: ifeq          67\n         59: aload_0\n         60: aload_1\n-        61: invokevirtual #68                 // Method crossedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        61: invokevirtual #49                 // Method crossedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         64: goto          72\n         67: aload_0\n         68: aload_1\n-        69: invokevirtual #70                 // Method remainedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+        69: invokevirtual #52                 // Method remainedBelowThreshold:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n         72: aload_0\n         73: aload_2\n         74: lload_3\n-        75: invokevirtual #72                 // Method setPreviousValue:(Ljava/lang/String;J)V\n+        75: invokevirtual #55                 // Method setPreviousValue:(Ljava/lang/String;J)V\n         78: return\n       LineNumberTable:\n         line 68: 0\n         line 69: 5\n         line 70: 13\n         line 72: 14\n         line 73: 19\n         line 74: 27\n         line 75: 35\n-        line 76: 40\n         line 77: 43\n-        line 79: 48\n+        line 79: 51\n         line 80: 59\n-        line 81: 64\n         line 82: 67\n         line 84: 72\n         line 85: 78\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      79     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n             0      79     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n@@ -342,18 +339,18 @@\n \n   public void reset();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field previousValues:Ljava/util/HashMap;\n-         4: invokevirtual #84                 // Method java/util/HashMap.clear:()V\n+         1: getfield      #12                 // Field previousValues:Ljava/util/HashMap;\n+         4: invokevirtual #59                 // Method java/util/HashMap.clear:()V\n          7: aload_0\n-         8: invokespecial #87                 // Method psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.reset:()V\n+         8: invokespecial #62                 // Method psiprobe/beans/stats/listeners/AbstractStatsCollectionListener.reset:()V\n         11: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 7\n         line 91: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -361,171 +358,174 @@\n \n   protected boolean isPreviousValueAboveThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=7, args_size=2\n          0: aload_1\n-         1: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n+         1: invokevirtual #21                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n          4: astore_2\n          5: aload_0\n          6: aload_2\n-         7: invokevirtual #89                 // Method getThreshold:(Ljava/lang/String;)J\n+         7: invokevirtual #65                 // Method getThreshold:(Ljava/lang/String;)J\n         10: lstore_3\n         11: aload_0\n         12: aload_2\n-        13: invokevirtual #93                 // Method getPreviousValue:(Ljava/lang/String;)J\n+        13: invokevirtual #69                 // Method getPreviousValue:(Ljava/lang/String;)J\n         16: lstore        5\n         18: lload         5\n-        20: ldc2_w        #11                 // long -9223372036854775808l\n+        20: ldc2_w        #72                 // long -9223372036854775808l\n         23: lcmp\n-        24: ifeq          36\n+        24: ifeq          38\n         27: lload         5\n         29: lload_3\n         30: lcmp\n-        31: ifle          36\n+        31: ifle          38\n         34: iconst_1\n-        35: ireturn\n-        36: iconst_0\n-        37: ireturn\n+        35: goto          39\n+        38: iconst_0\n+        39: ireturn\n       LineNumberTable:\n         line 100: 0\n         line 101: 5\n         line 102: 11\n         line 103: 18\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      38     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n-            0      38     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-            5      33     2  name   Ljava/lang/String;\n-           11      27     3 threshold   J\n-           18      20     5 previousValue   J\n-      StackMapTable: number_of_entries = 1\n+            0      40     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n+            0      40     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+            5      35     2  name   Ljava/lang/String;\n+           11      29     3 threshold   J\n+           18      22     5 previousValue   J\n+      StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n-          offset_delta = 36\n+          offset_delta = 38\n           locals = [ class java/lang/String, long, long ]\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       sce\n \n   protected boolean isValueAboveThreshold(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)Z\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=7, args_size=2\n          0: aload_1\n-         1: invokevirtual #43                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n+         1: invokevirtual #21                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n          4: astore_2\n          5: aload_1\n-         6: invokevirtual #53                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n+         6: invokevirtual #31                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n          9: lstore_3\n         10: aload_0\n         11: aload_2\n-        12: invokevirtual #89                 // Method getThreshold:(Ljava/lang/String;)J\n+        12: invokevirtual #65                 // Method getThreshold:(Ljava/lang/String;)J\n         15: lstore        5\n         17: lload_3\n         18: lload         5\n         20: lcmp\n-        21: ifle          26\n+        21: ifle          28\n         24: iconst_1\n-        25: ireturn\n-        26: iconst_0\n-        27: ireturn\n+        25: goto          29\n+        28: iconst_0\n+        29: ireturn\n       LineNumberTable:\n         line 113: 0\n         line 114: 5\n         line 115: 10\n         line 116: 17\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      28     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n-            0      28     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-            5      23     2  name   Ljava/lang/String;\n-           10      18     3 value   J\n-           17      11     5 threshold   J\n-      StackMapTable: number_of_entries = 1\n+            0      30     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n+            0      30     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+            5      25     2  name   Ljava/lang/String;\n+           10      20     3 value   J\n+           17      13     5 threshold   J\n+      StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n-          offset_delta = 26\n+          offset_delta = 28\n           locals = [ class java/lang/String, long, long ]\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       sce\n \n   protected long getThreshold(java.lang.String);\n     descriptor: (Ljava/lang/String;)J\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=5, locals=4, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #49                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n+         2: invokevirtual #27                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n          5: ifeq          12\n-         8: ldc2_w        #8                  // long 9223372036854775807l\n+         8: ldc2_w        #74                 // long 9223372036854775807l\n         11: lreturn\n         12: aload_0\n         13: aload_1\n-        14: ldc           #98                 // String threshold\n-        16: invokevirtual #99                 // Method getPropertyValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        14: ldc           #76                 // String threshold\n+        16: invokevirtual #78                 // Method getPropertyValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         19: astore_2\n         20: aload_2\n         21: ifnonnull     61\n         24: aload_0\n         25: aload_1\n-        26: invokevirtual #49                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n+        26: invokevirtual #27                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n         29: ifne          61\n         32: aload_0\n-        33: getfield      #103                // Field logger:Lorg/slf4j/Logger;\n-        36: ldc           #107                // String Required property \\'{}\\' is not defined or inherited.  Disabling listener for \\'{}\\' series\n+        33: getfield      #82                 // Field logger:Lorg/slf4j/Logger;\n+        36: ldc           #86                 // String Required property \\'{}\\' is not defined or inherited.  Disabling listener for \\'{}\\' series\n         38: aload_0\n         39: aload_1\n-        40: ldc           #98                 // String threshold\n-        42: invokevirtual #109                // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        40: ldc           #76                 // String threshold\n+        42: invokevirtual #88                 // Method getPropertyKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         45: aload_1\n-        46: invokeinterface #112,  4          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        46: invokeinterface #91,  4           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         51: aload_0\n         52: aload_1\n         53: iconst_1\n-        54: invokevirtual #118                // Method setSeriesDisabled:(Ljava/lang/String;Z)V\n-        57: ldc2_w        #8                  // long 9223372036854775807l\n+        54: invokevirtual #97                 // Method setSeriesDisabled:(Ljava/lang/String;Z)V\n+        57: ldc2_w        #74                 // long 9223372036854775807l\n         60: lreturn\n         61: aload_2\n-        62: invokestatic  #122                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n+        62: invokestatic  #101                // Method psiprobe/tools/SizeExpression.parse:(Ljava/lang/String;)J\n         65: lreturn\n         66: astore_3\n         67: aload_0\n-        68: getfield      #103                // Field logger:Lorg/slf4j/Logger;\n-        71: ldc           #127                // String\n+        68: getfield      #82                 // Field logger:Lorg/slf4j/Logger;\n+        71: ldc           #108                // String\n         73: aload_3\n-        74: invokeinterface #129,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-        79: ldc2_w        #8                  // long 9223372036854775807l\n+        74: invokeinterface #110,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        79: ldc2_w        #74                 // long 9223372036854775807l\n         82: lreturn\n       Exception table:\n          from    to  target type\n             61    65    66   Class java/lang/NumberFormatException\n       LineNumberTable:\n         line 126: 0\n         line 127: 8\n         line 129: 12\n         line 130: 20\n         line 131: 32\n-        line 132: 36\n-        line 133: 38\n+        line 133: 42\n         line 131: 46\n         line 134: 51\n         line 135: 57\n         line 138: 61\n         line 139: 66\n         line 140: 67\n         line 141: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           67      16     3    ex   Ljava/lang/NumberFormatException;\n             0      83     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n             0      83     1  name   Ljava/lang/String;\n            20      63     2 threshold   Ljava/lang/String;\n-           67      16     3    ex   Ljava/lang/NumberFormatException;\n       StackMapTable: number_of_entries = 3\n         frame_type = 12 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 48\n           locals = [ class java/lang/String ]\n         frame_type = 68 /* same_locals_1_stack_item */\n           stack = [ class java/lang/NumberFormatException ]\n@@ -535,22 +535,22 @@\n \n   protected long getPreviousValue(java.lang.String);\n     descriptor: (Ljava/lang/String;)J\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #27                 // Field previousValues:Ljava/util/HashMap;\n+         1: getfield      #12                 // Field previousValues:Ljava/util/HashMap;\n          4: aload_1\n-         5: invokevirtual #137                // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-         8: checkcast     #141                // class java/lang/Long\n+         5: invokevirtual #114                // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         8: checkcast     #1                  // class java/lang/Long\n         11: astore_2\n         12: aload_2\n-        13: ldc2_w        #11                 // long -9223372036854775808l\n-        16: invokestatic  #143                // Method psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n+        13: ldc2_w        #72                 // long -9223372036854775808l\n+        16: invokestatic  #118                // Method psiprobe/Utils.toLong:(Ljava/lang/Long;J)J\n         19: lreturn\n       LineNumberTable:\n         line 152: 0\n         line 153: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      20     0  this   Lpsiprobe/beans/stats/listeners/AbstractThresholdListener;\n@@ -562,21 +562,21 @@\n \n   protected void setPreviousValue(java.lang.String, long);\n     descriptor: (Ljava/lang/String;J)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=3, locals=5, args_size=3\n          0: lload_2\n-         1: invokestatic  #150                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+         1: invokestatic  #124                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n          4: astore        4\n          6: aload_0\n-         7: getfield      #27                 // Field previousValues:Ljava/util/HashMap;\n+         7: getfield      #12                 // Field previousValues:Ljava/util/HashMap;\n         10: aload_1\n         11: aload         4\n-        13: invokevirtual #154                // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        13: invokevirtual #128                // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         16: pop\n         17: return\n       LineNumberTable:\n         line 163: 0\n         line 164: 6\n         line 165: 17\n       LocalVariableTable:\n@@ -592,25 +592,25 @@\n \n   protected boolean isSeriesDisabled(java.lang.String);\n     descriptor: (Ljava/lang/String;)Z\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #29                 // Field seriesDisabled:Ljava/util/HashMap;\n+         1: getfield      #18                 // Field seriesDisabled:Ljava/util/HashMap;\n          4: aload_1\n-         5: invokevirtual #137                // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-         8: checkcast     #158                // class java/lang/Boolean\n+         5: invokevirtual #114                // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         8: checkcast     #132                // class java/lang/Boolean\n         11: astore_2\n         12: aload_2\n         13: ifnonnull     20\n-        16: getstatic     #160                // Field java/lang/Boolean.FALSE:Ljava/lang/Boolean;\n+        16: getstatic     #134                // Field java/lang/Boolean.FALSE:Ljava/lang/Boolean;\n         19: astore_2\n         20: aload_2\n-        21: invokevirtual #164                // Method java/lang/Boolean.booleanValue:()Z\n+        21: invokevirtual #138                // Method java/lang/Boolean.booleanValue:()Z\n         24: ireturn\n       LineNumberTable:\n         line 174: 0\n         line 175: 12\n         line 176: 16\n         line 178: 20\n       LocalVariableTable:\n@@ -628,19 +628,19 @@\n \n   protected void setSeriesDisabled(java.lang.String, boolean);\n     descriptor: (Ljava/lang/String;Z)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n-         1: getfield      #29                 // Field seriesDisabled:Ljava/util/HashMap;\n+         1: getfield      #18                 // Field seriesDisabled:Ljava/util/HashMap;\n          4: aload_1\n          5: iload_2\n-         6: invokestatic  #169                // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-         9: invokevirtual #154                // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+         6: invokestatic  #142                // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+         9: invokevirtual #128                // Method java/util/HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         12: pop\n         13: return\n       LineNumberTable:\n         line 188: 0\n         line 189: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n"}]}, {"source1": "psiprobe/beans/stats/listeners/MemoryPoolMailingListener.class", "source2": "psiprobe/beans/stats/listeners/MemoryPoolMailingListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,293 +1,292 @@\n-  SHA-256 checksum 60522418f3321fdf872862dd6b8957486be9dc93b3056713dd8d50795c519018\n+  SHA-256 checksum ed59773aec9af1d156b1ad5fc470020bacc8006bef0e384c83948b84078d13f2\n   Compiled from \"MemoryPoolMailingListener.java\"\n public class psiprobe.beans.stats.listeners.MemoryPoolMailingListener extends psiprobe.beans.stats.listeners.AbstractFlapListener implements org.springframework.context.MessageSourceAware,org.springframework.beans.factory.InitializingBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n-  super_class: #3                         // psiprobe/beans/stats/listeners/AbstractFlapListener\n+  this_class: #8                          // psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n+  super_class: #2                         // psiprobe/beans/stats/listeners/AbstractFlapListener\n   interfaces: 2, fields: 3, methods: 17, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n-    #2 = Utf8               psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n-    #3 = Class              #4            // psiprobe/beans/stats/listeners/AbstractFlapListener\n+    #1 = Methodref          #2.#3         // psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/beans/stats/listeners/AbstractFlapListener\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/beans/stats/listeners/AbstractFlapListener\n-    #5 = Class              #6            // org/springframework/context/MessageSourceAware\n-    #6 = Utf8               org/springframework/context/MessageSourceAware\n-    #7 = Class              #8            // org/springframework/beans/factory/InitializingBean\n-    #8 = Utf8               org/springframework/beans/factory/InitializingBean\n-    #9 = Utf8               BASE_PROPERTY\n-   #10 = Utf8               Ljava/lang/String;\n-   #11 = Utf8               ConstantValue\n-   #12 = String             #13           // probe.src.stats.listener.memory.pool.\n-   #13 = Utf8               probe.src.stats.listener.memory.pool.\n-   #14 = Utf8               messageSourceAccessor\n-   #15 = Utf8               Lorg/springframework/context/support/MessageSourceAccessor;\n-   #16 = Utf8               mailer\n-   #17 = Utf8               Lpsiprobe/tools/Mailer;\n-   #18 = Utf8               RuntimeVisibleAnnotations\n-   #19 = Utf8               Ljavax/inject/Inject;\n-   #20 = Utf8               <init>\n-   #21 = Utf8               ()V\n-   #22 = Utf8               Code\n-   #23 = Methodref          #3.#24        // psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n-   #24 = NameAndType        #20:#21       // \"<init>\":()V\n-   #25 = Utf8               LineNumberTable\n-   #26 = Utf8               LocalVariableTable\n-   #27 = Utf8               this\n-   #28 = Utf8               Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n-   #29 = Utf8               getMessageSourceAccessor\n-   #30 = Utf8               ()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #31 = Fieldref           #1.#32        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n-   #32 = NameAndType        #14:#15       // messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n-   #33 = Utf8               setMessageSource\n-   #34 = Utf8               (Lorg/springframework/context/MessageSource;)V\n-   #35 = Class              #36           // org/springframework/context/support/MessageSourceAccessor\n-   #36 = Utf8               org/springframework/context/support/MessageSourceAccessor\n-   #37 = Methodref          #35.#38       // org/springframework/context/support/MessageSourceAccessor.\"<init>\":(Lorg/springframework/context/MessageSource;)V\n-   #38 = NameAndType        #20:#34       // \"<init>\":(Lorg/springframework/context/MessageSource;)V\n-   #39 = Utf8               messageSource\n-   #40 = Utf8               Lorg/springframework/context/MessageSource;\n-   #41 = Utf8               MethodParameters\n-   #42 = Utf8               getMailer\n-   #43 = Utf8               ()Lpsiprobe/tools/Mailer;\n-   #44 = Fieldref           #1.#45        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.mailer:Lpsiprobe/tools/Mailer;\n-   #45 = NameAndType        #16:#17       // mailer:Lpsiprobe/tools/Mailer;\n-   #46 = Utf8               setMailer\n-   #47 = Utf8               (Lpsiprobe/tools/Mailer;)V\n-   #48 = Utf8               afterPropertiesSet\n-   #49 = Utf8               Exceptions\n-   #50 = Class              #51           // java/lang/Exception\n-   #51 = Utf8               java/lang/Exception\n-   #52 = Methodref          #1.#53        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.getMailer:()Lpsiprobe/tools/Mailer;\n-   #53 = NameAndType        #42:#43       // getMailer:()Lpsiprobe/tools/Mailer;\n-   #54 = Methodref          #55.#57       // psiprobe/tools/Mailer.getSmtp:()Ljava/lang/String;\n-   #55 = Class              #56           // psiprobe/tools/Mailer\n-   #56 = Utf8               psiprobe/tools/Mailer\n-   #57 = NameAndType        #58:#59       // getSmtp:()Ljava/lang/String;\n-   #58 = Utf8               getSmtp\n-   #59 = Utf8               ()Ljava/lang/String;\n-   #60 = Fieldref           #1.#61        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.logger:Lorg/slf4j/Logger;\n-   #61 = NameAndType        #62:#63       // logger:Lorg/slf4j/Logger;\n-   #62 = Utf8               logger\n-   #63 = Utf8               Lorg/slf4j/Logger;\n-   #64 = String             #65           // Mailer SMTP host is not set.  Disabling listener.\n-   #65 = Utf8               Mailer SMTP host is not set.  Disabling listener.\n-   #66 = InterfaceMethodref #67.#69       // org/slf4j/Logger.info:(Ljava/lang/String;)V\n-   #67 = Class              #68           // org/slf4j/Logger\n-   #68 = Utf8               org/slf4j/Logger\n-   #69 = NameAndType        #70:#71       // info:(Ljava/lang/String;)V\n-   #70 = Utf8               info\n-   #71 = Utf8               (Ljava/lang/String;)V\n-   #72 = Methodref          #1.#73        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.setEnabled:(Z)V\n-   #73 = NameAndType        #74:#75       // setEnabled:(Z)V\n-   #74 = Utf8               setEnabled\n-   #75 = Utf8               (Z)V\n-   #76 = Methodref          #55.#77       // psiprobe/tools/Mailer.getDefaultTo:()Ljava/lang/String;\n-   #77 = NameAndType        #78:#59       // getDefaultTo:()Ljava/lang/String;\n-   #78 = Utf8               getDefaultTo\n-   #79 = String             #80           // Mailer default recipient is not set.  Disabling listener.\n-   #80 = Utf8               Mailer default recipient is not set.  Disabling listener.\n-   #81 = Utf8               StackMapTable\n-   #82 = Utf8               flappingStarted\n-   #83 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #84 = String             #85           // flappingStart\n-   #85 = Utf8               flappingStart\n-   #86 = Methodref          #1.#87        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n-   #87 = NameAndType        #88:#89       // sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n-   #88 = Utf8               sendMail\n-   #89 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n-   #90 = Utf8               sce\n-   #91 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-   #92 = Utf8               aboveThresholdFlappingStopped\n-   #93 = String             #94           // aboveThreshold\n-   #94 = Utf8               aboveThreshold\n-   #95 = Utf8               belowThresholdFlappingStopped\n-   #96 = String             #97           // belowThreshold\n-   #97 = Utf8               belowThreshold\n-   #98 = Utf8               aboveThresholdNotFlapping\n-   #99 = Utf8               belowThresholdNotFlapping\n-  #100 = Methodref          #101.#103     // psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n-  #101 = Class              #102          // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  #102 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  #103 = NameAndType        #104:#59      // getName:()Ljava/lang/String;\n-  #104 = Utf8               getName\n-  #105 = Methodref          #1.#106       // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.isSeriesDisabled:(Ljava/lang/String;)Z\n-  #106 = NameAndType        #107:#108     // isSeriesDisabled:(Ljava/lang/String;)Z\n-  #107 = Utf8               isSeriesDisabled\n-  #108 = Utf8               (Ljava/lang/String;)Z\n-  #109 = Methodref          #101.#110     // psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n-  #110 = NameAndType        #111:#112     // getValue:()J\n-  #111 = Utf8               getValue\n-  #112 = Utf8               ()J\n-  #113 = Methodref          #1.#114       // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.getThreshold:(Ljava/lang/String;)J\n-  #114 = NameAndType        #115:#116     // getThreshold:(Ljava/lang/String;)J\n-  #115 = Utf8               getThreshold\n-  #116 = Utf8               (Ljava/lang/String;)J\n-  #117 = String             #118          //\n-  #118 = Utf8\n-  #119 = Methodref          #1.#120       // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-  #120 = NameAndType        #29:#30       // getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-  #121 = String             #122          // probe.src.stats.listener.memory.pool.flappingStop.subject.infix\n-  #122 = Utf8               probe.src.stats.listener.memory.pool.flappingStop.subject.infix\n-  #123 = Methodref          #35.#124      // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n-  #124 = NameAndType        #125:#126     // getMessage:(Ljava/lang/String;)Ljava/lang/String;\n-  #125 = Utf8               getMessage\n-  #126 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #127 = String             #128          // probe.src.stats.listener.memory.pool.flappingStop.body.prefix\n-  #128 = Utf8               probe.src.stats.listener.memory.pool.flappingStop.body.prefix\n-  #129 = Class              #130          // java/lang/StringBuilder\n-  #130 = Utf8               java/lang/StringBuilder\n-  #131 = Methodref          #129.#132     // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-  #132 = NameAndType        #20:#71       // \"<init>\":(Ljava/lang/String;)V\n-  #133 = Methodref          #129.#134     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #134 = NameAndType        #135:#136     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #135 = Utf8               append\n-  #136 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #137 = String             #138          // .subject\n-  #138 = Utf8               .subject\n-  #139 = Methodref          #129.#140     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #140 = NameAndType        #141:#59      // toString:()Ljava/lang/String;\n-  #141 = Utf8               toString\n-  #142 = Class              #143          // java/lang/Object\n-  #143 = Utf8               java/lang/Object\n-  #144 = Methodref          #145.#147     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #145 = Class              #146          // java/lang/Long\n-  #146 = Utf8               java/lang/Long\n-  #147 = NameAndType        #148:#149     // valueOf:(J)Ljava/lang/Long;\n-  #148 = Utf8               valueOf\n-  #149 = Utf8               (J)Ljava/lang/Long;\n-  #150 = Methodref          #35.#151      // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #151 = NameAndType        #125:#152     // getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #152 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-  #153 = String             #154          // .body\n-  #154 = Utf8               .body\n-  #155 = Class              #156          // psiprobe/tools/MailMessage\n-  #156 = Utf8               psiprobe/tools/MailMessage\n-  #157 = Methodref          #155.#158     // psiprobe/tools/MailMessage.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n-  #158 = NameAndType        #20:#159      // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n-  #159 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n-  #160 = Methodref          #55.#161      // psiprobe/tools/Mailer.send:(Lpsiprobe/tools/MailMessage;)V\n-  #161 = NameAndType        #162:#163     // send:(Lpsiprobe/tools/MailMessage;)V\n-  #162 = Utf8               send\n-  #163 = Utf8               (Lpsiprobe/tools/MailMessage;)V\n-  #164 = String             #165          // Cannot send message\n-  #165 = Utf8               Cannot send message\n-  #166 = InterfaceMethodref #67.#167      // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #167 = NameAndType        #168:#169     // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #168 = Utf8               error\n-  #169 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #170 = Class              #171          // javax/mail/MessagingException\n-  #171 = Utf8               javax/mail/MessagingException\n-  #172 = Utf8               message\n-  #173 = Utf8               flappingStop\n-  #174 = Utf8               Z\n-  #175 = Utf8               name\n-  #176 = Utf8               value\n-  #177 = Utf8               J\n-  #178 = Utf8               threshold\n-  #179 = Utf8               subjectInfix\n-  #180 = Utf8               bodyPrefix\n-  #181 = Utf8               subject\n-  #182 = Utf8               body\n-  #183 = Utf8               mail\n-  #184 = Utf8               Lpsiprobe/tools/MailMessage;\n-  #185 = Utf8               ex\n-  #186 = Utf8               Ljavax/mail/MessagingException;\n-  #187 = Class              #188          // java/lang/String\n-  #188 = Utf8               java/lang/String\n-  #189 = Utf8               setDefaultFlapInterval\n-  #190 = Utf8               (I)V\n-  #191 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #192 = Utf8               ${psiprobe.beans.stats.listeners.flapInterval}\n-  #193 = Methodref          #3.#194       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapInterval:(I)V\n-  #194 = NameAndType        #189:#190     // setDefaultFlapInterval:(I)V\n-  #195 = Utf8               defaultFlapInterval\n-  #196 = Utf8               I\n-  #197 = Utf8               setDefaultFlapStartThreshold\n-  #198 = Utf8               (F)V\n-  #199 = Utf8               ${psiprobe.beans.stats.listeners.flapStartThreshold}\n-  #200 = Methodref          #3.#201       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStartThreshold:(F)V\n-  #201 = NameAndType        #197:#198     // setDefaultFlapStartThreshold:(F)V\n-  #202 = Utf8               defaultFlapStartThreshold\n-  #203 = Utf8               F\n-  #204 = Utf8               setDefaultFlapStopThreshold\n-  #205 = Utf8               ${psiprobe.beans.stats.listeners.flapStopThreshold}\n-  #206 = Methodref          #3.#207       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStopThreshold:(F)V\n-  #207 = NameAndType        #204:#198     // setDefaultFlapStopThreshold:(F)V\n-  #208 = Utf8               defaultFlapStopThreshold\n-  #209 = Utf8               setDefaultFlapLowWeight\n-  #210 = Utf8               ${psiprobe.beans.stats.listeners.flapLowWeight}\n-  #211 = Methodref          #3.#212       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapLowWeight:(F)V\n-  #212 = NameAndType        #209:#198     // setDefaultFlapLowWeight:(F)V\n-  #213 = Utf8               defaultFlapLowWeight\n-  #214 = Utf8               setDefaultFlapHighWeight\n-  #215 = Utf8               ${psiprobe.beans.stats.listeners.flapHighWeight}\n-  #216 = Methodref          #3.#217       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapHighWeight:(F)V\n-  #217 = NameAndType        #214:#198     // setDefaultFlapHighWeight:(F)V\n-  #218 = Utf8               defaultFlapHighWeight\n-  #219 = Utf8               SourceFile\n-  #220 = Utf8               MemoryPoolMailingListener.java\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n+    #8 = Class              #10           // psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n+    #9 = NameAndType        #11:#12       // messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n+   #10 = Utf8               psiprobe/beans/stats/listeners/MemoryPoolMailingListener\n+   #11 = Utf8               messageSourceAccessor\n+   #12 = Utf8               Lorg/springframework/context/support/MessageSourceAccessor;\n+   #13 = Class              #14           // org/springframework/context/support/MessageSourceAccessor\n+   #14 = Utf8               org/springframework/context/support/MessageSourceAccessor\n+   #15 = Methodref          #13.#16       // org/springframework/context/support/MessageSourceAccessor.\"<init>\":(Lorg/springframework/context/MessageSource;)V\n+   #16 = NameAndType        #5:#17        // \"<init>\":(Lorg/springframework/context/MessageSource;)V\n+   #17 = Utf8               (Lorg/springframework/context/MessageSource;)V\n+   #18 = Fieldref           #8.#19        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.mailer:Lpsiprobe/tools/Mailer;\n+   #19 = NameAndType        #20:#21       // mailer:Lpsiprobe/tools/Mailer;\n+   #20 = Utf8               mailer\n+   #21 = Utf8               Lpsiprobe/tools/Mailer;\n+   #22 = Methodref          #8.#23        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.getMailer:()Lpsiprobe/tools/Mailer;\n+   #23 = NameAndType        #24:#25       // getMailer:()Lpsiprobe/tools/Mailer;\n+   #24 = Utf8               getMailer\n+   #25 = Utf8               ()Lpsiprobe/tools/Mailer;\n+   #26 = Methodref          #27.#28       // psiprobe/tools/Mailer.getSmtp:()Ljava/lang/String;\n+   #27 = Class              #29           // psiprobe/tools/Mailer\n+   #28 = NameAndType        #30:#31       // getSmtp:()Ljava/lang/String;\n+   #29 = Utf8               psiprobe/tools/Mailer\n+   #30 = Utf8               getSmtp\n+   #31 = Utf8               ()Ljava/lang/String;\n+   #32 = Fieldref           #8.#33        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.logger:Lorg/slf4j/Logger;\n+   #33 = NameAndType        #34:#35       // logger:Lorg/slf4j/Logger;\n+   #34 = Utf8               logger\n+   #35 = Utf8               Lorg/slf4j/Logger;\n+   #36 = String             #37           // Mailer SMTP host is not set.  Disabling listener.\n+   #37 = Utf8               Mailer SMTP host is not set.  Disabling listener.\n+   #38 = InterfaceMethodref #39.#40       // org/slf4j/Logger.info:(Ljava/lang/String;)V\n+   #39 = Class              #41           // org/slf4j/Logger\n+   #40 = NameAndType        #42:#43       // info:(Ljava/lang/String;)V\n+   #41 = Utf8               org/slf4j/Logger\n+   #42 = Utf8               info\n+   #43 = Utf8               (Ljava/lang/String;)V\n+   #44 = Methodref          #8.#45        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.setEnabled:(Z)V\n+   #45 = NameAndType        #46:#47       // setEnabled:(Z)V\n+   #46 = Utf8               setEnabled\n+   #47 = Utf8               (Z)V\n+   #48 = Methodref          #27.#49       // psiprobe/tools/Mailer.getDefaultTo:()Ljava/lang/String;\n+   #49 = NameAndType        #50:#31       // getDefaultTo:()Ljava/lang/String;\n+   #50 = Utf8               getDefaultTo\n+   #51 = String             #52           // Mailer default recipient is not set.  Disabling listener.\n+   #52 = Utf8               Mailer default recipient is not set.  Disabling listener.\n+   #53 = String             #54           // flappingStart\n+   #54 = Utf8               flappingStart\n+   #55 = Methodref          #8.#56        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+   #56 = NameAndType        #57:#58       // sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+   #57 = Utf8               sendMail\n+   #58 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+   #59 = String             #60           // aboveThreshold\n+   #60 = Utf8               aboveThreshold\n+   #61 = String             #62           // belowThreshold\n+   #62 = Utf8               belowThreshold\n+   #63 = Methodref          #64.#65       // psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n+   #64 = Class              #66           // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #65 = NameAndType        #67:#31       // getName:()Ljava/lang/String;\n+   #66 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #67 = Utf8               getName\n+   #68 = Methodref          #8.#69        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.isSeriesDisabled:(Ljava/lang/String;)Z\n+   #69 = NameAndType        #70:#71       // isSeriesDisabled:(Ljava/lang/String;)Z\n+   #70 = Utf8               isSeriesDisabled\n+   #71 = Utf8               (Ljava/lang/String;)Z\n+   #72 = Methodref          #64.#73       // psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n+   #73 = NameAndType        #74:#75       // getValue:()J\n+   #74 = Utf8               getValue\n+   #75 = Utf8               ()J\n+   #76 = Methodref          #8.#77        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.getThreshold:(Ljava/lang/String;)J\n+   #77 = NameAndType        #78:#79       // getThreshold:(Ljava/lang/String;)J\n+   #78 = Utf8               getThreshold\n+   #79 = Utf8               (Ljava/lang/String;)J\n+   #80 = String             #81           //\n+   #81 = Utf8\n+   #82 = Methodref          #8.#83        // psiprobe/beans/stats/listeners/MemoryPoolMailingListener.getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #83 = NameAndType        #84:#85       // getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #84 = Utf8               getMessageSourceAccessor\n+   #85 = Utf8               ()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #86 = String             #87           // probe.src.stats.listener.memory.pool.flappingStop.subject.infix\n+   #87 = Utf8               probe.src.stats.listener.memory.pool.flappingStop.subject.infix\n+   #88 = Methodref          #13.#89       // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+   #89 = NameAndType        #90:#91       // getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+   #90 = Utf8               getMessage\n+   #91 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+   #92 = String             #93           // probe.src.stats.listener.memory.pool.flappingStop.body.prefix\n+   #93 = Utf8               probe.src.stats.listener.memory.pool.flappingStop.body.prefix\n+   #94 = Class              #95           // java/lang/StringBuilder\n+   #95 = Utf8               java/lang/StringBuilder\n+   #96 = Methodref          #94.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #97 = String             #98           // probe.src.stats.listener.memory.pool.\n+   #98 = Utf8               probe.src.stats.listener.memory.pool.\n+   #99 = Methodref          #94.#100      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #100 = NameAndType        #101:#102     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #101 = Utf8               append\n+  #102 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #103 = String             #104          // .subject\n+  #104 = Utf8               .subject\n+  #105 = Methodref          #94.#106      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #106 = NameAndType        #107:#31      // toString:()Ljava/lang/String;\n+  #107 = Utf8               toString\n+  #108 = Class              #109          // java/lang/Object\n+  #109 = Utf8               java/lang/Object\n+  #110 = Methodref          #111.#112     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #111 = Class              #113          // java/lang/Long\n+  #112 = NameAndType        #114:#115     // valueOf:(J)Ljava/lang/Long;\n+  #113 = Utf8               java/lang/Long\n+  #114 = Utf8               valueOf\n+  #115 = Utf8               (J)Ljava/lang/Long;\n+  #116 = Methodref          #13.#117      // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #117 = NameAndType        #90:#118      // getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #118 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+  #119 = String             #120          // .body\n+  #120 = Utf8               .body\n+  #121 = Class              #122          // psiprobe/tools/MailMessage\n+  #122 = Utf8               psiprobe/tools/MailMessage\n+  #123 = Methodref          #121.#124     // psiprobe/tools/MailMessage.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n+  #124 = NameAndType        #5:#125       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n+  #125 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n+  #126 = Methodref          #27.#127      // psiprobe/tools/Mailer.send:(Lpsiprobe/tools/MailMessage;)V\n+  #127 = NameAndType        #128:#129     // send:(Lpsiprobe/tools/MailMessage;)V\n+  #128 = Utf8               send\n+  #129 = Utf8               (Lpsiprobe/tools/MailMessage;)V\n+  #130 = Class              #131          // javax/mail/MessagingException\n+  #131 = Utf8               javax/mail/MessagingException\n+  #132 = String             #133          // Cannot send message\n+  #133 = Utf8               Cannot send message\n+  #134 = InterfaceMethodref #39.#135      // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #135 = NameAndType        #136:#137     // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #136 = Utf8               error\n+  #137 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #138 = Methodref          #2.#139       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapInterval:(I)V\n+  #139 = NameAndType        #140:#141     // setDefaultFlapInterval:(I)V\n+  #140 = Utf8               setDefaultFlapInterval\n+  #141 = Utf8               (I)V\n+  #142 = Methodref          #2.#143       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStartThreshold:(F)V\n+  #143 = NameAndType        #144:#145     // setDefaultFlapStartThreshold:(F)V\n+  #144 = Utf8               setDefaultFlapStartThreshold\n+  #145 = Utf8               (F)V\n+  #146 = Methodref          #2.#147       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStopThreshold:(F)V\n+  #147 = NameAndType        #148:#145     // setDefaultFlapStopThreshold:(F)V\n+  #148 = Utf8               setDefaultFlapStopThreshold\n+  #149 = Methodref          #2.#150       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapLowWeight:(F)V\n+  #150 = NameAndType        #151:#145     // setDefaultFlapLowWeight:(F)V\n+  #151 = Utf8               setDefaultFlapLowWeight\n+  #152 = Methodref          #2.#153       // psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapHighWeight:(F)V\n+  #153 = NameAndType        #154:#145     // setDefaultFlapHighWeight:(F)V\n+  #154 = Utf8               setDefaultFlapHighWeight\n+  #155 = Class              #156          // org/springframework/context/MessageSourceAware\n+  #156 = Utf8               org/springframework/context/MessageSourceAware\n+  #157 = Class              #158          // org/springframework/beans/factory/InitializingBean\n+  #158 = Utf8               org/springframework/beans/factory/InitializingBean\n+  #159 = Utf8               BASE_PROPERTY\n+  #160 = Utf8               Ljava/lang/String;\n+  #161 = Utf8               ConstantValue\n+  #162 = Utf8               RuntimeVisibleAnnotations\n+  #163 = Utf8               Ljavax/inject/Inject;\n+  #164 = Utf8               Code\n+  #165 = Utf8               LineNumberTable\n+  #166 = Utf8               LocalVariableTable\n+  #167 = Utf8               this\n+  #168 = Utf8               Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n+  #169 = Utf8               setMessageSource\n+  #170 = Utf8               messageSource\n+  #171 = Utf8               Lorg/springframework/context/MessageSource;\n+  #172 = Utf8               MethodParameters\n+  #173 = Utf8               setMailer\n+  #174 = Utf8               (Lpsiprobe/tools/Mailer;)V\n+  #175 = Utf8               afterPropertiesSet\n+  #176 = Utf8               StackMapTable\n+  #177 = Utf8               Exceptions\n+  #178 = Class              #179          // java/lang/Exception\n+  #179 = Utf8               java/lang/Exception\n+  #180 = Utf8               flappingStarted\n+  #181 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n+  #182 = Utf8               sce\n+  #183 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #184 = Utf8               aboveThresholdFlappingStopped\n+  #185 = Utf8               belowThresholdFlappingStopped\n+  #186 = Utf8               aboveThresholdNotFlapping\n+  #187 = Utf8               belowThresholdNotFlapping\n+  #188 = Utf8               ex\n+  #189 = Utf8               Ljavax/mail/MessagingException;\n+  #190 = Utf8               message\n+  #191 = Utf8               flappingStop\n+  #192 = Utf8               Z\n+  #193 = Utf8               name\n+  #194 = Utf8               value\n+  #195 = Utf8               J\n+  #196 = Utf8               threshold\n+  #197 = Utf8               subjectInfix\n+  #198 = Utf8               bodyPrefix\n+  #199 = Utf8               subject\n+  #200 = Utf8               body\n+  #201 = Utf8               mail\n+  #202 = Utf8               Lpsiprobe/tools/MailMessage;\n+  #203 = Class              #204          // java/lang/String\n+  #204 = Utf8               java/lang/String\n+  #205 = Utf8               defaultFlapInterval\n+  #206 = Utf8               I\n+  #207 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #208 = Utf8               ${psiprobe.beans.stats.listeners.flapInterval}\n+  #209 = Utf8               defaultFlapStartThreshold\n+  #210 = Utf8               F\n+  #211 = Utf8               ${psiprobe.beans.stats.listeners.flapStartThreshold}\n+  #212 = Utf8               defaultFlapStopThreshold\n+  #213 = Utf8               ${psiprobe.beans.stats.listeners.flapStopThreshold}\n+  #214 = Utf8               defaultFlapLowWeight\n+  #215 = Utf8               ${psiprobe.beans.stats.listeners.flapLowWeight}\n+  #216 = Utf8               defaultFlapHighWeight\n+  #217 = Utf8               ${psiprobe.beans.stats.listeners.flapHighWeight}\n+  #218 = Utf8               SourceFile\n+  #219 = Utf8               MemoryPoolMailingListener.java\n {\n   private static final java.lang.String BASE_PROPERTY = \"probe.src.stats.listener.memory.pool.\";\n     descriptor: Ljava/lang/String;\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: String probe.src.stats.listener.memory.pool.\n \n   private org.springframework.context.support.MessageSourceAccessor messageSourceAccessor;\n     descriptor: Lorg/springframework/context/support/MessageSourceAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   private psiprobe.tools.Mailer mailer;\n     descriptor: Lpsiprobe/tools/Mailer;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #19()\n+      0: #163()\n         javax.inject.Inject\n \n   public psiprobe.beans.stats.listeners.MemoryPoolMailingListener();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #23                 // Method psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/listeners/AbstractFlapListener.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n \n   public org.springframework.context.support.MessageSourceAccessor getMessageSourceAccessor();\n     descriptor: ()Lorg/springframework/context/support/MessageSourceAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n+         1: getfield      #7                  // Field messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n          4: areturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n \n   public void setMessageSource(org.springframework.context.MessageSource);\n     descriptor: (Lorg/springframework/context/MessageSource;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n-         1: new           #35                 // class org/springframework/context/support/MessageSourceAccessor\n+         1: new           #13                 // class org/springframework/context/support/MessageSourceAccessor\n          4: dup\n          5: aload_1\n-         6: invokespecial #37                 // Method org/springframework/context/support/MessageSourceAccessor.\"<init>\":(Lorg/springframework/context/MessageSource;)V\n-         9: putfield      #31                 // Field messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n+         6: invokespecial #15                 // Method org/springframework/context/support/MessageSourceAccessor.\"<init>\":(Lorg/springframework/context/MessageSource;)V\n+         9: putfield      #7                  // Field messageSourceAccessor:Lorg/springframework/context/support/MessageSourceAccessor;\n         12: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 12\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -298,30 +297,30 @@\n \n   public psiprobe.tools.Mailer getMailer();\n     descriptor: ()Lpsiprobe/tools/Mailer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field mailer:Lpsiprobe/tools/Mailer;\n+         1: getfield      #18                 // Field mailer:Lpsiprobe/tools/Mailer;\n          4: areturn\n       LineNumberTable:\n         line 64: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n \n   public void setMailer(psiprobe.tools.Mailer);\n     descriptor: (Lpsiprobe/tools/Mailer;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #44                 // Field mailer:Lpsiprobe/tools/Mailer;\n+         2: putfield      #18                 // Field mailer:Lpsiprobe/tools/Mailer;\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -329,67 +328,67 @@\n     MethodParameters:\n       Name                           Flags\n       mailer\n \n   public void afterPropertiesSet() throws java.lang.Exception;\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #52                 // Method getMailer:()Lpsiprobe/tools/Mailer;\n-         4: invokevirtual #54                 // Method psiprobe/tools/Mailer.getSmtp:()Ljava/lang/String;\n+         1: invokevirtual #22                 // Method getMailer:()Lpsiprobe/tools/Mailer;\n+         4: invokevirtual #26                 // Method psiprobe/tools/Mailer.getSmtp:()Ljava/lang/String;\n          7: ifnonnull     29\n         10: aload_0\n-        11: getfield      #60                 // Field logger:Lorg/slf4j/Logger;\n-        14: ldc           #64                 // String Mailer SMTP host is not set.  Disabling listener.\n-        16: invokeinterface #66,  2           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n+        11: getfield      #32                 // Field logger:Lorg/slf4j/Logger;\n+        14: ldc           #36                 // String Mailer SMTP host is not set.  Disabling listener.\n+        16: invokeinterface #38,  2           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n         21: aload_0\n         22: iconst_0\n-        23: invokevirtual #72                 // Method setEnabled:(Z)V\n+        23: invokevirtual #44                 // Method setEnabled:(Z)V\n         26: goto          55\n         29: aload_0\n-        30: invokevirtual #52                 // Method getMailer:()Lpsiprobe/tools/Mailer;\n-        33: invokevirtual #76                 // Method psiprobe/tools/Mailer.getDefaultTo:()Ljava/lang/String;\n+        30: invokevirtual #22                 // Method getMailer:()Lpsiprobe/tools/Mailer;\n+        33: invokevirtual #48                 // Method psiprobe/tools/Mailer.getDefaultTo:()Ljava/lang/String;\n         36: ifnonnull     55\n         39: aload_0\n-        40: getfield      #60                 // Field logger:Lorg/slf4j/Logger;\n-        43: ldc           #79                 // String Mailer default recipient is not set.  Disabling listener.\n-        45: invokeinterface #66,  2           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n+        40: getfield      #32                 // Field logger:Lorg/slf4j/Logger;\n+        43: ldc           #51                 // String Mailer default recipient is not set.  Disabling listener.\n+        45: invokeinterface #38,  2           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;)V\n         50: aload_0\n         51: iconst_0\n-        52: invokevirtual #72                 // Method setEnabled:(Z)V\n+        52: invokevirtual #44                 // Method setEnabled:(Z)V\n         55: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 10\n         line 80: 21\n-        line 81: 26\n+        line 81: 29\n         line 82: 39\n         line 83: 50\n         line 85: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      56     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n       StackMapTable: number_of_entries = 2\n         frame_type = 29 /* same */\n         frame_type = 25 /* same */\n+    Exceptions:\n+      throws java.lang.Exception\n \n   protected void flappingStarted(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: ldc           #84                 // String flappingStart\n+         2: ldc           #53                 // String flappingStart\n          4: iconst_0\n-         5: invokevirtual #86                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+         5: invokevirtual #55                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n          8: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -401,17 +400,17 @@\n   protected void aboveThresholdFlappingStopped(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: ldc           #93                 // String aboveThreshold\n+         2: ldc           #59                 // String aboveThreshold\n          4: iconst_1\n-         5: invokevirtual #86                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+         5: invokevirtual #55                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n          8: return\n       LineNumberTable:\n         line 94: 0\n         line 95: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -423,17 +422,17 @@\n   protected void belowThresholdFlappingStopped(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: ldc           #96                 // String belowThreshold\n+         2: ldc           #61                 // String belowThreshold\n          4: iconst_1\n-         5: invokevirtual #86                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+         5: invokevirtual #55                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n          8: return\n       LineNumberTable:\n         line 99: 0\n         line 100: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -445,17 +444,17 @@\n   protected void aboveThresholdNotFlapping(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: ldc           #93                 // String aboveThreshold\n+         2: ldc           #59                 // String aboveThreshold\n          4: iconst_0\n-         5: invokevirtual #86                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+         5: invokevirtual #55                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n          8: return\n       LineNumberTable:\n         line 104: 0\n         line 105: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -467,17 +466,17 @@\n   protected void belowThresholdNotFlapping(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: ldc           #96                 // String belowThreshold\n+         2: ldc           #61                 // String belowThreshold\n          4: iconst_0\n-         5: invokevirtual #86                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n+         5: invokevirtual #55                 // Method sendMail:(Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n          8: return\n       LineNumberTable:\n         line 109: 0\n         line 110: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n@@ -488,309 +487,312 @@\n \n   protected void sendMail(psiprobe.beans.stats.listeners.StatsCollectionEvent, java.lang.String, boolean);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;Ljava/lang/String;Z)V\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=7, locals=15, args_size=4\n          0: aload_1\n-         1: invokevirtual #100                // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n+         1: invokevirtual #63                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getName:()Ljava/lang/String;\n          4: astore        4\n          6: aload_0\n          7: aload         4\n-         9: invokevirtual #105                // Method isSeriesDisabled:(Ljava/lang/String;)Z\n+         9: invokevirtual #68                 // Method isSeriesDisabled:(Ljava/lang/String;)Z\n         12: ifeq          16\n         15: return\n         16: aload_1\n-        17: invokevirtual #109                // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n+        17: invokevirtual #72                 // Method psiprobe/beans/stats/listeners/StatsCollectionEvent.getValue:()J\n         20: lstore        5\n         22: aload_0\n         23: aload         4\n-        25: invokevirtual #113                // Method getThreshold:(Ljava/lang/String;)J\n+        25: invokevirtual #76                 // Method getThreshold:(Ljava/lang/String;)J\n         28: lstore        7\n-        30: ldc           #117                // String\n+        30: ldc           #80                 // String\n         32: astore        9\n-        34: ldc           #117                // String\n+        34: ldc           #80                 // String\n         36: astore        10\n         38: iload_3\n         39: ifeq          64\n         42: aload_0\n-        43: invokevirtual #119                // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-        46: ldc           #121                // String probe.src.stats.listener.memory.pool.flappingStop.subject.infix\n-        48: invokevirtual #123                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+        43: invokevirtual #82                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+        46: ldc           #86                 // String probe.src.stats.listener.memory.pool.flappingStop.subject.infix\n+        48: invokevirtual #88                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n         51: astore        9\n         53: aload_0\n-        54: invokevirtual #119                // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-        57: ldc           #127                // String probe.src.stats.listener.memory.pool.flappingStop.body.prefix\n-        59: invokevirtual #123                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+        54: invokevirtual #82                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+        57: ldc           #92                 // String probe.src.stats.listener.memory.pool.flappingStop.body.prefix\n+        59: invokevirtual #88                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n         62: astore        10\n         64: aload_0\n-        65: invokevirtual #119                // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-        68: new           #129                // class java/lang/StringBuilder\n+        65: invokevirtual #82                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+        68: new           #94                 // class java/lang/StringBuilder\n         71: dup\n-        72: ldc           #12                 // String probe.src.stats.listener.memory.pool.\n-        74: invokespecial #131                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        77: aload_2\n-        78: invokevirtual #133                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        81: ldc           #137                // String .subject\n-        83: invokevirtual #133                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        86: invokevirtual #139                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        89: iconst_4\n-        90: anewarray     #142                // class java/lang/Object\n-        93: dup\n-        94: iconst_0\n-        95: aload         9\n-        97: aastore\n-        98: dup\n-        99: iconst_1\n-       100: aload         4\n-       102: aastore\n-       103: dup\n-       104: iconst_2\n-       105: lload         5\n-       107: invokestatic  #144                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       110: aastore\n-       111: dup\n-       112: iconst_3\n-       113: lload         7\n-       115: invokestatic  #144                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       118: aastore\n-       119: invokevirtual #150                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-       122: astore        11\n-       124: aload_0\n-       125: invokevirtual #119                // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-       128: new           #129                // class java/lang/StringBuilder\n-       131: dup\n-       132: ldc           #12                 // String probe.src.stats.listener.memory.pool.\n-       134: invokespecial #131                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-       137: aload_2\n-       138: invokevirtual #133                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       141: ldc           #153                // String .body\n-       143: invokevirtual #133                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       146: invokevirtual #139                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       149: iconst_4\n-       150: anewarray     #142                // class java/lang/Object\n-       153: dup\n-       154: iconst_0\n-       155: aload         10\n-       157: aastore\n-       158: dup\n-       159: iconst_1\n-       160: aload         4\n-       162: aastore\n-       163: dup\n-       164: iconst_2\n-       165: lload         5\n-       167: invokestatic  #144                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       170: aastore\n-       171: dup\n-       172: iconst_3\n-       173: lload         7\n-       175: invokestatic  #144                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       178: aastore\n-       179: invokevirtual #150                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-       182: astore        12\n-       184: new           #155                // class psiprobe/tools/MailMessage\n-       187: dup\n-       188: aconst_null\n-       189: aload         11\n-       191: aload         12\n-       193: invokespecial #157                // Method psiprobe/tools/MailMessage.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n-       196: astore        13\n-       198: aload_0\n-       199: invokevirtual #52                 // Method getMailer:()Lpsiprobe/tools/Mailer;\n-       202: aload         13\n-       204: invokevirtual #160                // Method psiprobe/tools/Mailer.send:(Lpsiprobe/tools/MailMessage;)V\n-       207: goto          225\n-       210: astore        14\n-       212: aload_0\n-       213: getfield      #60                 // Field logger:Lorg/slf4j/Logger;\n-       216: ldc           #164                // String Cannot send message\n-       218: aload         14\n-       220: invokeinterface #166,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-       225: return\n+        72: invokespecial #96                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        75: ldc           #97                 // String probe.src.stats.listener.memory.pool.\n+        77: invokevirtual #99                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        80: aload_2\n+        81: invokevirtual #99                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        84: ldc           #103                // String .subject\n+        86: invokevirtual #99                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        89: invokevirtual #105                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        92: iconst_4\n+        93: anewarray     #108                // class java/lang/Object\n+        96: dup\n+        97: iconst_0\n+        98: aload         9\n+       100: aastore\n+       101: dup\n+       102: iconst_1\n+       103: aload         4\n+       105: aastore\n+       106: dup\n+       107: iconst_2\n+       108: lload         5\n+       110: invokestatic  #110                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       113: aastore\n+       114: dup\n+       115: iconst_3\n+       116: lload         7\n+       118: invokestatic  #110                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       121: aastore\n+       122: invokevirtual #116                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+       125: astore        11\n+       127: aload_0\n+       128: invokevirtual #82                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+       131: new           #94                 // class java/lang/StringBuilder\n+       134: dup\n+       135: invokespecial #96                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       138: ldc           #97                 // String probe.src.stats.listener.memory.pool.\n+       140: invokevirtual #99                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       143: aload_2\n+       144: invokevirtual #99                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       147: ldc           #119                // String .body\n+       149: invokevirtual #99                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       152: invokevirtual #105                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       155: iconst_4\n+       156: anewarray     #108                // class java/lang/Object\n+       159: dup\n+       160: iconst_0\n+       161: aload         10\n+       163: aastore\n+       164: dup\n+       165: iconst_1\n+       166: aload         4\n+       168: aastore\n+       169: dup\n+       170: iconst_2\n+       171: lload         5\n+       173: invokestatic  #110                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       176: aastore\n+       177: dup\n+       178: iconst_3\n+       179: lload         7\n+       181: invokestatic  #110                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       184: aastore\n+       185: invokevirtual #116                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+       188: astore        12\n+       190: new           #121                // class psiprobe/tools/MailMessage\n+       193: dup\n+       194: aconst_null\n+       195: aload         11\n+       197: aload         12\n+       199: invokespecial #123                // Method psiprobe/tools/MailMessage.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n+       202: astore        13\n+       204: aload_0\n+       205: invokevirtual #22                 // Method getMailer:()Lpsiprobe/tools/Mailer;\n+       208: aload         13\n+       210: invokevirtual #126                // Method psiprobe/tools/Mailer.send:(Lpsiprobe/tools/MailMessage;)V\n+       213: goto          231\n+       216: astore        14\n+       218: aload_0\n+       219: getfield      #32                 // Field logger:Lorg/slf4j/Logger;\n+       222: ldc           #132                // String Cannot send message\n+       224: aload         14\n+       226: invokeinterface #134,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+       231: return\n       Exception table:\n          from    to  target type\n-           198   207   210   Class javax/mail/MessagingException\n+           204   213   216   Class javax/mail/MessagingException\n       LineNumberTable:\n         line 120: 0\n         line 121: 6\n         line 122: 15\n         line 124: 16\n         line 125: 22\n         line 126: 30\n         line 127: 34\n         line 128: 38\n-        line 130: 42\n-        line 129: 51\n-        line 132: 53\n-        line 131: 62\n+        line 129: 42\n+        line 130: 43\n+        line 131: 53\n+        line 132: 54\n         line 134: 64\n-        line 135: 89\n-        line 134: 119\n-        line 136: 124\n-        line 137: 149\n-        line 136: 179\n-        line 138: 184\n-        line 140: 198\n-        line 141: 207\n-        line 142: 212\n-        line 144: 225\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-            0     226     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n-            0     226     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-            0     226     2 message   Ljava/lang/String;\n-            0     226     3 flappingStop   Z\n-            6     220     4  name   Ljava/lang/String;\n-           22     204     5 value   J\n-           30     196     7 threshold   J\n-           34     192     9 subjectInfix   Ljava/lang/String;\n-           38     188    10 bodyPrefix   Ljava/lang/String;\n-          124     102    11 subject   Ljava/lang/String;\n-          184      42    12  body   Ljava/lang/String;\n-          198      28    13  mail   Lpsiprobe/tools/MailMessage;\n-          212      13    14    ex   Ljavax/mail/MessagingException;\n+        line 135: 110\n+        line 134: 122\n+        line 136: 127\n+        line 137: 173\n+        line 136: 185\n+        line 138: 190\n+        line 140: 204\n+        line 143: 213\n+        line 141: 216\n+        line 142: 218\n+        line 144: 231\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n+          218      13    14    ex   Ljavax/mail/MessagingException;\n+            0     232     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n+            0     232     1   sce   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+            0     232     2 message   Ljava/lang/String;\n+            0     232     3 flappingStop   Z\n+            6     226     4  name   Ljava/lang/String;\n+           22     210     5 value   J\n+           30     202     7 threshold   J\n+           34     198     9 subjectInfix   Ljava/lang/String;\n+           38     194    10 bodyPrefix   Ljava/lang/String;\n+          127     105    11 subject   Ljava/lang/String;\n+          190      42    12  body   Ljava/lang/String;\n+          204      28    13  mail   Lpsiprobe/tools/MailMessage;\n       StackMapTable: number_of_entries = 4\n         frame_type = 252 /* append */\n           offset_delta = 16\n           locals = [ class java/lang/String ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 47\n           locals = [ class psiprobe/beans/stats/listeners/MemoryPoolMailingListener, class psiprobe/beans/stats/listeners/StatsCollectionEvent, class java/lang/String, int, class java/lang/String, long, long, class java/lang/String, class java/lang/String ]\n           stack = []\n         frame_type = 255 /* full_frame */\n-          offset_delta = 145\n+          offset_delta = 151\n           locals = [ class psiprobe/beans/stats/listeners/MemoryPoolMailingListener, class psiprobe/beans/stats/listeners/StatsCollectionEvent, class java/lang/String, int, class java/lang/String, long, long, class java/lang/String, class java/lang/String, class java/lang/String, class java/lang/String, class psiprobe/tools/MailMessage ]\n           stack = [ class javax/mail/MessagingException ]\n         frame_type = 14 /* same */\n     MethodParameters:\n       Name                           Flags\n       sce\n       message\n       flappingStop\n \n   public void setDefaultFlapInterval(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #191(#176=s#192)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.listeners.flapInterval}\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #193                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapInterval:(I)V\n+         2: invokespecial #138                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapInterval:(I)V\n          5: return\n       LineNumberTable:\n         line 149: 0\n         line 150: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n             0       6     1 defaultFlapInterval   I\n     MethodParameters:\n       Name                           Flags\n       defaultFlapInterval\n+    RuntimeVisibleAnnotations:\n+      0: #207(#194=s#208)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.listeners.flapInterval}\"\n+        )\n \n   public void setDefaultFlapStartThreshold(float);\n     descriptor: (F)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #191(#176=s#199)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.listeners.flapStartThreshold}\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: fload_1\n-         2: invokespecial #200                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStartThreshold:(F)V\n+         2: invokespecial #142                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStartThreshold:(F)V\n          5: return\n       LineNumberTable:\n         line 155: 0\n         line 156: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n             0       6     1 defaultFlapStartThreshold   F\n     MethodParameters:\n       Name                           Flags\n       defaultFlapStartThreshold\n+    RuntimeVisibleAnnotations:\n+      0: #207(#194=s#211)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.listeners.flapStartThreshold}\"\n+        )\n \n   public void setDefaultFlapStopThreshold(float);\n     descriptor: (F)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #191(#176=s#205)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.listeners.flapStopThreshold}\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: fload_1\n-         2: invokespecial #206                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStopThreshold:(F)V\n+         2: invokespecial #146                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapStopThreshold:(F)V\n          5: return\n       LineNumberTable:\n         line 161: 0\n         line 162: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n             0       6     1 defaultFlapStopThreshold   F\n     MethodParameters:\n       Name                           Flags\n       defaultFlapStopThreshold\n+    RuntimeVisibleAnnotations:\n+      0: #207(#194=s#213)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.listeners.flapStopThreshold}\"\n+        )\n \n   public void setDefaultFlapLowWeight(float);\n     descriptor: (F)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #191(#176=s#210)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.listeners.flapLowWeight}\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: fload_1\n-         2: invokespecial #211                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapLowWeight:(F)V\n+         2: invokespecial #149                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapLowWeight:(F)V\n          5: return\n       LineNumberTable:\n         line 167: 0\n         line 168: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n             0       6     1 defaultFlapLowWeight   F\n     MethodParameters:\n       Name                           Flags\n       defaultFlapLowWeight\n+    RuntimeVisibleAnnotations:\n+      0: #207(#194=s#215)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.listeners.flapLowWeight}\"\n+        )\n \n   public void setDefaultFlapHighWeight(float);\n     descriptor: (F)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #191(#176=s#215)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.listeners.flapHighWeight}\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: fload_1\n-         2: invokespecial #216                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapHighWeight:(F)V\n+         2: invokespecial #152                // Method psiprobe/beans/stats/listeners/AbstractFlapListener.setDefaultFlapHighWeight:(F)V\n          5: return\n       LineNumberTable:\n         line 173: 0\n         line 174: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/MemoryPoolMailingListener;\n             0       6     1 defaultFlapHighWeight   F\n     MethodParameters:\n       Name                           Flags\n       defaultFlapHighWeight\n+    RuntimeVisibleAnnotations:\n+      0: #207(#194=s#217)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.listeners.flapHighWeight}\"\n+        )\n }\n SourceFile: \"MemoryPoolMailingListener.java\"\n"}]}, {"source1": "psiprobe/beans/stats/listeners/StatsCollectionEvent.class", "source2": "psiprobe/beans/stats/listeners/StatsCollectionEvent.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,75 +1,75 @@\n-  SHA-256 checksum 7a5306b9acfda6f1549ca2a2a05f6f2a3f0bb759c586b9a55806f0df070930ae\n+  SHA-256 checksum d3e24c52f3e3281e3d9741a7e9d1aa16f9078f5f82c1d6869348915bc10a4483\n   Compiled from \"StatsCollectionEvent.java\"\n public class psiprobe.beans.stats.listeners.StatsCollectionEvent\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 9, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/listeners/StatsCollectionEvent\n-   #2 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               data\n-   #8 = Utf8               Lorg/jfree/data/xy/XYDataItem;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // java/lang/Object.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n-  #18 = Utf8               (Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n-  #19 = Fieldref           #1.#20         // psiprobe/beans/stats/listeners/StatsCollectionEvent.name:Ljava/lang/String;\n-  #20 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #21 = Fieldref           #1.#22         // psiprobe/beans/stats/listeners/StatsCollectionEvent.data:Lorg/jfree/data/xy/XYDataItem;\n-  #22 = NameAndType        #7:#8          // data:Lorg/jfree/data/xy/XYDataItem;\n-  #23 = Utf8               MethodParameters\n-  #24 = Utf8               (Ljava/lang/String;JJ)V\n-  #25 = Class              #26            // org/jfree/data/xy/XYDataItem\n-  #26 = Utf8               org/jfree/data/xy/XYDataItem\n-  #27 = Methodref          #25.#28        // org/jfree/data/xy/XYDataItem.\"<init>\":(DD)V\n-  #28 = NameAndType        #9:#29         // \"<init>\":(DD)V\n-  #29 = Utf8               (DD)V\n-  #30 = Methodref          #1.#31         // psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n-  #31 = NameAndType        #9:#18         // \"<init>\":(Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n-  #32 = Utf8               time\n-  #33 = Utf8               J\n-  #34 = Utf8               getName\n-  #35 = Utf8               ()Ljava/lang/String;\n-  #36 = Utf8               setName\n-  #37 = Utf8               (Ljava/lang/String;)V\n-  #38 = Utf8               getData\n-  #39 = Utf8               ()Lorg/jfree/data/xy/XYDataItem;\n-  #40 = Utf8               setData\n-  #41 = Utf8               (Lorg/jfree/data/xy/XYDataItem;)V\n-  #42 = Utf8               getValue\n-  #43 = Utf8               ()J\n-  #44 = Methodref          #1.#45         // psiprobe/beans/stats/listeners/StatsCollectionEvent.getData:()Lorg/jfree/data/xy/XYDataItem;\n-  #45 = NameAndType        #38:#39        // getData:()Lorg/jfree/data/xy/XYDataItem;\n-  #46 = Methodref          #25.#47        // org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n-  #47 = NameAndType        #48:#49        // getY:()Ljava/lang/Number;\n-  #48 = Utf8               getY\n-  #49 = Utf8               ()Ljava/lang/Number;\n-  #50 = Methodref          #51.#53        // java/lang/Number.longValue:()J\n-  #51 = Class              #52            // java/lang/Number\n-  #52 = Utf8               java/lang/Number\n-  #53 = NameAndType        #54:#43        // longValue:()J\n-  #54 = Utf8               longValue\n-  #55 = Utf8               getTime\n-  #56 = Methodref          #25.#57        // org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n-  #57 = NameAndType        #58:#49        // getX:()Ljava/lang/Number;\n-  #58 = Utf8               getX\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/beans/stats/listeners/StatsCollectionEvent.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/beans/stats/listeners/StatsCollectionEvent\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionEvent\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/beans/stats/listeners/StatsCollectionEvent.data:Lorg/jfree/data/xy/XYDataItem;\n+  #14 = NameAndType        #15:#16        // data:Lorg/jfree/data/xy/XYDataItem;\n+  #15 = Utf8               data\n+  #16 = Utf8               Lorg/jfree/data/xy/XYDataItem;\n+  #17 = Class              #18            // org/jfree/data/xy/XYDataItem\n+  #18 = Utf8               org/jfree/data/xy/XYDataItem\n+  #19 = Methodref          #17.#20        // org/jfree/data/xy/XYDataItem.\"<init>\":(DD)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(DD)V\n+  #21 = Utf8               (DD)V\n+  #22 = Methodref          #8.#23         // psiprobe/beans/stats/listeners/StatsCollectionEvent.\"<init>\":(Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n+  #23 = NameAndType        #5:#24         // \"<init>\":(Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n+  #24 = Utf8               (Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n+  #25 = Methodref          #8.#26         // psiprobe/beans/stats/listeners/StatsCollectionEvent.getData:()Lorg/jfree/data/xy/XYDataItem;\n+  #26 = NameAndType        #27:#28        // getData:()Lorg/jfree/data/xy/XYDataItem;\n+  #27 = Utf8               getData\n+  #28 = Utf8               ()Lorg/jfree/data/xy/XYDataItem;\n+  #29 = Methodref          #17.#30        // org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n+  #30 = NameAndType        #31:#32        // getY:()Ljava/lang/Number;\n+  #31 = Utf8               getY\n+  #32 = Utf8               ()Ljava/lang/Number;\n+  #33 = Methodref          #34.#35        // java/lang/Number.longValue:()J\n+  #34 = Class              #36            // java/lang/Number\n+  #35 = NameAndType        #37:#38        // longValue:()J\n+  #36 = Utf8               java/lang/Number\n+  #37 = Utf8               longValue\n+  #38 = Utf8               ()J\n+  #39 = Methodref          #17.#40        // org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n+  #40 = NameAndType        #41:#32        // getX:()Ljava/lang/Number;\n+  #41 = Utf8               getX\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n+  #47 = Utf8               MethodParameters\n+  #48 = Utf8               (Ljava/lang/String;JJ)V\n+  #49 = Utf8               time\n+  #50 = Utf8               J\n+  #51 = Utf8               getName\n+  #52 = Utf8               ()Ljava/lang/String;\n+  #53 = Utf8               setName\n+  #54 = Utf8               (Ljava/lang/String;)V\n+  #55 = Utf8               setData\n+  #56 = Utf8               (Lorg/jfree/data/xy/XYDataItem;)V\n+  #57 = Utf8               getValue\n+  #58 = Utf8               getTime\n   #59 = Utf8               SourceFile\n   #60 = Utf8               StatsCollectionEvent.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n@@ -79,36 +79,36 @@\n \n   public psiprobe.beans.stats.listeners.StatsCollectionEvent();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 29: 0\n         line 31: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n \n   public psiprobe.beans.stats.listeners.StatsCollectionEvent(java.lang.String, org.jfree.data.xy.XYDataItem);\n     descriptor: (Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #19                 // Field name:Ljava/lang/String;\n+         6: putfield      #7                  // Field name:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #21                 // Field data:Lorg/jfree/data/xy/XYDataItem;\n+        11: putfield      #13                 // Field data:Lorg/jfree/data/xy/XYDataItem;\n         14: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 4\n         line 41: 9\n         line 42: 14\n       LocalVariableTable:\n@@ -124,22 +124,22 @@\n   public psiprobe.beans.stats.listeners.StatsCollectionEvent(java.lang.String, long, long);\n     descriptor: (Ljava/lang/String;JJ)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=6, args_size=4\n          0: aload_0\n          1: aload_1\n-         2: new           #25                 // class org/jfree/data/xy/XYDataItem\n+         2: new           #17                 // class org/jfree/data/xy/XYDataItem\n          5: dup\n          6: lload_2\n          7: l2d\n          8: lload         4\n         10: l2d\n-        11: invokespecial #27                 // Method org/jfree/data/xy/XYDataItem.\"<init>\":(DD)V\n-        14: invokespecial #30                 // Method \"<init>\":(Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n+        11: invokespecial #19                 // Method org/jfree/data/xy/XYDataItem.\"<init>\":(DD)V\n+        14: invokespecial #22                 // Method \"<init>\":(Ljava/lang/String;Lorg/jfree/data/xy/XYDataItem;)V\n         17: return\n       LineNumberTable:\n         line 52: 0\n         line 53: 17\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n@@ -154,30 +154,30 @@\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #19                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 61: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #19                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 70: 0\n         line 71: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n@@ -188,30 +188,30 @@\n \n   public org.jfree.data.xy.XYDataItem getData();\n     descriptor: ()Lorg/jfree/data/xy/XYDataItem;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field data:Lorg/jfree/data/xy/XYDataItem;\n+         1: getfield      #13                 // Field data:Lorg/jfree/data/xy/XYDataItem;\n          4: areturn\n       LineNumberTable:\n         line 79: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n \n   public void setData(org.jfree.data.xy.XYDataItem);\n     descriptor: (Lorg/jfree/data/xy/XYDataItem;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #21                 // Field data:Lorg/jfree/data/xy/XYDataItem;\n+         2: putfield      #13                 // Field data:Lorg/jfree/data/xy/XYDataItem;\n          5: return\n       LineNumberTable:\n         line 88: 0\n         line 89: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n@@ -222,33 +222,33 @@\n \n   public long getValue();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #44                 // Method getData:()Lorg/jfree/data/xy/XYDataItem;\n-         4: invokevirtual #46                 // Method org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n-         7: invokevirtual #50                 // Method java/lang/Number.longValue:()J\n+         1: invokevirtual #25                 // Method getData:()Lorg/jfree/data/xy/XYDataItem;\n+         4: invokevirtual #29                 // Method org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n+         7: invokevirtual #33                 // Method java/lang/Number.longValue:()J\n         10: lreturn\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n \n   public long getTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #44                 // Method getData:()Lorg/jfree/data/xy/XYDataItem;\n-         4: invokevirtual #56                 // Method org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n-         7: invokevirtual #50                 // Method java/lang/Number.longValue:()J\n+         1: invokevirtual #25                 // Method getData:()Lorg/jfree/data/xy/XYDataItem;\n+         4: invokevirtual #39                 // Method org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n+         7: invokevirtual #33                 // Method java/lang/Number.longValue:()J\n         10: lreturn\n       LineNumberTable:\n         line 106: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;\n }\n"}]}, {"source1": "psiprobe/beans/stats/listeners/StatsCollectionListener.class", "source2": "psiprobe/beans/stats/listeners/StatsCollectionListener.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 7830c86b3656fbcc2682d76b895f24df7e1ebe273b116a5778f1de93716b2bfb\n+  SHA-256 checksum 7d2c4378d0f7fa7352906bbbd234d73abb180d0537db9f9b1ff7bfe986167156\n   Compiled from \"StatsCollectionListener.java\"\n public interface psiprobe.beans.stats.listeners.StatsCollectionListener\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // psiprobe/beans/stats/listeners/StatsCollectionListener\n   super_class: #3                         // java/lang/Object\n@@ -10,16 +10,16 @@\n Constant pool:\n    #1 = Class              #2             // psiprobe/beans/stats/listeners/StatsCollectionListener\n    #2 = Utf8               psiprobe/beans/stats/listeners/StatsCollectionListener\n    #3 = Class              #4             // java/lang/Object\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               statsCollected\n    #6 = Utf8               (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n-   #7 = Utf8               sce\n-   #8 = Utf8               MethodParameters\n+   #7 = Utf8               MethodParameters\n+   #8 = Utf8               sce\n    #9 = Utf8               isEnabled\n   #10 = Utf8               ()Z\n   #11 = Utf8               SourceFile\n   #12 = Utf8               StatsCollectionListener.java\n {\n   public abstract void statsCollected(psiprobe.beans.stats.listeners.StatsCollectionEvent);\n     descriptor: (Lpsiprobe/beans/stats/listeners/StatsCollectionEvent;)V\n"}]}, {"source1": "psiprobe/beans/stats/listeners/package-info.class", "source2": "psiprobe/beans/stats/listeners/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum b5fcd8105cd0f9dbcbbf44cb57d4a66b8fc7e67cae152a08e8edccb4242dd399\n+  SHA-256 checksum 2baa32077ef83ad94e218e541cfef9521d00a330bc35ce0e4fe35b6e06dfe8d5\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.stats.listeners.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/stats/listeners/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/stats/listeners/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/stats/listeners/package-info\"\n-  #2 = Utf8               psiprobe/beans/stats/listeners/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/stats/listeners/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/stats/listeners/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/beans/stats/providers/AbstractSeriesProvider.class", "source2": "psiprobe/beans/stats/providers/AbstractSeriesProvider.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,204 +1,201 @@\n-  SHA-256 checksum d13a63f57d5018a61c16d73b5f036e2c6a6d828c780635501e492836b87f1a87\n+  SHA-256 checksum 1f9d5b6bf0b9ff664937319d15e62eecfaa62023279c112cc0978fb0224fc125\n   Compiled from \"AbstractSeriesProvider.java\"\n public abstract class psiprobe.beans.stats.providers.AbstractSeriesProvider implements psiprobe.beans.stats.providers.SeriesProvider\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/beans/stats/providers/AbstractSeriesProvider\n-  super_class: #3                         // java/lang/Object\n+  this_class: #18                         // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 1, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/providers/AbstractSeriesProvider\n-   #2 = Utf8               psiprobe/beans/stats/providers/AbstractSeriesProvider\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // psiprobe/beans/stats/providers/SeriesProvider\n-   #6 = Utf8               psiprobe/beans/stats/providers/SeriesProvider\n-   #7 = Utf8               logger\n-   #8 = Utf8               Lorg/slf4j/Logger;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // java/lang/Object.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Methodref          #3.#15         // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #15 = NameAndType        #16:#17        // getClass:()Ljava/lang/Class;\n-  #16 = Utf8               getClass\n-  #17 = Utf8               ()Ljava/lang/Class;\n-  #18 = Methodref          #19.#21        // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #19 = Class              #20            // org/slf4j/LoggerFactory\n-  #20 = Utf8               org/slf4j/LoggerFactory\n-  #21 = NameAndType        #22:#23        // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #22 = Utf8               getLogger\n-  #23 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #24 = Fieldref           #1.#25         // psiprobe/beans/stats/providers/AbstractSeriesProvider.logger:Lorg/slf4j/Logger;\n-  #25 = NameAndType        #7:#8          // logger:Lorg/slf4j/Logger;\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Lpsiprobe/beans/stats/providers/AbstractSeriesProvider;\n-  #30 = Utf8               toSeries\n-  #31 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-  #32 = Utf8               Signature\n-  #33 = Utf8               (Ljava/lang/String;Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;)Lorg/jfree/data/xy/XYSeries;\n-  #34 = Class              #35            // org/jfree/data/xy/XYSeries\n-  #35 = Utf8               org/jfree/data/xy/XYSeries\n-  #36 = Methodref          #34.#37        // org/jfree/data/xy/XYSeries.\"<init>\":(Ljava/lang/Comparable;ZZ)V\n-  #37 = NameAndType        #9:#38         // \"<init>\":(Ljava/lang/Comparable;ZZ)V\n-  #38 = Utf8               (Ljava/lang/Comparable;ZZ)V\n-  #39 = InterfaceMethodref #40.#42        // java/util/List.iterator:()Ljava/util/Iterator;\n-  #40 = Class              #41            // java/util/List\n-  #41 = Utf8               java/util/List\n-  #42 = NameAndType        #43:#44        // iterator:()Ljava/util/Iterator;\n-  #43 = Utf8               iterator\n-  #44 = Utf8               ()Ljava/util/Iterator;\n-  #45 = InterfaceMethodref #46.#48        // java/util/Iterator.next:()Ljava/lang/Object;\n-  #46 = Class              #47            // java/util/Iterator\n-  #47 = Utf8               java/util/Iterator\n-  #48 = NameAndType        #49:#50        // next:()Ljava/lang/Object;\n-  #49 = Utf8               next\n-  #50 = Utf8               ()Ljava/lang/Object;\n-  #51 = Class              #52            // org/jfree/data/xy/XYDataItem\n-  #52 = Utf8               org/jfree/data/xy/XYDataItem\n-  #53 = Methodref          #51.#54        // org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n-  #54 = NameAndType        #55:#56        // getX:()Ljava/lang/Number;\n-  #55 = Utf8               getX\n-  #56 = Utf8               ()Ljava/lang/Number;\n-  #57 = Methodref          #51.#58        // org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n-  #58 = NameAndType        #59:#56        // getY:()Ljava/lang/Number;\n-  #59 = Utf8               getY\n-  #60 = Methodref          #34.#61        // org/jfree/data/xy/XYSeries.addOrUpdate:(Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n-  #61 = NameAndType        #62:#63        // addOrUpdate:(Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n-  #62 = Utf8               addOrUpdate\n-  #63 = Utf8               (Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n-  #64 = InterfaceMethodref #46.#65        // java/util/Iterator.hasNext:()Z\n-  #65 = NameAndType        #66:#67        // hasNext:()Z\n-  #66 = Utf8               hasNext\n-  #67 = Utf8               ()Z\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #2.#8          // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #8 = NameAndType        #9:#10         // getClass:()Ljava/lang/Class;\n+   #9 = Utf8               getClass\n+  #10 = Utf8               ()Ljava/lang/Class;\n+  #11 = Methodref          #12.#13        // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #12 = Class              #14            // org/slf4j/LoggerFactory\n+  #13 = NameAndType        #15:#16        // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #14 = Utf8               org/slf4j/LoggerFactory\n+  #15 = Utf8               getLogger\n+  #16 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #17 = Fieldref           #18.#19        // psiprobe/beans/stats/providers/AbstractSeriesProvider.logger:Lorg/slf4j/Logger;\n+  #18 = Class              #20            // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+  #19 = NameAndType        #21:#22        // logger:Lorg/slf4j/Logger;\n+  #20 = Utf8               psiprobe/beans/stats/providers/AbstractSeriesProvider\n+  #21 = Utf8               logger\n+  #22 = Utf8               Lorg/slf4j/Logger;\n+  #23 = Class              #24            // org/jfree/data/xy/XYSeries\n+  #24 = Utf8               org/jfree/data/xy/XYSeries\n+  #25 = Methodref          #23.#26        // org/jfree/data/xy/XYSeries.\"<init>\":(Ljava/lang/Comparable;ZZ)V\n+  #26 = NameAndType        #5:#27         // \"<init>\":(Ljava/lang/Comparable;ZZ)V\n+  #27 = Utf8               (Ljava/lang/Comparable;ZZ)V\n+  #28 = InterfaceMethodref #29.#30        // java/util/List.iterator:()Ljava/util/Iterator;\n+  #29 = Class              #31            // java/util/List\n+  #30 = NameAndType        #32:#33        // iterator:()Ljava/util/Iterator;\n+  #31 = Utf8               java/util/List\n+  #32 = Utf8               iterator\n+  #33 = Utf8               ()Ljava/util/Iterator;\n+  #34 = InterfaceMethodref #35.#36        // java/util/Iterator.hasNext:()Z\n+  #35 = Class              #37            // java/util/Iterator\n+  #36 = NameAndType        #38:#39        // hasNext:()Z\n+  #37 = Utf8               java/util/Iterator\n+  #38 = Utf8               hasNext\n+  #39 = Utf8               ()Z\n+  #40 = InterfaceMethodref #35.#41        // java/util/Iterator.next:()Ljava/lang/Object;\n+  #41 = NameAndType        #42:#43        // next:()Ljava/lang/Object;\n+  #42 = Utf8               next\n+  #43 = Utf8               ()Ljava/lang/Object;\n+  #44 = Class              #45            // org/jfree/data/xy/XYDataItem\n+  #45 = Utf8               org/jfree/data/xy/XYDataItem\n+  #46 = Methodref          #44.#47        // org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n+  #47 = NameAndType        #48:#49        // getX:()Ljava/lang/Number;\n+  #48 = Utf8               getX\n+  #49 = Utf8               ()Ljava/lang/Number;\n+  #50 = Methodref          #44.#51        // org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n+  #51 = NameAndType        #52:#49        // getY:()Ljava/lang/Number;\n+  #52 = Utf8               getY\n+  #53 = Methodref          #23.#54        // org/jfree/data/xy/XYSeries.addOrUpdate:(Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n+  #54 = NameAndType        #55:#56        // addOrUpdate:(Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n+  #55 = Utf8               addOrUpdate\n+  #56 = Utf8               (Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n+  #57 = Class              #58            // psiprobe/beans/stats/providers/SeriesProvider\n+  #58 = Utf8               psiprobe/beans/stats/providers/SeriesProvider\n+  #59 = Utf8               Code\n+  #60 = Utf8               LineNumberTable\n+  #61 = Utf8               LocalVariableTable\n+  #62 = Utf8               this\n+  #63 = Utf8               Lpsiprobe/beans/stats/providers/AbstractSeriesProvider;\n+  #64 = Utf8               toSeries\n+  #65 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+  #66 = Utf8               item\n+  #67 = Utf8               Lorg/jfree/data/xy/XYDataItem;\n   #68 = Utf8               legend\n   #69 = Utf8               Ljava/lang/String;\n   #70 = Utf8               stats\n   #71 = Utf8               Ljava/util/List;\n   #72 = Utf8               xySeries\n   #73 = Utf8               Lorg/jfree/data/xy/XYSeries;\n-  #74 = Utf8               item\n-  #75 = Utf8               Lorg/jfree/data/xy/XYDataItem;\n-  #76 = Utf8               LocalVariableTypeTable\n-  #77 = Utf8               Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n-  #78 = Utf8               StackMapTable\n-  #79 = Class              #80            // java/lang/String\n-  #80 = Utf8               java/lang/String\n-  #81 = Class              #82            // java/lang/Throwable\n-  #82 = Utf8               java/lang/Throwable\n-  #83 = Utf8               MethodParameters\n-  #84 = Utf8               SourceFile\n-  #85 = Utf8               AbstractSeriesProvider.java\n+  #74 = Utf8               LocalVariableTypeTable\n+  #75 = Utf8               Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n+  #76 = Utf8               StackMapTable\n+  #77 = Class              #78            // java/lang/Throwable\n+  #78 = Utf8               java/lang/Throwable\n+  #79 = Utf8               MethodParameters\n+  #80 = Utf8               Signature\n+  #81 = Utf8               (Ljava/lang/String;Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;)Lorg/jfree/data/xy/XYSeries;\n+  #82 = Utf8               SourceFile\n+  #83 = Utf8               AbstractSeriesProvider.java\n {\n   protected final org.slf4j.Logger logger;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x0014) ACC_PROTECTED, ACC_FINAL\n \n   public psiprobe.beans.stats.providers.AbstractSeriesProvider();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_0\n-         6: invokevirtual #14                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         9: invokestatic  #18                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-        12: putfield      #24                 // Field logger:Lorg/slf4j/Logger;\n+         6: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokestatic  #11                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+        12: putfield      #17                 // Field logger:Lorg/slf4j/Logger;\n         15: return\n       LineNumberTable:\n         line 23: 0\n         line 26: 4\n-        line 23: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/beans/stats/providers/AbstractSeriesProvider;\n \n   protected org.jfree.data.xy.XYSeries toSeries(java.lang.String, java.util.List<org.jfree.data.xy.XYDataItem>);\n     descriptor: (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n     flags: (0x0004) ACC_PROTECTED\n-    Signature: #33                          // (Ljava/lang/String;Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;)Lorg/jfree/data/xy/XYSeries;\n     Code:\n-      stack=5, locals=7, args_size=3\n-         0: new           #34                 // class org/jfree/data/xy/XYSeries\n+      stack=5, locals=8, args_size=3\n+         0: new           #23                 // class org/jfree/data/xy/XYSeries\n          3: dup\n          4: aload_1\n          5: iconst_1\n          6: iconst_0\n-         7: invokespecial #36                 // Method org/jfree/data/xy/XYSeries.\"<init>\":(Ljava/lang/Comparable;ZZ)V\n+         7: invokespecial #25                 // Method org/jfree/data/xy/XYSeries.\"<init>\":(Ljava/lang/Comparable;ZZ)V\n         10: astore_3\n         11: aload_2\n         12: dup\n         13: astore        4\n         15: monitorenter\n         16: aload_2\n-        17: invokeinterface #39,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        22: astore        6\n-        24: goto          54\n-        27: aload         6\n-        29: invokeinterface #45,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        34: checkcast     #51                 // class org/jfree/data/xy/XYDataItem\n-        37: astore        5\n-        39: aload_3\n-        40: aload         5\n-        42: invokevirtual #53                 // Method org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n-        45: aload         5\n-        47: invokevirtual #57                 // Method org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n-        50: invokevirtual #60                 // Method org/jfree/data/xy/XYSeries.addOrUpdate:(Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n-        53: pop\n-        54: aload         6\n-        56: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        61: ifne          27\n+        17: invokeinterface #28,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        22: astore        5\n+        24: aload         5\n+        26: invokeinterface #34,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        31: ifeq          64\n+        34: aload         5\n+        36: invokeinterface #40,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        41: checkcast     #44                 // class org/jfree/data/xy/XYDataItem\n+        44: astore        6\n+        46: aload_3\n+        47: aload         6\n+        49: invokevirtual #46                 // Method org/jfree/data/xy/XYDataItem.getX:()Ljava/lang/Number;\n+        52: aload         6\n+        54: invokevirtual #50                 // Method org/jfree/data/xy/XYDataItem.getY:()Ljava/lang/Number;\n+        57: invokevirtual #53                 // Method org/jfree/data/xy/XYSeries.addOrUpdate:(Ljava/lang/Number;Ljava/lang/Number;)Lorg/jfree/data/xy/XYDataItem;\n+        60: pop\n+        61: goto          24\n         64: aload         4\n         66: monitorexit\n-        67: goto          74\n-        70: aload         4\n-        72: monitorexit\n-        73: athrow\n-        74: aload_3\n-        75: areturn\n+        67: goto          78\n+        70: astore        7\n+        72: aload         4\n+        74: monitorexit\n+        75: aload         7\n+        77: athrow\n+        78: aload_3\n+        79: areturn\n       Exception table:\n          from    to  target type\n             16    67    70   any\n-            70    73    70   any\n+            70    75    70   any\n       LineNumberTable:\n         line 36: 0\n         line 37: 11\n         line 38: 16\n-        line 39: 39\n-        line 38: 54\n-        line 37: 64\n-        line 42: 74\n+        line 39: 46\n+        line 40: 61\n+        line 41: 64\n+        line 42: 78\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      76     0  this   Lpsiprobe/beans/stats/providers/AbstractSeriesProvider;\n-            0      76     1 legend   Ljava/lang/String;\n-            0      76     2 stats   Ljava/util/List;\n-           11      65     3 xySeries   Lorg/jfree/data/xy/XYSeries;\n-           39      15     5  item   Lorg/jfree/data/xy/XYDataItem;\n+           46      15     6  item   Lorg/jfree/data/xy/XYDataItem;\n+            0      80     0  this   Lpsiprobe/beans/stats/providers/AbstractSeriesProvider;\n+            0      80     1 legend   Ljava/lang/String;\n+            0      80     2 stats   Ljava/util/List;\n+           11      69     3 xySeries   Lorg/jfree/data/xy/XYSeries;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      76     2 stats   Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n+            0      80     2 stats   Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n       StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 27\n-          locals = [ class psiprobe/beans/stats/providers/AbstractSeriesProvider, class java/lang/String, class java/util/List, class org/jfree/data/xy/XYSeries, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 26 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 15\n-          locals = [ class psiprobe/beans/stats/providers/AbstractSeriesProvider, class java/lang/String, class java/util/List, class org/jfree/data/xy/XYSeries, class java/util/List ]\n+        frame_type = 254 /* append */\n+          offset_delta = 24\n+          locals = [ class org/jfree/data/xy/XYSeries, class java/lang/Object, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 39\n+        frame_type = 69 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Throwable ]\n         frame_type = 250 /* chop */\n-          offset_delta = 3\n+          offset_delta = 7\n     MethodParameters:\n       Name                           Flags\n       legend\n       stats\n+    Signature: #81                          // (Ljava/lang/String;Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;)Lorg/jfree/data/xy/XYSeries;\n }\n SourceFile: \"AbstractSeriesProvider.java\"\n"}]}, {"source1": "psiprobe/beans/stats/providers/ConnectorSeriesProvider.class", "source2": "psiprobe/beans/stats/providers/ConnectorSeriesProvider.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,187 +1,186 @@\n-  SHA-256 checksum 5ec9fabc2a23f35b29d471958960c0d832e81ad54ef863a812e91ffcabe2cbd5\n+  SHA-256 checksum 5dbf4b84e5c4e23a2e2e9e1284f1cb1b5cbc3e61c2a79ade3280db327eab00b3\n   Compiled from \"ConnectorSeriesProvider.java\"\n public class psiprobe.beans.stats.providers.ConnectorSeriesProvider extends psiprobe.beans.stats.providers.AbstractSeriesProvider\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/providers/ConnectorSeriesProvider\n-  super_class: #3                         // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+  this_class: #43                         // psiprobe/beans/stats/providers/ConnectorSeriesProvider\n+  super_class: #2                         // psiprobe/beans/stats/providers/AbstractSeriesProvider\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/beans/stats/providers/ConnectorSeriesProvider\n-   #2 = Utf8               psiprobe/beans/stats/providers/ConnectorSeriesProvider\n-   #3 = Class              #4             // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+   #1 = Methodref          #2.#3          // psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/beans/stats/providers/AbstractSeriesProvider\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/beans/stats/providers/ConnectorSeriesProvider;\n-  #14 = Utf8               populate\n-  #15 = Utf8               (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n-  #16 = String             #17            // cn\n-  #17 = Utf8               cn\n-  #18 = Methodref          #19.#21        // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #19 = Class              #20            // org/springframework/web/bind/ServletRequestUtils\n-  #20 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-  #21 = NameAndType        #22:#23        // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #22 = Utf8               getStringParameter\n-  #23 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = String             #25            // st\n-  #25 = Utf8               st\n-  #26 = String             #27            // sl\n-  #27 = Utf8               sl\n-  #28 = String             #29            //\n-  #29 = Utf8\n-  #30 = Class              #31            // java/lang/StringBuilder\n-  #31 = Utf8               java/lang/StringBuilder\n-  #32 = String             #33            // stat.connector.\n-  #33 = Utf8               stat.connector.\n-  #34 = Methodref          #30.#35        // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-  #35 = NameAndType        #5:#36         // \"<init>\":(Ljava/lang/String;)V\n-  #36 = Utf8               (Ljava/lang/String;)V\n-  #37 = Methodref          #30.#38        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #38 = NameAndType        #39:#40        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #39 = Utf8               append\n-  #40 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #41 = String             #42            // .\n-  #42 = Utf8               .\n-  #43 = Methodref          #30.#44        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #44 = NameAndType        #45:#46        // toString:()Ljava/lang/String;\n-  #45 = Utf8               toString\n-  #46 = Utf8               ()Ljava/lang/String;\n-  #47 = Methodref          #48.#50        // psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n-  #48 = Class              #49            // psiprobe/model/stats/StatsCollection\n-  #49 = Utf8               psiprobe/model/stats/StatsCollection\n-  #50 = NameAndType        #51:#52        // getStats:(Ljava/lang/String;)Ljava/util/List;\n-  #51 = Utf8               getStats\n-  #52 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n-  #53 = Methodref          #1.#54         // psiprobe/beans/stats/providers/ConnectorSeriesProvider.toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-  #54 = NameAndType        #55:#56        // toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-  #55 = Utf8               toSeries\n-  #56 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-  #57 = Methodref          #58.#60        // org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n-  #58 = Class              #59            // org/jfree/data/xy/DefaultTableXYDataset\n-  #59 = Utf8               org/jfree/data/xy/DefaultTableXYDataset\n-  #60 = NameAndType        #61:#62        // addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n-  #61 = Utf8               addSeries\n-  #62 = Utf8               (Lorg/jfree/data/xy/XYSeries;)V\n+   #7 = String             #8             // cn\n+   #8 = Utf8               cn\n+   #9 = Methodref          #10.#11        // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Class              #12            // org/springframework/web/bind/ServletRequestUtils\n+  #11 = NameAndType        #13:#14        // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #12 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+  #13 = Utf8               getStringParameter\n+  #14 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #15 = String             #16            // st\n+  #16 = Utf8               st\n+  #17 = String             #18            // sl\n+  #18 = Utf8               sl\n+  #19 = String             #20            //\n+  #20 = Utf8\n+  #21 = Class              #22            // java/lang/StringBuilder\n+  #22 = Utf8               java/lang/StringBuilder\n+  #23 = Methodref          #21.#3         // java/lang/StringBuilder.\"<init>\":()V\n+  #24 = String             #25            // stat.connector.\n+  #25 = Utf8               stat.connector.\n+  #26 = Methodref          #21.#27        // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #27 = NameAndType        #28:#29        // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #28 = Utf8               append\n+  #29 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #30 = String             #31            // .\n+  #31 = Utf8               .\n+  #32 = Methodref          #21.#33        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // toString:()Ljava/lang/String;\n+  #34 = Utf8               toString\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Methodref          #37.#38        // psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n+  #37 = Class              #39            // psiprobe/model/stats/StatsCollection\n+  #38 = NameAndType        #40:#41        // getStats:(Ljava/lang/String;)Ljava/util/List;\n+  #39 = Utf8               psiprobe/model/stats/StatsCollection\n+  #40 = Utf8               getStats\n+  #41 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n+  #42 = Methodref          #43.#44        // psiprobe/beans/stats/providers/ConnectorSeriesProvider.toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+  #43 = Class              #45            // psiprobe/beans/stats/providers/ConnectorSeriesProvider\n+  #44 = NameAndType        #46:#47        // toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+  #45 = Utf8               psiprobe/beans/stats/providers/ConnectorSeriesProvider\n+  #46 = Utf8               toSeries\n+  #47 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+  #48 = Methodref          #49.#50        // org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n+  #49 = Class              #51            // org/jfree/data/xy/DefaultTableXYDataset\n+  #50 = NameAndType        #52:#53        // addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n+  #51 = Utf8               org/jfree/data/xy/DefaultTableXYDataset\n+  #52 = Utf8               addSeries\n+  #53 = Utf8               (Lorg/jfree/data/xy/XYSeries;)V\n+  #54 = Utf8               Code\n+  #55 = Utf8               LineNumberTable\n+  #56 = Utf8               LocalVariableTable\n+  #57 = Utf8               this\n+  #58 = Utf8               Lpsiprobe/beans/stats/providers/ConnectorSeriesProvider;\n+  #59 = Utf8               populate\n+  #60 = Utf8               (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n+  #61 = Utf8               stats\n+  #62 = Utf8               Ljava/util/List;\n   #63 = Utf8               dataset\n   #64 = Utf8               Lorg/jfree/data/xy/DefaultTableXYDataset;\n   #65 = Utf8               statsCollection\n   #66 = Utf8               Lpsiprobe/model/stats/StatsCollection;\n   #67 = Utf8               request\n   #68 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n   #69 = Utf8               connectorName\n   #70 = Utf8               Ljava/lang/String;\n   #71 = Utf8               statType\n   #72 = Utf8               series1Legend\n-  #73 = Utf8               stats\n-  #74 = Utf8               Ljava/util/List;\n-  #75 = Utf8               LocalVariableTypeTable\n-  #76 = Utf8               Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n-  #77 = Utf8               StackMapTable\n-  #78 = Class              #79            // java/lang/String\n-  #79 = Utf8               java/lang/String\n-  #80 = Utf8               MethodParameters\n-  #81 = Utf8               SourceFile\n-  #82 = Utf8               ConnectorSeriesProvider.java\n+  #73 = Utf8               LocalVariableTypeTable\n+  #74 = Utf8               Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n+  #75 = Utf8               StackMapTable\n+  #76 = Class              #77            // java/lang/String\n+  #77 = Utf8               java/lang/String\n+  #78 = Utf8               MethodParameters\n+  #79 = Utf8               SourceFile\n+  #80 = Utf8               ConnectorSeriesProvider.java\n {\n   public psiprobe.beans.stats.providers.ConnectorSeriesProvider();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/providers/ConnectorSeriesProvider;\n \n   public void populate(org.jfree.data.xy.DefaultTableXYDataset, psiprobe.model.stats.StatsCollection, javax.servlet.http.HttpServletRequest);\n     descriptor: (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=8, args_size=4\n          0: aload_3\n-         1: ldc           #16                 // String cn\n+         1: ldc           #7                  // String cn\n          3: aconst_null\n-         4: invokestatic  #18                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         4: invokestatic  #9                  // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n          7: astore        4\n          9: aload_3\n-        10: ldc           #24                 // String st\n+        10: ldc           #15                 // String st\n         12: aconst_null\n-        13: invokestatic  #18                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        13: invokestatic  #9                  // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         16: astore        5\n         18: aload_3\n-        19: ldc           #26                 // String sl\n-        21: ldc           #28                 // String\n-        23: invokestatic  #18                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        19: ldc           #17                 // String sl\n+        21: ldc           #19                 // String\n+        23: invokestatic  #9                  // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         26: astore        6\n         28: aload         4\n-        30: ifnull        88\n+        30: ifnull        91\n         33: aload         5\n-        35: ifnull        88\n+        35: ifnull        91\n         38: aload_2\n-        39: new           #30                 // class java/lang/StringBuilder\n+        39: new           #21                 // class java/lang/StringBuilder\n         42: dup\n-        43: ldc           #32                 // String stat.connector.\n-        45: invokespecial #34                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        48: aload         4\n-        50: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        53: ldc           #41                 // String .\n-        55: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        58: aload         5\n-        60: invokevirtual #37                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        63: invokevirtual #43                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        66: invokevirtual #47                 // Method psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n-        69: astore        7\n-        71: aload         7\n-        73: ifnull        88\n-        76: aload_1\n-        77: aload_0\n-        78: aload         6\n-        80: aload         7\n-        82: invokevirtual #53                 // Method toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-        85: invokevirtual #57                 // Method org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n-        88: return\n+        43: invokespecial #23                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        46: ldc           #24                 // String stat.connector.\n+        48: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        51: aload         4\n+        53: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        56: ldc           #30                 // String .\n+        58: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        61: aload         5\n+        63: invokevirtual #26                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        66: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        69: invokevirtual #36                 // Method psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n+        72: astore        7\n+        74: aload         7\n+        76: ifnull        91\n+        79: aload_1\n+        80: aload_0\n+        81: aload         6\n+        83: aload         7\n+        85: invokevirtual #42                 // Method toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+        88: invokevirtual #48                 // Method org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n+        91: return\n       LineNumberTable:\n         line 33: 0\n         line 36: 9\n         line 39: 18\n         line 41: 28\n-        line 43: 38\n-        line 42: 69\n-        line 44: 71\n-        line 45: 76\n-        line 48: 88\n+        line 42: 38\n+        line 43: 69\n+        line 44: 74\n+        line 45: 79\n+        line 48: 91\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      89     0  this   Lpsiprobe/beans/stats/providers/ConnectorSeriesProvider;\n-            0      89     1 dataset   Lorg/jfree/data/xy/DefaultTableXYDataset;\n-            0      89     2 statsCollection   Lpsiprobe/model/stats/StatsCollection;\n-            0      89     3 request   Ljavax/servlet/http/HttpServletRequest;\n-            9      80     4 connectorName   Ljava/lang/String;\n-           18      71     5 statType   Ljava/lang/String;\n-           28      61     6 series1Legend   Ljava/lang/String;\n-           71      17     7 stats   Ljava/util/List;\n+           74      17     7 stats   Ljava/util/List;\n+            0      92     0  this   Lpsiprobe/beans/stats/providers/ConnectorSeriesProvider;\n+            0      92     1 dataset   Lorg/jfree/data/xy/DefaultTableXYDataset;\n+            0      92     2 statsCollection   Lpsiprobe/model/stats/StatsCollection;\n+            0      92     3 request   Ljavax/servlet/http/HttpServletRequest;\n+            9      83     4 connectorName   Ljava/lang/String;\n+           18      74     5 statType   Ljava/lang/String;\n+           28      64     6 series1Legend   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-           71      17     7 stats   Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n+           74      17     7 stats   Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 254 /* append */\n-          offset_delta = 88\n+          offset_delta = 91\n           locals = [ class java/lang/String, class java/lang/String, class java/lang/String ]\n     MethodParameters:\n       Name                           Flags\n       dataset\n       statsCollection\n       request\n }\n"}]}, {"source1": "psiprobe/beans/stats/providers/MultipleSeriesProvider$Series.class", "source2": "psiprobe/beans/stats/providers/MultipleSeriesProvider$Series.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -11,15 +11,15 @@\n     final String key;\n     final List<XYDataItem> stats;\n     double avg;\n     \n     Series(final MultipleSeriesProvider this$0, final Map.Entry<String, List<XYDataItem>> en) {\n         this.this$0 = this$0;\n         this.avg = 0.0;\n-        this.key = ((String)en.getKey()).substring(MultipleSeriesProvider.access$0(this$0).length());\n+        this.key = ((String)en.getKey()).substring(MultipleSeriesProvider.access$000(this$0).length());\n         this.stats = en.getValue();\n     }\n     \n     void calculateAvg() {\n         long sum = 0L;\n         int count = 1;\n         synchronized (this.stats) {\n@@ -36,11 +36,10 @@\n                     sum = 0L;\n                     count = 1;\n                 }\n                 else {\n                     ++count;\n                 }\n             }\n-            monitorexit(this.stats);\n         }\n     }\n }\n"}]}, {"source1": "psiprobe/beans/stats/providers/MultipleSeriesProvider.class", "source2": "psiprobe/beans/stats/providers/MultipleSeriesProvider.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -59,15 +59,14 @@\n             final ListIterator<MultipleSeriesProvider.Series> i = seriesList.listIterator(this.getTop());\n             while (i.hasNext()) {\n                 i.next();\n                 i.remove();\n             }\n         }\n         Collections.sort(seriesList, Comparator.comparing(s1 -> s1.key));\n-        for (MultipleSeriesProvider.Series ser2 : seriesList) {\n+        for (final MultipleSeriesProvider.Series ser2 : seriesList) {\n             synchronized (ser2.stats) {\n                 dataset.addSeries(this.toSeries(ser2.key, ser2.stats));\n-                monitorexit(ser2.stats);\n             }\n         }\n     }\n }\n"}]}, {"source1": "psiprobe/beans/stats/providers/SeriesProvider.class", "source2": "psiprobe/beans/stats/providers/SeriesProvider.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum 5d84c939d2ca4f1c0b4f74c5c59f84f96ed8b95ce4bc6769561296c22306c55e\n+  SHA-256 checksum 5bf573988278107616c3a2e201055242cfab00225b4932757810cc9edd262ae7\n   Compiled from \"SeriesProvider.java\"\n public interface psiprobe.beans.stats.providers.SeriesProvider\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // psiprobe/beans/stats/providers/SeriesProvider\n   super_class: #3                         // java/lang/Object\n@@ -10,18 +10,18 @@\n Constant pool:\n    #1 = Class              #2             // psiprobe/beans/stats/providers/SeriesProvider\n    #2 = Utf8               psiprobe/beans/stats/providers/SeriesProvider\n    #3 = Class              #4             // java/lang/Object\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               populate\n    #6 = Utf8               (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n-   #7 = Utf8               dataset\n-   #8 = Utf8               statsCollection\n-   #9 = Utf8               request\n-  #10 = Utf8               MethodParameters\n+   #7 = Utf8               MethodParameters\n+   #8 = Utf8               dataset\n+   #9 = Utf8               statsCollection\n+  #10 = Utf8               request\n   #11 = Utf8               SourceFile\n   #12 = Utf8               SeriesProvider.java\n {\n   public abstract void populate(org.jfree.data.xy.DefaultTableXYDataset, psiprobe.model.stats.StatsCollection, javax.servlet.http.HttpServletRequest);\n     descriptor: (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     MethodParameters:\n"}]}, {"source1": "psiprobe/beans/stats/providers/StandardSeriesProvider.class", "source2": "psiprobe/beans/stats/providers/StandardSeriesProvider.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,307 +1,307 @@\n-  SHA-256 checksum 64848d528ab633d4a83e8d9a3a094aa2618cdbf3f809752625a5b671f32b6556\n+  SHA-256 checksum 43500a77d6322322596c6bde0449cf28c3d3ca6eb686df2ec0cb32f22d317fb8\n   Compiled from \"StandardSeriesProvider.java\"\n public class psiprobe.beans.stats.providers.StandardSeriesProvider extends psiprobe.beans.stats.providers.AbstractSeriesProvider\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/stats/providers/StandardSeriesProvider\n-  super_class: #3                         // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+  this_class: #13                         // psiprobe/beans/stats/providers/StandardSeriesProvider\n+  super_class: #2                         // psiprobe/beans/stats/providers/AbstractSeriesProvider\n   interfaces: 0, fields: 1, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/stats/providers/StandardSeriesProvider\n-    #2 = Utf8               psiprobe/beans/stats/providers/StandardSeriesProvider\n-    #3 = Class              #4            // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+    #1 = Methodref          #2.#3         // psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/beans/stats/providers/AbstractSeriesProvider\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/beans/stats/providers/AbstractSeriesProvider\n-    #5 = Utf8               statNames\n-    #6 = Utf8               Ljava/util/List;\n-    #7 = Utf8               Signature\n-    #8 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-    #9 = Utf8               <init>\n-   #10 = Utf8               ()V\n-   #11 = Utf8               Code\n-   #12 = Methodref          #3.#13        // psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n-   #13 = NameAndType        #9:#10        // \"<init>\":()V\n-   #14 = Class              #15           // java/util/ArrayList\n-   #15 = Utf8               java/util/ArrayList\n-   #16 = Methodref          #14.#17       // java/util/ArrayList.\"<init>\":(I)V\n-   #17 = NameAndType        #9:#18        // \"<init>\":(I)V\n-   #18 = Utf8               (I)V\n-   #19 = Fieldref           #1.#20        // psiprobe/beans/stats/providers/StandardSeriesProvider.statNames:Ljava/util/List;\n-   #20 = NameAndType        #5:#6         // statNames:Ljava/util/List;\n-   #21 = Utf8               LineNumberTable\n-   #22 = Utf8               LocalVariableTable\n-   #23 = Utf8               this\n-   #24 = Utf8               Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n-   #25 = Utf8               getStatNames\n-   #26 = Utf8               ()Ljava/util/List;\n-   #27 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-   #28 = Utf8               setStatNames\n-   #29 = Utf8               (Ljava/util/List;)V\n-   #30 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-   #31 = Utf8               LocalVariableTypeTable\n-   #32 = Utf8               MethodParameters\n-   #33 = Utf8               populate\n-   #34 = Utf8               (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n-   #35 = String             #36           // sp\n-   #36 = Utf8               sp\n-   #37 = Methodref          #38.#40       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #38 = Class              #39           // org/springframework/web/bind/ServletRequestUtils\n-   #39 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #40 = NameAndType        #41:#42       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #41 = Utf8               getStringParameter\n-   #42 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #43 = InterfaceMethodref #44.#46       // java/util/List.get:(I)Ljava/lang/Object;\n-   #44 = Class              #45           // java/util/List\n-   #45 = Utf8               java/util/List\n-   #46 = NameAndType        #47:#48       // get:(I)Ljava/lang/Object;\n-   #47 = Utf8               get\n-   #48 = Utf8               (I)Ljava/lang/Object;\n-   #49 = Class              #50           // java/lang/String\n-   #50 = Utf8               java/lang/String\n-   #51 = Class              #52           // java/lang/Object\n-   #52 = Utf8               java/lang/Object\n-   #53 = Methodref          #54.#56       // java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #54 = Class              #55           // java/text/MessageFormat\n-   #55 = Utf8               java/text/MessageFormat\n-   #56 = NameAndType        #57:#58       // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #57 = Utf8               format\n-   #58 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #59 = Methodref          #60.#62       // psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n-   #60 = Class              #61           // psiprobe/model/stats/StatsCollection\n-   #61 = Utf8               psiprobe/model/stats/StatsCollection\n-   #62 = NameAndType        #63:#64       // getStats:(Ljava/lang/String;)Ljava/util/List;\n-   #63 = Utf8               getStats\n-   #64 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n-   #65 = Class              #66           // java/lang/StringBuilder\n-   #66 = Utf8               java/lang/StringBuilder\n-   #67 = String             #68           // s\n-   #68 = Utf8               s\n-   #69 = Methodref          #65.#70       // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-   #70 = NameAndType        #9:#71        // \"<init>\":(Ljava/lang/String;)V\n-   #71 = Utf8               (Ljava/lang/String;)V\n-   #72 = Methodref          #65.#73       // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-   #73 = NameAndType        #74:#75       // append:(I)Ljava/lang/StringBuilder;\n-   #74 = Utf8               append\n-   #75 = Utf8               (I)Ljava/lang/StringBuilder;\n-   #76 = String             #77           // l\n-   #77 = Utf8               l\n-   #78 = Methodref          #65.#79       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #79 = NameAndType        #74:#80       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #80 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #81 = Methodref          #65.#82       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #82 = NameAndType        #83:#84       // toString:()Ljava/lang/String;\n-   #83 = Utf8               toString\n-   #84 = Utf8               ()Ljava/lang/String;\n-   #85 = String             #86           // series\n-   #86 = Utf8               series\n-   #87 = Methodref          #1.#88        // psiprobe/beans/stats/providers/StandardSeriesProvider.toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-   #88 = NameAndType        #89:#90       // toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-   #89 = Utf8               toSeries\n-   #90 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-   #91 = Methodref          #92.#94       // org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n-   #92 = Class              #93           // org/jfree/data/xy/DefaultTableXYDataset\n-   #93 = Utf8               org/jfree/data/xy/DefaultTableXYDataset\n-   #94 = NameAndType        #95:#96       // addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n-   #95 = Utf8               addSeries\n-   #96 = Utf8               (Lorg/jfree/data/xy/XYSeries;)V\n-   #97 = InterfaceMethodref #44.#98       // java/util/List.size:()I\n-   #98 = NameAndType        #99:#100      // size:()I\n-   #99 = Utf8               size\n-  #100 = Utf8               ()I\n-  #101 = Utf8               dataset\n-  #102 = Utf8               Lorg/jfree/data/xy/DefaultTableXYDataset;\n-  #103 = Utf8               statsCollection\n-  #104 = Utf8               Lpsiprobe/model/stats/StatsCollection;\n-  #105 = Utf8               request\n-  #106 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #107 = Utf8               seriesParam\n-  #108 = Utf8               Ljava/lang/String;\n-  #109 = Utf8               i\n-  #110 = Utf8               I\n-  #111 = Utf8               statName\n-  #112 = Utf8               stats\n-  #113 = Utf8               Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n-  #114 = Utf8               StackMapTable\n-  #115 = Utf8               SourceFile\n-  #116 = Utf8               StandardSeriesProvider.java\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#10        // java/util/ArrayList.\"<init>\":(I)V\n+   #10 = NameAndType        #5:#11        // \"<init>\":(I)V\n+   #11 = Utf8               (I)V\n+   #12 = Fieldref           #13.#14       // psiprobe/beans/stats/providers/StandardSeriesProvider.statNames:Ljava/util/List;\n+   #13 = Class              #15           // psiprobe/beans/stats/providers/StandardSeriesProvider\n+   #14 = NameAndType        #16:#17       // statNames:Ljava/util/List;\n+   #15 = Utf8               psiprobe/beans/stats/providers/StandardSeriesProvider\n+   #16 = Utf8               statNames\n+   #17 = Utf8               Ljava/util/List;\n+   #18 = String             #19           // sp\n+   #19 = Utf8               sp\n+   #20 = Methodref          #21.#22       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #21 = Class              #23           // org/springframework/web/bind/ServletRequestUtils\n+   #22 = NameAndType        #24:#25       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #23 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #24 = Utf8               getStringParameter\n+   #25 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #26 = InterfaceMethodref #27.#28       // java/util/List.size:()I\n+   #27 = Class              #29           // java/util/List\n+   #28 = NameAndType        #30:#31       // size:()I\n+   #29 = Utf8               java/util/List\n+   #30 = Utf8               size\n+   #31 = Utf8               ()I\n+   #32 = InterfaceMethodref #27.#33       // java/util/List.get:(I)Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // get:(I)Ljava/lang/Object;\n+   #34 = Utf8               get\n+   #35 = Utf8               (I)Ljava/lang/Object;\n+   #36 = Class              #37           // java/lang/String\n+   #37 = Utf8               java/lang/String\n+   #38 = Class              #39           // java/lang/Object\n+   #39 = Utf8               java/lang/Object\n+   #40 = Methodref          #41.#42       // java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #41 = Class              #43           // java/text/MessageFormat\n+   #42 = NameAndType        #44:#45       // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #43 = Utf8               java/text/MessageFormat\n+   #44 = Utf8               format\n+   #45 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #46 = Methodref          #47.#48       // psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n+   #47 = Class              #49           // psiprobe/model/stats/StatsCollection\n+   #48 = NameAndType        #50:#51       // getStats:(Ljava/lang/String;)Ljava/util/List;\n+   #49 = Utf8               psiprobe/model/stats/StatsCollection\n+   #50 = Utf8               getStats\n+   #51 = Utf8               (Ljava/lang/String;)Ljava/util/List;\n+   #52 = Class              #53           // java/lang/StringBuilder\n+   #53 = Utf8               java/lang/StringBuilder\n+   #54 = Methodref          #52.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #55 = String             #56           // s\n+   #56 = Utf8               s\n+   #57 = Methodref          #52.#58       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #58 = NameAndType        #59:#60       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #59 = Utf8               append\n+   #60 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #61 = Methodref          #52.#62       // java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+   #62 = NameAndType        #59:#63       // append:(I)Ljava/lang/StringBuilder;\n+   #63 = Utf8               (I)Ljava/lang/StringBuilder;\n+   #64 = String             #65           // l\n+   #65 = Utf8               l\n+   #66 = Methodref          #52.#67       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #67 = NameAndType        #68:#69       // toString:()Ljava/lang/String;\n+   #68 = Utf8               toString\n+   #69 = Utf8               ()Ljava/lang/String;\n+   #70 = String             #71           // series\n+   #71 = Utf8               series\n+   #72 = Methodref          #13.#73       // psiprobe/beans/stats/providers/StandardSeriesProvider.toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+   #73 = NameAndType        #74:#75       // toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+   #74 = Utf8               toSeries\n+   #75 = Utf8               (Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+   #76 = Methodref          #77.#78       // org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n+   #77 = Class              #79           // org/jfree/data/xy/DefaultTableXYDataset\n+   #78 = NameAndType        #80:#81       // addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n+   #79 = Utf8               org/jfree/data/xy/DefaultTableXYDataset\n+   #80 = Utf8               addSeries\n+   #81 = Utf8               (Lorg/jfree/data/xy/XYSeries;)V\n+   #82 = Utf8               Signature\n+   #83 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+   #84 = Utf8               Code\n+   #85 = Utf8               LineNumberTable\n+   #86 = Utf8               LocalVariableTable\n+   #87 = Utf8               this\n+   #88 = Utf8               Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n+   #89 = Utf8               getStatNames\n+   #90 = Utf8               ()Ljava/util/List;\n+   #91 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+   #92 = Utf8               setStatNames\n+   #93 = Utf8               (Ljava/util/List;)V\n+   #94 = Utf8               LocalVariableTypeTable\n+   #95 = Utf8               MethodParameters\n+   #96 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n+   #97 = Utf8               populate\n+   #98 = Utf8               (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n+   #99 = Utf8               Ljava/lang/String;\n+  #100 = Utf8               statName\n+  #101 = Utf8               stats\n+  #102 = Utf8               i\n+  #103 = Utf8               I\n+  #104 = Utf8               dataset\n+  #105 = Utf8               Lorg/jfree/data/xy/DefaultTableXYDataset;\n+  #106 = Utf8               statsCollection\n+  #107 = Utf8               Lpsiprobe/model/stats/StatsCollection;\n+  #108 = Utf8               request\n+  #109 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #110 = Utf8               seriesParam\n+  #111 = Utf8               Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n+  #112 = Utf8               StackMapTable\n+  #113 = Utf8               SourceFile\n+  #114 = Utf8               StandardSeriesProvider.java\n {\n   private java.util.List<java.lang.String> statNames;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #8                           // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #83                          // Ljava/util/List<Ljava/lang/String;>;\n \n   public psiprobe.beans.stats.providers.StandardSeriesProvider();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/beans/stats/providers/AbstractSeriesProvider.\"<init>\":()V\n          4: aload_0\n-         5: new           #14                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n          9: iconst_2\n-        10: invokespecial #16                 // Method java/util/ArrayList.\"<init>\":(I)V\n-        13: putfield      #19                 // Field statNames:Ljava/util/List;\n+        10: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":(I)V\n+        13: putfield      #12                 // Field statNames:Ljava/util/List;\n         16: return\n       LineNumberTable:\n         line 28: 0\n         line 31: 4\n-        line 28: 16\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      17     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n \n   public java.util.List<java.lang.String> getStatNames();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #27                          // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #19                 // Field statNames:Ljava/util/List;\n+         1: getfield      #12                 // Field statNames:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n+    Signature: #91                          // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public void setStatNames(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #30                          // (Ljava/util/List<Ljava/lang/String;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #19                 // Field statNames:Ljava/util/List;\n+         2: putfield      #12                 // Field statNames:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n             0       6     1 statNames   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 statNames   Ljava/util/List<Ljava/lang/String;>;\n     MethodParameters:\n       Name                           Flags\n       statNames\n+    Signature: #96                          // (Ljava/util/List<Ljava/lang/String;>;)V\n \n   public void populate(org.jfree.data.xy.DefaultTableXYDataset, psiprobe.model.stats.StatsCollection, javax.servlet.http.HttpServletRequest);\n     descriptor: (Lorg/jfree/data/xy/DefaultTableXYDataset;Lpsiprobe/model/stats/StatsCollection;Ljavax/servlet/http/HttpServletRequest;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=9, args_size=4\n          0: aload_3\n-         1: ldc           #35                 // String sp\n+         1: ldc           #18                 // String sp\n          3: aconst_null\n-         4: invokestatic  #37                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         4: invokestatic  #20                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n          7: astore        4\n          9: iconst_0\n         10: istore        5\n-        12: goto          127\n-        15: aload_0\n-        16: getfield      #19                 // Field statNames:Ljava/util/List;\n-        19: iload         5\n-        21: invokeinterface #43,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        26: checkcast     #49                 // class java/lang/String\n-        29: astore        6\n-        31: aload         4\n-        33: ifnull        52\n-        36: aload         6\n-        38: iconst_1\n-        39: anewarray     #51                 // class java/lang/Object\n-        42: dup\n-        43: iconst_0\n-        44: aload         4\n-        46: aastore\n-        47: invokestatic  #53                 // Method java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-        50: astore        6\n-        52: aload_2\n-        53: aload         6\n-        55: invokevirtual #59                 // Method psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n-        58: astore        7\n-        60: aload         7\n-        62: ifnull        124\n-        65: aload_3\n-        66: new           #65                 // class java/lang/StringBuilder\n-        69: dup\n-        70: ldc           #67                 // String s\n-        72: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        75: iload         5\n-        77: iconst_1\n-        78: iadd\n-        79: invokevirtual #72                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-        82: ldc           #76                 // String l\n-        84: invokevirtual #78                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        87: invokevirtual #81                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        90: new           #65                 // class java/lang/StringBuilder\n-        93: dup\n-        94: ldc           #85                 // String series\n-        96: invokespecial #69                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        99: iload         5\n-       101: invokevirtual #72                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n-       104: invokevirtual #81                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       107: invokestatic  #37                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-       110: astore        8\n-       112: aload_1\n-       113: aload_0\n-       114: aload         8\n-       116: aload         7\n-       118: invokevirtual #87                 // Method toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n-       121: invokevirtual #91                 // Method org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n-       124: iinc          5, 1\n-       127: iload         5\n-       129: aload_0\n-       130: getfield      #19                 // Field statNames:Ljava/util/List;\n-       133: invokeinterface #97,  1           // InterfaceMethod java/util/List.size:()I\n-       138: if_icmplt     15\n-       141: return\n+        12: iload         5\n+        14: aload_0\n+        15: getfield      #12                 // Field statNames:Ljava/util/List;\n+        18: invokeinterface #26,  1           // InterfaceMethod java/util/List.size:()I\n+        23: if_icmpge     147\n+        26: aload_0\n+        27: getfield      #12                 // Field statNames:Ljava/util/List;\n+        30: iload         5\n+        32: invokeinterface #32,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        37: checkcast     #36                 // class java/lang/String\n+        40: astore        6\n+        42: aload         4\n+        44: ifnull        63\n+        47: aload         6\n+        49: iconst_1\n+        50: anewarray     #38                 // class java/lang/Object\n+        53: dup\n+        54: iconst_0\n+        55: aload         4\n+        57: aastore\n+        58: invokestatic  #40                 // Method java/text/MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        61: astore        6\n+        63: aload_2\n+        64: aload         6\n+        66: invokevirtual #46                 // Method psiprobe/model/stats/StatsCollection.getStats:(Ljava/lang/String;)Ljava/util/List;\n+        69: astore        7\n+        71: aload         7\n+        73: ifnull        141\n+        76: aload_3\n+        77: new           #52                 // class java/lang/StringBuilder\n+        80: dup\n+        81: invokespecial #54                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        84: ldc           #55                 // String s\n+        86: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        89: iload         5\n+        91: iconst_1\n+        92: iadd\n+        93: invokevirtual #61                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+        96: ldc           #64                 // String l\n+        98: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       101: invokevirtual #66                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       104: new           #52                 // class java/lang/StringBuilder\n+       107: dup\n+       108: invokespecial #54                 // Method java/lang/StringBuilder.\"<init>\":()V\n+       111: ldc           #70                 // String series\n+       113: invokevirtual #57                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       116: iload         5\n+       118: invokevirtual #61                 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;\n+       121: invokevirtual #66                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       124: invokestatic  #20                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+       127: astore        8\n+       129: aload_1\n+       130: aload_0\n+       131: aload         8\n+       133: aload         7\n+       135: invokevirtual #72                 // Method toSeries:(Ljava/lang/String;Ljava/util/List;)Lorg/jfree/data/xy/XYSeries;\n+       138: invokevirtual #76                 // Method org/jfree/data/xy/DefaultTableXYDataset.addSeries:(Lorg/jfree/data/xy/XYSeries;)V\n+       141: iinc          5, 1\n+       144: goto          12\n+       147: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 9\n-        line 57: 15\n-        line 58: 31\n-        line 59: 36\n-        line 61: 52\n-        line 62: 60\n-        line 64: 65\n-        line 63: 110\n-        line 65: 112\n-        line 56: 124\n-        line 68: 141\n+        line 57: 26\n+        line 58: 42\n+        line 59: 47\n+        line 61: 63\n+        line 62: 71\n+        line 63: 76\n+        line 64: 124\n+        line 65: 129\n+        line 56: 141\n+        line 68: 147\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     142     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n-            0     142     1 dataset   Lorg/jfree/data/xy/DefaultTableXYDataset;\n-            0     142     2 statsCollection   Lpsiprobe/model/stats/StatsCollection;\n-            0     142     3 request   Ljavax/servlet/http/HttpServletRequest;\n-            9     133     4 seriesParam   Ljava/lang/String;\n-           12     129     5     i   I\n-           31      93     6 statName   Ljava/lang/String;\n-           60      64     7 stats   Ljava/util/List;\n-          112      12     8 series   Ljava/lang/String;\n+          129      12     8 series   Ljava/lang/String;\n+           42      99     6 statName   Ljava/lang/String;\n+           71      70     7 stats   Ljava/util/List;\n+           12     135     5     i   I\n+            0     148     0  this   Lpsiprobe/beans/stats/providers/StandardSeriesProvider;\n+            0     148     1 dataset   Lorg/jfree/data/xy/DefaultTableXYDataset;\n+            0     148     2 statsCollection   Lpsiprobe/model/stats/StatsCollection;\n+            0     148     3 request   Ljavax/servlet/http/HttpServletRequest;\n+            9     139     4 seriesParam   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-           60      64     7 stats   Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n+           71      70     7 stats   Ljava/util/List<Lorg/jfree/data/xy/XYDataItem;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 253 /* append */\n-          offset_delta = 15\n+          offset_delta = 12\n           locals = [ class java/lang/String, int ]\n         frame_type = 252 /* append */\n-          offset_delta = 36\n+          offset_delta = 50\n           locals = [ class java/lang/String ]\n         frame_type = 250 /* chop */\n-          offset_delta = 71\n-        frame_type = 2 /* same */\n+          offset_delta = 77\n+        frame_type = 250 /* chop */\n+          offset_delta = 5\n     MethodParameters:\n       Name                           Flags\n       dataset\n       statsCollection\n       request\n }\n SourceFile: \"StandardSeriesProvider.java\"\n"}]}, {"source1": "psiprobe/beans/stats/providers/package-info.class", "source2": "psiprobe/beans/stats/providers/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 72b3c5f24924f99379d52dcf6dba84f7138024af185fa0ff6b790b85a6fa6f0c\n+  SHA-256 checksum a1b5cb318d1c5338166862c154e814d04e2db2d21c989e5305c5efe063c7e593\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.stats.providers.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/stats/providers/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/stats/providers/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/stats/providers/package-info\"\n-  #2 = Utf8               psiprobe/beans/stats/providers/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/stats/providers/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/stats/providers/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/AbstractContextHandlerController.class", "source2": "psiprobe/controllers/AbstractContextHandlerController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,202 +1,200 @@\n-  SHA-256 checksum 116e331769999e21e2e3f7fd81c0985a6809f58c5aed280c2673b2f34cd9d634\n+  SHA-256 checksum edea9ca03e0a3f241561de8430bda721d81e478e1f1d009cdd5cf8760d1f4d8b\n   Compiled from \"AbstractContextHandlerController.java\"\n public abstract class psiprobe.controllers.AbstractContextHandlerController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/controllers/AbstractContextHandlerController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #16                         // psiprobe/controllers/AbstractContextHandlerController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/AbstractContextHandlerController\n-    #2 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/AbstractContextHandlerController;\n-   #14 = Utf8               handleRequestInternal\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = String             #20           // webapp\n-   #20 = Utf8               webapp\n-   #21 = Methodref          #22.#24       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #22 = Class              #23           // org/springframework/web/bind/ServletRequestUtils\n-   #23 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #24 = NameAndType        #25:#26       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #25 = Utf8               getStringParameter\n-   #26 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #27 = Methodref          #1.#28        // psiprobe/controllers/AbstractContextHandlerController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #28 = NameAndType        #29:#30       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #29 = Utf8               getContainerWrapper\n-   #30 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #31 = Methodref          #32.#34       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #32 = Class              #33           // psiprobe/beans/ContainerWrapperBean\n-   #33 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #34 = NameAndType        #35:#36       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #35 = Utf8               getTomcatContainer\n-   #36 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #37 = InterfaceMethodref #38.#40       // psiprobe/TomcatContainer.formatContextName:(Ljava/lang/String;)Ljava/lang/String;\n-   #38 = Class              #39           // psiprobe/TomcatContainer\n-   #39 = Utf8               psiprobe/TomcatContainer\n-   #40 = NameAndType        #41:#42       // formatContextName:(Ljava/lang/String;)Ljava/lang/String;\n-   #41 = Utf8               formatContextName\n-   #42 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-   #43 = InterfaceMethodref #38.#44       // psiprobe/TomcatContainer.findContext:(Ljava/lang/String;)Lorg/apache/catalina/Context;\n-   #44 = NameAndType        #45:#46       // findContext:(Ljava/lang/String;)Lorg/apache/catalina/Context;\n-   #45 = Utf8               findContext\n-   #46 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Context;\n-   #47 = Methodref          #1.#48        // psiprobe/controllers/AbstractContextHandlerController.isContextOptional:()Z\n-   #48 = NameAndType        #49:#50       // isContextOptional:()Z\n-   #49 = Utf8               isContextOptional\n-   #50 = Utf8               ()Z\n-   #51 = Methodref          #1.#52        // psiprobe/controllers/AbstractContextHandlerController.handleContext:(Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #52 = NameAndType        #53:#54       // handleContext:(Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #53 = Utf8               handleContext\n-   #54 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #55 = String             #56           // errorMessage\n-   #56 = Utf8               errorMessage\n-   #57 = Methodref          #1.#58        // psiprobe/controllers/AbstractContextHandlerController.getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #58 = NameAndType        #59:#60       // getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #59 = Utf8               getMessageSourceAccessor\n-   #60 = Utf8               ()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #61 = String             #62           // probe.src.contextDoesntExist\n-   #62 = Utf8               probe.src.contextDoesntExist\n-   #63 = Class              #64           // java/lang/Object\n-   #64 = Utf8               java/lang/Object\n-   #65 = Methodref          #66.#68       // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #66 = Class              #67           // org/springframework/context/support/MessageSourceAccessor\n-   #67 = Utf8               org/springframework/context/support/MessageSourceAccessor\n-   #68 = NameAndType        #69:#70       // getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #69 = Utf8               getMessage\n-   #70 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #71 = InterfaceMethodref #72.#74       // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #72 = Class              #73           // javax/servlet/http/HttpServletRequest\n-   #73 = Utf8               javax/servlet/http/HttpServletRequest\n-   #74 = NameAndType        #75:#76       // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #75 = Utf8               setAttribute\n-   #76 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-   #77 = Class              #78           // org/springframework/web/servlet/ModelAndView\n-   #78 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #79 = String             #80           // errors/paramerror\n-   #80 = Utf8               errors/paramerror\n-   #81 = Methodref          #77.#82       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-   #82 = NameAndType        #5:#83        // \"<init>\":(Ljava/lang/String;)V\n-   #83 = Utf8               (Ljava/lang/String;)V\n-   #84 = Utf8               request\n-   #85 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #86 = Utf8               response\n-   #87 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #88 = Utf8               contextName\n-   #89 = Utf8               Ljava/lang/String;\n-   #90 = Utf8               context\n-   #91 = Utf8               Lorg/apache/catalina/Context;\n-   #92 = Utf8               StackMapTable\n-   #93 = Class              #94           // java/lang/String\n-   #94 = Utf8               java/lang/String\n-   #95 = Class              #96           // org/apache/catalina/Context\n-   #96 = Utf8               org/apache/catalina/Context\n+    #7 = String             #8            // webapp\n+    #8 = Utf8               webapp\n+    #9 = Methodref          #10.#11       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #10 = Class              #12           // org/springframework/web/bind/ServletRequestUtils\n+   #11 = NameAndType        #13:#14       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #12 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #13 = Utf8               getStringParameter\n+   #14 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #15 = Methodref          #16.#17       // psiprobe/controllers/AbstractContextHandlerController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #16 = Class              #18           // psiprobe/controllers/AbstractContextHandlerController\n+   #17 = NameAndType        #19:#20       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #18 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n+   #19 = Utf8               getContainerWrapper\n+   #20 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #21 = Methodref          #22.#23       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #22 = Class              #24           // psiprobe/beans/ContainerWrapperBean\n+   #23 = NameAndType        #25:#26       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #24 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #25 = Utf8               getTomcatContainer\n+   #26 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #27 = InterfaceMethodref #28.#29       // psiprobe/TomcatContainer.formatContextName:(Ljava/lang/String;)Ljava/lang/String;\n+   #28 = Class              #30           // psiprobe/TomcatContainer\n+   #29 = NameAndType        #31:#32       // formatContextName:(Ljava/lang/String;)Ljava/lang/String;\n+   #30 = Utf8               psiprobe/TomcatContainer\n+   #31 = Utf8               formatContextName\n+   #32 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+   #33 = InterfaceMethodref #28.#34       // psiprobe/TomcatContainer.findContext:(Ljava/lang/String;)Lorg/apache/catalina/Context;\n+   #34 = NameAndType        #35:#36       // findContext:(Ljava/lang/String;)Lorg/apache/catalina/Context;\n+   #35 = Utf8               findContext\n+   #36 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Context;\n+   #37 = Methodref          #16.#38       // psiprobe/controllers/AbstractContextHandlerController.isContextOptional:()Z\n+   #38 = NameAndType        #39:#40       // isContextOptional:()Z\n+   #39 = Utf8               isContextOptional\n+   #40 = Utf8               ()Z\n+   #41 = Methodref          #16.#42       // psiprobe/controllers/AbstractContextHandlerController.handleContext:(Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #42 = NameAndType        #43:#44       // handleContext:(Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #43 = Utf8               handleContext\n+   #44 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #45 = String             #46           // errorMessage\n+   #46 = Utf8               errorMessage\n+   #47 = Methodref          #16.#48       // psiprobe/controllers/AbstractContextHandlerController.getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #48 = NameAndType        #49:#50       // getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #49 = Utf8               getMessageSourceAccessor\n+   #50 = Utf8               ()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #51 = String             #52           // probe.src.contextDoesntExist\n+   #52 = Utf8               probe.src.contextDoesntExist\n+   #53 = Class              #54           // java/lang/Object\n+   #54 = Utf8               java/lang/Object\n+   #55 = Methodref          #56.#57       // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #56 = Class              #58           // org/springframework/context/support/MessageSourceAccessor\n+   #57 = NameAndType        #59:#60       // getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #58 = Utf8               org/springframework/context/support/MessageSourceAccessor\n+   #59 = Utf8               getMessage\n+   #60 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #61 = InterfaceMethodref #62.#63       // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #62 = Class              #64           // javax/servlet/http/HttpServletRequest\n+   #63 = NameAndType        #65:#66       // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #64 = Utf8               javax/servlet/http/HttpServletRequest\n+   #65 = Utf8               setAttribute\n+   #66 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+   #67 = Class              #68           // org/springframework/web/servlet/ModelAndView\n+   #68 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #69 = String             #70           // errors/paramerror\n+   #70 = Utf8               errors/paramerror\n+   #71 = Methodref          #67.#72       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #72 = NameAndType        #5:#73        // \"<init>\":(Ljava/lang/String;)V\n+   #73 = Utf8               (Ljava/lang/String;)V\n+   #74 = Utf8               Code\n+   #75 = Utf8               LineNumberTable\n+   #76 = Utf8               LocalVariableTable\n+   #77 = Utf8               this\n+   #78 = Utf8               Lpsiprobe/controllers/AbstractContextHandlerController;\n+   #79 = Utf8               handleRequestInternal\n+   #80 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #81 = Utf8               request\n+   #82 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #83 = Utf8               response\n+   #84 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #85 = Utf8               contextName\n+   #86 = Utf8               Ljava/lang/String;\n+   #87 = Utf8               context\n+   #88 = Utf8               Lorg/apache/catalina/Context;\n+   #89 = Utf8               StackMapTable\n+   #90 = Class              #91           // java/lang/String\n+   #91 = Utf8               java/lang/String\n+   #92 = Class              #93           // org/apache/catalina/Context\n+   #93 = Utf8               org/apache/catalina/Context\n+   #94 = Utf8               Exceptions\n+   #95 = Class              #96           // java/lang/Exception\n+   #96 = Utf8               java/lang/Exception\n    #97 = Utf8               MethodParameters\n    #98 = Utf8               SourceFile\n    #99 = Utf8               AbstractContextHandlerController.java\n {\n   public psiprobe.controllers.AbstractContextHandlerController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 23: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/AbstractContextHandlerController;\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=8, locals=5, args_size=3\n          0: aload_1\n-         1: ldc           #19                 // String webapp\n+         1: ldc           #7                  // String webapp\n          3: aconst_null\n-         4: invokestatic  #21                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         4: invokestatic  #9                  // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n          7: astore_3\n          8: aconst_null\n          9: astore        4\n         11: aload_3\n         12: ifnull        44\n         15: aload_0\n-        16: invokevirtual #27                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        19: invokevirtual #31                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        16: invokevirtual #15                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        19: invokevirtual #21                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n         22: aload_3\n-        23: invokeinterface #37,  2           // InterfaceMethod psiprobe/TomcatContainer.formatContextName:(Ljava/lang/String;)Ljava/lang/String;\n+        23: invokeinterface #27,  2           // InterfaceMethod psiprobe/TomcatContainer.formatContextName:(Ljava/lang/String;)Ljava/lang/String;\n         28: astore_3\n         29: aload_0\n-        30: invokevirtual #27                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        33: invokevirtual #31                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        30: invokevirtual #15                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        33: invokevirtual #21                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n         36: aload_3\n-        37: invokeinterface #43,  2           // InterfaceMethod psiprobe/TomcatContainer.findContext:(Ljava/lang/String;)Lorg/apache/catalina/Context;\n+        37: invokeinterface #33,  2           // InterfaceMethod psiprobe/TomcatContainer.findContext:(Ljava/lang/String;)Lorg/apache/catalina/Context;\n         42: astore        4\n         44: aload         4\n         46: ifnonnull     56\n         49: aload_0\n-        50: invokevirtual #47                 // Method isContextOptional:()Z\n+        50: invokevirtual #37                 // Method isContextOptional:()Z\n         53: ifeq          66\n         56: aload_0\n         57: aload_3\n         58: aload         4\n         60: aload_1\n         61: aload_2\n-        62: invokevirtual #51                 // Method handleContext:(Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+        62: invokevirtual #41                 // Method handleContext:(Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n         65: areturn\n         66: aload_3\n         67: ifnull        95\n         70: aload_1\n-        71: ldc           #55                 // String errorMessage\n+        71: ldc           #45                 // String errorMessage\n         73: aload_0\n-        74: invokevirtual #57                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-        77: ldc           #61                 // String probe.src.contextDoesntExist\n+        74: invokevirtual #47                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+        77: ldc           #51                 // String probe.src.contextDoesntExist\n         79: iconst_1\n-        80: anewarray     #63                 // class java/lang/Object\n+        80: anewarray     #53                 // class java/lang/Object\n         83: dup\n         84: iconst_0\n         85: aload_3\n         86: aastore\n-        87: invokevirtual #65                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-        90: invokeinterface #71,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-        95: new           #77                 // class org/springframework/web/servlet/ModelAndView\n+        87: invokevirtual #55                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        90: invokeinterface #61,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+        95: new           #67                 // class org/springframework/web/servlet/ModelAndView\n         98: dup\n-        99: ldc           #79                 // String errors/paramerror\n-       101: invokespecial #81                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        99: ldc           #69                 // String errors/paramerror\n+       101: invokespecial #71                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n        104: areturn\n       LineNumberTable:\n         line 29: 0\n         line 30: 8\n         line 31: 11\n         line 32: 15\n         line 33: 29\n         line 36: 44\n         line 37: 56\n         line 39: 66\n         line 40: 70\n-        line 41: 77\n+        line 41: 87\n         line 40: 90\n         line 44: 95\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     105     0  this   Lpsiprobe/controllers/AbstractContextHandlerController;\n             0     105     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     105     2 response   Ljavax/servlet/http/HttpServletResponse;\n@@ -205,14 +203,16 @@\n       StackMapTable: number_of_entries = 4\n         frame_type = 253 /* append */\n           offset_delta = 44\n           locals = [ class java/lang/String, class org/apache/catalina/Context ]\n         frame_type = 11 /* same */\n         frame_type = 9 /* same */\n         frame_type = 28 /* same */\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   protected boolean isContextOptional();\n     descriptor: ()Z\n"}]}, {"source1": "psiprobe/controllers/AbstractTomcatContainerController.class", "source2": "psiprobe/controllers/AbstractTomcatContainerController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,126 +1,125 @@\n-  SHA-256 checksum 61b2e0d9005bd21375cd8d7982b2ef3e8ac8a4adf0c6272df94a81a15376cdc2\n+  SHA-256 checksum 52f59b56a75e2771d6e5605a3665646c29c805bfa8caced428d3b11771dcd54f\n   Compiled from \"AbstractTomcatContainerController.java\"\n public abstract class psiprobe.controllers.AbstractTomcatContainerController extends org.springframework.web.servlet.mvc.AbstractController\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/controllers/AbstractTomcatContainerController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/AbstractController\n+  this_class: #20                         // psiprobe/controllers/AbstractTomcatContainerController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/AbstractController\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/AbstractTomcatContainerController\n-   #2 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/AbstractController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/AbstractController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/AbstractController\n-   #5 = Utf8               logger\n-   #6 = Utf8               Lorg/slf4j/Logger;\n-   #7 = Utf8               containerWrapper\n-   #8 = Utf8               Lpsiprobe/beans/ContainerWrapperBean;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Ljavax/inject/Inject;\n-  #11 = Utf8               viewName\n-  #12 = Utf8               Ljava/lang/String;\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n-  #17 = NameAndType        #13:#14        // \"<init>\":()V\n-  #18 = Methodref          #19.#21        // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #19 = Class              #20            // java/lang/Object\n-  #20 = Utf8               java/lang/Object\n-  #21 = NameAndType        #22:#23        // getClass:()Ljava/lang/Class;\n-  #22 = Utf8               getClass\n-  #23 = Utf8               ()Ljava/lang/Class;\n-  #24 = Methodref          #25.#27        // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #25 = Class              #26            // org/slf4j/LoggerFactory\n-  #26 = Utf8               org/slf4j/LoggerFactory\n-  #27 = NameAndType        #28:#29        // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #28 = Utf8               getLogger\n-  #29 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n-  #30 = Fieldref           #1.#31         // psiprobe/controllers/AbstractTomcatContainerController.logger:Lorg/slf4j/Logger;\n-  #31 = NameAndType        #5:#6          // logger:Lorg/slf4j/Logger;\n-  #32 = Utf8               LineNumberTable\n-  #33 = Utf8               LocalVariableTable\n-  #34 = Utf8               this\n-  #35 = Utf8               Lpsiprobe/controllers/AbstractTomcatContainerController;\n-  #36 = Utf8               getContainerWrapper\n-  #37 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-  #38 = Fieldref           #1.#39         // psiprobe/controllers/AbstractTomcatContainerController.containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n-  #39 = NameAndType        #7:#8          // containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n-  #40 = Utf8               setContainerWrapper\n-  #41 = Utf8               (Lpsiprobe/beans/ContainerWrapperBean;)V\n-  #42 = Utf8               MethodParameters\n-  #43 = Utf8               getViewName\n-  #44 = Utf8               ()Ljava/lang/String;\n-  #45 = Fieldref           #1.#46         // psiprobe/controllers/AbstractTomcatContainerController.viewName:Ljava/lang/String;\n-  #46 = NameAndType        #11:#12        // viewName:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #8 = Class              #10            // java/lang/Object\n+   #9 = NameAndType        #11:#12        // getClass:()Ljava/lang/Class;\n+  #10 = Utf8               java/lang/Object\n+  #11 = Utf8               getClass\n+  #12 = Utf8               ()Ljava/lang/Class;\n+  #13 = Methodref          #14.#15        // org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #14 = Class              #16            // org/slf4j/LoggerFactory\n+  #15 = NameAndType        #17:#18        // getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #16 = Utf8               org/slf4j/LoggerFactory\n+  #17 = Utf8               getLogger\n+  #18 = Utf8               (Ljava/lang/Class;)Lorg/slf4j/Logger;\n+  #19 = Fieldref           #20.#21        // psiprobe/controllers/AbstractTomcatContainerController.logger:Lorg/slf4j/Logger;\n+  #20 = Class              #22            // psiprobe/controllers/AbstractTomcatContainerController\n+  #21 = NameAndType        #23:#24        // logger:Lorg/slf4j/Logger;\n+  #22 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n+  #23 = Utf8               logger\n+  #24 = Utf8               Lorg/slf4j/Logger;\n+  #25 = Fieldref           #20.#26        // psiprobe/controllers/AbstractTomcatContainerController.containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+  #26 = NameAndType        #27:#28        // containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+  #27 = Utf8               containerWrapper\n+  #28 = Utf8               Lpsiprobe/beans/ContainerWrapperBean;\n+  #29 = Fieldref           #20.#30        // psiprobe/controllers/AbstractTomcatContainerController.viewName:Ljava/lang/String;\n+  #30 = NameAndType        #31:#32        // viewName:Ljava/lang/String;\n+  #31 = Utf8               viewName\n+  #32 = Utf8               Ljava/lang/String;\n+  #33 = Utf8               RuntimeVisibleAnnotations\n+  #34 = Utf8               Ljavax/inject/Inject;\n+  #35 = Utf8               Code\n+  #36 = Utf8               LineNumberTable\n+  #37 = Utf8               LocalVariableTable\n+  #38 = Utf8               this\n+  #39 = Utf8               Lpsiprobe/controllers/AbstractTomcatContainerController;\n+  #40 = Utf8               getContainerWrapper\n+  #41 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+  #42 = Utf8               setContainerWrapper\n+  #43 = Utf8               (Lpsiprobe/beans/ContainerWrapperBean;)V\n+  #44 = Utf8               MethodParameters\n+  #45 = Utf8               getViewName\n+  #46 = Utf8               ()Ljava/lang/String;\n   #47 = Utf8               setViewName\n   #48 = Utf8               (Ljava/lang/String;)V\n   #49 = Utf8               SourceFile\n   #50 = Utf8               AbstractTomcatContainerController.java\n {\n   protected final org.slf4j.Logger logger;\n     descriptor: Lorg/slf4j/Logger;\n     flags: (0x0014) ACC_PROTECTED, ACC_FINAL\n \n   private psiprobe.beans.ContainerWrapperBean containerWrapper;\n     descriptor: Lpsiprobe/beans/ContainerWrapperBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #34()\n         javax.inject.Inject\n \n   private java.lang.String viewName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.controllers.AbstractTomcatContainerController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n          4: aload_0\n          5: aload_0\n-         6: invokevirtual #18                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         9: invokestatic  #24                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n-        12: putfield      #30                 // Field logger:Lorg/slf4j/Logger;\n+         6: invokevirtual #7                  // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokestatic  #13                 // Method org/slf4j/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/slf4j/Logger;\n+        12: putfield      #19                 // Field logger:Lorg/slf4j/Logger;\n         15: return\n       LineNumberTable:\n         line 24: 0\n         line 27: 4\n-        line 24: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/controllers/AbstractTomcatContainerController;\n \n   public psiprobe.beans.ContainerWrapperBean getContainerWrapper();\n     descriptor: ()Lpsiprobe/beans/ContainerWrapperBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+         1: getfield      #25                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n          4: areturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/AbstractTomcatContainerController;\n \n   public void setContainerWrapper(psiprobe.beans.ContainerWrapperBean);\n     descriptor: (Lpsiprobe/beans/ContainerWrapperBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #38                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n+         2: putfield      #25                 // Field containerWrapper:Lpsiprobe/beans/ContainerWrapperBean;\n          5: return\n       LineNumberTable:\n         line 51: 0\n         line 52: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/AbstractTomcatContainerController;\n@@ -131,30 +130,30 @@\n \n   public java.lang.String getViewName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #45                 // Field viewName:Ljava/lang/String;\n+         1: getfield      #29                 // Field viewName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/AbstractTomcatContainerController;\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #45                 // Field viewName:Ljava/lang/String;\n+         2: putfield      #29                 // Field viewName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/AbstractTomcatContainerController;\n"}]}, {"source1": "psiprobe/controllers/BeanToXmlController.class", "source2": "psiprobe/controllers/BeanToXmlController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,265 +1,263 @@\n-  SHA-256 checksum 5bcfd9a7e26f55a4f1ce60043ee14bc27235d8b3c78e7def064bbb2d58431a2c\n+  SHA-256 checksum 41559c99deafedeee254cf936b3d2e7d8408e10648d8e3efbe8f6a85f5f12f3d\n   Compiled from \"BeanToXmlController.java\"\n public class psiprobe.controllers.BeanToXmlController extends org.springframework.web.servlet.mvc.AbstractController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/BeanToXmlController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/AbstractController\n+  this_class: #8                          // psiprobe/controllers/BeanToXmlController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/AbstractController\n   interfaces: 0, fields: 2, methods: 5, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/BeanToXmlController\n-    #2 = Utf8               psiprobe/controllers/BeanToXmlController\n-    #3 = Class              #4            // org/springframework/web/servlet/mvc/AbstractController\n+    #1 = Methodref          #2.#3         // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+    #2 = Class              #4            // org/springframework/web/servlet/mvc/AbstractController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               org/springframework/web/servlet/mvc/AbstractController\n-    #5 = Utf8               xmlMarker\n-    #6 = Utf8               Ljava/lang/String;\n-    #7 = Utf8               xstream\n-    #8 = Utf8               Lcom/thoughtworks/xstream/XStream;\n-    #9 = Utf8               RuntimeVisibleAnnotations\n-   #10 = Utf8               Ljavax/inject/Inject;\n-   #11 = Utf8               <init>\n-   #12 = Utf8               ()V\n-   #13 = Utf8               Code\n-   #14 = Methodref          #3.#15        // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n-   #15 = NameAndType        #11:#12       // \"<init>\":()V\n-   #16 = Utf8               LineNumberTable\n-   #17 = Utf8               LocalVariableTable\n-   #18 = Utf8               this\n-   #19 = Utf8               Lpsiprobe/controllers/BeanToXmlController;\n-   #20 = Utf8               getXmlMarker\n-   #21 = Utf8               ()Ljava/lang/String;\n-   #22 = Fieldref           #1.#23        // psiprobe/controllers/BeanToXmlController.xmlMarker:Ljava/lang/String;\n-   #23 = NameAndType        #5:#6         // xmlMarker:Ljava/lang/String;\n-   #24 = Utf8               setXmlMarker\n-   #25 = Utf8               (Ljava/lang/String;)V\n-   #26 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-   #27 = Utf8               value\n-   #28 = Utf8               .oxml\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleRequest\n-   #31 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #32 = Utf8               Exceptions\n-   #33 = Class              #34           // java/lang/Exception\n-   #34 = Utf8               java/lang/Exception\n-   #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #36 = Utf8               path\n-   #37 = Utf8               /*.oxml.htm\n-   #38 = Methodref          #3.#39        // org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #39 = NameAndType        #30:#31       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #40 = Utf8               request\n-   #41 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #42 = Utf8               response\n-   #43 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #44 = Utf8               handleRequestInternal\n-   #45 = InterfaceMethodref #46.#48       // javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n-   #46 = Class              #47           // javax/servlet/http/HttpServletRequest\n-   #47 = Utf8               javax/servlet/http/HttpServletRequest\n-   #48 = NameAndType        #49:#21       // getServletPath:()Ljava/lang/String;\n-   #49 = Utf8               getServletPath\n-   #50 = String             #51           //\n-   #51 = Utf8\n-   #52 = Methodref          #53.#55       // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #53 = Class              #54           // java/lang/String\n-   #54 = Utf8               java/lang/String\n-   #55 = NameAndType        #56:#57       // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #56 = Utf8               replaceAll\n-   #57 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #58 = Methodref          #1.#59        // psiprobe/controllers/BeanToXmlController.getApplicationContext:()Lorg/springframework/context/ApplicationContext;\n-   #59 = NameAndType        #60:#61       // getApplicationContext:()Lorg/springframework/context/ApplicationContext;\n-   #60 = Utf8               getApplicationContext\n-   #61 = Utf8               ()Lorg/springframework/context/ApplicationContext;\n-   #62 = InterfaceMethodref #63.#65       // org/springframework/context/ApplicationContext.getBean:(Ljava/lang/String;)Ljava/lang/Object;\n-   #63 = Class              #64           // org/springframework/context/ApplicationContext\n-   #64 = Utf8               org/springframework/context/ApplicationContext\n-   #65 = NameAndType        #66:#67       // getBean:(Ljava/lang/String;)Ljava/lang/Object;\n-   #66 = Utf8               getBean\n-   #67 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-   #68 = Class              #69           // org/springframework/web/servlet/mvc/Controller\n-   #69 = Utf8               org/springframework/web/servlet/mvc/Controller\n-   #70 = InterfaceMethodref #68.#39       // org/springframework/web/servlet/mvc/Controller.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #71 = Methodref          #72.#74       // org/springframework/web/servlet/ModelAndView.getModel:()Ljava/util/Map;\n-   #72 = Class              #73           // org/springframework/web/servlet/ModelAndView\n-   #73 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #74 = NameAndType        #75:#76       // getModel:()Ljava/util/Map;\n-   #75 = Utf8               getModel\n-   #76 = Utf8               ()Ljava/util/Map;\n-   #77 = Class              #78           // psiprobe/model/TransportableModel\n-   #78 = Utf8               psiprobe/model/TransportableModel\n-   #79 = Methodref          #77.#15       // psiprobe/model/TransportableModel.\"<init>\":()V\n-   #80 = Methodref          #77.#81       // psiprobe/model/TransportableModel.putAll:(Ljava/util/Map;)V\n-   #81 = NameAndType        #82:#83       // putAll:(Ljava/util/Map;)V\n-   #82 = Utf8               putAll\n-   #83 = Utf8               (Ljava/util/Map;)V\n-   #84 = Fieldref           #1.#85        // psiprobe/controllers/BeanToXmlController.xstream:Lcom/thoughtworks/xstream/XStream;\n-   #85 = NameAndType        #7:#8         // xstream:Lcom/thoughtworks/xstream/XStream;\n-   #86 = InterfaceMethodref #87.#89       // javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n-   #87 = Class              #88           // javax/servlet/http/HttpServletResponse\n-   #88 = Utf8               javax/servlet/http/HttpServletResponse\n-   #89 = NameAndType        #90:#91       // getWriter:()Ljava/io/PrintWriter;\n-   #90 = Utf8               getWriter\n-   #91 = Utf8               ()Ljava/io/PrintWriter;\n-   #92 = Methodref          #93.#95       // com/thoughtworks/xstream/XStream.toXML:(Ljava/lang/Object;Ljava/io/Writer;)V\n-   #93 = Class              #94           // com/thoughtworks/xstream/XStream\n-   #94 = Utf8               com/thoughtworks/xstream/XStream\n-   #95 = NameAndType        #96:#97       // toXML:(Ljava/lang/Object;Ljava/io/Writer;)V\n-   #96 = Utf8               toXML\n-   #97 = Utf8               (Ljava/lang/Object;Ljava/io/Writer;)V\n-   #98 = Utf8               internalPath\n-   #99 = Utf8               controller\n-  #100 = Utf8               Lorg/springframework/web/servlet/mvc/Controller;\n-  #101 = Utf8               modelAndView\n-  #102 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n-  #103 = Utf8               tm\n-  #104 = Utf8               Lpsiprobe/model/TransportableModel;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/controllers/BeanToXmlController.xmlMarker:Ljava/lang/String;\n+    #8 = Class              #10           // psiprobe/controllers/BeanToXmlController\n+    #9 = NameAndType        #11:#12       // xmlMarker:Ljava/lang/String;\n+   #10 = Utf8               psiprobe/controllers/BeanToXmlController\n+   #11 = Utf8               xmlMarker\n+   #12 = Utf8               Ljava/lang/String;\n+   #13 = Methodref          #2.#14        // org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #14 = NameAndType        #15:#16       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #15 = Utf8               handleRequest\n+   #16 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #17 = InterfaceMethodref #18.#19       // javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n+   #18 = Class              #20           // javax/servlet/http/HttpServletRequest\n+   #19 = NameAndType        #21:#22       // getServletPath:()Ljava/lang/String;\n+   #20 = Utf8               javax/servlet/http/HttpServletRequest\n+   #21 = Utf8               getServletPath\n+   #22 = Utf8               ()Ljava/lang/String;\n+   #23 = String             #24           //\n+   #24 = Utf8\n+   #25 = Methodref          #26.#27       // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #26 = Class              #28           // java/lang/String\n+   #27 = NameAndType        #29:#30       // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #28 = Utf8               java/lang/String\n+   #29 = Utf8               replaceAll\n+   #30 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #31 = Methodref          #8.#32        // psiprobe/controllers/BeanToXmlController.getApplicationContext:()Lorg/springframework/context/ApplicationContext;\n+   #32 = NameAndType        #33:#34       // getApplicationContext:()Lorg/springframework/context/ApplicationContext;\n+   #33 = Utf8               getApplicationContext\n+   #34 = Utf8               ()Lorg/springframework/context/ApplicationContext;\n+   #35 = InterfaceMethodref #36.#37       // org/springframework/context/ApplicationContext.getBean:(Ljava/lang/String;)Ljava/lang/Object;\n+   #36 = Class              #38           // org/springframework/context/ApplicationContext\n+   #37 = NameAndType        #39:#40       // getBean:(Ljava/lang/String;)Ljava/lang/Object;\n+   #38 = Utf8               org/springframework/context/ApplicationContext\n+   #39 = Utf8               getBean\n+   #40 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+   #41 = Class              #42           // org/springframework/web/servlet/mvc/Controller\n+   #42 = Utf8               org/springframework/web/servlet/mvc/Controller\n+   #43 = InterfaceMethodref #41.#14       // org/springframework/web/servlet/mvc/Controller.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #44 = Methodref          #45.#46       // org/springframework/web/servlet/ModelAndView.getModel:()Ljava/util/Map;\n+   #45 = Class              #47           // org/springframework/web/servlet/ModelAndView\n+   #46 = NameAndType        #48:#49       // getModel:()Ljava/util/Map;\n+   #47 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #48 = Utf8               getModel\n+   #49 = Utf8               ()Ljava/util/Map;\n+   #50 = Class              #51           // psiprobe/model/TransportableModel\n+   #51 = Utf8               psiprobe/model/TransportableModel\n+   #52 = Methodref          #50.#3        // psiprobe/model/TransportableModel.\"<init>\":()V\n+   #53 = Methodref          #50.#54       // psiprobe/model/TransportableModel.putAll:(Ljava/util/Map;)V\n+   #54 = NameAndType        #55:#56       // putAll:(Ljava/util/Map;)V\n+   #55 = Utf8               putAll\n+   #56 = Utf8               (Ljava/util/Map;)V\n+   #57 = Fieldref           #8.#58        // psiprobe/controllers/BeanToXmlController.xstream:Lcom/thoughtworks/xstream/XStream;\n+   #58 = NameAndType        #59:#60       // xstream:Lcom/thoughtworks/xstream/XStream;\n+   #59 = Utf8               xstream\n+   #60 = Utf8               Lcom/thoughtworks/xstream/XStream;\n+   #61 = InterfaceMethodref #62.#63       // javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n+   #62 = Class              #64           // javax/servlet/http/HttpServletResponse\n+   #63 = NameAndType        #65:#66       // getWriter:()Ljava/io/PrintWriter;\n+   #64 = Utf8               javax/servlet/http/HttpServletResponse\n+   #65 = Utf8               getWriter\n+   #66 = Utf8               ()Ljava/io/PrintWriter;\n+   #67 = Methodref          #68.#69       // com/thoughtworks/xstream/XStream.toXML:(Ljava/lang/Object;Ljava/io/Writer;)V\n+   #68 = Class              #70           // com/thoughtworks/xstream/XStream\n+   #69 = NameAndType        #71:#72       // toXML:(Ljava/lang/Object;Ljava/io/Writer;)V\n+   #70 = Utf8               com/thoughtworks/xstream/XStream\n+   #71 = Utf8               toXML\n+   #72 = Utf8               (Ljava/lang/Object;Ljava/io/Writer;)V\n+   #73 = Utf8               RuntimeVisibleAnnotations\n+   #74 = Utf8               Ljavax/inject/Inject;\n+   #75 = Utf8               Code\n+   #76 = Utf8               LineNumberTable\n+   #77 = Utf8               LocalVariableTable\n+   #78 = Utf8               this\n+   #79 = Utf8               Lpsiprobe/controllers/BeanToXmlController;\n+   #80 = Utf8               getXmlMarker\n+   #81 = Utf8               setXmlMarker\n+   #82 = Utf8               (Ljava/lang/String;)V\n+   #83 = Utf8               MethodParameters\n+   #84 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+   #85 = Utf8               value\n+   #86 = Utf8               .oxml\n+   #87 = Utf8               request\n+   #88 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #89 = Utf8               response\n+   #90 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #91 = Utf8               Exceptions\n+   #92 = Class              #93           // java/lang/Exception\n+   #93 = Utf8               java/lang/Exception\n+   #94 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+   #95 = Utf8               path\n+   #96 = Utf8               /*.oxml.htm\n+   #97 = Utf8               handleRequestInternal\n+   #98 = Utf8               tm\n+   #99 = Utf8               Lpsiprobe/model/TransportableModel;\n+  #100 = Utf8               modelAndView\n+  #101 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n+  #102 = Utf8               internalPath\n+  #103 = Utf8               controller\n+  #104 = Utf8               Lorg/springframework/web/servlet/mvc/Controller;\n   #105 = Utf8               StackMapTable\n   #106 = Utf8               SourceFile\n   #107 = Utf8               BeanToXmlController.java\n   #108 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private java.lang.String xmlMarker;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private com.thoughtworks.xstream.XStream xstream;\n     descriptor: Lcom/thoughtworks/xstream/XStream;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #74()\n         javax.inject.Inject\n \n   public psiprobe.controllers.BeanToXmlController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/BeanToXmlController;\n \n   public java.lang.String getXmlMarker();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field xmlMarker:Ljava/lang/String;\n+         1: getfield      #7                  // Field xmlMarker:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/BeanToXmlController;\n \n   public void setXmlMarker(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #26(#27=s#28)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\".oxml\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #22                 // Field xmlMarker:Ljava/lang/String;\n+         2: putfield      #7                  // Field xmlMarker:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 56: 0\n         line 57: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/BeanToXmlController;\n             0       6     1 xmlMarker   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       xmlMarker\n+    RuntimeVisibleAnnotations:\n+      0: #84(#85=s#86)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\".oxml\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #35(#36=[s#37])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/*.oxml.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #38                 // Method org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #13                 // Method org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 63: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/BeanToXmlController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #94(#95=[s#96])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/*.oxml.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=8, args_size=3\n          0: aload_1\n-         1: invokeinterface #45,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n+         1: invokeinterface #17,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n          6: astore_3\n          7: aload_3\n          8: aload_0\n-         9: getfield      #22                 // Field xmlMarker:Ljava/lang/String;\n-        12: ldc           #50                 // String\n-        14: invokevirtual #52                 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         9: getfield      #7                  // Field xmlMarker:Ljava/lang/String;\n+        12: ldc           #23                 // String\n+        14: invokevirtual #25                 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         17: astore        4\n         19: aload_0\n-        20: invokevirtual #58                 // Method getApplicationContext:()Lorg/springframework/context/ApplicationContext;\n+        20: invokevirtual #31                 // Method getApplicationContext:()Lorg/springframework/context/ApplicationContext;\n         23: aload         4\n-        25: invokeinterface #62,  2           // InterfaceMethod org/springframework/context/ApplicationContext.getBean:(Ljava/lang/String;)Ljava/lang/Object;\n-        30: checkcast     #68                 // class org/springframework/web/servlet/mvc/Controller\n+        25: invokeinterface #35,  2           // InterfaceMethod org/springframework/context/ApplicationContext.getBean:(Ljava/lang/String;)Ljava/lang/Object;\n+        30: checkcast     #41                 // class org/springframework/web/servlet/mvc/Controller\n         33: astore        5\n         35: aload         5\n         37: ifnull        93\n         40: aload         5\n         42: aload_1\n         43: aload_2\n-        44: invokeinterface #70,  3           // InterfaceMethod org/springframework/web/servlet/mvc/Controller.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+        44: invokeinterface #43,  3           // InterfaceMethod org/springframework/web/servlet/mvc/Controller.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n         49: astore        6\n         51: aload         6\n-        53: invokevirtual #71                 // Method org/springframework/web/servlet/ModelAndView.getModel:()Ljava/util/Map;\n+        53: invokevirtual #44                 // Method org/springframework/web/servlet/ModelAndView.getModel:()Ljava/util/Map;\n         56: ifnull        93\n-        59: new           #77                 // class psiprobe/model/TransportableModel\n+        59: new           #50                 // class psiprobe/model/TransportableModel\n         62: dup\n-        63: invokespecial #79                 // Method psiprobe/model/TransportableModel.\"<init>\":()V\n+        63: invokespecial #52                 // Method psiprobe/model/TransportableModel.\"<init>\":()V\n         66: astore        7\n         68: aload         7\n         70: aload         6\n-        72: invokevirtual #71                 // Method org/springframework/web/servlet/ModelAndView.getModel:()Ljava/util/Map;\n-        75: invokevirtual #80                 // Method psiprobe/model/TransportableModel.putAll:(Ljava/util/Map;)V\n+        72: invokevirtual #44                 // Method org/springframework/web/servlet/ModelAndView.getModel:()Ljava/util/Map;\n+        75: invokevirtual #53                 // Method psiprobe/model/TransportableModel.putAll:(Ljava/util/Map;)V\n         78: aload_0\n-        79: getfield      #84                 // Field xstream:Lcom/thoughtworks/xstream/XStream;\n+        79: getfield      #57                 // Field xstream:Lcom/thoughtworks/xstream/XStream;\n         82: aload         7\n         84: aload_2\n-        85: invokeinterface #86,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n-        90: invokevirtual #92                 // Method com/thoughtworks/xstream/XStream.toXML:(Ljava/lang/Object;Ljava/io/Writer;)V\n+        85: invokeinterface #61,  1           // InterfaceMethod javax/servlet/http/HttpServletResponse.getWriter:()Ljava/io/PrintWriter;\n+        90: invokevirtual #67                 // Method com/thoughtworks/xstream/XStream.toXML:(Ljava/lang/Object;Ljava/io/Writer;)V\n         93: aconst_null\n         94: areturn\n       LineNumberTable:\n         line 70: 0\n         line 71: 7\n         line 73: 19\n         line 74: 35\n@@ -267,26 +265,28 @@\n         line 76: 51\n         line 77: 59\n         line 78: 68\n         line 79: 78\n         line 82: 93\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           68      25     7    tm   Lpsiprobe/model/TransportableModel;\n+           51      42     6 modelAndView   Lorg/springframework/web/servlet/ModelAndView;\n             0      95     0  this   Lpsiprobe/controllers/BeanToXmlController;\n             0      95     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      95     2 response   Ljavax/servlet/http/HttpServletResponse;\n             7      88     3  path   Ljava/lang/String;\n            19      76     4 internalPath   Ljava/lang/String;\n            35      60     5 controller   Lorg/springframework/web/servlet/mvc/Controller;\n-           51      42     6 modelAndView   Lorg/springframework/web/servlet/ModelAndView;\n-           68      25     7    tm   Lpsiprobe/model/TransportableModel;\n       StackMapTable: number_of_entries = 1\n         frame_type = 254 /* append */\n           offset_delta = 93\n           locals = [ class java/lang/String, class java/lang/String, class org/springframework/web/servlet/mvc/Controller ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"BeanToXmlController.java\"\n RuntimeVisibleAnnotations:\n"}]}, {"source1": "psiprobe/controllers/DecoratorController.class", "source2": "psiprobe/controllers/DecoratorController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -54,15 +54,15 @@\n         uptime %= 3600000L;\n         final long uptimeMins = uptime / 60000L;\n         request.setAttribute(\"uptime_days\", (Object)Long.valueOf(uptimeDays));\n         request.setAttribute(\"uptime_hours\", (Object)Long.valueOf(uptimeHours));\n         request.setAttribute(\"uptime_mins\", (Object)Long.valueOf(uptimeMins));\n         String lang = \"en\";\n         for (final String fileName : this.getMessageFileNamesForLocale(request.getLocale())) {\n-            if (this.getServletContext().getResource(String.valueOf(fileName) + \".properties\") != null) {\n+            if (this.getServletContext().getResource(fileName + \".properties\") != null) {\n                 lang = fileName.substring(this.messagesBasename.length() + 1);\n                 break;\n             }\n         }\n         request.setAttribute(\"lang\", (Object)lang);\n         return super.handleRequestInternal(request, response);\n     }\n"}]}, {"source1": "psiprobe/controllers/RememberVisibilityController.class", "source2": "psiprobe/controllers/RememberVisibilityController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -28,12 +28,12 @@\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         String cookieName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"cn\");\n         final String state = ServletRequestUtils.getStringParameter((ServletRequest)request, \"state\");\n         if (cookieName != null && state != null) {\n             cookieName = Functions.safeCookieName(cookieName);\n-            response.addHeader(\"Set-Cookie\", String.valueOf(cookieName) + \"=\" + state + \"; Expires=\" + this.sdf.format(new Date(System.currentTimeMillis() + 315360000000L)) + \"; Secure=true; HttpOnly=true\");\n+            response.addHeader(\"Set-Cookie\", cookieName + \"=\" + state + \"; Expires=\" + this.sdf.format(new Date(System.currentTimeMillis() + 315360000000L)) + \"; Secure=true; HttpOnly=true\");\n         }\n         return null;\n     }\n }\n"}]}, {"source1": "psiprobe/controllers/RenderChartController.class", "source2": "psiprobe/controllers/RenderChartController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers;\n \n+import org.slf4j.LoggerFactory;\n import org.jfree.chart.JFreeChart;\n import org.jfree.chart.ChartUtils;\n import org.jfree.chart.ui.RectangleInsets;\n import org.jfree.chart.axis.ValueAxis;\n import org.jfree.chart.axis.DateAxis;\n import java.awt.Paint;\n import java.awt.Color;\n@@ -22,32 +23,27 @@\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import psiprobe.Utils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import javax.inject.Inject;\n import psiprobe.model.stats.StatsCollection;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.AbstractController;\n \n @Controller\n public class RenderChartController extends AbstractController\n {\n     private static final Logger logger;\n     @Inject\n     private StatsCollection statsCollection;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)RenderChartController.class);\n-    }\n-    \n     public StatsCollection getStatsCollection() {\n         return this.statsCollection;\n     }\n     \n     public void setStatsCollection(final StatsCollection statsCollection) {\n         this.statsCollection = statsCollection;\n     }\n@@ -128,8 +124,12 @@\n             chart.getXYPlot().setDomainAxis(1, (ValueAxis)new DateAxis());\n             chart.getXYPlot().setInsets(new RectangleInsets(-15.0, 0.0, 0.0, 10.0));\n             response.setHeader(\"Content-type\", \"image/png\");\n             response.getOutputStream().write(ChartUtils.encodeAsPNG(chart.createBufferedImage(width, height)));\n         }\n         return null;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)RenderChartController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/WhoisController.class", "source2": "psiprobe/controllers/WhoisController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers;\n \n+import org.slf4j.LoggerFactory;\n import java.util.List;\n import java.net.UnknownHostException;\n import java.net.InetAddress;\n import java.io.Reader;\n import java.io.BufferedReader;\n import java.io.InputStream;\n import java.io.InputStreamReader;\n@@ -16,31 +17,26 @@\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.springframework.beans.factory.annotation.Value;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.ParameterizableViewController;\n \n @Controller\n public class WhoisController extends ParameterizableViewController\n {\n     private static final Logger logger;\n     private long lookupTimeout;\n     private String defaultServer;\n     private int defaultPort;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)WhoisController.class);\n-    }\n-    \n     public long getLookupTimeout() {\n         return this.lookupTimeout;\n     }\n     \n     @Value(\"5\")\n     public void setLookupTimeout(final long lookupTimeout) {\n         this.lookupTimeout = lookupTimeout;\n@@ -79,53 +75,36 @@\n         catch (final IOException e) {\n             timeout = true;\n             WhoisController.logger.trace(\"\", (Throwable)e);\n         }\n         List<String> lines = null;\n         if (wh != null) {\n             lines = new ArrayList<String>(50);\n-            Throwable t = null;\n-            try {\n-                final BufferedReader br = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(wh.getSummary().getBytes(StandardCharsets.UTF_8)), StandardCharsets.UTF_8));\n-                try {\n-                    String line;\n-                    while ((line = br.readLine()) != null) {\n-                        lines.add(line);\n-                    }\n-                }\n-                finally {\n-                    if (br != null) {\n-                        br.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n+            try (final BufferedReader br = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(wh.getSummary().getBytes(StandardCharsets.UTF_8)), StandardCharsets.UTF_8))) {\n+                String line;\n+                while ((line = br.readLine()) != null) {\n+                    lines.add(line);\n                 }\n             }\n         }\n         String reverseName = null;\n         if (ipAddress != null) {\n             try {\n                 reverseName = InetAddress.getByName(ipAddress).getCanonicalHostName();\n             }\n             catch (final UnknownHostException e2) {\n                 WhoisController.logger.error(\"could not run a DNS query on {}\", (Object)ipAddress);\n                 WhoisController.logger.trace(\"\", (Throwable)e2);\n             }\n         }\n-        return new ModelAndView(this.getViewName(), \"result\", (Object)lines).addObject(\"timeout\", (Object)Boolean.valueOf(timeout)).addObject(\"whoisServer\", (Object)((wh != null) ? (String.valueOf(wh.getServer()) + \":\" + wh.getPort()) : (String.valueOf(this.defaultServer) + \":\" + this.defaultPort))).addObject(\"domainName\", (Object)reverseName);\n+        return new ModelAndView(this.getViewName(), \"result\", (Object)lines).addObject(\"timeout\", (Object)Boolean.valueOf(timeout)).addObject(\"whoisServer\", (Object)((wh != null) ? (wh.getServer() + \":\" + wh.getPort()) : (this.defaultServer + \":\" + this.defaultPort))).addObject(\"domainName\", (Object)reverseName);\n     }\n     \n     @Value(\"ajax/whois\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)WhoisController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.class", "source2": "psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,30 +1,26 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.web.servlet.view.RedirectView;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.InternalResourceView;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.apache.catalina.Context;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n public abstract class AbstractNoSelfContextHandlerController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     private boolean passQueryString;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AbstractNoSelfContextHandlerController.class);\n-    }\n-    \n     public boolean isPassQueryString() {\n         return this.passQueryString;\n     }\n     \n     public void setPassQueryString(final boolean passQueryString) {\n         this.passQueryString = passQueryString;\n     }\n@@ -37,12 +33,16 @@\n             this.executeAction(contextName);\n         }\n         catch (final Exception e) {\n             request.setAttribute(\"errorMessage\", (Object)e.getMessage());\n             AbstractNoSelfContextHandlerController.logger.error(\"Error during invocation\", (Throwable)e);\n             return new ModelAndView((View)new InternalResourceView(this.getViewName()));\n         }\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName() + (this.isPassQueryString() ? (\"?\" + request.getQueryString()) : \"\")));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName() + (this.isPassQueryString() ? (\"?\" + request.getQueryString()) : \"\")));\n     }\n     \n     protected abstract void executeAction(final String contextName) throws Exception;\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AbstractNoSelfContextHandlerController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/AjaxReloadContextController.class", "source2": "psiprobe/controllers/apps/AjaxReloadContextController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.springframework.security.core.Authentication;\n import org.springframework.security.core.context.SecurityContextHolder;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class AjaxReloadContextController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AjaxReloadContextController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/app/reload.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         if (context != null && !request.getContextPath().equals(contextName)) {\n@@ -44,8 +40,12 @@\n         return new ModelAndView(this.getViewName(), \"available\", (Object)Boolean.valueOf(context != null && this.getContainerWrapper().getTomcatContainer().getAvailable(context)));\n     }\n     \n     @Value(\"ajax/context_status\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AjaxReloadContextController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/AjaxToggleContextController.class", "source2": "psiprobe/controllers/apps/AjaxToggleContextController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.springframework.security.core.Authentication;\n import org.springframework.security.core.context.SecurityContextHolder;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class AjaxToggleContextController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AjaxToggleContextController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/app/toggle.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         if (context != null && !request.getContextPath().equals(contextName)) {\n@@ -51,8 +47,12 @@\n         return new ModelAndView(this.getViewName(), \"available\", (Object)Boolean.valueOf(context != null && this.getContainerWrapper().getTomcatContainer().getAvailable(context)));\n     }\n     \n     @Value(\"ajax/context_status\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AjaxToggleContextController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/AllAppStatsController.class", "source2": "psiprobe/controllers/apps/AllAppStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum 71c6c2dc586668291dfaac31157aa0146c6792a337f3ebb689cda4d26ba67b9d\n+  SHA-256 checksum 451488b6d3b94ad5deb153f880d60c211cd3676531693909f025dddedc9c3e73\n   Compiled from \"AllAppStatsController.java\"\n public class psiprobe.controllers.apps.AllAppStatsController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/AllAppStatsController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #8                          // psiprobe/controllers/apps/AllAppStatsController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 1, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/AllAppStatsController\n-   #2 = Utf8               psiprobe/controllers/apps/AllAppStatsController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n-   #5 = Utf8               collectionPeriod\n-   #6 = Utf8               J\n-   #7 = Utf8               <init>\n-   #8 = Utf8               ()V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-  #11 = NameAndType        #7:#8          // \"<init>\":()V\n-  #12 = Utf8               LineNumberTable\n-  #13 = Utf8               LocalVariableTable\n-  #14 = Utf8               this\n-  #15 = Utf8               Lpsiprobe/controllers/apps/AllAppStatsController;\n-  #16 = Utf8               getCollectionPeriod\n-  #17 = Utf8               ()J\n-  #18 = Fieldref           #1.#19         // psiprobe/controllers/apps/AllAppStatsController.collectionPeriod:J\n-  #19 = NameAndType        #5:#6          // collectionPeriod:J\n-  #20 = Utf8               setCollectionPeriod\n-  #21 = Utf8               (J)V\n-  #22 = Utf8               MethodParameters\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               RuntimeVisibleAnnotations\n-  #25 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #26 = Utf8               value\n-  #27 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n-  #28 = Methodref          #29.#31        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #29 = Class              #30            // psiprobe/tools/TimeExpression\n-  #30 = Utf8               psiprobe/tools/TimeExpression\n-  #31 = NameAndType        #32:#33        // inSeconds:(Ljava/lang/String;)J\n-  #32 = Utf8               inSeconds\n-  #33 = Utf8               (Ljava/lang/String;)J\n-  #34 = Utf8               Ljava/lang/String;\n-  #35 = Utf8               handleRequest\n-  #36 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #37 = Utf8               Exceptions\n-  #38 = Class              #39            // java/lang/Exception\n-  #39 = Utf8               java/lang/Exception\n-  #40 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #41 = Utf8               path\n-  #42 = Utf8               /allappstats.htm\n-  #43 = Methodref          #3.#44         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #44 = NameAndType        #35:#36        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #45 = Utf8               request\n-  #46 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #47 = Utf8               response\n-  #48 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #49 = Utf8               handleRequestInternal\n-  #50 = Methodref          #3.#51         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #51 = NameAndType        #49:#36        // handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #52 = String             #5             // collectionPeriod\n-  #53 = Methodref          #1.#54         // psiprobe/controllers/apps/AllAppStatsController.getCollectionPeriod:()J\n-  #54 = NameAndType        #16:#17        // getCollectionPeriod:()J\n-  #55 = Methodref          #56.#58        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #56 = Class              #57            // java/lang/Long\n-  #57 = Utf8               java/lang/Long\n-  #58 = NameAndType        #59:#60        // valueOf:(J)Ljava/lang/Long;\n-  #59 = Utf8               valueOf\n-  #60 = Utf8               (J)Ljava/lang/Long;\n-  #61 = Methodref          #62.#64        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #62 = Class              #63            // org/springframework/web/servlet/ModelAndView\n-  #63 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #64 = NameAndType        #65:#66        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #65 = Utf8               addObject\n-  #66 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #67 = Utf8               setViewName\n-  #68 = Utf8               allappstats\n-  #69 = Methodref          #3.#70         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #70 = NameAndType        #67:#23        // setViewName:(Ljava/lang/String;)V\n-  #71 = Utf8               viewName\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/apps/AllAppStatsController.collectionPeriod:J\n+   #8 = Class              #10            // psiprobe/controllers/apps/AllAppStatsController\n+   #9 = NameAndType        #11:#12        // collectionPeriod:J\n+  #10 = Utf8               psiprobe/controllers/apps/AllAppStatsController\n+  #11 = Utf8               collectionPeriod\n+  #12 = Utf8               J\n+  #13 = Methodref          #14.#15        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+  #14 = Class              #16            // psiprobe/tools/TimeExpression\n+  #15 = NameAndType        #17:#18        // inSeconds:(Ljava/lang/String;)J\n+  #16 = Utf8               psiprobe/tools/TimeExpression\n+  #17 = Utf8               inSeconds\n+  #18 = Utf8               (Ljava/lang/String;)J\n+  #19 = Methodref          #2.#20         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #20 = NameAndType        #21:#22        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #21 = Utf8               handleRequest\n+  #22 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #23 = Methodref          #2.#24         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #24 = NameAndType        #25:#22        // handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #25 = Utf8               handleRequestInternal\n+  #26 = String             #11            // collectionPeriod\n+  #27 = Methodref          #8.#28         // psiprobe/controllers/apps/AllAppStatsController.getCollectionPeriod:()J\n+  #28 = NameAndType        #29:#30        // getCollectionPeriod:()J\n+  #29 = Utf8               getCollectionPeriod\n+  #30 = Utf8               ()J\n+  #31 = Methodref          #32.#33        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #32 = Class              #34            // java/lang/Long\n+  #33 = NameAndType        #35:#36        // valueOf:(J)Ljava/lang/Long;\n+  #34 = Utf8               java/lang/Long\n+  #35 = Utf8               valueOf\n+  #36 = Utf8               (J)Ljava/lang/Long;\n+  #37 = Methodref          #38.#39        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #38 = Class              #40            // org/springframework/web/servlet/ModelAndView\n+  #39 = NameAndType        #41:#42        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #40 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #41 = Utf8               addObject\n+  #42 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #43 = Methodref          #2.#44         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #44 = NameAndType        #45:#46        // setViewName:(Ljava/lang/String;)V\n+  #45 = Utf8               setViewName\n+  #46 = Utf8               (Ljava/lang/String;)V\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Lpsiprobe/controllers/apps/AllAppStatsController;\n+  #52 = Utf8               setCollectionPeriod\n+  #53 = Utf8               (J)V\n+  #54 = Utf8               MethodParameters\n+  #55 = Utf8               Ljava/lang/String;\n+  #56 = Utf8               RuntimeVisibleAnnotations\n+  #57 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #58 = Utf8               value\n+  #59 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n+  #60 = Utf8               request\n+  #61 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #62 = Utf8               response\n+  #63 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #64 = Utf8               Exceptions\n+  #65 = Class              #66            // java/lang/Exception\n+  #66 = Utf8               java/lang/Exception\n+  #67 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #68 = Utf8               path\n+  #69 = Utf8               /allappstats.htm\n+  #70 = Utf8               viewName\n+  #71 = Utf8               allappstats\n   #72 = Utf8               SourceFile\n   #73 = Utf8               AllAppStatsController.java\n   #74 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private long collectionPeriod;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.controllers.apps.AllAppStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field collectionPeriod:J\n+         1: getfield      #7                  // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #18                 // Field collectionPeriod:J\n+         2: putfield      #7                  // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n@@ -134,119 +134,119 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #28                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: putfield      #18                 // Field collectionPeriod:J\n+         2: invokestatic  #13                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: putfield      #7                  // Field collectionPeriod:J\n          8: return\n       LineNumberTable:\n         line 58: 0\n         line 59: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #57(#58=s#59)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #40(#41=[s#42])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/allappstats.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #43                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #19                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #67(#68=[s#69])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/allappstats.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #50                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-         6: ldc           #52                 // String collectionPeriod\n+         3: invokespecial #23                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         6: ldc           #26                 // String collectionPeriod\n          8: aload_0\n-         9: invokevirtual #53                 // Method getCollectionPeriod:()J\n-        12: invokestatic  #55                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-        15: invokevirtual #61                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+         9: invokevirtual #27                 // Method getCollectionPeriod:()J\n+        12: invokestatic  #31                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+        15: invokevirtual #37                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         18: areturn\n       LineNumberTable:\n         line 71: 0\n-        line 72: 8\n+        line 72: 9\n         line 71: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n             0      19     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      19     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#68)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"allappstats\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #69                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #43                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/AllAppStatsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #57(#58=s#71)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"allappstats\"\n+        )\n }\n SourceFile: \"AllAppStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #74()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/BaseDownloadXmlConfController.class", "source2": "psiprobe/controllers/apps/BaseDownloadXmlConfController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import javax.servlet.ServletContext;\n import psiprobe.Utils;\n import java.io.File;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.apache.catalina.Context;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n public class BaseDownloadXmlConfController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     private static final String TARGET_WEB_XML = \"web.xml\";\n     private static final String TARGET_CONTEXT_XML = \"context.xml\";\n     private String downloadTarget;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)BaseDownloadXmlConfController.class);\n-    }\n-    \n     public String getDownloadTarget() {\n         return this.downloadTarget;\n     }\n     \n     public void setDownloadTarget(final String downloadTarget) {\n         this.downloadTarget = downloadTarget;\n     }\n@@ -56,8 +52,12 @@\n             }\n         }\n         else {\n             BaseDownloadXmlConfController.logger.debug(\"Cannot determine path to {} file of {} application.\", (Object)this.getDownloadTarget(), (Object)contextName);\n         }\n         return null;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)BaseDownloadXmlConfController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/BaseGetApplicationController.class", "source2": "psiprobe/controllers/apps/BaseGetApplicationController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,238 +1,238 @@\n-  SHA-256 checksum 25abf96b0682e4cae4f3d782ebfdd31aade13aa9e418775b9d9f4881ae822e08\n+  SHA-256 checksum c57bc25c602c9ed2efc9e60d0033df8196a3cbf101e8a28a8491097415e7faa8\n   Compiled from \"BaseGetApplicationController.java\"\n public class psiprobe.controllers.apps.BaseGetApplicationController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/BaseGetApplicationController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #8                          // psiprobe/controllers/apps/BaseGetApplicationController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 3, methods: 8, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/apps/BaseGetApplicationController\n-    #2 = Utf8               psiprobe/controllers/apps/BaseGetApplicationController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n-    #5 = Utf8               extendedInfo\n-    #6 = Utf8               Z\n-    #7 = Utf8               statsCollection\n-    #8 = Utf8               Lpsiprobe/model/stats/StatsCollection;\n-    #9 = Utf8               RuntimeVisibleAnnotations\n-   #10 = Utf8               Ljavax/inject/Inject;\n-   #11 = Utf8               collectionPeriod\n-   #12 = Utf8               J\n-   #13 = Utf8               <init>\n-   #14 = Utf8               ()V\n-   #15 = Utf8               Code\n-   #16 = Methodref          #3.#17        // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #17 = NameAndType        #13:#14       // \"<init>\":()V\n-   #18 = Utf8               LineNumberTable\n-   #19 = Utf8               LocalVariableTable\n-   #20 = Utf8               this\n-   #21 = Utf8               Lpsiprobe/controllers/apps/BaseGetApplicationController;\n-   #22 = Utf8               isExtendedInfo\n-   #23 = Utf8               ()Z\n-   #24 = Fieldref           #1.#25        // psiprobe/controllers/apps/BaseGetApplicationController.extendedInfo:Z\n-   #25 = NameAndType        #5:#6         // extendedInfo:Z\n-   #26 = Utf8               setExtendedInfo\n-   #27 = Utf8               (Z)V\n-   #28 = Utf8               MethodParameters\n-   #29 = Utf8               getStatsCollection\n-   #30 = Utf8               ()Lpsiprobe/model/stats/StatsCollection;\n-   #31 = Fieldref           #1.#32        // psiprobe/controllers/apps/BaseGetApplicationController.statsCollection:Lpsiprobe/model/stats/StatsCollection;\n-   #32 = NameAndType        #7:#8         // statsCollection:Lpsiprobe/model/stats/StatsCollection;\n-   #33 = Utf8               setStatsCollection\n-   #34 = Utf8               (Lpsiprobe/model/stats/StatsCollection;)V\n-   #35 = Utf8               getCollectionPeriod\n-   #36 = Utf8               ()J\n-   #37 = Fieldref           #1.#38        // psiprobe/controllers/apps/BaseGetApplicationController.collectionPeriod:J\n-   #38 = NameAndType        #11:#12       // collectionPeriod:J\n-   #39 = Utf8               setCollectionPeriod\n-   #40 = Utf8               (J)V\n-   #41 = Utf8               handleContext\n-   #42 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #43 = Utf8               Exceptions\n-   #44 = Class              #45           // java/lang/Exception\n-   #45 = Utf8               java/lang/Exception\n-   #46 = String             #47           // size\n-   #47 = Utf8               size\n-   #48 = Methodref          #49.#51       // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #49 = Class              #50           // org/springframework/web/bind/ServletRequestUtils\n-   #50 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #51 = NameAndType        #52:#53       // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #52 = Utf8               getBooleanParameter\n-   #53 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #54 = Methodref          #1.#55        // psiprobe/controllers/apps/BaseGetApplicationController.getServletContext:()Ljavax/servlet/ServletContext;\n-   #55 = NameAndType        #56:#57       // getServletContext:()Ljavax/servlet/ServletContext;\n-   #56 = Utf8               getServletContext\n-   #57 = Utf8               ()Ljavax/servlet/ServletContext;\n-   #58 = Methodref          #59.#61       // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #59 = Class              #60           // psiprobe/tools/SecurityUtils\n-   #60 = Utf8               psiprobe/tools/SecurityUtils\n-   #61 = NameAndType        #62:#63       // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #62 = Utf8               hasAttributeValueRole\n-   #63 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #64 = Methodref          #1.#65        // psiprobe/controllers/apps/BaseGetApplicationController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #65 = NameAndType        #66:#67       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #66 = Utf8               getContainerWrapper\n-   #67 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #68 = Methodref          #69.#71       // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-   #69 = Class              #70           // psiprobe/beans/ContainerWrapperBean\n-   #70 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #71 = NameAndType        #72:#73       // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-   #72 = Utf8               getResourceResolver\n-   #73 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n-   #74 = Methodref          #1.#75        // psiprobe/controllers/apps/BaseGetApplicationController.isExtendedInfo:()Z\n-   #75 = NameAndType        #22:#23       // isExtendedInfo:()Z\n-   #76 = Methodref          #77.#79       // psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-   #77 = Class              #78           // psiprobe/tools/ApplicationUtils\n-   #78 = Utf8               psiprobe/tools/ApplicationUtils\n-   #79 = NameAndType        #80:#81       // getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-   #80 = Utf8               getApplication\n-   #81 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-   #82 = Methodref          #1.#83        // psiprobe/controllers/apps/BaseGetApplicationController.getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n-   #83 = NameAndType        #29:#30       // getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n-   #84 = Class              #85           // java/lang/StringBuilder\n-   #85 = Utf8               java/lang/StringBuilder\n-   #86 = String             #87           // app.avg_proc_time.\n-   #87 = Utf8               app.avg_proc_time.\n-   #88 = Methodref          #84.#89       // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-   #89 = NameAndType        #13:#90       // \"<init>\":(Ljava/lang/String;)V\n-   #90 = Utf8               (Ljava/lang/String;)V\n-   #91 = Methodref          #92.#94       // psiprobe/model/Application.getName:()Ljava/lang/String;\n-   #92 = Class              #93           // psiprobe/model/Application\n-   #93 = Utf8               psiprobe/model/Application\n-   #94 = NameAndType        #95:#96       // getName:()Ljava/lang/String;\n-   #95 = Utf8               getName\n-   #96 = Utf8               ()Ljava/lang/String;\n-   #97 = Methodref          #84.#98       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #98 = NameAndType        #99:#100      // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #99 = Utf8               append\n-  #100 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #101 = Methodref          #84.#102      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #102 = NameAndType        #103:#96      // toString:()Ljava/lang/String;\n-  #103 = Utf8               toString\n-  #104 = Methodref          #105.#107     // psiprobe/model/stats/StatsCollection.getLastValueForStat:(Ljava/lang/String;)J\n-  #105 = Class              #106          // psiprobe/model/stats/StatsCollection\n-  #106 = Utf8               psiprobe/model/stats/StatsCollection\n-  #107 = NameAndType        #108:#109     // getLastValueForStat:(Ljava/lang/String;)J\n-  #108 = Utf8               getLastValueForStat\n-  #109 = Utf8               (Ljava/lang/String;)J\n-  #110 = Methodref          #92.#111      // psiprobe/model/Application.setAvgTime:(J)V\n-  #111 = NameAndType        #112:#40      // setAvgTime:(J)V\n-  #112 = Utf8               setAvgTime\n-  #113 = Class              #114          // org/springframework/web/servlet/ModelAndView\n-  #114 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #115 = Methodref          #1.#116       // psiprobe/controllers/apps/BaseGetApplicationController.getViewName:()Ljava/lang/String;\n-  #116 = NameAndType        #117:#96      // getViewName:()Ljava/lang/String;\n-  #117 = Utf8               getViewName\n-  #118 = Methodref          #113.#89      // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #119 = String             #120          // app\n-  #120 = Utf8               app\n-  #121 = Methodref          #113.#122     // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #122 = NameAndType        #123:#124     // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #123 = Utf8               addObject\n-  #124 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #125 = String             #126          // no_resources\n-  #126 = Utf8               no_resources\n-  #127 = InterfaceMethodref #128.#130     // psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n-  #128 = Class              #129          // psiprobe/beans/ResourceResolver\n-  #129 = Utf8               psiprobe/beans/ResourceResolver\n-  #130 = NameAndType        #131:#23      // supportsPrivateResources:()Z\n-  #131 = Utf8               supportsPrivateResources\n-  #132 = Methodref          #133.#135     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-  #133 = Class              #134          // java/lang/Boolean\n-  #134 = Utf8               java/lang/Boolean\n-  #135 = NameAndType        #136:#137     // valueOf:(Z)Ljava/lang/Boolean;\n-  #136 = Utf8               valueOf\n-  #137 = Utf8               (Z)Ljava/lang/Boolean;\n-  #138 = String             #11           // collectionPeriod\n-  #139 = Methodref          #1.#140       // psiprobe/controllers/apps/BaseGetApplicationController.getCollectionPeriod:()J\n-  #140 = NameAndType        #35:#36       // getCollectionPeriod:()J\n-  #141 = Methodref          #142.#144     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #142 = Class              #143          // java/lang/Long\n-  #143 = Utf8               java/lang/Long\n-  #144 = NameAndType        #136:#145     // valueOf:(J)Ljava/lang/Long;\n-  #145 = Utf8               (J)Ljava/lang/Long;\n-  #146 = Utf8               contextName\n-  #147 = Utf8               Ljava/lang/String;\n-  #148 = Utf8               context\n-  #149 = Utf8               Lorg/apache/catalina/Context;\n-  #150 = Utf8               request\n-  #151 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #152 = Utf8               response\n-  #153 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #154 = Utf8               calcSize\n-  #155 = Utf8               resourceResolver\n-  #156 = Utf8               Lpsiprobe/beans/ResourceResolver;\n-  #157 = Utf8               Lpsiprobe/model/Application;\n-  #158 = Utf8               avgStatisticName\n-  #159 = Utf8               StackMapTable\n-  #160 = Class              #161          // java/lang/String\n-  #161 = Utf8               java/lang/String\n-  #162 = Class              #163          // org/apache/catalina/Context\n-  #163 = Utf8               org/apache/catalina/Context\n-  #164 = Class              #165          // javax/servlet/http/HttpServletRequest\n-  #165 = Utf8               javax/servlet/http/HttpServletRequest\n-  #166 = Class              #167          // javax/servlet/http/HttpServletResponse\n-  #167 = Utf8               javax/servlet/http/HttpServletResponse\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/controllers/apps/BaseGetApplicationController.extendedInfo:Z\n+    #8 = Class              #10           // psiprobe/controllers/apps/BaseGetApplicationController\n+    #9 = NameAndType        #11:#12       // extendedInfo:Z\n+   #10 = Utf8               psiprobe/controllers/apps/BaseGetApplicationController\n+   #11 = Utf8               extendedInfo\n+   #12 = Utf8               Z\n+   #13 = Fieldref           #8.#14        // psiprobe/controllers/apps/BaseGetApplicationController.statsCollection:Lpsiprobe/model/stats/StatsCollection;\n+   #14 = NameAndType        #15:#16       // statsCollection:Lpsiprobe/model/stats/StatsCollection;\n+   #15 = Utf8               statsCollection\n+   #16 = Utf8               Lpsiprobe/model/stats/StatsCollection;\n+   #17 = Fieldref           #8.#18        // psiprobe/controllers/apps/BaseGetApplicationController.collectionPeriod:J\n+   #18 = NameAndType        #19:#20       // collectionPeriod:J\n+   #19 = Utf8               collectionPeriod\n+   #20 = Utf8               J\n+   #21 = String             #22           // size\n+   #22 = Utf8               size\n+   #23 = Methodref          #24.#25       // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #24 = Class              #26           // org/springframework/web/bind/ServletRequestUtils\n+   #25 = NameAndType        #27:#28       // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #26 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #27 = Utf8               getBooleanParameter\n+   #28 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #29 = Methodref          #8.#30        // psiprobe/controllers/apps/BaseGetApplicationController.getServletContext:()Ljavax/servlet/ServletContext;\n+   #30 = NameAndType        #31:#32       // getServletContext:()Ljavax/servlet/ServletContext;\n+   #31 = Utf8               getServletContext\n+   #32 = Utf8               ()Ljavax/servlet/ServletContext;\n+   #33 = Methodref          #34.#35       // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #34 = Class              #36           // psiprobe/tools/SecurityUtils\n+   #35 = NameAndType        #37:#38       // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #36 = Utf8               psiprobe/tools/SecurityUtils\n+   #37 = Utf8               hasAttributeValueRole\n+   #38 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #39 = Methodref          #8.#40        // psiprobe/controllers/apps/BaseGetApplicationController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #40 = NameAndType        #41:#42       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #41 = Utf8               getContainerWrapper\n+   #42 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #43 = Methodref          #44.#45       // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+   #44 = Class              #46           // psiprobe/beans/ContainerWrapperBean\n+   #45 = NameAndType        #47:#48       // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+   #46 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #47 = Utf8               getResourceResolver\n+   #48 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n+   #49 = Methodref          #8.#50        // psiprobe/controllers/apps/BaseGetApplicationController.isExtendedInfo:()Z\n+   #50 = NameAndType        #51:#52       // isExtendedInfo:()Z\n+   #51 = Utf8               isExtendedInfo\n+   #52 = Utf8               ()Z\n+   #53 = Methodref          #54.#55       // psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+   #54 = Class              #56           // psiprobe/tools/ApplicationUtils\n+   #55 = NameAndType        #57:#58       // getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+   #56 = Utf8               psiprobe/tools/ApplicationUtils\n+   #57 = Utf8               getApplication\n+   #58 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+   #59 = Methodref          #8.#60        // psiprobe/controllers/apps/BaseGetApplicationController.getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n+   #60 = NameAndType        #61:#62       // getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n+   #61 = Utf8               getStatsCollection\n+   #62 = Utf8               ()Lpsiprobe/model/stats/StatsCollection;\n+   #63 = Class              #64           // java/lang/StringBuilder\n+   #64 = Utf8               java/lang/StringBuilder\n+   #65 = Methodref          #63.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #66 = String             #67           // app.avg_proc_time.\n+   #67 = Utf8               app.avg_proc_time.\n+   #68 = Methodref          #63.#69       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #69 = NameAndType        #70:#71       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #70 = Utf8               append\n+   #71 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #72 = Methodref          #73.#74       // psiprobe/model/Application.getName:()Ljava/lang/String;\n+   #73 = Class              #75           // psiprobe/model/Application\n+   #74 = NameAndType        #76:#77       // getName:()Ljava/lang/String;\n+   #75 = Utf8               psiprobe/model/Application\n+   #76 = Utf8               getName\n+   #77 = Utf8               ()Ljava/lang/String;\n+   #78 = Methodref          #63.#79       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #79 = NameAndType        #80:#77       // toString:()Ljava/lang/String;\n+   #80 = Utf8               toString\n+   #81 = Methodref          #82.#83       // psiprobe/model/stats/StatsCollection.getLastValueForStat:(Ljava/lang/String;)J\n+   #82 = Class              #84           // psiprobe/model/stats/StatsCollection\n+   #83 = NameAndType        #85:#86       // getLastValueForStat:(Ljava/lang/String;)J\n+   #84 = Utf8               psiprobe/model/stats/StatsCollection\n+   #85 = Utf8               getLastValueForStat\n+   #86 = Utf8               (Ljava/lang/String;)J\n+   #87 = Methodref          #73.#88       // psiprobe/model/Application.setAvgTime:(J)V\n+   #88 = NameAndType        #89:#90       // setAvgTime:(J)V\n+   #89 = Utf8               setAvgTime\n+   #90 = Utf8               (J)V\n+   #91 = Class              #92           // org/springframework/web/servlet/ModelAndView\n+   #92 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #93 = Methodref          #8.#94        // psiprobe/controllers/apps/BaseGetApplicationController.getViewName:()Ljava/lang/String;\n+   #94 = NameAndType        #95:#77       // getViewName:()Ljava/lang/String;\n+   #95 = Utf8               getViewName\n+   #96 = Methodref          #91.#97       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #97 = NameAndType        #5:#98        // \"<init>\":(Ljava/lang/String;)V\n+   #98 = Utf8               (Ljava/lang/String;)V\n+   #99 = String             #100          // app\n+  #100 = Utf8               app\n+  #101 = Methodref          #91.#102      // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #102 = NameAndType        #103:#104     // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #103 = Utf8               addObject\n+  #104 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #105 = String             #106          // no_resources\n+  #106 = Utf8               no_resources\n+  #107 = InterfaceMethodref #108.#109     // psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n+  #108 = Class              #110          // psiprobe/beans/ResourceResolver\n+  #109 = NameAndType        #111:#52      // supportsPrivateResources:()Z\n+  #110 = Utf8               psiprobe/beans/ResourceResolver\n+  #111 = Utf8               supportsPrivateResources\n+  #112 = Methodref          #113.#114     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #113 = Class              #115          // java/lang/Boolean\n+  #114 = NameAndType        #116:#117     // valueOf:(Z)Ljava/lang/Boolean;\n+  #115 = Utf8               java/lang/Boolean\n+  #116 = Utf8               valueOf\n+  #117 = Utf8               (Z)Ljava/lang/Boolean;\n+  #118 = String             #19           // collectionPeriod\n+  #119 = Methodref          #8.#120       // psiprobe/controllers/apps/BaseGetApplicationController.getCollectionPeriod:()J\n+  #120 = NameAndType        #121:#122     // getCollectionPeriod:()J\n+  #121 = Utf8               getCollectionPeriod\n+  #122 = Utf8               ()J\n+  #123 = Methodref          #124.#125     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #124 = Class              #126          // java/lang/Long\n+  #125 = NameAndType        #116:#127     // valueOf:(J)Ljava/lang/Long;\n+  #126 = Utf8               java/lang/Long\n+  #127 = Utf8               (J)Ljava/lang/Long;\n+  #128 = Utf8               RuntimeVisibleAnnotations\n+  #129 = Utf8               Ljavax/inject/Inject;\n+  #130 = Utf8               Code\n+  #131 = Utf8               LineNumberTable\n+  #132 = Utf8               LocalVariableTable\n+  #133 = Utf8               this\n+  #134 = Utf8               Lpsiprobe/controllers/apps/BaseGetApplicationController;\n+  #135 = Utf8               setExtendedInfo\n+  #136 = Utf8               (Z)V\n+  #137 = Utf8               MethodParameters\n+  #138 = Utf8               setStatsCollection\n+  #139 = Utf8               (Lpsiprobe/model/stats/StatsCollection;)V\n+  #140 = Utf8               setCollectionPeriod\n+  #141 = Utf8               handleContext\n+  #142 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #143 = Utf8               avgStatisticName\n+  #144 = Utf8               Ljava/lang/String;\n+  #145 = Utf8               contextName\n+  #146 = Utf8               context\n+  #147 = Utf8               Lorg/apache/catalina/Context;\n+  #148 = Utf8               request\n+  #149 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #150 = Utf8               response\n+  #151 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #152 = Utf8               calcSize\n+  #153 = Utf8               resourceResolver\n+  #154 = Utf8               Lpsiprobe/beans/ResourceResolver;\n+  #155 = Utf8               Lpsiprobe/model/Application;\n+  #156 = Utf8               StackMapTable\n+  #157 = Class              #158          // java/lang/String\n+  #158 = Utf8               java/lang/String\n+  #159 = Class              #160          // org/apache/catalina/Context\n+  #160 = Utf8               org/apache/catalina/Context\n+  #161 = Class              #162          // javax/servlet/http/HttpServletRequest\n+  #162 = Utf8               javax/servlet/http/HttpServletRequest\n+  #163 = Class              #164          // javax/servlet/http/HttpServletResponse\n+  #164 = Utf8               javax/servlet/http/HttpServletResponse\n+  #165 = Utf8               Exceptions\n+  #166 = Class              #167          // java/lang/Exception\n+  #167 = Utf8               java/lang/Exception\n   #168 = Utf8               SourceFile\n   #169 = Utf8               BaseGetApplicationController.java\n {\n   private boolean extendedInfo;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private psiprobe.model.stats.StatsCollection statsCollection;\n     descriptor: Lpsiprobe/model/stats/StatsCollection;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #129()\n         javax.inject.Inject\n \n   private long collectionPeriod;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.controllers.apps.BaseGetApplicationController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n \n   public boolean isExtendedInfo();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field extendedInfo:Z\n+         1: getfield      #7                  // Field extendedInfo:Z\n          4: ireturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n \n   public void setExtendedInfo(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #24                 // Field extendedInfo:Z\n+         2: putfield      #7                  // Field extendedInfo:Z\n          5: return\n       LineNumberTable:\n         line 58: 0\n         line 59: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n@@ -243,30 +243,30 @@\n \n   public psiprobe.model.stats.StatsCollection getStatsCollection();\n     descriptor: ()Lpsiprobe/model/stats/StatsCollection;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field statsCollection:Lpsiprobe/model/stats/StatsCollection;\n+         1: getfield      #13                 // Field statsCollection:Lpsiprobe/model/stats/StatsCollection;\n          4: areturn\n       LineNumberTable:\n         line 67: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n \n   public void setStatsCollection(psiprobe.model.stats.StatsCollection);\n     descriptor: (Lpsiprobe/model/stats/StatsCollection;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #31                 // Field statsCollection:Lpsiprobe/model/stats/StatsCollection;\n+         2: putfield      #13                 // Field statsCollection:Lpsiprobe/model/stats/StatsCollection;\n          5: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n@@ -277,30 +277,30 @@\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #37                 // Field collectionPeriod:J\n+         1: getfield      #17                 // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #37                 // Field collectionPeriod:J\n+         2: putfield      #17                 // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 94: 0\n         line 95: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n@@ -308,141 +308,141 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=9, args_size=5\n          0: aload_3\n-         1: ldc           #46                 // String size\n+         1: ldc           #21                 // String size\n          3: iconst_0\n-         4: invokestatic  #48                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+         4: invokestatic  #23                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n          7: ifeq          25\n         10: aload_0\n-        11: invokevirtual #54                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+        11: invokevirtual #29                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n         14: aload_3\n-        15: invokestatic  #58                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+        15: invokestatic  #33                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n         18: ifeq          25\n         21: iconst_1\n         22: goto          26\n         25: iconst_0\n         26: istore        5\n         28: aload_0\n-        29: invokevirtual #64                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        32: invokevirtual #68                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+        29: invokevirtual #39                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        32: invokevirtual #43                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n         35: astore        6\n         37: aload_2\n         38: aload_0\n-        39: invokevirtual #74                 // Method isExtendedInfo:()Z\n+        39: invokevirtual #49                 // Method isExtendedInfo:()Z\n         42: ifeq          50\n         45: aload         6\n         47: goto          51\n         50: aconst_null\n         51: iload         5\n         53: aload_0\n-        54: invokevirtual #64                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        57: invokestatic  #76                 // Method psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+        54: invokevirtual #39                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        57: invokestatic  #53                 // Method psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n         60: astore        7\n         62: aload_0\n-        63: invokevirtual #74                 // Method isExtendedInfo:()Z\n-        66: ifeq          112\n+        63: invokevirtual #49                 // Method isExtendedInfo:()Z\n+        66: ifeq          115\n         69: aload_0\n-        70: invokevirtual #82                 // Method getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n-        73: ifnull        112\n-        76: new           #84                 // class java/lang/StringBuilder\n+        70: invokevirtual #59                 // Method getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n+        73: ifnull        115\n+        76: new           #63                 // class java/lang/StringBuilder\n         79: dup\n-        80: ldc           #86                 // String app.avg_proc_time.\n-        82: invokespecial #88                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        85: aload         7\n-        87: invokevirtual #91                 // Method psiprobe/model/Application.getName:()Ljava/lang/String;\n-        90: invokevirtual #97                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        93: invokevirtual #101                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        96: astore        8\n-        98: aload         7\n-       100: aload_0\n-       101: invokevirtual #82                 // Method getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n-       104: aload         8\n-       106: invokevirtual #104                // Method psiprobe/model/stats/StatsCollection.getLastValueForStat:(Ljava/lang/String;)J\n-       109: invokevirtual #110                // Method psiprobe/model/Application.setAvgTime:(J)V\n-       112: new           #113                // class org/springframework/web/servlet/ModelAndView\n-       115: dup\n-       116: aload_0\n-       117: invokevirtual #115                // Method getViewName:()Ljava/lang/String;\n-       120: invokespecial #118                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-       123: ldc           #119                // String app\n-       125: aload         7\n-       127: invokevirtual #121                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       130: ldc           #125                // String no_resources\n-       132: aload         6\n-       134: invokeinterface #127,  1          // InterfaceMethod psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n-       139: ifeq          146\n-       142: iconst_0\n-       143: goto          147\n-       146: iconst_1\n-       147: invokestatic  #132                // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       150: invokevirtual #121                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       153: ldc           #138                // String collectionPeriod\n-       155: aload_0\n-       156: invokevirtual #139                // Method getCollectionPeriod:()J\n-       159: invokestatic  #141                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       162: invokevirtual #121                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       165: areturn\n+        80: invokespecial #65                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        83: ldc           #66                 // String app.avg_proc_time.\n+        85: invokevirtual #68                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        88: aload         7\n+        90: invokevirtual #72                 // Method psiprobe/model/Application.getName:()Ljava/lang/String;\n+        93: invokevirtual #68                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        96: invokevirtual #78                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        99: astore        8\n+       101: aload         7\n+       103: aload_0\n+       104: invokevirtual #59                 // Method getStatsCollection:()Lpsiprobe/model/stats/StatsCollection;\n+       107: aload         8\n+       109: invokevirtual #81                 // Method psiprobe/model/stats/StatsCollection.getLastValueForStat:(Ljava/lang/String;)J\n+       112: invokevirtual #87                 // Method psiprobe/model/Application.setAvgTime:(J)V\n+       115: new           #91                 // class org/springframework/web/servlet/ModelAndView\n+       118: dup\n+       119: aload_0\n+       120: invokevirtual #93                 // Method getViewName:()Ljava/lang/String;\n+       123: invokespecial #96                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+       126: ldc           #99                 // String app\n+       128: aload         7\n+       130: invokevirtual #101                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       133: ldc           #105                // String no_resources\n+       135: aload         6\n+       137: invokeinterface #107,  1          // InterfaceMethod psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n+       142: ifne          149\n+       145: iconst_1\n+       146: goto          150\n+       149: iconst_0\n+       150: invokestatic  #112                // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       153: invokevirtual #101                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       156: ldc           #118                // String collectionPeriod\n+       158: aload_0\n+       159: invokevirtual #119                // Method getCollectionPeriod:()J\n+       162: invokestatic  #123                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       165: invokevirtual #101                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       168: areturn\n       LineNumberTable:\n         line 101: 0\n-        line 102: 10\n-        line 101: 21\n+        line 102: 11\n         line 104: 28\n         line 105: 37\n         line 106: 38\n         line 105: 57\n         line 108: 62\n         line 109: 76\n-        line 110: 98\n-        line 113: 112\n-        line 114: 130\n-        line 115: 153\n-        line 113: 165\n+        line 110: 101\n+        line 113: 115\n+        line 114: 137\n+        line 115: 159\n+        line 113: 168\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     166     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n-            0     166     1 contextName   Ljava/lang/String;\n-            0     166     2 context   Lorg/apache/catalina/Context;\n-            0     166     3 request   Ljavax/servlet/http/HttpServletRequest;\n-            0     166     4 response   Ljavax/servlet/http/HttpServletResponse;\n-           28     138     5 calcSize   Z\n-           37     129     6 resourceResolver   Lpsiprobe/beans/ResourceResolver;\n-           62     104     7   app   Lpsiprobe/model/Application;\n-           98      14     8 avgStatisticName   Ljava/lang/String;\n+          101      14     8 avgStatisticName   Ljava/lang/String;\n+            0     169     0  this   Lpsiprobe/controllers/apps/BaseGetApplicationController;\n+            0     169     1 contextName   Ljava/lang/String;\n+            0     169     2 context   Lorg/apache/catalina/Context;\n+            0     169     3 request   Ljavax/servlet/http/HttpServletRequest;\n+            0     169     4 response   Ljavax/servlet/http/HttpServletResponse;\n+           28     141     5 calcSize   Z\n+           37     132     6 resourceResolver   Lpsiprobe/beans/ResourceResolver;\n+           62     107     7   app   Lpsiprobe/model/Application;\n       StackMapTable: number_of_entries = 7\n         frame_type = 25 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 23\n           locals = [ class psiprobe/controllers/apps/BaseGetApplicationController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, class psiprobe/beans/ResourceResolver ]\n           stack = [ class org/apache/catalina/Context ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 0\n           locals = [ class psiprobe/controllers/apps/BaseGetApplicationController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, class psiprobe/beans/ResourceResolver ]\n           stack = [ class org/apache/catalina/Context, class psiprobe/beans/ResourceResolver ]\n         frame_type = 252 /* append */\n-          offset_delta = 60\n+          offset_delta = 63\n           locals = [ class psiprobe/model/Application ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 33\n           locals = [ class psiprobe/controllers/apps/BaseGetApplicationController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, class psiprobe/beans/ResourceResolver, class psiprobe/model/Application ]\n           stack = [ class org/springframework/web/servlet/ModelAndView, class java/lang/String ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 0\n           locals = [ class psiprobe/controllers/apps/BaseGetApplicationController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, class psiprobe/beans/ResourceResolver, class psiprobe/model/Application ]\n           stack = [ class org/springframework/web/servlet/ModelAndView, class java/lang/String, int ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n }\n"}]}, {"source1": "psiprobe/controllers/apps/BaseReloadContextController.class", "source2": "psiprobe/controllers/apps/BaseReloadContextController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,27 +1,27 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.security.core.Authentication;\n import org.apache.catalina.Context;\n import org.springframework.security.core.context.SecurityContextHolder;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class BaseReloadContextController extends AbstractNoSelfContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)BaseReloadContextController.class);\n-    }\n-    \n     protected void executeAction(final String contextName) throws Exception {\n         final Context context = this.getContainerWrapper().getTomcatContainer().findContext(contextName);\n         if (context != null) {\n             context.reload();\n             final Authentication auth = SecurityContextHolder.getContext().getAuthentication();\n             final String name = auth.getName();\n             BaseReloadContextController.logger.info(this.getMessageSourceAccessor().getMessage(\"probe.src.log.reload\"), (Object)name, (Object)contextName);\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)BaseReloadContextController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/BaseStartContextController.class", "source2": "psiprobe/controllers/apps/BaseStartContextController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.security.core.Authentication;\n import org.springframework.security.core.context.SecurityContextHolder;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class BaseStartContextController extends AbstractNoSelfContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)BaseStartContextController.class);\n-    }\n-    \n     protected void executeAction(final String contextName) throws Exception {\n         this.getContainerWrapper().getTomcatContainer().start(contextName);\n         final Authentication auth = SecurityContextHolder.getContext().getAuthentication();\n         final String name = auth.getName();\n         BaseStartContextController.logger.info(this.getMessageSourceAccessor().getMessage(\"probe.src.log.start\"), (Object)name, (Object)contextName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)BaseStartContextController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/BaseStopContextController.class", "source2": "psiprobe/controllers/apps/BaseStopContextController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.security.core.Authentication;\n import org.springframework.security.core.context.SecurityContextHolder;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class BaseStopContextController extends AbstractNoSelfContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)BaseStopContextController.class);\n-    }\n-    \n     protected void executeAction(final String contextName) throws Exception {\n         this.getContainerWrapper().getTomcatContainer().stop(contextName);\n         final Authentication auth = SecurityContextHolder.getContext().getAuthentication();\n         final String name = auth.getName();\n         BaseStopContextController.logger.info(this.getMessageSourceAccessor().getMessage(\"probe.src.log.stop\"), (Object)name, (Object)contextName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)BaseStopContextController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/BaseViewXmlConfController.class", "source2": "psiprobe/controllers/apps/BaseViewXmlConfController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,37 +1,33 @@\n \n package psiprobe.controllers.apps;\n \n+import org.slf4j.LoggerFactory;\n import java.io.InputStream;\n import javax.servlet.ServletContext;\n import psiprobe.Utils;\n import java.nio.charset.Charset;\n import java.nio.file.Files;\n import java.nio.file.OpenOption;\n import java.io.File;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.apache.catalina.Context;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n public class BaseViewXmlConfController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     private static final String TARGET_WEB_XML = \"web.xml\";\n     private static final String TARGET_CONTEXT_XML = \"context.xml\";\n     private String displayTarget;\n     private String downloadUrl;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)BaseViewXmlConfController.class);\n-    }\n-    \n     public String getDisplayTarget() {\n         return this.displayTarget;\n     }\n     \n     public void setDisplayTarget(final String displayTarget) {\n         this.displayTarget = displayTarget;\n     }\n@@ -71,41 +67,26 @@\n             mv.addObject(\"fileDesc\", (Object)this.getMessageSourceAccessor().getMessage(\"probe.src.app.viewxmlconf.contextxml.desc\"));\n         }\n         mv.addObject(\"displayTarget\", (Object)this.displayTarget);\n         mv.addObject(\"downloadUrl\", (Object)this.downloadUrl);\n         if (xmlFile != null) {\n             mv.addObject(\"fileName\", (Object)xmlFile.getName());\n             if (xmlFile.exists()) {\n-                Throwable t = null;\n-                try {\n-                    final InputStream fis = Files.newInputStream(xmlFile.toPath(), new OpenOption[0]);\n-                    try {\n-                        final String encoding = Charset.defaultCharset().displayName();\n-                        mv.addObject(\"content\", (Object)Utils.highlightStream(\"web.xml\", fis, \"xml\", (encoding == null) ? \"ISO-8859-1\" : encoding));\n-                    }\n-                    finally {\n-                        if (fis != null) {\n-                            fis.close();\n-                        }\n-                    }\n-                }\n-                finally {\n-                    if (t == null) {\n-                        final Throwable exception;\n-                        t = exception;\n-                    }\n-                    else {\n-                        final Throwable exception;\n-                        if (t != exception) {\n-                            t.addSuppressed(exception);\n-                        }\n-                    }\n+                try (final InputStream fis = Files.newInputStream(xmlFile.toPath(), new OpenOption[0])) {\n+                    final String encoding = Charset.defaultCharset().displayName();\n+                    mv.addObject(\"content\", (Object)Utils.highlightStream(\"web.xml\", fis, \"xml\", (encoding == null) ? \"ISO-8859-1\" : encoding));\n                 }\n             }\n-            BaseViewXmlConfController.logger.debug(\"File {} of {} application does not exists.\", (Object)xmlPath, (Object)contextName);\n+            else {\n+                BaseViewXmlConfController.logger.debug(\"File {} of {} application does not exists.\", (Object)xmlPath, (Object)contextName);\n+            }\n         }\n         else {\n             BaseViewXmlConfController.logger.debug(\"Cannot determine path to {} file of {} application.\", (Object)this.getDisplayTarget(), (Object)contextName);\n         }\n         return mv;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)BaseViewXmlConfController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/DownloadContextXmlConfController.class", "source2": "psiprobe/controllers/apps/DownloadContextXmlConfController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum b2cc41796f7ff95f080402ee7f38adacb1bdc597b4e929590e6e5536e98fdb0c\n+  SHA-256 checksum 14cff01b951b97beea0c37396f8bdb0613043d67a28749de8cc8ac7811dd55bd\n   Compiled from \"DownloadContextXmlConfController.java\"\n public class psiprobe.controllers.apps.DownloadContextXmlConfController extends psiprobe.controllers.apps.BaseDownloadXmlConfController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/DownloadContextXmlConfController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseDownloadXmlConfController\n+  this_class: #15                         // psiprobe/controllers/apps/DownloadContextXmlConfController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseDownloadXmlConfController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/DownloadContextXmlConfController\n-   #2 = Utf8               psiprobe/controllers/apps/DownloadContextXmlConfController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseDownloadXmlConfController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseDownloadXmlConfController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseDownloadXmlConfController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/DownloadContextXmlConfController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/downloadcontextxml.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setDownloadTarget:(Ljava/lang/String;)V\n+  #13 = Utf8               setDownloadTarget\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/apps/DownloadContextXmlConfController\n+  #16 = Utf8               psiprobe/controllers/apps/DownloadContextXmlConfController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/apps/DownloadContextXmlConfController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setDownloadTarget\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               context.xml\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setDownloadTarget:(Ljava/lang/String;)V\n-  #37 = Utf8               downloadTarget\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /adm/downloadcontextxml.htm\n+  #34 = Utf8               downloadTarget\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               context.xml\n   #39 = Utf8               SourceFile\n   #40 = Utf8               DownloadContextXmlConfController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.DownloadContextXmlConfController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/DownloadContextXmlConfController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/downloadcontextxml.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/DownloadContextXmlConfController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/downloadcontextxml.htm\"]\n+        )\n \n   public void setDownloadTarget(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"context.xml\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/DownloadContextXmlConfController;\n             0       6     1 downloadTarget   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       downloadTarget\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"context.xml\"\n+        )\n }\n SourceFile: \"DownloadContextXmlConfController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/DownloadWebXmlConfController.class", "source2": "psiprobe/controllers/apps/DownloadWebXmlConfController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 58ed575f5ade39776d25f6f9689b91a7128b480e8f4e57902d6ee6dbbae02b0c\n+  SHA-256 checksum df3f48568942ebfd1ab567daa11b87fd81c6a4d654838cb9b50516943066a8fd\n   Compiled from \"DownloadWebXmlConfController.java\"\n public class psiprobe.controllers.apps.DownloadWebXmlConfController extends psiprobe.controllers.apps.BaseDownloadXmlConfController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/DownloadWebXmlConfController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseDownloadXmlConfController\n+  this_class: #15                         // psiprobe/controllers/apps/DownloadWebXmlConfController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseDownloadXmlConfController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/DownloadWebXmlConfController\n-   #2 = Utf8               psiprobe/controllers/apps/DownloadWebXmlConfController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseDownloadXmlConfController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseDownloadXmlConfController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseDownloadXmlConfController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/DownloadWebXmlConfController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/downloadwebxml.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setDownloadTarget:(Ljava/lang/String;)V\n+  #13 = Utf8               setDownloadTarget\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/apps/DownloadWebXmlConfController\n+  #16 = Utf8               psiprobe/controllers/apps/DownloadWebXmlConfController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/apps/DownloadWebXmlConfController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setDownloadTarget\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               web.xml\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setDownloadTarget:(Ljava/lang/String;)V\n-  #37 = Utf8               downloadTarget\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /app/downloadwebxml.htm\n+  #34 = Utf8               downloadTarget\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               web.xml\n   #39 = Utf8               SourceFile\n   #40 = Utf8               DownloadWebXmlConfController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.DownloadWebXmlConfController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/DownloadWebXmlConfController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/downloadwebxml.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/DownloadWebXmlConfController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/downloadwebxml.htm\"]\n+        )\n \n   public void setDownloadTarget(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"web.xml\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseDownloadXmlConfController.setDownloadTarget:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/DownloadWebXmlConfController;\n             0       6     1 downloadTarget   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       downloadTarget\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"web.xml\"\n+        )\n }\n SourceFile: \"DownloadWebXmlConfController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/GetApplicationProcDetailsController.class", "source2": "psiprobe/controllers/apps/GetApplicationProcDetailsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum c27ffd5890936ade20bb5498f98a7b31b780f6c0c42191016e55d53fc572d880\n+  SHA-256 checksum 9688089f8468b6689ff540a38c433fb8490931bfa5b221f9b827999e716ee8eb\n   Compiled from \"GetApplicationProcDetailsController.java\"\n public class psiprobe.controllers.apps.GetApplicationProcDetailsController extends psiprobe.controllers.apps.BaseGetApplicationController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/GetApplicationProcDetailsController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseGetApplicationController\n+  this_class: #19                         // psiprobe/controllers/apps/GetApplicationProcDetailsController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseGetApplicationController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/GetApplicationProcDetailsController\n-   #2 = Utf8               psiprobe/controllers/apps/GetApplicationProcDetailsController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseGetApplicationController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/GetApplicationProcDetailsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appprocdetails.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/appProcTimeDetails\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setExtendedInfo\n-  #40 = Utf8               (Z)V\n-  #41 = Utf8               true\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n-  #43 = NameAndType        #39:#40        // setExtendedInfo:(Z)V\n-  #44 = Utf8               extendedInfo\n-  #45 = Utf8               Z\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n+  #16 = NameAndType        #17:#18        // setExtendedInfo:(Z)V\n+  #17 = Utf8               setExtendedInfo\n+  #18 = Utf8               (Z)V\n+  #19 = Class              #20            // psiprobe/controllers/apps/GetApplicationProcDetailsController\n+  #20 = Utf8               psiprobe/controllers/apps/GetApplicationProcDetailsController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/GetApplicationProcDetailsController;\n+  #26 = Utf8               request\n+  #27 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #28 = Utf8               response\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #30 = Utf8               Exceptions\n+  #31 = Class              #32            // java/lang/Exception\n+  #32 = Utf8               java/lang/Exception\n+  #33 = Utf8               MethodParameters\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #36 = Utf8               path\n+  #37 = Utf8               /appprocdetails.ajax\n+  #38 = Utf8               viewName\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               ajax/appProcTimeDetails\n+  #43 = Utf8               extendedInfo\n+  #44 = Utf8               Z\n+  #45 = Utf8               true\n   #46 = Utf8               SourceFile\n   #47 = Utf8               GetApplicationProcDetailsController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.GetApplicationProcDetailsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/GetApplicationProcDetailsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appprocdetails.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/GetApplicationProcDetailsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #35(#36=[s#37])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appprocdetails.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/appProcTimeDetails\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationProcDetailsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/appProcTimeDetails\"\n+        )\n \n   public void setExtendedInfo(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationProcDetailsController;\n             0       6     1 extendedInfo   Z\n     MethodParameters:\n       Name                           Flags\n       extendedInfo\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n }\n SourceFile: \"GetApplicationProcDetailsController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/GetApplicationRequestDetailsController.class", "source2": "psiprobe/controllers/apps/GetApplicationRequestDetailsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum df45456029d17252f1c6012e9a31dd4a76c2eba0efa2cd8c9acdc137c0be9340\n+  SHA-256 checksum 4633d249447d802577c3186a18b5a4757667cc140e7d40d2d92e270256d98b57\n   Compiled from \"GetApplicationRequestDetailsController.java\"\n public class psiprobe.controllers.apps.GetApplicationRequestDetailsController extends psiprobe.controllers.apps.BaseGetApplicationController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/GetApplicationRequestDetailsController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseGetApplicationController\n+  this_class: #19                         // psiprobe/controllers/apps/GetApplicationRequestDetailsController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseGetApplicationController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/GetApplicationRequestDetailsController\n-   #2 = Utf8               psiprobe/controllers/apps/GetApplicationRequestDetailsController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseGetApplicationController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/GetApplicationRequestDetailsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appreqdetails.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/appRequestDetails\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setExtendedInfo\n-  #40 = Utf8               (Z)V\n-  #41 = Utf8               true\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n-  #43 = NameAndType        #39:#40        // setExtendedInfo:(Z)V\n-  #44 = Utf8               extendedInfo\n-  #45 = Utf8               Z\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n+  #16 = NameAndType        #17:#18        // setExtendedInfo:(Z)V\n+  #17 = Utf8               setExtendedInfo\n+  #18 = Utf8               (Z)V\n+  #19 = Class              #20            // psiprobe/controllers/apps/GetApplicationRequestDetailsController\n+  #20 = Utf8               psiprobe/controllers/apps/GetApplicationRequestDetailsController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/GetApplicationRequestDetailsController;\n+  #26 = Utf8               request\n+  #27 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #28 = Utf8               response\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #30 = Utf8               Exceptions\n+  #31 = Class              #32            // java/lang/Exception\n+  #32 = Utf8               java/lang/Exception\n+  #33 = Utf8               MethodParameters\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #36 = Utf8               path\n+  #37 = Utf8               /appreqdetails.ajax\n+  #38 = Utf8               viewName\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               ajax/appRequestDetails\n+  #43 = Utf8               extendedInfo\n+  #44 = Utf8               Z\n+  #45 = Utf8               true\n   #46 = Utf8               SourceFile\n   #47 = Utf8               GetApplicationRequestDetailsController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.GetApplicationRequestDetailsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/GetApplicationRequestDetailsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appreqdetails.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/GetApplicationRequestDetailsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #35(#36=[s#37])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appreqdetails.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/appRequestDetails\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationRequestDetailsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/appRequestDetails\"\n+        )\n \n   public void setExtendedInfo(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationRequestDetailsController;\n             0       6     1 extendedInfo   Z\n     MethodParameters:\n       Name                           Flags\n       extendedInfo\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n }\n SourceFile: \"GetApplicationRequestDetailsController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/GetApplicationRuntimeInfoController.class", "source2": "psiprobe/controllers/apps/GetApplicationRuntimeInfoController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum 16ba33d57a699ce5028edf7f833f86c822f513b0841b7fda3f8e8106832b45b5\n+  SHA-256 checksum 6b965a71e8d2feba7ae5b6a50c62b261d770cd5ce5f038e9f3f13d745c31c48c\n   Compiled from \"GetApplicationRuntimeInfoController.java\"\n public class psiprobe.controllers.apps.GetApplicationRuntimeInfoController extends psiprobe.controllers.apps.BaseGetApplicationController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseGetApplicationController\n+  this_class: #19                         // psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseGetApplicationController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n-   #2 = Utf8               psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseGetApplicationController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/GetApplicationRuntimeInfoController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appruntimeinfo.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/appRuntimeInfo\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setExtendedInfo\n-  #40 = Utf8               (Z)V\n-  #41 = Utf8               true\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n-  #43 = NameAndType        #39:#40        // setExtendedInfo:(Z)V\n-  #44 = Utf8               extendedInfo\n-  #45 = Utf8               Z\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n+  #16 = NameAndType        #17:#18        // setExtendedInfo:(Z)V\n+  #17 = Utf8               setExtendedInfo\n+  #18 = Utf8               (Z)V\n+  #19 = Class              #20            // psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n+  #20 = Utf8               psiprobe/controllers/apps/GetApplicationRuntimeInfoController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/GetApplicationRuntimeInfoController;\n+  #26 = Utf8               request\n+  #27 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #28 = Utf8               response\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #30 = Utf8               Exceptions\n+  #31 = Class              #32            // java/lang/Exception\n+  #32 = Utf8               java/lang/Exception\n+  #33 = Utf8               MethodParameters\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #36 = Utf8               path\n+  #37 = Utf8               /appruntimeinfo.ajax\n+  #38 = Utf8               viewName\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               ajax/appRuntimeInfo\n+  #43 = Utf8               extendedInfo\n+  #44 = Utf8               Z\n+  #45 = Utf8               true\n   #46 = Utf8               SourceFile\n   #47 = Utf8               GetApplicationRuntimeInfoController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.GetApplicationRuntimeInfoController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/GetApplicationRuntimeInfoController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appruntimeinfo.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/GetApplicationRuntimeInfoController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #35(#36=[s#37])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appruntimeinfo.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/appRuntimeInfo\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationRuntimeInfoController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/appRuntimeInfo\"\n+        )\n \n   public void setExtendedInfo(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setExtendedInfo:(Z)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationRuntimeInfoController;\n             0       6     1 extendedInfo   Z\n     MethodParameters:\n       Name                           Flags\n       extendedInfo\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n }\n SourceFile: \"GetApplicationRuntimeInfoController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/GetApplicationSummaryController.class", "source2": "psiprobe/controllers/apps/GetApplicationSummaryController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,162 +1,162 @@\n-  SHA-256 checksum 3d2111a199e7370c32d1b3a30e9b1adff0776e3052a4bf06928546bc40910d77\n+  SHA-256 checksum bcbce89f078a65398157dd4253007bd9a0315570e0afac8382881434fff610bd\n   Compiled from \"GetApplicationSummaryController.java\"\n public class psiprobe.controllers.apps.GetApplicationSummaryController extends psiprobe.controllers.apps.BaseGetApplicationController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/GetApplicationSummaryController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseGetApplicationController\n+  this_class: #25                         // psiprobe/controllers/apps/GetApplicationSummaryController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseGetApplicationController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/GetApplicationSummaryController\n-   #2 = Utf8               psiprobe/controllers/apps/GetApplicationSummaryController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseGetApplicationController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseGetApplicationController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/GetApplicationSummaryController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appsummary.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               appsummary\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setCollectionPeriod\n-  #40 = Utf8               ${psiprobe.beans.stats.collectors.app.period}\n-  #41 = Methodref          #42.#44        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #42 = Class              #43            // psiprobe/tools/TimeExpression\n-  #43 = Utf8               psiprobe/tools/TimeExpression\n-  #44 = NameAndType        #45:#46        // inSeconds:(Ljava/lang/String;)J\n-  #45 = Utf8               inSeconds\n-  #46 = Utf8               (Ljava/lang/String;)J\n-  #47 = Methodref          #3.#48         // psiprobe/controllers/apps/BaseGetApplicationController.setCollectionPeriod:(J)V\n-  #48 = NameAndType        #39:#49        // setCollectionPeriod:(J)V\n-  #49 = Utf8               (J)V\n-  #50 = Utf8               collectionPeriod\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #16.#17        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+  #16 = Class              #18            // psiprobe/tools/TimeExpression\n+  #17 = NameAndType        #19:#20        // inSeconds:(Ljava/lang/String;)J\n+  #18 = Utf8               psiprobe/tools/TimeExpression\n+  #19 = Utf8               inSeconds\n+  #20 = Utf8               (Ljava/lang/String;)J\n+  #21 = Methodref          #2.#22         // psiprobe/controllers/apps/BaseGetApplicationController.setCollectionPeriod:(J)V\n+  #22 = NameAndType        #23:#24        // setCollectionPeriod:(J)V\n+  #23 = Utf8               setCollectionPeriod\n+  #24 = Utf8               (J)V\n+  #25 = Class              #26            // psiprobe/controllers/apps/GetApplicationSummaryController\n+  #26 = Utf8               psiprobe/controllers/apps/GetApplicationSummaryController\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Lpsiprobe/controllers/apps/GetApplicationSummaryController;\n+  #32 = Utf8               request\n+  #33 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #34 = Utf8               response\n+  #35 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #36 = Utf8               Exceptions\n+  #37 = Class              #38            // java/lang/Exception\n+  #38 = Utf8               java/lang/Exception\n+  #39 = Utf8               MethodParameters\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #42 = Utf8               path\n+  #43 = Utf8               /appsummary.htm\n+  #44 = Utf8               viewName\n+  #45 = Utf8               Ljava/lang/String;\n+  #46 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #47 = Utf8               value\n+  #48 = Utf8               appsummary\n+  #49 = Utf8               collectionPeriod\n+  #50 = Utf8               ${psiprobe.beans.stats.collectors.app.period}\n   #51 = Utf8               SourceFile\n   #52 = Utf8               GetApplicationSummaryController.java\n   #53 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.GetApplicationSummaryController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseGetApplicationController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/GetApplicationSummaryController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appsummary.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseGetApplicationController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/GetApplicationSummaryController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #41(#42=[s#43])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appsummary.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"appsummary\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/GetApplicationSummaryController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #46(#47=s#48)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"appsummary\"\n+        )\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#40)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.app.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #41                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: invokespecial #47                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setCollectionPeriod:(J)V\n+         2: invokestatic  #15                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: invokespecial #21                 // Method psiprobe/controllers/apps/BaseGetApplicationController.setCollectionPeriod:(J)V\n          8: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/apps/GetApplicationSummaryController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #46(#47=s#50)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.app.period}\"\n+        )\n }\n SourceFile: \"GetApplicationSummaryController.java\"\n RuntimeVisibleAnnotations:\n   0: #53()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ListAppAttributesController.class", "source2": "psiprobe/controllers/apps/ListAppAttributesController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,182 +1,180 @@\n-  SHA-256 checksum f1a71bb9ea85e2a3eb14a3b93563cd089d2107aa9e28198b36f2db685bd8973c\n+  SHA-256 checksum e56a93b7ae3f343618dffec52e16ff207d8ea41f5e58101f559437e619eb302c\n   Compiled from \"ListAppAttributesController.java\"\n public class psiprobe.controllers.apps.ListAppAttributesController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ListAppAttributesController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #20                         // psiprobe/controllers/apps/ListAppAttributesController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ListAppAttributesController\n-   #2 = Utf8               psiprobe/controllers/apps/ListAppAttributesController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ListAppAttributesController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appattributes.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = Methodref          #33.#35        // psiprobe/tools/ApplicationUtils.getApplicationAttributes:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-  #33 = Class              #34            // psiprobe/tools/ApplicationUtils\n-  #34 = Utf8               psiprobe/tools/ApplicationUtils\n-  #35 = NameAndType        #36:#37        // getApplicationAttributes:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-  #36 = Utf8               getApplicationAttributes\n-  #37 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n-  #38 = Class              #39            // org/springframework/web/servlet/ModelAndView\n-  #39 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #40 = Methodref          #1.#41         // psiprobe/controllers/apps/ListAppAttributesController.getViewName:()Ljava/lang/String;\n-  #41 = NameAndType        #42:#43        // getViewName:()Ljava/lang/String;\n-  #42 = Utf8               getViewName\n-  #43 = Utf8               ()Ljava/lang/String;\n-  #44 = String             #45            // appAttributes\n-  #45 = Utf8               appAttributes\n-  #46 = Methodref          #38.#47        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #47 = NameAndType        #5:#48         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #48 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #49 = Methodref          #1.#50         // psiprobe/controllers/apps/ListAppAttributesController.getServletContext:()Ljavax/servlet/ServletContext;\n-  #50 = NameAndType        #51:#52        // getServletContext:()Ljavax/servlet/ServletContext;\n-  #51 = Utf8               getServletContext\n-  #52 = Utf8               ()Ljavax/servlet/ServletContext;\n-  #53 = Methodref          #54.#56        // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #54 = Class              #55            // psiprobe/tools/SecurityUtils\n-  #55 = Utf8               psiprobe/tools/SecurityUtils\n-  #56 = NameAndType        #57:#58        // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #57 = Utf8               hasAttributeValueRole\n-  #58 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #59 = String             #60            // displayValues\n-  #60 = Utf8               displayValues\n-  #61 = Fieldref           #62.#64        // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-  #62 = Class              #63            // java/lang/Boolean\n-  #63 = Utf8               java/lang/Boolean\n-  #64 = NameAndType        #65:#66        // TRUE:Ljava/lang/Boolean;\n-  #65 = Utf8               TRUE\n-  #66 = Utf8               Ljava/lang/Boolean;\n-  #67 = Methodref          #38.#68        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #68 = NameAndType        #69:#70        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #69 = Utf8               addObject\n-  #70 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #71 = Utf8               contextName\n-  #72 = Utf8               Ljava/lang/String;\n-  #73 = Utf8               context\n-  #74 = Utf8               Lorg/apache/catalina/Context;\n-  #75 = Utf8               appAttrs\n-  #76 = Utf8               Ljava/util/List;\n-  #77 = Utf8               mv\n-  #78 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n-  #79 = Utf8               LocalVariableTypeTable\n-  #80 = Utf8               Ljava/util/List<Lpsiprobe/model/Attribute;>;\n-  #81 = Utf8               StackMapTable\n-  #82 = Class              #83            // java/util/List\n-  #83 = Utf8               java/util/List\n-  #84 = Utf8               setViewName\n-  #85 = Utf8               (Ljava/lang/String;)V\n-  #86 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #87 = Utf8               value\n-  #88 = Utf8               appattributes\n-  #89 = Methodref          #3.#90         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #90 = NameAndType        #84:#85        // setViewName:(Ljava/lang/String;)V\n-  #91 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #12.#13        // psiprobe/tools/ApplicationUtils.getApplicationAttributes:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+  #12 = Class              #14            // psiprobe/tools/ApplicationUtils\n+  #13 = NameAndType        #15:#16        // getApplicationAttributes:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+  #14 = Utf8               psiprobe/tools/ApplicationUtils\n+  #15 = Utf8               getApplicationAttributes\n+  #16 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n+  #17 = Class              #18            // org/springframework/web/servlet/ModelAndView\n+  #18 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #19 = Methodref          #20.#21        // psiprobe/controllers/apps/ListAppAttributesController.getViewName:()Ljava/lang/String;\n+  #20 = Class              #22            // psiprobe/controllers/apps/ListAppAttributesController\n+  #21 = NameAndType        #23:#24        // getViewName:()Ljava/lang/String;\n+  #22 = Utf8               psiprobe/controllers/apps/ListAppAttributesController\n+  #23 = Utf8               getViewName\n+  #24 = Utf8               ()Ljava/lang/String;\n+  #25 = String             #26            // appAttributes\n+  #26 = Utf8               appAttributes\n+  #27 = Methodref          #17.#28        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #28 = NameAndType        #5:#29         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #29 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #30 = Methodref          #20.#31        // psiprobe/controllers/apps/ListAppAttributesController.getServletContext:()Ljavax/servlet/ServletContext;\n+  #31 = NameAndType        #32:#33        // getServletContext:()Ljavax/servlet/ServletContext;\n+  #32 = Utf8               getServletContext\n+  #33 = Utf8               ()Ljavax/servlet/ServletContext;\n+  #34 = Methodref          #35.#36        // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #35 = Class              #37            // psiprobe/tools/SecurityUtils\n+  #36 = NameAndType        #38:#39        // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #37 = Utf8               psiprobe/tools/SecurityUtils\n+  #38 = Utf8               hasAttributeValueRole\n+  #39 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #40 = String             #41            // displayValues\n+  #41 = Utf8               displayValues\n+  #42 = Fieldref           #43.#44        // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+  #43 = Class              #45            // java/lang/Boolean\n+  #44 = NameAndType        #46:#47        // TRUE:Ljava/lang/Boolean;\n+  #45 = Utf8               java/lang/Boolean\n+  #46 = Utf8               TRUE\n+  #47 = Utf8               Ljava/lang/Boolean;\n+  #48 = Methodref          #17.#49        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #49 = NameAndType        #50:#51        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #50 = Utf8               addObject\n+  #51 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #52 = Methodref          #2.#53         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+  #53 = NameAndType        #54:#55        // setViewName:(Ljava/lang/String;)V\n+  #54 = Utf8               setViewName\n+  #55 = Utf8               (Ljava/lang/String;)V\n+  #56 = Utf8               Code\n+  #57 = Utf8               LineNumberTable\n+  #58 = Utf8               LocalVariableTable\n+  #59 = Utf8               this\n+  #60 = Utf8               Lpsiprobe/controllers/apps/ListAppAttributesController;\n+  #61 = Utf8               request\n+  #62 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #63 = Utf8               response\n+  #64 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #65 = Utf8               Exceptions\n+  #66 = Class              #67            // java/lang/Exception\n+  #67 = Utf8               java/lang/Exception\n+  #68 = Utf8               MethodParameters\n+  #69 = Utf8               RuntimeVisibleAnnotations\n+  #70 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #71 = Utf8               path\n+  #72 = Utf8               /appattributes.htm\n+  #73 = Utf8               handleContext\n+  #74 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #75 = Utf8               contextName\n+  #76 = Utf8               Ljava/lang/String;\n+  #77 = Utf8               context\n+  #78 = Utf8               Lorg/apache/catalina/Context;\n+  #79 = Utf8               appAttrs\n+  #80 = Utf8               Ljava/util/List;\n+  #81 = Utf8               mv\n+  #82 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n+  #83 = Utf8               LocalVariableTypeTable\n+  #84 = Utf8               Ljava/util/List<Lpsiprobe/model/Attribute;>;\n+  #85 = Utf8               StackMapTable\n+  #86 = Class              #87            // java/util/List\n+  #87 = Utf8               java/util/List\n+  #88 = Utf8               viewName\n+  #89 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #90 = Utf8               value\n+  #91 = Utf8               appattributes\n   #92 = Utf8               SourceFile\n   #93 = Utf8               ListAppAttributesController.java\n   #94 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ListAppAttributesController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ListAppAttributesController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appattributes.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ListAppAttributesController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #70(#71=[s#72])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appattributes.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=7, args_size=5\n          0: aload_2\n-         1: invokestatic  #32                 // Method psiprobe/tools/ApplicationUtils.getApplicationAttributes:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+         1: invokestatic  #11                 // Method psiprobe/tools/ApplicationUtils.getApplicationAttributes:(Lorg/apache/catalina/Context;)Ljava/util/List;\n          4: astore        5\n-         6: new           #38                 // class org/springframework/web/servlet/ModelAndView\n+         6: new           #17                 // class org/springframework/web/servlet/ModelAndView\n          9: dup\n         10: aload_0\n-        11: invokevirtual #40                 // Method getViewName:()Ljava/lang/String;\n-        14: ldc           #44                 // String appAttributes\n+        11: invokevirtual #19                 // Method getViewName:()Ljava/lang/String;\n+        14: ldc           #25                 // String appAttributes\n         16: aload         5\n-        18: invokespecial #46                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        18: invokespecial #27                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         21: astore        6\n         23: aload_0\n-        24: invokevirtual #49                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+        24: invokevirtual #30                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n         27: aload_3\n-        28: invokestatic  #53                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+        28: invokestatic  #34                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n         31: ifeq          45\n         34: aload         6\n-        36: ldc           #59                 // String displayValues\n-        38: getstatic     #61                 // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-        41: invokevirtual #67                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        36: ldc           #40                 // String displayValues\n+        38: getstatic     #42                 // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+        41: invokevirtual #48                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         44: pop\n         45: aload         6\n         47: areturn\n       LineNumberTable:\n         line 46: 0\n         line 47: 6\n         line 49: 23\n@@ -194,43 +192,45 @@\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             6      42     5 appAttrs   Ljava/util/List<Lpsiprobe/model/Attribute;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 253 /* append */\n           offset_delta = 45\n           locals = [ class java/util/List, class org/springframework/web/servlet/ModelAndView ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #86(#87=s#88)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"appattributes\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #89                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #52                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 58: 0\n         line 59: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ListAppAttributesController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #89(#90=s#91)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"appattributes\"\n+        )\n }\n SourceFile: \"ListAppAttributesController.java\"\n RuntimeVisibleAnnotations:\n   0: #94()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ListAppInitParamsController.class", "source2": "psiprobe/controllers/apps/ListAppInitParamsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,187 +1,184 @@\n-  SHA-256 checksum fd797e52cc29c6b09b0c4fce2a4fc6833e4c2d155fc9ea7ce49f0c1684ceb4ec\n+  SHA-256 checksum 32fad9dc1c800ce4e8d9a2afc3ce8ccaba1ee0299b51f2e3e8debdaaa086b33c\n   Compiled from \"ListAppInitParamsController.java\"\n public class psiprobe.controllers.apps.ListAppInitParamsController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ListAppInitParamsController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #14                         // psiprobe/controllers/apps/ListAppInitParamsController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ListAppInitParamsController\n-   #2 = Utf8               psiprobe/controllers/apps/ListAppInitParamsController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ListAppInitParamsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appinitparams.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = Class              #33            // org/springframework/web/servlet/ModelAndView\n-  #33 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #34 = Methodref          #1.#35         // psiprobe/controllers/apps/ListAppInitParamsController.getViewName:()Ljava/lang/String;\n-  #35 = NameAndType        #36:#37        // getViewName:()Ljava/lang/String;\n-  #36 = Utf8               getViewName\n-  #37 = Utf8               ()Ljava/lang/String;\n-  #38 = String             #39            // appInitParams\n-  #39 = Utf8               appInitParams\n-  #40 = Methodref          #1.#41         // psiprobe/controllers/apps/ListAppInitParamsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #41 = NameAndType        #42:#43        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #42 = Utf8               getContainerWrapper\n-  #43 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-  #44 = Methodref          #45.#47        // psiprobe/tools/ApplicationUtils.getApplicationInitParams:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #45 = Class              #46            // psiprobe/tools/ApplicationUtils\n-  #46 = Utf8               psiprobe/tools/ApplicationUtils\n-  #47 = NameAndType        #48:#49        // getApplicationInitParams:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #48 = Utf8               getApplicationInitParams\n-  #49 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #50 = Methodref          #32.#51        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #51 = NameAndType        #5:#52         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #52 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #53 = Methodref          #1.#54         // psiprobe/controllers/apps/ListAppInitParamsController.getServletContext:()Ljavax/servlet/ServletContext;\n-  #54 = NameAndType        #55:#56        // getServletContext:()Ljavax/servlet/ServletContext;\n-  #55 = Utf8               getServletContext\n-  #56 = Utf8               ()Ljavax/servlet/ServletContext;\n-  #57 = Methodref          #58.#60        // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #58 = Class              #59            // psiprobe/tools/SecurityUtils\n-  #59 = Utf8               psiprobe/tools/SecurityUtils\n-  #60 = NameAndType        #61:#62        // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #61 = Utf8               hasAttributeValueRole\n-  #62 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #63 = String             #64            // allowedToViewValues\n-  #64 = Utf8               allowedToViewValues\n-  #65 = Fieldref           #66.#68        // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-  #66 = Class              #67            // java/lang/Boolean\n-  #67 = Utf8               java/lang/Boolean\n-  #68 = NameAndType        #69:#70        // TRUE:Ljava/lang/Boolean;\n-  #69 = Utf8               TRUE\n-  #70 = Utf8               Ljava/lang/Boolean;\n-  #71 = Methodref          #32.#72        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #72 = NameAndType        #73:#74        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #73 = Utf8               addObject\n-  #74 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #75 = Utf8               contextName\n-  #76 = Utf8               Ljava/lang/String;\n-  #77 = Utf8               context\n-  #78 = Utf8               Lorg/apache/catalina/Context;\n-  #79 = Utf8               mv\n-  #80 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n-  #81 = Utf8               StackMapTable\n-  #82 = Utf8               setViewName\n-  #83 = Utf8               (Ljava/lang/String;)V\n-  #84 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #85 = Utf8               value\n-  #86 = Utf8               appinitparams\n-  #87 = Methodref          #3.#88         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #88 = NameAndType        #82:#83        // setViewName:(Ljava/lang/String;)V\n-  #89 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Class              #12            // org/springframework/web/servlet/ModelAndView\n+  #12 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #13 = Methodref          #14.#15        // psiprobe/controllers/apps/ListAppInitParamsController.getViewName:()Ljava/lang/String;\n+  #14 = Class              #16            // psiprobe/controllers/apps/ListAppInitParamsController\n+  #15 = NameAndType        #17:#18        // getViewName:()Ljava/lang/String;\n+  #16 = Utf8               psiprobe/controllers/apps/ListAppInitParamsController\n+  #17 = Utf8               getViewName\n+  #18 = Utf8               ()Ljava/lang/String;\n+  #19 = String             #20            // appInitParams\n+  #20 = Utf8               appInitParams\n+  #21 = Methodref          #14.#22        // psiprobe/controllers/apps/ListAppInitParamsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #22 = NameAndType        #23:#24        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #23 = Utf8               getContainerWrapper\n+  #24 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+  #25 = Methodref          #26.#27        // psiprobe/tools/ApplicationUtils.getApplicationInitParams:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #26 = Class              #28            // psiprobe/tools/ApplicationUtils\n+  #27 = NameAndType        #29:#30        // getApplicationInitParams:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #28 = Utf8               psiprobe/tools/ApplicationUtils\n+  #29 = Utf8               getApplicationInitParams\n+  #30 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #31 = Methodref          #11.#32        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #32 = NameAndType        #5:#33         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #33 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #34 = Methodref          #14.#35        // psiprobe/controllers/apps/ListAppInitParamsController.getServletContext:()Ljavax/servlet/ServletContext;\n+  #35 = NameAndType        #36:#37        // getServletContext:()Ljavax/servlet/ServletContext;\n+  #36 = Utf8               getServletContext\n+  #37 = Utf8               ()Ljavax/servlet/ServletContext;\n+  #38 = Methodref          #39.#40        // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #39 = Class              #41            // psiprobe/tools/SecurityUtils\n+  #40 = NameAndType        #42:#43        // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #41 = Utf8               psiprobe/tools/SecurityUtils\n+  #42 = Utf8               hasAttributeValueRole\n+  #43 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #44 = String             #45            // allowedToViewValues\n+  #45 = Utf8               allowedToViewValues\n+  #46 = Fieldref           #47.#48        // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+  #47 = Class              #49            // java/lang/Boolean\n+  #48 = NameAndType        #50:#51        // TRUE:Ljava/lang/Boolean;\n+  #49 = Utf8               java/lang/Boolean\n+  #50 = Utf8               TRUE\n+  #51 = Utf8               Ljava/lang/Boolean;\n+  #52 = Methodref          #11.#53        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #53 = NameAndType        #54:#55        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #54 = Utf8               addObject\n+  #55 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #56 = Methodref          #2.#57         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+  #57 = NameAndType        #58:#59        // setViewName:(Ljava/lang/String;)V\n+  #58 = Utf8               setViewName\n+  #59 = Utf8               (Ljava/lang/String;)V\n+  #60 = Utf8               Code\n+  #61 = Utf8               LineNumberTable\n+  #62 = Utf8               LocalVariableTable\n+  #63 = Utf8               this\n+  #64 = Utf8               Lpsiprobe/controllers/apps/ListAppInitParamsController;\n+  #65 = Utf8               request\n+  #66 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #67 = Utf8               response\n+  #68 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #69 = Utf8               Exceptions\n+  #70 = Class              #71            // java/lang/Exception\n+  #71 = Utf8               java/lang/Exception\n+  #72 = Utf8               MethodParameters\n+  #73 = Utf8               RuntimeVisibleAnnotations\n+  #74 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #75 = Utf8               path\n+  #76 = Utf8               /appinitparams.htm\n+  #77 = Utf8               handleContext\n+  #78 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #79 = Utf8               contextName\n+  #80 = Utf8               Ljava/lang/String;\n+  #81 = Utf8               context\n+  #82 = Utf8               Lorg/apache/catalina/Context;\n+  #83 = Utf8               mv\n+  #84 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n+  #85 = Utf8               StackMapTable\n+  #86 = Utf8               viewName\n+  #87 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #88 = Utf8               value\n+  #89 = Utf8               appinitparams\n   #90 = Utf8               SourceFile\n   #91 = Utf8               ListAppInitParamsController.java\n   #92 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ListAppInitParamsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ListAppInitParamsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appinitparams.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ListAppInitParamsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #74(#75=[s#76])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appinitparams.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=6, locals=6, args_size=5\n-         0: new           #32                 // class org/springframework/web/servlet/ModelAndView\n+         0: new           #11                 // class org/springframework/web/servlet/ModelAndView\n          3: dup\n          4: aload_0\n-         5: invokevirtual #34                 // Method getViewName:()Ljava/lang/String;\n-         8: ldc           #38                 // String appInitParams\n+         5: invokevirtual #13                 // Method getViewName:()Ljava/lang/String;\n+         8: ldc           #19                 // String appInitParams\n         10: aload_2\n         11: aload_0\n-        12: invokevirtual #40                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        15: invokestatic  #44                 // Method psiprobe/tools/ApplicationUtils.getApplicationInitParams:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-        18: invokespecial #50                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        12: invokevirtual #21                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        15: invokestatic  #25                 // Method psiprobe/tools/ApplicationUtils.getApplicationInitParams:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+        18: invokespecial #31                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         21: astore        5\n         23: aload_0\n-        24: invokevirtual #53                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+        24: invokevirtual #34                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n         27: aload_3\n-        28: invokestatic  #57                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+        28: invokestatic  #38                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n         31: ifeq          45\n         34: aload         5\n-        36: ldc           #63                 // String allowedToViewValues\n-        38: getstatic     #65                 // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-        41: invokevirtual #71                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        36: ldc           #44                 // String allowedToViewValues\n+        38: getstatic     #46                 // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+        41: invokevirtual #52                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         44: pop\n         45: aload         5\n         47: areturn\n       LineNumberTable:\n         line 43: 0\n-        line 44: 10\n-        line 43: 18\n+        line 44: 12\n         line 45: 23\n         line 46: 34\n         line 48: 45\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      48     0  this   Lpsiprobe/controllers/apps/ListAppInitParamsController;\n             0      48     1 contextName   Ljava/lang/String;\n@@ -189,43 +186,45 @@\n             0      48     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0      48     4 response   Ljavax/servlet/http/HttpServletResponse;\n            23      25     5    mv   Lorg/springframework/web/servlet/ModelAndView;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 45\n           locals = [ class org/springframework/web/servlet/ModelAndView ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #84(#85=s#86)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"appinitparams\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #87                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #56                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ListAppInitParamsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #87(#88=s#89)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"appinitparams\"\n+        )\n }\n SourceFile: \"ListAppInitParamsController.java\"\n RuntimeVisibleAnnotations:\n   0: #92()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ListApplicationResourcesController.class", "source2": "psiprobe/controllers/apps/ListApplicationResourcesController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,194 +1,194 @@\n-  SHA-256 checksum 7db83a1874563128e28e47a468f2d485fdfba613ecd276844ea7f932853895de\n+  SHA-256 checksum 4b59ff59e7d18a5b4f07c7e2f0f414e3138a738a1b037d0c3c93f62681367e4b\n   Compiled from \"ListApplicationResourcesController.java\"\n public class psiprobe.controllers.apps.ListApplicationResourcesController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ListApplicationResourcesController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #14                         // psiprobe/controllers/apps/ListApplicationResourcesController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ListApplicationResourcesController\n-   #2 = Utf8               psiprobe/controllers/apps/ListApplicationResourcesController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ListApplicationResourcesController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /resources.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = Class              #33            // org/springframework/web/servlet/ModelAndView\n-  #33 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #34 = Methodref          #1.#35         // psiprobe/controllers/apps/ListApplicationResourcesController.getViewName:()Ljava/lang/String;\n-  #35 = NameAndType        #36:#37        // getViewName:()Ljava/lang/String;\n-  #36 = Utf8               getViewName\n-  #37 = Utf8               ()Ljava/lang/String;\n-  #38 = String             #39            // resources\n-  #39 = Utf8               resources\n-  #40 = Methodref          #1.#41         // psiprobe/controllers/apps/ListApplicationResourcesController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #41 = NameAndType        #42:#43        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #42 = Utf8               getContainerWrapper\n-  #43 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-  #44 = Methodref          #45.#47        // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-  #45 = Class              #46            // psiprobe/beans/ContainerWrapperBean\n-  #46 = Utf8               psiprobe/beans/ContainerWrapperBean\n-  #47 = NameAndType        #48:#49        // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-  #48 = Utf8               getResourceResolver\n-  #49 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n-  #50 = InterfaceMethodref #51.#53        // psiprobe/beans/ResourceResolver.getApplicationResources:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #51 = Class              #52            // psiprobe/beans/ResourceResolver\n-  #52 = Utf8               psiprobe/beans/ResourceResolver\n-  #53 = NameAndType        #54:#55        // getApplicationResources:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #54 = Utf8               getApplicationResources\n-  #55 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #56 = Methodref          #32.#57        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #57 = NameAndType        #5:#58         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #58 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #59 = Utf8               contextName\n-  #60 = Utf8               Ljava/lang/String;\n-  #61 = Utf8               context\n-  #62 = Utf8               Lorg/apache/catalina/Context;\n-  #63 = Utf8               setViewName\n-  #64 = Utf8               (Ljava/lang/String;)V\n-  #65 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #66 = Utf8               value\n-  #67 = Methodref          #3.#68         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #68 = NameAndType        #63:#64        // setViewName:(Ljava/lang/String;)V\n-  #69 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Class              #12            // org/springframework/web/servlet/ModelAndView\n+  #12 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #13 = Methodref          #14.#15        // psiprobe/controllers/apps/ListApplicationResourcesController.getViewName:()Ljava/lang/String;\n+  #14 = Class              #16            // psiprobe/controllers/apps/ListApplicationResourcesController\n+  #15 = NameAndType        #17:#18        // getViewName:()Ljava/lang/String;\n+  #16 = Utf8               psiprobe/controllers/apps/ListApplicationResourcesController\n+  #17 = Utf8               getViewName\n+  #18 = Utf8               ()Ljava/lang/String;\n+  #19 = String             #20            // resources\n+  #20 = Utf8               resources\n+  #21 = Methodref          #14.#22        // psiprobe/controllers/apps/ListApplicationResourcesController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #22 = NameAndType        #23:#24        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #23 = Utf8               getContainerWrapper\n+  #24 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+  #25 = Methodref          #26.#27        // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+  #26 = Class              #28            // psiprobe/beans/ContainerWrapperBean\n+  #27 = NameAndType        #29:#30        // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+  #28 = Utf8               psiprobe/beans/ContainerWrapperBean\n+  #29 = Utf8               getResourceResolver\n+  #30 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n+  #31 = InterfaceMethodref #32.#33        // psiprobe/beans/ResourceResolver.getApplicationResources:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #32 = Class              #34            // psiprobe/beans/ResourceResolver\n+  #33 = NameAndType        #35:#36        // getApplicationResources:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #34 = Utf8               psiprobe/beans/ResourceResolver\n+  #35 = Utf8               getApplicationResources\n+  #36 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #37 = Methodref          #11.#38        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #38 = NameAndType        #5:#39         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #39 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #40 = Methodref          #2.#41         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+  #41 = NameAndType        #42:#43        // setViewName:(Ljava/lang/String;)V\n+  #42 = Utf8               setViewName\n+  #43 = Utf8               (Ljava/lang/String;)V\n+  #44 = Utf8               Code\n+  #45 = Utf8               LineNumberTable\n+  #46 = Utf8               LocalVariableTable\n+  #47 = Utf8               this\n+  #48 = Utf8               Lpsiprobe/controllers/apps/ListApplicationResourcesController;\n+  #49 = Utf8               request\n+  #50 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #51 = Utf8               response\n+  #52 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #53 = Utf8               Exceptions\n+  #54 = Class              #55            // java/lang/Exception\n+  #55 = Utf8               java/lang/Exception\n+  #56 = Utf8               MethodParameters\n+  #57 = Utf8               RuntimeVisibleAnnotations\n+  #58 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #59 = Utf8               path\n+  #60 = Utf8               /resources.htm\n+  #61 = Utf8               handleContext\n+  #62 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #63 = Utf8               contextName\n+  #64 = Utf8               Ljava/lang/String;\n+  #65 = Utf8               context\n+  #66 = Utf8               Lorg/apache/catalina/Context;\n+  #67 = Utf8               viewName\n+  #68 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #69 = Utf8               value\n   #70 = Utf8               SourceFile\n   #71 = Utf8               ListApplicationResourcesController.java\n   #72 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ListApplicationResourcesController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ListApplicationResourcesController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/resources.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ListApplicationResourcesController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #58(#59=[s#60])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/resources.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=7, locals=5, args_size=5\n-         0: new           #32                 // class org/springframework/web/servlet/ModelAndView\n+         0: new           #11                 // class org/springframework/web/servlet/ModelAndView\n          3: dup\n          4: aload_0\n-         5: invokevirtual #34                 // Method getViewName:()Ljava/lang/String;\n-         8: ldc           #38                 // String resources\n+         5: invokevirtual #13                 // Method getViewName:()Ljava/lang/String;\n+         8: ldc           #19                 // String resources\n         10: aload_0\n-        11: invokevirtual #40                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        14: invokevirtual #44                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+        11: invokevirtual #21                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        14: invokevirtual #25                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n         17: aload_2\n         18: aload_0\n-        19: invokevirtual #40                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        22: invokeinterface #50,  3           // InterfaceMethod psiprobe/beans/ResourceResolver.getApplicationResources:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-        27: invokespecial #56                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        19: invokevirtual #21                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        22: invokeinterface #31,  3           // InterfaceMethod psiprobe/beans/ResourceResolver.getApplicationResources:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+        27: invokespecial #37                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         30: areturn\n       LineNumberTable:\n         line 41: 0\n-        line 42: 17\n-        line 41: 27\n+        line 42: 19\n+        line 41: 30\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      31     0  this   Lpsiprobe/controllers/apps/ListApplicationResourcesController;\n             0      31     1 contextName   Ljava/lang/String;\n             0      31     2 context   Lorg/apache/catalina/Context;\n             0      31     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0      31     4 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #65(#66=s#39)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"resources\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #67                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #40                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ListApplicationResourcesController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #68(#69=s#20)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"resources\"\n+        )\n }\n SourceFile: \"ListApplicationResourcesController.java\"\n RuntimeVisibleAnnotations:\n   0: #72()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ListWebappsController.class", "source2": "psiprobe/controllers/apps/ListWebappsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,434 +1,431 @@\n-  SHA-256 checksum d338549d85d4a7098df71fa93dcd566ce3413db80bf13e91636bf7d2a8ae12c6\n+  SHA-256 checksum f6f1303a0b31bf80f1c118fd89e2716e2e9fcaee929434d133333f9d178b2e88\n   Compiled from \"ListWebappsController.java\"\n public class psiprobe.controllers.apps.ListWebappsController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ListWebappsController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #20                         // psiprobe/controllers/apps/ListWebappsController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/apps/ListWebappsController\n-    #2 = Utf8               psiprobe/controllers/apps/ListWebappsController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/apps/ListWebappsController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /index.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleRequestInternal\n-   #31 = String             #32           // size\n-   #32 = Utf8               size\n-   #33 = Methodref          #34.#36       // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #34 = Class              #35           // org/springframework/web/bind/ServletRequestUtils\n-   #35 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #36 = NameAndType        #37:#38       // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #37 = Utf8               getBooleanParameter\n-   #38 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #39 = Methodref          #1.#40        // psiprobe/controllers/apps/ListWebappsController.getServletContext:()Ljavax/servlet/ServletContext;\n-   #40 = NameAndType        #41:#42       // getServletContext:()Ljavax/servlet/ServletContext;\n-   #41 = Utf8               getServletContext\n-   #42 = Utf8               ()Ljavax/servlet/ServletContext;\n-   #43 = Methodref          #44.#46       // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #44 = Class              #45           // psiprobe/tools/SecurityUtils\n-   #45 = Utf8               psiprobe/tools/SecurityUtils\n-   #46 = NameAndType        #47:#48       // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #47 = Utf8               hasAttributeValueRole\n-   #48 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #49 = Methodref          #1.#50        // psiprobe/controllers/apps/ListWebappsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #50 = NameAndType        #51:#52       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #51 = Utf8               getContainerWrapper\n-   #52 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #53 = Methodref          #54.#56       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #54 = Class              #55           // psiprobe/beans/ContainerWrapperBean\n-   #55 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #56 = NameAndType        #57:#58       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #57 = Utf8               getTomcatContainer\n-   #58 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #59 = InterfaceMethodref #60.#62       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n-   #60 = Class              #61           // psiprobe/TomcatContainer\n-   #61 = Utf8               psiprobe/TomcatContainer\n-   #62 = NameAndType        #63:#64       // findContexts:()Ljava/util/List;\n-   #63 = Utf8               findContexts\n-   #64 = Utf8               ()Ljava/util/List;\n-   #65 = Class              #66           // java/lang/IllegalStateException\n-   #66 = Utf8               java/lang/IllegalStateException\n-   #67 = Class              #68           // java/lang/StringBuilder\n-   #68 = Utf8               java/lang/StringBuilder\n-   #69 = String             #70           // No container found for your server:\n-   #70 = Utf8               No container found for your server:\n-   #71 = Methodref          #67.#72       // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-   #72 = NameAndType        #5:#73        // \"<init>\":(Ljava/lang/String;)V\n-   #73 = Utf8               (Ljava/lang/String;)V\n-   #74 = InterfaceMethodref #75.#77       // javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n-   #75 = Class              #76           // javax/servlet/ServletContext\n-   #76 = Utf8               javax/servlet/ServletContext\n-   #77 = NameAndType        #78:#79       // getServerInfo:()Ljava/lang/String;\n-   #78 = Utf8               getServerInfo\n-   #79 = Utf8               ()Ljava/lang/String;\n-   #80 = Methodref          #67.#81       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #81 = NameAndType        #82:#83       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #82 = Utf8               append\n-   #83 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #84 = Methodref          #67.#85       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #85 = NameAndType        #86:#79       // toString:()Ljava/lang/String;\n-   #86 = Utf8               toString\n-   #87 = Methodref          #65.#88       // java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #88 = NameAndType        #5:#89        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #89 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #90 = Class              #91           // java/util/ArrayList\n-   #91 = Utf8               java/util/ArrayList\n-   #92 = InterfaceMethodref #93.#95       // java/util/List.size:()I\n-   #93 = Class              #94           // java/util/List\n-   #94 = Utf8               java/util/List\n-   #95 = NameAndType        #32:#96       // size:()I\n-   #96 = Utf8               ()I\n-   #97 = Methodref          #90.#98       // java/util/ArrayList.\"<init>\":(I)V\n-   #98 = NameAndType        #5:#99        // \"<init>\":(I)V\n-   #99 = Utf8               (I)V\n-  #100 = Methodref          #54.#101      // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-  #101 = NameAndType        #102:#103     // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-  #102 = Utf8               getResourceResolver\n-  #103 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n-  #104 = InterfaceMethodref #105.#107     // psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n-  #105 = Class              #106          // psiprobe/beans/ResourceResolver\n-  #106 = Utf8               psiprobe/beans/ResourceResolver\n-  #107 = NameAndType        #108:#109     // supportsPrivateResources:()Z\n-  #108 = Utf8               supportsPrivateResources\n-  #109 = Utf8               ()Z\n-  #110 = InterfaceMethodref #93.#111      // java/util/List.iterator:()Ljava/util/Iterator;\n-  #111 = NameAndType        #112:#113     // iterator:()Ljava/util/Iterator;\n-  #112 = Utf8               iterator\n-  #113 = Utf8               ()Ljava/util/Iterator;\n-  #114 = InterfaceMethodref #115.#117     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #115 = Class              #116          // java/util/Iterator\n-  #116 = Utf8               java/util/Iterator\n-  #117 = NameAndType        #118:#119     // next:()Ljava/lang/Object;\n-  #118 = Utf8               next\n-  #119 = Utf8               ()Ljava/lang/Object;\n-  #120 = Class              #121          // org/apache/catalina/Context\n-  #121 = Utf8               org/apache/catalina/Context\n-  #122 = InterfaceMethodref #120.#123     // org/apache/catalina/Context.getName:()Ljava/lang/String;\n-  #123 = NameAndType        #124:#79      // getName:()Ljava/lang/String;\n-  #124 = Utf8               getName\n-  #125 = Methodref          #126.#128     // psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-  #126 = Class              #127          // psiprobe/tools/ApplicationUtils\n-  #127 = Utf8               psiprobe/tools/ApplicationUtils\n-  #128 = NameAndType        #129:#130     // getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-  #129 = Utf8               getApplication\n-  #130 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-  #131 = InterfaceMethodref #93.#132      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #132 = NameAndType        #133:#134     // add:(Ljava/lang/Object;)Z\n-  #133 = Utf8               add\n-  #134 = Utf8               (Ljava/lang/Object;)Z\n-  #135 = InterfaceMethodref #115.#136     // java/util/Iterator.hasNext:()Z\n-  #136 = NameAndType        #137:#109     // hasNext:()Z\n-  #137 = Utf8               hasNext\n-  #138 = InterfaceMethodref #93.#139      // java/util/List.isEmpty:()Z\n-  #139 = NameAndType        #140:#109     // isEmpty:()Z\n-  #140 = Utf8               isEmpty\n-  #141 = String             #142          // no_resources\n-  #142 = Utf8               no_resources\n-  #143 = Fieldref           #144.#146     // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-  #144 = Class              #145          // java/lang/Boolean\n-  #145 = Utf8               java/lang/Boolean\n-  #146 = NameAndType        #147:#148     // TRUE:Ljava/lang/Boolean;\n-  #147 = Utf8               TRUE\n-  #148 = Utf8               Ljava/lang/Boolean;\n-  #149 = InterfaceMethodref #150.#152     // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #150 = Class              #151          // javax/servlet/http/HttpServletRequest\n-  #151 = Utf8               javax/servlet/http/HttpServletRequest\n-  #152 = NameAndType        #153:#154     // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #153 = Utf8               setAttribute\n-  #154 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #155 = Class              #156          // org/springframework/web/servlet/ModelAndView\n-  #156 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #157 = Methodref          #1.#158       // psiprobe/controllers/apps/ListWebappsController.getViewName:()Ljava/lang/String;\n-  #158 = NameAndType        #159:#79      // getViewName:()Ljava/lang/String;\n-  #159 = Utf8               getViewName\n-  #160 = String             #161          // apps\n-  #161 = Utf8               apps\n-  #162 = Methodref          #155.#163     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #163 = NameAndType        #5:#164       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #164 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #165 = Class              #166          // java/lang/NullPointerException\n-  #166 = Utf8               java/lang/NullPointerException\n-  #167 = Utf8               calcSize\n-  #168 = Utf8               Z\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = String             #12           // size\n+   #12 = Utf8               size\n+   #13 = Methodref          #14.#15       // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #14 = Class              #16           // org/springframework/web/bind/ServletRequestUtils\n+   #15 = NameAndType        #17:#18       // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #16 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #17 = Utf8               getBooleanParameter\n+   #18 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #19 = Methodref          #20.#21       // psiprobe/controllers/apps/ListWebappsController.getServletContext:()Ljavax/servlet/ServletContext;\n+   #20 = Class              #22           // psiprobe/controllers/apps/ListWebappsController\n+   #21 = NameAndType        #23:#24       // getServletContext:()Ljavax/servlet/ServletContext;\n+   #22 = Utf8               psiprobe/controllers/apps/ListWebappsController\n+   #23 = Utf8               getServletContext\n+   #24 = Utf8               ()Ljavax/servlet/ServletContext;\n+   #25 = Methodref          #26.#27       // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #26 = Class              #28           // psiprobe/tools/SecurityUtils\n+   #27 = NameAndType        #29:#30       // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #28 = Utf8               psiprobe/tools/SecurityUtils\n+   #29 = Utf8               hasAttributeValueRole\n+   #30 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #31 = Methodref          #20.#32       // psiprobe/controllers/apps/ListWebappsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #32 = NameAndType        #33:#34       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #33 = Utf8               getContainerWrapper\n+   #34 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #35 = Methodref          #36.#37       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #36 = Class              #38           // psiprobe/beans/ContainerWrapperBean\n+   #37 = NameAndType        #39:#40       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #38 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #39 = Utf8               getTomcatContainer\n+   #40 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #41 = InterfaceMethodref #42.#43       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+   #42 = Class              #44           // psiprobe/TomcatContainer\n+   #43 = NameAndType        #45:#46       // findContexts:()Ljava/util/List;\n+   #44 = Utf8               psiprobe/TomcatContainer\n+   #45 = Utf8               findContexts\n+   #46 = Utf8               ()Ljava/util/List;\n+   #47 = Class              #48           // java/lang/NullPointerException\n+   #48 = Utf8               java/lang/NullPointerException\n+   #49 = Class              #50           // java/lang/IllegalStateException\n+   #50 = Utf8               java/lang/IllegalStateException\n+   #51 = Class              #52           // java/lang/StringBuilder\n+   #52 = Utf8               java/lang/StringBuilder\n+   #53 = Methodref          #51.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #54 = String             #55           // No container found for your server:\n+   #55 = Utf8               No container found for your server:\n+   #56 = Methodref          #51.#57       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #57 = NameAndType        #58:#59       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #58 = Utf8               append\n+   #59 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #60 = InterfaceMethodref #61.#62       // javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n+   #61 = Class              #63           // javax/servlet/ServletContext\n+   #62 = NameAndType        #64:#65       // getServerInfo:()Ljava/lang/String;\n+   #63 = Utf8               javax/servlet/ServletContext\n+   #64 = Utf8               getServerInfo\n+   #65 = Utf8               ()Ljava/lang/String;\n+   #66 = Methodref          #51.#67       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #67 = NameAndType        #68:#65       // toString:()Ljava/lang/String;\n+   #68 = Utf8               toString\n+   #69 = Methodref          #49.#70       // java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #70 = NameAndType        #5:#71        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #71 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #72 = Class              #73           // java/util/ArrayList\n+   #73 = Utf8               java/util/ArrayList\n+   #74 = InterfaceMethodref #75.#76       // java/util/List.size:()I\n+   #75 = Class              #77           // java/util/List\n+   #76 = NameAndType        #12:#78       // size:()I\n+   #77 = Utf8               java/util/List\n+   #78 = Utf8               ()I\n+   #79 = Methodref          #72.#80       // java/util/ArrayList.\"<init>\":(I)V\n+   #80 = NameAndType        #5:#81        // \"<init>\":(I)V\n+   #81 = Utf8               (I)V\n+   #82 = Methodref          #36.#83       // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+   #83 = NameAndType        #84:#85       // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+   #84 = Utf8               getResourceResolver\n+   #85 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n+   #86 = InterfaceMethodref #87.#88       // psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n+   #87 = Class              #89           // psiprobe/beans/ResourceResolver\n+   #88 = NameAndType        #90:#91       // supportsPrivateResources:()Z\n+   #89 = Utf8               psiprobe/beans/ResourceResolver\n+   #90 = Utf8               supportsPrivateResources\n+   #91 = Utf8               ()Z\n+   #92 = InterfaceMethodref #75.#93       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #93 = NameAndType        #94:#95       // iterator:()Ljava/util/Iterator;\n+   #94 = Utf8               iterator\n+   #95 = Utf8               ()Ljava/util/Iterator;\n+   #96 = InterfaceMethodref #97.#98       // java/util/Iterator.hasNext:()Z\n+   #97 = Class              #99           // java/util/Iterator\n+   #98 = NameAndType        #100:#91      // hasNext:()Z\n+   #99 = Utf8               java/util/Iterator\n+  #100 = Utf8               hasNext\n+  #101 = InterfaceMethodref #97.#102      // java/util/Iterator.next:()Ljava/lang/Object;\n+  #102 = NameAndType        #103:#104     // next:()Ljava/lang/Object;\n+  #103 = Utf8               next\n+  #104 = Utf8               ()Ljava/lang/Object;\n+  #105 = Class              #106          // org/apache/catalina/Context\n+  #106 = Utf8               org/apache/catalina/Context\n+  #107 = InterfaceMethodref #105.#108     // org/apache/catalina/Context.getName:()Ljava/lang/String;\n+  #108 = NameAndType        #109:#65      // getName:()Ljava/lang/String;\n+  #109 = Utf8               getName\n+  #110 = Methodref          #111.#112     // psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+  #111 = Class              #113          // psiprobe/tools/ApplicationUtils\n+  #112 = NameAndType        #114:#115     // getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+  #113 = Utf8               psiprobe/tools/ApplicationUtils\n+  #114 = Utf8               getApplication\n+  #115 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+  #116 = InterfaceMethodref #75.#117      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #117 = NameAndType        #118:#119     // add:(Ljava/lang/Object;)Z\n+  #118 = Utf8               add\n+  #119 = Utf8               (Ljava/lang/Object;)Z\n+  #120 = InterfaceMethodref #75.#121      // java/util/List.isEmpty:()Z\n+  #121 = NameAndType        #122:#91      // isEmpty:()Z\n+  #122 = Utf8               isEmpty\n+  #123 = String             #124          // no_resources\n+  #124 = Utf8               no_resources\n+  #125 = Fieldref           #126.#127     // java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+  #126 = Class              #128          // java/lang/Boolean\n+  #127 = NameAndType        #129:#130     // TRUE:Ljava/lang/Boolean;\n+  #128 = Utf8               java/lang/Boolean\n+  #129 = Utf8               TRUE\n+  #130 = Utf8               Ljava/lang/Boolean;\n+  #131 = InterfaceMethodref #132.#133     // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #132 = Class              #134          // javax/servlet/http/HttpServletRequest\n+  #133 = NameAndType        #135:#136     // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #134 = Utf8               javax/servlet/http/HttpServletRequest\n+  #135 = Utf8               setAttribute\n+  #136 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #137 = Class              #138          // org/springframework/web/servlet/ModelAndView\n+  #138 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #139 = Methodref          #20.#140      // psiprobe/controllers/apps/ListWebappsController.getViewName:()Ljava/lang/String;\n+  #140 = NameAndType        #141:#65      // getViewName:()Ljava/lang/String;\n+  #141 = Utf8               getViewName\n+  #142 = String             #143          // apps\n+  #143 = Utf8               apps\n+  #144 = Methodref          #137.#145     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #145 = NameAndType        #5:#146       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #146 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #147 = Methodref          #2.#148       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+  #148 = NameAndType        #149:#150     // setViewName:(Ljava/lang/String;)V\n+  #149 = Utf8               setViewName\n+  #150 = Utf8               (Ljava/lang/String;)V\n+  #151 = Utf8               Code\n+  #152 = Utf8               LineNumberTable\n+  #153 = Utf8               LocalVariableTable\n+  #154 = Utf8               this\n+  #155 = Utf8               Lpsiprobe/controllers/apps/ListWebappsController;\n+  #156 = Utf8               request\n+  #157 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #158 = Utf8               response\n+  #159 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #160 = Utf8               Exceptions\n+  #161 = Class              #162          // java/lang/Exception\n+  #162 = Utf8               java/lang/Exception\n+  #163 = Utf8               MethodParameters\n+  #164 = Utf8               RuntimeVisibleAnnotations\n+  #165 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #166 = Utf8               path\n+  #167 = Utf8               /index.htm\n+  #168 = Utf8               handleRequestInternal\n   #169 = Utf8               Ljava/util/List;\n   #170 = Utf8               ex\n   #171 = Utf8               Ljava/lang/NullPointerException;\n-  #172 = Utf8               applications\n-  #173 = Utf8               showResources\n-  #174 = Utf8               appContext\n-  #175 = Utf8               Lorg/apache/catalina/Context;\n-  #176 = Utf8               LocalVariableTypeTable\n-  #177 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n-  #178 = Utf8               Ljava/util/List<Lpsiprobe/model/Application;>;\n-  #179 = Utf8               StackMapTable\n-  #180 = Class              #181          // javax/servlet/http/HttpServletResponse\n-  #181 = Utf8               javax/servlet/http/HttpServletResponse\n-  #182 = Utf8               setViewName\n-  #183 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #184 = Utf8               value\n-  #185 = Methodref          #3.#186       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-  #186 = NameAndType        #182:#73      // setViewName:(Ljava/lang/String;)V\n-  #187 = Utf8               viewName\n-  #188 = Utf8               Ljava/lang/String;\n-  #189 = Utf8               SourceFile\n-  #190 = Utf8               ListWebappsController.java\n-  #191 = Utf8               Lorg/springframework/stereotype/Controller;\n+  #172 = Utf8               appContext\n+  #173 = Utf8               Lorg/apache/catalina/Context;\n+  #174 = Utf8               calcSize\n+  #175 = Utf8               Z\n+  #176 = Utf8               applications\n+  #177 = Utf8               showResources\n+  #178 = Utf8               LocalVariableTypeTable\n+  #179 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n+  #180 = Utf8               Ljava/util/List<Lpsiprobe/model/Application;>;\n+  #181 = Utf8               StackMapTable\n+  #182 = Class              #183          // javax/servlet/http/HttpServletResponse\n+  #183 = Utf8               javax/servlet/http/HttpServletResponse\n+  #184 = Utf8               viewName\n+  #185 = Utf8               Ljava/lang/String;\n+  #186 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #187 = Utf8               value\n+  #188 = Utf8               SourceFile\n+  #189 = Utf8               ListWebappsController.java\n+  #190 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ListWebappsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ListWebappsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/index.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ListWebappsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #165(#166=[s#167])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/index.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=9, args_size=3\n          0: aload_1\n-         1: ldc           #31                 // String size\n+         1: ldc           #11                 // String size\n          3: iconst_0\n-         4: invokestatic  #33                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+         4: invokestatic  #13                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n          7: ifeq          25\n         10: aload_0\n-        11: invokevirtual #39                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+        11: invokevirtual #19                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n         14: aload_1\n-        15: invokestatic  #43                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+        15: invokestatic  #25                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n         18: ifeq          25\n         21: iconst_1\n         22: goto          26\n         25: iconst_0\n         26: istore_3\n         27: aload_0\n-        28: invokevirtual #49                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        31: invokevirtual #53                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-        34: invokeinterface #59,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+        28: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        31: invokevirtual #35                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        34: invokeinterface #41,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n         39: astore        4\n-        41: goto          80\n+        41: goto          83\n         44: astore        5\n-        46: new           #65                 // class java/lang/IllegalStateException\n+        46: new           #49                 // class java/lang/IllegalStateException\n         49: dup\n-        50: new           #67                 // class java/lang/StringBuilder\n+        50: new           #51                 // class java/lang/StringBuilder\n         53: dup\n-        54: ldc           #69                 // String No container found for your server:\n-        56: invokespecial #71                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        59: aload_0\n-        60: invokevirtual #39                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n-        63: invokeinterface #74,  1           // InterfaceMethod javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n-        68: invokevirtual #80                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        71: invokevirtual #84                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        74: aload         5\n-        76: invokespecial #87                 // Method java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-        79: athrow\n-        80: new           #90                 // class java/util/ArrayList\n-        83: dup\n-        84: aload         4\n-        86: invokeinterface #92,  1           // InterfaceMethod java/util/List.size:()I\n-        91: invokespecial #97                 // Method java/util/ArrayList.\"<init>\":(I)V\n-        94: astore        5\n-        96: aload_0\n-        97: invokevirtual #49                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-       100: invokevirtual #100                // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-       103: invokeinterface #104,  1          // InterfaceMethod psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n-       108: istore        6\n-       110: aload         4\n-       112: invokeinterface #110,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       117: astore        8\n-       119: goto          169\n-       122: aload         8\n-       124: invokeinterface #114,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       129: checkcast     #120                // class org/apache/catalina/Context\n-       132: astore        7\n-       134: aload         7\n-       136: invokeinterface #122,  1          // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n-       141: ifnull        169\n-       144: aload         5\n-       146: aload         7\n-       148: aload_0\n-       149: invokevirtual #49                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-       152: invokevirtual #100                // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-       155: iload_3\n-       156: aload_0\n-       157: invokevirtual #49                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-       160: invokestatic  #125                // Method psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n-       163: invokeinterface #131,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       168: pop\n-       169: aload         8\n-       171: invokeinterface #135,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       176: ifne          122\n-       179: aload         5\n-       181: invokeinterface #138,  1          // InterfaceMethod java/util/List.isEmpty:()Z\n-       186: ifne          205\n-       189: iload         6\n-       191: ifne          205\n-       194: aload_1\n-       195: ldc           #141                // String no_resources\n-       197: getstatic     #143                // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n-       200: invokeinterface #149,  3          // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-       205: new           #155                // class org/springframework/web/servlet/ModelAndView\n-       208: dup\n-       209: aload_0\n-       210: invokevirtual #157                // Method getViewName:()Ljava/lang/String;\n-       213: ldc           #160                // String apps\n-       215: aload         5\n-       217: invokespecial #162                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-       220: areturn\n+        54: invokespecial #53                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        57: ldc           #54                 // String No container found for your server:\n+        59: invokevirtual #56                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        62: aload_0\n+        63: invokevirtual #19                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+        66: invokeinterface #60,  1           // InterfaceMethod javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n+        71: invokevirtual #56                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        74: invokevirtual #66                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        77: aload         5\n+        79: invokespecial #69                 // Method java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        82: athrow\n+        83: new           #72                 // class java/util/ArrayList\n+        86: dup\n+        87: aload         4\n+        89: invokeinterface #74,  1           // InterfaceMethod java/util/List.size:()I\n+        94: invokespecial #79                 // Method java/util/ArrayList.\"<init>\":(I)V\n+        97: astore        5\n+        99: aload_0\n+       100: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+       103: invokevirtual #82                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+       106: invokeinterface #86,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n+       111: istore        6\n+       113: aload         4\n+       115: invokeinterface #92,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       120: astore        7\n+       122: aload         7\n+       124: invokeinterface #96,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       129: ifeq          182\n+       132: aload         7\n+       134: invokeinterface #101,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       139: checkcast     #105                // class org/apache/catalina/Context\n+       142: astore        8\n+       144: aload         8\n+       146: invokeinterface #107,  1          // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n+       151: ifnull        179\n+       154: aload         5\n+       156: aload         8\n+       158: aload_0\n+       159: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+       162: invokevirtual #82                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+       165: iload_3\n+       166: aload_0\n+       167: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+       170: invokestatic  #110                // Method psiprobe/tools/ApplicationUtils.getApplication:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ResourceResolver;ZLpsiprobe/beans/ContainerWrapperBean;)Lpsiprobe/model/Application;\n+       173: invokeinterface #116,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       178: pop\n+       179: goto          122\n+       182: aload         5\n+       184: invokeinterface #120,  1          // InterfaceMethod java/util/List.isEmpty:()Z\n+       189: ifne          208\n+       192: iload         6\n+       194: ifne          208\n+       197: aload_1\n+       198: ldc           #123                // String no_resources\n+       200: getstatic     #125                // Field java/lang/Boolean.TRUE:Ljava/lang/Boolean;\n+       203: invokeinterface #131,  3          // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+       208: new           #137                // class org/springframework/web/servlet/ModelAndView\n+       211: dup\n+       212: aload_0\n+       213: invokevirtual #139                // Method getViewName:()Ljava/lang/String;\n+       216: ldc           #142                // String apps\n+       218: aload         5\n+       220: invokespecial #144                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+       223: areturn\n       Exception table:\n          from    to  target type\n             27    41    44   Class java/lang/NullPointerException\n       LineNumberTable:\n         line 48: 0\n-        line 49: 10\n-        line 48: 21\n+        line 49: 11\n         line 53: 27\n-        line 54: 41\n+        line 57: 41\n+        line 54: 44\n         line 55: 46\n-        line 56: 50\n-        line 55: 76\n-        line 58: 80\n-        line 59: 96\n-        line 60: 110\n-        line 62: 134\n-        line 63: 144\n-        line 64: 148\n-        line 63: 160\n-        line 60: 169\n-        line 67: 179\n-        line 68: 194\n-        line 70: 205\n+        line 56: 63\n+        line 58: 83\n+        line 59: 99\n+        line 60: 113\n+        line 62: 144\n+        line 63: 154\n+        line 64: 159\n+        line 63: 170\n+        line 66: 179\n+        line 67: 182\n+        line 68: 197\n+        line 70: 208\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     221     0  this   Lpsiprobe/controllers/apps/ListWebappsController;\n-            0     221     1 request   Ljavax/servlet/http/HttpServletRequest;\n-            0     221     2 response   Ljavax/servlet/http/HttpServletResponse;\n-           27     194     3 calcSize   Z\n            41       3     4  apps   Ljava/util/List;\n-           80     141     4  apps   Ljava/util/List;\n-           46      34     5    ex   Ljava/lang/NullPointerException;\n-           96     125     5 applications   Ljava/util/List;\n-          110     111     6 showResources   Z\n-          134      35     7 appContext   Lorg/apache/catalina/Context;\n+           46      37     5    ex   Ljava/lang/NullPointerException;\n+          144      35     8 appContext   Lorg/apache/catalina/Context;\n+            0     224     0  this   Lpsiprobe/controllers/apps/ListWebappsController;\n+            0     224     1 request   Ljavax/servlet/http/HttpServletRequest;\n+            0     224     2 response   Ljavax/servlet/http/HttpServletResponse;\n+           27     197     3 calcSize   Z\n+           83     141     4  apps   Ljava/util/List;\n+           99     125     5 applications   Ljava/util/List;\n+          113     111     6 showResources   Z\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            41       3     4  apps   Ljava/util/List<Lorg/apache/catalina/Context;>;\n-           80     141     4  apps   Ljava/util/List<Lorg/apache/catalina/Context;>;\n-           96     125     5 applications   Ljava/util/List<Lpsiprobe/model/Application;>;\n-      StackMapTable: number_of_entries = 7\n+           83     141     4  apps   Ljava/util/List<Lorg/apache/catalina/Context;>;\n+           99     125     5 applications   Ljava/util/List<Lpsiprobe/model/Application;>;\n+      StackMapTable: number_of_entries = 8\n         frame_type = 25 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 17\n           locals = [ class psiprobe/controllers/apps/ListWebappsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int ]\n           stack = [ class java/lang/NullPointerException ]\n         frame_type = 252 /* append */\n-          offset_delta = 35\n+          offset_delta = 38\n           locals = [ class java/util/List ]\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 41\n-          locals = [ class psiprobe/controllers/apps/ListWebappsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, class java/util/List, class java/util/List, int, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 46 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 35\n-          locals = [ class psiprobe/controllers/apps/ListWebappsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, int, class java/util/List, class java/util/List, int ]\n-          stack = []\n+        frame_type = 254 /* append */\n+          offset_delta = 38\n+          locals = [ class java/util/List, int, class java/util/Iterator ]\n+        frame_type = 56 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+        frame_type = 25 /* same */\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #183(#184=s#172)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"applications\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #185                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #147                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ListWebappsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #186(#187=s#176)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"applications\"\n+        )\n }\n SourceFile: \"ListWebappsController.java\"\n RuntimeVisibleAnnotations:\n-  0: #191()\n+  0: #190()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ReloadContextController.class", "source2": "psiprobe/controllers/apps/ReloadContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 88bd5aceac8471619c0230cd3a3e0867791a122824a904fd4a4b07a160f4abfb\n+  SHA-256 checksum 3837156260e3ece5e7a0f3a5981a49ff3cbb830d41427fa3c260cad36d7975df\n   Compiled from \"ReloadContextController.java\"\n public class psiprobe.controllers.apps.ReloadContextController extends psiprobe.controllers.apps.BaseReloadContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ReloadContextController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseReloadContextController\n+  this_class: #15                         // psiprobe/controllers/apps/ReloadContextController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseReloadContextController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ReloadContextController\n-   #2 = Utf8               psiprobe/controllers/apps/ReloadContextController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseReloadContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseReloadContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseReloadContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ReloadContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/reload.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/apps/ReloadContextController\n+  #16 = Utf8               psiprobe/controllers/apps/ReloadContextController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/apps/ReloadContextController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               /index.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /app/reload.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               /index.htm\n   #39 = Utf8               SourceFile\n   #40 = Utf8               ReloadContextController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ReloadContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ReloadContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/reload.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ReloadContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/reload.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/index.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ReloadContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/index.htm\"\n+        )\n }\n SourceFile: \"ReloadContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ReloadSummaryContextController.class", "source2": "psiprobe/controllers/apps/ReloadSummaryContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum cfb76d0f3ec0d7a08a4ad6d66879ea1fd541a1f8ed76fe0452a80b6f86ff6120\n+  SHA-256 checksum ff6cf6c63aaf0c066813e1b4c4dfe3342ac7a544014ad0e9378f9eef200d41f1\n   Compiled from \"ReloadSummaryContextController.java\"\n public class psiprobe.controllers.apps.ReloadSummaryContextController extends psiprobe.controllers.apps.BaseReloadContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ReloadSummaryContextController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseReloadContextController\n+  this_class: #19                         // psiprobe/controllers/apps/ReloadSummaryContextController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseReloadContextController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ReloadSummaryContextController\n-   #2 = Utf8               psiprobe/controllers/apps/ReloadSummaryContextController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseReloadContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseReloadContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseReloadContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ReloadSummaryContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/reload_summary.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               /appsummary.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setPassQueryString\n-  #40 = Utf8               (Z)V\n-  #41 = Utf8               true\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/apps/BaseReloadContextController.setPassQueryString:(Z)V\n-  #43 = NameAndType        #39:#40        // setPassQueryString:(Z)V\n-  #44 = Utf8               passQueryString\n-  #45 = Utf8               Z\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseReloadContextController.setPassQueryString:(Z)V\n+  #16 = NameAndType        #17:#18        // setPassQueryString:(Z)V\n+  #17 = Utf8               setPassQueryString\n+  #18 = Utf8               (Z)V\n+  #19 = Class              #20            // psiprobe/controllers/apps/ReloadSummaryContextController\n+  #20 = Utf8               psiprobe/controllers/apps/ReloadSummaryContextController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/ReloadSummaryContextController;\n+  #26 = Utf8               request\n+  #27 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #28 = Utf8               response\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #30 = Utf8               Exceptions\n+  #31 = Class              #32            // java/lang/Exception\n+  #32 = Utf8               java/lang/Exception\n+  #33 = Utf8               MethodParameters\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #36 = Utf8               path\n+  #37 = Utf8               /app/reload_summary.htm\n+  #38 = Utf8               viewName\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               /appsummary.htm\n+  #43 = Utf8               passQueryString\n+  #44 = Utf8               Z\n+  #45 = Utf8               true\n   #46 = Utf8               SourceFile\n   #47 = Utf8               ReloadSummaryContextController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ReloadSummaryContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseReloadContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ReloadSummaryContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/reload_summary.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseReloadContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ReloadSummaryContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #35(#36=[s#37])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/reload_summary.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/appsummary.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseReloadContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ReloadSummaryContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/appsummary.htm\"\n+        )\n \n   public void setPassQueryString(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/apps/BaseReloadContextController.setPassQueryString:(Z)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseReloadContextController.setPassQueryString:(Z)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ReloadSummaryContextController;\n             0       6     1 passQueryString   Z\n     MethodParameters:\n       Name                           Flags\n       passQueryString\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n }\n SourceFile: \"ReloadSummaryContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/RemoveApplicationAttributeController.class", "source2": "psiprobe/controllers/apps/RemoveApplicationAttributeController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -21,15 +21,15 @@\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String attrName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"attr\");\n         context.getServletContext().removeAttribute(attrName);\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName() + \"?\" + request.getQueryString()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName() + \"?\" + request.getQueryString()));\n     }\n     \n     @Value(\"appattributes\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n }\n"}]}, {"source1": "psiprobe/controllers/apps/ResetAppStatsController.class", "source2": "psiprobe/controllers/apps/ResetAppStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,100 +1,100 @@\n-  SHA-256 checksum 23ff94047d89594bf4e049cb859141fce3ca3fe8d472a4f8f808f09cebefbf03\n+  SHA-256 checksum 5ac88b637115485b5367d517fe55079ef537ab231e15fa833a48117c47c88b9b\n   Compiled from \"ResetAppStatsController.java\"\n public class psiprobe.controllers.apps.ResetAppStatsController extends psiprobe.controllers.apps.AbstractNoSelfContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ResetAppStatsController\n-  super_class: #3                         // psiprobe/controllers/apps/AbstractNoSelfContextHandlerController\n+  this_class: #8                          // psiprobe/controllers/apps/ResetAppStatsController\n+  super_class: #2                         // psiprobe/controllers/apps/AbstractNoSelfContextHandlerController\n   interfaces: 0, fields: 1, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ResetAppStatsController\n-   #2 = Utf8               psiprobe/controllers/apps/ResetAppStatsController\n-   #3 = Class              #4             // psiprobe/controllers/apps/AbstractNoSelfContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/AbstractNoSelfContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/AbstractNoSelfContextHandlerController\n-   #5 = Utf8               statsCollector\n-   #6 = Utf8               Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Ljavax/inject/Inject;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/controllers/apps/ResetAppStatsController;\n-  #18 = Utf8               getStatsCollector\n-  #19 = Utf8               ()Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n-  #20 = Fieldref           #1.#21         // psiprobe/controllers/apps/ResetAppStatsController.statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n-  #21 = NameAndType        #5:#6          // statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n-  #22 = Utf8               setStatsCollector\n-  #23 = Utf8               (Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;)V\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               executeAction\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               Exceptions\n-  #28 = Class              #29            // java/lang/Exception\n-  #29 = Utf8               java/lang/Exception\n-  #30 = Methodref          #31.#33        // psiprobe/beans/stats/collectors/AppStatsCollectorBean.reset:(Ljava/lang/String;)V\n-  #31 = Class              #32            // psiprobe/beans/stats/collectors/AppStatsCollectorBean\n-  #32 = Utf8               psiprobe/beans/stats/collectors/AppStatsCollectorBean\n-  #33 = NameAndType        #34:#26        // reset:(Ljava/lang/String;)V\n-  #34 = Utf8               reset\n-  #35 = Utf8               contextName\n-  #36 = Utf8               Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/apps/ResetAppStatsController.statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+   #8 = Class              #10            // psiprobe/controllers/apps/ResetAppStatsController\n+   #9 = NameAndType        #11:#12        // statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+  #10 = Utf8               psiprobe/controllers/apps/ResetAppStatsController\n+  #11 = Utf8               statsCollector\n+  #12 = Utf8               Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+  #13 = Methodref          #14.#15        // psiprobe/beans/stats/collectors/AppStatsCollectorBean.reset:(Ljava/lang/String;)V\n+  #14 = Class              #16            // psiprobe/beans/stats/collectors/AppStatsCollectorBean\n+  #15 = NameAndType        #17:#18        // reset:(Ljava/lang/String;)V\n+  #16 = Utf8               psiprobe/beans/stats/collectors/AppStatsCollectorBean\n+  #17 = Utf8               reset\n+  #18 = Utf8               (Ljava/lang/String;)V\n+  #19 = Utf8               RuntimeVisibleAnnotations\n+  #20 = Utf8               Ljavax/inject/Inject;\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/ResetAppStatsController;\n+  #26 = Utf8               getStatsCollector\n+  #27 = Utf8               ()Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+  #28 = Utf8               setStatsCollector\n+  #29 = Utf8               (Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;)V\n+  #30 = Utf8               MethodParameters\n+  #31 = Utf8               executeAction\n+  #32 = Utf8               contextName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               Exceptions\n+  #35 = Class              #36            // java/lang/Exception\n+  #36 = Utf8               java/lang/Exception\n   #37 = Utf8               SourceFile\n   #38 = Utf8               ResetAppStatsController.java\n   #39 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private psiprobe.beans.stats.collectors.AppStatsCollectorBean statsCollector;\n     descriptor: Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #20()\n         javax.inject.Inject\n \n   public psiprobe.controllers.apps.ResetAppStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/AbstractNoSelfContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ResetAppStatsController;\n \n   public psiprobe.beans.stats.collectors.AppStatsCollectorBean getStatsCollector();\n     descriptor: ()Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+         1: getfield      #7                  // Field statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n          4: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ResetAppStatsController;\n \n   public void setStatsCollector(psiprobe.beans.stats.collectors.AppStatsCollectorBean);\n     descriptor: (Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+         2: putfield      #7                  // Field statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n          5: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ResetAppStatsController;\n@@ -102,30 +102,30 @@\n     MethodParameters:\n       Name                           Flags\n       statsCollector\n \n   protected void executeAction(java.lang.String) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #20                 // Field statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n+         1: getfield      #7                  // Field statsCollector:Lpsiprobe/beans/stats/collectors/AppStatsCollectorBean;\n          4: aload_1\n-         5: invokevirtual #30                 // Method psiprobe/beans/stats/collectors/AppStatsCollectorBean.reset:(Ljava/lang/String;)V\n+         5: invokevirtual #13                 // Method psiprobe/beans/stats/collectors/AppStatsCollectorBean.reset:(Ljava/lang/String;)V\n          8: return\n       LineNumberTable:\n         line 50: 0\n         line 51: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/apps/ResetAppStatsController;\n             0       9     1 contextName   Ljava/lang/String;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n }\n SourceFile: \"ResetAppStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #39()\n"}]}, {"source1": "psiprobe/controllers/apps/StartContextController.class", "source2": "psiprobe/controllers/apps/StartContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 8392c040b850085d810f53f0d4991125a5caf224a5dd8277c32272447d65c392\n+  SHA-256 checksum 740c0ecb7d3d59fffc80a85a1777427899ee308c5e05ce3e23e5f77b5d7a0245\n   Compiled from \"StartContextController.java\"\n public class psiprobe.controllers.apps.StartContextController extends psiprobe.controllers.apps.BaseStartContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/StartContextController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseStartContextController\n+  this_class: #15                         // psiprobe/controllers/apps/StartContextController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseStartContextController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/StartContextController\n-   #2 = Utf8               psiprobe/controllers/apps/StartContextController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseStartContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseStartContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseStartContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/StartContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/start.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/apps/StartContextController\n+  #16 = Utf8               psiprobe/controllers/apps/StartContextController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/apps/StartContextController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               index.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /app/start.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               index.htm\n   #39 = Utf8               SourceFile\n   #40 = Utf8               StartContextController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.StartContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/StartContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/start.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/StartContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/start.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"index.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/StartContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"index.htm\"\n+        )\n }\n SourceFile: \"StartContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/StartSummaryContextController.class", "source2": "psiprobe/controllers/apps/StartSummaryContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum 50349f2b399b7ce15fea3c44d69cb7df69af4ad1aac5bda587d4eb0e9cfda1c9\n+  SHA-256 checksum dd4d262ed2324ff53a2c7a583e25dac99a2372b5a7a6f3881c9b758853886dad\n   Compiled from \"StartSummaryContextController.java\"\n public class psiprobe.controllers.apps.StartSummaryContextController extends psiprobe.controllers.apps.BaseStartContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/StartSummaryContextController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseStartContextController\n+  this_class: #19                         // psiprobe/controllers/apps/StartSummaryContextController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseStartContextController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/StartSummaryContextController\n-   #2 = Utf8               psiprobe/controllers/apps/StartSummaryContextController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseStartContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseStartContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseStartContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/StartSummaryContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/start_summary.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               /appsummary.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setPassQueryString\n-  #40 = Utf8               (Z)V\n-  #41 = Utf8               true\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/apps/BaseStartContextController.setPassQueryString:(Z)V\n-  #43 = NameAndType        #39:#40        // setPassQueryString:(Z)V\n-  #44 = Utf8               passQueryString\n-  #45 = Utf8               Z\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseStartContextController.setPassQueryString:(Z)V\n+  #16 = NameAndType        #17:#18        // setPassQueryString:(Z)V\n+  #17 = Utf8               setPassQueryString\n+  #18 = Utf8               (Z)V\n+  #19 = Class              #20            // psiprobe/controllers/apps/StartSummaryContextController\n+  #20 = Utf8               psiprobe/controllers/apps/StartSummaryContextController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/StartSummaryContextController;\n+  #26 = Utf8               request\n+  #27 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #28 = Utf8               response\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #30 = Utf8               Exceptions\n+  #31 = Class              #32            // java/lang/Exception\n+  #32 = Utf8               java/lang/Exception\n+  #33 = Utf8               MethodParameters\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #36 = Utf8               path\n+  #37 = Utf8               /app/start_summary.htm\n+  #38 = Utf8               viewName\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               /appsummary.htm\n+  #43 = Utf8               passQueryString\n+  #44 = Utf8               Z\n+  #45 = Utf8               true\n   #46 = Utf8               SourceFile\n   #47 = Utf8               StartSummaryContextController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.StartSummaryContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseStartContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/StartSummaryContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/start_summary.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseStartContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/StartSummaryContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #35(#36=[s#37])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/start_summary.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/appsummary.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseStartContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/StartSummaryContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/appsummary.htm\"\n+        )\n \n   public void setPassQueryString(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/apps/BaseStartContextController.setPassQueryString:(Z)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseStartContextController.setPassQueryString:(Z)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/StartSummaryContextController;\n             0       6     1 passQueryString   Z\n     MethodParameters:\n       Name                           Flags\n       passQueryString\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n }\n SourceFile: \"StartSummaryContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/StopContextController.class", "source2": "psiprobe/controllers/apps/StopContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 7a1ce0a45b4f310b1952853ea10afe6bc7c486a37509d8beeb6a0ce598a0c436\n+  SHA-256 checksum 1097fc5d898eac73888bb1cfc9e925325e766bcbecdfbdd6ed6280e4a3ec1a01\n   Compiled from \"StopContextController.java\"\n public class psiprobe.controllers.apps.StopContextController extends psiprobe.controllers.apps.BaseStopContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/StopContextController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseStopContextController\n+  this_class: #15                         // psiprobe/controllers/apps/StopContextController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseStopContextController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/StopContextController\n-   #2 = Utf8               psiprobe/controllers/apps/StopContextController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseStopContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseStopContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseStopContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/StopContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/stop.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/apps/StopContextController\n+  #16 = Utf8               psiprobe/controllers/apps/StopContextController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/apps/StopContextController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               index.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /app/stop.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               index.htm\n   #39 = Utf8               SourceFile\n   #40 = Utf8               StopContextController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.StopContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/StopContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/stop.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/StopContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/stop.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"index.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/StopContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"index.htm\"\n+        )\n }\n SourceFile: \"StopContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/StopSummaryContextController.class", "source2": "psiprobe/controllers/apps/StopSummaryContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum 52ac2807bd37a2c50441134b7ed8228c1238dfa0b75e4deee47db5d4b234a200\n+  SHA-256 checksum da14cbce0d1732a617f09eeec9c7f825fd4e3fef47861b114bb992a810a82633\n   Compiled from \"StopSummaryContextController.java\"\n public class psiprobe.controllers.apps.StopSummaryContextController extends psiprobe.controllers.apps.BaseStopContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/StopSummaryContextController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseStopContextController\n+  this_class: #19                         // psiprobe/controllers/apps/StopSummaryContextController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseStopContextController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/StopSummaryContextController\n-   #2 = Utf8               psiprobe/controllers/apps/StopSummaryContextController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseStopContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseStopContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseStopContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/StopSummaryContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/stop_summary.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               /appsummary.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setPassQueryString\n-  #40 = Utf8               (Z)V\n-  #41 = Utf8               true\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/apps/BaseStopContextController.setPassQueryString:(Z)V\n-  #43 = NameAndType        #39:#40        // setPassQueryString:(Z)V\n-  #44 = Utf8               passQueryString\n-  #45 = Utf8               Z\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseStopContextController.setPassQueryString:(Z)V\n+  #16 = NameAndType        #17:#18        // setPassQueryString:(Z)V\n+  #17 = Utf8               setPassQueryString\n+  #18 = Utf8               (Z)V\n+  #19 = Class              #20            // psiprobe/controllers/apps/StopSummaryContextController\n+  #20 = Utf8               psiprobe/controllers/apps/StopSummaryContextController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/apps/StopSummaryContextController;\n+  #26 = Utf8               request\n+  #27 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #28 = Utf8               response\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #30 = Utf8               Exceptions\n+  #31 = Class              #32            // java/lang/Exception\n+  #32 = Utf8               java/lang/Exception\n+  #33 = Utf8               MethodParameters\n+  #34 = Utf8               RuntimeVisibleAnnotations\n+  #35 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #36 = Utf8               path\n+  #37 = Utf8               /app/stop_summary.htm\n+  #38 = Utf8               viewName\n+  #39 = Utf8               Ljava/lang/String;\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               /appsummary.htm\n+  #43 = Utf8               passQueryString\n+  #44 = Utf8               Z\n+  #45 = Utf8               true\n   #46 = Utf8               SourceFile\n   #47 = Utf8               StopSummaryContextController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.StopSummaryContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseStopContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/StopSummaryContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/stop_summary.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseStopContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/StopSummaryContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #35(#36=[s#37])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/stop_summary.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/appsummary.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseStopContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/StopSummaryContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/appsummary.htm\"\n+        )\n \n   public void setPassQueryString(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/apps/BaseStopContextController.setPassQueryString:(Z)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseStopContextController.setPassQueryString:(Z)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/StopSummaryContextController;\n             0       6     1 passQueryString   Z\n     MethodParameters:\n       Name                           Flags\n       passQueryString\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n }\n SourceFile: \"StopSummaryContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ViewContextXmlConfController.class", "source2": "psiprobe/controllers/apps/ViewContextXmlConfController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,184 +1,184 @@\n-  SHA-256 checksum eedae0517358398284c70feec99a799f16395cec9f3436ef05fdec5b9ce6a5f2\n+  SHA-256 checksum eb36bb8a44df31bbebcf8a22e0475f8055fc57068f10de273958d734863d4735\n   Compiled from \"ViewContextXmlConfController.java\"\n public class psiprobe.controllers.apps.ViewContextXmlConfController extends psiprobe.controllers.apps.BaseViewXmlConfController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ViewContextXmlConfController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseViewXmlConfController\n+  this_class: #21                         // psiprobe/controllers/apps/ViewContextXmlConfController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseViewXmlConfController\n   interfaces: 0, fields: 0, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ViewContextXmlConfController\n-   #2 = Utf8               psiprobe/controllers/apps/ViewContextXmlConfController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseViewXmlConfController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseViewXmlConfController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseViewXmlConfController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/viewcontextxml.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               view_xml_conf\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setDisplayTarget\n-  #40 = Utf8               context.xml\n-  #41 = Methodref          #3.#42         // psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n-  #42 = NameAndType        #39:#31        // setDisplayTarget:(Ljava/lang/String;)V\n-  #43 = Utf8               downloadTarget\n-  #44 = Utf8               setDownloadUrl\n-  #45 = Utf8               /adm/downloadcontextxml.htm\n-  #46 = Methodref          #3.#47         // psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n-  #47 = NameAndType        #44:#31        // setDownloadUrl:(Ljava/lang/String;)V\n-  #48 = Utf8               downloadUrl\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setDisplayTarget:(Ljava/lang/String;)V\n+  #17 = Utf8               setDisplayTarget\n+  #18 = Methodref          #2.#19         // psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n+  #19 = NameAndType        #20:#14        // setDownloadUrl:(Ljava/lang/String;)V\n+  #20 = Utf8               setDownloadUrl\n+  #21 = Class              #22            // psiprobe/controllers/apps/ViewContextXmlConfController\n+  #22 = Utf8               psiprobe/controllers/apps/ViewContextXmlConfController\n+  #23 = Utf8               Code\n+  #24 = Utf8               LineNumberTable\n+  #25 = Utf8               LocalVariableTable\n+  #26 = Utf8               this\n+  #27 = Utf8               Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n+  #28 = Utf8               request\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #30 = Utf8               response\n+  #31 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #32 = Utf8               Exceptions\n+  #33 = Class              #34            // java/lang/Exception\n+  #34 = Utf8               java/lang/Exception\n+  #35 = Utf8               MethodParameters\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #38 = Utf8               path\n+  #39 = Utf8               /adm/viewcontextxml.htm\n+  #40 = Utf8               viewName\n+  #41 = Utf8               Ljava/lang/String;\n+  #42 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #43 = Utf8               value\n+  #44 = Utf8               view_xml_conf\n+  #45 = Utf8               downloadTarget\n+  #46 = Utf8               context.xml\n+  #47 = Utf8               downloadUrl\n+  #48 = Utf8               /adm/downloadcontextxml.htm\n   #49 = Utf8               SourceFile\n   #50 = Utf8               ViewContextXmlConfController.java\n   #51 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ViewContextXmlConfController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/viewcontextxml.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #37(#38=[s#39])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/viewcontextxml.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"view_xml_conf\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #42(#43=s#44)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"view_xml_conf\"\n+        )\n \n   public void setDisplayTarget(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#40)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"context.xml\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #41                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n             0       6     1 downloadTarget   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       downloadTarget\n+    RuntimeVisibleAnnotations:\n+      0: #42(#43=s#46)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"context.xml\"\n+        )\n \n   public void setDownloadUrl(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#45)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/adm/downloadcontextxml.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #46                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n+         2: invokespecial #18                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ViewContextXmlConfController;\n             0       6     1 downloadUrl   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       downloadUrl\n+    RuntimeVisibleAnnotations:\n+      0: #42(#43=s#48)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/adm/downloadcontextxml.htm\"\n+        )\n }\n SourceFile: \"ViewContextXmlConfController.java\"\n RuntimeVisibleAnnotations:\n   0: #51()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/ViewWebXmlConfController.class", "source2": "psiprobe/controllers/apps/ViewWebXmlConfController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,184 +1,184 @@\n-  SHA-256 checksum efff16de90019decabfe44d7ed88aaf782b81b5f462c0bcbd645a102ae3f3e88\n+  SHA-256 checksum 137593e48b4ffef25860f6edee107d43ededbfa8fed167b9c66a7d8311886f08\n   Compiled from \"ViewWebXmlConfController.java\"\n public class psiprobe.controllers.apps.ViewWebXmlConfController extends psiprobe.controllers.apps.BaseViewXmlConfController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/apps/ViewWebXmlConfController\n-  super_class: #3                         // psiprobe/controllers/apps/BaseViewXmlConfController\n+  this_class: #21                         // psiprobe/controllers/apps/ViewWebXmlConfController\n+  super_class: #2                         // psiprobe/controllers/apps/BaseViewXmlConfController\n   interfaces: 0, fields: 0, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/apps/ViewWebXmlConfController\n-   #2 = Utf8               psiprobe/controllers/apps/ViewWebXmlConfController\n-   #3 = Class              #4             // psiprobe/controllers/apps/BaseViewXmlConfController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/apps/BaseViewXmlConfController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/apps/BaseViewXmlConfController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/viewwebxml.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               view_xml_conf\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setDisplayTarget\n-  #40 = Utf8               web.xml\n-  #41 = Methodref          #3.#42         // psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n-  #42 = NameAndType        #39:#31        // setDisplayTarget:(Ljava/lang/String;)V\n-  #43 = Utf8               displayTarget\n-  #44 = Utf8               setDownloadUrl\n-  #45 = Utf8               /app/downloadwebxml.htm\n-  #46 = Methodref          #3.#47         // psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n-  #47 = NameAndType        #44:#31        // setDownloadUrl:(Ljava/lang/String;)V\n-  #48 = Utf8               downloadUrl\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setDisplayTarget:(Ljava/lang/String;)V\n+  #17 = Utf8               setDisplayTarget\n+  #18 = Methodref          #2.#19         // psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n+  #19 = NameAndType        #20:#14        // setDownloadUrl:(Ljava/lang/String;)V\n+  #20 = Utf8               setDownloadUrl\n+  #21 = Class              #22            // psiprobe/controllers/apps/ViewWebXmlConfController\n+  #22 = Utf8               psiprobe/controllers/apps/ViewWebXmlConfController\n+  #23 = Utf8               Code\n+  #24 = Utf8               LineNumberTable\n+  #25 = Utf8               LocalVariableTable\n+  #26 = Utf8               this\n+  #27 = Utf8               Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n+  #28 = Utf8               request\n+  #29 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #30 = Utf8               response\n+  #31 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #32 = Utf8               Exceptions\n+  #33 = Class              #34            // java/lang/Exception\n+  #34 = Utf8               java/lang/Exception\n+  #35 = Utf8               MethodParameters\n+  #36 = Utf8               RuntimeVisibleAnnotations\n+  #37 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #38 = Utf8               path\n+  #39 = Utf8               /app/viewwebxml.htm\n+  #40 = Utf8               viewName\n+  #41 = Utf8               Ljava/lang/String;\n+  #42 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #43 = Utf8               value\n+  #44 = Utf8               view_xml_conf\n+  #45 = Utf8               displayTarget\n+  #46 = Utf8               web.xml\n+  #47 = Utf8               downloadUrl\n+  #48 = Utf8               /app/downloadwebxml.htm\n   #49 = Utf8               SourceFile\n   #50 = Utf8               ViewWebXmlConfController.java\n   #51 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.apps.ViewWebXmlConfController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/apps/BaseViewXmlConfController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/viewwebxml.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/apps/BaseViewXmlConfController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #37(#38=[s#39])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/viewwebxml.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"view_xml_conf\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #42(#43=s#44)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"view_xml_conf\"\n+        )\n \n   public void setDisplayTarget(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#40)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"web.xml\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #41                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDisplayTarget:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n             0       6     1 displayTarget   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       displayTarget\n+    RuntimeVisibleAnnotations:\n+      0: #42(#43=s#46)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"web.xml\"\n+        )\n \n   public void setDownloadUrl(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#45)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/app/downloadwebxml.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #46                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n+         2: invokespecial #18                 // Method psiprobe/controllers/apps/BaseViewXmlConfController.setDownloadUrl:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/apps/ViewWebXmlConfController;\n             0       6     1 downloadUrl   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       downloadUrl\n+    RuntimeVisibleAnnotations:\n+      0: #42(#43=s#48)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/app/downloadwebxml.htm\"\n+        )\n }\n SourceFile: \"ViewWebXmlConfController.java\"\n RuntimeVisibleAnnotations:\n   0: #51()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/apps/package-info.class", "source2": "psiprobe/controllers/apps/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 66f2c3df6cf15e0760e3eb5a3f3ade840ca78fb5a262db6ca2d76b8da658bf77\n+  SHA-256 checksum da22acf75b88aa02f5bb40b8a14e63fc9be8b136c0f95e4f776b71e71801505f\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.apps.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/apps/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/apps/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/apps/package-info\"\n-  #2 = Utf8               psiprobe/controllers/apps/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/apps/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/apps/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/certificates/ListCertificatesController.class", "source2": "psiprobe/controllers/certificates/ListCertificatesController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers.certificates;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.apache.commons.beanutils.BeanUtils;\n import psiprobe.model.certificates.OldConnectorInfo;\n import org.apache.commons.lang3.reflect.MethodUtils;\n import javax.management.ObjectName;\n import java.net.URL;\n import java.net.URI;\n@@ -28,28 +29,23 @@\n import java.util.List;\n import psiprobe.model.certificates.SslHostConfigInfo;\n import psiprobe.model.certificates.ConnectorInfo;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractTomcatContainerController;\n \n @Controller\n public class ListCertificatesController extends AbstractTomcatContainerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ListCertificatesController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/certificates.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final ModelAndView modelAndView = new ModelAndView(this.getViewName());\n@@ -88,51 +84,26 @@\n         else {\n             keyStore = KeyStore.getInstance(KeyStore.getDefaultType());\n         }\n         char[] password = null;\n         if (storePassword != null) {\n             password = storePassword.toCharArray();\n         }\n-        try {\n-            Throwable t = null;\n-            try {\n-                final InputStream storeInput = this.getStoreInputStream(storeFile);\n-                try {\n-                    keyStore.load(storeInput, password);\n-                }\n-                finally {\n-                    if (storeInput != null) {\n-                        storeInput.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n-                }\n-            }\n+        try (final InputStream storeInput = this.getStoreInputStream(storeFile)) {\n+            keyStore.load(storeInput, password);\n         }\n         catch (final IOException e) {\n             ListCertificatesController.logger.error(\"Error loading store file {}\", (Object)storeFile, (Object)e);\n             return null;\n         }\n         final List<Cert> certs = new ArrayList<Cert>();\n         for (final String alias : Collections.list(keyStore.aliases())) {\n             final Certificate[] certificateChains = keyStore.getCertificateChain(alias);\n             if (certificateChains != null) {\n-                Certificate[] array;\n-                for (int length = (array = certificateChains).length, i = 0; i < length; ++i) {\n-                    final Certificate certificateChain = array[i];\n+                for (final Certificate certificateChain : certificateChains) {\n                     final X509Certificate x509Cert = (X509Certificate)certificateChain;\n                     this.addToStore(certs, alias, x509Cert);\n                 }\n             }\n             else {\n                 final X509Certificate x509Cert2 = (X509Certificate)keyStore.getCertificate(alias);\n                 this.addToStore(certs, alias, x509Cert2);\n@@ -207,8 +178,12 @@\n         certs.add(cert);\n     }\n     \n     @Value(\"certificates\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ListCertificatesController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/certificates/SslHostConfigHelper.class", "source2": "psiprobe/controllers/certificates/SslHostConfigHelper.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -16,17 +16,15 @@\n \n public class SslHostConfigHelper\n {\n     public SslHostConfigHelper(final AbstractHttp11JsseProtocol<?> protocol, final ConnectorInfo info) throws IllegalAccessException, InvocationTargetException {\n         final SSLHostConfig[] sslHostConfigs = protocol.findSslHostConfigs();\n         final List<SslHostConfigInfo> sslHostConfigInfos = new ArrayList<SslHostConfigInfo>(sslHostConfigs.length);\n         info.setSslHostConfigInfos((List)sslHostConfigInfos);\n-        SSLHostConfig[] array;\n-        for (int length = (array = sslHostConfigs).length, i = 0; i < length; ++i) {\n-            final SSLHostConfig sslHostConfig = array[i];\n+        for (final SSLHostConfig sslHostConfig : sslHostConfigs) {\n             sslHostConfigInfos.add(this.toSslHostConfigInfo(sslHostConfig));\n         }\n     }\n     \n     private SslHostConfigInfo toSslHostConfigInfo(final SSLHostConfig sslHostConfig) throws IllegalAccessException, InvocationTargetException {\n         final SslHostConfigInfo sslHostConfigInfo = new SslHostConfigInfo();\n         BeanUtils.copyProperties((Object)sslHostConfigInfo, (Object)sslHostConfig);\n"}]}, {"source1": "psiprobe/controllers/certificates/package-info.class", "source2": "psiprobe/controllers/certificates/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 1e57bcf4e60571d805fb8858ec428aff1a31b0766e8b78396b86905132f88811\n+  SHA-256 checksum 2d5976eaf9cb270441644e8dd965071ec594c5fa82ea64863c5006aeed9f9345\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.certificates.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/certificates/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/certificates/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/certificates/package-info\"\n-  #2 = Utf8               psiprobe/controllers/certificates/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/certificates/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/certificates/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/cluster/BaseClusterStatsController.class", "source2": "psiprobe/controllers/cluster/BaseClusterStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,129 +1,129 @@\n-  SHA-256 checksum affba0827a0ce31cb177fd6017cdb61911df3b32148efe4f4193c0e99ccaaad5\n+  SHA-256 checksum 6a3c79537d72fa7145132357b4bcaae1dc2649a9c599486b185d9e4b0de4b5fb\n   Compiled from \"BaseClusterStatsController.java\"\n public class psiprobe.controllers.cluster.BaseClusterStatsController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/cluster/BaseClusterStatsController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #8                          // psiprobe/controllers/cluster/BaseClusterStatsController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 3, methods: 8, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/cluster/BaseClusterStatsController\n-    #2 = Utf8               psiprobe/controllers/cluster/BaseClusterStatsController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n-    #5 = Utf8               clusterWrapper\n-    #6 = Utf8               Lpsiprobe/beans/ClusterWrapperBean;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               loadMembers\n-   #10 = Utf8               Z\n-   #11 = Utf8               collectionPeriod\n-   #12 = Utf8               J\n-   #13 = Utf8               <init>\n-   #14 = Utf8               ()V\n-   #15 = Utf8               Code\n-   #16 = Methodref          #3.#17        // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-   #17 = NameAndType        #13:#14       // \"<init>\":()V\n-   #18 = Fieldref           #1.#19        // psiprobe/controllers/cluster/BaseClusterStatsController.loadMembers:Z\n-   #19 = NameAndType        #9:#10        // loadMembers:Z\n-   #20 = Utf8               LineNumberTable\n-   #21 = Utf8               LocalVariableTable\n-   #22 = Utf8               this\n-   #23 = Utf8               Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n-   #24 = Utf8               getClusterWrapper\n-   #25 = Utf8               ()Lpsiprobe/beans/ClusterWrapperBean;\n-   #26 = Fieldref           #1.#27        // psiprobe/controllers/cluster/BaseClusterStatsController.clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n-   #27 = NameAndType        #5:#6         // clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n-   #28 = Utf8               setClusterWrapper\n-   #29 = Utf8               (Lpsiprobe/beans/ClusterWrapperBean;)V\n-   #30 = Utf8               MethodParameters\n-   #31 = Utf8               isLoadMembers\n-   #32 = Utf8               ()Z\n-   #33 = Utf8               setLoadMembers\n-   #34 = Utf8               (Z)V\n-   #35 = Utf8               getCollectionPeriod\n-   #36 = Utf8               ()J\n-   #37 = Fieldref           #1.#38        // psiprobe/controllers/cluster/BaseClusterStatsController.collectionPeriod:J\n-   #38 = NameAndType        #11:#12       // collectionPeriod:J\n-   #39 = Utf8               setCollectionPeriod\n-   #40 = Utf8               (J)V\n-   #41 = Utf8               handleRequestInternal\n-   #42 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #43 = Utf8               Exceptions\n-   #44 = Class              #45           // java/lang/Exception\n-   #45 = Utf8               java/lang/Exception\n-   #46 = Methodref          #1.#47        // psiprobe/controllers/cluster/BaseClusterStatsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #47 = NameAndType        #48:#49       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #48 = Utf8               getContainerWrapper\n-   #49 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #50 = Methodref          #51.#53       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #51 = Class              #52           // psiprobe/beans/ContainerWrapperBean\n-   #52 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #53 = NameAndType        #54:#55       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #54 = Utf8               getTomcatContainer\n-   #55 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #56 = Methodref          #1.#57        // psiprobe/controllers/cluster/BaseClusterStatsController.getClusterWrapper:()Lpsiprobe/beans/ClusterWrapperBean;\n-   #57 = NameAndType        #24:#25       // getClusterWrapper:()Lpsiprobe/beans/ClusterWrapperBean;\n-   #58 = InterfaceMethodref #59.#61       // psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n-   #59 = Class              #60           // psiprobe/TomcatContainer\n-   #60 = Utf8               psiprobe/TomcatContainer\n-   #61 = NameAndType        #62:#63       // getName:()Ljava/lang/String;\n-   #62 = Utf8               getName\n-   #63 = Utf8               ()Ljava/lang/String;\n-   #64 = InterfaceMethodref #59.#65       // psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n-   #65 = NameAndType        #66:#63       // getHostName:()Ljava/lang/String;\n-   #66 = Utf8               getHostName\n-   #67 = Methodref          #1.#68        // psiprobe/controllers/cluster/BaseClusterStatsController.isLoadMembers:()Z\n-   #68 = NameAndType        #31:#32       // isLoadMembers:()Z\n-   #69 = Methodref          #70.#72       // psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n-   #70 = Class              #71           // psiprobe/beans/ClusterWrapperBean\n-   #71 = Utf8               psiprobe/beans/ClusterWrapperBean\n-   #72 = NameAndType        #73:#74       // getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n-   #73 = Utf8               getCluster\n-   #74 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n-   #75 = Class              #76           // org/springframework/web/servlet/ModelAndView\n-   #76 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #77 = Methodref          #1.#78        // psiprobe/controllers/cluster/BaseClusterStatsController.getViewName:()Ljava/lang/String;\n-   #78 = NameAndType        #79:#63       // getViewName:()Ljava/lang/String;\n-   #79 = Utf8               getViewName\n-   #80 = Methodref          #75.#81       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-   #81 = NameAndType        #13:#82       // \"<init>\":(Ljava/lang/String;)V\n-   #82 = Utf8               (Ljava/lang/String;)V\n-   #83 = String             #84           // cluster\n-   #84 = Utf8               cluster\n-   #85 = Methodref          #75.#86       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #86 = NameAndType        #87:#88       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #87 = Utf8               addObject\n-   #88 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #89 = String             #11           // collectionPeriod\n-   #90 = Methodref          #1.#91        // psiprobe/controllers/cluster/BaseClusterStatsController.getCollectionPeriod:()J\n-   #91 = NameAndType        #35:#36       // getCollectionPeriod:()J\n-   #92 = Methodref          #93.#95       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-   #93 = Class              #94           // java/lang/Long\n-   #94 = Utf8               java/lang/Long\n-   #95 = NameAndType        #96:#97       // valueOf:(J)Ljava/lang/Long;\n-   #96 = Utf8               valueOf\n-   #97 = Utf8               (J)Ljava/lang/Long;\n-   #98 = Utf8               request\n-   #99 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #100 = Utf8               response\n-  #101 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #102 = Utf8               container\n-  #103 = Utf8               Lpsiprobe/TomcatContainer;\n-  #104 = Utf8               Lpsiprobe/model/jmx/Cluster;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/controllers/cluster/BaseClusterStatsController.loadMembers:Z\n+    #8 = Class              #10           // psiprobe/controllers/cluster/BaseClusterStatsController\n+    #9 = NameAndType        #11:#12       // loadMembers:Z\n+   #10 = Utf8               psiprobe/controllers/cluster/BaseClusterStatsController\n+   #11 = Utf8               loadMembers\n+   #12 = Utf8               Z\n+   #13 = Fieldref           #8.#14        // psiprobe/controllers/cluster/BaseClusterStatsController.clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+   #14 = NameAndType        #15:#16       // clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+   #15 = Utf8               clusterWrapper\n+   #16 = Utf8               Lpsiprobe/beans/ClusterWrapperBean;\n+   #17 = Fieldref           #8.#18        // psiprobe/controllers/cluster/BaseClusterStatsController.collectionPeriod:J\n+   #18 = NameAndType        #19:#20       // collectionPeriod:J\n+   #19 = Utf8               collectionPeriod\n+   #20 = Utf8               J\n+   #21 = Methodref          #8.#22        // psiprobe/controllers/cluster/BaseClusterStatsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #22 = NameAndType        #23:#24       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #23 = Utf8               getContainerWrapper\n+   #24 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #25 = Methodref          #26.#27       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #26 = Class              #28           // psiprobe/beans/ContainerWrapperBean\n+   #27 = NameAndType        #29:#30       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #28 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #29 = Utf8               getTomcatContainer\n+   #30 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #31 = Methodref          #8.#32        // psiprobe/controllers/cluster/BaseClusterStatsController.getClusterWrapper:()Lpsiprobe/beans/ClusterWrapperBean;\n+   #32 = NameAndType        #33:#34       // getClusterWrapper:()Lpsiprobe/beans/ClusterWrapperBean;\n+   #33 = Utf8               getClusterWrapper\n+   #34 = Utf8               ()Lpsiprobe/beans/ClusterWrapperBean;\n+   #35 = InterfaceMethodref #36.#37       // psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n+   #36 = Class              #38           // psiprobe/TomcatContainer\n+   #37 = NameAndType        #39:#40       // getName:()Ljava/lang/String;\n+   #38 = Utf8               psiprobe/TomcatContainer\n+   #39 = Utf8               getName\n+   #40 = Utf8               ()Ljava/lang/String;\n+   #41 = InterfaceMethodref #36.#42       // psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n+   #42 = NameAndType        #43:#40       // getHostName:()Ljava/lang/String;\n+   #43 = Utf8               getHostName\n+   #44 = Methodref          #8.#45        // psiprobe/controllers/cluster/BaseClusterStatsController.isLoadMembers:()Z\n+   #45 = NameAndType        #46:#47       // isLoadMembers:()Z\n+   #46 = Utf8               isLoadMembers\n+   #47 = Utf8               ()Z\n+   #48 = Methodref          #49.#50       // psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+   #49 = Class              #51           // psiprobe/beans/ClusterWrapperBean\n+   #50 = NameAndType        #52:#53       // getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+   #51 = Utf8               psiprobe/beans/ClusterWrapperBean\n+   #52 = Utf8               getCluster\n+   #53 = Utf8               (Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+   #54 = Class              #55           // org/springframework/web/servlet/ModelAndView\n+   #55 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #56 = Methodref          #8.#57        // psiprobe/controllers/cluster/BaseClusterStatsController.getViewName:()Ljava/lang/String;\n+   #57 = NameAndType        #58:#40       // getViewName:()Ljava/lang/String;\n+   #58 = Utf8               getViewName\n+   #59 = Methodref          #54.#60       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #60 = NameAndType        #5:#61        // \"<init>\":(Ljava/lang/String;)V\n+   #61 = Utf8               (Ljava/lang/String;)V\n+   #62 = String             #63           // cluster\n+   #63 = Utf8               cluster\n+   #64 = Methodref          #54.#65       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #65 = NameAndType        #66:#67       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #66 = Utf8               addObject\n+   #67 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #68 = String             #19           // collectionPeriod\n+   #69 = Methodref          #8.#70        // psiprobe/controllers/cluster/BaseClusterStatsController.getCollectionPeriod:()J\n+   #70 = NameAndType        #71:#72       // getCollectionPeriod:()J\n+   #71 = Utf8               getCollectionPeriod\n+   #72 = Utf8               ()J\n+   #73 = Methodref          #74.#75       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #74 = Class              #76           // java/lang/Long\n+   #75 = NameAndType        #77:#78       // valueOf:(J)Ljava/lang/Long;\n+   #76 = Utf8               java/lang/Long\n+   #77 = Utf8               valueOf\n+   #78 = Utf8               (J)Ljava/lang/Long;\n+   #79 = Utf8               RuntimeVisibleAnnotations\n+   #80 = Utf8               Ljavax/inject/Inject;\n+   #81 = Utf8               Code\n+   #82 = Utf8               LineNumberTable\n+   #83 = Utf8               LocalVariableTable\n+   #84 = Utf8               this\n+   #85 = Utf8               Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n+   #86 = Utf8               setClusterWrapper\n+   #87 = Utf8               (Lpsiprobe/beans/ClusterWrapperBean;)V\n+   #88 = Utf8               MethodParameters\n+   #89 = Utf8               setLoadMembers\n+   #90 = Utf8               (Z)V\n+   #91 = Utf8               setCollectionPeriod\n+   #92 = Utf8               (J)V\n+   #93 = Utf8               handleRequestInternal\n+   #94 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #95 = Utf8               request\n+   #96 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #97 = Utf8               response\n+   #98 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #99 = Utf8               container\n+  #100 = Utf8               Lpsiprobe/TomcatContainer;\n+  #101 = Utf8               Lpsiprobe/model/jmx/Cluster;\n+  #102 = Utf8               Exceptions\n+  #103 = Class              #104          // java/lang/Exception\n+  #104 = Utf8               java/lang/Exception\n   #105 = Utf8               SourceFile\n   #106 = Utf8               BaseClusterStatsController.java\n {\n   private psiprobe.beans.ClusterWrapperBean clusterWrapper;\n     descriptor: Lpsiprobe/beans/ClusterWrapperBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #80()\n         javax.inject.Inject\n \n   private boolean loadMembers;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private long collectionPeriod;\n@@ -132,49 +132,48 @@\n \n   public psiprobe.controllers.cluster.BaseClusterStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #18                 // Field loadMembers:Z\n+         6: putfield      #7                  // Field loadMembers:Z\n          9: return\n       LineNumberTable:\n         line 27: 0\n         line 34: 4\n-        line 27: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n \n   public psiprobe.beans.ClusterWrapperBean getClusterWrapper();\n     descriptor: ()Lpsiprobe/beans/ClusterWrapperBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+         1: getfield      #13                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n          4: areturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n \n   public void setClusterWrapper(psiprobe.beans.ClusterWrapperBean);\n     descriptor: (Lpsiprobe/beans/ClusterWrapperBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #26                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n+         2: putfield      #13                 // Field clusterWrapper:Lpsiprobe/beans/ClusterWrapperBean;\n          5: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n@@ -185,30 +184,30 @@\n \n   public boolean isLoadMembers();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loadMembers:Z\n+         1: getfield      #7                  // Field loadMembers:Z\n          4: ireturn\n       LineNumberTable:\n         line 63: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n \n   public void setLoadMembers(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #18                 // Field loadMembers:Z\n+         2: putfield      #7                  // Field loadMembers:Z\n          5: return\n       LineNumberTable:\n         line 72: 0\n         line 73: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n@@ -219,30 +218,30 @@\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #37                 // Field collectionPeriod:J\n+         1: getfield      #17                 // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 81: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #37                 // Field collectionPeriod:J\n+         2: putfield      #17                 // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 90: 0\n         line 91: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n@@ -250,60 +249,60 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=5, args_size=3\n          0: aload_0\n-         1: invokevirtual #46                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         4: invokevirtual #50                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+         1: invokevirtual #21                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         4: invokevirtual #25                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n          7: astore_3\n          8: aload_0\n-         9: invokevirtual #56                 // Method getClusterWrapper:()Lpsiprobe/beans/ClusterWrapperBean;\n+         9: invokevirtual #31                 // Method getClusterWrapper:()Lpsiprobe/beans/ClusterWrapperBean;\n         12: aload_3\n-        13: invokeinterface #58,  1           // InterfaceMethod psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n+        13: invokeinterface #35,  1           // InterfaceMethod psiprobe/TomcatContainer.getName:()Ljava/lang/String;\n         18: aload_3\n-        19: invokeinterface #64,  1           // InterfaceMethod psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n+        19: invokeinterface #41,  1           // InterfaceMethod psiprobe/TomcatContainer.getHostName:()Ljava/lang/String;\n         24: aload_0\n-        25: invokevirtual #67                 // Method isLoadMembers:()Z\n-        28: invokevirtual #69                 // Method psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n+        25: invokevirtual #44                 // Method isLoadMembers:()Z\n+        28: invokevirtual #48                 // Method psiprobe/beans/ClusterWrapperBean.getCluster:(Ljava/lang/String;Ljava/lang/String;Z)Lpsiprobe/model/jmx/Cluster;\n         31: astore        4\n-        33: new           #75                 // class org/springframework/web/servlet/ModelAndView\n+        33: new           #54                 // class org/springframework/web/servlet/ModelAndView\n         36: dup\n         37: aload_0\n-        38: invokevirtual #77                 // Method getViewName:()Ljava/lang/String;\n-        41: invokespecial #80                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        44: ldc           #83                 // String cluster\n+        38: invokevirtual #56                 // Method getViewName:()Ljava/lang/String;\n+        41: invokespecial #59                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        44: ldc           #62                 // String cluster\n         46: aload         4\n-        48: invokevirtual #85                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        51: ldc           #89                 // String collectionPeriod\n+        48: invokevirtual #64                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        51: ldc           #68                 // String collectionPeriod\n         53: aload_0\n-        54: invokevirtual #90                 // Method getCollectionPeriod:()J\n-        57: invokestatic  #92                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-        60: invokevirtual #85                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        54: invokevirtual #69                 // Method getCollectionPeriod:()J\n+        57: invokestatic  #73                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+        60: invokevirtual #64                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         63: areturn\n       LineNumberTable:\n         line 97: 0\n         line 98: 8\n-        line 99: 24\n+        line 99: 25\n         line 98: 28\n         line 100: 33\n-        line 101: 51\n+        line 101: 54\n         line 100: 63\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      64     0  this   Lpsiprobe/controllers/cluster/BaseClusterStatsController;\n             0      64     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      64     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8      56     3 container   Lpsiprobe/TomcatContainer;\n            33      31     4 cluster   Lpsiprobe/model/jmx/Cluster;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"BaseClusterStatsController.java\"\n"}]}, {"source1": "psiprobe/controllers/cluster/ClusterMembersStatsController.class", "source2": "psiprobe/controllers/cluster/ClusterMembersStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum d3e6a6d89e31c87d924230d3c808418b9b72a0643012bfaf034706d178470255\n+  SHA-256 checksum a2f8b7ce45305ff0c2f3b34c908b7bfcecbada8ab6d5754b5d8f5b29714e4dcf\n   Compiled from \"ClusterMembersStatsController.java\"\n public class psiprobe.controllers.cluster.ClusterMembersStatsController extends psiprobe.controllers.cluster.BaseClusterStatsController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/cluster/ClusterMembersStatsController\n-  super_class: #3                         // psiprobe/controllers/cluster/BaseClusterStatsController\n+  this_class: #15                         // psiprobe/controllers/cluster/ClusterMembersStatsController\n+  super_class: #2                         // psiprobe/controllers/cluster/BaseClusterStatsController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/cluster/ClusterMembersStatsController\n-   #2 = Utf8               psiprobe/controllers/cluster/ClusterMembersStatsController\n-   #3 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/cluster/BaseClusterStatsController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/cluster/ClusterMembersStatsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /cluster/members.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/cluster/ClusterMembersStatsController\n+  #16 = Utf8               psiprobe/controllers/cluster/ClusterMembersStatsController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/cluster/ClusterMembersStatsController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/cluster/members\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /cluster/members.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/cluster/members\n   #39 = Utf8               SourceFile\n   #40 = Utf8               ClusterMembersStatsController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.cluster.ClusterMembersStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/ClusterMembersStatsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cluster/members.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/cluster/ClusterMembersStatsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cluster/members.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/cluster/members\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterMembersStatsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/cluster/members\"\n+        )\n }\n SourceFile: \"ClusterMembersStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/cluster/ClusterRequestsStatsController.class", "source2": "psiprobe/controllers/cluster/ClusterRequestsStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum cf317f1fa185a7859aec83f19c50e73e83eb6eec39ca78246a5d4a61dea89638\n+  SHA-256 checksum 87b5068a7036d3861bc0a0e0d7fdf3a0e1934d71e313d7cf2e553324ee62afae\n   Compiled from \"ClusterRequestsStatsController.java\"\n public class psiprobe.controllers.cluster.ClusterRequestsStatsController extends psiprobe.controllers.cluster.BaseClusterStatsController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/cluster/ClusterRequestsStatsController\n-  super_class: #3                         // psiprobe/controllers/cluster/BaseClusterStatsController\n+  this_class: #19                         // psiprobe/controllers/cluster/ClusterRequestsStatsController\n+  super_class: #2                         // psiprobe/controllers/cluster/BaseClusterStatsController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/cluster/ClusterRequestsStatsController\n-   #2 = Utf8               psiprobe/controllers/cluster/ClusterRequestsStatsController\n-   #3 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/cluster/BaseClusterStatsController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/cluster/ClusterRequestsStatsController;\n-  #14 = Utf8               setLoadMembers\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n-  #21 = NameAndType        #14:#15        // setLoadMembers:(Z)V\n-  #22 = Utf8               loadMembers\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               handleRequest\n-  #26 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #27 = Utf8               Exceptions\n-  #28 = Class              #29            // java/lang/Exception\n-  #29 = Utf8               java/lang/Exception\n-  #30 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #31 = Utf8               path\n-  #32 = Utf8               /cluster/requests.ajax\n-  #33 = Methodref          #3.#34         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #34 = NameAndType        #25:#26        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #35 = Utf8               request\n-  #36 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #37 = Utf8               response\n-  #38 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #39 = Utf8               setViewName\n-  #40 = Utf8               (Ljava/lang/String;)V\n-  #41 = Utf8               ajax/cluster/requests\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n-  #43 = NameAndType        #39:#40        // setViewName:(Ljava/lang/String;)V\n-  #44 = Utf8               viewName\n-  #45 = Utf8               Ljava/lang/String;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n+   #8 = NameAndType        #9:#10         // setLoadMembers:(Z)V\n+   #9 = Utf8               setLoadMembers\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #12 = NameAndType        #13:#14        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #13 = Utf8               handleRequest\n+  #14 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#18        // setViewName:(Ljava/lang/String;)V\n+  #17 = Utf8               setViewName\n+  #18 = Utf8               (Ljava/lang/String;)V\n+  #19 = Class              #20            // psiprobe/controllers/cluster/ClusterRequestsStatsController\n+  #20 = Utf8               psiprobe/controllers/cluster/ClusterRequestsStatsController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/cluster/ClusterRequestsStatsController;\n+  #26 = Utf8               loadMembers\n+  #27 = Utf8               Z\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #31 = Utf8               value\n+  #32 = Utf8               false\n+  #33 = Utf8               request\n+  #34 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #35 = Utf8               response\n+  #36 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #37 = Utf8               Exceptions\n+  #38 = Class              #39            // java/lang/Exception\n+  #39 = Utf8               java/lang/Exception\n+  #40 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #41 = Utf8               path\n+  #42 = Utf8               /cluster/requests.ajax\n+  #43 = Utf8               viewName\n+  #44 = Utf8               Ljava/lang/String;\n+  #45 = Utf8               ajax/cluster/requests\n   #46 = Utf8               SourceFile\n   #47 = Utf8               ClusterRequestsStatsController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.cluster.ClusterRequestsStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/ClusterRequestsStatsController;\n \n   public void setLoadMembers(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n+         2: invokespecial #7                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterRequestsStatsController;\n             0       6     1 loadMembers   Z\n     MethodParameters:\n       Name                           Flags\n       loadMembers\n+    RuntimeVisibleAnnotations:\n+      0: #30(#31=s#32)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #30(#31=[s#32])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cluster/requests.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #33                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #11                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/cluster/ClusterRequestsStatsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=[s#42])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cluster/requests.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/cluster/requests\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterRequestsStatsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #30(#31=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/cluster/requests\"\n+        )\n }\n SourceFile: \"ClusterRequestsStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/cluster/ClusterStatsController.class", "source2": "psiprobe/controllers/cluster/ClusterStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,194 +1,194 @@\n-  SHA-256 checksum 367cdc99902554f819bc2adbda39f5e45f5683dd861fbc6cbf1f0ecab2423e93\n+  SHA-256 checksum 5bc36e82d5c1128252767adf2a53b87a3da3e77555748b7f2ac217e16e9befee\n   Compiled from \"ClusterStatsController.java\"\n public class psiprobe.controllers.cluster.ClusterStatsController extends psiprobe.controllers.cluster.BaseClusterStatsController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/cluster/ClusterStatsController\n-  super_class: #3                         // psiprobe/controllers/cluster/BaseClusterStatsController\n+  this_class: #29                         // psiprobe/controllers/cluster/ClusterStatsController\n+  super_class: #2                         // psiprobe/controllers/cluster/BaseClusterStatsController\n   interfaces: 0, fields: 0, methods: 5, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/cluster/ClusterStatsController\n-   #2 = Utf8               psiprobe/controllers/cluster/ClusterStatsController\n-   #3 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/cluster/BaseClusterStatsController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/cluster/ClusterStatsController;\n-  #14 = Utf8               setLoadMembers\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n-  #21 = NameAndType        #14:#15        // setLoadMembers:(Z)V\n-  #22 = Utf8               loadMembers\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setCollectionPeriod\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               ${psiprobe.beans.stats.collectors.cluster.period}\n-  #28 = Methodref          #29.#31        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #29 = Class              #30            // psiprobe/tools/TimeExpression\n-  #30 = Utf8               psiprobe/tools/TimeExpression\n-  #31 = NameAndType        #32:#33        // inSeconds:(Ljava/lang/String;)J\n-  #32 = Utf8               inSeconds\n-  #33 = Utf8               (Ljava/lang/String;)J\n-  #34 = Methodref          #3.#35         // psiprobe/controllers/cluster/BaseClusterStatsController.setCollectionPeriod:(J)V\n-  #35 = NameAndType        #25:#36        // setCollectionPeriod:(J)V\n-  #36 = Utf8               (J)V\n-  #37 = Utf8               collectionPeriod\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               handleRequest\n-  #40 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #41 = Utf8               Exceptions\n-  #42 = Class              #43            // java/lang/Exception\n-  #43 = Utf8               java/lang/Exception\n-  #44 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #45 = Utf8               path\n-  #46 = Utf8               /cluster.htm\n-  #47 = Methodref          #3.#48         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #48 = NameAndType        #39:#40        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #49 = Utf8               request\n-  #50 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #51 = Utf8               response\n-  #52 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #53 = Utf8               setViewName\n-  #54 = Utf8               cluster\n-  #55 = Methodref          #3.#56         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n-  #56 = NameAndType        #53:#26        // setViewName:(Ljava/lang/String;)V\n-  #57 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n+   #8 = NameAndType        #9:#10         // setLoadMembers:(Z)V\n+   #9 = Utf8               setLoadMembers\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #12.#13        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+  #12 = Class              #14            // psiprobe/tools/TimeExpression\n+  #13 = NameAndType        #15:#16        // inSeconds:(Ljava/lang/String;)J\n+  #14 = Utf8               psiprobe/tools/TimeExpression\n+  #15 = Utf8               inSeconds\n+  #16 = Utf8               (Ljava/lang/String;)J\n+  #17 = Methodref          #2.#18         // psiprobe/controllers/cluster/BaseClusterStatsController.setCollectionPeriod:(J)V\n+  #18 = NameAndType        #19:#20        // setCollectionPeriod:(J)V\n+  #19 = Utf8               setCollectionPeriod\n+  #20 = Utf8               (J)V\n+  #21 = Methodref          #2.#22         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #22 = NameAndType        #23:#24        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #23 = Utf8               handleRequest\n+  #24 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #25 = Methodref          #2.#26         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+  #26 = NameAndType        #27:#28        // setViewName:(Ljava/lang/String;)V\n+  #27 = Utf8               setViewName\n+  #28 = Utf8               (Ljava/lang/String;)V\n+  #29 = Class              #30            // psiprobe/controllers/cluster/ClusterStatsController\n+  #30 = Utf8               psiprobe/controllers/cluster/ClusterStatsController\n+  #31 = Utf8               Code\n+  #32 = Utf8               LineNumberTable\n+  #33 = Utf8               LocalVariableTable\n+  #34 = Utf8               this\n+  #35 = Utf8               Lpsiprobe/controllers/cluster/ClusterStatsController;\n+  #36 = Utf8               loadMembers\n+  #37 = Utf8               Z\n+  #38 = Utf8               MethodParameters\n+  #39 = Utf8               RuntimeVisibleAnnotations\n+  #40 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #41 = Utf8               value\n+  #42 = Utf8               false\n+  #43 = Utf8               collectionPeriod\n+  #44 = Utf8               Ljava/lang/String;\n+  #45 = Utf8               ${psiprobe.beans.stats.collectors.cluster.period}\n+  #46 = Utf8               request\n+  #47 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #48 = Utf8               response\n+  #49 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #50 = Utf8               Exceptions\n+  #51 = Class              #52            // java/lang/Exception\n+  #52 = Utf8               java/lang/Exception\n+  #53 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #54 = Utf8               path\n+  #55 = Utf8               /cluster.htm\n+  #56 = Utf8               viewName\n+  #57 = Utf8               cluster\n   #58 = Utf8               SourceFile\n   #59 = Utf8               ClusterStatsController.java\n   #60 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.cluster.ClusterStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/ClusterStatsController;\n \n   public void setLoadMembers(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n+         2: invokespecial #7                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n          5: return\n       LineNumberTable:\n         line 32: 0\n         line 33: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterStatsController;\n             0       6     1 loadMembers   Z\n     MethodParameters:\n       Name                           Flags\n       loadMembers\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#42)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.cluster.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #28                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: invokespecial #34                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setCollectionPeriod:(J)V\n+         2: invokestatic  #11                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: invokespecial #17                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setCollectionPeriod:(J)V\n          8: return\n       LineNumberTable:\n         line 42: 0\n         line 43: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/cluster/ClusterStatsController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.cluster.period}\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #44(#45=[s#46])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cluster.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #47                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #21                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/cluster/ClusterStatsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #53(#54=[s#55])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cluster.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#54)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"cluster\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #55                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #25                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterStatsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=s#57)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"cluster\"\n+        )\n }\n SourceFile: \"ClusterStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #60()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/cluster/ClusterTrafficStatsController.class", "source2": "psiprobe/controllers/cluster/ClusterTrafficStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,156 +1,156 @@\n-  SHA-256 checksum bab097ed8382ea8c8b472ad9370a001ca5f3b2ced5f028660cee7d037b277f99\n+  SHA-256 checksum 27dc2a86f6ddb606ff78cec9fd4dff8a43813a03913cd71e3585fdf1dfa51280\n   Compiled from \"ClusterTrafficStatsController.java\"\n public class psiprobe.controllers.cluster.ClusterTrafficStatsController extends psiprobe.controllers.cluster.BaseClusterStatsController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/cluster/ClusterTrafficStatsController\n-  super_class: #3                         // psiprobe/controllers/cluster/BaseClusterStatsController\n+  this_class: #19                         // psiprobe/controllers/cluster/ClusterTrafficStatsController\n+  super_class: #2                         // psiprobe/controllers/cluster/BaseClusterStatsController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/cluster/ClusterTrafficStatsController\n-   #2 = Utf8               psiprobe/controllers/cluster/ClusterTrafficStatsController\n-   #3 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/cluster/BaseClusterStatsController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/cluster/BaseClusterStatsController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/cluster/ClusterTrafficStatsController;\n-  #14 = Utf8               setLoadMembers\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n-  #21 = NameAndType        #14:#15        // setLoadMembers:(Z)V\n-  #22 = Utf8               loadMembers\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               handleRequest\n-  #26 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #27 = Utf8               Exceptions\n-  #28 = Class              #29            // java/lang/Exception\n-  #29 = Utf8               java/lang/Exception\n-  #30 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #31 = Utf8               path\n-  #32 = Utf8               /cluster/traffic.ajax\n-  #33 = Methodref          #3.#34         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #34 = NameAndType        #25:#26        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #35 = Utf8               request\n-  #36 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #37 = Utf8               response\n-  #38 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #39 = Utf8               setViewName\n-  #40 = Utf8               (Ljava/lang/String;)V\n-  #41 = Utf8               ajax/cluster/traffic\n-  #42 = Methodref          #3.#43         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n-  #43 = NameAndType        #39:#40        // setViewName:(Ljava/lang/String;)V\n-  #44 = Utf8               viewName\n-  #45 = Utf8               Ljava/lang/String;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n+   #8 = NameAndType        #9:#10         // setLoadMembers:(Z)V\n+   #9 = Utf8               setLoadMembers\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #12 = NameAndType        #13:#14        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #13 = Utf8               handleRequest\n+  #14 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#18        // setViewName:(Ljava/lang/String;)V\n+  #17 = Utf8               setViewName\n+  #18 = Utf8               (Ljava/lang/String;)V\n+  #19 = Class              #20            // psiprobe/controllers/cluster/ClusterTrafficStatsController\n+  #20 = Utf8               psiprobe/controllers/cluster/ClusterTrafficStatsController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/cluster/ClusterTrafficStatsController;\n+  #26 = Utf8               loadMembers\n+  #27 = Utf8               Z\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #31 = Utf8               value\n+  #32 = Utf8               false\n+  #33 = Utf8               request\n+  #34 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #35 = Utf8               response\n+  #36 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #37 = Utf8               Exceptions\n+  #38 = Class              #39            // java/lang/Exception\n+  #39 = Utf8               java/lang/Exception\n+  #40 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #41 = Utf8               path\n+  #42 = Utf8               /cluster/traffic.ajax\n+  #43 = Utf8               viewName\n+  #44 = Utf8               Ljava/lang/String;\n+  #45 = Utf8               ajax/cluster/traffic\n   #46 = Utf8               SourceFile\n   #47 = Utf8               ClusterTrafficStatsController.java\n   #48 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.cluster.ClusterTrafficStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/cluster/ClusterTrafficStatsController;\n \n   public void setLoadMembers(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n+         2: invokespecial #7                  // Method psiprobe/controllers/cluster/BaseClusterStatsController.setLoadMembers:(Z)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterTrafficStatsController;\n             0       6     1 loadMembers   Z\n     MethodParameters:\n       Name                           Flags\n       loadMembers\n+    RuntimeVisibleAnnotations:\n+      0: #30(#31=s#32)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #30(#31=[s#32])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cluster/traffic.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #33                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #11                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/cluster/ClusterTrafficStatsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #40(#41=[s#42])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cluster/traffic.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#41)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/cluster/traffic\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #42                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/cluster/BaseClusterStatsController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/cluster/ClusterTrafficStatsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #30(#31=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/cluster/traffic\"\n+        )\n }\n SourceFile: \"ClusterTrafficStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #48()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/cluster/package-info.class", "source2": "psiprobe/controllers/cluster/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 88fdf76a90d802af02a98b9cf04aa08e46368e9cac5559862f6513be5ba93eba\n+  SHA-256 checksum da898d4547f2e10a2739f3fb1be2c9deeb3fcce6d918ca16dd07d1c7c4bd279d\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.cluster.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/cluster/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/cluster/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/cluster/package-info\"\n-  #2 = Utf8               psiprobe/controllers/cluster/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/cluster/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/cluster/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/connectors/BaseGetConnectorController.class", "source2": "psiprobe/controllers/connectors/BaseGetConnectorController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,161 +1,161 @@\n-  SHA-256 checksum 381cceafe08624434e32906ed68bc5c0723ed7e347e135705c5a7cc51fff26b9\n+  SHA-256 checksum d89ada13d9052034c428ca130bbeea44837a21ceb27f437ba73cd9d88f98f609\n   Compiled from \"BaseGetConnectorController.java\"\n public class psiprobe.controllers.connectors.BaseGetConnectorController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/BaseGetConnectorController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #8                          // psiprobe/controllers/connectors/BaseGetConnectorController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 1, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/connectors/BaseGetConnectorController\n-    #2 = Utf8               psiprobe/controllers/connectors/BaseGetConnectorController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n-    #5 = Utf8               containerListenerBean\n-    #6 = Utf8               Lpsiprobe/beans/ContainerListenerBean;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               <init>\n-   #10 = Utf8               ()V\n-   #11 = Utf8               Code\n-   #12 = Methodref          #3.#13        // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-   #13 = NameAndType        #9:#10        // \"<init>\":()V\n-   #14 = Utf8               LineNumberTable\n-   #15 = Utf8               LocalVariableTable\n-   #16 = Utf8               this\n-   #17 = Utf8               Lpsiprobe/controllers/connectors/BaseGetConnectorController;\n-   #18 = Utf8               getContainerListenerBean\n-   #19 = Utf8               ()Lpsiprobe/beans/ContainerListenerBean;\n-   #20 = Fieldref           #1.#21        // psiprobe/controllers/connectors/BaseGetConnectorController.containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-   #21 = NameAndType        #5:#6         // containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-   #22 = Utf8               setContainerListenerBean\n-   #23 = Utf8               (Lpsiprobe/beans/ContainerListenerBean;)V\n-   #24 = Utf8               MethodParameters\n-   #25 = Utf8               handleRequestInternal\n-   #26 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #27 = Utf8               Exceptions\n-   #28 = Class              #29           // java/lang/Exception\n-   #29 = Utf8               java/lang/Exception\n-   #30 = String             #31           // cn\n-   #31 = Utf8               cn\n-   #32 = Methodref          #33.#35       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #33 = Class              #34           // org/springframework/web/bind/ServletRequestUtils\n-   #34 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #35 = NameAndType        #36:#37       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #36 = Utf8               getStringParameter\n-   #37 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #38 = Methodref          #39.#41       // psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n-   #39 = Class              #40           // psiprobe/beans/ContainerListenerBean\n-   #40 = Utf8               psiprobe/beans/ContainerListenerBean\n-   #41 = NameAndType        #42:#43       // getConnectors:(Z)Ljava/util/List;\n-   #42 = Utf8               getConnectors\n-   #43 = Utf8               (Z)Ljava/util/List;\n-   #44 = InterfaceMethodref #45.#47       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #45 = Class              #46           // java/util/List\n-   #46 = Utf8               java/util/List\n-   #47 = NameAndType        #48:#49       // iterator:()Ljava/util/Iterator;\n-   #48 = Utf8               iterator\n-   #49 = Utf8               ()Ljava/util/Iterator;\n-   #50 = InterfaceMethodref #51.#53       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #51 = Class              #52           // java/util/Iterator\n-   #52 = Utf8               java/util/Iterator\n-   #53 = NameAndType        #54:#55       // next:()Ljava/lang/Object;\n-   #54 = Utf8               next\n-   #55 = Utf8               ()Ljava/lang/Object;\n-   #56 = Class              #57           // psiprobe/model/Connector\n-   #57 = Utf8               psiprobe/model/Connector\n-   #58 = Methodref          #56.#59       // psiprobe/model/Connector.getProtocolHandler:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#61       // getProtocolHandler:()Ljava/lang/String;\n-   #60 = Utf8               getProtocolHandler\n-   #61 = Utf8               ()Ljava/lang/String;\n-   #62 = Methodref          #63.#65       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #63 = Class              #64           // java/lang/String\n-   #64 = Utf8               java/lang/String\n-   #65 = NameAndType        #66:#67       // equals:(Ljava/lang/Object;)Z\n-   #66 = Utf8               equals\n-   #67 = Utf8               (Ljava/lang/Object;)Z\n-   #68 = InterfaceMethodref #51.#69       // java/util/Iterator.hasNext:()Z\n-   #69 = NameAndType        #70:#71       // hasNext:()Z\n-   #70 = Utf8               hasNext\n-   #71 = Utf8               ()Z\n-   #72 = Class              #73           // org/springframework/web/servlet/ModelAndView\n-   #73 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #74 = Methodref          #1.#75        // psiprobe/controllers/connectors/BaseGetConnectorController.getViewName:()Ljava/lang/String;\n-   #75 = NameAndType        #76:#61       // getViewName:()Ljava/lang/String;\n-   #76 = Utf8               getViewName\n-   #77 = String             #78           // connector\n-   #78 = Utf8               connector\n-   #79 = Methodref          #72.#80       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #80 = NameAndType        #9:#81        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #81 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #82 = Utf8               request\n-   #83 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #84 = Utf8               response\n-   #85 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #86 = Utf8               connectorName\n-   #87 = Utf8               Ljava/lang/String;\n-   #88 = Utf8               Lpsiprobe/model/Connector;\n-   #89 = Utf8               connectors\n-   #90 = Utf8               Ljava/util/List;\n-   #91 = Utf8               conn\n-   #92 = Utf8               LocalVariableTypeTable\n-   #93 = Utf8               Ljava/util/List<Lpsiprobe/model/Connector;>;\n-   #94 = Utf8               StackMapTable\n-   #95 = Class              #96           // javax/servlet/http/HttpServletRequest\n-   #96 = Utf8               javax/servlet/http/HttpServletRequest\n-   #97 = Class              #98           // javax/servlet/http/HttpServletResponse\n-   #98 = Utf8               javax/servlet/http/HttpServletResponse\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/controllers/connectors/BaseGetConnectorController.containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+    #8 = Class              #10           // psiprobe/controllers/connectors/BaseGetConnectorController\n+    #9 = NameAndType        #11:#12       // containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+   #10 = Utf8               psiprobe/controllers/connectors/BaseGetConnectorController\n+   #11 = Utf8               containerListenerBean\n+   #12 = Utf8               Lpsiprobe/beans/ContainerListenerBean;\n+   #13 = String             #14           // cn\n+   #14 = Utf8               cn\n+   #15 = Methodref          #16.#17       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #16 = Class              #18           // org/springframework/web/bind/ServletRequestUtils\n+   #17 = NameAndType        #19:#20       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #18 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #19 = Utf8               getStringParameter\n+   #20 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #21 = Methodref          #22.#23       // psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n+   #22 = Class              #24           // psiprobe/beans/ContainerListenerBean\n+   #23 = NameAndType        #25:#26       // getConnectors:(Z)Ljava/util/List;\n+   #24 = Utf8               psiprobe/beans/ContainerListenerBean\n+   #25 = Utf8               getConnectors\n+   #26 = Utf8               (Z)Ljava/util/List;\n+   #27 = InterfaceMethodref #28.#29       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #28 = Class              #30           // java/util/List\n+   #29 = NameAndType        #31:#32       // iterator:()Ljava/util/Iterator;\n+   #30 = Utf8               java/util/List\n+   #31 = Utf8               iterator\n+   #32 = Utf8               ()Ljava/util/Iterator;\n+   #33 = InterfaceMethodref #34.#35       // java/util/Iterator.hasNext:()Z\n+   #34 = Class              #36           // java/util/Iterator\n+   #35 = NameAndType        #37:#38       // hasNext:()Z\n+   #36 = Utf8               java/util/Iterator\n+   #37 = Utf8               hasNext\n+   #38 = Utf8               ()Z\n+   #39 = InterfaceMethodref #34.#40       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #40 = NameAndType        #41:#42       // next:()Ljava/lang/Object;\n+   #41 = Utf8               next\n+   #42 = Utf8               ()Ljava/lang/Object;\n+   #43 = Class              #44           // psiprobe/model/Connector\n+   #44 = Utf8               psiprobe/model/Connector\n+   #45 = Methodref          #43.#46       // psiprobe/model/Connector.getProtocolHandler:()Ljava/lang/String;\n+   #46 = NameAndType        #47:#48       // getProtocolHandler:()Ljava/lang/String;\n+   #47 = Utf8               getProtocolHandler\n+   #48 = Utf8               ()Ljava/lang/String;\n+   #49 = Methodref          #50.#51       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #50 = Class              #52           // java/lang/String\n+   #51 = NameAndType        #53:#54       // equals:(Ljava/lang/Object;)Z\n+   #52 = Utf8               java/lang/String\n+   #53 = Utf8               equals\n+   #54 = Utf8               (Ljava/lang/Object;)Z\n+   #55 = Class              #56           // org/springframework/web/servlet/ModelAndView\n+   #56 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #57 = Methodref          #8.#58        // psiprobe/controllers/connectors/BaseGetConnectorController.getViewName:()Ljava/lang/String;\n+   #58 = NameAndType        #59:#48       // getViewName:()Ljava/lang/String;\n+   #59 = Utf8               getViewName\n+   #60 = String             #61           // connector\n+   #61 = Utf8               connector\n+   #62 = Methodref          #55.#63       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #63 = NameAndType        #5:#64        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #64 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #65 = Utf8               RuntimeVisibleAnnotations\n+   #66 = Utf8               Ljavax/inject/Inject;\n+   #67 = Utf8               Code\n+   #68 = Utf8               LineNumberTable\n+   #69 = Utf8               LocalVariableTable\n+   #70 = Utf8               this\n+   #71 = Utf8               Lpsiprobe/controllers/connectors/BaseGetConnectorController;\n+   #72 = Utf8               getContainerListenerBean\n+   #73 = Utf8               ()Lpsiprobe/beans/ContainerListenerBean;\n+   #74 = Utf8               setContainerListenerBean\n+   #75 = Utf8               (Lpsiprobe/beans/ContainerListenerBean;)V\n+   #76 = Utf8               MethodParameters\n+   #77 = Utf8               handleRequestInternal\n+   #78 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #79 = Utf8               conn\n+   #80 = Utf8               Lpsiprobe/model/Connector;\n+   #81 = Utf8               connectors\n+   #82 = Utf8               Ljava/util/List;\n+   #83 = Utf8               request\n+   #84 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #85 = Utf8               response\n+   #86 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #87 = Utf8               connectorName\n+   #88 = Utf8               Ljava/lang/String;\n+   #89 = Utf8               LocalVariableTypeTable\n+   #90 = Utf8               Ljava/util/List<Lpsiprobe/model/Connector;>;\n+   #91 = Utf8               StackMapTable\n+   #92 = Class              #93           // javax/servlet/http/HttpServletRequest\n+   #93 = Utf8               javax/servlet/http/HttpServletRequest\n+   #94 = Class              #95           // javax/servlet/http/HttpServletResponse\n+   #95 = Utf8               javax/servlet/http/HttpServletResponse\n+   #96 = Utf8               Exceptions\n+   #97 = Class              #98           // java/lang/Exception\n+   #98 = Utf8               java/lang/Exception\n    #99 = Utf8               SourceFile\n   #100 = Utf8               BaseGetConnectorController.java\n {\n   private psiprobe.beans.ContainerListenerBean containerListenerBean;\n     descriptor: Lpsiprobe/beans/ContainerListenerBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #66()\n         javax.inject.Inject\n \n   public psiprobe.controllers.connectors.BaseGetConnectorController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 29: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/BaseGetConnectorController;\n \n   public psiprobe.beans.ContainerListenerBean getContainerListenerBean();\n     descriptor: ()Lpsiprobe/beans/ContainerListenerBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         1: getfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          4: areturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/BaseGetConnectorController;\n \n   public void setContainerListenerBean(psiprobe.beans.ContainerListenerBean);\n     descriptor: (Lpsiprobe/beans/ContainerListenerBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         2: putfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          5: return\n       LineNumberTable:\n         line 50: 0\n         line 51: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/BaseGetConnectorController;\n@@ -163,91 +163,89 @@\n     MethodParameters:\n       Name                           Flags\n       containerListenerBean\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=8, args_size=3\n          0: aload_1\n-         1: ldc           #30                 // String cn\n+         1: ldc           #13                 // String cn\n          3: aconst_null\n-         4: invokestatic  #32                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         4: invokestatic  #15                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n          7: astore_3\n          8: aconst_null\n          9: astore        4\n         11: aload_3\n         12: ifnull        78\n         15: aload_0\n-        16: getfield      #20                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+        16: getfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n         19: iconst_0\n-        20: invokevirtual #38                 // Method psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n+        20: invokevirtual #21                 // Method psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n         23: astore        5\n         25: aload         5\n-        27: invokeinterface #44,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        32: astore        7\n-        34: goto          68\n-        37: aload         7\n-        39: invokeinterface #50,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        44: checkcast     #56                 // class psiprobe/model/Connector\n-        47: astore        6\n-        49: aload_3\n-        50: aload         6\n-        52: invokevirtual #58                 // Method psiprobe/model/Connector.getProtocolHandler:()Ljava/lang/String;\n-        55: invokevirtual #62                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        58: ifeq          68\n-        61: aload         6\n-        63: astore        4\n-        65: goto          78\n+        27: invokeinterface #27,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        32: astore        6\n+        34: aload         6\n+        36: invokeinterface #33,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        41: ifeq          78\n+        44: aload         6\n+        46: invokeinterface #39,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        51: checkcast     #43                 // class psiprobe/model/Connector\n+        54: astore        7\n+        56: aload_3\n+        57: aload         7\n+        59: invokevirtual #45                 // Method psiprobe/model/Connector.getProtocolHandler:()Ljava/lang/String;\n+        62: invokevirtual #49                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        65: ifeq          75\n         68: aload         7\n-        70: invokeinterface #68,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        75: ifne          37\n-        78: new           #72                 // class org/springframework/web/servlet/ModelAndView\n+        70: astore        4\n+        72: goto          78\n+        75: goto          34\n+        78: new           #55                 // class org/springframework/web/servlet/ModelAndView\n         81: dup\n         82: aload_0\n-        83: invokevirtual #74                 // Method getViewName:()Ljava/lang/String;\n-        86: ldc           #77                 // String connector\n+        83: invokevirtual #57                 // Method getViewName:()Ljava/lang/String;\n+        86: ldc           #60                 // String connector\n         88: aload         4\n-        90: invokespecial #79                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        90: invokespecial #62                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         93: areturn\n       LineNumberTable:\n         line 56: 0\n         line 57: 8\n         line 59: 11\n         line 60: 15\n         line 61: 25\n-        line 62: 49\n-        line 63: 61\n-        line 64: 65\n-        line 61: 68\n+        line 62: 56\n+        line 63: 68\n+        line 64: 72\n+        line 66: 75\n         line 69: 78\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           56      19     7  conn   Lpsiprobe/model/Connector;\n+           25      53     5 connectors   Ljava/util/List;\n             0      94     0  this   Lpsiprobe/controllers/connectors/BaseGetConnectorController;\n             0      94     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      94     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8      86     3 connectorName   Ljava/lang/String;\n            11      83     4 connector   Lpsiprobe/model/Connector;\n-           25      53     5 connectors   Ljava/util/List;\n-           49      19     6  conn   Lpsiprobe/model/Connector;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            25      53     5 connectors   Ljava/util/List<Lpsiprobe/model/Connector;>;\n       StackMapTable: number_of_entries = 3\n         frame_type = 255 /* full_frame */\n-          offset_delta = 37\n-          locals = [ class psiprobe/controllers/connectors/BaseGetConnectorController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class psiprobe/model/Connector, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 30 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/controllers/connectors/BaseGetConnectorController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class psiprobe/model/Connector ]\n+          offset_delta = 34\n+          locals = [ class psiprobe/controllers/connectors/BaseGetConnectorController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/lang/String, class psiprobe/model/Connector, class java/util/List, class java/util/Iterator ]\n           stack = []\n+        frame_type = 40 /* same */\n+        frame_type = 249 /* chop */\n+          offset_delta = 2\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"BaseGetConnectorController.java\"\n"}]}, {"source1": "psiprobe/controllers/connectors/GetConnectorProcTimeController.class", "source2": "psiprobe/controllers/connectors/GetConnectorProcTimeController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum cf23945952774d19eb125d5770d96d83074e284da90f1971d07d3291d66babba\n+  SHA-256 checksum 0e8bfd6b44ff2764deb926d11a09e171a6fd60f08854f5c63f577206d793da6c\n   Compiled from \"GetConnectorProcTimeController.java\"\n public class psiprobe.controllers.connectors.GetConnectorProcTimeController extends psiprobe.controllers.connectors.BaseGetConnectorController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/GetConnectorProcTimeController\n-  super_class: #3                         // psiprobe/controllers/connectors/BaseGetConnectorController\n+  this_class: #15                         // psiprobe/controllers/connectors/GetConnectorProcTimeController\n+  super_class: #2                         // psiprobe/controllers/connectors/BaseGetConnectorController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/GetConnectorProcTimeController\n-   #2 = Utf8               psiprobe/controllers/connectors/GetConnectorProcTimeController\n-   #3 = Class              #4             // psiprobe/controllers/connectors/BaseGetConnectorController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/connectors/BaseGetConnectorController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/connectors/BaseGetConnectorController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorProcTimeController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /cnprocdetails.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/connectors/GetConnectorProcTimeController\n+  #16 = Utf8               psiprobe/controllers/connectors/GetConnectorProcTimeController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorProcTimeController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/connectorProcTimeDetails\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /cnprocdetails.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/connectorProcTimeDetails\n   #39 = Utf8               SourceFile\n   #40 = Utf8               GetConnectorProcTimeController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.connectors.GetConnectorProcTimeController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/GetConnectorProcTimeController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cnprocdetails.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/connectors/GetConnectorProcTimeController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cnprocdetails.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/connectorProcTimeDetails\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/GetConnectorProcTimeController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/connectorProcTimeDetails\"\n+        )\n }\n SourceFile: \"GetConnectorProcTimeController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/connectors/GetConnectorRequestController.class", "source2": "psiprobe/controllers/connectors/GetConnectorRequestController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 67c377a0d392e3f9fe7be54cdcb212a26910bd49ad9f8d0532058e5e791bbef9\n+  SHA-256 checksum eeef284a956a733ef4d8a677992d548e91f5fc70d37d5c90d30219e8b154b187\n   Compiled from \"GetConnectorRequestController.java\"\n public class psiprobe.controllers.connectors.GetConnectorRequestController extends psiprobe.controllers.connectors.BaseGetConnectorController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/GetConnectorRequestController\n-  super_class: #3                         // psiprobe/controllers/connectors/BaseGetConnectorController\n+  this_class: #15                         // psiprobe/controllers/connectors/GetConnectorRequestController\n+  super_class: #2                         // psiprobe/controllers/connectors/BaseGetConnectorController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/GetConnectorRequestController\n-   #2 = Utf8               psiprobe/controllers/connectors/GetConnectorRequestController\n-   #3 = Class              #4             // psiprobe/controllers/connectors/BaseGetConnectorController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/connectors/BaseGetConnectorController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/connectors/BaseGetConnectorController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorRequestController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /cnreqdetails.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/connectors/GetConnectorRequestController\n+  #16 = Utf8               psiprobe/controllers/connectors/GetConnectorRequestController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorRequestController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/connectorRequestDetails\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /cnreqdetails.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/connectorRequestDetails\n   #39 = Utf8               SourceFile\n   #40 = Utf8               GetConnectorRequestController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.connectors.GetConnectorRequestController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/GetConnectorRequestController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cnreqdetails.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/connectors/GetConnectorRequestController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cnreqdetails.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/connectorRequestDetails\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/GetConnectorRequestController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/connectorRequestDetails\"\n+        )\n }\n SourceFile: \"GetConnectorRequestController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/connectors/GetConnectorTrafficController.class", "source2": "psiprobe/controllers/connectors/GetConnectorTrafficController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 32ca2bf9877020b877c051fe51600c5d5b08c7632b6a0ac24920268368a340e2\n+  SHA-256 checksum 4916c478f0c3b045e56341ba636b2fada2ec160c435c8884a111a3a0c8eb0678\n   Compiled from \"GetConnectorTrafficController.java\"\n public class psiprobe.controllers.connectors.GetConnectorTrafficController extends psiprobe.controllers.connectors.BaseGetConnectorController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/GetConnectorTrafficController\n-  super_class: #3                         // psiprobe/controllers/connectors/BaseGetConnectorController\n+  this_class: #15                         // psiprobe/controllers/connectors/GetConnectorTrafficController\n+  super_class: #2                         // psiprobe/controllers/connectors/BaseGetConnectorController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/GetConnectorTrafficController\n-   #2 = Utf8               psiprobe/controllers/connectors/GetConnectorTrafficController\n-   #3 = Class              #4             // psiprobe/controllers/connectors/BaseGetConnectorController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/connectors/BaseGetConnectorController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/connectors/BaseGetConnectorController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorTrafficController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /cntrafdetails.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/connectors/GetConnectorTrafficController\n+  #16 = Utf8               psiprobe/controllers/connectors/GetConnectorTrafficController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/connectors/GetConnectorTrafficController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/connectorTrafficDetails\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /cntrafdetails.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/connectorTrafficDetails\n   #39 = Utf8               SourceFile\n   #40 = Utf8               GetConnectorTrafficController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.connectors.GetConnectorTrafficController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/GetConnectorTrafficController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/cntrafdetails.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/connectors/BaseGetConnectorController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/connectors/GetConnectorTrafficController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/cntrafdetails.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/connectorTrafficDetails\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/connectors/BaseGetConnectorController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/GetConnectorTrafficController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/connectorTrafficDetails\"\n+        )\n }\n SourceFile: \"GetConnectorTrafficController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/connectors/ListConnectorsController.class", "source2": "psiprobe/controllers/connectors/ListConnectorsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,161 +1,161 @@\n-  SHA-256 checksum 045f7f58e111dfc412957b5dd214748f4b8f023114973369640365f6df6be869\n+  SHA-256 checksum 3837fed5aa532cc69b916ef40aa93ce291200e6e3b8f12099a73b8b695429820\n   Compiled from \"ListConnectorsController.java\"\n public class psiprobe.controllers.connectors.ListConnectorsController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/ListConnectorsController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #8                          // psiprobe/controllers/connectors/ListConnectorsController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 3, methods: 11, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/connectors/ListConnectorsController\n-    #2 = Utf8               psiprobe/controllers/connectors/ListConnectorsController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n-    #5 = Utf8               containerListenerBean\n-    #6 = Utf8               Lpsiprobe/beans/ContainerListenerBean;\n-    #7 = Utf8               RuntimeVisibleAnnotations\n-    #8 = Utf8               Ljavax/inject/Inject;\n-    #9 = Utf8               includeRequestProcessors\n-   #10 = Utf8               Z\n-   #11 = Utf8               collectionPeriod\n-   #12 = Utf8               J\n-   #13 = Utf8               <init>\n-   #14 = Utf8               ()V\n-   #15 = Utf8               Code\n-   #16 = Methodref          #3.#17        // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-   #17 = NameAndType        #13:#14       // \"<init>\":()V\n-   #18 = Utf8               LineNumberTable\n-   #19 = Utf8               LocalVariableTable\n-   #20 = Utf8               this\n-   #21 = Utf8               Lpsiprobe/controllers/connectors/ListConnectorsController;\n-   #22 = Utf8               getContainerListenerBean\n-   #23 = Utf8               ()Lpsiprobe/beans/ContainerListenerBean;\n-   #24 = Fieldref           #1.#25        // psiprobe/controllers/connectors/ListConnectorsController.containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-   #25 = NameAndType        #5:#6         // containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-   #26 = Utf8               setContainerListenerBean\n-   #27 = Utf8               (Lpsiprobe/beans/ContainerListenerBean;)V\n-   #28 = Utf8               MethodParameters\n-   #29 = Utf8               getCollectionPeriod\n-   #30 = Utf8               ()J\n-   #31 = Fieldref           #1.#32        // psiprobe/controllers/connectors/ListConnectorsController.collectionPeriod:J\n-   #32 = NameAndType        #11:#12       // collectionPeriod:J\n-   #33 = Utf8               setCollectionPeriod\n-   #34 = Utf8               (J)V\n-   #35 = Utf8               (Ljava/lang/String;)V\n-   #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-   #37 = Utf8               value\n-   #38 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n-   #39 = Methodref          #40.#42       // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-   #40 = Class              #41           // psiprobe/tools/TimeExpression\n-   #41 = Utf8               psiprobe/tools/TimeExpression\n-   #42 = NameAndType        #43:#44       // inSeconds:(Ljava/lang/String;)J\n-   #43 = Utf8               inSeconds\n-   #44 = Utf8               (Ljava/lang/String;)J\n-   #45 = Utf8               Ljava/lang/String;\n-   #46 = Utf8               isIncludeRequestProcessors\n-   #47 = Utf8               ()Z\n-   #48 = Fieldref           #1.#49        // psiprobe/controllers/connectors/ListConnectorsController.includeRequestProcessors:Z\n-   #49 = NameAndType        #9:#10        // includeRequestProcessors:Z\n-   #50 = Utf8               setIncludeRequestProcessors\n-   #51 = Utf8               (Z)V\n-   #52 = Utf8               true\n-   #53 = Utf8               handleRequest\n-   #54 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #55 = Utf8               Exceptions\n-   #56 = Class              #57           // java/lang/Exception\n-   #57 = Utf8               java/lang/Exception\n-   #58 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #59 = Utf8               path\n-   #60 = Utf8               /connectors.htm\n-   #61 = Methodref          #3.#62        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #62 = NameAndType        #53:#54       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #63 = Utf8               request\n-   #64 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #65 = Utf8               response\n-   #66 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #67 = Utf8               handleRequestInternal\n-   #68 = Methodref          #69.#71       // psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n-   #69 = Class              #70           // psiprobe/beans/ContainerListenerBean\n-   #70 = Utf8               psiprobe/beans/ContainerListenerBean\n-   #71 = NameAndType        #72:#73       // getConnectors:(Z)Ljava/util/List;\n-   #72 = Utf8               getConnectors\n-   #73 = Utf8               (Z)Ljava/util/List;\n-   #74 = InterfaceMethodref #75.#77       // java/util/List.isEmpty:()Z\n-   #75 = Class              #76           // java/util/List\n-   #76 = Utf8               java/util/List\n-   #77 = NameAndType        #78:#47       // isEmpty:()Z\n-   #78 = Utf8               isEmpty\n-   #79 = InterfaceMethodref #75.#80       // java/util/List.get:(I)Ljava/lang/Object;\n-   #80 = NameAndType        #81:#82       // get:(I)Ljava/lang/Object;\n-   #81 = Utf8               get\n-   #82 = Utf8               (I)Ljava/lang/Object;\n-   #83 = Class              #84           // psiprobe/model/Connector\n-   #84 = Utf8               psiprobe/model/Connector\n-   #85 = Methodref          #83.#86       // psiprobe/model/Connector.getRequestProcessors:()Ljava/util/List;\n-   #86 = NameAndType        #87:#88       // getRequestProcessors:()Ljava/util/List;\n-   #87 = Utf8               getRequestProcessors\n-   #88 = Utf8               ()Ljava/util/List;\n-   #89 = Class              #90           // psiprobe/model/RequestProcessor\n-   #90 = Utf8               psiprobe/model/RequestProcessor\n-   #91 = Methodref          #89.#92       // psiprobe/model/RequestProcessor.isWorkerThreadNameSupported:()Z\n-   #92 = NameAndType        #93:#47       // isWorkerThreadNameSupported:()Z\n-   #93 = Utf8               isWorkerThreadNameSupported\n-   #94 = Class              #95           // org/springframework/web/servlet/ModelAndView\n-   #95 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #96 = Methodref          #1.#97        // psiprobe/controllers/connectors/ListConnectorsController.getViewName:()Ljava/lang/String;\n-   #97 = NameAndType        #98:#99       // getViewName:()Ljava/lang/String;\n-   #98 = Utf8               getViewName\n-   #99 = Utf8               ()Ljava/lang/String;\n-  #100 = Methodref          #94.#101      // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #101 = NameAndType        #13:#35       // \"<init>\":(Ljava/lang/String;)V\n-  #102 = String             #103          // connectors\n-  #103 = Utf8               connectors\n-  #104 = Methodref          #94.#105      // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #105 = NameAndType        #106:#107     // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #106 = Utf8               addObject\n-  #107 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #108 = String             #109          // workerThreadNameSupported\n-  #109 = Utf8               workerThreadNameSupported\n-  #110 = Methodref          #111.#113     // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-  #111 = Class              #112          // java/lang/Boolean\n-  #112 = Utf8               java/lang/Boolean\n-  #113 = NameAndType        #114:#115     // valueOf:(Z)Ljava/lang/Boolean;\n-  #114 = Utf8               valueOf\n-  #115 = Utf8               (Z)Ljava/lang/Boolean;\n-  #116 = String             #11           // collectionPeriod\n-  #117 = Methodref          #1.#118       // psiprobe/controllers/connectors/ListConnectorsController.getCollectionPeriod:()J\n-  #118 = NameAndType        #29:#30       // getCollectionPeriod:()J\n-  #119 = Methodref          #120.#122     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #120 = Class              #121          // java/lang/Long\n-  #121 = Utf8               java/lang/Long\n-  #122 = NameAndType        #114:#123     // valueOf:(J)Ljava/lang/Long;\n-  #123 = Utf8               (J)Ljava/lang/Long;\n-  #124 = Utf8               Ljava/util/List;\n-  #125 = Utf8               reqProcs\n-  #126 = Utf8               reqProc\n-  #127 = Utf8               Lpsiprobe/model/RequestProcessor;\n-  #128 = Utf8               LocalVariableTypeTable\n-  #129 = Utf8               Ljava/util/List<Lpsiprobe/model/Connector;>;\n-  #130 = Utf8               Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n-  #131 = Utf8               StackMapTable\n-  #132 = Utf8               setViewName\n-  #133 = Methodref          #3.#134       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-  #134 = NameAndType        #132:#35      // setViewName:(Ljava/lang/String;)V\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/controllers/connectors/ListConnectorsController.containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+    #8 = Class              #10           // psiprobe/controllers/connectors/ListConnectorsController\n+    #9 = NameAndType        #11:#12       // containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+   #10 = Utf8               psiprobe/controllers/connectors/ListConnectorsController\n+   #11 = Utf8               containerListenerBean\n+   #12 = Utf8               Lpsiprobe/beans/ContainerListenerBean;\n+   #13 = Fieldref           #8.#14        // psiprobe/controllers/connectors/ListConnectorsController.collectionPeriod:J\n+   #14 = NameAndType        #15:#16       // collectionPeriod:J\n+   #15 = Utf8               collectionPeriod\n+   #16 = Utf8               J\n+   #17 = Methodref          #18.#19       // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+   #18 = Class              #20           // psiprobe/tools/TimeExpression\n+   #19 = NameAndType        #21:#22       // inSeconds:(Ljava/lang/String;)J\n+   #20 = Utf8               psiprobe/tools/TimeExpression\n+   #21 = Utf8               inSeconds\n+   #22 = Utf8               (Ljava/lang/String;)J\n+   #23 = Fieldref           #8.#24        // psiprobe/controllers/connectors/ListConnectorsController.includeRequestProcessors:Z\n+   #24 = NameAndType        #25:#26       // includeRequestProcessors:Z\n+   #25 = Utf8               includeRequestProcessors\n+   #26 = Utf8               Z\n+   #27 = Methodref          #2.#28        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #28 = NameAndType        #29:#30       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #29 = Utf8               handleRequest\n+   #30 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #31 = Methodref          #32.#33       // psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n+   #32 = Class              #34           // psiprobe/beans/ContainerListenerBean\n+   #33 = NameAndType        #35:#36       // getConnectors:(Z)Ljava/util/List;\n+   #34 = Utf8               psiprobe/beans/ContainerListenerBean\n+   #35 = Utf8               getConnectors\n+   #36 = Utf8               (Z)Ljava/util/List;\n+   #37 = InterfaceMethodref #38.#39       // java/util/List.isEmpty:()Z\n+   #38 = Class              #40           // java/util/List\n+   #39 = NameAndType        #41:#42       // isEmpty:()Z\n+   #40 = Utf8               java/util/List\n+   #41 = Utf8               isEmpty\n+   #42 = Utf8               ()Z\n+   #43 = InterfaceMethodref #38.#44       // java/util/List.get:(I)Ljava/lang/Object;\n+   #44 = NameAndType        #45:#46       // get:(I)Ljava/lang/Object;\n+   #45 = Utf8               get\n+   #46 = Utf8               (I)Ljava/lang/Object;\n+   #47 = Class              #48           // psiprobe/model/Connector\n+   #48 = Utf8               psiprobe/model/Connector\n+   #49 = Methodref          #47.#50       // psiprobe/model/Connector.getRequestProcessors:()Ljava/util/List;\n+   #50 = NameAndType        #51:#52       // getRequestProcessors:()Ljava/util/List;\n+   #51 = Utf8               getRequestProcessors\n+   #52 = Utf8               ()Ljava/util/List;\n+   #53 = Class              #54           // psiprobe/model/RequestProcessor\n+   #54 = Utf8               psiprobe/model/RequestProcessor\n+   #55 = Methodref          #53.#56       // psiprobe/model/RequestProcessor.isWorkerThreadNameSupported:()Z\n+   #56 = NameAndType        #57:#42       // isWorkerThreadNameSupported:()Z\n+   #57 = Utf8               isWorkerThreadNameSupported\n+   #58 = Class              #59           // org/springframework/web/servlet/ModelAndView\n+   #59 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #60 = Methodref          #8.#61        // psiprobe/controllers/connectors/ListConnectorsController.getViewName:()Ljava/lang/String;\n+   #61 = NameAndType        #62:#63       // getViewName:()Ljava/lang/String;\n+   #62 = Utf8               getViewName\n+   #63 = Utf8               ()Ljava/lang/String;\n+   #64 = Methodref          #58.#65       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #65 = NameAndType        #5:#66        // \"<init>\":(Ljava/lang/String;)V\n+   #66 = Utf8               (Ljava/lang/String;)V\n+   #67 = String             #68           // connectors\n+   #68 = Utf8               connectors\n+   #69 = Methodref          #58.#70       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #70 = NameAndType        #71:#72       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #71 = Utf8               addObject\n+   #72 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #73 = String             #74           // workerThreadNameSupported\n+   #74 = Utf8               workerThreadNameSupported\n+   #75 = Methodref          #76.#77       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #76 = Class              #78           // java/lang/Boolean\n+   #77 = NameAndType        #79:#80       // valueOf:(Z)Ljava/lang/Boolean;\n+   #78 = Utf8               java/lang/Boolean\n+   #79 = Utf8               valueOf\n+   #80 = Utf8               (Z)Ljava/lang/Boolean;\n+   #81 = String             #15           // collectionPeriod\n+   #82 = Methodref          #8.#83        // psiprobe/controllers/connectors/ListConnectorsController.getCollectionPeriod:()J\n+   #83 = NameAndType        #84:#85       // getCollectionPeriod:()J\n+   #84 = Utf8               getCollectionPeriod\n+   #85 = Utf8               ()J\n+   #86 = Methodref          #87.#88       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #87 = Class              #89           // java/lang/Long\n+   #88 = NameAndType        #79:#90       // valueOf:(J)Ljava/lang/Long;\n+   #89 = Utf8               java/lang/Long\n+   #90 = Utf8               (J)Ljava/lang/Long;\n+   #91 = Methodref          #2.#92        // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+   #92 = NameAndType        #93:#66       // setViewName:(Ljava/lang/String;)V\n+   #93 = Utf8               setViewName\n+   #94 = Utf8               RuntimeVisibleAnnotations\n+   #95 = Utf8               Ljavax/inject/Inject;\n+   #96 = Utf8               Code\n+   #97 = Utf8               LineNumberTable\n+   #98 = Utf8               LocalVariableTable\n+   #99 = Utf8               this\n+  #100 = Utf8               Lpsiprobe/controllers/connectors/ListConnectorsController;\n+  #101 = Utf8               getContainerListenerBean\n+  #102 = Utf8               ()Lpsiprobe/beans/ContainerListenerBean;\n+  #103 = Utf8               setContainerListenerBean\n+  #104 = Utf8               (Lpsiprobe/beans/ContainerListenerBean;)V\n+  #105 = Utf8               MethodParameters\n+  #106 = Utf8               setCollectionPeriod\n+  #107 = Utf8               (J)V\n+  #108 = Utf8               Ljava/lang/String;\n+  #109 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #110 = Utf8               value\n+  #111 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n+  #112 = Utf8               isIncludeRequestProcessors\n+  #113 = Utf8               setIncludeRequestProcessors\n+  #114 = Utf8               (Z)V\n+  #115 = Utf8               true\n+  #116 = Utf8               request\n+  #117 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #118 = Utf8               response\n+  #119 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #120 = Utf8               Exceptions\n+  #121 = Class              #122          // java/lang/Exception\n+  #122 = Utf8               java/lang/Exception\n+  #123 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #124 = Utf8               path\n+  #125 = Utf8               /connectors.htm\n+  #126 = Utf8               handleRequestInternal\n+  #127 = Utf8               reqProc\n+  #128 = Utf8               Lpsiprobe/model/RequestProcessor;\n+  #129 = Utf8               reqProcs\n+  #130 = Utf8               Ljava/util/List;\n+  #131 = Utf8               LocalVariableTypeTable\n+  #132 = Utf8               Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n+  #133 = Utf8               Ljava/util/List<Lpsiprobe/model/Connector;>;\n+  #134 = Utf8               StackMapTable\n   #135 = Utf8               viewName\n   #136 = Utf8               SourceFile\n   #137 = Utf8               ListConnectorsController.java\n   #138 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private psiprobe.beans.ContainerListenerBean containerListenerBean;\n     descriptor: Lpsiprobe/beans/ContainerListenerBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #95()\n         javax.inject.Inject\n \n   private boolean includeRequestProcessors;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private long collectionPeriod;\n@@ -164,44 +164,44 @@\n \n   public psiprobe.controllers.connectors.ListConnectorsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n \n   public psiprobe.beans.ContainerListenerBean getContainerListenerBean();\n     descriptor: ()Lpsiprobe/beans/ContainerListenerBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         1: getfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          4: areturn\n       LineNumberTable:\n         line 52: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n \n   public void setContainerListenerBean(psiprobe.beans.ContainerListenerBean);\n     descriptor: (Lpsiprobe/beans/ContainerListenerBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #24                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         2: putfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          5: return\n       LineNumberTable:\n         line 61: 0\n         line 62: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n@@ -212,30 +212,30 @@\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field collectionPeriod:J\n+         1: getfield      #13                 // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #31                 // Field collectionPeriod:J\n+         2: putfield      #13                 // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 79: 0\n         line 80: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n@@ -243,214 +243,214 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #36(#37=s#38)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #39                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: putfield      #31                 // Field collectionPeriod:J\n+         2: invokestatic  #17                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: putfield      #13                 // Field collectionPeriod:J\n          8: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #109(#110=s#111)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n+        )\n \n   public boolean isIncludeRequestProcessors();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #48                 // Field includeRequestProcessors:Z\n+         1: getfield      #23                 // Field includeRequestProcessors:Z\n          4: ireturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n \n   public void setIncludeRequestProcessors(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #36(#37=s#52)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"true\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #48                 // Field includeRequestProcessors:Z\n+         2: putfield      #23                 // Field includeRequestProcessors:Z\n          5: return\n       LineNumberTable:\n         line 108: 0\n         line 109: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n             0       6     1 includeRequestProcessors   Z\n     MethodParameters:\n       Name                           Flags\n       includeRequestProcessors\n+    RuntimeVisibleAnnotations:\n+      0: #109(#110=s#115)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"true\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #58(#59=[s#60])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/connectors.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #61                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #27                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 115: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #123(#124=[s#125])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/connectors.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=7, args_size=3\n          0: iconst_0\n          1: istore_3\n          2: aload_0\n-         3: getfield      #24                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         3: getfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          6: aload_0\n-         7: getfield      #48                 // Field includeRequestProcessors:Z\n-        10: invokevirtual #68                 // Method psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n+         7: getfield      #23                 // Field includeRequestProcessors:Z\n+        10: invokevirtual #31                 // Method psiprobe/beans/ContainerListenerBean.getConnectors:(Z)Ljava/util/List;\n         13: astore        4\n         15: aload         4\n-        17: invokeinterface #74,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n+        17: invokeinterface #37,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n         22: ifne          70\n         25: aload         4\n         27: iconst_0\n-        28: invokeinterface #79,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        33: checkcast     #83                 // class psiprobe/model/Connector\n-        36: invokevirtual #85                 // Method psiprobe/model/Connector.getRequestProcessors:()Ljava/util/List;\n+        28: invokeinterface #43,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        33: checkcast     #47                 // class psiprobe/model/Connector\n+        36: invokevirtual #49                 // Method psiprobe/model/Connector.getRequestProcessors:()Ljava/util/List;\n         39: astore        5\n         41: aload         5\n-        43: invokeinterface #74,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n+        43: invokeinterface #37,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n         48: ifne          70\n         51: aload         5\n         53: iconst_0\n-        54: invokeinterface #79,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        59: checkcast     #89                 // class psiprobe/model/RequestProcessor\n+        54: invokeinterface #43,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        59: checkcast     #53                 // class psiprobe/model/RequestProcessor\n         62: astore        6\n         64: aload         6\n-        66: invokevirtual #91                 // Method psiprobe/model/RequestProcessor.isWorkerThreadNameSupported:()Z\n+        66: invokevirtual #55                 // Method psiprobe/model/RequestProcessor.isWorkerThreadNameSupported:()Z\n         69: istore_3\n-        70: new           #94                 // class org/springframework/web/servlet/ModelAndView\n+        70: new           #58                 // class org/springframework/web/servlet/ModelAndView\n         73: dup\n         74: aload_0\n-        75: invokevirtual #96                 // Method getViewName:()Ljava/lang/String;\n-        78: invokespecial #100                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        81: ldc           #102                // String connectors\n+        75: invokevirtual #60                 // Method getViewName:()Ljava/lang/String;\n+        78: invokespecial #64                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        81: ldc           #67                 // String connectors\n         83: aload         4\n-        85: invokevirtual #104                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        88: ldc           #108                // String workerThreadNameSupported\n+        85: invokevirtual #69                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        88: ldc           #73                 // String workerThreadNameSupported\n         90: iload_3\n-        91: invokestatic  #110                // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        94: invokevirtual #104                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        97: ldc           #116                // String collectionPeriod\n+        91: invokestatic  #75                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        94: invokevirtual #69                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        97: ldc           #81                 // String collectionPeriod\n         99: aload_0\n-       100: invokevirtual #117                // Method getCollectionPeriod:()J\n-       103: invokestatic  #119                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       106: invokevirtual #104                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       100: invokevirtual #82                 // Method getCollectionPeriod:()J\n+       103: invokestatic  #86                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       106: invokevirtual #69                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n        109: areturn\n       LineNumberTable:\n         line 122: 0\n         line 123: 2\n         line 125: 15\n         line 126: 25\n         line 127: 41\n         line 128: 51\n         line 129: 64\n         line 133: 70\n-        line 134: 88\n-        line 135: 97\n+        line 134: 91\n+        line 135: 100\n         line 133: 109\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           64       6     6 reqProc   Lpsiprobe/model/RequestProcessor;\n+           41      29     5 reqProcs   Ljava/util/List;\n             0     110     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n             0     110     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     110     2 response   Ljavax/servlet/http/HttpServletResponse;\n             2     108     3 workerThreadNameSupported   Z\n            15      95     4 connectors   Ljava/util/List;\n-           41      29     5 reqProcs   Ljava/util/List;\n-           64       6     6 reqProc   Lpsiprobe/model/RequestProcessor;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-           15      95     4 connectors   Ljava/util/List<Lpsiprobe/model/Connector;>;\n            41      29     5 reqProcs   Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n+           15      95     4 connectors   Ljava/util/List<Lpsiprobe/model/Connector;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 253 /* append */\n           offset_delta = 70\n           locals = [ int, class java/util/List ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #36(#37=s#103)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"connectors\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #133                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #91                 // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 141: 0\n         line 142: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/ListConnectorsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #109(#110=s#68)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"connectors\"\n+        )\n }\n SourceFile: \"ListConnectorsController.java\"\n RuntimeVisibleAnnotations:\n   0: #138()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/connectors/ResetConnectorStatsController.class", "source2": "psiprobe/controllers/connectors/ResetConnectorStatsController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,15 +33,15 @@\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String connectorName = ServletRequestUtils.getRequiredStringParameter((ServletRequest)request, \"cn\");\n         this.collectorBean.reset(connectorName);\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName()));\n     }\n     \n     @Value(\"/connectors.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n }\n"}]}, {"source1": "psiprobe/controllers/connectors/ToggleConnectorStatusController.class", "source2": "psiprobe/controllers/connectors/ToggleConnectorStatusController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,20 +1,20 @@\n \n package psiprobe.controllers.connectors;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.RedirectView;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import psiprobe.beans.ContainerListenerBean;\n import javax.inject.Inject;\n import psiprobe.beans.stats.collectors.ConnectorStatsCollectorBean;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.ParameterizableViewController;\n \n@@ -23,18 +23,14 @@\n {\n     private static final Logger logger;\n     @Inject\n     private ConnectorStatsCollectorBean collectorBean;\n     @Inject\n     private ContainerListenerBean containerListener;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ToggleConnectorStatusController.class);\n-    }\n-    \n     public ConnectorStatsCollectorBean getCollectorBean() {\n         return this.collectorBean;\n     }\n     \n     public void setCollectorBean(final ConnectorStatsCollectorBean collectorBean) {\n         this.collectorBean = collectorBean;\n     }\n@@ -46,15 +42,19 @@\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String connectorName = ServletRequestUtils.getRequiredStringParameter((ServletRequest)request, \"cn\");\n         final String port = ServletRequestUtils.getRequiredStringParameter((ServletRequest)request, \"port\");\n         final String operation = ServletRequestUtils.getRequiredStringParameter((ServletRequest)request, \"operation\");\n         this.containerListener.toggleConnectorStatus(operation, port);\n         ToggleConnectorStatusController.logger.info(\"Connector status toggled for {}\", (Object)connectorName);\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName()));\n     }\n     \n     @Value(\"/connectors.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ToggleConnectorStatusController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/connectors/ZoomChartController.class", "source2": "psiprobe/controllers/connectors/ZoomChartController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,132 +1,132 @@\n-  SHA-256 checksum 8e79d51dfe232881ff9889634329b586e343e64bf5908908236ef8da5ca24faa\n+  SHA-256 checksum f7f2282b427cdadb89743556ee6382bb3aee7125c86b4d11c6481c5c8c75a548\n   Compiled from \"ZoomChartController.java\"\n public class psiprobe.controllers.connectors.ZoomChartController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/connectors/ZoomChartController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #8                          // psiprobe/controllers/connectors/ZoomChartController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 1, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/connectors/ZoomChartController\n-   #2 = Utf8               psiprobe/controllers/connectors/ZoomChartController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n-   #5 = Utf8               collectionPeriod\n-   #6 = Utf8               J\n-   #7 = Utf8               <init>\n-   #8 = Utf8               ()V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-  #11 = NameAndType        #7:#8          // \"<init>\":()V\n-  #12 = Utf8               LineNumberTable\n-  #13 = Utf8               LocalVariableTable\n-  #14 = Utf8               this\n-  #15 = Utf8               Lpsiprobe/controllers/connectors/ZoomChartController;\n-  #16 = Utf8               getCollectionPeriod\n-  #17 = Utf8               ()J\n-  #18 = Fieldref           #1.#19         // psiprobe/controllers/connectors/ZoomChartController.collectionPeriod:J\n-  #19 = NameAndType        #5:#6          // collectionPeriod:J\n-  #20 = Utf8               setCollectionPeriod\n-  #21 = Utf8               (J)V\n-  #22 = Utf8               MethodParameters\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               RuntimeVisibleAnnotations\n-  #25 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #26 = Utf8               value\n-  #27 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n-  #28 = Methodref          #29.#31        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #29 = Class              #30            // psiprobe/tools/TimeExpression\n-  #30 = Utf8               psiprobe/tools/TimeExpression\n-  #31 = NameAndType        #32:#33        // inSeconds:(Ljava/lang/String;)J\n-  #32 = Utf8               inSeconds\n-  #33 = Utf8               (Ljava/lang/String;)J\n-  #34 = Utf8               Ljava/lang/String;\n-  #35 = Utf8               handleRequest\n-  #36 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #37 = Utf8               Exceptions\n-  #38 = Class              #39            // java/lang/Exception\n-  #39 = Utf8               java/lang/Exception\n-  #40 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #41 = Utf8               path\n-  #42 = Utf8               /zoomchart.htm\n-  #43 = Methodref          #3.#44         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #44 = NameAndType        #35:#36        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #45 = Utf8               request\n-  #46 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #47 = Utf8               response\n-  #48 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #49 = Utf8               handleRequestInternal\n-  #50 = Methodref          #3.#51         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #51 = NameAndType        #49:#36        // handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #52 = String             #5             // collectionPeriod\n-  #53 = Methodref          #1.#54         // psiprobe/controllers/connectors/ZoomChartController.getCollectionPeriod:()J\n-  #54 = NameAndType        #16:#17        // getCollectionPeriod:()J\n-  #55 = Methodref          #56.#58        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #56 = Class              #57            // java/lang/Long\n-  #57 = Utf8               java/lang/Long\n-  #58 = NameAndType        #59:#60        // valueOf:(J)Ljava/lang/Long;\n-  #59 = Utf8               valueOf\n-  #60 = Utf8               (J)Ljava/lang/Long;\n-  #61 = Methodref          #62.#64        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #62 = Class              #63            // org/springframework/web/servlet/ModelAndView\n-  #63 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #64 = NameAndType        #65:#66        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #65 = Utf8               addObject\n-  #66 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #67 = Utf8               setViewName\n-  #68 = Utf8               zoomreq\n-  #69 = Methodref          #3.#70         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #70 = NameAndType        #67:#23        // setViewName:(Ljava/lang/String;)V\n-  #71 = Utf8               viewName\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/connectors/ZoomChartController.collectionPeriod:J\n+   #8 = Class              #10            // psiprobe/controllers/connectors/ZoomChartController\n+   #9 = NameAndType        #11:#12        // collectionPeriod:J\n+  #10 = Utf8               psiprobe/controllers/connectors/ZoomChartController\n+  #11 = Utf8               collectionPeriod\n+  #12 = Utf8               J\n+  #13 = Methodref          #14.#15        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+  #14 = Class              #16            // psiprobe/tools/TimeExpression\n+  #15 = NameAndType        #17:#18        // inSeconds:(Ljava/lang/String;)J\n+  #16 = Utf8               psiprobe/tools/TimeExpression\n+  #17 = Utf8               inSeconds\n+  #18 = Utf8               (Ljava/lang/String;)J\n+  #19 = Methodref          #2.#20         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #20 = NameAndType        #21:#22        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #21 = Utf8               handleRequest\n+  #22 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #23 = Methodref          #2.#24         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #24 = NameAndType        #25:#22        // handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #25 = Utf8               handleRequestInternal\n+  #26 = String             #11            // collectionPeriod\n+  #27 = Methodref          #8.#28         // psiprobe/controllers/connectors/ZoomChartController.getCollectionPeriod:()J\n+  #28 = NameAndType        #29:#30        // getCollectionPeriod:()J\n+  #29 = Utf8               getCollectionPeriod\n+  #30 = Utf8               ()J\n+  #31 = Methodref          #32.#33        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #32 = Class              #34            // java/lang/Long\n+  #33 = NameAndType        #35:#36        // valueOf:(J)Ljava/lang/Long;\n+  #34 = Utf8               java/lang/Long\n+  #35 = Utf8               valueOf\n+  #36 = Utf8               (J)Ljava/lang/Long;\n+  #37 = Methodref          #38.#39        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #38 = Class              #40            // org/springframework/web/servlet/ModelAndView\n+  #39 = NameAndType        #41:#42        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #40 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #41 = Utf8               addObject\n+  #42 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #43 = Methodref          #2.#44         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #44 = NameAndType        #45:#46        // setViewName:(Ljava/lang/String;)V\n+  #45 = Utf8               setViewName\n+  #46 = Utf8               (Ljava/lang/String;)V\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Lpsiprobe/controllers/connectors/ZoomChartController;\n+  #52 = Utf8               setCollectionPeriod\n+  #53 = Utf8               (J)V\n+  #54 = Utf8               MethodParameters\n+  #55 = Utf8               Ljava/lang/String;\n+  #56 = Utf8               RuntimeVisibleAnnotations\n+  #57 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #58 = Utf8               value\n+  #59 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n+  #60 = Utf8               request\n+  #61 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #62 = Utf8               response\n+  #63 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #64 = Utf8               Exceptions\n+  #65 = Class              #66            // java/lang/Exception\n+  #66 = Utf8               java/lang/Exception\n+  #67 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #68 = Utf8               path\n+  #69 = Utf8               /zoomchart.htm\n+  #70 = Utf8               viewName\n+  #71 = Utf8               zoomreq\n   #72 = Utf8               SourceFile\n   #73 = Utf8               ZoomChartController.java\n   #74 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private long collectionPeriod;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.controllers.connectors.ZoomChartController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field collectionPeriod:J\n+         1: getfield      #7                  // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #18                 // Field collectionPeriod:J\n+         2: putfield      #7                  // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n@@ -134,119 +134,119 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #28                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: putfield      #18                 // Field collectionPeriod:J\n+         2: invokestatic  #13                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: putfield      #7                  // Field collectionPeriod:J\n          8: return\n       LineNumberTable:\n         line 58: 0\n         line 59: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #57(#58=s#59)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #40(#41=[s#42])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/zoomchart.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #43                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #19                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #67(#68=[s#69])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/zoomchart.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #50                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-         6: ldc           #52                 // String collectionPeriod\n+         3: invokespecial #23                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequestInternal:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         6: ldc           #26                 // String collectionPeriod\n          8: aload_0\n-         9: invokevirtual #53                 // Method getCollectionPeriod:()J\n-        12: invokestatic  #55                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-        15: invokevirtual #61                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+         9: invokevirtual #27                 // Method getCollectionPeriod:()J\n+        12: invokestatic  #31                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+        15: invokevirtual #37                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         18: areturn\n       LineNumberTable:\n         line 71: 0\n-        line 72: 8\n+        line 72: 9\n         line 71: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n             0      19     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      19     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#68)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"zoomreq\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #69                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #43                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/connectors/ZoomChartController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #57(#58=s#71)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"zoomreq\"\n+        )\n }\n SourceFile: \"ZoomChartController.java\"\n RuntimeVisibleAnnotations:\n   0: #74()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/connectors/package-info.class", "source2": "psiprobe/controllers/connectors/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 9da10aff6b256f3131d77d92249832557a117d58e877bc1d55c662dbeb08e2f2\n+  SHA-256 checksum d3209c098054e6578eeab59bd2953e1f206984ab5e18021f44059ec2929385be\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.connectors.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/connectors/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/connectors/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/connectors/package-info\"\n-  #2 = Utf8               psiprobe/controllers/connectors/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/connectors/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/connectors/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.class", "source2": "psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,478 +1,477 @@\n-  SHA-256 checksum 53a817e43fb0cac6e4023152113ecc4805593c0bbf18d1b740d73875ad92bcd0\n+  SHA-256 checksum 4ee010c5c381dda8dd645deea1626426f2236425b8a85597ddb0c8c075903f74\n   Compiled from \"ListAllJdbcResourceGroupsController.java\"\n public class psiprobe.controllers.datasources.ListAllJdbcResourceGroupsController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #15                         // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 0, methods: 6, attributes: 4\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController\n-    #2 = Utf8               psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /datasourcegroups.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleRequestInternal\n-   #31 = Class              #32           // java/util/ArrayList\n-   #32 = Utf8               java/util/ArrayList\n-   #33 = Methodref          #31.#9        // java/util/ArrayList.\"<init>\":()V\n-   #34 = Methodref          #1.#35        // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #35 = NameAndType        #36:#37       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #36 = Utf8               getContainerWrapper\n-   #37 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #38 = Methodref          #39.#41       // psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n-   #39 = Class              #40           // psiprobe/beans/ContainerWrapperBean\n-   #40 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #41 = NameAndType        #42:#43       // getPrivateDataSources:()Ljava/util/List;\n-   #42 = Utf8               getPrivateDataSources\n-   #43 = Utf8               ()Ljava/util/List;\n-   #44 = Methodref          #39.#45       // psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n-   #45 = NameAndType        #46:#43       // getGlobalDataSources:()Ljava/util/List;\n-   #46 = Utf8               getGlobalDataSources\n-   #47 = Methodref          #1.#48        // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n-   #48 = NameAndType        #49:#50       // filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n-   #49 = Utf8               filterValidDataSources\n-   #50 = Utf8               (Ljava/util/List;Ljava/util/List;)V\n-   #51 = InvokeDynamic      #0:#52        // #0:compare:()Ljava/util/Comparator;\n-   #52 = NameAndType        #53:#54       // compare:()Ljava/util/Comparator;\n-   #53 = Utf8               compare\n-   #54 = Utf8               ()Ljava/util/Comparator;\n-   #55 = Methodref          #56.#58       // java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V\n-   #56 = Class              #57           // java/util/Collections\n-   #57 = Utf8               java/util/Collections\n-   #58 = NameAndType        #59:#60       // sort:(Ljava/util/List;Ljava/util/Comparator;)V\n-   #59 = Utf8               sort\n-   #60 = Utf8               (Ljava/util/List;Ljava/util/Comparator;)V\n-   #61 = InterfaceMethodref #62.#64       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #62 = Class              #63           // java/util/List\n-   #63 = Utf8               java/util/List\n-   #64 = NameAndType        #65:#66       // iterator:()Ljava/util/Iterator;\n-   #65 = Utf8               iterator\n-   #66 = Utf8               ()Ljava/util/Iterator;\n-   #67 = InterfaceMethodref #68.#70       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #68 = Class              #69           // java/util/Iterator\n-   #69 = Utf8               java/util/Iterator\n-   #70 = NameAndType        #71:#72       // next:()Ljava/lang/Object;\n-   #71 = Utf8               next\n-   #72 = Utf8               ()Ljava/lang/Object;\n-   #73 = Class              #74           // psiprobe/model/DataSourceInfo\n-   #74 = Utf8               psiprobe/model/DataSourceInfo\n-   #75 = Methodref          #76.#78       // psiprobe/model/DataSourceInfoGroup.getJdbcUrl:()Ljava/lang/String;\n-   #76 = Class              #77           // psiprobe/model/DataSourceInfoGroup\n-   #77 = Utf8               psiprobe/model/DataSourceInfoGroup\n-   #78 = NameAndType        #79:#80       // getJdbcUrl:()Ljava/lang/String;\n-   #79 = Utf8               getJdbcUrl\n-   #80 = Utf8               ()Ljava/lang/String;\n-   #81 = Methodref          #73.#78       // psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n-   #82 = Methodref          #83.#85       // java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n-   #83 = Class              #84           // java/lang/String\n-   #84 = Utf8               java/lang/String\n-   #85 = NameAndType        #86:#87       // equalsIgnoreCase:(Ljava/lang/String;)Z\n-   #86 = Utf8               equalsIgnoreCase\n-   #87 = Utf8               (Ljava/lang/String;)Z\n-   #88 = Methodref          #76.#9        // psiprobe/model/DataSourceInfoGroup.\"<init>\":()V\n-   #89 = Methodref          #76.#90       // psiprobe/model/DataSourceInfoGroup.builder:(Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n-   #90 = NameAndType        #91:#92       // builder:(Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n-   #91 = Utf8               builder\n-   #92 = Utf8               (Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n-   #93 = InterfaceMethodref #62.#94       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #94 = NameAndType        #95:#96       // add:(Ljava/lang/Object;)Z\n-   #95 = Utf8               add\n-   #96 = Utf8               (Ljava/lang/Object;)Z\n-   #97 = Methodref          #76.#98       // psiprobe/model/DataSourceInfoGroup.addDataSourceInfo:(Lpsiprobe/model/DataSourceInfo;)V\n-   #98 = NameAndType        #99:#100      // addDataSourceInfo:(Lpsiprobe/model/DataSourceInfo;)V\n-   #99 = Utf8               addDataSourceInfo\n-  #100 = Utf8               (Lpsiprobe/model/DataSourceInfo;)V\n-  #101 = InterfaceMethodref #68.#102      // java/util/Iterator.hasNext:()Z\n-  #102 = NameAndType        #103:#104     // hasNext:()Z\n-  #103 = Utf8               hasNext\n-  #104 = Utf8               ()Z\n-  #105 = Class              #106          // org/springframework/web/servlet/ModelAndView\n-  #106 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #107 = Methodref          #1.#108       // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.getViewName:()Ljava/lang/String;\n-  #108 = NameAndType        #109:#80      // getViewName:()Ljava/lang/String;\n-  #109 = Utf8               getViewName\n-  #110 = String             #111          // dataSourceGroups\n-  #111 = Utf8               dataSourceGroups\n-  #112 = Methodref          #105.#113     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #113 = NameAndType        #5:#114       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #114 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #115 = Utf8               Ljava/util/List;\n-  #116 = Utf8               dataSources\n-  #117 = Utf8               privateResources\n-  #118 = Utf8               globalResources\n-  #119 = Utf8               dsGroup\n-  #120 = Utf8               Lpsiprobe/model/DataSourceInfoGroup;\n-  #121 = Utf8               ds\n-  #122 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-  #123 = Utf8               LocalVariableTypeTable\n-  #124 = Utf8               Ljava/util/List<Lpsiprobe/model/DataSourceInfoGroup;>;\n-  #125 = Utf8               Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;\n-  #126 = Utf8               Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n-  #127 = Utf8               StackMapTable\n-  #128 = Class              #129          // javax/servlet/http/HttpServletRequest\n-  #129 = Utf8               javax/servlet/http/HttpServletRequest\n-  #130 = Class              #131          // javax/servlet/http/HttpServletResponse\n-  #131 = Utf8               javax/servlet/http/HttpServletResponse\n-  #132 = Utf8               Signature\n-  #133 = Utf8               (Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;)V\n-  #134 = Class              #135          // psiprobe/model/ApplicationResource\n-  #135 = Utf8               psiprobe/model/ApplicationResource\n-  #136 = Methodref          #134.#137     // psiprobe/model/ApplicationResource.isLookedUp:()Z\n-  #137 = NameAndType        #138:#104     // isLookedUp:()Z\n-  #138 = Utf8               isLookedUp\n-  #139 = Methodref          #134.#140     // psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n-  #140 = NameAndType        #141:#142     // getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n-  #141 = Utf8               getDataSourceInfo\n-  #142 = Utf8               ()Lpsiprobe/model/DataSourceInfo;\n-  #143 = Utf8               resources\n-  #144 = Utf8               res\n-  #145 = Utf8               Lpsiprobe/model/ApplicationResource;\n-  #146 = Utf8               setViewName\n-  #147 = Utf8               (Ljava/lang/String;)V\n-  #148 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #149 = Utf8               value\n-  #150 = Utf8               datasourcegroup\n-  #151 = Methodref          #3.#152       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-  #152 = NameAndType        #146:#147     // setViewName:(Ljava/lang/String;)V\n-  #153 = Utf8               viewName\n-  #154 = Utf8               Ljava/lang/String;\n-  #155 = Utf8               lambda$0\n-  #156 = Utf8               (Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n-  #157 = Methodref          #83.#158      // java/lang/String.compareToIgnoreCase:(Ljava/lang/String;)I\n-  #158 = NameAndType        #159:#160     // compareToIgnoreCase:(Ljava/lang/String;)I\n-  #159 = Utf8               compareToIgnoreCase\n-  #160 = Utf8               (Ljava/lang/String;)I\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = Class              #12           // java/util/ArrayList\n+   #12 = Utf8               java/util/ArrayList\n+   #13 = Methodref          #11.#3        // java/util/ArrayList.\"<init>\":()V\n+   #14 = Methodref          #15.#16       // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #15 = Class              #17           // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController\n+   #16 = NameAndType        #18:#19       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #17 = Utf8               psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController\n+   #18 = Utf8               getContainerWrapper\n+   #19 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #20 = Methodref          #21.#22       // psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n+   #21 = Class              #23           // psiprobe/beans/ContainerWrapperBean\n+   #22 = NameAndType        #24:#25       // getPrivateDataSources:()Ljava/util/List;\n+   #23 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #24 = Utf8               getPrivateDataSources\n+   #25 = Utf8               ()Ljava/util/List;\n+   #26 = Methodref          #21.#27       // psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n+   #27 = NameAndType        #28:#25       // getGlobalDataSources:()Ljava/util/List;\n+   #28 = Utf8               getGlobalDataSources\n+   #29 = Methodref          #15.#30       // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n+   #30 = NameAndType        #31:#32       // filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n+   #31 = Utf8               filterValidDataSources\n+   #32 = Utf8               (Ljava/util/List;Ljava/util/List;)V\n+   #33 = InvokeDynamic      #0:#34        // #0:compare:()Ljava/util/Comparator;\n+   #34 = NameAndType        #35:#36       // compare:()Ljava/util/Comparator;\n+   #35 = Utf8               compare\n+   #36 = Utf8               ()Ljava/util/Comparator;\n+   #37 = Methodref          #38.#39       // java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V\n+   #38 = Class              #40           // java/util/Collections\n+   #39 = NameAndType        #41:#42       // sort:(Ljava/util/List;Ljava/util/Comparator;)V\n+   #40 = Utf8               java/util/Collections\n+   #41 = Utf8               sort\n+   #42 = Utf8               (Ljava/util/List;Ljava/util/Comparator;)V\n+   #43 = InterfaceMethodref #44.#45       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #44 = Class              #46           // java/util/List\n+   #45 = NameAndType        #47:#48       // iterator:()Ljava/util/Iterator;\n+   #46 = Utf8               java/util/List\n+   #47 = Utf8               iterator\n+   #48 = Utf8               ()Ljava/util/Iterator;\n+   #49 = InterfaceMethodref #50.#51       // java/util/Iterator.hasNext:()Z\n+   #50 = Class              #52           // java/util/Iterator\n+   #51 = NameAndType        #53:#54       // hasNext:()Z\n+   #52 = Utf8               java/util/Iterator\n+   #53 = Utf8               hasNext\n+   #54 = Utf8               ()Z\n+   #55 = InterfaceMethodref #50.#56       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #56 = NameAndType        #57:#58       // next:()Ljava/lang/Object;\n+   #57 = Utf8               next\n+   #58 = Utf8               ()Ljava/lang/Object;\n+   #59 = Class              #60           // psiprobe/model/DataSourceInfo\n+   #60 = Utf8               psiprobe/model/DataSourceInfo\n+   #61 = Methodref          #62.#63       // psiprobe/model/DataSourceInfoGroup.getJdbcUrl:()Ljava/lang/String;\n+   #62 = Class              #64           // psiprobe/model/DataSourceInfoGroup\n+   #63 = NameAndType        #65:#66       // getJdbcUrl:()Ljava/lang/String;\n+   #64 = Utf8               psiprobe/model/DataSourceInfoGroup\n+   #65 = Utf8               getJdbcUrl\n+   #66 = Utf8               ()Ljava/lang/String;\n+   #67 = Methodref          #59.#63       // psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+   #68 = Methodref          #69.#70       // java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n+   #69 = Class              #71           // java/lang/String\n+   #70 = NameAndType        #72:#73       // equalsIgnoreCase:(Ljava/lang/String;)Z\n+   #71 = Utf8               java/lang/String\n+   #72 = Utf8               equalsIgnoreCase\n+   #73 = Utf8               (Ljava/lang/String;)Z\n+   #74 = Methodref          #62.#3        // psiprobe/model/DataSourceInfoGroup.\"<init>\":()V\n+   #75 = Methodref          #62.#76       // psiprobe/model/DataSourceInfoGroup.builder:(Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n+   #76 = NameAndType        #77:#78       // builder:(Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n+   #77 = Utf8               builder\n+   #78 = Utf8               (Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n+   #79 = InterfaceMethodref #44.#80       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #80 = NameAndType        #81:#82       // add:(Ljava/lang/Object;)Z\n+   #81 = Utf8               add\n+   #82 = Utf8               (Ljava/lang/Object;)Z\n+   #83 = Methodref          #62.#84       // psiprobe/model/DataSourceInfoGroup.addDataSourceInfo:(Lpsiprobe/model/DataSourceInfo;)V\n+   #84 = NameAndType        #85:#86       // addDataSourceInfo:(Lpsiprobe/model/DataSourceInfo;)V\n+   #85 = Utf8               addDataSourceInfo\n+   #86 = Utf8               (Lpsiprobe/model/DataSourceInfo;)V\n+   #87 = Class              #88           // org/springframework/web/servlet/ModelAndView\n+   #88 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #89 = Methodref          #15.#90       // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.getViewName:()Ljava/lang/String;\n+   #90 = NameAndType        #91:#66       // getViewName:()Ljava/lang/String;\n+   #91 = Utf8               getViewName\n+   #92 = String             #93           // dataSourceGroups\n+   #93 = Utf8               dataSourceGroups\n+   #94 = Methodref          #87.#95       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #95 = NameAndType        #5:#96        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #96 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #97 = Class              #98           // psiprobe/model/ApplicationResource\n+   #98 = Utf8               psiprobe/model/ApplicationResource\n+   #99 = Methodref          #97.#100      // psiprobe/model/ApplicationResource.isLookedUp:()Z\n+  #100 = NameAndType        #101:#54      // isLookedUp:()Z\n+  #101 = Utf8               isLookedUp\n+  #102 = Methodref          #97.#103      // psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n+  #103 = NameAndType        #104:#105     // getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n+  #104 = Utf8               getDataSourceInfo\n+  #105 = Utf8               ()Lpsiprobe/model/DataSourceInfo;\n+  #106 = Methodref          #2.#107       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+  #107 = NameAndType        #108:#109     // setViewName:(Ljava/lang/String;)V\n+  #108 = Utf8               setViewName\n+  #109 = Utf8               (Ljava/lang/String;)V\n+  #110 = Methodref          #69.#111      // java/lang/String.compareToIgnoreCase:(Ljava/lang/String;)I\n+  #111 = NameAndType        #112:#113     // compareToIgnoreCase:(Ljava/lang/String;)I\n+  #112 = Utf8               compareToIgnoreCase\n+  #113 = Utf8               (Ljava/lang/String;)I\n+  #114 = Utf8               Code\n+  #115 = Utf8               LineNumberTable\n+  #116 = Utf8               LocalVariableTable\n+  #117 = Utf8               this\n+  #118 = Utf8               Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n+  #119 = Utf8               request\n+  #120 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #121 = Utf8               response\n+  #122 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #123 = Utf8               Exceptions\n+  #124 = Class              #125          // java/lang/Exception\n+  #125 = Utf8               java/lang/Exception\n+  #126 = Utf8               MethodParameters\n+  #127 = Utf8               RuntimeVisibleAnnotations\n+  #128 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #129 = Utf8               path\n+  #130 = Utf8               /datasourcegroups.htm\n+  #131 = Utf8               handleRequestInternal\n+  #132 = Utf8               ds\n+  #133 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+  #134 = Utf8               Ljava/util/List;\n+  #135 = Utf8               dataSources\n+  #136 = Utf8               privateResources\n+  #137 = Utf8               globalResources\n+  #138 = Utf8               dsGroup\n+  #139 = Utf8               Lpsiprobe/model/DataSourceInfoGroup;\n+  #140 = Utf8               LocalVariableTypeTable\n+  #141 = Utf8               Ljava/util/List<Lpsiprobe/model/DataSourceInfoGroup;>;\n+  #142 = Utf8               Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;\n+  #143 = Utf8               Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n+  #144 = Utf8               StackMapTable\n+  #145 = Class              #146          // javax/servlet/http/HttpServletRequest\n+  #146 = Utf8               javax/servlet/http/HttpServletRequest\n+  #147 = Class              #148          // javax/servlet/http/HttpServletResponse\n+  #148 = Utf8               javax/servlet/http/HttpServletResponse\n+  #149 = Utf8               res\n+  #150 = Utf8               Lpsiprobe/model/ApplicationResource;\n+  #151 = Utf8               resources\n+  #152 = Utf8               Signature\n+  #153 = Utf8               (Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;)V\n+  #154 = Utf8               viewName\n+  #155 = Utf8               Ljava/lang/String;\n+  #156 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #157 = Utf8               value\n+  #158 = Utf8               datasourcegroup\n+  #159 = Utf8               lambda$handleRequestInternal$0\n+  #160 = Utf8               (Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n   #161 = Utf8               ds1\n   #162 = Utf8               ds2\n   #163 = Utf8               jdbcUrl1\n   #164 = Utf8               jdbcUrl2\n   #165 = Utf8               SourceFile\n   #166 = Utf8               ListAllJdbcResourceGroupsController.java\n   #167 = Utf8               Lorg/springframework/stereotype/Controller;\n   #168 = Utf8               BootstrapMethods\n-  #169 = Methodref          #170.#172     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #170 = Class              #171          // java/lang/invoke/LambdaMetafactory\n-  #171 = Utf8               java/lang/invoke/LambdaMetafactory\n-  #172 = NameAndType        #173:#174     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #173 = Utf8               metafactory\n-  #174 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #175 = MethodHandle       6:#169        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n-  #176 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)I\n-  #177 = MethodType         #176          //  (Ljava/lang/Object;Ljava/lang/Object;)I\n-  #178 = Methodref          #1.#179       // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.lambda$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n-  #179 = NameAndType        #155:#156     // lambda$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n-  #180 = MethodHandle       6:#178        // REF_invokeStatic psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.lambda$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n-  #181 = MethodType         #156          //  (Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n+  #169 = MethodHandle       6:#170        // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #170 = Methodref          #171.#172     // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #171 = Class              #173          // java/lang/invoke/LambdaMetafactory\n+  #172 = NameAndType        #174:#175     // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #173 = Utf8               java/lang/invoke/LambdaMetafactory\n+  #174 = Utf8               metafactory\n+  #175 = Utf8               (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  #176 = MethodType         #177          //  (Ljava/lang/Object;Ljava/lang/Object;)I\n+  #177 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)I\n+  #178 = MethodHandle       6:#179        // REF_invokeStatic psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.lambda$handleRequestInternal$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n+  #179 = Methodref          #15.#180      // psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.lambda$handleRequestInternal$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n+  #180 = NameAndType        #159:#160     // lambda$handleRequestInternal$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n+  #181 = MethodType         #160          //  (Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n   #182 = Utf8               InnerClasses\n   #183 = Class              #184          // java/lang/invoke/MethodHandles$Lookup\n   #184 = Utf8               java/lang/invoke/MethodHandles$Lookup\n   #185 = Class              #186          // java/lang/invoke/MethodHandles\n   #186 = Utf8               java/lang/invoke/MethodHandles\n   #187 = Utf8               Lookup\n {\n   public psiprobe.controllers.datasources.ListAllJdbcResourceGroupsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/datasourcegroups.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #128(#129=[s#130])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/datasourcegroups.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=10, args_size=3\n-         0: new           #31                 // class java/util/ArrayList\n+         0: new           #11                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #33                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #13                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_3\n-         8: new           #31                 // class java/util/ArrayList\n+         8: new           #11                 // class java/util/ArrayList\n         11: dup\n-        12: invokespecial #33                 // Method java/util/ArrayList.\"<init>\":()V\n+        12: invokespecial #13                 // Method java/util/ArrayList.\"<init>\":()V\n         15: astore        4\n         17: aload_0\n-        18: invokevirtual #34                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        21: invokevirtual #38                 // Method psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n+        18: invokevirtual #14                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        21: invokevirtual #20                 // Method psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n         24: astore        5\n         26: aload_0\n-        27: invokevirtual #34                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        30: invokevirtual #44                 // Method psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n+        27: invokevirtual #14                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        30: invokevirtual #26                 // Method psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n         33: astore        6\n         35: aload_0\n         36: aload         5\n         38: aload         4\n-        40: invokevirtual #47                 // Method filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n+        40: invokevirtual #29                 // Method filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n         43: aload_0\n         44: aload         6\n         46: aload         4\n-        48: invokevirtual #47                 // Method filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n+        48: invokevirtual #29                 // Method filterValidDataSources:(Ljava/util/List;Ljava/util/List;)V\n         51: aload         4\n-        53: invokedynamic #51,  0             // InvokeDynamic #0:compare:()Ljava/util/Comparator;\n-        58: invokestatic  #55                 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V\n+        53: invokedynamic #33,  0             // InvokeDynamic #0:compare:()Ljava/util/Comparator;\n+        58: invokestatic  #37                 // Method java/util/Collections.sort:(Ljava/util/List;Ljava/util/Comparator;)V\n         61: aconst_null\n         62: astore        7\n         64: aload         4\n-        66: invokeinterface #61,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        71: astore        9\n-        73: goto          142\n-        76: aload         9\n-        78: invokeinterface #67,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        83: checkcast     #73                 // class psiprobe/model/DataSourceInfo\n-        86: astore        8\n-        88: aload         7\n-        90: ifnull        109\n-        93: aload         7\n-        95: invokevirtual #75                 // Method psiprobe/model/DataSourceInfoGroup.getJdbcUrl:()Ljava/lang/String;\n-        98: aload         8\n-       100: invokevirtual #81                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n-       103: invokevirtual #82                 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n-       106: ifne          135\n-       109: new           #76                 // class psiprobe/model/DataSourceInfoGroup\n-       112: dup\n-       113: invokespecial #88                 // Method psiprobe/model/DataSourceInfoGroup.\"<init>\":()V\n-       116: aload         8\n-       118: invokevirtual #89                 // Method psiprobe/model/DataSourceInfoGroup.builder:(Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n-       121: astore        7\n-       123: aload_3\n-       124: aload         7\n-       126: invokeinterface #93,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-       131: pop\n-       132: goto          142\n-       135: aload         7\n-       137: aload         8\n-       139: invokevirtual #97                 // Method psiprobe/model/DataSourceInfoGroup.addDataSourceInfo:(Lpsiprobe/model/DataSourceInfo;)V\n-       142: aload         9\n-       144: invokeinterface #101,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       149: ifne          76\n-       152: new           #105                // class org/springframework/web/servlet/ModelAndView\n+        66: invokeinterface #43,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        71: astore        8\n+        73: aload         8\n+        75: invokeinterface #49,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        80: ifeq          152\n+        83: aload         8\n+        85: invokeinterface #55,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        90: checkcast     #59                 // class psiprobe/model/DataSourceInfo\n+        93: astore        9\n+        95: aload         7\n+        97: ifnull        116\n+       100: aload         7\n+       102: invokevirtual #61                 // Method psiprobe/model/DataSourceInfoGroup.getJdbcUrl:()Ljava/lang/String;\n+       105: aload         9\n+       107: invokevirtual #67                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+       110: invokevirtual #68                 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z\n+       113: ifne          142\n+       116: new           #62                 // class psiprobe/model/DataSourceInfoGroup\n+       119: dup\n+       120: invokespecial #74                 // Method psiprobe/model/DataSourceInfoGroup.\"<init>\":()V\n+       123: aload         9\n+       125: invokevirtual #75                 // Method psiprobe/model/DataSourceInfoGroup.builder:(Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n+       128: astore        7\n+       130: aload_3\n+       131: aload         7\n+       133: invokeinterface #79,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       138: pop\n+       139: goto          149\n+       142: aload         7\n+       144: aload         9\n+       146: invokevirtual #83                 // Method psiprobe/model/DataSourceInfoGroup.addDataSourceInfo:(Lpsiprobe/model/DataSourceInfo;)V\n+       149: goto          73\n+       152: new           #87                 // class org/springframework/web/servlet/ModelAndView\n        155: dup\n        156: aload_0\n-       157: invokevirtual #107                // Method getViewName:()Ljava/lang/String;\n-       160: ldc           #110                // String dataSourceGroups\n+       157: invokevirtual #89                 // Method getViewName:()Ljava/lang/String;\n+       160: ldc           #92                 // String dataSourceGroups\n        162: aload_3\n-       163: invokespecial #112                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+       163: invokespecial #94                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n        166: areturn\n       LineNumberTable:\n         line 47: 0\n         line 48: 8\n         line 50: 17\n         line 51: 26\n         line 56: 35\n         line 57: 43\n         line 60: 51\n         line 70: 61\n         line 71: 64\n-        line 72: 88\n-        line 73: 109\n-        line 74: 123\n-        line 75: 132\n-        line 76: 135\n-        line 71: 142\n+        line 72: 95\n+        line 73: 116\n+        line 74: 130\n+        line 76: 142\n+        line 78: 149\n         line 80: 152\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           95      54     9    ds   Lpsiprobe/model/DataSourceInfo;\n             0     167     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n             0     167     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     167     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8     159     3 dataSourceGroups   Ljava/util/List;\n            17     150     4 dataSources   Ljava/util/List;\n            26     141     5 privateResources   Ljava/util/List;\n            35     132     6 globalResources   Ljava/util/List;\n            64     103     7 dsGroup   Lpsiprobe/model/DataSourceInfoGroup;\n-           88      54     8    ds   Lpsiprobe/model/DataSourceInfo;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8     159     3 dataSourceGroups   Ljava/util/List<Lpsiprobe/model/DataSourceInfoGroup;>;\n            17     150     4 dataSources   Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;\n            26     141     5 privateResources   Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n            35     132     6 globalResources   Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n-      StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 76\n-          locals = [ class psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, class java/util/List, class java/util/List, class psiprobe/model/DataSourceInfoGroup, top, class java/util/Iterator ]\n-          stack = []\n+      StackMapTable: number_of_entries = 5\n         frame_type = 255 /* full_frame */\n-          offset_delta = 32\n-          locals = [ class psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, class java/util/List, class java/util/List, class psiprobe/model/DataSourceInfoGroup, class psiprobe/model/DataSourceInfo, class java/util/Iterator ]\n+          offset_delta = 73\n+          locals = [ class psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, class java/util/List, class java/util/List, class psiprobe/model/DataSourceInfoGroup, class java/util/Iterator ]\n           stack = []\n+        frame_type = 252 /* append */\n+          offset_delta = 42\n+          locals = [ class psiprobe/model/DataSourceInfo ]\n         frame_type = 25 /* same */\n-        frame_type = 255 /* full_frame */\n+        frame_type = 250 /* chop */\n           offset_delta = 6\n-          locals = [ class psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, class java/util/List, class java/util/List, class psiprobe/model/DataSourceInfoGroup, top, class java/util/Iterator ]\n-          stack = []\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   protected void filterValidDataSources(java.util.List<psiprobe.model.ApplicationResource>, java.util.List<psiprobe.model.DataSourceInfo>);\n     descriptor: (Ljava/util/List;Ljava/util/List;)V\n     flags: (0x0004) ACC_PROTECTED\n-    Signature: #133                         // (Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;)V\n     Code:\n       stack=2, locals=5, args_size=3\n          0: aload_1\n-         1: invokeinterface #61,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-         6: astore        4\n-         8: goto          57\n-        11: aload         4\n-        13: invokeinterface #67,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        18: checkcast     #134                // class psiprobe/model/ApplicationResource\n-        21: astore_3\n-        22: aload_3\n-        23: invokevirtual #136                // Method psiprobe/model/ApplicationResource.isLookedUp:()Z\n-        26: ifeq          57\n-        29: aload_3\n-        30: invokevirtual #139                // Method psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n-        33: ifnull        57\n-        36: aload_3\n-        37: invokevirtual #139                // Method psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n-        40: invokevirtual #81                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n-        43: ifnull        57\n-        46: aload_2\n-        47: aload_3\n-        48: invokevirtual #139                // Method psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n-        51: invokeinterface #93,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-        56: pop\n-        57: aload         4\n-        59: invokeinterface #101,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        64: ifne          11\n-        67: return\n+         1: invokeinterface #43,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+         6: astore_3\n+         7: aload_3\n+         8: invokeinterface #49,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        13: ifeq          69\n+        16: aload_3\n+        17: invokeinterface #55,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        22: checkcast     #97                 // class psiprobe/model/ApplicationResource\n+        25: astore        4\n+        27: aload         4\n+        29: invokevirtual #99                 // Method psiprobe/model/ApplicationResource.isLookedUp:()Z\n+        32: ifeq          66\n+        35: aload         4\n+        37: invokevirtual #102                // Method psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n+        40: ifnull        66\n+        43: aload         4\n+        45: invokevirtual #102                // Method psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n+        48: invokevirtual #67                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+        51: ifnull        66\n+        54: aload_2\n+        55: aload         4\n+        57: invokevirtual #102                // Method psiprobe/model/ApplicationResource.getDataSourceInfo:()Lpsiprobe/model/DataSourceInfo;\n+        60: invokeinterface #79,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        65: pop\n+        66: goto          7\n+        69: return\n       LineNumberTable:\n         line 92: 0\n-        line 93: 22\n-        line 94: 36\n-        line 95: 46\n-        line 92: 57\n-        line 98: 67\n+        line 93: 27\n+        line 94: 45\n+        line 95: 54\n+        line 97: 66\n+        line 98: 69\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      68     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n-            0      68     1 resources   Ljava/util/List;\n-            0      68     2 dataSources   Ljava/util/List;\n-           22      35     3   res   Lpsiprobe/model/ApplicationResource;\n+           27      39     4   res   Lpsiprobe/model/ApplicationResource;\n+            0      70     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n+            0      70     1 resources   Ljava/util/List;\n+            0      70     2 dataSources   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      68     1 resources   Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n-            0      68     2 dataSources   Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;\n-      StackMapTable: number_of_entries = 2\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 11\n-          locals = [ class psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController, class java/util/List, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 45 /* same */\n+            0      70     1 resources   Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n+            0      70     2 dataSources   Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;\n+      StackMapTable: number_of_entries = 3\n+        frame_type = 252 /* append */\n+          offset_delta = 7\n+          locals = [ class java/util/Iterator ]\n+        frame_type = 58 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n     MethodParameters:\n       Name                           Flags\n       resources\n       dataSources\n+    Signature: #153                         // (Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;Ljava/util/List<Lpsiprobe/model/DataSourceInfo;>;)V\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #148(#149=s#150)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"datasourcegroup\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #151                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #106                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 103: 0\n         line 104: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourceGroupsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #156(#157=s#158)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"datasourcegroup\"\n+        )\n \n-  private static int lambda$0(psiprobe.model.DataSourceInfo, psiprobe.model.DataSourceInfo);\n+  private static int lambda$handleRequestInternal$0(psiprobe.model.DataSourceInfo, psiprobe.model.DataSourceInfo);\n     descriptor: (Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n     flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #81                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+         1: invokevirtual #67                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n          4: astore_2\n          5: aload_1\n-         6: invokevirtual #81                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+         6: invokevirtual #67                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n          9: astore_3\n         10: aload_2\n         11: aload_3\n-        12: invokevirtual #157                // Method java/lang/String.compareToIgnoreCase:(Ljava/lang/String;)I\n+        12: invokevirtual #110                // Method java/lang/String.compareToIgnoreCase:(Ljava/lang/String;)I\n         15: ireturn\n       LineNumberTable:\n         line 61: 0\n         line 62: 5\n         line 66: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -482,14 +481,14 @@\n            10       6     3 jdbcUrl2   Ljava/lang/String;\n }\n SourceFile: \"ListAllJdbcResourceGroupsController.java\"\n RuntimeVisibleAnnotations:\n   0: #167()\n     org.springframework.stereotype.Controller\n BootstrapMethods:\n-  0: #175 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n+  0: #169 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;\n     Method arguments:\n-      #177 (Ljava/lang/Object;Ljava/lang/Object;)I\n-      #180 REF_invokeStatic psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.lambda$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n+      #176 (Ljava/lang/Object;Ljava/lang/Object;)I\n+      #178 REF_invokeStatic psiprobe/controllers/datasources/ListAllJdbcResourceGroupsController.lambda$handleRequestInternal$0:(Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n       #181 (Lpsiprobe/model/DataSourceInfo;Lpsiprobe/model/DataSourceInfo;)I\n InnerClasses:\n   public static final #187= #183 of #185; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles\n"}]}, {"source1": "psiprobe/controllers/datasources/ListAllJdbcResourcesController.class", "source2": "psiprobe/controllers/datasources/ListAllJdbcResourcesController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,232 +1,230 @@\n-  SHA-256 checksum 4adeda7277a43b166f342de528469dc9d8fefe851bc130d5a67a3227835a6341\n+  SHA-256 checksum 79a370c6e9c699f935eaababe9fa4d6a1f38d5c2490553f428d97dcb8a859335\n   Compiled from \"ListAllJdbcResourcesController.java\"\n public class psiprobe.controllers.datasources.ListAllJdbcResourcesController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/datasources/ListAllJdbcResourcesController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #12                         // psiprobe/controllers/datasources/ListAllJdbcResourcesController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/datasources/ListAllJdbcResourcesController\n-    #2 = Utf8               psiprobe/controllers/datasources/ListAllJdbcResourcesController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/datasources/ListAllJdbcResourcesController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /datasources.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleRequestInternal\n-   #31 = Methodref          #1.#32        // psiprobe/controllers/datasources/ListAllJdbcResourcesController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #32 = NameAndType        #33:#34       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #33 = Utf8               getContainerWrapper\n-   #34 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #35 = Methodref          #36.#38       // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-   #36 = Class              #37           // psiprobe/beans/ContainerWrapperBean\n-   #37 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #38 = NameAndType        #39:#40       // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-   #39 = Utf8               getResourceResolver\n-   #40 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n-   #41 = InterfaceMethodref #42.#44       // psiprobe/beans/ResourceResolver.supportsGlobalResources:()Z\n-   #42 = Class              #43           // psiprobe/beans/ResourceResolver\n-   #43 = Utf8               psiprobe/beans/ResourceResolver\n-   #44 = NameAndType        #45:#46       // supportsGlobalResources:()Z\n-   #45 = Utf8               supportsGlobalResources\n-   #46 = Utf8               ()Z\n-   #47 = InterfaceMethodref #42.#48       // psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n-   #48 = NameAndType        #49:#46       // supportsPrivateResources:()Z\n-   #49 = Utf8               supportsPrivateResources\n-   #50 = InterfaceMethodref #42.#51       // psiprobe/beans/ResourceResolver.supportsDataSourceLookup:()Z\n-   #51 = NameAndType        #52:#46       // supportsDataSourceLookup:()Z\n-   #52 = Utf8               supportsDataSourceLookup\n-   #53 = Methodref          #36.#54       // psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n-   #54 = NameAndType        #55:#56       // getPrivateDataSources:()Ljava/util/List;\n-   #55 = Utf8               getPrivateDataSources\n-   #56 = Utf8               ()Ljava/util/List;\n-   #57 = Methodref          #36.#58       // psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n-   #58 = NameAndType        #59:#56       // getGlobalDataSources:()Ljava/util/List;\n-   #59 = Utf8               getGlobalDataSources\n-   #60 = Class              #61           // org/springframework/web/servlet/ModelAndView\n-   #61 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #62 = Methodref          #1.#63        // psiprobe/controllers/datasources/ListAllJdbcResourcesController.getViewName:()Ljava/lang/String;\n-   #63 = NameAndType        #64:#65       // getViewName:()Ljava/lang/String;\n-   #64 = Utf8               getViewName\n-   #65 = Utf8               ()Ljava/lang/String;\n-   #66 = Methodref          #60.#67       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-   #67 = NameAndType        #5:#68        // \"<init>\":(Ljava/lang/String;)V\n-   #68 = Utf8               (Ljava/lang/String;)V\n-   #69 = String             #70           // supportsGlobal\n-   #70 = Utf8               supportsGlobal\n-   #71 = Methodref          #72.#74       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-   #72 = Class              #73           // java/lang/Boolean\n-   #73 = Utf8               java/lang/Boolean\n-   #74 = NameAndType        #75:#76       // valueOf:(Z)Ljava/lang/Boolean;\n-   #75 = Utf8               valueOf\n-   #76 = Utf8               (Z)Ljava/lang/Boolean;\n-   #77 = Methodref          #60.#78       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #78 = NameAndType        #79:#80       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #79 = Utf8               addObject\n-   #80 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #81 = String             #82           // supportsPrivate\n-   #82 = Utf8               supportsPrivate\n-   #83 = String             #84           // supportsDSLookup\n-   #84 = Utf8               supportsDSLookup\n-   #85 = String             #86           // privateResources\n-   #86 = Utf8               privateResources\n-   #87 = String             #88           // globalResources\n-   #88 = Utf8               globalResources\n-   #89 = Utf8               httpServletResponse\n-   #90 = Utf8               Z\n-   #91 = Utf8               Ljava/util/List;\n-   #92 = Utf8               LocalVariableTypeTable\n-   #93 = Utf8               Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n-   #94 = Utf8               setViewName\n-   #95 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-   #96 = Utf8               value\n-   #97 = Utf8               datasources\n-   #98 = Methodref          #3.#99        // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-   #99 = NameAndType        #94:#68       // setViewName:(Ljava/lang/String;)V\n-  #100 = Utf8               viewName\n-  #101 = Utf8               Ljava/lang/String;\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = Methodref          #12.#13       // psiprobe/controllers/datasources/ListAllJdbcResourcesController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #12 = Class              #14           // psiprobe/controllers/datasources/ListAllJdbcResourcesController\n+   #13 = NameAndType        #15:#16       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #14 = Utf8               psiprobe/controllers/datasources/ListAllJdbcResourcesController\n+   #15 = Utf8               getContainerWrapper\n+   #16 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #17 = Methodref          #18.#19       // psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+   #18 = Class              #20           // psiprobe/beans/ContainerWrapperBean\n+   #19 = NameAndType        #21:#22       // getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+   #20 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #21 = Utf8               getResourceResolver\n+   #22 = Utf8               ()Lpsiprobe/beans/ResourceResolver;\n+   #23 = InterfaceMethodref #24.#25       // psiprobe/beans/ResourceResolver.supportsGlobalResources:()Z\n+   #24 = Class              #26           // psiprobe/beans/ResourceResolver\n+   #25 = NameAndType        #27:#28       // supportsGlobalResources:()Z\n+   #26 = Utf8               psiprobe/beans/ResourceResolver\n+   #27 = Utf8               supportsGlobalResources\n+   #28 = Utf8               ()Z\n+   #29 = InterfaceMethodref #24.#30       // psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n+   #30 = NameAndType        #31:#28       // supportsPrivateResources:()Z\n+   #31 = Utf8               supportsPrivateResources\n+   #32 = InterfaceMethodref #24.#33       // psiprobe/beans/ResourceResolver.supportsDataSourceLookup:()Z\n+   #33 = NameAndType        #34:#28       // supportsDataSourceLookup:()Z\n+   #34 = Utf8               supportsDataSourceLookup\n+   #35 = Methodref          #18.#36       // psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n+   #36 = NameAndType        #37:#38       // getPrivateDataSources:()Ljava/util/List;\n+   #37 = Utf8               getPrivateDataSources\n+   #38 = Utf8               ()Ljava/util/List;\n+   #39 = Methodref          #18.#40       // psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n+   #40 = NameAndType        #41:#38       // getGlobalDataSources:()Ljava/util/List;\n+   #41 = Utf8               getGlobalDataSources\n+   #42 = Class              #43           // org/springframework/web/servlet/ModelAndView\n+   #43 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #44 = Methodref          #12.#45       // psiprobe/controllers/datasources/ListAllJdbcResourcesController.getViewName:()Ljava/lang/String;\n+   #45 = NameAndType        #46:#47       // getViewName:()Ljava/lang/String;\n+   #46 = Utf8               getViewName\n+   #47 = Utf8               ()Ljava/lang/String;\n+   #48 = Methodref          #42.#49       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #49 = NameAndType        #5:#50        // \"<init>\":(Ljava/lang/String;)V\n+   #50 = Utf8               (Ljava/lang/String;)V\n+   #51 = String             #52           // supportsGlobal\n+   #52 = Utf8               supportsGlobal\n+   #53 = Methodref          #54.#55       // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+   #54 = Class              #56           // java/lang/Boolean\n+   #55 = NameAndType        #57:#58       // valueOf:(Z)Ljava/lang/Boolean;\n+   #56 = Utf8               java/lang/Boolean\n+   #57 = Utf8               valueOf\n+   #58 = Utf8               (Z)Ljava/lang/Boolean;\n+   #59 = Methodref          #42.#60       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #60 = NameAndType        #61:#62       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #61 = Utf8               addObject\n+   #62 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #63 = String             #64           // supportsPrivate\n+   #64 = Utf8               supportsPrivate\n+   #65 = String             #66           // supportsDSLookup\n+   #66 = Utf8               supportsDSLookup\n+   #67 = String             #68           // privateResources\n+   #68 = Utf8               privateResources\n+   #69 = String             #70           // globalResources\n+   #70 = Utf8               globalResources\n+   #71 = Methodref          #2.#72        // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+   #72 = NameAndType        #73:#50       // setViewName:(Ljava/lang/String;)V\n+   #73 = Utf8               setViewName\n+   #74 = Utf8               Code\n+   #75 = Utf8               LineNumberTable\n+   #76 = Utf8               LocalVariableTable\n+   #77 = Utf8               this\n+   #78 = Utf8               Lpsiprobe/controllers/datasources/ListAllJdbcResourcesController;\n+   #79 = Utf8               request\n+   #80 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #81 = Utf8               response\n+   #82 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #83 = Utf8               Exceptions\n+   #84 = Class              #85           // java/lang/Exception\n+   #85 = Utf8               java/lang/Exception\n+   #86 = Utf8               MethodParameters\n+   #87 = Utf8               RuntimeVisibleAnnotations\n+   #88 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+   #89 = Utf8               path\n+   #90 = Utf8               /datasources.htm\n+   #91 = Utf8               handleRequestInternal\n+   #92 = Utf8               httpServletResponse\n+   #93 = Utf8               Z\n+   #94 = Utf8               Ljava/util/List;\n+   #95 = Utf8               LocalVariableTypeTable\n+   #96 = Utf8               Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n+   #97 = Utf8               viewName\n+   #98 = Utf8               Ljava/lang/String;\n+   #99 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #100 = Utf8               value\n+  #101 = Utf8               datasources\n   #102 = Utf8               SourceFile\n   #103 = Utf8               ListAllJdbcResourcesController.java\n   #104 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.datasources.ListAllJdbcResourcesController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourcesController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/datasources.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourcesController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #88(#89=[s#90])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/datasources.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=8, args_size=3\n          0: aload_0\n-         1: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         4: invokevirtual #35                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-         7: invokeinterface #41,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsGlobalResources:()Z\n+         1: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         4: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+         7: invokeinterface #23,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsGlobalResources:()Z\n         12: istore_3\n         13: aload_0\n-        14: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        17: invokevirtual #35                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-        20: invokeinterface #47,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n+        14: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        17: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+        20: invokeinterface #29,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsPrivateResources:()Z\n         25: istore        4\n         27: aload_0\n-        28: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        31: invokevirtual #35                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n-        34: invokeinterface #50,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsDataSourceLookup:()Z\n+        28: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        31: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getResourceResolver:()Lpsiprobe/beans/ResourceResolver;\n+        34: invokeinterface #32,  1           // InterfaceMethod psiprobe/beans/ResourceResolver.supportsDataSourceLookup:()Z\n         39: istore        5\n         41: aload_0\n-        42: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        45: invokevirtual #53                 // Method psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n+        42: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        45: invokevirtual #35                 // Method psiprobe/beans/ContainerWrapperBean.getPrivateDataSources:()Ljava/util/List;\n         48: astore        6\n         50: aload_0\n-        51: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        54: invokevirtual #57                 // Method psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n+        51: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        54: invokevirtual #39                 // Method psiprobe/beans/ContainerWrapperBean.getGlobalDataSources:()Ljava/util/List;\n         57: astore        7\n-        59: new           #60                 // class org/springframework/web/servlet/ModelAndView\n+        59: new           #42                 // class org/springframework/web/servlet/ModelAndView\n         62: dup\n         63: aload_0\n-        64: invokevirtual #62                 // Method getViewName:()Ljava/lang/String;\n-        67: invokespecial #66                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        70: ldc           #69                 // String supportsGlobal\n+        64: invokevirtual #44                 // Method getViewName:()Ljava/lang/String;\n+        67: invokespecial #48                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        70: ldc           #51                 // String supportsGlobal\n         72: iload_3\n-        73: invokestatic  #71                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        76: invokevirtual #77                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        79: ldc           #81                 // String supportsPrivate\n+        73: invokestatic  #53                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        76: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        79: ldc           #63                 // String supportsPrivate\n         81: iload         4\n-        83: invokestatic  #71                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        86: invokevirtual #77                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        89: ldc           #83                 // String supportsDSLookup\n+        83: invokestatic  #53                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        86: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        89: ldc           #65                 // String supportsDSLookup\n         91: iload         5\n-        93: invokestatic  #71                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        96: invokevirtual #77                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        99: ldc           #85                 // String privateResources\n+        93: invokestatic  #53                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        96: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        99: ldc           #67                 // String privateResources\n        101: aload         6\n-       103: invokevirtual #77                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       106: ldc           #87                 // String globalResources\n+       103: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       106: ldc           #69                 // String globalResources\n        108: aload         7\n-       110: invokevirtual #77                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       110: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n        113: areturn\n       LineNumberTable:\n         line 43: 0\n-        line 45: 13\n-        line 44: 25\n-        line 47: 27\n-        line 46: 39\n+        line 44: 13\n+        line 45: 14\n+        line 46: 27\n+        line 47: 28\n         line 48: 41\n         line 49: 50\n         line 50: 59\n-        line 51: 79\n-        line 52: 89\n-        line 53: 99\n-        line 54: 106\n+        line 51: 83\n+        line 52: 93\n+        line 53: 103\n+        line 54: 110\n         line 50: 113\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     114     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourcesController;\n             0     114     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     114     2 httpServletResponse   Ljavax/servlet/http/HttpServletResponse;\n            13     101     3 supportsGlobal   Z\n@@ -234,41 +232,43 @@\n            41      73     5 supportsDataSourceLookup   Z\n            50      64     6 privateResources   Ljava/util/List;\n            59      55     7 globalResources   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            50      64     6 privateResources   Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n            59      55     7 globalResources   Ljava/util/List<Lpsiprobe/model/ApplicationResource;>;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       httpServletResponse\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #95(#96=s#97)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"datasources\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #98                 // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #71                 // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/datasources/ListAllJdbcResourcesController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #99(#100=s#101)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"datasources\"\n+        )\n }\n SourceFile: \"ListAllJdbcResourcesController.java\"\n RuntimeVisibleAnnotations:\n   0: #104()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/datasources/ResetDataSourceController.class", "source2": "psiprobe/controllers/datasources/ResetDataSourceController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,36 +1,32 @@\n \n package psiprobe.controllers.datasources;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.RedirectView;\n import javax.naming.NamingException;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.springframework.beans.factory.annotation.Value;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class ResetDataSourceController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     private String replacePattern;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ResetDataSourceController.class);\n-    }\n-    \n     public String getReplacePattern() {\n         return this.replacePattern;\n     }\n     \n     @Value(\"^http(s)?://[a-zA-Z\\\\-\\\\.0-9]+(:[0-9]+)?\")\n     public void setReplacePattern(final String replacePattern) {\n         this.replacePattern = replacePattern;\n@@ -45,15 +41,15 @@\n         final String resourceName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"resource\", (String)null);\n         final String referer = request.getHeader(\"Referer\");\n         String redirectUrl;\n         if (referer != null) {\n             redirectUrl = referer.replaceAll(this.replacePattern, \"\");\n         }\n         else {\n-            redirectUrl = String.valueOf(request.getContextPath()) + this.getViewName();\n+            redirectUrl = request.getContextPath() + this.getViewName();\n         }\n         if (resourceName != null && resourceName.length() > 0) {\n             boolean reset = false;\n             try {\n                 reset = this.getContainerWrapper().getResourceResolver().resetResource(context, resourceName, this.getContainerWrapper());\n             }\n             catch (final NamingException e) {\n@@ -72,8 +68,12 @@\n         return !this.getContainerWrapper().getResourceResolver().supportsPrivateResources();\n     }\n     \n     @Value(\"/resources.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ResetDataSourceController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/datasources/package-info.class", "source2": "psiprobe/controllers/datasources/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum e2123d2f1b0c96abbb7cac9fedb2cc45bcc9a3174e4373e750576dcc7c33975d\n+  SHA-256 checksum f76b0397d3a101152098beee3d58d075e4fd8a1729982c8c5de1180ac5548e4d\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.datasources.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/datasources/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/datasources/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/datasources/package-info\"\n-  #2 = Utf8               psiprobe/controllers/datasources/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/datasources/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/datasources/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/deploy/BaseUndeployContextController.class", "source2": "psiprobe/controllers/deploy/BaseUndeployContextController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.controllers.deploy;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.security.core.Authentication;\n import org.springframework.web.servlet.view.RedirectView;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.InternalResourceView;\n import org.springframework.security.core.context.SecurityContextHolder;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.apache.catalina.Context;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n public class BaseUndeployContextController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     private String failureViewName;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)BaseUndeployContextController.class);\n-    }\n-    \n     public String getFailureViewName() {\n         return this.failureViewName;\n     }\n     \n     public void setFailureViewName(final String failureViewName) {\n         this.failureViewName = failureViewName;\n     }\n@@ -42,13 +38,17 @@\n             BaseUndeployContextController.logger.info(this.getMessageSourceAccessor().getMessage(\"probe.src.log.undeploy\"), (Object)name, (Object)contextName);\n         }\n         catch (final Exception e) {\n             request.setAttribute(\"errorMessage\", (Object)e.getMessage());\n             BaseUndeployContextController.logger.error(\"Error during undeploy of '{}'\", (Object)contextName, (Object)e);\n             return new ModelAndView((View)new InternalResourceView((this.getFailureViewName() == null) ? this.getViewName() : this.getFailureViewName()));\n         }\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName()));\n     }\n     \n     protected void executeAction(final String contextName) throws Exception {\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)BaseUndeployContextController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/deploy/CopySingleFileController.class", "source2": "psiprobe/controllers/deploy/CopySingleFileController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,18 +1,19 @@\n \n package psiprobe.controllers.deploy;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.springframework.security.core.Authentication;\n import org.apache.tomcat.util.http.fileupload.FileItemFactory;\n import java.util.Iterator;\n import java.util.List;\n-import java.io.IOException;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.InternalResourceView;\n+import java.io.IOException;\n import org.springframework.security.core.context.SecurityContextHolder;\n import org.apache.commons.io.FileUtils;\n import org.apache.commons.io.FilenameUtils;\n import org.apache.tomcat.util.http.fileupload.FileItem;\n import java.nio.charset.StandardCharsets;\n import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;\n import org.apache.tomcat.util.http.fileupload.disk.DiskFileItemFactory;\n@@ -25,28 +26,23 @@\n import org.apache.catalina.Context;\n import java.util.Map;\n import java.util.ArrayList;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractTomcatContainerController;\n \n @Controller\n public class CopySingleFileController extends AbstractTomcatContainerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)CopySingleFileController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/adm/deployfile.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         List<Context> apps;\n@@ -115,15 +111,15 @@\n             if (tmpFile != null) {\n                 try {\n                     if (!Strings.isNullOrEmpty(tmpFile.getName())) {\n                         contextName = this.getContainerWrapper().getTomcatContainer().formatContextName(contextName);\n                         final String visibleContextName = \"\".equals(contextName) ? \"/\" : contextName;\n                         request.setAttribute(\"contextName\", (Object)visibleContextName);\n                         if (this.getContainerWrapper().getTomcatContainer().findContext(contextName) != null) {\n-                            final File destFile = new File(this.getContainerWrapper().getTomcatContainer().getAppBase(), String.valueOf(contextName) + where);\n+                            final File destFile = new File(this.getContainerWrapper().getTomcatContainer().getAppBase(), contextName + where);\n                             if (destFile.exists()) {\n                                 if (!destFile.getAbsolutePath().contains(\"..\")) {\n                                     FileUtils.copyFileToDirectory(tmpFile, destFile);\n                                     request.setAttribute(\"successFile\", (Object)Boolean.TRUE);\n                                     final Authentication auth = SecurityContextHolder.getContext().getAuthentication();\n                                     final String name = auth.getName();\n                                     CopySingleFileController.logger.info(this.getMessageSourceAccessor().getMessage(\"probe.src.log.copyfile\"), (Object)name, (Object)contextName);\n@@ -153,33 +149,30 @@\n                     else {\n                         errMsg = this.getMessageSourceAccessor().getMessage(\"probe.src.deploy.file.notFile.failure\");\n                     }\n                 }\n                 catch (final IOException e2) {\n                     errMsg = this.getMessageSourceAccessor().getMessage(\"probe.src.deploy.file.failure\", new Object[] { e2.getMessage() });\n                     CopySingleFileController.logger.error(\"Tomcat throw an exception when trying to deploy\", (Throwable)e2);\n-                    return new ModelAndView((View)new InternalResourceView(this.getViewName()));\n                 }\n                 finally {\n                     if (errMsg != null) {\n                         request.setAttribute(\"errorMessage\", (Object)errMsg);\n                     }\n                     if (!tmpFile.delete()) {\n                         CopySingleFileController.logger.error(\"Unable to delete temp upload file\");\n                     }\n                 }\n-                if (errMsg != null) {\n-                    request.setAttribute(\"errorMessage\", (Object)errMsg);\n-                }\n-                if (!tmpFile.delete()) {\n-                    CopySingleFileController.logger.error(\"Unable to delete temp upload file\");\n-                }\n             }\n         }\n         return new ModelAndView((View)new InternalResourceView(this.getViewName()));\n     }\n     \n     @Value(\"/adm/deploy.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)CopySingleFileController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/deploy/DeployConfigController.class", "source2": "psiprobe/controllers/deploy/DeployConfigController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 5ebae5c56e203743f0c8d0cb24a8a6c9a6765222c00589b00050762af12ec9bf\n+  SHA-256 checksum d9b79d6dabee9cbc1b51be7081a9beccefa57f6ddb3c1d1722779369e15f340a\n   Compiled from \"DeployConfigController.java\"\n public class psiprobe.controllers.deploy.DeployConfigController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/deploy/DeployConfigController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/deploy/DeployConfigController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/deploy/DeployConfigController\n-   #2 = Utf8               psiprobe/controllers/deploy/DeployConfigController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/deploy/DeployConfigController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/deploycfg.htm\n-  #23 = Methodref          #3.#24         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/deploy/DeployConfigController\n+  #16 = Utf8               psiprobe/controllers/deploy/DeployConfigController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/deploy/DeployConfigController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               deployConfig\n-  #35 = Methodref          #3.#36         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /adm/deploycfg.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               deployConfig\n   #39 = Utf8               SourceFile\n   #40 = Utf8               DeployConfigController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.deploy.DeployConfigController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/deploy/DeployConfigController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/deploycfg.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/deploy/DeployConfigController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/deploycfg.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"deployConfig\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 38: 0\n         line 39: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/deploy/DeployConfigController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"deployConfig\"\n+        )\n }\n SourceFile: \"DeployConfigController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/deploy/DeployContextController.class", "source2": "psiprobe/controllers/deploy/DeployContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,364 +1,364 @@\n-  SHA-256 checksum b40a5b94da704a22322a304c4545704bd6e552526d22b8edc44e9e553b5608c2\n+  SHA-256 checksum b13802e65164c4d84db232c751783680b4e1efc76b2641548c92da1332508a20\n   Compiled from \"DeployContextController.java\"\n public class psiprobe.controllers.deploy.DeployContextController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/deploy/DeployContextController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #20                         // psiprobe/controllers/deploy/DeployContextController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/deploy/DeployContextController\n-    #2 = Utf8               psiprobe/controllers/deploy/DeployContextController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/deploy/DeployContextController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /adm/deploycontext.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleRequestInternal\n-   #31 = String             #32           // context\n-   #32 = Utf8               context\n-   #33 = Methodref          #34.#36       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #34 = Class              #35           // org/springframework/web/bind/ServletRequestUtils\n-   #35 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #36 = NameAndType        #37:#38       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #37 = Utf8               getStringParameter\n-   #38 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #39 = Methodref          #1.#40        // psiprobe/controllers/deploy/DeployContextController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #40 = NameAndType        #41:#42       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #41 = Utf8               getContainerWrapper\n-   #42 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #43 = Methodref          #44.#46       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #44 = Class              #45           // psiprobe/beans/ContainerWrapperBean\n-   #45 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #46 = NameAndType        #47:#48       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #47 = Utf8               getTomcatContainer\n-   #48 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #49 = InterfaceMethodref #50.#52       // psiprobe/TomcatContainer.installContext:(Ljava/lang/String;)Z\n-   #50 = Class              #51           // psiprobe/TomcatContainer\n-   #51 = Utf8               psiprobe/TomcatContainer\n-   #52 = NameAndType        #53:#54       // installContext:(Ljava/lang/String;)Z\n-   #53 = Utf8               installContext\n-   #54 = Utf8               (Ljava/lang/String;)Z\n-   #55 = String             #56           // successMessage\n-   #56 = Utf8               successMessage\n-   #57 = Methodref          #1.#58        // psiprobe/controllers/deploy/DeployContextController.getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #58 = NameAndType        #59:#60       // getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #59 = Utf8               getMessageSourceAccessor\n-   #60 = Utf8               ()Lorg/springframework/context/support/MessageSourceAccessor;\n-   #61 = String             #62           // probe.src.deploy.context.success\n-   #62 = Utf8               probe.src.deploy.context.success\n-   #63 = Class              #64           // java/lang/Object\n-   #64 = Utf8               java/lang/Object\n-   #65 = Methodref          #66.#68       // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #66 = Class              #67           // org/springframework/context/support/MessageSourceAccessor\n-   #67 = Utf8               org/springframework/context/support/MessageSourceAccessor\n-   #68 = NameAndType        #69:#70       // getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #69 = Utf8               getMessage\n-   #70 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-   #71 = InterfaceMethodref #72.#74       // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #72 = Class              #73           // javax/servlet/http/HttpServletRequest\n-   #73 = Utf8               javax/servlet/http/HttpServletRequest\n-   #74 = NameAndType        #75:#76       // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-   #75 = Utf8               setAttribute\n-   #76 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-   #77 = Methodref          #78.#80       // org/springframework/security/core/context/SecurityContextHolder.getContext:()Lorg/springframework/security/core/context/SecurityContext;\n-   #78 = Class              #79           // org/springframework/security/core/context/SecurityContextHolder\n-   #79 = Utf8               org/springframework/security/core/context/SecurityContextHolder\n-   #80 = NameAndType        #81:#82       // getContext:()Lorg/springframework/security/core/context/SecurityContext;\n-   #81 = Utf8               getContext\n-   #82 = Utf8               ()Lorg/springframework/security/core/context/SecurityContext;\n-   #83 = InterfaceMethodref #84.#86       // org/springframework/security/core/context/SecurityContext.getAuthentication:()Lorg/springframework/security/core/Authentication;\n-   #84 = Class              #85           // org/springframework/security/core/context/SecurityContext\n-   #85 = Utf8               org/springframework/security/core/context/SecurityContext\n-   #86 = NameAndType        #87:#88       // getAuthentication:()Lorg/springframework/security/core/Authentication;\n-   #87 = Utf8               getAuthentication\n-   #88 = Utf8               ()Lorg/springframework/security/core/Authentication;\n-   #89 = InterfaceMethodref #90.#92       // org/springframework/security/core/Authentication.getName:()Ljava/lang/String;\n-   #90 = Class              #91           // org/springframework/security/core/Authentication\n-   #91 = Utf8               org/springframework/security/core/Authentication\n-   #92 = NameAndType        #93:#94       // getName:()Ljava/lang/String;\n-   #93 = Utf8               getName\n-   #94 = Utf8               ()Ljava/lang/String;\n-   #95 = Fieldref           #1.#96        // psiprobe/controllers/deploy/DeployContextController.logger:Lorg/slf4j/Logger;\n-   #96 = NameAndType        #97:#98       // logger:Lorg/slf4j/Logger;\n-   #97 = Utf8               logger\n-   #98 = Utf8               Lorg/slf4j/Logger;\n-   #99 = String             #100          // probe.src.log.deploycontext\n-  #100 = Utf8               probe.src.log.deploycontext\n-  #101 = Methodref          #66.#102      // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n-  #102 = NameAndType        #69:#103      // getMessage:(Ljava/lang/String;)Ljava/lang/String;\n-  #103 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #104 = InterfaceMethodref #105.#107     // org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #105 = Class              #106          // org/slf4j/Logger\n-  #106 = Utf8               org/slf4j/Logger\n-  #107 = NameAndType        #108:#109     // info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #108 = Utf8               info\n-  #109 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #110 = String             #111          // errorMessage\n-  #111 = Utf8               errorMessage\n-  #112 = String             #113          // probe.src.deploy.context.failure\n-  #113 = Utf8               probe.src.deploy.context.failure\n-  #114 = Methodref          #17.#115      // java/lang/Exception.getMessage:()Ljava/lang/String;\n-  #115 = NameAndType        #69:#94       // getMessage:()Ljava/lang/String;\n-  #116 = String             #117          //\n-  #117 = Utf8\n-  #118 = InterfaceMethodref #105.#119     // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #119 = NameAndType        #120:#121     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #120 = Utf8               trace\n-  #121 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #122 = Class              #123          // org/springframework/web/servlet/ModelAndView\n-  #123 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #124 = Class              #125          // org/springframework/web/servlet/view/InternalResourceView\n-  #125 = Utf8               org/springframework/web/servlet/view/InternalResourceView\n-  #126 = Methodref          #1.#127       // psiprobe/controllers/deploy/DeployContextController.getViewName:()Ljava/lang/String;\n-  #127 = NameAndType        #128:#94      // getViewName:()Ljava/lang/String;\n-  #128 = Utf8               getViewName\n-  #129 = Methodref          #124.#130     // org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n-  #130 = NameAndType        #5:#131       // \"<init>\":(Ljava/lang/String;)V\n-  #131 = Utf8               (Ljava/lang/String;)V\n-  #132 = Methodref          #122.#133     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n-  #133 = NameAndType        #5:#134       // \"<init>\":(Lorg/springframework/web/servlet/View;)V\n-  #134 = Utf8               (Lorg/springframework/web/servlet/View;)V\n-  #135 = Utf8               contextName\n-  #136 = Utf8               Ljava/lang/String;\n-  #137 = Utf8               auth\n-  #138 = Utf8               Lorg/springframework/security/core/Authentication;\n-  #139 = Utf8               name\n-  #140 = Utf8               e\n-  #141 = Utf8               Ljava/lang/Exception;\n-  #142 = Utf8               StackMapTable\n-  #143 = Class              #144          // java/lang/String\n-  #144 = Utf8               java/lang/String\n-  #145 = Utf8               setViewName\n-  #146 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #147 = Utf8               value\n-  #148 = Utf8               /adm/deploy.htm\n-  #149 = Methodref          #3.#150       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-  #150 = NameAndType        #145:#131     // setViewName:(Ljava/lang/String;)V\n-  #151 = Utf8               viewName\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = String             #12           // context\n+   #12 = Utf8               context\n+   #13 = Methodref          #14.#15       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #14 = Class              #16           // org/springframework/web/bind/ServletRequestUtils\n+   #15 = NameAndType        #17:#18       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #16 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #17 = Utf8               getStringParameter\n+   #18 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #19 = Methodref          #20.#21       // psiprobe/controllers/deploy/DeployContextController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #20 = Class              #22           // psiprobe/controllers/deploy/DeployContextController\n+   #21 = NameAndType        #23:#24       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #22 = Utf8               psiprobe/controllers/deploy/DeployContextController\n+   #23 = Utf8               getContainerWrapper\n+   #24 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #25 = Methodref          #26.#27       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #26 = Class              #28           // psiprobe/beans/ContainerWrapperBean\n+   #27 = NameAndType        #29:#30       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #28 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #29 = Utf8               getTomcatContainer\n+   #30 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #31 = InterfaceMethodref #32.#33       // psiprobe/TomcatContainer.installContext:(Ljava/lang/String;)Z\n+   #32 = Class              #34           // psiprobe/TomcatContainer\n+   #33 = NameAndType        #35:#36       // installContext:(Ljava/lang/String;)Z\n+   #34 = Utf8               psiprobe/TomcatContainer\n+   #35 = Utf8               installContext\n+   #36 = Utf8               (Ljava/lang/String;)Z\n+   #37 = String             #38           // successMessage\n+   #38 = Utf8               successMessage\n+   #39 = Methodref          #20.#40       // psiprobe/controllers/deploy/DeployContextController.getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #40 = NameAndType        #41:#42       // getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #41 = Utf8               getMessageSourceAccessor\n+   #42 = Utf8               ()Lorg/springframework/context/support/MessageSourceAccessor;\n+   #43 = String             #44           // probe.src.deploy.context.success\n+   #44 = Utf8               probe.src.deploy.context.success\n+   #45 = Class              #46           // java/lang/Object\n+   #46 = Utf8               java/lang/Object\n+   #47 = Methodref          #48.#49       // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #48 = Class              #50           // org/springframework/context/support/MessageSourceAccessor\n+   #49 = NameAndType        #51:#52       // getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #50 = Utf8               org/springframework/context/support/MessageSourceAccessor\n+   #51 = Utf8               getMessage\n+   #52 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+   #53 = InterfaceMethodref #54.#55       // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #54 = Class              #56           // javax/servlet/http/HttpServletRequest\n+   #55 = NameAndType        #57:#58       // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #56 = Utf8               javax/servlet/http/HttpServletRequest\n+   #57 = Utf8               setAttribute\n+   #58 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+   #59 = Methodref          #60.#61       // org/springframework/security/core/context/SecurityContextHolder.getContext:()Lorg/springframework/security/core/context/SecurityContext;\n+   #60 = Class              #62           // org/springframework/security/core/context/SecurityContextHolder\n+   #61 = NameAndType        #63:#64       // getContext:()Lorg/springframework/security/core/context/SecurityContext;\n+   #62 = Utf8               org/springframework/security/core/context/SecurityContextHolder\n+   #63 = Utf8               getContext\n+   #64 = Utf8               ()Lorg/springframework/security/core/context/SecurityContext;\n+   #65 = InterfaceMethodref #66.#67       // org/springframework/security/core/context/SecurityContext.getAuthentication:()Lorg/springframework/security/core/Authentication;\n+   #66 = Class              #68           // org/springframework/security/core/context/SecurityContext\n+   #67 = NameAndType        #69:#70       // getAuthentication:()Lorg/springframework/security/core/Authentication;\n+   #68 = Utf8               org/springframework/security/core/context/SecurityContext\n+   #69 = Utf8               getAuthentication\n+   #70 = Utf8               ()Lorg/springframework/security/core/Authentication;\n+   #71 = InterfaceMethodref #72.#73       // org/springframework/security/core/Authentication.getName:()Ljava/lang/String;\n+   #72 = Class              #74           // org/springframework/security/core/Authentication\n+   #73 = NameAndType        #75:#76       // getName:()Ljava/lang/String;\n+   #74 = Utf8               org/springframework/security/core/Authentication\n+   #75 = Utf8               getName\n+   #76 = Utf8               ()Ljava/lang/String;\n+   #77 = Fieldref           #20.#78       // psiprobe/controllers/deploy/DeployContextController.logger:Lorg/slf4j/Logger;\n+   #78 = NameAndType        #79:#80       // logger:Lorg/slf4j/Logger;\n+   #79 = Utf8               logger\n+   #80 = Utf8               Lorg/slf4j/Logger;\n+   #81 = String             #82           // probe.src.log.deploycontext\n+   #82 = Utf8               probe.src.log.deploycontext\n+   #83 = Methodref          #48.#84       // org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+   #84 = NameAndType        #51:#85       // getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+   #85 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+   #86 = InterfaceMethodref #87.#88       // org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #87 = Class              #89           // org/slf4j/Logger\n+   #88 = NameAndType        #90:#91       // info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #89 = Utf8               org/slf4j/Logger\n+   #90 = Utf8               info\n+   #91 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #92 = String             #93           // errorMessage\n+   #93 = Utf8               errorMessage\n+   #94 = String             #95           // probe.src.deploy.context.failure\n+   #95 = Utf8               probe.src.deploy.context.failure\n+   #96 = Class              #97           // java/lang/Exception\n+   #97 = Utf8               java/lang/Exception\n+   #98 = Methodref          #96.#99       // java/lang/Exception.getMessage:()Ljava/lang/String;\n+   #99 = NameAndType        #51:#76       // getMessage:()Ljava/lang/String;\n+  #100 = String             #101          //\n+  #101 = Utf8\n+  #102 = InterfaceMethodref #87.#103      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #103 = NameAndType        #104:#105     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #104 = Utf8               trace\n+  #105 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #106 = Class              #107          // org/springframework/web/servlet/ModelAndView\n+  #107 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #108 = Class              #109          // org/springframework/web/servlet/view/InternalResourceView\n+  #109 = Utf8               org/springframework/web/servlet/view/InternalResourceView\n+  #110 = Methodref          #20.#111      // psiprobe/controllers/deploy/DeployContextController.getViewName:()Ljava/lang/String;\n+  #111 = NameAndType        #112:#76      // getViewName:()Ljava/lang/String;\n+  #112 = Utf8               getViewName\n+  #113 = Methodref          #108.#114     // org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n+  #114 = NameAndType        #5:#115       // \"<init>\":(Ljava/lang/String;)V\n+  #115 = Utf8               (Ljava/lang/String;)V\n+  #116 = Methodref          #106.#117     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n+  #117 = NameAndType        #5:#118       // \"<init>\":(Lorg/springframework/web/servlet/View;)V\n+  #118 = Utf8               (Lorg/springframework/web/servlet/View;)V\n+  #119 = Methodref          #2.#120       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+  #120 = NameAndType        #121:#115     // setViewName:(Ljava/lang/String;)V\n+  #121 = Utf8               setViewName\n+  #122 = Utf8               Code\n+  #123 = Utf8               LineNumberTable\n+  #124 = Utf8               LocalVariableTable\n+  #125 = Utf8               this\n+  #126 = Utf8               Lpsiprobe/controllers/deploy/DeployContextController;\n+  #127 = Utf8               request\n+  #128 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #129 = Utf8               response\n+  #130 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #131 = Utf8               Exceptions\n+  #132 = Utf8               MethodParameters\n+  #133 = Utf8               RuntimeVisibleAnnotations\n+  #134 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #135 = Utf8               path\n+  #136 = Utf8               /adm/deploycontext.htm\n+  #137 = Utf8               handleRequestInternal\n+  #138 = Utf8               auth\n+  #139 = Utf8               Lorg/springframework/security/core/Authentication;\n+  #140 = Utf8               name\n+  #141 = Utf8               Ljava/lang/String;\n+  #142 = Utf8               e\n+  #143 = Utf8               Ljava/lang/Exception;\n+  #144 = Utf8               contextName\n+  #145 = Utf8               StackMapTable\n+  #146 = Class              #147          // java/lang/String\n+  #147 = Utf8               java/lang/String\n+  #148 = Utf8               viewName\n+  #149 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #150 = Utf8               value\n+  #151 = Utf8               /adm/deploy.htm\n   #152 = Utf8               SourceFile\n   #153 = Utf8               DeployContextController.java\n   #154 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.deploy.DeployContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/deploy/DeployContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/deploycontext.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/deploy/DeployContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #134(#135=[s#136])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/deploycontext.htm\"]\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=8, locals=6, args_size=3\n          0: aload_1\n-         1: ldc           #31                 // String context\n+         1: ldc           #11                 // String context\n          3: aconst_null\n-         4: invokestatic  #33                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         4: invokestatic  #13                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n          7: astore_3\n          8: aload_3\n          9: ifnull        152\n         12: aload_0\n-        13: invokevirtual #39                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        16: invokevirtual #43                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        13: invokevirtual #19                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        16: invokevirtual #25                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n         19: aload_3\n-        20: invokeinterface #49,  2           // InterfaceMethod psiprobe/TomcatContainer.installContext:(Ljava/lang/String;)Z\n+        20: invokeinterface #31,  2           // InterfaceMethod psiprobe/TomcatContainer.installContext:(Ljava/lang/String;)Z\n         25: ifeq          96\n         28: aload_1\n-        29: ldc           #55                 // String successMessage\n+        29: ldc           #37                 // String successMessage\n         31: aload_0\n-        32: invokevirtual #57                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-        35: ldc           #61                 // String probe.src.deploy.context.success\n+        32: invokevirtual #39                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+        35: ldc           #43                 // String probe.src.deploy.context.success\n         37: iconst_1\n-        38: anewarray     #63                 // class java/lang/Object\n+        38: anewarray     #45                 // class java/lang/Object\n         41: dup\n         42: iconst_0\n         43: aload_3\n         44: aastore\n-        45: invokevirtual #65                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-        48: invokeinterface #71,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-        53: invokestatic  #77                 // Method org/springframework/security/core/context/SecurityContextHolder.getContext:()Lorg/springframework/security/core/context/SecurityContext;\n-        56: invokeinterface #83,  1           // InterfaceMethod org/springframework/security/core/context/SecurityContext.getAuthentication:()Lorg/springframework/security/core/Authentication;\n+        45: invokevirtual #47                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+        48: invokeinterface #53,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+        53: invokestatic  #59                 // Method org/springframework/security/core/context/SecurityContextHolder.getContext:()Lorg/springframework/security/core/context/SecurityContext;\n+        56: invokeinterface #65,  1           // InterfaceMethod org/springframework/security/core/context/SecurityContext.getAuthentication:()Lorg/springframework/security/core/Authentication;\n         61: astore        4\n         63: aload         4\n-        65: invokeinterface #89,  1           // InterfaceMethod org/springframework/security/core/Authentication.getName:()Ljava/lang/String;\n+        65: invokeinterface #71,  1           // InterfaceMethod org/springframework/security/core/Authentication.getName:()Ljava/lang/String;\n         70: astore        5\n         72: aload_0\n-        73: getfield      #95                 // Field logger:Lorg/slf4j/Logger;\n+        73: getfield      #77                 // Field logger:Lorg/slf4j/Logger;\n         76: aload_0\n-        77: invokevirtual #57                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-        80: ldc           #99                 // String probe.src.log.deploycontext\n-        82: invokevirtual #101                // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n+        77: invokevirtual #39                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+        80: ldc           #81                 // String probe.src.log.deploycontext\n+        82: invokevirtual #83                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;)Ljava/lang/String;\n         85: aload         5\n         87: aload_3\n-        88: invokeinterface #104,  4          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-        93: goto          152\n+        88: invokeinterface #86,  4           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        93: goto          121\n         96: aload_1\n-        97: ldc           #110                // String errorMessage\n+        97: ldc           #92                 // String errorMessage\n         99: aload_0\n-       100: invokevirtual #57                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n-       103: ldc           #112                // String probe.src.deploy.context.failure\n+       100: invokevirtual #39                 // Method getMessageSourceAccessor:()Lorg/springframework/context/support/MessageSourceAccessor;\n+       103: ldc           #94                 // String probe.src.deploy.context.failure\n        105: iconst_1\n-       106: anewarray     #63                 // class java/lang/Object\n+       106: anewarray     #45                 // class java/lang/Object\n        109: dup\n        110: iconst_0\n        111: aload_3\n        112: aastore\n-       113: invokevirtual #65                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n-       116: invokeinterface #71,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+       113: invokevirtual #47                 // Method org/springframework/context/support/MessageSourceAccessor.getMessage:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;\n+       116: invokeinterface #53,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n        121: goto          152\n        124: astore        4\n        126: aload_1\n-       127: ldc           #110                // String errorMessage\n+       127: ldc           #92                 // String errorMessage\n        129: aload         4\n-       131: invokevirtual #114                // Method java/lang/Exception.getMessage:()Ljava/lang/String;\n-       134: invokeinterface #71,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+       131: invokevirtual #98                 // Method java/lang/Exception.getMessage:()Ljava/lang/String;\n+       134: invokeinterface #53,  3           // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n        139: aload_0\n-       140: getfield      #95                 // Field logger:Lorg/slf4j/Logger;\n-       143: ldc           #116                // String\n+       140: getfield      #77                 // Field logger:Lorg/slf4j/Logger;\n+       143: ldc           #100                // String\n        145: aload         4\n-       147: invokeinterface #118,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-       152: new           #122                // class org/springframework/web/servlet/ModelAndView\n+       147: invokeinterface #102,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+       152: new           #106                // class org/springframework/web/servlet/ModelAndView\n        155: dup\n-       156: new           #124                // class org/springframework/web/servlet/view/InternalResourceView\n+       156: new           #108                // class org/springframework/web/servlet/view/InternalResourceView\n        159: dup\n        160: aload_0\n-       161: invokevirtual #126                // Method getViewName:()Ljava/lang/String;\n-       164: invokespecial #129                // Method org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n-       167: invokespecial #132                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n+       161: invokevirtual #110                // Method getViewName:()Ljava/lang/String;\n+       164: invokespecial #113                // Method org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n+       167: invokespecial #116                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n        170: areturn\n       Exception table:\n          from    to  target type\n             12   121   124   Class java/lang/Exception\n       LineNumberTable:\n         line 44: 0\n         line 46: 8\n         line 48: 12\n         line 49: 28\n-        line 50: 35\n+        line 50: 45\n         line 49: 48\n         line 52: 53\n         line 54: 63\n         line 55: 72\n-        line 56: 87\n-        line 55: 88\n         line 57: 93\n         line 58: 96\n-        line 59: 103\n+        line 59: 113\n         line 58: 116\n-        line 61: 121\n+        line 64: 121\n+        line 61: 124\n         line 62: 126\n         line 63: 139\n         line 67: 152\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           63      30     4  auth   Lorg/springframework/security/core/Authentication;\n+           72      21     5  name   Ljava/lang/String;\n+          126      26     4     e   Ljava/lang/Exception;\n             0     171     0  this   Lpsiprobe/controllers/deploy/DeployContextController;\n             0     171     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     171     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8     163     3 contextName   Ljava/lang/String;\n-           63      30     4  auth   Lorg/springframework/security/core/Authentication;\n-           72      21     5  name   Ljava/lang/String;\n-          126      26     4     e   Ljava/lang/Exception;\n-      StackMapTable: number_of_entries = 3\n+      StackMapTable: number_of_entries = 4\n         frame_type = 252 /* append */\n           offset_delta = 96\n           locals = [ class java/lang/String ]\n-        frame_type = 91 /* same_locals_1_stack_item */\n+        frame_type = 24 /* same */\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 27 /* same */\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #146(#147=s#148)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/adm/deploy.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #149                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #119                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/deploy/DeployContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #149(#150=s#151)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/adm/deploy.htm\"\n+        )\n }\n SourceFile: \"DeployContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #154()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/deploy/DeployController.class", "source2": "psiprobe/controllers/deploy/DeployController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,376 +1,376 @@\n-  SHA-256 checksum 7909bfae95a44f2f6d492e1f00485c77d8087784cc3f64126ec6181ddb16c72a\n+  SHA-256 checksum fa636532869ebb63bf9ca61676cb3a5efab938024844de80ee1669ef59ac0490\n   Compiled from \"DeployController.java\"\n public class psiprobe.controllers.deploy.DeployController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/deploy/DeployController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #12                         // psiprobe/controllers/deploy/DeployController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/deploy/DeployController\n-    #2 = Utf8               psiprobe/controllers/deploy/DeployController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/deploy/DeployController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /adm/deploy.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleRequestInternal\n-   #31 = Methodref          #1.#32        // psiprobe/controllers/deploy/DeployController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #32 = NameAndType        #33:#34       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #33 = Utf8               getContainerWrapper\n-   #34 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #35 = Methodref          #36.#38       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #36 = Class              #37           // psiprobe/beans/ContainerWrapperBean\n-   #37 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #38 = NameAndType        #39:#40       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #39 = Utf8               getTomcatContainer\n-   #40 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #41 = InterfaceMethodref #42.#44       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n-   #42 = Class              #43           // psiprobe/TomcatContainer\n-   #43 = Utf8               psiprobe/TomcatContainer\n-   #44 = NameAndType        #45:#46       // findContexts:()Ljava/util/List;\n-   #45 = Utf8               findContexts\n-   #46 = Utf8               ()Ljava/util/List;\n-   #47 = Class              #48           // java/lang/IllegalStateException\n-   #48 = Utf8               java/lang/IllegalStateException\n-   #49 = Class              #50           // java/lang/StringBuilder\n-   #50 = Utf8               java/lang/StringBuilder\n-   #51 = String             #52           // No container found for your server:\n-   #52 = Utf8               No container found for your server:\n-   #53 = Methodref          #49.#54       // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-   #54 = NameAndType        #5:#55        // \"<init>\":(Ljava/lang/String;)V\n-   #55 = Utf8               (Ljava/lang/String;)V\n-   #56 = Methodref          #1.#57        // psiprobe/controllers/deploy/DeployController.getServletContext:()Ljavax/servlet/ServletContext;\n-   #57 = NameAndType        #58:#59       // getServletContext:()Ljavax/servlet/ServletContext;\n-   #58 = Utf8               getServletContext\n-   #59 = Utf8               ()Ljavax/servlet/ServletContext;\n-   #60 = InterfaceMethodref #61.#63       // javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n-   #61 = Class              #62           // javax/servlet/ServletContext\n-   #62 = Utf8               javax/servlet/ServletContext\n-   #63 = NameAndType        #64:#65       // getServerInfo:()Ljava/lang/String;\n-   #64 = Utf8               getServerInfo\n-   #65 = Utf8               ()Ljava/lang/String;\n-   #66 = Methodref          #49.#67       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #67 = NameAndType        #68:#69       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #68 = Utf8               append\n-   #69 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-   #70 = Methodref          #49.#71       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-   #71 = NameAndType        #72:#65       // toString:()Ljava/lang/String;\n-   #72 = Utf8               toString\n-   #73 = Methodref          #47.#74       // java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #74 = NameAndType        #5:#75        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #75 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-   #76 = Class              #77           // java/util/ArrayList\n-   #77 = Utf8               java/util/ArrayList\n-   #78 = Methodref          #76.#9        // java/util/ArrayList.\"<init>\":()V\n-   #79 = InterfaceMethodref #80.#82       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #80 = Class              #81           // java/util/List\n-   #81 = Utf8               java/util/List\n-   #82 = NameAndType        #83:#84       // iterator:()Ljava/util/Iterator;\n-   #83 = Utf8               iterator\n-   #84 = Utf8               ()Ljava/util/Iterator;\n-   #85 = InterfaceMethodref #86.#88       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #86 = Class              #87           // java/util/Iterator\n-   #87 = Utf8               java/util/Iterator\n-   #88 = NameAndType        #89:#90       // next:()Ljava/lang/Object;\n-   #89 = Utf8               next\n-   #90 = Utf8               ()Ljava/lang/Object;\n-   #91 = Class              #92           // org/apache/catalina/Context\n-   #92 = Utf8               org/apache/catalina/Context\n-   #93 = InterfaceMethodref #91.#94       // org/apache/catalina/Context.getName:()Ljava/lang/String;\n-   #94 = NameAndType        #95:#65       // getName:()Ljava/lang/String;\n-   #95 = Utf8               getName\n-   #96 = Methodref          #97.#99       // com/google/common/base/Strings.isNullOrEmpty:(Ljava/lang/String;)Z\n-   #97 = Class              #98           // com/google/common/base/Strings\n-   #98 = Utf8               com/google/common/base/Strings\n-   #99 = NameAndType        #100:#101     // isNullOrEmpty:(Ljava/lang/String;)Z\n-  #100 = Utf8               isNullOrEmpty\n-  #101 = Utf8               (Ljava/lang/String;)Z\n-  #102 = Class              #103          // java/util/HashMap\n-  #103 = Utf8               java/util/HashMap\n-  #104 = Methodref          #102.#9       // java/util/HashMap.\"<init>\":()V\n-  #105 = String             #106          // value\n-  #106 = Utf8               value\n-  #107 = InterfaceMethodref #108.#110     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #108 = Class              #109          // java/util/Map\n-  #109 = Utf8               java/util/Map\n-  #110 = NameAndType        #111:#112     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #111 = Utf8               put\n-  #112 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #113 = String             #114          // label\n-  #114 = Utf8               label\n-  #115 = InterfaceMethodref #80.#116      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #116 = NameAndType        #117:#118     // add:(Ljava/lang/Object;)Z\n-  #117 = Utf8               add\n-  #118 = Utf8               (Ljava/lang/Object;)Z\n-  #119 = InterfaceMethodref #86.#120      // java/util/Iterator.hasNext:()Z\n-  #120 = NameAndType        #121:#122     // hasNext:()Z\n-  #121 = Utf8               hasNext\n-  #122 = Utf8               ()Z\n-  #123 = String             #124          // apps\n-  #124 = Utf8               apps\n-  #125 = InterfaceMethodref #126.#128     // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #126 = Class              #127          // javax/servlet/http/HttpServletRequest\n-  #127 = Utf8               javax/servlet/http/HttpServletRequest\n-  #128 = NameAndType        #129:#130     // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #129 = Utf8               setAttribute\n-  #130 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #131 = Class              #132          // org/springframework/web/servlet/ModelAndView\n-  #132 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #133 = Methodref          #1.#134       // psiprobe/controllers/deploy/DeployController.getViewName:()Ljava/lang/String;\n-  #134 = NameAndType        #135:#65      // getViewName:()Ljava/lang/String;\n-  #135 = Utf8               getViewName\n-  #136 = Methodref          #131.#54      // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #137 = Class              #138          // java/lang/NullPointerException\n-  #138 = Utf8               java/lang/NullPointerException\n-  #139 = Utf8               Ljava/util/List;\n-  #140 = Utf8               ex\n-  #141 = Utf8               Ljava/lang/NullPointerException;\n-  #142 = Utf8               applications\n-  #143 = Utf8               appContext\n-  #144 = Utf8               Lorg/apache/catalina/Context;\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = Methodref          #12.#13       // psiprobe/controllers/deploy/DeployController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #12 = Class              #14           // psiprobe/controllers/deploy/DeployController\n+   #13 = NameAndType        #15:#16       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #14 = Utf8               psiprobe/controllers/deploy/DeployController\n+   #15 = Utf8               getContainerWrapper\n+   #16 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #17 = Methodref          #18.#19       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #18 = Class              #20           // psiprobe/beans/ContainerWrapperBean\n+   #19 = NameAndType        #21:#22       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #20 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #21 = Utf8               getTomcatContainer\n+   #22 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #23 = InterfaceMethodref #24.#25       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+   #24 = Class              #26           // psiprobe/TomcatContainer\n+   #25 = NameAndType        #27:#28       // findContexts:()Ljava/util/List;\n+   #26 = Utf8               psiprobe/TomcatContainer\n+   #27 = Utf8               findContexts\n+   #28 = Utf8               ()Ljava/util/List;\n+   #29 = Class              #30           // java/lang/NullPointerException\n+   #30 = Utf8               java/lang/NullPointerException\n+   #31 = Class              #32           // java/lang/IllegalStateException\n+   #32 = Utf8               java/lang/IllegalStateException\n+   #33 = Class              #34           // java/lang/StringBuilder\n+   #34 = Utf8               java/lang/StringBuilder\n+   #35 = Methodref          #33.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #36 = String             #37           // No container found for your server:\n+   #37 = Utf8               No container found for your server:\n+   #38 = Methodref          #33.#39       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #39 = NameAndType        #40:#41       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #40 = Utf8               append\n+   #41 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #42 = Methodref          #12.#43       // psiprobe/controllers/deploy/DeployController.getServletContext:()Ljavax/servlet/ServletContext;\n+   #43 = NameAndType        #44:#45       // getServletContext:()Ljavax/servlet/ServletContext;\n+   #44 = Utf8               getServletContext\n+   #45 = Utf8               ()Ljavax/servlet/ServletContext;\n+   #46 = InterfaceMethodref #47.#48       // javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n+   #47 = Class              #49           // javax/servlet/ServletContext\n+   #48 = NameAndType        #50:#51       // getServerInfo:()Ljava/lang/String;\n+   #49 = Utf8               javax/servlet/ServletContext\n+   #50 = Utf8               getServerInfo\n+   #51 = Utf8               ()Ljava/lang/String;\n+   #52 = Methodref          #33.#53       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #53 = NameAndType        #54:#51       // toString:()Ljava/lang/String;\n+   #54 = Utf8               toString\n+   #55 = Methodref          #31.#56       // java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #56 = NameAndType        #5:#57        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #57 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #58 = Class              #59           // java/util/ArrayList\n+   #59 = Utf8               java/util/ArrayList\n+   #60 = Methodref          #58.#3        // java/util/ArrayList.\"<init>\":()V\n+   #61 = InterfaceMethodref #62.#63       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #62 = Class              #64           // java/util/List\n+   #63 = NameAndType        #65:#66       // iterator:()Ljava/util/Iterator;\n+   #64 = Utf8               java/util/List\n+   #65 = Utf8               iterator\n+   #66 = Utf8               ()Ljava/util/Iterator;\n+   #67 = InterfaceMethodref #68.#69       // java/util/Iterator.hasNext:()Z\n+   #68 = Class              #70           // java/util/Iterator\n+   #69 = NameAndType        #71:#72       // hasNext:()Z\n+   #70 = Utf8               java/util/Iterator\n+   #71 = Utf8               hasNext\n+   #72 = Utf8               ()Z\n+   #73 = InterfaceMethodref #68.#74       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #74 = NameAndType        #75:#76       // next:()Ljava/lang/Object;\n+   #75 = Utf8               next\n+   #76 = Utf8               ()Ljava/lang/Object;\n+   #77 = Class              #78           // org/apache/catalina/Context\n+   #78 = Utf8               org/apache/catalina/Context\n+   #79 = InterfaceMethodref #77.#80       // org/apache/catalina/Context.getName:()Ljava/lang/String;\n+   #80 = NameAndType        #81:#51       // getName:()Ljava/lang/String;\n+   #81 = Utf8               getName\n+   #82 = Methodref          #83.#84       // com/google/common/base/Strings.isNullOrEmpty:(Ljava/lang/String;)Z\n+   #83 = Class              #85           // com/google/common/base/Strings\n+   #84 = NameAndType        #86:#87       // isNullOrEmpty:(Ljava/lang/String;)Z\n+   #85 = Utf8               com/google/common/base/Strings\n+   #86 = Utf8               isNullOrEmpty\n+   #87 = Utf8               (Ljava/lang/String;)Z\n+   #88 = Class              #89           // java/util/HashMap\n+   #89 = Utf8               java/util/HashMap\n+   #90 = Methodref          #88.#3        // java/util/HashMap.\"<init>\":()V\n+   #91 = String             #92           // value\n+   #92 = Utf8               value\n+   #93 = InterfaceMethodref #94.#95       // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #94 = Class              #96           // java/util/Map\n+   #95 = NameAndType        #97:#98       // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #96 = Utf8               java/util/Map\n+   #97 = Utf8               put\n+   #98 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #99 = String             #100          // label\n+  #100 = Utf8               label\n+  #101 = InterfaceMethodref #62.#102      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #102 = NameAndType        #103:#104     // add:(Ljava/lang/Object;)Z\n+  #103 = Utf8               add\n+  #104 = Utf8               (Ljava/lang/Object;)Z\n+  #105 = String             #106          // apps\n+  #106 = Utf8               apps\n+  #107 = InterfaceMethodref #108.#109     // javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #108 = Class              #110          // javax/servlet/http/HttpServletRequest\n+  #109 = NameAndType        #111:#112     // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #110 = Utf8               javax/servlet/http/HttpServletRequest\n+  #111 = Utf8               setAttribute\n+  #112 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #113 = Class              #114          // org/springframework/web/servlet/ModelAndView\n+  #114 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #115 = Methodref          #12.#116      // psiprobe/controllers/deploy/DeployController.getViewName:()Ljava/lang/String;\n+  #116 = NameAndType        #117:#51      // getViewName:()Ljava/lang/String;\n+  #117 = Utf8               getViewName\n+  #118 = Methodref          #113.#119     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #119 = NameAndType        #5:#120       // \"<init>\":(Ljava/lang/String;)V\n+  #120 = Utf8               (Ljava/lang/String;)V\n+  #121 = Methodref          #2.#122       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+  #122 = NameAndType        #123:#120     // setViewName:(Ljava/lang/String;)V\n+  #123 = Utf8               setViewName\n+  #124 = Utf8               Code\n+  #125 = Utf8               LineNumberTable\n+  #126 = Utf8               LocalVariableTable\n+  #127 = Utf8               this\n+  #128 = Utf8               Lpsiprobe/controllers/deploy/DeployController;\n+  #129 = Utf8               request\n+  #130 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #131 = Utf8               response\n+  #132 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #133 = Utf8               Exceptions\n+  #134 = Class              #135          // java/lang/Exception\n+  #135 = Utf8               java/lang/Exception\n+  #136 = Utf8               MethodParameters\n+  #137 = Utf8               RuntimeVisibleAnnotations\n+  #138 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #139 = Utf8               path\n+  #140 = Utf8               /adm/deploy.htm\n+  #141 = Utf8               handleRequestInternal\n+  #142 = Utf8               Ljava/util/List;\n+  #143 = Utf8               ex\n+  #144 = Utf8               Ljava/lang/NullPointerException;\n   #145 = Utf8               app\n   #146 = Utf8               Ljava/util/Map;\n-  #147 = Utf8               LocalVariableTypeTable\n-  #148 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n-  #149 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n-  #150 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #151 = Utf8               StackMapTable\n-  #152 = Class              #153          // javax/servlet/http/HttpServletResponse\n-  #153 = Utf8               javax/servlet/http/HttpServletResponse\n-  #154 = Utf8               setViewName\n-  #155 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #156 = Utf8               deploy\n-  #157 = Methodref          #3.#158       // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-  #158 = NameAndType        #154:#55      // setViewName:(Ljava/lang/String;)V\n-  #159 = Utf8               viewName\n-  #160 = Utf8               Ljava/lang/String;\n-  #161 = Utf8               SourceFile\n-  #162 = Utf8               DeployController.java\n-  #163 = Utf8               Lorg/springframework/stereotype/Controller;\n+  #147 = Utf8               appContext\n+  #148 = Utf8               Lorg/apache/catalina/Context;\n+  #149 = Utf8               applications\n+  #150 = Utf8               LocalVariableTypeTable\n+  #151 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n+  #152 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #153 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n+  #154 = Utf8               StackMapTable\n+  #155 = Utf8               viewName\n+  #156 = Utf8               Ljava/lang/String;\n+  #157 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #158 = Utf8               deploy\n+  #159 = Utf8               SourceFile\n+  #160 = Utf8               DeployController.java\n+  #161 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.deploy.DeployController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/deploy/DeployController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/deploy.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/deploy/DeployController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #138(#139=[s#140])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/deploy.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n-      stack=5, locals=8, args_size=3\n+      stack=4, locals=8, args_size=3\n          0: aload_0\n-         1: invokevirtual #31                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         4: invokevirtual #35                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-         7: invokeinterface #41,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+         1: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         4: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+         7: invokeinterface #23,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n         12: astore_3\n-        13: goto          52\n+        13: goto          55\n         16: astore        4\n-        18: new           #47                 // class java/lang/IllegalStateException\n+        18: new           #31                 // class java/lang/IllegalStateException\n         21: dup\n-        22: new           #49                 // class java/lang/StringBuilder\n+        22: new           #33                 // class java/lang/StringBuilder\n         25: dup\n-        26: ldc           #51                 // String No container found for your server:\n-        28: invokespecial #53                 // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-        31: aload_0\n-        32: invokevirtual #56                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n-        35: invokeinterface #60,  1           // InterfaceMethod javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n-        40: invokevirtual #66                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        43: invokevirtual #70                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        46: aload         4\n-        48: invokespecial #73                 // Method java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-        51: athrow\n-        52: new           #76                 // class java/util/ArrayList\n-        55: dup\n-        56: invokespecial #78                 // Method java/util/ArrayList.\"<init>\":()V\n-        59: astore        4\n-        61: aload_3\n-        62: invokeinterface #79,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        67: astore        6\n-        69: goto          150\n-        72: aload         6\n-        74: invokeinterface #85,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        79: checkcast     #91                 // class org/apache/catalina/Context\n-        82: astore        5\n-        84: aload         5\n-        86: invokeinterface #93,  1           // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n-        91: invokestatic  #96                 // Method com/google/common/base/Strings.isNullOrEmpty:(Ljava/lang/String;)Z\n-        94: ifne          150\n-        97: new           #102                // class java/util/HashMap\n-       100: dup\n-       101: invokespecial #104                // Method java/util/HashMap.\"<init>\":()V\n-       104: astore        7\n-       106: aload         7\n-       108: ldc           #105                // String value\n-       110: aload         5\n-       112: invokeinterface #93,  1           // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n-       117: invokeinterface #107,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       122: pop\n-       123: aload         7\n-       125: ldc           #113                // String label\n-       127: aload         5\n-       129: invokeinterface #93,  1           // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n-       134: invokeinterface #107,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       139: pop\n-       140: aload         4\n-       142: aload         7\n-       144: invokeinterface #115,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        26: invokespecial #35                 // Method java/lang/StringBuilder.\"<init>\":()V\n+        29: ldc           #36                 // String No container found for your server:\n+        31: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        34: aload_0\n+        35: invokevirtual #42                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+        38: invokeinterface #46,  1           // InterfaceMethod javax/servlet/ServletContext.getServerInfo:()Ljava/lang/String;\n+        43: invokevirtual #38                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        46: invokevirtual #52                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        49: aload         4\n+        51: invokespecial #55                 // Method java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        54: athrow\n+        55: new           #58                 // class java/util/ArrayList\n+        58: dup\n+        59: invokespecial #60                 // Method java/util/ArrayList.\"<init>\":()V\n+        62: astore        4\n+        64: aload_3\n+        65: invokeinterface #61,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        70: astore        5\n+        72: aload         5\n+        74: invokeinterface #67,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        79: ifeq          163\n+        82: aload         5\n+        84: invokeinterface #73,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        89: checkcast     #77                 // class org/apache/catalina/Context\n+        92: astore        6\n+        94: aload         6\n+        96: invokeinterface #79,  1           // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n+       101: invokestatic  #82                 // Method com/google/common/base/Strings.isNullOrEmpty:(Ljava/lang/String;)Z\n+       104: ifne          160\n+       107: new           #88                 // class java/util/HashMap\n+       110: dup\n+       111: invokespecial #90                 // Method java/util/HashMap.\"<init>\":()V\n+       114: astore        7\n+       116: aload         7\n+       118: ldc           #91                 // String value\n+       120: aload         6\n+       122: invokeinterface #79,  1           // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n+       127: invokeinterface #93,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       132: pop\n+       133: aload         7\n+       135: ldc           #99                 // String label\n+       137: aload         6\n+       139: invokeinterface #79,  1           // InterfaceMethod org/apache/catalina/Context.getName:()Ljava/lang/String;\n+       144: invokeinterface #93,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n        149: pop\n-       150: aload         6\n-       152: invokeinterface #119,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       157: ifne          72\n-       160: aload_1\n-       161: ldc           #123                // String apps\n-       163: aload         4\n-       165: invokeinterface #125,  3          // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-       170: new           #131                // class org/springframework/web/servlet/ModelAndView\n-       173: dup\n-       174: aload_0\n-       175: invokevirtual #133                // Method getViewName:()Ljava/lang/String;\n-       178: invokespecial #136                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-       181: areturn\n+       150: aload         4\n+       152: aload         7\n+       154: invokeinterface #101,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+       159: pop\n+       160: goto          72\n+       163: aload_1\n+       164: ldc           #105                // String apps\n+       166: aload         4\n+       168: invokeinterface #107,  3          // InterfaceMethod javax/servlet/http/HttpServletRequest.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+       173: new           #113                // class org/springframework/web/servlet/ModelAndView\n+       176: dup\n+       177: aload_0\n+       178: invokevirtual #115                // Method getViewName:()Ljava/lang/String;\n+       181: invokespecial #118                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+       184: areturn\n       Exception table:\n          from    to  target type\n              0    13    16   Class java/lang/NullPointerException\n       LineNumberTable:\n         line 50: 0\n-        line 51: 13\n+        line 54: 13\n+        line 51: 16\n         line 52: 18\n-        line 53: 22\n-        line 52: 48\n-        line 56: 52\n-        line 57: 61\n-        line 59: 84\n-        line 60: 97\n-        line 61: 106\n-        line 62: 123\n-        line 63: 140\n-        line 57: 150\n-        line 66: 160\n-        line 67: 170\n+        line 53: 35\n+        line 56: 55\n+        line 57: 64\n+        line 59: 94\n+        line 60: 107\n+        line 61: 116\n+        line 62: 133\n+        line 63: 150\n+        line 65: 160\n+        line 66: 163\n+        line 67: 173\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     182     0  this   Lpsiprobe/controllers/deploy/DeployController;\n-            0     182     1 request   Ljavax/servlet/http/HttpServletRequest;\n-            0     182     2 response   Ljavax/servlet/http/HttpServletResponse;\n            13       3     3  apps   Ljava/util/List;\n-           52     130     3  apps   Ljava/util/List;\n-           18      34     4    ex   Ljava/lang/NullPointerException;\n-           61     121     4 applications   Ljava/util/List;\n-           84      66     5 appContext   Lorg/apache/catalina/Context;\n-          106      44     7   app   Ljava/util/Map;\n+           18      37     4    ex   Ljava/lang/NullPointerException;\n+          116      44     7   app   Ljava/util/Map;\n+           94      66     6 appContext   Lorg/apache/catalina/Context;\n+            0     185     0  this   Lpsiprobe/controllers/deploy/DeployController;\n+            0     185     1 request   Ljavax/servlet/http/HttpServletRequest;\n+            0     185     2 response   Ljavax/servlet/http/HttpServletResponse;\n+           55     130     3  apps   Ljava/util/List;\n+           64     121     4 applications   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            13       3     3  apps   Ljava/util/List<Lorg/apache/catalina/Context;>;\n-           52     130     3  apps   Ljava/util/List<Lorg/apache/catalina/Context;>;\n-           61     121     4 applications   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n-          106      44     7   app   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-      StackMapTable: number_of_entries = 4\n+          116      44     7   app   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+           55     130     3  apps   Ljava/util/List<Lorg/apache/catalina/Context;>;\n+           64     121     4 applications   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n+      StackMapTable: number_of_entries = 5\n         frame_type = 80 /* same_locals_1_stack_item */\n           stack = [ class java/lang/NullPointerException ]\n         frame_type = 252 /* append */\n-          offset_delta = 35\n+          offset_delta = 38\n           locals = [ class java/util/List ]\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 19\n-          locals = [ class psiprobe/controllers/deploy/DeployController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n+        frame_type = 253 /* append */\n+          offset_delta = 16\n+          locals = [ class java/util/List, class java/util/Iterator ]\n         frame_type = 251 /* same_frame_extended */\n-          offset_delta = 77\n+          offset_delta = 87\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #155(#106=s#156)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"deploy\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #157                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #121                // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/deploy/DeployController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #157(#92=s#158)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"deploy\"\n+        )\n }\n SourceFile: \"DeployController.java\"\n RuntimeVisibleAnnotations:\n-  0: #163()\n+  0: #161()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/deploy/UndeployContextController.class", "source2": "psiprobe/controllers/deploy/UndeployContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 0e157a3b93472a2523ca15e265c18d23630e8452357b7a1e4c04828ee726bce7\n+  SHA-256 checksum 1c54a601b59d59f6f770ca73ec1576d350287b7c09d7eaf57ecc89741d1f2c85\n   Compiled from \"UndeployContextController.java\"\n public class psiprobe.controllers.deploy.UndeployContextController extends psiprobe.controllers.deploy.BaseUndeployContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/deploy/UndeployContextController\n-  super_class: #3                         // psiprobe/controllers/deploy/BaseUndeployContextController\n+  this_class: #15                         // psiprobe/controllers/deploy/UndeployContextController\n+  super_class: #2                         // psiprobe/controllers/deploy/BaseUndeployContextController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/deploy/UndeployContextController\n-   #2 = Utf8               psiprobe/controllers/deploy/UndeployContextController\n-   #3 = Class              #4             // psiprobe/controllers/deploy/BaseUndeployContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/deploy/BaseUndeployContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/deploy/BaseUndeployContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/deploy/UndeployContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/undeploy.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/deploy/UndeployContextController\n+  #16 = Utf8               psiprobe/controllers/deploy/UndeployContextController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/deploy/UndeployContextController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               /index.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /adm/undeploy.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               /index.htm\n   #39 = Utf8               SourceFile\n   #40 = Utf8               UndeployContextController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.deploy.UndeployContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/deploy/UndeployContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/undeploy.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/deploy/UndeployContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/undeploy.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/index.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/deploy/UndeployContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/index.htm\"\n+        )\n }\n SourceFile: \"UndeployContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/deploy/UndeploySummaryContextController.class", "source2": "psiprobe/controllers/deploy/UndeploySummaryContextController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,154 +1,154 @@\n-  SHA-256 checksum 10134122a1a890167be5fef2afe8b8a09fec0f501d5f19f21a36828aa56f57a2\n+  SHA-256 checksum e22c996b5ef05b88fc04a8577188a8e46b3206f7f789cd4e4cc12916b1ccbfa4\n   Compiled from \"UndeploySummaryContextController.java\"\n public class psiprobe.controllers.deploy.UndeploySummaryContextController extends psiprobe.controllers.deploy.BaseUndeployContextController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/deploy/UndeploySummaryContextController\n-  super_class: #3                         // psiprobe/controllers/deploy/BaseUndeployContextController\n+  this_class: #18                         // psiprobe/controllers/deploy/UndeploySummaryContextController\n+  super_class: #2                         // psiprobe/controllers/deploy/BaseUndeployContextController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/deploy/UndeploySummaryContextController\n-   #2 = Utf8               psiprobe/controllers/deploy/UndeploySummaryContextController\n-   #3 = Class              #4             // psiprobe/controllers/deploy/BaseUndeployContextController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/deploy/BaseUndeployContextController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/deploy/BaseUndeployContextController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/deploy/UndeploySummaryContextController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/undeploy_summary.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/deploy/BaseUndeployContextController.setFailureViewName:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setFailureViewName:(Ljava/lang/String;)V\n+  #17 = Utf8               setFailureViewName\n+  #18 = Class              #19            // psiprobe/controllers/deploy/UndeploySummaryContextController\n+  #19 = Utf8               psiprobe/controllers/deploy/UndeploySummaryContextController\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/controllers/deploy/UndeploySummaryContextController;\n   #25 = Utf8               request\n   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n   #27 = Utf8               response\n   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               /index.htm\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n+  #29 = Utf8               Exceptions\n+  #30 = Class              #31            // java/lang/Exception\n+  #31 = Utf8               java/lang/Exception\n+  #32 = Utf8               MethodParameters\n+  #33 = Utf8               RuntimeVisibleAnnotations\n+  #34 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #35 = Utf8               path\n+  #36 = Utf8               /adm/undeploy_summary.htm\n   #37 = Utf8               viewName\n   #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setFailureViewName\n-  #40 = Utf8               /appsummary.htm\n-  #41 = Methodref          #3.#42         // psiprobe/controllers/deploy/BaseUndeployContextController.setFailureViewName:(Ljava/lang/String;)V\n-  #42 = NameAndType        #39:#31        // setFailureViewName:(Ljava/lang/String;)V\n-  #43 = Utf8               failureViewName\n+  #39 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #40 = Utf8               value\n+  #41 = Utf8               /index.htm\n+  #42 = Utf8               failureViewName\n+  #43 = Utf8               /appsummary.htm\n   #44 = Utf8               SourceFile\n   #45 = Utf8               UndeploySummaryContextController.java\n   #46 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.deploy.UndeploySummaryContextController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/deploy/BaseUndeployContextController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/deploy/UndeploySummaryContextController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/undeploy_summary.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/deploy/BaseUndeployContextController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/deploy/UndeploySummaryContextController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #34(#35=[s#36])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/undeploy_summary.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/index.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/deploy/UndeploySummaryContextController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #39(#40=s#41)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/index.htm\"\n+        )\n \n   public void setFailureViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#40)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/appsummary.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #41                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.setFailureViewName:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/deploy/BaseUndeployContextController.setFailureViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/deploy/UndeploySummaryContextController;\n             0       6     1 failureViewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       failureViewName\n+    RuntimeVisibleAnnotations:\n+      0: #39(#40=s#43)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/appsummary.htm\"\n+        )\n }\n SourceFile: \"UndeploySummaryContextController.java\"\n RuntimeVisibleAnnotations:\n   0: #46()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/deploy/UploadWarController.class", "source2": "psiprobe/controllers/deploy/UploadWarController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,19 +1,20 @@\n \n package psiprobe.controllers.deploy;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.springframework.security.core.Authentication;\n import org.apache.catalina.Context;\n import java.util.Iterator;\n import java.util.List;\n import org.apache.tomcat.util.http.fileupload.FileItemFactory;\n-import java.io.IOException;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.InternalResourceView;\n+import java.io.IOException;\n import psiprobe.model.jsp.Summary;\n import org.springframework.security.core.context.SecurityContextHolder;\n import java.net.URL;\n import org.apache.commons.io.FileUtils;\n import org.apache.commons.io.FilenameUtils;\n import org.apache.tomcat.util.http.fileupload.FileItem;\n import java.nio.charset.StandardCharsets;\n@@ -23,28 +24,23 @@\n import org.apache.tomcat.util.http.fileupload.RequestContext;\n import org.apache.tomcat.util.http.fileupload.FileUploadBase;\n import org.apache.tomcat.util.http.fileupload.servlet.ServletRequestContext;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractTomcatContainerController;\n \n @Controller\n public class UploadWarController extends AbstractTomcatContainerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)UploadWarController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/adm/war.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         if (FileUploadBase.isMultipartContent((RequestContext)new ServletRequestContext(request))) {\n@@ -105,15 +101,15 @@\n                         request.setAttribute(\"contextName\", (Object)visibleContextName);\n                         if (update && this.getContainerWrapper().getTomcatContainer().findContext(contextName) != null) {\n                             UploadWarController.logger.debug(\"updating {}: removing the old copy\", (Object)contextName);\n                             this.getContainerWrapper().getTomcatContainer().remove(contextName);\n                         }\n                         if (this.getContainerWrapper().getTomcatContainer().findContext(contextName) == null) {\n                             final String destWarFilename = this.getContainerWrapper().getTomcatContainer().formatContextFilename(contextName);\n-                            final File destWar = new File(this.getContainerWrapper().getTomcatContainer().getAppBase(), String.valueOf(destWarFilename) + \".war\");\n+                            final File destWar = new File(this.getContainerWrapper().getTomcatContainer().getAppBase(), destWarFilename + \".war\");\n                             FileUtils.moveFile(tmpWar, destWar);\n                             this.getContainerWrapper().getTomcatContainer().installWar(contextName, new URL(\"jar:\" + destWar.toURI().toURL() + \"!/\"));\n                             final Context ctx = this.getContainerWrapper().getTomcatContainer().findContext(contextName);\n                             if (ctx == null) {\n                                 errMsg = this.getMessageSourceAccessor().getMessage(\"probe.src.deploy.war.notinstalled\", new Object[] { visibleContextName });\n                             }\n                             else {\n@@ -141,33 +137,30 @@\n                     else {\n                         errMsg = this.getMessageSourceAccessor().getMessage(\"probe.src.deploy.war.notWar.failure\");\n                     }\n                 }\n                 catch (final IOException e2) {\n                     errMsg = this.getMessageSourceAccessor().getMessage(\"probe.src.deploy.war.failure\", new Object[] { e2.getMessage() });\n                     UploadWarController.logger.error(\"Tomcat throw an exception when trying to deploy\", (Throwable)e2);\n-                    return new ModelAndView((View)new InternalResourceView(this.getViewName()));\n                 }\n                 finally {\n                     if (errMsg != null) {\n                         request.setAttribute(\"errorMessage\", (Object)errMsg);\n                     }\n                     if (tmpWar.exists() && !tmpWar.delete()) {\n                         UploadWarController.logger.error(\"Unable to delete temp war file\");\n                     }\n                 }\n-                if (errMsg != null) {\n-                    request.setAttribute(\"errorMessage\", (Object)errMsg);\n-                }\n-                if (tmpWar.exists() && !tmpWar.delete()) {\n-                    UploadWarController.logger.error(\"Unable to delete temp war file\");\n-                }\n             }\n         }\n         return new ModelAndView((View)new InternalResourceView(this.getViewName()));\n     }\n     \n     @Value(\"/adm/deploy.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)UploadWarController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/deploy/package-info.class", "source2": "psiprobe/controllers/deploy/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 4148857ff11e37218d13648e238563b07be6cf0ae93e47daf7b04ffda6048508\n+  SHA-256 checksum 94c67f774ce65a3373df67a6cb9b1373b5f5f651b4a2f235a2bf853f2720308d\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.deploy.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/deploy/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/deploy/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/deploy/package-info\"\n-  #2 = Utf8               psiprobe/controllers/deploy/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/deploy/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/deploy/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/error/Error403Controller.class", "source2": "psiprobe/controllers/error/Error403Controller.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,88 +1,88 @@\n-  SHA-256 checksum 39c8de1f480d07c191f42d3c7ee692f7794769304951b6e30527b6c86103110b\n+  SHA-256 checksum 160ee6c107eda06d37be16c9196b657210262161268913aaa11b2b559c9987fe\n   Compiled from \"Error403Controller.java\"\n public class psiprobe.controllers.error.Error403Controller extends org.springframework.web.servlet.mvc.AbstractController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/error/Error403Controller\n-  super_class: #3                         // org/springframework/web/servlet/mvc/AbstractController\n+  this_class: #8                          // psiprobe/controllers/error/Error403Controller\n+  super_class: #2                         // org/springframework/web/servlet/mvc/AbstractController\n   interfaces: 0, fields: 3, methods: 9, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/error/Error403Controller\n-   #2 = Utf8               psiprobe/controllers/error/Error403Controller\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/AbstractController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/AbstractController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/AbstractController\n-   #5 = Utf8               viewName\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               ajaxViewName\n-   #8 = Utf8               ajaxExtension\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/controllers/error/Error403Controller;\n-  #18 = Utf8               getViewName\n-  #19 = Utf8               ()Ljava/lang/String;\n-  #20 = Fieldref           #1.#21         // psiprobe/controllers/error/Error403Controller.viewName:Ljava/lang/String;\n-  #21 = NameAndType        #5:#6          // viewName:Ljava/lang/String;\n-  #22 = Utf8               setViewName\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               RuntimeVisibleAnnotations\n-  #25 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #26 = Utf8               value\n-  #27 = Utf8               errors/403\n-  #28 = Utf8               MethodParameters\n-  #29 = Utf8               getAjaxViewName\n-  #30 = Fieldref           #1.#31         // psiprobe/controllers/error/Error403Controller.ajaxViewName:Ljava/lang/String;\n-  #31 = NameAndType        #7:#6          // ajaxViewName:Ljava/lang/String;\n-  #32 = Utf8               setAjaxViewName\n-  #33 = Utf8               errors/403_ajax\n-  #34 = Utf8               getAjaxExtension\n-  #35 = Fieldref           #1.#36         // psiprobe/controllers/error/Error403Controller.ajaxExtension:Ljava/lang/String;\n-  #36 = NameAndType        #8:#6          // ajaxExtension:Ljava/lang/String;\n-  #37 = Utf8               setAjaxExtension\n-  #38 = Utf8               .ajax\n-  #39 = Utf8               handleRequest\n-  #40 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #41 = Utf8               Exceptions\n-  #42 = Class              #43            // java/lang/Exception\n-  #43 = Utf8               java/lang/Exception\n-  #44 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #45 = Utf8               path\n-  #46 = Utf8               /403.htm\n-  #47 = Methodref          #3.#48         // org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #48 = NameAndType        #39:#40        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #49 = Utf8               request\n-  #50 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #51 = Utf8               response\n-  #52 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #53 = Utf8               handleRequestInternal\n-  #54 = String             #55            // javax.servlet.error.request_uri\n-  #55 = Utf8               javax.servlet.error.request_uri\n-  #56 = InterfaceMethodref #57.#59        // javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-  #57 = Class              #58            // javax/servlet/http/HttpServletRequest\n-  #58 = Utf8               javax/servlet/http/HttpServletRequest\n-  #59 = NameAndType        #60:#61        // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-  #60 = Utf8               getAttribute\n-  #61 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-  #62 = Class              #63            // java/lang/String\n-  #63 = Utf8               java/lang/String\n-  #64 = Methodref          #62.#65        // java/lang/String.endsWith:(Ljava/lang/String;)Z\n-  #65 = NameAndType        #66:#67        // endsWith:(Ljava/lang/String;)Z\n-  #66 = Utf8               endsWith\n-  #67 = Utf8               (Ljava/lang/String;)Z\n-  #68 = Class              #69            // org/springframework/web/servlet/ModelAndView\n-  #69 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #70 = Methodref          #68.#71        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #71 = NameAndType        #9:#23         // \"<init>\":(Ljava/lang/String;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/error/Error403Controller.viewName:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/controllers/error/Error403Controller\n+   #9 = NameAndType        #11:#12        // viewName:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/controllers/error/Error403Controller\n+  #11 = Utf8               viewName\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/controllers/error/Error403Controller.ajaxViewName:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // ajaxViewName:Ljava/lang/String;\n+  #15 = Utf8               ajaxViewName\n+  #16 = Fieldref           #8.#17         // psiprobe/controllers/error/Error403Controller.ajaxExtension:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // ajaxExtension:Ljava/lang/String;\n+  #18 = Utf8               ajaxExtension\n+  #19 = Methodref          #2.#20         // org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #20 = NameAndType        #21:#22        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #21 = Utf8               handleRequest\n+  #22 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #23 = String             #24            // javax.servlet.error.request_uri\n+  #24 = Utf8               javax.servlet.error.request_uri\n+  #25 = InterfaceMethodref #26.#27        // javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+  #26 = Class              #28            // javax/servlet/http/HttpServletRequest\n+  #27 = NameAndType        #29:#30        // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+  #28 = Utf8               javax/servlet/http/HttpServletRequest\n+  #29 = Utf8               getAttribute\n+  #30 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+  #31 = Class              #32            // java/lang/String\n+  #32 = Utf8               java/lang/String\n+  #33 = Methodref          #31.#34        // java/lang/String.endsWith:(Ljava/lang/String;)Z\n+  #34 = NameAndType        #35:#36        // endsWith:(Ljava/lang/String;)Z\n+  #35 = Utf8               endsWith\n+  #36 = Utf8               (Ljava/lang/String;)Z\n+  #37 = Class              #38            // org/springframework/web/servlet/ModelAndView\n+  #38 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #39 = Methodref          #37.#40        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #40 = NameAndType        #5:#41         // \"<init>\":(Ljava/lang/String;)V\n+  #41 = Utf8               (Ljava/lang/String;)V\n+  #42 = Utf8               Code\n+  #43 = Utf8               LineNumberTable\n+  #44 = Utf8               LocalVariableTable\n+  #45 = Utf8               this\n+  #46 = Utf8               Lpsiprobe/controllers/error/Error403Controller;\n+  #47 = Utf8               getViewName\n+  #48 = Utf8               ()Ljava/lang/String;\n+  #49 = Utf8               setViewName\n+  #50 = Utf8               MethodParameters\n+  #51 = Utf8               RuntimeVisibleAnnotations\n+  #52 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #53 = Utf8               value\n+  #54 = Utf8               errors/403\n+  #55 = Utf8               getAjaxViewName\n+  #56 = Utf8               setAjaxViewName\n+  #57 = Utf8               errors/403_ajax\n+  #58 = Utf8               getAjaxExtension\n+  #59 = Utf8               setAjaxExtension\n+  #60 = Utf8               .ajax\n+  #61 = Utf8               request\n+  #62 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #63 = Utf8               response\n+  #64 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #65 = Utf8               Exceptions\n+  #66 = Class              #67            // java/lang/Exception\n+  #67 = Utf8               java/lang/Exception\n+  #68 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #69 = Utf8               path\n+  #70 = Utf8               /403.htm\n+  #71 = Utf8               handleRequestInternal\n   #72 = Utf8               originalUri\n   #73 = Utf8               StackMapTable\n   #74 = Utf8               SourceFile\n   #75 = Utf8               Error403Controller.java\n   #76 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private java.lang.String viewName;\n@@ -99,198 +99,196 @@\n \n   public psiprobe.controllers.error.Error403Controller();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/error/Error403Controller;\n \n   public java.lang.String getViewName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field viewName:Ljava/lang/String;\n+         1: getfield      #7                  // Field viewName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/error/Error403Controller;\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"errors/403\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field viewName:Ljava/lang/String;\n+         2: putfield      #7                  // Field viewName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/error/Error403Controller;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #52(#53=s#54)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"errors/403\"\n+        )\n \n   public java.lang.String getAjaxViewName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field ajaxViewName:Ljava/lang/String;\n+         1: getfield      #13                 // Field ajaxViewName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 63: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/error/Error403Controller;\n \n   public void setAjaxViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"errors/403_ajax\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #30                 // Field ajaxViewName:Ljava/lang/String;\n+         2: putfield      #13                 // Field ajaxViewName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/error/Error403Controller;\n             0       6     1 ajaxViewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       ajaxViewName\n+    RuntimeVisibleAnnotations:\n+      0: #52(#53=s#57)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"errors/403_ajax\"\n+        )\n \n   public java.lang.String getAjaxExtension();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field ajaxExtension:Ljava/lang/String;\n+         1: getfield      #16                 // Field ajaxExtension:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/error/Error403Controller;\n \n   public void setAjaxExtension(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #25(#26=s#38)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\".ajax\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #35                 // Field ajaxExtension:Ljava/lang/String;\n+         2: putfield      #16                 // Field ajaxExtension:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 92: 0\n         line 93: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/error/Error403Controller;\n             0       6     1 ajaxExtension   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       ajaxExtension\n+    RuntimeVisibleAnnotations:\n+      0: #52(#53=s#60)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\".ajax\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #44(#45=[s#46])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/403.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #47                 // Method org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #19                 // Method org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 99: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/error/Error403Controller;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #68(#69=[s#70])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/403.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_1\n-         1: ldc           #54                 // String javax.servlet.error.request_uri\n-         3: invokeinterface #56,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-         8: checkcast     #62                 // class java/lang/String\n+         1: ldc           #23                 // String javax.servlet.error.request_uri\n+         3: invokeinterface #25,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+         8: checkcast     #31                 // class java/lang/String\n         11: astore_3\n         12: aload_3\n         13: ifnull        39\n         16: aload_3\n         17: aload_0\n-        18: getfield      #35                 // Field ajaxExtension:Ljava/lang/String;\n-        21: invokevirtual #64                 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z\n+        18: getfield      #16                 // Field ajaxExtension:Ljava/lang/String;\n+        21: invokevirtual #33                 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z\n         24: ifeq          39\n-        27: new           #68                 // class org/springframework/web/servlet/ModelAndView\n+        27: new           #37                 // class org/springframework/web/servlet/ModelAndView\n         30: dup\n         31: aload_0\n-        32: getfield      #30                 // Field ajaxViewName:Ljava/lang/String;\n-        35: invokespecial #70                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        32: getfield      #13                 // Field ajaxViewName:Ljava/lang/String;\n+        35: invokespecial #39                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n         38: areturn\n-        39: new           #68                 // class org/springframework/web/servlet/ModelAndView\n+        39: new           #37                 // class org/springframework/web/servlet/ModelAndView\n         42: dup\n         43: aload_0\n-        44: getfield      #20                 // Field viewName:Ljava/lang/String;\n-        47: invokespecial #70                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        44: getfield      #7                  // Field viewName:Ljava/lang/String;\n+        47: invokespecial #39                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n         50: areturn\n       LineNumberTable:\n         line 106: 0\n         line 107: 12\n         line 108: 27\n         line 110: 39\n       LocalVariableTable:\n@@ -299,14 +297,16 @@\n             0      51     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      51     2 response   Ljavax/servlet/http/HttpServletResponse;\n            12      39     3 originalUri   Ljava/lang/String;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 39\n           locals = [ class java/lang/String ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"Error403Controller.java\"\n RuntimeVisibleAnnotations:\n"}]}, {"source1": "psiprobe/controllers/error/Error404Controller.class", "source2": "psiprobe/controllers/error/Error404Controller.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum bb6d03febb591782fbd626a2d96fe19a0d2ae9d0ff874919d80f9428b24563c2\n+  SHA-256 checksum 4f9ab6dc89c0be17980ff4e0773a0dcd85e1228331fcdb8b19a27a840b835e69\n   Compiled from \"Error404Controller.java\"\n public class psiprobe.controllers.error.Error404Controller extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/error/Error404Controller\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/error/Error404Controller\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/error/Error404Controller\n-   #2 = Utf8               psiprobe/controllers/error/Error404Controller\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/error/Error404Controller;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /404.htm\n-  #23 = Methodref          #3.#24         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/error/Error404Controller\n+  #16 = Utf8               psiprobe/controllers/error/Error404Controller\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/error/Error404Controller;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               errors/404\n-  #35 = Methodref          #3.#36         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /404.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               errors/404\n   #39 = Utf8               SourceFile\n   #40 = Utf8               Error404Controller.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.error.Error404Controller();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/error/Error404Controller;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/404.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/error/Error404Controller;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/404.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"errors/404\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 38: 0\n         line 39: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/error/Error404Controller;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"errors/404\"\n+        )\n }\n SourceFile: \"Error404Controller.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/error/package-info.class", "source2": "psiprobe/controllers/error/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 986ac93d8dcd51a450397a3164a7fc942f53ecb44e9dbbc643444a870a5f10b7\n+  SHA-256 checksum e5eab97e8cfb4845e1043202178c395eb70a30ce53e43a91154ebe34daf8b1d1\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.error.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/error/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/error/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/error/package-info\"\n-  #2 = Utf8               psiprobe/controllers/error/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/error/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/error/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/filters/ListAppFilterMapsController.class", "source2": "psiprobe/controllers/filters/ListAppFilterMapsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,202 +1,202 @@\n-  SHA-256 checksum df807c9f3a0d57a6f0187c0f737fd72ca01cba3d883940aaa3d903e795d6b103\n+  SHA-256 checksum ca979ac05796646eccd31abe33c7c7ddfb21263ee19453b7addb32e8cee97245\n   Compiled from \"ListAppFilterMapsController.java\"\n public class psiprobe.controllers.filters.ListAppFilterMapsController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/filters/ListAppFilterMapsController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #12                         // psiprobe/controllers/filters/ListAppFilterMapsController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/filters/ListAppFilterMapsController\n-   #2 = Utf8               psiprobe/controllers/filters/ListAppFilterMapsController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/filters/ListAppFilterMapsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appfiltermaps.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = Methodref          #1.#33         // psiprobe/controllers/filters/ListAppFilterMapsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #33 = NameAndType        #34:#35        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #34 = Utf8               getContainerWrapper\n-  #35 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-  #36 = Methodref          #37.#39        // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-  #37 = Class              #38            // psiprobe/beans/ContainerWrapperBean\n-  #38 = Utf8               psiprobe/beans/ContainerWrapperBean\n-  #39 = NameAndType        #40:#41        // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-  #40 = Utf8               getTomcatContainer\n-  #41 = Utf8               ()Lpsiprobe/TomcatContainer;\n-  #42 = InterfaceMethodref #43.#45        // psiprobe/TomcatContainer.getApplicationFilterMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-  #43 = Class              #44            // psiprobe/TomcatContainer\n-  #44 = Utf8               psiprobe/TomcatContainer\n-  #45 = NameAndType        #46:#47        // getApplicationFilterMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-  #46 = Utf8               getApplicationFilterMaps\n-  #47 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n-  #48 = Class              #49            // org/springframework/web/servlet/ModelAndView\n-  #49 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #50 = Methodref          #1.#51         // psiprobe/controllers/filters/ListAppFilterMapsController.getViewName:()Ljava/lang/String;\n-  #51 = NameAndType        #52:#53        // getViewName:()Ljava/lang/String;\n-  #52 = Utf8               getViewName\n-  #53 = Utf8               ()Ljava/lang/String;\n-  #54 = String             #55            // filterMaps\n-  #55 = Utf8               filterMaps\n-  #56 = Methodref          #48.#57        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #57 = NameAndType        #5:#58         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #58 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #59 = Utf8               contextName\n-  #60 = Utf8               Ljava/lang/String;\n-  #61 = Utf8               context\n-  #62 = Utf8               Lorg/apache/catalina/Context;\n-  #63 = Utf8               Ljava/util/List;\n-  #64 = Utf8               LocalVariableTypeTable\n-  #65 = Utf8               Ljava/util/List<Lpsiprobe/model/FilterMapping;>;\n-  #66 = Utf8               setViewName\n-  #67 = Utf8               (Ljava/lang/String;)V\n-  #68 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #69 = Utf8               value\n-  #70 = Utf8               appfiltermaps\n-  #71 = Methodref          #3.#72         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #72 = NameAndType        #66:#67        // setViewName:(Ljava/lang/String;)V\n-  #73 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #12.#13        // psiprobe/controllers/filters/ListAppFilterMapsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #12 = Class              #14            // psiprobe/controllers/filters/ListAppFilterMapsController\n+  #13 = NameAndType        #15:#16        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #14 = Utf8               psiprobe/controllers/filters/ListAppFilterMapsController\n+  #15 = Utf8               getContainerWrapper\n+  #16 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+  #17 = Methodref          #18.#19        // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+  #18 = Class              #20            // psiprobe/beans/ContainerWrapperBean\n+  #19 = NameAndType        #21:#22        // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+  #20 = Utf8               psiprobe/beans/ContainerWrapperBean\n+  #21 = Utf8               getTomcatContainer\n+  #22 = Utf8               ()Lpsiprobe/TomcatContainer;\n+  #23 = InterfaceMethodref #24.#25        // psiprobe/TomcatContainer.getApplicationFilterMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+  #24 = Class              #26            // psiprobe/TomcatContainer\n+  #25 = NameAndType        #27:#28        // getApplicationFilterMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+  #26 = Utf8               psiprobe/TomcatContainer\n+  #27 = Utf8               getApplicationFilterMaps\n+  #28 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n+  #29 = Class              #30            // org/springframework/web/servlet/ModelAndView\n+  #30 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #31 = Methodref          #12.#32        // psiprobe/controllers/filters/ListAppFilterMapsController.getViewName:()Ljava/lang/String;\n+  #32 = NameAndType        #33:#34        // getViewName:()Ljava/lang/String;\n+  #33 = Utf8               getViewName\n+  #34 = Utf8               ()Ljava/lang/String;\n+  #35 = String             #36            // filterMaps\n+  #36 = Utf8               filterMaps\n+  #37 = Methodref          #29.#38        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #38 = NameAndType        #5:#39         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #39 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #40 = Methodref          #2.#41         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+  #41 = NameAndType        #42:#43        // setViewName:(Ljava/lang/String;)V\n+  #42 = Utf8               setViewName\n+  #43 = Utf8               (Ljava/lang/String;)V\n+  #44 = Utf8               Code\n+  #45 = Utf8               LineNumberTable\n+  #46 = Utf8               LocalVariableTable\n+  #47 = Utf8               this\n+  #48 = Utf8               Lpsiprobe/controllers/filters/ListAppFilterMapsController;\n+  #49 = Utf8               request\n+  #50 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #51 = Utf8               response\n+  #52 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #53 = Utf8               Exceptions\n+  #54 = Class              #55            // java/lang/Exception\n+  #55 = Utf8               java/lang/Exception\n+  #56 = Utf8               MethodParameters\n+  #57 = Utf8               RuntimeVisibleAnnotations\n+  #58 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #59 = Utf8               path\n+  #60 = Utf8               /appfiltermaps.htm\n+  #61 = Utf8               handleContext\n+  #62 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #63 = Utf8               contextName\n+  #64 = Utf8               Ljava/lang/String;\n+  #65 = Utf8               context\n+  #66 = Utf8               Lorg/apache/catalina/Context;\n+  #67 = Utf8               Ljava/util/List;\n+  #68 = Utf8               LocalVariableTypeTable\n+  #69 = Utf8               Ljava/util/List<Lpsiprobe/model/FilterMapping;>;\n+  #70 = Utf8               viewName\n+  #71 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #72 = Utf8               value\n+  #73 = Utf8               appfiltermaps\n   #74 = Utf8               SourceFile\n   #75 = Utf8               ListAppFilterMapsController.java\n   #76 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.filters.ListAppFilterMapsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/filters/ListAppFilterMapsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appfiltermaps.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/filters/ListAppFilterMapsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #58(#59=[s#60])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appfiltermaps.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=6, args_size=5\n          0: aload_0\n-         1: invokevirtual #32                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         4: invokevirtual #36                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+         1: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         4: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n          7: aload_2\n-         8: invokeinterface #42,  2           // InterfaceMethod psiprobe/TomcatContainer.getApplicationFilterMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+         8: invokeinterface #23,  2           // InterfaceMethod psiprobe/TomcatContainer.getApplicationFilterMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n         13: astore        5\n-        15: new           #48                 // class org/springframework/web/servlet/ModelAndView\n+        15: new           #29                 // class org/springframework/web/servlet/ModelAndView\n         18: dup\n         19: aload_0\n-        20: invokevirtual #50                 // Method getViewName:()Ljava/lang/String;\n-        23: ldc           #54                 // String filterMaps\n+        20: invokevirtual #31                 // Method getViewName:()Ljava/lang/String;\n+        23: ldc           #35                 // String filterMaps\n         25: aload         5\n-        27: invokespecial #56                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        27: invokespecial #37                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         30: areturn\n       LineNumberTable:\n-        line 45: 0\n-        line 44: 13\n+        line 44: 0\n+        line 45: 1\n         line 47: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      31     0  this   Lpsiprobe/controllers/filters/ListAppFilterMapsController;\n             0      31     1 contextName   Ljava/lang/String;\n             0      31     2 context   Lorg/apache/catalina/Context;\n             0      31     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0      31     4 response   Ljavax/servlet/http/HttpServletResponse;\n            15      16     5 filterMaps   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            15      16     5 filterMaps   Ljava/util/List<Lpsiprobe/model/FilterMapping;>;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #68(#69=s#70)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"appfiltermaps\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #71                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #40                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 53: 0\n         line 54: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/filters/ListAppFilterMapsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #71(#72=s#73)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"appfiltermaps\"\n+        )\n }\n SourceFile: \"ListAppFilterMapsController.java\"\n RuntimeVisibleAnnotations:\n   0: #76()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/filters/ListAppFiltersController.class", "source2": "psiprobe/controllers/filters/ListAppFiltersController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,195 +1,195 @@\n-  SHA-256 checksum 8301f49ceefe9c9a4f5f9149ff884f0ac115ddd78ca8a889558da9dc1fc958a3\n+  SHA-256 checksum b5eb6a02521bb12c77d3a92af27ec2ddfaee7605e19e3643033e8ae6f41751e5\n   Compiled from \"ListAppFiltersController.java\"\n public class psiprobe.controllers.filters.ListAppFiltersController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/filters/ListAppFiltersController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #12                         // psiprobe/controllers/filters/ListAppFiltersController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/filters/ListAppFiltersController\n-   #2 = Utf8               psiprobe/controllers/filters/ListAppFiltersController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/filters/ListAppFiltersController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /appfilters.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = Methodref          #1.#33         // psiprobe/controllers/filters/ListAppFiltersController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #33 = NameAndType        #34:#35        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #34 = Utf8               getContainerWrapper\n-  #35 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-  #36 = Methodref          #37.#39        // psiprobe/tools/ApplicationUtils.getApplicationFilters:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #37 = Class              #38            // psiprobe/tools/ApplicationUtils\n-  #38 = Utf8               psiprobe/tools/ApplicationUtils\n-  #39 = NameAndType        #40:#41        // getApplicationFilters:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #40 = Utf8               getApplicationFilters\n-  #41 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n-  #42 = Class              #43            // org/springframework/web/servlet/ModelAndView\n-  #43 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #44 = Methodref          #1.#45         // psiprobe/controllers/filters/ListAppFiltersController.getViewName:()Ljava/lang/String;\n-  #45 = NameAndType        #46:#47        // getViewName:()Ljava/lang/String;\n-  #46 = Utf8               getViewName\n-  #47 = Utf8               ()Ljava/lang/String;\n-  #48 = String             #49            // appFilters\n-  #49 = Utf8               appFilters\n-  #50 = Methodref          #42.#51        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #51 = NameAndType        #5:#52         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #52 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #53 = Utf8               contextName\n-  #54 = Utf8               Ljava/lang/String;\n-  #55 = Utf8               context\n-  #56 = Utf8               Lorg/apache/catalina/Context;\n-  #57 = Utf8               Ljava/util/List;\n-  #58 = Utf8               LocalVariableTypeTable\n-  #59 = Utf8               Ljava/util/List<Lpsiprobe/model/FilterInfo;>;\n-  #60 = Utf8               setViewName\n-  #61 = Utf8               (Ljava/lang/String;)V\n-  #62 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #63 = Utf8               value\n-  #64 = Utf8               appfilters\n-  #65 = Methodref          #3.#66         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #66 = NameAndType        #60:#61        // setViewName:(Ljava/lang/String;)V\n-  #67 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #12.#13        // psiprobe/controllers/filters/ListAppFiltersController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #12 = Class              #14            // psiprobe/controllers/filters/ListAppFiltersController\n+  #13 = NameAndType        #15:#16        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #14 = Utf8               psiprobe/controllers/filters/ListAppFiltersController\n+  #15 = Utf8               getContainerWrapper\n+  #16 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+  #17 = Methodref          #18.#19        // psiprobe/tools/ApplicationUtils.getApplicationFilters:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #18 = Class              #20            // psiprobe/tools/ApplicationUtils\n+  #19 = NameAndType        #21:#22        // getApplicationFilters:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #20 = Utf8               psiprobe/tools/ApplicationUtils\n+  #21 = Utf8               getApplicationFilters\n+  #22 = Utf8               (Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+  #23 = Class              #24            // org/springframework/web/servlet/ModelAndView\n+  #24 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #25 = Methodref          #12.#26        // psiprobe/controllers/filters/ListAppFiltersController.getViewName:()Ljava/lang/String;\n+  #26 = NameAndType        #27:#28        // getViewName:()Ljava/lang/String;\n+  #27 = Utf8               getViewName\n+  #28 = Utf8               ()Ljava/lang/String;\n+  #29 = String             #30            // appFilters\n+  #30 = Utf8               appFilters\n+  #31 = Methodref          #23.#32        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #32 = NameAndType        #5:#33         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #33 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #34 = Methodref          #2.#35         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+  #35 = NameAndType        #36:#37        // setViewName:(Ljava/lang/String;)V\n+  #36 = Utf8               setViewName\n+  #37 = Utf8               (Ljava/lang/String;)V\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Lpsiprobe/controllers/filters/ListAppFiltersController;\n+  #43 = Utf8               request\n+  #44 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #45 = Utf8               response\n+  #46 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #47 = Utf8               Exceptions\n+  #48 = Class              #49            // java/lang/Exception\n+  #49 = Utf8               java/lang/Exception\n+  #50 = Utf8               MethodParameters\n+  #51 = Utf8               RuntimeVisibleAnnotations\n+  #52 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #53 = Utf8               path\n+  #54 = Utf8               /appfilters.htm\n+  #55 = Utf8               handleContext\n+  #56 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #57 = Utf8               contextName\n+  #58 = Utf8               Ljava/lang/String;\n+  #59 = Utf8               context\n+  #60 = Utf8               Lorg/apache/catalina/Context;\n+  #61 = Utf8               Ljava/util/List;\n+  #62 = Utf8               LocalVariableTypeTable\n+  #63 = Utf8               Ljava/util/List<Lpsiprobe/model/FilterInfo;>;\n+  #64 = Utf8               viewName\n+  #65 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #66 = Utf8               value\n+  #67 = Utf8               appfilters\n   #68 = Utf8               SourceFile\n   #69 = Utf8               ListAppFiltersController.java\n   #70 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.filters.ListAppFiltersController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/filters/ListAppFiltersController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/appfilters.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/filters/ListAppFiltersController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #52(#53=[s#54])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/appfilters.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=6, args_size=5\n          0: aload_2\n          1: aload_0\n-         2: invokevirtual #32                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         5: invokestatic  #36                 // Method psiprobe/tools/ApplicationUtils.getApplicationFilters:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n+         2: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         5: invokestatic  #17                 // Method psiprobe/tools/ApplicationUtils.getApplicationFilters:(Lorg/apache/catalina/Context;Lpsiprobe/beans/ContainerWrapperBean;)Ljava/util/List;\n          8: astore        5\n-        10: new           #42                 // class org/springframework/web/servlet/ModelAndView\n+        10: new           #23                 // class org/springframework/web/servlet/ModelAndView\n         13: dup\n         14: aload_0\n-        15: invokevirtual #44                 // Method getViewName:()Ljava/lang/String;\n-        18: ldc           #48                 // String appFilters\n+        15: invokevirtual #25                 // Method getViewName:()Ljava/lang/String;\n+        18: ldc           #29                 // String appFilters\n         20: aload         5\n-        22: invokespecial #50                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        22: invokespecial #31                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         25: areturn\n       LineNumberTable:\n-        line 46: 0\n-        line 45: 8\n+        line 45: 0\n+        line 46: 2\n         line 48: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/filters/ListAppFiltersController;\n             0      26     1 contextName   Ljava/lang/String;\n             0      26     2 context   Lorg/apache/catalina/Context;\n             0      26     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0      26     4 response   Ljavax/servlet/http/HttpServletResponse;\n            10      16     5 appFilters   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            10      16     5 appFilters   Ljava/util/List<Lpsiprobe/model/FilterInfo;>;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #62(#63=s#64)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"appfilters\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #65                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #34                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/filters/ListAppFiltersController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #65(#66=s#67)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"appfilters\"\n+        )\n }\n SourceFile: \"ListAppFiltersController.java\"\n RuntimeVisibleAnnotations:\n   0: #70()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/filters/package-info.class", "source2": "psiprobe/controllers/filters/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 4c14a71becbf9c1acf9dd9f5ec8eb02e589ed70d00ac3dc60dfd48aae89fb388\n+  SHA-256 checksum b281cd4f4fb3dfbf20555a8201f5f5d8fc5f9972eea8227259035d10ca8f6c4f\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.filters.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/filters/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/filters/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/filters/package-info\"\n-  #2 = Utf8               psiprobe/controllers/filters/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/filters/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/filters/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/help/HelpApplicationsController.class", "source2": "psiprobe/controllers/help/HelpApplicationsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 5db05d981397b6b930e003a5892f1252b59c74248e173e6ce494b668cad5ddee\n+  SHA-256 checksum 3e24a59c06edce89164987639efd63e24bcf2621b4f0450501183e2853003f6c\n   Compiled from \"HelpApplicationsController.java\"\n public class psiprobe.controllers.help.HelpApplicationsController extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/help/HelpApplicationsController\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/help/HelpApplicationsController\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/help/HelpApplicationsController\n-   #2 = Utf8               psiprobe/controllers/help/HelpApplicationsController\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/help/HelpApplicationsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /help/applications.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/help/HelpApplicationsController\n+  #16 = Utf8               psiprobe/controllers/help/HelpApplicationsController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/help/HelpApplicationsController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/help/applications\n-  #35 = Methodref          #3.#36         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /help/applications.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/help/applications\n   #39 = Utf8               SourceFile\n   #40 = Utf8               HelpApplicationsController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.help.HelpApplicationsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/help/HelpApplicationsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/help/applications.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/help/HelpApplicationsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/help/applications.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/help/applications\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/help/HelpApplicationsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/help/applications\"\n+        )\n }\n SourceFile: \"HelpApplicationsController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/help/HelpDatasourceTestController.class", "source2": "psiprobe/controllers/help/HelpDatasourceTestController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 88991ea1a83a97e82cf21c401bcf807dc90ff237f0c4449ed44fa26aae479e9c\n+  SHA-256 checksum d8771c5ce69d5a7793ac95ae02012ea16bc411327d7ab1b01b5af8cefa78ddea\n   Compiled from \"HelpDatasourceTestController.java\"\n public class psiprobe.controllers.help.HelpDatasourceTestController extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/help/HelpDatasourceTestController\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/help/HelpDatasourceTestController\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/help/HelpDatasourceTestController\n-   #2 = Utf8               psiprobe/controllers/help/HelpDatasourceTestController\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/help/HelpDatasourceTestController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /help/datasourcetest.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/help/HelpDatasourceTestController\n+  #16 = Utf8               psiprobe/controllers/help/HelpDatasourceTestController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/help/HelpDatasourceTestController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/help/datasourcetest\n-  #35 = Methodref          #3.#36         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /help/datasourcetest.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/help/datasourcetest\n   #39 = Utf8               SourceFile\n   #40 = Utf8               HelpDatasourceTestController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.help.HelpDatasourceTestController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/help/HelpDatasourceTestController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/help/datasourcetest.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/help/HelpDatasourceTestController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/help/datasourcetest.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/help/datasourcetest\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/help/HelpDatasourceTestController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/help/datasourcetest\"\n+        )\n }\n SourceFile: \"HelpDatasourceTestController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/help/HelpDatasourcesController.class", "source2": "psiprobe/controllers/help/HelpDatasourcesController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 8f88b3d03ac259a965dd1dca7159dc2b667dd0a8054c1eaaac1adbf5c6c5f2e3\n+  SHA-256 checksum da6b75ae686e67de17c827444be7b850d1e122f4269ed1b78b2c917f2e870144\n   Compiled from \"HelpDatasourcesController.java\"\n public class psiprobe.controllers.help.HelpDatasourcesController extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/help/HelpDatasourcesController\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/help/HelpDatasourcesController\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/help/HelpDatasourcesController\n-   #2 = Utf8               psiprobe/controllers/help/HelpDatasourcesController\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/help/HelpDatasourcesController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /help/datasources.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/help/HelpDatasourcesController\n+  #16 = Utf8               psiprobe/controllers/help/HelpDatasourcesController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/help/HelpDatasourcesController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/help/datasources\n-  #35 = Methodref          #3.#36         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /help/datasources.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/help/datasources\n   #39 = Utf8               SourceFile\n   #40 = Utf8               HelpDatasourcesController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.help.HelpDatasourcesController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/help/HelpDatasourcesController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/help/datasources.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/help/HelpDatasourcesController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/help/datasources.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/help/datasources\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/help/HelpDatasourcesController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/help/datasources\"\n+        )\n }\n SourceFile: \"HelpDatasourcesController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/help/HelpSessionSearchController.class", "source2": "psiprobe/controllers/help/HelpSessionSearchController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 3d46daba24e6b69146404c754942d001a859a67e2782402f64e809fc698b2e07\n+  SHA-256 checksum 0ff3d0c2bc815523e9deb95799a41f1a8c222345821f8fa4b87f19e3e2956e38\n   Compiled from \"HelpSessionSearchController.java\"\n public class psiprobe.controllers.help.HelpSessionSearchController extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/help/HelpSessionSearchController\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/help/HelpSessionSearchController\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/help/HelpSessionSearchController\n-   #2 = Utf8               psiprobe/controllers/help/HelpSessionSearchController\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/help/HelpSessionSearchController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /help/sessionsearch.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/help/HelpSessionSearchController\n+  #16 = Utf8               psiprobe/controllers/help/HelpSessionSearchController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/help/HelpSessionSearchController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/help/sessionsearch\n-  #35 = Methodref          #3.#36         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /help/sessionsearch.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/help/sessionsearch\n   #39 = Utf8               SourceFile\n   #40 = Utf8               HelpSessionSearchController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.help.HelpSessionSearchController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/help/HelpSessionSearchController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/help/sessionsearch.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/help/HelpSessionSearchController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/help/sessionsearch.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/help/sessionsearch\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/help/HelpSessionSearchController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/help/sessionsearch\"\n+        )\n }\n SourceFile: \"HelpSessionSearchController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/help/HelpThreads2Controller.class", "source2": "psiprobe/controllers/help/HelpThreads2Controller.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum aa0572176d8ff702add0a5360fd9f2eead36c371f9663ce004b0a283a75bfcc9\n+  SHA-256 checksum a456f6d8e8f60bbacd36e4b6b0d0fda1ab0355854c28bb8341f5a6f3b914ce32\n   Compiled from \"HelpThreads2Controller.java\"\n public class psiprobe.controllers.help.HelpThreads2Controller extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/help/HelpThreads2Controller\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/help/HelpThreads2Controller\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/help/HelpThreads2Controller\n-   #2 = Utf8               psiprobe/controllers/help/HelpThreads2Controller\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/help/HelpThreads2Controller;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /help/threads2.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/help/HelpThreads2Controller\n+  #16 = Utf8               psiprobe/controllers/help/HelpThreads2Controller\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/help/HelpThreads2Controller;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/help/threads2\n-  #35 = Methodref          #3.#36         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /help/threads2.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/help/threads2\n   #39 = Utf8               SourceFile\n   #40 = Utf8               HelpThreads2Controller.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.help.HelpThreads2Controller();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/help/HelpThreads2Controller;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/help/threads2.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/help/HelpThreads2Controller;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/help/threads2.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/help/threads2\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/help/HelpThreads2Controller;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/help/threads2\"\n+        )\n }\n SourceFile: \"HelpThreads2Controller.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/help/HelpThreadsController.class", "source2": "psiprobe/controllers/help/HelpThreadsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum f2c1df6437a147530714d51aa51f853c1d599a758b7c6404a44db98a0f56e361\n+  SHA-256 checksum 0136d7d99ecda302f58aa0e433a14a33bf1647b11dd6d34ab20f38076b9d1abc\n   Compiled from \"HelpThreadsController.java\"\n public class psiprobe.controllers.help.HelpThreadsController extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/help/HelpThreadsController\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/help/HelpThreadsController\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/help/HelpThreadsController\n-   #2 = Utf8               psiprobe/controllers/help/HelpThreadsController\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/help/HelpThreadsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /help/threads.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/help/HelpThreadsController\n+  #16 = Utf8               psiprobe/controllers/help/HelpThreadsController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/help/HelpThreadsController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/help/threads\n-  #35 = Methodref          #3.#36         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /help/threads.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/help/threads\n   #39 = Utf8               SourceFile\n   #40 = Utf8               HelpThreadsController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.help.HelpThreadsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/help/HelpThreadsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/help/threads.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/help/HelpThreadsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/help/threads.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/help/threads\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/help/HelpThreadsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/help/threads\"\n+        )\n }\n SourceFile: \"HelpThreadsController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/help/package-info.class", "source2": "psiprobe/controllers/help/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 406b9131a9fbe2e23e7414cc1af1fc01569cac76354a3262d48c8b07638539c1\n+  SHA-256 checksum d933880daf08be9fd4a77047e4abd2c74662c855b537ecf78ca02e5133cc67b4\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.help.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/help/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/help/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/help/package-info\"\n-  #2 = Utf8               psiprobe/controllers/help/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/help/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/help/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/jsp/DiscardCompiledJspController.class", "source2": "psiprobe/controllers/jsp/DiscardCompiledJspController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -18,15 +18,15 @@\n     @RequestMapping(path = { \"/adm/discard.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         this.getContainerWrapper().getTomcatContainer().discardWorkDir(context);\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName() + \"?\" + request.getQueryString()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName() + \"?\" + request.getQueryString()));\n     }\n     \n     @Value(\"/app/jsp.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n }\n"}]}, {"source1": "psiprobe/controllers/jsp/DisplayJspController.class", "source2": "psiprobe/controllers/jsp/DisplayJspController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,15 +33,15 @@\n         if (summary == null || !contextName.equals(summary.getName())) {\n             summary = new Summary();\n             summary.setName(contextName);\n         }\n         this.getContainerWrapper().getTomcatContainer().listContextJsps(context, summary, compile);\n         request.getSession(false).setAttribute(\"jsp.summary\", (Object)summary);\n         if (compile) {\n-            return new ModelAndView((View)new RedirectView(String.valueOf(request.getRequestURI()) + \"?webapp=\" + ((contextName.length() == 0) ? \"/\" : contextName)));\n+            return new ModelAndView((View)new RedirectView(request.getRequestURI() + \"?webapp=\" + ((contextName.length() == 0) ? \"/\" : contextName)));\n         }\n         return new ModelAndView(this.getViewName(), \"summary\", (Object)summary);\n     }\n     \n     @Value(\"showjsps\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n"}]}, {"source1": "psiprobe/controllers/jsp/DownloadServletController.class", "source2": "psiprobe/controllers/jsp/DownloadServletController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,206 +1,206 @@\n-  SHA-256 checksum 0032e96514a9b94db6b5c34763e51d8afc1722b9a40b8665e76f14517941571e\n+  SHA-256 checksum 545768bc5549615c4cf4f842a411647a8b2f02f35eb56c7a587f05e9fb654417\n   Compiled from \"DownloadServletController.java\"\n public class psiprobe.controllers.jsp.DownloadServletController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/jsp/DownloadServletController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #20                         // psiprobe/controllers/jsp/DownloadServletController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/jsp/DownloadServletController\n-   #2 = Utf8               psiprobe/controllers/jsp/DownloadServletController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/jsp/DownloadServletController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/downloadserv.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = String             #33            // source\n-  #33 = Utf8               source\n-  #34 = Methodref          #35.#37        // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #35 = Class              #36            // org/springframework/web/bind/ServletRequestUtils\n-  #36 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-  #37 = NameAndType        #38:#39        // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #38 = Utf8               getStringParameter\n-  #39 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #40 = Methodref          #1.#41         // psiprobe/controllers/jsp/DownloadServletController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #41 = NameAndType        #42:#43        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-  #42 = Utf8               getContainerWrapper\n-  #43 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-  #44 = Methodref          #45.#47        // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-  #45 = Class              #46            // psiprobe/beans/ContainerWrapperBean\n-  #46 = Utf8               psiprobe/beans/ContainerWrapperBean\n-  #47 = NameAndType        #48:#49        // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-  #48 = Utf8               getTomcatContainer\n-  #49 = Utf8               ()Lpsiprobe/TomcatContainer;\n-  #50 = InterfaceMethodref #51.#53        // psiprobe/TomcatContainer.getServletFileNameForJsp:(Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n-  #51 = Class              #52            // psiprobe/TomcatContainer\n-  #52 = Utf8               psiprobe/TomcatContainer\n-  #53 = NameAndType        #54:#55        // getServletFileNameForJsp:(Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n-  #54 = Utf8               getServletFileNameForJsp\n-  #55 = Utf8               (Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n-  #56 = Class              #57            // java/io/File\n-  #57 = Utf8               java/io/File\n-  #58 = Methodref          #56.#59        // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-  #59 = NameAndType        #5:#60         // \"<init>\":(Ljava/lang/String;)V\n-  #60 = Utf8               (Ljava/lang/String;)V\n-  #61 = Methodref          #56.#62        // java/io/File.exists:()Z\n-  #62 = NameAndType        #63:#64        // exists:()Z\n-  #63 = Utf8               exists\n-  #64 = Utf8               ()Z\n-  #65 = Methodref          #66.#68        // psiprobe/Utils.sendFile:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n-  #66 = Class              #67            // psiprobe/Utils\n-  #67 = Utf8               psiprobe/Utils\n-  #68 = NameAndType        #69:#70        // sendFile:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n-  #69 = Utf8               sendFile\n-  #70 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n-  #71 = Utf8               contextName\n-  #72 = Utf8               Ljava/lang/String;\n-  #73 = Utf8               context\n-  #74 = Utf8               Lorg/apache/catalina/Context;\n-  #75 = Utf8               jspName\n-  #76 = Utf8               servletName\n-  #77 = Utf8               servletFile\n-  #78 = Utf8               Ljava/io/File;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = String             #12            // source\n+  #12 = Utf8               source\n+  #13 = Methodref          #14.#15        // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #14 = Class              #16            // org/springframework/web/bind/ServletRequestUtils\n+  #15 = NameAndType        #17:#18        // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #16 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+  #17 = Utf8               getStringParameter\n+  #18 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #19 = Methodref          #20.#21        // psiprobe/controllers/jsp/DownloadServletController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #20 = Class              #22            // psiprobe/controllers/jsp/DownloadServletController\n+  #21 = NameAndType        #23:#24        // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+  #22 = Utf8               psiprobe/controllers/jsp/DownloadServletController\n+  #23 = Utf8               getContainerWrapper\n+  #24 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+  #25 = Methodref          #26.#27        // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+  #26 = Class              #28            // psiprobe/beans/ContainerWrapperBean\n+  #27 = NameAndType        #29:#30        // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+  #28 = Utf8               psiprobe/beans/ContainerWrapperBean\n+  #29 = Utf8               getTomcatContainer\n+  #30 = Utf8               ()Lpsiprobe/TomcatContainer;\n+  #31 = InterfaceMethodref #32.#33        // psiprobe/TomcatContainer.getServletFileNameForJsp:(Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n+  #32 = Class              #34            // psiprobe/TomcatContainer\n+  #33 = NameAndType        #35:#36        // getServletFileNameForJsp:(Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n+  #34 = Utf8               psiprobe/TomcatContainer\n+  #35 = Utf8               getServletFileNameForJsp\n+  #36 = Utf8               (Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n+  #37 = Class              #38            // java/io/File\n+  #38 = Utf8               java/io/File\n+  #39 = Methodref          #37.#40        // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+  #40 = NameAndType        #5:#41         // \"<init>\":(Ljava/lang/String;)V\n+  #41 = Utf8               (Ljava/lang/String;)V\n+  #42 = Methodref          #37.#43        // java/io/File.exists:()Z\n+  #43 = NameAndType        #44:#45        // exists:()Z\n+  #44 = Utf8               exists\n+  #45 = Utf8               ()Z\n+  #46 = Methodref          #47.#48        // psiprobe/Utils.sendFile:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n+  #47 = Class              #49            // psiprobe/Utils\n+  #48 = NameAndType        #50:#51        // sendFile:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n+  #49 = Utf8               psiprobe/Utils\n+  #50 = Utf8               sendFile\n+  #51 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n+  #52 = Utf8               Code\n+  #53 = Utf8               LineNumberTable\n+  #54 = Utf8               LocalVariableTable\n+  #55 = Utf8               this\n+  #56 = Utf8               Lpsiprobe/controllers/jsp/DownloadServletController;\n+  #57 = Utf8               request\n+  #58 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #59 = Utf8               response\n+  #60 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #61 = Utf8               Exceptions\n+  #62 = Class              #63            // java/lang/Exception\n+  #63 = Utf8               java/lang/Exception\n+  #64 = Utf8               MethodParameters\n+  #65 = Utf8               RuntimeVisibleAnnotations\n+  #66 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #67 = Utf8               path\n+  #68 = Utf8               /app/downloadserv.htm\n+  #69 = Utf8               handleContext\n+  #70 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #71 = Utf8               servletFile\n+  #72 = Utf8               Ljava/io/File;\n+  #73 = Utf8               servletName\n+  #74 = Utf8               Ljava/lang/String;\n+  #75 = Utf8               contextName\n+  #76 = Utf8               context\n+  #77 = Utf8               Lorg/apache/catalina/Context;\n+  #78 = Utf8               jspName\n   #79 = Utf8               StackMapTable\n   #80 = Class              #81            // java/lang/String\n   #81 = Utf8               java/lang/String\n   #82 = Utf8               SourceFile\n   #83 = Utf8               DownloadServletController.java\n   #84 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.jsp.DownloadServletController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/jsp/DownloadServletController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/downloadserv.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/jsp/DownloadServletController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #66(#67=[s#68])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/downloadserv.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=8, args_size=5\n          0: aload_3\n-         1: ldc           #32                 // String source\n+         1: ldc           #11                 // String source\n          3: aconst_null\n-         4: invokestatic  #34                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         4: invokestatic  #13                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n          7: astore        5\n          9: aload         5\n         11: ifnull        63\n         14: aload_0\n-        15: invokevirtual #40                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        18: invokevirtual #44                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        15: invokevirtual #19                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        18: invokevirtual #25                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n         21: aload_2\n         22: aload         5\n-        24: invokeinterface #50,  3           // InterfaceMethod psiprobe/TomcatContainer.getServletFileNameForJsp:(Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n+        24: invokeinterface #31,  3           // InterfaceMethod psiprobe/TomcatContainer.getServletFileNameForJsp:(Lorg/apache/catalina/Context;Ljava/lang/String;)Ljava/lang/String;\n         29: astore        6\n         31: aload         6\n         33: ifnull        63\n-        36: new           #56                 // class java/io/File\n+        36: new           #37                 // class java/io/File\n         39: dup\n         40: aload         6\n-        42: invokespecial #58                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        42: invokespecial #39                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         45: astore        7\n         47: aload         7\n-        49: invokevirtual #61                 // Method java/io/File.exists:()Z\n+        49: invokevirtual #42                 // Method java/io/File.exists:()Z\n         52: ifeq          63\n         55: aload_3\n         56: aload         4\n         58: aload         7\n-        60: invokestatic  #65                 // Method psiprobe/Utils.sendFile:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n+        60: invokestatic  #46                 // Method psiprobe/Utils.sendFile:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/io/File;)V\n         63: aconst_null\n         64: areturn\n       LineNumberTable:\n         line 44: 0\n         line 46: 9\n-        line 48: 14\n-        line 47: 29\n+        line 47: 14\n+        line 48: 15\n         line 49: 31\n         line 50: 36\n         line 51: 47\n         line 52: 55\n         line 56: 63\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           47      16     7 servletFile   Ljava/io/File;\n+           31      32     6 servletName   Ljava/lang/String;\n             0      65     0  this   Lpsiprobe/controllers/jsp/DownloadServletController;\n             0      65     1 contextName   Ljava/lang/String;\n             0      65     2 context   Lorg/apache/catalina/Context;\n             0      65     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0      65     4 response   Ljavax/servlet/http/HttpServletResponse;\n             9      56     5 jspName   Ljava/lang/String;\n-           31      32     6 servletName   Ljava/lang/String;\n-           47      16     7 servletFile   Ljava/io/File;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 63\n           locals = [ class java/lang/String ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n }\n"}]}, {"source1": "psiprobe/controllers/jsp/RecompileJspController.class", "source2": "psiprobe/controllers/jsp/RecompileJspController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers.jsp;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.util.Iterator;\n import javax.servlet.http.HttpSession;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.RedirectView;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n@@ -14,28 +15,23 @@\n import java.util.ArrayList;\n import psiprobe.model.jsp.Summary;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class RecompileJspController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)RecompileJspController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/app/recompile.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final HttpSession session = request.getSession(false);\n@@ -58,15 +54,19 @@\n                 this.getContainerWrapper().getTomcatContainer().recompileJsps(context, summary, (List)names2);\n                 request.getSession(false).setAttribute(\"jsp.summary\", (Object)summary);\n             }\n             else {\n                 RecompileJspController.logger.error(\"source is not passed, nothing to do\");\n             }\n         }\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + ServletRequestUtils.getStringParameter((ServletRequest)request, \"view\", this.getViewName()) + \"?\" + request.getQueryString()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + ServletRequestUtils.getStringParameter((ServletRequest)request, \"view\", this.getViewName()) + \"?\" + request.getQueryString()));\n     }\n     \n     @Value(\"/app/jsp.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)RecompileJspController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/jsp/ViewServletSourceController.class", "source2": "psiprobe/controllers/jsp/ViewServletSourceController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -37,37 +37,16 @@\n         final String encoding = opt.getJavaEncoding();\n         String content = null;\n         if (jspName != null) {\n             final String servletName = this.getContainerWrapper().getTomcatContainer().getServletFileNameForJsp(context, jspName);\n             if (servletName != null) {\n                 final File servletFile = new File(servletName);\n                 if (servletFile.exists()) {\n-                    Throwable t = null;\n-                    try {\n-                        final InputStream fis = Files.newInputStream(servletFile.toPath(), new OpenOption[0]);\n-                        try {\n-                            content = Utils.highlightStream(jspName, fis, \"java\", encoding);\n-                        }\n-                        finally {\n-                            if (fis != null) {\n-                                fis.close();\n-                            }\n-                        }\n-                    }\n-                    finally {\n-                        if (t == null) {\n-                            final Throwable exception;\n-                            t = exception;\n-                        }\n-                        else {\n-                            final Throwable exception;\n-                            if (t != exception) {\n-                                t.addSuppressed(exception);\n-                            }\n-                        }\n+                    try (final InputStream fis = Files.newInputStream(servletFile.toPath(), new OpenOption[0])) {\n+                        content = Utils.highlightStream(jspName, fis, \"java\", encoding);\n                     }\n                 }\n             }\n         }\n         return new ModelAndView(this.getViewName(), \"content\", (Object)content);\n     }\n     \n"}]}, {"source1": "psiprobe/controllers/jsp/ViewSourceController.class", "source2": "psiprobe/controllers/jsp/ViewSourceController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers.jsp;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.io.InputStream;\n import org.apache.jasper.Options;\n import javax.servlet.ServletContext;\n import psiprobe.Utils;\n import org.apache.jasper.EmbeddedServletOptions;\n import javax.servlet.ServletConfig;\n@@ -13,28 +14,23 @@\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class ViewSourceController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ViewSourceController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/app/viewsource.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         String jspName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"source\", (String)null);\n@@ -49,70 +45,30 @@\n                     final ServletConfig scfg = (ServletConfig)context.findChild(\"jsp\");\n                     final Options opt = (Options)new EmbeddedServletOptions(scfg, sctx);\n                     final String descriptorPageEncoding = opt.getJspConfig().findJspProperty(jspName).getPageEncoding();\n                     if (descriptorPageEncoding != null && descriptorPageEncoding.length() > 0) {\n                         item.setEncoding(descriptorPageEncoding);\n                     }\n                     else {\n-                        Throwable t = null;\n-                        try {\n-                            final InputStream encodedStream = this.getContainerWrapper().getTomcatContainer().getResourceStream(jspName, context);\n-                            try {\n-                                item.setEncoding(Utils.getJspEncoding(encodedStream));\n-                            }\n-                            finally {\n-                                if (encodedStream != null) {\n-                                    encodedStream.close();\n-                                }\n-                            }\n-                        }\n-                        finally {\n-                            if (t == null) {\n-                                final Throwable exception;\n-                                t = exception;\n-                            }\n-                            else {\n-                                final Throwable exception;\n-                                if (t != exception) {\n-                                    t.addSuppressed(exception);\n-                                }\n-                            }\n+                        try (final InputStream encodedStream = this.getContainerWrapper().getTomcatContainer().getResourceStream(jspName, context)) {\n+                            item.setEncoding(Utils.getJspEncoding(encodedStream));\n                         }\n                     }\n-                    Throwable t2 = null;\n-                    try {\n-                        final InputStream jspStream = this.getContainerWrapper().getTomcatContainer().getResourceStream(jspName, context);\n-                        try {\n-                            if (highlight) {\n-                                request.setAttribute(\"highlightedContent\", (Object)Utils.highlightStream(jspName, jspStream, \"xhtml\", item.getEncoding()));\n-                            }\n-                            else {\n-                                request.setAttribute(\"content\", (Object)Utils.readStream(jspStream, item.getEncoding()));\n-                            }\n-                        }\n-                        finally {\n-                            if (jspStream != null) {\n-                                jspStream.close();\n-                            }\n-                        }\n-                    }\n-                    finally {\n-                        if (t2 == null) {\n-                            final Throwable exception2;\n-                            t2 = exception2;\n+                    try (final InputStream jspStream = this.getContainerWrapper().getTomcatContainer().getResourceStream(jspName, context)) {\n+                        if (highlight) {\n+                            request.setAttribute(\"highlightedContent\", (Object)Utils.highlightStream(jspName, jspStream, \"xhtml\", item.getEncoding()));\n                         }\n                         else {\n-                            final Throwable exception2;\n-                            if (t2 != exception2) {\n-                                t2.addSuppressed(exception2);\n-                            }\n+                            request.setAttribute(\"content\", (Object)Utils.readStream(jspStream, item.getEncoding()));\n                         }\n                     }\n                 }\n-                ViewSourceController.logger.error(\"{} does not exist\", (Object)jspName);\n+                else {\n+                    ViewSourceController.logger.error(\"{} does not exist\", (Object)jspName);\n+                }\n                 request.setAttribute(\"item\", (Object)item);\n             }\n             else {\n                 ViewSourceController.logger.error(\"jsp name passed is not in the summary, ignored\");\n             }\n         }\n         else {\n@@ -126,8 +82,12 @@\n         return new ModelAndView(this.getViewName());\n     }\n     \n     @Value(\"view_jsp_source\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ViewSourceController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/jsp/package-info.class", "source2": "psiprobe/controllers/jsp/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 775d0ffa76e64e89ab8a8d95bf5dc34040dbce9443743f1b1c4a33ffbc0207ef\n+  SHA-256 checksum d648f351b0f74e7c4980269fffa25d6ffca9e31dc2a0cc0097587ac13b0ef07c\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.jsp.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/jsp/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/jsp/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/jsp/package-info\"\n-  #2 = Utf8               psiprobe/controllers/jsp/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/jsp/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/jsp/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/logs/AbstractLogHandlerController.class", "source2": "psiprobe/controllers/logs/AbstractLogHandlerController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.controllers.logs;\n \n+import org.slf4j.LoggerFactory;\n import psiprobe.tools.logging.LogDestination;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import javax.inject.Inject;\n import psiprobe.beans.LogResolverBean;\n import org.slf4j.Logger;\n import org.springframework.web.servlet.mvc.ParameterizableViewController;\n \n public abstract class AbstractLogHandlerController extends ParameterizableViewController\n {\n     private static final Logger logger;\n     @Inject\n     private LogResolverBean logResolver;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AbstractLogHandlerController.class);\n-    }\n-    \n     public LogResolverBean getLogResolver() {\n         return this.logResolver;\n     }\n     \n     public void setLogResolver(final LogResolverBean logResolver) {\n         this.logResolver = logResolver;\n     }\n@@ -56,8 +52,12 @@\n         if (!logFound) {\n             response.sendError(404);\n         }\n         return modelAndView;\n     }\n     \n     protected abstract ModelAndView handleLogFile(final HttpServletRequest request, final HttpServletResponse response, final LogDestination logDest) throws Exception;\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AbstractLogHandlerController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/logs/ChangeLogLevelController.class", "source2": "psiprobe/controllers/logs/ChangeLogLevelController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,304 +1,302 @@\n-  SHA-256 checksum 74c4db81098d4d7acda3412e78653a9048646e01a327d7f959630cf12e6146b3\n+  SHA-256 checksum d3f79a03b4fdabcfc0c2dc232b4ac7c555187bc0a996c62a986e88defc133d44\n   Compiled from \"ChangeLogLevelController.java\"\n public class psiprobe.controllers.logs.ChangeLogLevelController extends psiprobe.controllers.logs.AbstractLogHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/logs/ChangeLogLevelController\n-  super_class: #3                         // psiprobe/controllers/logs/AbstractLogHandlerController\n+  this_class: #100                        // psiprobe/controllers/logs/ChangeLogLevelController\n+  super_class: #2                         // psiprobe/controllers/logs/AbstractLogHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/logs/ChangeLogLevelController\n-    #2 = Utf8               psiprobe/controllers/logs/ChangeLogLevelController\n-    #3 = Class              #4            // psiprobe/controllers/logs/AbstractLogHandlerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/logs/AbstractLogHandlerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/logs/AbstractLogHandlerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/logs/ChangeLogLevelController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /adm/changeloglevel.ajax\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleLogFile\n-   #31 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n-   #32 = String             #33           // level\n-   #33 = Utf8               level\n-   #34 = Methodref          #35.#37       // org/springframework/web/bind/ServletRequestUtils.getRequiredStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-   #35 = Class              #36           // org/springframework/web/bind/ServletRequestUtils\n-   #36 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #37 = NameAndType        #38:#39       // getRequiredStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-   #38 = Utf8               getRequiredStringParameter\n-   #39 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-   #40 = InterfaceMethodref #41.#43       // psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n-   #41 = Class              #42           // psiprobe/tools/logging/LogDestination\n-   #42 = Utf8               psiprobe/tools/logging/LogDestination\n-   #43 = NameAndType        #44:#45       // getValidLevels:()[Ljava/lang/String;\n-   #44 = Utf8               getValidLevels\n-   #45 = Utf8               ()[Ljava/lang/String;\n-   #46 = Methodref          #47.#49       // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #47 = Class              #48           // java/util/Arrays\n-   #48 = Utf8               java/util/Arrays\n-   #49 = NameAndType        #50:#51       // asList:([Ljava/lang/Object;)Ljava/util/List;\n-   #50 = Utf8               asList\n-   #51 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n-   #52 = InterfaceMethodref #53.#55       // java/util/List.contains:(Ljava/lang/Object;)Z\n-   #53 = Class              #54           // java/util/List\n-   #54 = Utf8               java/util/List\n-   #55 = NameAndType        #56:#57       // contains:(Ljava/lang/Object;)Z\n-   #56 = Utf8               contains\n-   #57 = Utf8               (Ljava/lang/Object;)Z\n-   #58 = Class              #59           // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-   #59 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-   #60 = Methodref          #58.#61       // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #61 = NameAndType        #62:#63       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #62 = Utf8               getLoggerAccessor\n-   #63 = Utf8               ()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #64 = Methodref          #65.#67       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setLevel:(Ljava/lang/String;)V\n-   #65 = Class              #66           // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-   #66 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-   #67 = NameAndType        #68:#69       // setLevel:(Ljava/lang/String;)V\n-   #68 = Utf8               setLevel\n-   #69 = Utf8               (Ljava/lang/String;)V\n-   #70 = Class              #71           // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-   #71 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-   #72 = Methodref          #70.#73       // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #73 = NameAndType        #62:#74       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #74 = Utf8               ()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #75 = Methodref          #76.#67       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.setLevel:(Ljava/lang/String;)V\n-   #76 = Class              #77           // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-   #77 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-   #78 = Class              #79           // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-   #79 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-   #80 = Methodref          #78.#81       // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #81 = NameAndType        #62:#82       // getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #82 = Utf8               ()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #83 = Methodref          #84.#67       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setLevel:(Ljava/lang/String;)V\n-   #84 = Class              #85           // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-   #85 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-   #86 = Class              #87           // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-   #87 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-   #88 = Methodref          #86.#89       // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #89 = NameAndType        #62:#90       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #90 = Utf8               ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #91 = Methodref          #92.#67       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n-   #92 = Class              #93           // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-   #93 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-   #94 = Class              #95           // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-   #95 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-   #96 = Methodref          #94.#97       // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #97 = NameAndType        #62:#98       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #98 = Utf8               ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #99 = Methodref          #100.#67      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n-  #100 = Class              #101          // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-  #101 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-  #102 = Class              #103          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  #103 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  #104 = Methodref          #102.#105     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-  #105 = NameAndType        #62:#106      // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-  #106 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-  #107 = Methodref          #108.#67      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n-  #108 = Class              #109          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-  #109 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-  #110 = Class              #111          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  #111 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  #112 = Methodref          #110.#113     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #113 = NameAndType        #62:#114      // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #114 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #115 = Methodref          #116.#67      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n-  #116 = Class              #117          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-  #117 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-  #118 = Utf8               logDest\n-  #119 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n-  #120 = Utf8               Ljava/lang/String;\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = String             #12           // level\n+   #12 = Utf8               level\n+   #13 = Methodref          #14.#15       // org/springframework/web/bind/ServletRequestUtils.getRequiredStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+   #14 = Class              #16           // org/springframework/web/bind/ServletRequestUtils\n+   #15 = NameAndType        #17:#18       // getRequiredStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+   #16 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #17 = Utf8               getRequiredStringParameter\n+   #18 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+   #19 = InterfaceMethodref #20.#21       // psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n+   #20 = Class              #22           // psiprobe/tools/logging/LogDestination\n+   #21 = NameAndType        #23:#24       // getValidLevels:()[Ljava/lang/String;\n+   #22 = Utf8               psiprobe/tools/logging/LogDestination\n+   #23 = Utf8               getValidLevels\n+   #24 = Utf8               ()[Ljava/lang/String;\n+   #25 = Methodref          #26.#27       // java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+   #26 = Class              #28           // java/util/Arrays\n+   #27 = NameAndType        #29:#30       // asList:([Ljava/lang/Object;)Ljava/util/List;\n+   #28 = Utf8               java/util/Arrays\n+   #29 = Utf8               asList\n+   #30 = Utf8               ([Ljava/lang/Object;)Ljava/util/List;\n+   #31 = InterfaceMethodref #32.#33       // java/util/List.contains:(Ljava/lang/Object;)Z\n+   #32 = Class              #34           // java/util/List\n+   #33 = NameAndType        #35:#36       // contains:(Ljava/lang/Object;)Z\n+   #34 = Utf8               java/util/List\n+   #35 = Utf8               contains\n+   #36 = Utf8               (Ljava/lang/Object;)Z\n+   #37 = Class              #38           // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+   #38 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+   #39 = Methodref          #37.#40       // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #40 = NameAndType        #41:#42       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #41 = Utf8               getLoggerAccessor\n+   #42 = Utf8               ()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #43 = Methodref          #44.#45       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setLevel:(Ljava/lang/String;)V\n+   #44 = Class              #46           // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+   #45 = NameAndType        #47:#48       // setLevel:(Ljava/lang/String;)V\n+   #46 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+   #47 = Utf8               setLevel\n+   #48 = Utf8               (Ljava/lang/String;)V\n+   #49 = Class              #50           // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+   #50 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+   #51 = Methodref          #49.#52       // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #52 = NameAndType        #41:#53       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #53 = Utf8               ()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #54 = Methodref          #55.#45       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.setLevel:(Ljava/lang/String;)V\n+   #55 = Class              #56           // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+   #56 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+   #57 = Class              #58           // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #58 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #59 = Methodref          #57.#60       // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #60 = NameAndType        #41:#61       // getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #61 = Utf8               ()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #62 = Methodref          #63.#45       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setLevel:(Ljava/lang/String;)V\n+   #63 = Class              #64           // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+   #64 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+   #65 = Class              #66           // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+   #66 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+   #67 = Methodref          #65.#68       // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #68 = NameAndType        #41:#69       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #69 = Utf8               ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #70 = Methodref          #71.#45       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n+   #71 = Class              #72           // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #72 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #73 = Class              #74           // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #74 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #75 = Methodref          #73.#76       // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #76 = NameAndType        #41:#77       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #77 = Utf8               ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #78 = Methodref          #79.#45       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n+   #79 = Class              #80           // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+   #80 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+   #81 = Class              #82           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+   #82 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+   #83 = Methodref          #81.#84       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #84 = NameAndType        #41:#85       // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #85 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #86 = Methodref          #87.#45       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n+   #87 = Class              #88           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #88 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #89 = Class              #90           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+   #90 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+   #91 = Methodref          #89.#92       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #92 = NameAndType        #41:#93       // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #93 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #94 = Methodref          #95.#45       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n+   #95 = Class              #96           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+   #96 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+   #97 = Methodref          #2.#98        // psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n+   #98 = NameAndType        #99:#48       // setViewName:(Ljava/lang/String;)V\n+   #99 = Utf8               setViewName\n+  #100 = Class              #101          // psiprobe/controllers/logs/ChangeLogLevelController\n+  #101 = Utf8               psiprobe/controllers/logs/ChangeLogLevelController\n+  #102 = Utf8               Code\n+  #103 = Utf8               LineNumberTable\n+  #104 = Utf8               LocalVariableTable\n+  #105 = Utf8               this\n+  #106 = Utf8               Lpsiprobe/controllers/logs/ChangeLogLevelController;\n+  #107 = Utf8               request\n+  #108 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #109 = Utf8               response\n+  #110 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #111 = Utf8               Exceptions\n+  #112 = Class              #113          // java/lang/Exception\n+  #113 = Utf8               java/lang/Exception\n+  #114 = Utf8               MethodParameters\n+  #115 = Utf8               RuntimeVisibleAnnotations\n+  #116 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #117 = Utf8               path\n+  #118 = Utf8               /adm/changeloglevel.ajax\n+  #119 = Utf8               handleLogFile\n+  #120 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n   #121 = Utf8               accessor\n   #122 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n   #123 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n   #124 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n   #125 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n   #126 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n   #127 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n   #128 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-  #129 = Utf8               StackMapTable\n-  #130 = Class              #131          // java/lang/String\n-  #131 = Utf8               java/lang/String\n-  #132 = Utf8               setViewName\n-  #133 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #134 = Utf8               value\n-  #135 = Utf8\n-  #136 = Methodref          #3.#137       // psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n-  #137 = NameAndType        #132:#69      // setViewName:(Ljava/lang/String;)V\n-  #138 = Utf8               viewName\n+  #129 = Utf8               logDest\n+  #130 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n+  #131 = Utf8               Ljava/lang/String;\n+  #132 = Utf8               StackMapTable\n+  #133 = Class              #134          // java/lang/String\n+  #134 = Utf8               java/lang/String\n+  #135 = Utf8               viewName\n+  #136 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #137 = Utf8               value\n+  #138 = Utf8\n   #139 = Utf8               SourceFile\n   #140 = Utf8               ChangeLogLevelController.java\n   #141 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.logs.ChangeLogLevelController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/ChangeLogLevelController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/changeloglevel.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/logs/ChangeLogLevelController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #116(#117=[s#118])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/changeloglevel.ajax\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleLogFile(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, psiprobe.tools.logging.LogDestination) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=2, locals=6, args_size=4\n          0: aload_1\n-         1: ldc           #32                 // String level\n-         3: invokestatic  #34                 // Method org/springframework/web/bind/ServletRequestUtils.getRequiredStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+         1: ldc           #11                 // String level\n+         3: invokestatic  #13                 // Method org/springframework/web/bind/ServletRequestUtils.getRequiredStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n          6: astore        4\n          8: aload_3\n-         9: invokeinterface #40,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n+         9: invokeinterface #19,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n         14: ifnull        215\n         17: aload_3\n-        18: invokeinterface #40,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n-        23: invokestatic  #46                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n+        18: invokeinterface #19,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n+        23: invokestatic  #25                 // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;\n         26: aload         4\n-        28: invokeinterface #52,  2           // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z\n+        28: invokeinterface #31,  2           // InterfaceMethod java/util/List.contains:(Ljava/lang/Object;)Z\n         33: ifeq          215\n         36: aload_3\n-        37: instanceof    #58                 // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+        37: instanceof    #37                 // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n         40: ifeq          62\n         43: aload_3\n-        44: checkcast     #58                 // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+        44: checkcast     #37                 // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n         47: astore        5\n         49: aload         5\n-        51: invokevirtual #60                 // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+        51: invokevirtual #39                 // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n         54: aload         4\n-        56: invokevirtual #64                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setLevel:(Ljava/lang/String;)V\n+        56: invokevirtual #43                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setLevel:(Ljava/lang/String;)V\n         59: goto          215\n         62: aload_3\n-        63: instanceof    #70                 // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+        63: instanceof    #49                 // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n         66: ifeq          88\n         69: aload_3\n-        70: checkcast     #70                 // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+        70: checkcast     #49                 // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n         73: astore        5\n         75: aload         5\n-        77: invokevirtual #72                 // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+        77: invokevirtual #51                 // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n         80: aload         4\n-        82: invokevirtual #75                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.setLevel:(Ljava/lang/String;)V\n+        82: invokevirtual #54                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.setLevel:(Ljava/lang/String;)V\n         85: goto          215\n         88: aload_3\n-        89: instanceof    #78                 // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+        89: instanceof    #57                 // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n         92: ifeq          114\n         95: aload_3\n-        96: checkcast     #78                 // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+        96: checkcast     #57                 // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n         99: astore        5\n        101: aload         5\n-       103: invokevirtual #80                 // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+       103: invokevirtual #59                 // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n        106: aload         4\n-       108: invokevirtual #83                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setLevel:(Ljava/lang/String;)V\n+       108: invokevirtual #62                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setLevel:(Ljava/lang/String;)V\n        111: goto          215\n        114: aload_3\n-       115: instanceof    #86                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+       115: instanceof    #65                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n        118: ifeq          140\n        121: aload_3\n-       122: checkcast     #86                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+       122: checkcast     #65                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n        125: astore        5\n        127: aload         5\n-       129: invokevirtual #88                 // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+       129: invokevirtual #67                 // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n        132: aload         4\n-       134: invokevirtual #91                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n+       134: invokevirtual #70                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n        137: goto          215\n        140: aload_3\n-       141: instanceof    #94                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+       141: instanceof    #73                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n        144: ifeq          166\n        147: aload_3\n-       148: checkcast     #94                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+       148: checkcast     #73                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n        151: astore        5\n        153: aload         5\n-       155: invokevirtual #96                 // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+       155: invokevirtual #75                 // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n        158: aload         4\n-       160: invokevirtual #99                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n+       160: invokevirtual #78                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n        163: goto          215\n        166: aload_3\n-       167: instanceof    #102                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+       167: instanceof    #81                 // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n        170: ifeq          192\n        173: aload_3\n-       174: checkcast     #102                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+       174: checkcast     #81                 // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n        177: astore        5\n        179: aload         5\n-       181: invokevirtual #104                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+       181: invokevirtual #83                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n        184: aload         4\n-       186: invokevirtual #107                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n+       186: invokevirtual #86                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setLevel:(Ljava/lang/String;)V\n        189: goto          215\n        192: aload_3\n-       193: instanceof    #110                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+       193: instanceof    #89                 // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n        196: ifeq          215\n        199: aload_3\n-       200: checkcast     #110                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+       200: checkcast     #89                 // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n        203: astore        5\n        205: aload         5\n-       207: invokevirtual #112                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+       207: invokevirtual #91                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n        210: aload         4\n-       212: invokevirtual #115                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n+       212: invokevirtual #94                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setLevel:(Ljava/lang/String;)V\n        215: aconst_null\n        216: areturn\n       LineNumberTable:\n         line 50: 0\n         line 51: 8\n-        line 52: 17\n+        line 52: 18\n         line 54: 36\n         line 55: 43\n         line 56: 49\n         line 57: 59\n         line 58: 69\n         line 59: 75\n         line 60: 85\n@@ -310,70 +308,71 @@\n         line 66: 137\n         line 67: 147\n         line 68: 153\n         line 69: 163\n         line 70: 173\n         line 71: 179\n         line 72: 189\n-        line 74: 199\n-        line 73: 203\n+        line 73: 199\n         line 75: 205\n         line 78: 215\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     217     0  this   Lpsiprobe/controllers/logs/ChangeLogLevelController;\n-            0     217     1 request   Ljavax/servlet/http/HttpServletRequest;\n-            0     217     2 response   Ljavax/servlet/http/HttpServletResponse;\n-            0     217     3 logDest   Lpsiprobe/tools/logging/LogDestination;\n-            8     209     4 level   Ljava/lang/String;\n            49      10     5 accessor   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n            75      10     5 accessor   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n           101      10     5 accessor   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n           127      10     5 accessor   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n           153      10     5 accessor   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n           179      10     5 accessor   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n           205      10     5 accessor   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+            0     217     0  this   Lpsiprobe/controllers/logs/ChangeLogLevelController;\n+            0     217     1 request   Ljavax/servlet/http/HttpServletRequest;\n+            0     217     2 response   Ljavax/servlet/http/HttpServletResponse;\n+            0     217     3 logDest   Lpsiprobe/tools/logging/LogDestination;\n+            8     209     4 level   Ljava/lang/String;\n       StackMapTable: number_of_entries = 7\n         frame_type = 252 /* append */\n           offset_delta = 62\n           locals = [ class java/lang/String ]\n         frame_type = 25 /* same */\n         frame_type = 25 /* same */\n         frame_type = 25 /* same */\n         frame_type = 25 /* same */\n         frame_type = 25 /* same */\n         frame_type = 22 /* same */\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n       logDest\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #133(#134=s#135)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #136                // Method psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #97                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/logs/ChangeLogLevelController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #136(#137=s#138)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"\"\n+        )\n }\n SourceFile: \"ChangeLogLevelController.java\"\n RuntimeVisibleAnnotations:\n   0: #141()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/logs/DownloadLogController.class", "source2": "psiprobe/controllers/logs/DownloadLogController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,33 +1,29 @@\n \n package psiprobe.controllers.logs;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.io.File;\n import psiprobe.Utils;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import psiprobe.tools.logging.LogDestination;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n \n @Controller\n public class DownloadLogController extends AbstractLogHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)DownloadLogController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/download\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleLogFile(final HttpServletRequest request, final HttpServletResponse response, final LogDestination logDest) throws Exception {\n         final boolean compressed = \"true\".equals(ServletRequestUtils.getStringParameter((ServletRequest)request, \"compressed\"));\n@@ -42,8 +38,12 @@\n         return null;\n     }\n     \n     @Value(\"\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)DownloadLogController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/logs/FollowController.class", "source2": "psiprobe/controllers/logs/FollowController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,60 +33,39 @@\n             long lastKnownLength = ServletRequestUtils.getLongParameter((ServletRequest)request, \"lastKnownLength\", 0L);\n             final long currentLength = ServletRequestUtils.getLongParameter((ServletRequest)request, \"currentLength\", actualLength);\n             final long maxReadLines = ServletRequestUtils.getLongParameter((ServletRequest)request, \"maxReadLines\", 0L);\n             if (lastKnownLength > currentLength || lastKnownLength > actualLength || currentLength > actualLength) {\n                 lastKnownLength = 0L;\n                 lines.add(\" ------------- THE FILE HAS BEEN TRUNCATED --------------\");\n             }\n-            Throwable t = null;\n-            try {\n-                final BackwardsFileStream bfs = new BackwardsFileStream(file, currentLength);\n-                try {\n-                    BackwardsLineReader br;\n-                    if (logDest.getEncoding() != null) {\n-                        br = new BackwardsLineReader((InputStream)bfs, logDest.getEncoding());\n+            try (final BackwardsFileStream bfs = new BackwardsFileStream(file, currentLength)) {\n+                BackwardsLineReader br;\n+                if (logDest.getEncoding() != null) {\n+                    br = new BackwardsLineReader((InputStream)bfs, logDest.getEncoding());\n+                }\n+                else {\n+                    br = new BackwardsLineReader((InputStream)bfs);\n+                }\n+                long readSize = 0L;\n+                final long totalReadSize = currentLength - lastKnownLength;\n+                String line;\n+                while (readSize < totalReadSize && (line = br.readLine()) != null) {\n+                    if (!line.isEmpty()) {\n+                        lines.addFirst(line);\n+                        readSize += line.length();\n                     }\n                     else {\n-                        br = new BackwardsLineReader((InputStream)bfs);\n-                    }\n-                    long readSize = 0L;\n-                    final long totalReadSize = currentLength - lastKnownLength;\n-                    String line;\n-                    while (readSize < totalReadSize && (line = br.readLine()) != null) {\n-                        if (!line.isEmpty()) {\n-                            lines.addFirst(line);\n-                            readSize += line.length();\n-                        }\n-                        else {\n-                            ++readSize;\n-                        }\n-                        if (maxReadLines != 0L && lines.size() >= maxReadLines) {\n-                            break;\n-                        }\n-                    }\n-                    if (lastKnownLength != 0L && readSize > totalReadSize) {\n-                        lines.removeFirst();\n+                        ++readSize;\n                     }\n-                }\n-                finally {\n-                    if (bfs != null) {\n-                        bfs.close();\n+                    if (maxReadLines != 0L && lines.size() >= maxReadLines) {\n+                        break;\n                     }\n                 }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n+                if (lastKnownLength != 0L && readSize > totalReadSize) {\n+                    lines.removeFirst();\n                 }\n             }\n             mv.addObject(\"lines\", (Object)lines);\n         }\n         return mv;\n     }\n     \n"}]}, {"source1": "psiprobe/controllers/logs/FollowedFileInfoController.class", "source2": "psiprobe/controllers/logs/FollowedFileInfoController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,172 +1,172 @@\n-  SHA-256 checksum aae5506f1f80b5dec56add4eb1a21d31dbe55e2cb37824df358d00048880ab51\n+  SHA-256 checksum a13d3446f1538aa8810126cefd555ca7993a8935c5b4f527666c339529badc2c\n   Compiled from \"FollowedFileInfoController.java\"\n public class psiprobe.controllers.logs.FollowedFileInfoController extends psiprobe.controllers.logs.AbstractLogHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/logs/FollowedFileInfoController\n-  super_class: #3                         // psiprobe/controllers/logs/AbstractLogHandlerController\n+  this_class: #14                         // psiprobe/controllers/logs/FollowedFileInfoController\n+  super_class: #2                         // psiprobe/controllers/logs/AbstractLogHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/logs/FollowedFileInfoController\n-   #2 = Utf8               psiprobe/controllers/logs/FollowedFileInfoController\n-   #3 = Class              #4             // psiprobe/controllers/logs/AbstractLogHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/logs/AbstractLogHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/logs/AbstractLogHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/logs/FollowedFileInfoController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /ff_info.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleLogFile\n-  #31 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = Class              #33            // org/springframework/web/servlet/ModelAndView\n-  #33 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #34 = Methodref          #1.#35         // psiprobe/controllers/logs/FollowedFileInfoController.getViewName:()Ljava/lang/String;\n-  #35 = NameAndType        #36:#37        // getViewName:()Ljava/lang/String;\n-  #36 = Utf8               getViewName\n-  #37 = Utf8               ()Ljava/lang/String;\n-  #38 = Methodref          #32.#39        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #39 = NameAndType        #5:#40         // \"<init>\":(Ljava/lang/String;)V\n-  #40 = Utf8               (Ljava/lang/String;)V\n-  #41 = String             #42            // log\n-  #42 = Utf8               log\n-  #43 = Methodref          #32.#44        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #44 = NameAndType        #45:#46        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #45 = Utf8               addObject\n-  #46 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #47 = Utf8               logDest\n-  #48 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n-  #49 = Utf8               setViewName\n-  #50 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #51 = Utf8               value\n-  #52 = Utf8               ajax/followed_file_info\n-  #53 = Methodref          #3.#54         // psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n-  #54 = NameAndType        #49:#40        // setViewName:(Ljava/lang/String;)V\n-  #55 = Utf8               viewName\n-  #56 = Utf8               Ljava/lang/String;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Class              #12            // org/springframework/web/servlet/ModelAndView\n+  #12 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #13 = Methodref          #14.#15        // psiprobe/controllers/logs/FollowedFileInfoController.getViewName:()Ljava/lang/String;\n+  #14 = Class              #16            // psiprobe/controllers/logs/FollowedFileInfoController\n+  #15 = NameAndType        #17:#18        // getViewName:()Ljava/lang/String;\n+  #16 = Utf8               psiprobe/controllers/logs/FollowedFileInfoController\n+  #17 = Utf8               getViewName\n+  #18 = Utf8               ()Ljava/lang/String;\n+  #19 = Methodref          #11.#20        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/String;)V\n+  #21 = Utf8               (Ljava/lang/String;)V\n+  #22 = String             #23            // log\n+  #23 = Utf8               log\n+  #24 = Methodref          #11.#25        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #25 = NameAndType        #26:#27        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #26 = Utf8               addObject\n+  #27 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #28 = Methodref          #2.#29         // psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n+  #29 = NameAndType        #30:#21        // setViewName:(Ljava/lang/String;)V\n+  #30 = Utf8               setViewName\n+  #31 = Utf8               Code\n+  #32 = Utf8               LineNumberTable\n+  #33 = Utf8               LocalVariableTable\n+  #34 = Utf8               this\n+  #35 = Utf8               Lpsiprobe/controllers/logs/FollowedFileInfoController;\n+  #36 = Utf8               request\n+  #37 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #38 = Utf8               response\n+  #39 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #40 = Utf8               Exceptions\n+  #41 = Class              #42            // java/lang/Exception\n+  #42 = Utf8               java/lang/Exception\n+  #43 = Utf8               MethodParameters\n+  #44 = Utf8               RuntimeVisibleAnnotations\n+  #45 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #46 = Utf8               path\n+  #47 = Utf8               /ff_info.ajax\n+  #48 = Utf8               handleLogFile\n+  #49 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n+  #50 = Utf8               logDest\n+  #51 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n+  #52 = Utf8               viewName\n+  #53 = Utf8               Ljava/lang/String;\n+  #54 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #55 = Utf8               value\n+  #56 = Utf8               ajax/followed_file_info\n   #57 = Utf8               SourceFile\n   #58 = Utf8               FollowedFileInfoController.java\n   #59 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.logs.FollowedFileInfoController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/FollowedFileInfoController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/ff_info.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/logs/FollowedFileInfoController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #45(#46=[s#47])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/ff_info.ajax\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleLogFile(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, psiprobe.tools.logging.LogDestination) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=4\n-         0: new           #32                 // class org/springframework/web/servlet/ModelAndView\n+         0: new           #11                 // class org/springframework/web/servlet/ModelAndView\n          3: dup\n          4: aload_0\n-         5: invokevirtual #34                 // Method getViewName:()Ljava/lang/String;\n-         8: invokespecial #38                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        11: ldc           #41                 // String log\n+         5: invokevirtual #13                 // Method getViewName:()Ljava/lang/String;\n+         8: invokespecial #19                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        11: ldc           #22                 // String log\n         13: aload_3\n-        14: invokevirtual #43                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        14: invokevirtual #24                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         17: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      18     0  this   Lpsiprobe/controllers/logs/FollowedFileInfoController;\n             0      18     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      18     2 response   Ljavax/servlet/http/HttpServletResponse;\n             0      18     3 logDest   Lpsiprobe/tools/logging/LogDestination;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n       logDest\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #50(#51=s#52)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/followed_file_info\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #53                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #28                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 46: 0\n         line 47: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/logs/FollowedFileInfoController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #54(#55=s#56)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/followed_file_info\"\n+        )\n }\n SourceFile: \"FollowedFileInfoController.java\"\n RuntimeVisibleAnnotations:\n   0: #59()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/logs/ListLogsController.class", "source2": "psiprobe/controllers/logs/ListLogsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,198 +1,198 @@\n-  SHA-256 checksum c007e3fa9f77bbf89031f1bfc9ae141faae24e50feb32e14da68dd07fdfbc0d5\n+  SHA-256 checksum ca309585655bb6db5b96a90d0c5bb77a4705eb4360a7408ce12a3ecc0840dfb6\n   Compiled from \"ListLogsController.java\"\n public class psiprobe.controllers.logs.ListLogsController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/logs/ListLogsController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #8                          // psiprobe/controllers/logs/ListLogsController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 2, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/logs/ListLogsController\n-   #2 = Utf8               psiprobe/controllers/logs/ListLogsController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n-   #5 = Utf8               errorView\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               logResolver\n-   #8 = Utf8               Lpsiprobe/beans/LogResolverBean;\n-   #9 = Utf8               RuntimeVisibleAnnotations\n-  #10 = Utf8               Ljavax/inject/Inject;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/controllers/logs/ListLogsController;\n-  #20 = Utf8               getErrorView\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Fieldref           #1.#23         // psiprobe/controllers/logs/ListLogsController.errorView:Ljava/lang/String;\n-  #23 = NameAndType        #5:#6          // errorView:Ljava/lang/String;\n-  #24 = Utf8               setErrorView\n-  #25 = Utf8               (Ljava/lang/String;)V\n-  #26 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #27 = Utf8               value\n-  #28 = Utf8               logs_notsupported\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               getLogResolver\n-  #31 = Utf8               ()Lpsiprobe/beans/LogResolverBean;\n-  #32 = Fieldref           #1.#33         // psiprobe/controllers/logs/ListLogsController.logResolver:Lpsiprobe/beans/LogResolverBean;\n-  #33 = NameAndType        #7:#8          // logResolver:Lpsiprobe/beans/LogResolverBean;\n-  #34 = Utf8               setLogResolver\n-  #35 = Utf8               (Lpsiprobe/beans/LogResolverBean;)V\n-  #36 = Utf8               handleRequest\n-  #37 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #38 = Utf8               Exceptions\n-  #39 = Class              #40            // java/lang/Exception\n-  #40 = Utf8               java/lang/Exception\n-  #41 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #42 = Utf8               path\n-  #43 = Utf8               /logs\n-  #44 = Utf8               /list.htm\n-  #45 = Methodref          #3.#46         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #46 = NameAndType        #36:#37        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #47 = Utf8               request\n-  #48 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #49 = Utf8               response\n-  #50 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #51 = Utf8               handleRequestInternal\n-  #52 = String             #53            // apps\n-  #53 = Utf8               apps\n-  #54 = Methodref          #55.#57        // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-  #55 = Class              #56            // org/springframework/web/bind/ServletRequestUtils\n-  #56 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-  #57 = NameAndType        #58:#59        // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-  #58 = Utf8               getBooleanParameter\n-  #59 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-  #60 = Methodref          #61.#63        // psiprobe/beans/LogResolverBean.getLogDestinations:(Z)Ljava/util/List;\n-  #61 = Class              #62            // psiprobe/beans/LogResolverBean\n-  #62 = Utf8               psiprobe/beans/LogResolverBean\n-  #63 = NameAndType        #64:#65        // getLogDestinations:(Z)Ljava/util/List;\n-  #64 = Utf8               getLogDestinations\n-  #65 = Utf8               (Z)Ljava/util/List;\n-  #66 = Class              #67            // org/springframework/web/servlet/ModelAndView\n-  #67 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #68 = Methodref          #1.#69         // psiprobe/controllers/logs/ListLogsController.getViewName:()Ljava/lang/String;\n-  #69 = NameAndType        #70:#21        // getViewName:()Ljava/lang/String;\n-  #70 = Utf8               getViewName\n-  #71 = Methodref          #66.#72        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #72 = NameAndType        #11:#25        // \"<init>\":(Ljava/lang/String;)V\n-  #73 = String             #74            // logs\n-  #74 = Utf8               logs\n-  #75 = Methodref          #66.#76        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #76 = NameAndType        #77:#78        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #77 = Utf8               addObject\n-  #78 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #79 = Utf8               showAll\n-  #80 = Utf8               Z\n-  #81 = Utf8               uniqueList\n-  #82 = Utf8               Ljava/util/List;\n-  #83 = Utf8               LocalVariableTypeTable\n-  #84 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-  #85 = Utf8               StackMapTable\n-  #86 = Class              #87            // java/util/List\n-  #87 = Utf8               java/util/List\n-  #88 = Utf8               setViewName\n-  #89 = Methodref          #3.#90         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #90 = NameAndType        #88:#25        // setViewName:(Ljava/lang/String;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/logs/ListLogsController.errorView:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/controllers/logs/ListLogsController\n+   #9 = NameAndType        #11:#12        // errorView:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/controllers/logs/ListLogsController\n+  #11 = Utf8               errorView\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/controllers/logs/ListLogsController.logResolver:Lpsiprobe/beans/LogResolverBean;\n+  #14 = NameAndType        #15:#16        // logResolver:Lpsiprobe/beans/LogResolverBean;\n+  #15 = Utf8               logResolver\n+  #16 = Utf8               Lpsiprobe/beans/LogResolverBean;\n+  #17 = Methodref          #2.#18         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #18 = NameAndType        #19:#20        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #19 = Utf8               handleRequest\n+  #20 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #21 = String             #22            // apps\n+  #22 = Utf8               apps\n+  #23 = Methodref          #24.#25        // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+  #24 = Class              #26            // org/springframework/web/bind/ServletRequestUtils\n+  #25 = NameAndType        #27:#28        // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+  #26 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+  #27 = Utf8               getBooleanParameter\n+  #28 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+  #29 = Methodref          #30.#31        // psiprobe/beans/LogResolverBean.getLogDestinations:(Z)Ljava/util/List;\n+  #30 = Class              #32            // psiprobe/beans/LogResolverBean\n+  #31 = NameAndType        #33:#34        // getLogDestinations:(Z)Ljava/util/List;\n+  #32 = Utf8               psiprobe/beans/LogResolverBean\n+  #33 = Utf8               getLogDestinations\n+  #34 = Utf8               (Z)Ljava/util/List;\n+  #35 = Class              #36            // org/springframework/web/servlet/ModelAndView\n+  #36 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #37 = Methodref          #8.#38         // psiprobe/controllers/logs/ListLogsController.getViewName:()Ljava/lang/String;\n+  #38 = NameAndType        #39:#40        // getViewName:()Ljava/lang/String;\n+  #39 = Utf8               getViewName\n+  #40 = Utf8               ()Ljava/lang/String;\n+  #41 = Methodref          #35.#42        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #42 = NameAndType        #5:#43         // \"<init>\":(Ljava/lang/String;)V\n+  #43 = Utf8               (Ljava/lang/String;)V\n+  #44 = String             #45            // logs\n+  #45 = Utf8               logs\n+  #46 = Methodref          #35.#47        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #47 = NameAndType        #48:#49        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #48 = Utf8               addObject\n+  #49 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #50 = Methodref          #2.#51         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #51 = NameAndType        #52:#43        // setViewName:(Ljava/lang/String;)V\n+  #52 = Utf8               setViewName\n+  #53 = Utf8               RuntimeVisibleAnnotations\n+  #54 = Utf8               Ljavax/inject/Inject;\n+  #55 = Utf8               Code\n+  #56 = Utf8               LineNumberTable\n+  #57 = Utf8               LocalVariableTable\n+  #58 = Utf8               this\n+  #59 = Utf8               Lpsiprobe/controllers/logs/ListLogsController;\n+  #60 = Utf8               getErrorView\n+  #61 = Utf8               setErrorView\n+  #62 = Utf8               MethodParameters\n+  #63 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #64 = Utf8               value\n+  #65 = Utf8               logs_notsupported\n+  #66 = Utf8               getLogResolver\n+  #67 = Utf8               ()Lpsiprobe/beans/LogResolverBean;\n+  #68 = Utf8               setLogResolver\n+  #69 = Utf8               (Lpsiprobe/beans/LogResolverBean;)V\n+  #70 = Utf8               request\n+  #71 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #72 = Utf8               response\n+  #73 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #74 = Utf8               Exceptions\n+  #75 = Class              #76            // java/lang/Exception\n+  #76 = Utf8               java/lang/Exception\n+  #77 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #78 = Utf8               path\n+  #79 = Utf8               /logs\n+  #80 = Utf8               /list.htm\n+  #81 = Utf8               handleRequestInternal\n+  #82 = Utf8               showAll\n+  #83 = Utf8               Z\n+  #84 = Utf8               uniqueList\n+  #85 = Utf8               Ljava/util/List;\n+  #86 = Utf8               LocalVariableTypeTable\n+  #87 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #88 = Utf8               StackMapTable\n+  #89 = Class              #90            // java/util/List\n+  #90 = Utf8               java/util/List\n   #91 = Utf8               viewName\n   #92 = Utf8               SourceFile\n   #93 = Utf8               ListLogsController.java\n   #94 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private java.lang.String errorView;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private psiprobe.beans.LogResolverBean logResolver;\n     descriptor: Lpsiprobe/beans/LogResolverBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #10()\n+      0: #54()\n         javax.inject.Inject\n \n   public psiprobe.controllers.logs.ListLogsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n \n   public java.lang.String getErrorView();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field errorView:Ljava/lang/String;\n+         1: getfield      #7                  // Field errorView:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n \n   public void setErrorView(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #26(#27=s#28)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"logs_notsupported\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #22                 // Field errorView:Ljava/lang/String;\n+         2: putfield      #7                  // Field errorView:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 58: 0\n         line 59: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n             0       6     1 errorView   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       errorView\n+    RuntimeVisibleAnnotations:\n+      0: #63(#64=s#65)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"logs_notsupported\"\n+        )\n \n   public psiprobe.beans.LogResolverBean getLogResolver();\n     descriptor: ()Lpsiprobe/beans/LogResolverBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field logResolver:Lpsiprobe/beans/LogResolverBean;\n+         1: getfield      #13                 // Field logResolver:Lpsiprobe/beans/LogResolverBean;\n          4: areturn\n       LineNumberTable:\n         line 67: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n \n   public void setLogResolver(psiprobe.beans.LogResolverBean);\n     descriptor: (Lpsiprobe/beans/LogResolverBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #32                 // Field logResolver:Lpsiprobe/beans/LogResolverBean;\n+         2: putfield      #13                 // Field logResolver:Lpsiprobe/beans/LogResolverBean;\n          5: return\n       LineNumberTable:\n         line 76: 0\n         line 77: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n@@ -200,73 +200,71 @@\n     MethodParameters:\n       Name                           Flags\n       logResolver\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #41(#42=[s#43,s#44])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/logs\",\"/list.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #45                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #17                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 83: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #77(#78=[s#79,s#80])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/logs\",\"/list.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=5, args_size=3\n          0: aload_1\n-         1: ldc           #52                 // String apps\n+         1: ldc           #21                 // String apps\n          3: iconst_0\n-         4: invokestatic  #54                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+         4: invokestatic  #23                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n          7: istore_3\n          8: aload_0\n-         9: getfield      #32                 // Field logResolver:Lpsiprobe/beans/LogResolverBean;\n+         9: getfield      #13                 // Field logResolver:Lpsiprobe/beans/LogResolverBean;\n         12: iload_3\n-        13: invokevirtual #60                 // Method psiprobe/beans/LogResolverBean.getLogDestinations:(Z)Ljava/util/List;\n+        13: invokevirtual #29                 // Method psiprobe/beans/LogResolverBean.getLogDestinations:(Z)Ljava/util/List;\n         16: astore        4\n         18: aload         4\n         20: ifnull        42\n-        23: new           #66                 // class org/springframework/web/servlet/ModelAndView\n+        23: new           #35                 // class org/springframework/web/servlet/ModelAndView\n         26: dup\n         27: aload_0\n-        28: invokevirtual #68                 // Method getViewName:()Ljava/lang/String;\n-        31: invokespecial #71                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        34: ldc           #73                 // String logs\n+        28: invokevirtual #37                 // Method getViewName:()Ljava/lang/String;\n+        31: invokespecial #41                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        34: ldc           #44                 // String logs\n         36: aload         4\n-        38: invokevirtual #75                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        38: invokevirtual #46                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         41: areturn\n-        42: new           #66                 // class org/springframework/web/servlet/ModelAndView\n+        42: new           #35                 // class org/springframework/web/servlet/ModelAndView\n         45: dup\n         46: aload_0\n-        47: getfield      #22                 // Field errorView:Ljava/lang/String;\n-        50: invokespecial #71                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        47: getfield      #7                  // Field errorView:Ljava/lang/String;\n+        50: invokespecial #41                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n         53: areturn\n       LineNumberTable:\n         line 90: 0\n         line 91: 8\n         line 92: 18\n         line 93: 23\n         line 95: 42\n@@ -280,41 +278,43 @@\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            18      36     4 uniqueList   Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 253 /* append */\n           offset_delta = 42\n           locals = [ int, class java/util/List ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #26(#27=s#74)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"logs\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #89                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #50                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 101: 0\n         line 102: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/logs/ListLogsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #63(#64=s#45)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"logs\"\n+        )\n }\n SourceFile: \"ListLogsController.java\"\n RuntimeVisibleAnnotations:\n   0: #94()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/logs/SetupFollowController.class", "source2": "psiprobe/controllers/logs/SetupFollowController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,169 +1,167 @@\n-  SHA-256 checksum 881b9b88a817ac76c9bfb8a0a9af258b9222436c89a5cca34ca767033347a6a6\n+  SHA-256 checksum 31089d7d873ca2148fd905ef6ef991597d83363f68912600b6c7e5e574097e59\n   Compiled from \"SetupFollowController.java\"\n public class psiprobe.controllers.logs.SetupFollowController extends psiprobe.controllers.logs.AbstractLogHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/logs/SetupFollowController\n-  super_class: #3                         // psiprobe/controllers/logs/AbstractLogHandlerController\n+  this_class: #18                         // psiprobe/controllers/logs/SetupFollowController\n+  super_class: #2                         // psiprobe/controllers/logs/AbstractLogHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/logs/SetupFollowController\n-   #2 = Utf8               psiprobe/controllers/logs/SetupFollowController\n-   #3 = Class              #4             // psiprobe/controllers/logs/AbstractLogHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/logs/AbstractLogHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/logs/AbstractLogHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/logs/SetupFollowController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /follow.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleLogFile\n-  #31 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = InterfaceMethodref #33.#35        // psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n-  #33 = Class              #34            // psiprobe/tools/logging/LogDestination\n-  #34 = Utf8               psiprobe/tools/logging/LogDestination\n-  #35 = NameAndType        #36:#37        // getFile:()Ljava/io/File;\n-  #36 = Utf8               getFile\n-  #37 = Utf8               ()Ljava/io/File;\n-  #38 = Methodref          #1.#39         // psiprobe/controllers/logs/SetupFollowController.getLogResolver:()Lpsiprobe/beans/LogResolverBean;\n-  #39 = NameAndType        #40:#41        // getLogResolver:()Lpsiprobe/beans/LogResolverBean;\n-  #40 = Utf8               getLogResolver\n-  #41 = Utf8               ()Lpsiprobe/beans/LogResolverBean;\n-  #42 = Methodref          #43.#45        // psiprobe/beans/LogResolverBean.getLogSources:(Ljava/io/File;)Ljava/util/List;\n-  #43 = Class              #44            // psiprobe/beans/LogResolverBean\n-  #44 = Utf8               psiprobe/beans/LogResolverBean\n-  #45 = NameAndType        #46:#47        // getLogSources:(Ljava/io/File;)Ljava/util/List;\n-  #46 = Utf8               getLogSources\n-  #47 = Utf8               (Ljava/io/File;)Ljava/util/List;\n-  #48 = Class              #49            // org/springframework/web/servlet/ModelAndView\n-  #49 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #50 = Methodref          #1.#51         // psiprobe/controllers/logs/SetupFollowController.getViewName:()Ljava/lang/String;\n-  #51 = NameAndType        #52:#53        // getViewName:()Ljava/lang/String;\n-  #52 = Utf8               getViewName\n-  #53 = Utf8               ()Ljava/lang/String;\n-  #54 = Methodref          #48.#55        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #55 = NameAndType        #5:#56         // \"<init>\":(Ljava/lang/String;)V\n-  #56 = Utf8               (Ljava/lang/String;)V\n-  #57 = String             #58            // log\n-  #58 = Utf8               log\n-  #59 = Methodref          #48.#60        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #60 = NameAndType        #61:#62        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #61 = Utf8               addObject\n-  #62 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #63 = String             #64            // sources\n-  #64 = Utf8               sources\n-  #65 = Utf8               logDest\n-  #66 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n-  #67 = Utf8               logFile\n-  #68 = Utf8               Ljava/io/File;\n-  #69 = Utf8               Ljava/util/List;\n-  #70 = Utf8               LocalVariableTypeTable\n-  #71 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-  #72 = Utf8               setViewName\n-  #73 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #74 = Utf8               value\n-  #75 = Utf8               follow\n-  #76 = Methodref          #3.#77         // psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n-  #77 = NameAndType        #72:#56        // setViewName:(Ljava/lang/String;)V\n-  #78 = Utf8               viewName\n-  #79 = Utf8               Ljava/lang/String;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = InterfaceMethodref #12.#13        // psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n+  #12 = Class              #14            // psiprobe/tools/logging/LogDestination\n+  #13 = NameAndType        #15:#16        // getFile:()Ljava/io/File;\n+  #14 = Utf8               psiprobe/tools/logging/LogDestination\n+  #15 = Utf8               getFile\n+  #16 = Utf8               ()Ljava/io/File;\n+  #17 = Methodref          #18.#19        // psiprobe/controllers/logs/SetupFollowController.getLogResolver:()Lpsiprobe/beans/LogResolverBean;\n+  #18 = Class              #20            // psiprobe/controllers/logs/SetupFollowController\n+  #19 = NameAndType        #21:#22        // getLogResolver:()Lpsiprobe/beans/LogResolverBean;\n+  #20 = Utf8               psiprobe/controllers/logs/SetupFollowController\n+  #21 = Utf8               getLogResolver\n+  #22 = Utf8               ()Lpsiprobe/beans/LogResolverBean;\n+  #23 = Methodref          #24.#25        // psiprobe/beans/LogResolverBean.getLogSources:(Ljava/io/File;)Ljava/util/List;\n+  #24 = Class              #26            // psiprobe/beans/LogResolverBean\n+  #25 = NameAndType        #27:#28        // getLogSources:(Ljava/io/File;)Ljava/util/List;\n+  #26 = Utf8               psiprobe/beans/LogResolverBean\n+  #27 = Utf8               getLogSources\n+  #28 = Utf8               (Ljava/io/File;)Ljava/util/List;\n+  #29 = Class              #30            // org/springframework/web/servlet/ModelAndView\n+  #30 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #31 = Methodref          #18.#32        // psiprobe/controllers/logs/SetupFollowController.getViewName:()Ljava/lang/String;\n+  #32 = NameAndType        #33:#34        // getViewName:()Ljava/lang/String;\n+  #33 = Utf8               getViewName\n+  #34 = Utf8               ()Ljava/lang/String;\n+  #35 = Methodref          #29.#36        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #36 = NameAndType        #5:#37         // \"<init>\":(Ljava/lang/String;)V\n+  #37 = Utf8               (Ljava/lang/String;)V\n+  #38 = String             #39            // log\n+  #39 = Utf8               log\n+  #40 = Methodref          #29.#41        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #41 = NameAndType        #42:#43        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #42 = Utf8               addObject\n+  #43 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #44 = String             #45            // sources\n+  #45 = Utf8               sources\n+  #46 = Methodref          #2.#47         // psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n+  #47 = NameAndType        #48:#37        // setViewName:(Ljava/lang/String;)V\n+  #48 = Utf8               setViewName\n+  #49 = Utf8               Code\n+  #50 = Utf8               LineNumberTable\n+  #51 = Utf8               LocalVariableTable\n+  #52 = Utf8               this\n+  #53 = Utf8               Lpsiprobe/controllers/logs/SetupFollowController;\n+  #54 = Utf8               request\n+  #55 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #56 = Utf8               response\n+  #57 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #58 = Utf8               Exceptions\n+  #59 = Class              #60            // java/lang/Exception\n+  #60 = Utf8               java/lang/Exception\n+  #61 = Utf8               MethodParameters\n+  #62 = Utf8               RuntimeVisibleAnnotations\n+  #63 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #64 = Utf8               path\n+  #65 = Utf8               /follow.htm\n+  #66 = Utf8               handleLogFile\n+  #67 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n+  #68 = Utf8               logDest\n+  #69 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n+  #70 = Utf8               logFile\n+  #71 = Utf8               Ljava/io/File;\n+  #72 = Utf8               Ljava/util/List;\n+  #73 = Utf8               LocalVariableTypeTable\n+  #74 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #75 = Utf8               viewName\n+  #76 = Utf8               Ljava/lang/String;\n+  #77 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #78 = Utf8               value\n+  #79 = Utf8               follow\n   #80 = Utf8               SourceFile\n   #81 = Utf8               SetupFollowController.java\n   #82 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.logs.SetupFollowController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/logs/SetupFollowController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/follow.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/logs/AbstractLogHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/logs/SetupFollowController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #63(#64=[s#65])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/follow.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleLogFile(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, psiprobe.tools.logging.LogDestination) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lpsiprobe/tools/logging/LogDestination;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=6, args_size=4\n          0: aload_3\n-         1: invokeinterface #32,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n+         1: invokeinterface #11,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n          6: astore        4\n          8: aload_0\n-         9: invokevirtual #38                 // Method getLogResolver:()Lpsiprobe/beans/LogResolverBean;\n+         9: invokevirtual #17                 // Method getLogResolver:()Lpsiprobe/beans/LogResolverBean;\n         12: aload         4\n-        14: invokevirtual #42                 // Method psiprobe/beans/LogResolverBean.getLogSources:(Ljava/io/File;)Ljava/util/List;\n+        14: invokevirtual #23                 // Method psiprobe/beans/LogResolverBean.getLogSources:(Ljava/io/File;)Ljava/util/List;\n         17: astore        5\n-        19: new           #48                 // class org/springframework/web/servlet/ModelAndView\n+        19: new           #29                 // class org/springframework/web/servlet/ModelAndView\n         22: dup\n         23: aload_0\n-        24: invokevirtual #50                 // Method getViewName:()Ljava/lang/String;\n-        27: invokespecial #54                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        30: ldc           #57                 // String log\n+        24: invokevirtual #31                 // Method getViewName:()Ljava/lang/String;\n+        27: invokespecial #35                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        30: ldc           #38                 // String log\n         32: aload_3\n-        33: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        36: ldc           #63                 // String sources\n+        33: invokevirtual #40                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        36: ldc           #44                 // String sources\n         38: aload         5\n-        40: invokevirtual #59                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        40: invokevirtual #40                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         43: areturn\n       LineNumberTable:\n         line 43: 0\n         line 44: 8\n         line 45: 19\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -172,42 +170,44 @@\n             0      44     2 response   Ljavax/servlet/http/HttpServletResponse;\n             0      44     3 logDest   Lpsiprobe/tools/logging/LogDestination;\n             8      36     4 logFile   Ljava/io/File;\n            19      25     5 sources   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            19      25     5 sources   Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n       logDest\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #73(#74=s#75)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"follow\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #76                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #46                 // Method psiprobe/controllers/logs/AbstractLogHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 51: 0\n         line 52: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/logs/SetupFollowController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #77(#78=s#79)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"follow\"\n+        )\n }\n SourceFile: \"SetupFollowController.java\"\n RuntimeVisibleAnnotations:\n   0: #82()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/logs/package-info.class", "source2": "psiprobe/controllers/logs/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 2a53f7442cd540b6a13ea563627e51e7a02afe33373b85ae3afb7bd9f2bc20cb\n+  SHA-256 checksum 56afad8111aa61ae98ca93a3029e3f053ee6d8bc12d1b3d8c503115645677e27\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.logs.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/logs/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/logs/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/logs/package-info\"\n-  #2 = Utf8               psiprobe/controllers/logs/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/logs/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/logs/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/oshi/OshiController.class", "source2": "psiprobe/controllers/oshi/OshiController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,12 @@\n \n package psiprobe.controllers.oshi;\n \n+import java.util.ArrayList;\n+import org.slf4j.LoggerFactory;\n import oshi.software.os.InternetProtocolStats;\n import oshi.software.os.NetworkParams;\n import oshi.software.os.OSFileStore;\n import oshi.software.os.FileSystem;\n import oshi.hardware.HWPartition;\n import oshi.hardware.Sensors;\n import oshi.software.os.OSService;\n@@ -34,32 +36,25 @@\n import oshi.PlatformEnum;\n import oshi.SystemInfo;\n import org.springframework.beans.factory.annotation.Value;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import java.util.ArrayList;\n-import org.slf4j.LoggerFactory;\n import java.util.List;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractTomcatContainerController;\n \n @Controller\n public class OshiController extends AbstractTomcatContainerController\n {\n     private static final Logger logger;\n     private static List<String> oshi;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)OshiController.class);\n-        OshiController.oshi = new ArrayList<String>();\n-    }\n-    \n     @RequestMapping(path = { \"/adm/oshi.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         if (!OshiController.oshi.isEmpty()) {\n@@ -160,15 +155,15 @@\n         OshiController.oshi.add(\" Baseboard: \" + computerSystem.getBaseboard().toString());\n     }\n     \n     private static void printProcessor(final CentralProcessor processor) {\n         OshiController.oshi.add(processor.toString());\n         OshiController.oshi.add(\" Cores:\");\n         for (final CentralProcessor.PhysicalProcessor p : processor.getPhysicalProcessors()) {\n-            OshiController.oshi.add(\"  \" + ((processor.getPhysicalPackageCount() > 1) ? (String.valueOf(p.getPhysicalPackageNumber()) + \",\") : \"\") + p.getPhysicalProcessorNumber() + \": efficiency=\" + p.getEfficiency() + \", id=\" + p.getIdString());\n+            OshiController.oshi.add(\"  \" + ((processor.getPhysicalPackageCount() > 1) ? (p.getPhysicalPackageNumber() + \",\") : \"\") + p.getPhysicalProcessorNumber() + \": efficiency=\" + p.getEfficiency() + \", id=\" + p.getIdString());\n         }\n     }\n     \n     private static void printMemory(final GlobalMemory memory) {\n         OshiController.oshi.add(\"Physical Memory: \\n \" + memory.toString());\n         final VirtualMemory vm = memory.getVirtualMemory();\n         OshiController.oshi.add(\"Virtual Memory: \\n \" + vm.toString());\n@@ -199,18 +194,17 @@\n         final long steal = ticks[CentralProcessor.TickType.STEAL.getIndex()] - prevTicks[CentralProcessor.TickType.STEAL.getIndex()];\n         final long totalCpu = user + nice + sys + idle + iowait + irq + softirq + steal;\n         OshiController.oshi.add(String.format(\"User: %.1f%% Nice: %.1f%% System: %.1f%% Idle: %.1f%% IOwait: %.1f%% IRQ: %.1f%% SoftIRQ: %.1f%% Steal: %.1f%%\", Double.valueOf(100.0 * user / (double)totalCpu), Double.valueOf(100.0 * nice / (double)totalCpu), Double.valueOf(100.0 * sys / (double)totalCpu), Double.valueOf(100.0 * idle / (double)totalCpu), Double.valueOf(100.0 * iowait / (double)totalCpu), Double.valueOf(100.0 * irq / (double)totalCpu), Double.valueOf(100.0 * softirq / (double)totalCpu), Double.valueOf(100.0 * steal / (double)totalCpu)));\n         OshiController.oshi.add(String.format(\"CPU load: %.1f%%\", Double.valueOf(processor.getSystemCpuLoadBetweenTicks(prevTicks) * 100.0)));\n         final double[] loadAverage = processor.getSystemLoadAverage(3);\n         OshiController.oshi.add(\"CPU load averages:\" + ((loadAverage[0] < 0.0) ? \" N/A\" : String.format(\" %.2f\", Double.valueOf(loadAverage[0]))) + ((loadAverage[1] < 0.0) ? \" N/A\" : String.format(\" %.2f\", Double.valueOf(loadAverage[1]))) + ((loadAverage[2] < 0.0) ? \" N/A\" : String.format(\" %.2f\", Double.valueOf(loadAverage[2]))));\n         final StringBuilder procCpu = new StringBuilder(\"CPU load per processor:\");\n-        final double[] load = processor.getProcessorCpuLoadBetweenTicks(prevProcTicks);\n-        double[] array;\n-        for (int length = (array = load).length, j = 0; j < length; ++j) {\n-            final double avg = array[j];\n+        final double[] processorCpuLoadBetweenTicks;\n+        final double[] load = processorCpuLoadBetweenTicks = processor.getProcessorCpuLoadBetweenTicks(prevProcTicks);\n+        for (final double avg : processorCpuLoadBetweenTicks) {\n             procCpu.append(String.format(\" %.1f%%\", Double.valueOf(avg * 100.0)));\n         }\n         OshiController.oshi.add(procCpu.toString());\n         long freq = processor.getProcessorIdentifier().getVendorFreq();\n         if (freq > 0L) {\n             OshiController.oshi.add(\"Vendor Frequency: \" + FormatUtil.formatHertz(freq));\n         }\n@@ -370,8 +364,13 @@\n         }\n         else {\n             for (final GraphicsCard card : list) {\n                 OshiController.oshi.add(\" \" + String.valueOf((Object)card));\n             }\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)OshiController.class);\n+        OshiController.oshi = new ArrayList<String>();\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/package-info.class", "source2": "psiprobe/controllers/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 4087616a6c579dab182cf9bad5ceb68b3de9c834e60aaf0f357cae10ddc0a1be\n+  SHA-256 checksum 988e5ed9c1e04b376efcbd55b933c044531a4e6317a56df69d9dd6112bf3e883\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/package-info\"\n-  #2 = Utf8               psiprobe/controllers/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.class", "source2": "psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -80,66 +80,31 @@\n             tomcatTestReport.setMemoryTest(2);\n             this.logger.trace(\"\", (Throwable)e);\n         }\n         final File tmpDir = new File(System.getProperty(\"java.io.tmpdir\"));\n         int fileCount = tomcatTestReport.getDefaultFileCount();\n         final List<File> files = new ArrayList<File>();\n         final List<OutputStream> fileStreams = new ArrayList<OutputStream>();\n-        Label_0940: {\n-            try {\n-                while (fileCount > 0) {\n-                    final File file = new File(tmpDir, \"tctest_\" + fileCount);\n-                    Throwable t = null;\n-                    try {\n-                        final OutputStream fos = Files.newOutputStream(file.toPath(), new OpenOption[0]);\n-                        try {\n-                            files.add(file);\n-                            fileStreams.add(fos);\n-                            fos.write(\"this is a test\".getBytes(StandardCharsets.UTF_8));\n-                        }\n-                        finally {\n-                            if (fos != null) {\n-                                fos.close();\n-                            }\n-                        }\n-                    }\n-                    finally {\n-                        if (t == null) {\n-                            final Throwable exception;\n-                            t = exception;\n-                        }\n-                        else {\n-                            final Throwable exception;\n-                            if (t != exception) {\n-                                t.addSuppressed(exception);\n-                            }\n-                        }\n-                    }\n-                    --fileCount;\n-                }\n-                tomcatTestReport.setFileTest(1);\n-            }\n-            catch (final IOException e2) {\n-                tomcatTestReport.setFileTest(2);\n-                this.logger.trace(\"\", (Throwable)e2);\n-                break Label_0940;\n-            }\n-            finally {\n-                for (final OutputStream fileStream : fileStreams) {\n-                    try {\n-                        fileStream.close();\n-                    }\n-                    catch (final IOException e3) {\n-                        this.logger.trace(\"\", (Throwable)e3);\n-                    }\n-                }\n-                for (final File file2 : files) {\n-                    Files.delete(file2.toPath());\n+        try {\n+            while (fileCount > 0) {\n+                final File file = new File(tmpDir, \"tctest_\" + fileCount);\n+                try (final OutputStream fos = Files.newOutputStream(file.toPath(), new OpenOption[0])) {\n+                    files.add(file);\n+                    fileStreams.add(fos);\n+                    fos.write(\"this is a test\".getBytes(StandardCharsets.UTF_8));\n                 }\n+                --fileCount;\n             }\n+            tomcatTestReport.setFileTest(1);\n+        }\n+        catch (final IOException e2) {\n+            tomcatTestReport.setFileTest(2);\n+            this.logger.trace(\"\", (Throwable)e2);\n+        }\n+        finally {\n             for (final OutputStream fileStream : fileStreams) {\n                 try {\n                     fileStream.close();\n                 }\n                 catch (final IOException e3) {\n                     this.logger.trace(\"\", (Throwable)e3);\n                 }\n"}]}, {"source1": "psiprobe/controllers/quickcheck/TomcatAvailabilityController.class", "source2": "psiprobe/controllers/quickcheck/TomcatAvailabilityController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 1213cea05cef4c2ee576b1243d716c9b6ff668309c2ebfeee88ea223f5be6900\n+  SHA-256 checksum 1603a42867722e0005ed1a998af6c7141552b38702b219da9d975b00e23707fd\n   Compiled from \"TomcatAvailabilityController.java\"\n public class psiprobe.controllers.quickcheck.TomcatAvailabilityController extends psiprobe.controllers.quickcheck.BaseTomcatAvailabilityController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/quickcheck/TomcatAvailabilityController\n-  super_class: #3                         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n+  this_class: #15                         // psiprobe/controllers/quickcheck/TomcatAvailabilityController\n+  super_class: #2                         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/quickcheck/TomcatAvailabilityController\n-   #2 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityController\n-   #3 = Class              #4             // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/quickcheck/TomcatAvailabilityController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /quickcheck.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/quickcheck/TomcatAvailabilityController\n+  #16 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/quickcheck/TomcatAvailabilityController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               quickcheck\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /quickcheck.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               quickcheck\n   #39 = Utf8               SourceFile\n   #40 = Utf8               TomcatAvailabilityController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.quickcheck.TomcatAvailabilityController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/quickcheck.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/quickcheck.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"quickcheck\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"quickcheck\"\n+        )\n }\n SourceFile: \"TomcatAvailabilityController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController.class", "source2": "psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 90f6cc1410bfca85df83d8da8fb6eece0da06e0637b53e259818a03909593047\n+  SHA-256 checksum b6c05c3911d14865d702e30d1f0d2cf97e5444054ae2294ec357b7b0524bf625\n   Compiled from \"TomcatAvailabilityXmlController.java\"\n public class psiprobe.controllers.quickcheck.TomcatAvailabilityXmlController extends psiprobe.controllers.quickcheck.BaseTomcatAvailabilityController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n-  super_class: #3                         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n+  this_class: #15                         // psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+  super_class: #2                         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n-   #2 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n-   #3 = Class              #4             // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/quickcheck/TomcatAvailabilityXmlController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /quickcheck.xml.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+  #16 = Utf8               psiprobe/controllers/quickcheck/TomcatAvailabilityXmlController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/quickcheck/TomcatAvailabilityXmlController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               quickcheck.xml\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /quickcheck.xml.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               quickcheck.xml\n   #39 = Utf8               SourceFile\n   #40 = Utf8               TomcatAvailabilityXmlController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.quickcheck.TomcatAvailabilityXmlController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityXmlController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/quickcheck.xml.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityXmlController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/quickcheck.xml.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"quickcheck.xml\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/quickcheck/BaseTomcatAvailabilityController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/quickcheck/TomcatAvailabilityXmlController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"quickcheck.xml\"\n+        )\n }\n SourceFile: \"TomcatAvailabilityXmlController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/quickcheck/package-info.class", "source2": "psiprobe/controllers/quickcheck/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum a5899cf8ec5290b22de5aacea10df09014c8a2019e02d92f3943f62bc8178c3a\n+  SHA-256 checksum b815978ebb12a9b91267a1f2346a37c7bd7352271f76669b4b750dc36fcd6599\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.quickcheck.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/quickcheck/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/quickcheck/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/quickcheck/package-info\"\n-  #2 = Utf8               psiprobe/controllers/quickcheck/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/quickcheck/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/quickcheck/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/servlets/ListServletMapsController.class", "source2": "psiprobe/controllers/servlets/ListServletMapsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,271 +1,264 @@\n-  SHA-256 checksum 08bdf5a6f671a4347b84dcb6179f3f5a885a43b4d4a5eaf5846ddfdbc29f0434\n+  SHA-256 checksum 9e4df6dfb258ed0efc1844529d6fab7622a23d43547435eaa85e25ad469186b2\n   Compiled from \"ListServletMapsController.java\"\n public class psiprobe.controllers.servlets.ListServletMapsController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/servlets/ListServletMapsController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #12                         // psiprobe/controllers/servlets/ListServletMapsController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 5, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/servlets/ListServletMapsController\n-    #2 = Utf8               psiprobe/controllers/servlets/ListServletMapsController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/servlets/ListServletMapsController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /servletmaps.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleContext\n-   #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #32 = Methodref          #1.#33        // psiprobe/controllers/servlets/ListServletMapsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #33 = NameAndType        #34:#35       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #34 = Utf8               getContainerWrapper\n-   #35 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #36 = Methodref          #37.#39       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #37 = Class              #38           // psiprobe/beans/ContainerWrapperBean\n-   #38 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #39 = NameAndType        #40:#41       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #40 = Utf8               getTomcatContainer\n-   #41 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #42 = InterfaceMethodref #43.#45       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n-   #43 = Class              #44           // psiprobe/TomcatContainer\n-   #44 = Utf8               psiprobe/TomcatContainer\n-   #45 = NameAndType        #46:#47       // findContexts:()Ljava/util/List;\n-   #46 = Utf8               findContexts\n-   #47 = Utf8               ()Ljava/util/List;\n-   #48 = Class              #49           // java/util/ArrayList\n-   #49 = Utf8               java/util/ArrayList\n-   #50 = Methodref          #48.#9        // java/util/ArrayList.\"<init>\":()V\n-   #51 = InterfaceMethodref #52.#54       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #52 = Class              #53           // java/util/List\n-   #53 = Utf8               java/util/List\n-   #54 = NameAndType        #55:#56       // add:(Ljava/lang/Object;)Z\n-   #55 = Utf8               add\n-   #56 = Utf8               (Ljava/lang/Object;)Z\n-   #57 = InterfaceMethodref #52.#58       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #58 = NameAndType        #59:#60       // iterator:()Ljava/util/Iterator;\n-   #59 = Utf8               iterator\n-   #60 = Utf8               ()Ljava/util/Iterator;\n-   #61 = InterfaceMethodref #62.#64       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #62 = Class              #63           // java/util/Iterator\n-   #63 = Utf8               java/util/Iterator\n-   #64 = NameAndType        #65:#66       // next:()Ljava/lang/Object;\n-   #65 = Utf8               next\n-   #66 = Utf8               ()Ljava/lang/Object;\n-   #67 = Class              #68           // org/apache/catalina/Context\n-   #68 = Utf8               org/apache/catalina/Context\n-   #69 = Methodref          #70.#72       // psiprobe/tools/ApplicationUtils.getApplicationServletMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-   #70 = Class              #71           // psiprobe/tools/ApplicationUtils\n-   #71 = Utf8               psiprobe/tools/ApplicationUtils\n-   #72 = NameAndType        #73:#74       // getApplicationServletMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-   #73 = Utf8               getApplicationServletMaps\n-   #74 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n-   #75 = InterfaceMethodref #52.#76       // java/util/List.addAll:(Ljava/util/Collection;)Z\n-   #76 = NameAndType        #77:#78       // addAll:(Ljava/util/Collection;)Z\n-   #77 = Utf8               addAll\n-   #78 = Utf8               (Ljava/util/Collection;)Z\n-   #79 = InterfaceMethodref #62.#80       // java/util/Iterator.hasNext:()Z\n-   #80 = NameAndType        #81:#82       // hasNext:()Z\n-   #81 = Utf8               hasNext\n-   #82 = Utf8               ()Z\n-   #83 = Class              #84           // org/springframework/web/servlet/ModelAndView\n-   #84 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #85 = Methodref          #1.#86        // psiprobe/controllers/servlets/ListServletMapsController.getViewName:()Ljava/lang/String;\n-   #86 = NameAndType        #87:#88       // getViewName:()Ljava/lang/String;\n-   #87 = Utf8               getViewName\n-   #88 = Utf8               ()Ljava/lang/String;\n-   #89 = String             #90           // servletMaps\n-   #90 = Utf8               servletMaps\n-   #91 = Methodref          #83.#92       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #92 = NameAndType        #5:#93        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #93 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #94 = Utf8               contextName\n-   #95 = Utf8               Ljava/lang/String;\n-   #96 = Utf8               context\n-   #97 = Utf8               Lorg/apache/catalina/Context;\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = Methodref          #12.#13       // psiprobe/controllers/servlets/ListServletMapsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #12 = Class              #14           // psiprobe/controllers/servlets/ListServletMapsController\n+   #13 = NameAndType        #15:#16       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #14 = Utf8               psiprobe/controllers/servlets/ListServletMapsController\n+   #15 = Utf8               getContainerWrapper\n+   #16 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #17 = Methodref          #18.#19       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #18 = Class              #20           // psiprobe/beans/ContainerWrapperBean\n+   #19 = NameAndType        #21:#22       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #20 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #21 = Utf8               getTomcatContainer\n+   #22 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #23 = InterfaceMethodref #24.#25       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+   #24 = Class              #26           // psiprobe/TomcatContainer\n+   #25 = NameAndType        #27:#28       // findContexts:()Ljava/util/List;\n+   #26 = Utf8               psiprobe/TomcatContainer\n+   #27 = Utf8               findContexts\n+   #28 = Utf8               ()Ljava/util/List;\n+   #29 = Class              #30           // java/util/ArrayList\n+   #30 = Utf8               java/util/ArrayList\n+   #31 = Methodref          #29.#3        // java/util/ArrayList.\"<init>\":()V\n+   #32 = InterfaceMethodref #33.#34       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #33 = Class              #35           // java/util/List\n+   #34 = NameAndType        #36:#37       // add:(Ljava/lang/Object;)Z\n+   #35 = Utf8               java/util/List\n+   #36 = Utf8               add\n+   #37 = Utf8               (Ljava/lang/Object;)Z\n+   #38 = InterfaceMethodref #33.#39       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #39 = NameAndType        #40:#41       // iterator:()Ljava/util/Iterator;\n+   #40 = Utf8               iterator\n+   #41 = Utf8               ()Ljava/util/Iterator;\n+   #42 = InterfaceMethodref #43.#44       // java/util/Iterator.hasNext:()Z\n+   #43 = Class              #45           // java/util/Iterator\n+   #44 = NameAndType        #46:#47       // hasNext:()Z\n+   #45 = Utf8               java/util/Iterator\n+   #46 = Utf8               hasNext\n+   #47 = Utf8               ()Z\n+   #48 = InterfaceMethodref #43.#49       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #49 = NameAndType        #50:#51       // next:()Ljava/lang/Object;\n+   #50 = Utf8               next\n+   #51 = Utf8               ()Ljava/lang/Object;\n+   #52 = Class              #53           // org/apache/catalina/Context\n+   #53 = Utf8               org/apache/catalina/Context\n+   #54 = Methodref          #55.#56       // psiprobe/tools/ApplicationUtils.getApplicationServletMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+   #55 = Class              #57           // psiprobe/tools/ApplicationUtils\n+   #56 = NameAndType        #58:#59       // getApplicationServletMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+   #57 = Utf8               psiprobe/tools/ApplicationUtils\n+   #58 = Utf8               getApplicationServletMaps\n+   #59 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n+   #60 = InterfaceMethodref #33.#61       // java/util/List.addAll:(Ljava/util/Collection;)Z\n+   #61 = NameAndType        #62:#63       // addAll:(Ljava/util/Collection;)Z\n+   #62 = Utf8               addAll\n+   #63 = Utf8               (Ljava/util/Collection;)Z\n+   #64 = Class              #65           // org/springframework/web/servlet/ModelAndView\n+   #65 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #66 = Methodref          #12.#67       // psiprobe/controllers/servlets/ListServletMapsController.getViewName:()Ljava/lang/String;\n+   #67 = NameAndType        #68:#69       // getViewName:()Ljava/lang/String;\n+   #68 = Utf8               getViewName\n+   #69 = Utf8               ()Ljava/lang/String;\n+   #70 = String             #71           // servletMaps\n+   #71 = Utf8               servletMaps\n+   #72 = Methodref          #64.#73       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #73 = NameAndType        #5:#74        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #74 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #75 = Methodref          #2.#76        // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+   #76 = NameAndType        #77:#78       // setViewName:(Ljava/lang/String;)V\n+   #77 = Utf8               setViewName\n+   #78 = Utf8               (Ljava/lang/String;)V\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/controllers/servlets/ListServletMapsController;\n+   #84 = Utf8               request\n+   #85 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #86 = Utf8               response\n+   #87 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #88 = Utf8               Exceptions\n+   #89 = Class              #90           // java/lang/Exception\n+   #90 = Utf8               java/lang/Exception\n+   #91 = Utf8               MethodParameters\n+   #92 = Utf8               RuntimeVisibleAnnotations\n+   #93 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+   #94 = Utf8               path\n+   #95 = Utf8               /servletmaps.htm\n+   #96 = Utf8               handleContext\n+   #97 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n    #98 = Utf8               ctxs\n    #99 = Utf8               Ljava/util/List;\n   #100 = Utf8               ctx\n-  #101 = Utf8               LocalVariableTypeTable\n-  #102 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n-  #103 = Utf8               Ljava/util/List<Lpsiprobe/model/ServletMapping;>;\n-  #104 = Utf8               StackMapTable\n-  #105 = Class              #106          // java/lang/String\n-  #106 = Utf8               java/lang/String\n-  #107 = Class              #108          // javax/servlet/http/HttpServletRequest\n-  #108 = Utf8               javax/servlet/http/HttpServletRequest\n-  #109 = Class              #110          // javax/servlet/http/HttpServletResponse\n-  #110 = Utf8               javax/servlet/http/HttpServletResponse\n-  #111 = Utf8               isContextOptional\n-  #112 = Utf8               setViewName\n-  #113 = Utf8               (Ljava/lang/String;)V\n-  #114 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #115 = Utf8               value\n-  #116 = Utf8               servletmaps\n-  #117 = Methodref          #3.#118       // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #118 = NameAndType        #112:#113     // setViewName:(Ljava/lang/String;)V\n-  #119 = Utf8               viewName\n-  #120 = Utf8               SourceFile\n-  #121 = Utf8               ListServletMapsController.java\n-  #122 = Utf8               Lorg/springframework/stereotype/Controller;\n+  #101 = Utf8               Lorg/apache/catalina/Context;\n+  #102 = Utf8               contextName\n+  #103 = Utf8               Ljava/lang/String;\n+  #104 = Utf8               context\n+  #105 = Utf8               LocalVariableTypeTable\n+  #106 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n+  #107 = Utf8               Ljava/util/List<Lpsiprobe/model/ServletMapping;>;\n+  #108 = Utf8               StackMapTable\n+  #109 = Utf8               isContextOptional\n+  #110 = Utf8               viewName\n+  #111 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #112 = Utf8               value\n+  #113 = Utf8               servletmaps\n+  #114 = Utf8               SourceFile\n+  #115 = Utf8               ListServletMapsController.java\n+  #116 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.servlets.ListServletMapsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/servlets/ListServletMapsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/servletmaps.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/servlets/ListServletMapsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #93(#94=[s#95])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/servletmaps.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=9, args_size=5\n          0: aload_2\n          1: ifnonnull     21\n          4: aload_0\n-         5: invokevirtual #32                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         8: invokevirtual #36                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-        11: invokeinterface #42,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+         5: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         8: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        11: invokeinterface #23,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n         16: astore        5\n         18: goto          39\n-        21: new           #48                 // class java/util/ArrayList\n+        21: new           #29                 // class java/util/ArrayList\n         24: dup\n-        25: invokespecial #50                 // Method java/util/ArrayList.\"<init>\":()V\n+        25: invokespecial #31                 // Method java/util/ArrayList.\"<init>\":()V\n         28: astore        5\n         30: aload         5\n         32: aload_2\n-        33: invokeinterface #51,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        33: invokeinterface #32,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         38: pop\n-        39: new           #48                 // class java/util/ArrayList\n+        39: new           #29                 // class java/util/ArrayList\n         42: dup\n-        43: invokespecial #50                 // Method java/util/ArrayList.\"<init>\":()V\n+        43: invokespecial #31                 // Method java/util/ArrayList.\"<init>\":()V\n         46: astore        6\n         48: aload         5\n-        50: invokeinterface #57,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        55: astore        8\n-        57: goto          85\n-        60: aload         8\n-        62: invokeinterface #61,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        67: checkcast     #67                 // class org/apache/catalina/Context\n-        70: astore        7\n-        72: aload         6\n-        74: aload         7\n-        76: invokestatic  #69                 // Method psiprobe/tools/ApplicationUtils.getApplicationServletMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-        79: invokeinterface #75,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n-        84: pop\n-        85: aload         8\n-        87: invokeinterface #79,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        92: ifne          60\n-        95: new           #83                 // class org/springframework/web/servlet/ModelAndView\n+        50: invokeinterface #38,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        55: astore        7\n+        57: aload         7\n+        59: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        64: ifeq          95\n+        67: aload         7\n+        69: invokeinterface #48,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        74: checkcast     #52                 // class org/apache/catalina/Context\n+        77: astore        8\n+        79: aload         6\n+        81: aload         8\n+        83: invokestatic  #54                 // Method psiprobe/tools/ApplicationUtils.getApplicationServletMaps:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+        86: invokeinterface #60,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+        91: pop\n+        92: goto          57\n+        95: new           #64                 // class org/springframework/web/servlet/ModelAndView\n         98: dup\n         99: aload_0\n-       100: invokevirtual #85                 // Method getViewName:()Ljava/lang/String;\n-       103: ldc           #89                 // String servletMaps\n+       100: invokevirtual #66                 // Method getViewName:()Ljava/lang/String;\n+       103: ldc           #70                 // String servletMaps\n        105: aload         6\n-       107: invokespecial #91                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+       107: invokespecial #72                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n        110: areturn\n       LineNumberTable:\n         line 48: 0\n         line 49: 4\n-        line 50: 18\n         line 51: 21\n         line 52: 30\n         line 55: 39\n         line 56: 48\n-        line 57: 72\n-        line 56: 85\n+        line 57: 79\n+        line 58: 92\n         line 60: 95\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           18       3     5  ctxs   Ljava/util/List;\n+           79      13     8   ctx   Lorg/apache/catalina/Context;\n             0     111     0  this   Lpsiprobe/controllers/servlets/ListServletMapsController;\n             0     111     1 contextName   Ljava/lang/String;\n             0     111     2 context   Lorg/apache/catalina/Context;\n             0     111     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0     111     4 response   Ljavax/servlet/http/HttpServletResponse;\n-           18       3     5  ctxs   Ljava/util/List;\n            30      81     5  ctxs   Ljava/util/List;\n            48      63     6 servletMaps   Ljava/util/List;\n-           72      13     7   ctx   Lorg/apache/catalina/Context;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            18       3     5  ctxs   Ljava/util/List<Lorg/apache/catalina/Context;>;\n            30      81     5  ctxs   Ljava/util/List<Lorg/apache/catalina/Context;>;\n            48      63     6 servletMaps   Ljava/util/List<Lpsiprobe/model/ServletMapping;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 21 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 17\n           locals = [ class java/util/List ]\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 20\n-          locals = [ class psiprobe/controllers/servlets/ListServletMapsController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 24 /* same */\n+        frame_type = 253 /* append */\n+          offset_delta = 17\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 37\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n@@ -281,33 +274,33 @@\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/controllers/servlets/ListServletMapsController;\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #114(#115=s#116)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"servletmaps\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #117                // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #75                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 71: 0\n         line 72: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/servlets/ListServletMapsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #111(#112=s#113)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"servletmaps\"\n+        )\n }\n SourceFile: \"ListServletMapsController.java\"\n RuntimeVisibleAnnotations:\n-  0: #122()\n+  0: #116()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/servlets/ListServletsController.class", "source2": "psiprobe/controllers/servlets/ListServletsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,319 +1,311 @@\n-  SHA-256 checksum 9193fd9b4d276557b835c187a185d0421779b150c77cdda4bb43dcc5f400f34d\n+  SHA-256 checksum 709ff4a21216677d40522548771add9c3b6224c8afd92516ea1e3d93394b51ba\n   Compiled from \"ListServletsController.java\"\n public class psiprobe.controllers.servlets.ListServletsController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/servlets/ListServletsController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #12                         // psiprobe/controllers/servlets/ListServletsController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 5, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/servlets/ListServletsController\n-    #2 = Utf8               psiprobe/controllers/servlets/ListServletsController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/servlets/ListServletsController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /servlets.ajax\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleContext\n-   #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #32 = Methodref          #1.#33        // psiprobe/controllers/servlets/ListServletsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #33 = NameAndType        #34:#35       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #34 = Utf8               getContainerWrapper\n-   #35 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #36 = Methodref          #37.#39       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #37 = Class              #38           // psiprobe/beans/ContainerWrapperBean\n-   #38 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #39 = NameAndType        #40:#41       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #40 = Utf8               getTomcatContainer\n-   #41 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #42 = InterfaceMethodref #43.#45       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n-   #43 = Class              #44           // psiprobe/TomcatContainer\n-   #44 = Utf8               psiprobe/TomcatContainer\n-   #45 = NameAndType        #46:#47       // findContexts:()Ljava/util/List;\n-   #46 = Utf8               findContexts\n-   #47 = Utf8               ()Ljava/util/List;\n-   #48 = Class              #49           // java/util/ArrayList\n-   #49 = Utf8               java/util/ArrayList\n-   #50 = Methodref          #48.#9        // java/util/ArrayList.\"<init>\":()V\n-   #51 = InterfaceMethodref #52.#54       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #52 = Class              #53           // java/util/List\n-   #53 = Utf8               java/util/List\n-   #54 = NameAndType        #55:#56       // add:(Ljava/lang/Object;)Z\n-   #55 = Utf8               add\n-   #56 = Utf8               (Ljava/lang/Object;)Z\n-   #57 = InterfaceMethodref #52.#58       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #58 = NameAndType        #59:#60       // iterator:()Ljava/util/Iterator;\n-   #59 = Utf8               iterator\n-   #60 = Utf8               ()Ljava/util/Iterator;\n-   #61 = InterfaceMethodref #62.#64       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #62 = Class              #63           // java/util/Iterator\n-   #63 = Utf8               java/util/Iterator\n-   #64 = NameAndType        #65:#66       // next:()Ljava/lang/Object;\n-   #65 = Utf8               next\n-   #66 = Utf8               ()Ljava/lang/Object;\n-   #67 = Class              #68           // org/apache/catalina/Context\n-   #68 = Utf8               org/apache/catalina/Context\n-   #69 = Methodref          #70.#72       // psiprobe/tools/ApplicationUtils.getApplicationServlets:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-   #70 = Class              #71           // psiprobe/tools/ApplicationUtils\n-   #71 = Utf8               psiprobe/tools/ApplicationUtils\n-   #72 = NameAndType        #73:#74       // getApplicationServlets:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-   #73 = Utf8               getApplicationServlets\n-   #74 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n-   #75 = Class              #76           // psiprobe/model/ServletInfo\n-   #76 = Utf8               psiprobe/model/ServletInfo\n-   #77 = Methodref          #75.#78       // psiprobe/model/ServletInfo.getMappings:()Ljava/util/List;\n-   #78 = NameAndType        #79:#47       // getMappings:()Ljava/util/List;\n-   #79 = Utf8               getMappings\n-   #80 = Methodref          #81.#83       // java/util/Collections.sort:(Ljava/util/List;)V\n-   #81 = Class              #82           // java/util/Collections\n-   #82 = Utf8               java/util/Collections\n-   #83 = NameAndType        #84:#85       // sort:(Ljava/util/List;)V\n-   #84 = Utf8               sort\n-   #85 = Utf8               (Ljava/util/List;)V\n-   #86 = InterfaceMethodref #62.#87       // java/util/Iterator.hasNext:()Z\n-   #87 = NameAndType        #88:#89       // hasNext:()Z\n-   #88 = Utf8               hasNext\n-   #89 = Utf8               ()Z\n-   #90 = InterfaceMethodref #52.#91       // java/util/List.addAll:(Ljava/util/Collection;)Z\n-   #91 = NameAndType        #92:#93       // addAll:(Ljava/util/Collection;)Z\n-   #92 = Utf8               addAll\n-   #93 = Utf8               (Ljava/util/Collection;)Z\n-   #94 = Class              #95           // org/springframework/web/servlet/ModelAndView\n-   #95 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #96 = Methodref          #1.#97        // psiprobe/controllers/servlets/ListServletsController.getViewName:()Ljava/lang/String;\n-   #97 = NameAndType        #98:#99       // getViewName:()Ljava/lang/String;\n-   #98 = Utf8               getViewName\n-   #99 = Utf8               ()Ljava/lang/String;\n-  #100 = String             #101          // servlets\n-  #101 = Utf8               servlets\n-  #102 = Methodref          #94.#103      // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #103 = NameAndType        #5:#104       // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #104 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #105 = Utf8               contextName\n-  #106 = Utf8               Ljava/lang/String;\n-  #107 = Utf8               context\n-  #108 = Utf8               Lorg/apache/catalina/Context;\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = Methodref          #12.#13       // psiprobe/controllers/servlets/ListServletsController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #12 = Class              #14           // psiprobe/controllers/servlets/ListServletsController\n+   #13 = NameAndType        #15:#16       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #14 = Utf8               psiprobe/controllers/servlets/ListServletsController\n+   #15 = Utf8               getContainerWrapper\n+   #16 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #17 = Methodref          #18.#19       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #18 = Class              #20           // psiprobe/beans/ContainerWrapperBean\n+   #19 = NameAndType        #21:#22       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #20 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #21 = Utf8               getTomcatContainer\n+   #22 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #23 = InterfaceMethodref #24.#25       // psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+   #24 = Class              #26           // psiprobe/TomcatContainer\n+   #25 = NameAndType        #27:#28       // findContexts:()Ljava/util/List;\n+   #26 = Utf8               psiprobe/TomcatContainer\n+   #27 = Utf8               findContexts\n+   #28 = Utf8               ()Ljava/util/List;\n+   #29 = Class              #30           // java/util/ArrayList\n+   #30 = Utf8               java/util/ArrayList\n+   #31 = Methodref          #29.#3        // java/util/ArrayList.\"<init>\":()V\n+   #32 = InterfaceMethodref #33.#34       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #33 = Class              #35           // java/util/List\n+   #34 = NameAndType        #36:#37       // add:(Ljava/lang/Object;)Z\n+   #35 = Utf8               java/util/List\n+   #36 = Utf8               add\n+   #37 = Utf8               (Ljava/lang/Object;)Z\n+   #38 = InterfaceMethodref #33.#39       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #39 = NameAndType        #40:#41       // iterator:()Ljava/util/Iterator;\n+   #40 = Utf8               iterator\n+   #41 = Utf8               ()Ljava/util/Iterator;\n+   #42 = InterfaceMethodref #43.#44       // java/util/Iterator.hasNext:()Z\n+   #43 = Class              #45           // java/util/Iterator\n+   #44 = NameAndType        #46:#47       // hasNext:()Z\n+   #45 = Utf8               java/util/Iterator\n+   #46 = Utf8               hasNext\n+   #47 = Utf8               ()Z\n+   #48 = InterfaceMethodref #43.#49       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #49 = NameAndType        #50:#51       // next:()Ljava/lang/Object;\n+   #50 = Utf8               next\n+   #51 = Utf8               ()Ljava/lang/Object;\n+   #52 = Class              #53           // org/apache/catalina/Context\n+   #53 = Utf8               org/apache/catalina/Context\n+   #54 = Methodref          #55.#56       // psiprobe/tools/ApplicationUtils.getApplicationServlets:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+   #55 = Class              #57           // psiprobe/tools/ApplicationUtils\n+   #56 = NameAndType        #58:#59       // getApplicationServlets:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+   #57 = Utf8               psiprobe/tools/ApplicationUtils\n+   #58 = Utf8               getApplicationServlets\n+   #59 = Utf8               (Lorg/apache/catalina/Context;)Ljava/util/List;\n+   #60 = Class              #61           // psiprobe/model/ServletInfo\n+   #61 = Utf8               psiprobe/model/ServletInfo\n+   #62 = Methodref          #60.#63       // psiprobe/model/ServletInfo.getMappings:()Ljava/util/List;\n+   #63 = NameAndType        #64:#28       // getMappings:()Ljava/util/List;\n+   #64 = Utf8               getMappings\n+   #65 = Methodref          #66.#67       // java/util/Collections.sort:(Ljava/util/List;)V\n+   #66 = Class              #68           // java/util/Collections\n+   #67 = NameAndType        #69:#70       // sort:(Ljava/util/List;)V\n+   #68 = Utf8               java/util/Collections\n+   #69 = Utf8               sort\n+   #70 = Utf8               (Ljava/util/List;)V\n+   #71 = InterfaceMethodref #33.#72       // java/util/List.addAll:(Ljava/util/Collection;)Z\n+   #72 = NameAndType        #73:#74       // addAll:(Ljava/util/Collection;)Z\n+   #73 = Utf8               addAll\n+   #74 = Utf8               (Ljava/util/Collection;)Z\n+   #75 = Class              #76           // org/springframework/web/servlet/ModelAndView\n+   #76 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #77 = Methodref          #12.#78       // psiprobe/controllers/servlets/ListServletsController.getViewName:()Ljava/lang/String;\n+   #78 = NameAndType        #79:#80       // getViewName:()Ljava/lang/String;\n+   #79 = Utf8               getViewName\n+   #80 = Utf8               ()Ljava/lang/String;\n+   #81 = String             #82           // servlets\n+   #82 = Utf8               servlets\n+   #83 = Methodref          #75.#84       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #84 = NameAndType        #5:#85        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #85 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #86 = Methodref          #2.#87        // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+   #87 = NameAndType        #88:#89       // setViewName:(Ljava/lang/String;)V\n+   #88 = Utf8               setViewName\n+   #89 = Utf8               (Ljava/lang/String;)V\n+   #90 = Utf8               Code\n+   #91 = Utf8               LineNumberTable\n+   #92 = Utf8               LocalVariableTable\n+   #93 = Utf8               this\n+   #94 = Utf8               Lpsiprobe/controllers/servlets/ListServletsController;\n+   #95 = Utf8               request\n+   #96 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #97 = Utf8               response\n+   #98 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #99 = Utf8               Exceptions\n+  #100 = Class              #101          // java/lang/Exception\n+  #101 = Utf8               java/lang/Exception\n+  #102 = Utf8               MethodParameters\n+  #103 = Utf8               RuntimeVisibleAnnotations\n+  #104 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #105 = Utf8               path\n+  #106 = Utf8               /servlets.ajax\n+  #107 = Utf8               handleContext\n+  #108 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n   #109 = Utf8               ctxs\n   #110 = Utf8               Ljava/util/List;\n-  #111 = Utf8               ctx\n-  #112 = Utf8               appServlets\n-  #113 = Utf8               svlt\n-  #114 = Utf8               Lpsiprobe/model/ServletInfo;\n-  #115 = Utf8               LocalVariableTypeTable\n-  #116 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n-  #117 = Utf8               Ljava/util/List<Lpsiprobe/model/ServletInfo;>;\n-  #118 = Utf8               StackMapTable\n-  #119 = Class              #120          // java/lang/String\n-  #120 = Utf8               java/lang/String\n-  #121 = Class              #122          // javax/servlet/http/HttpServletRequest\n-  #122 = Utf8               javax/servlet/http/HttpServletRequest\n-  #123 = Class              #124          // javax/servlet/http/HttpServletResponse\n-  #124 = Utf8               javax/servlet/http/HttpServletResponse\n-  #125 = Utf8               isContextOptional\n-  #126 = Utf8               setViewName\n-  #127 = Utf8               (Ljava/lang/String;)V\n-  #128 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #129 = Utf8               value\n-  #130 = Utf8               ajax/servlets\n-  #131 = Methodref          #3.#132       // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #132 = NameAndType        #126:#127     // setViewName:(Ljava/lang/String;)V\n-  #133 = Utf8               viewName\n-  #134 = Utf8               SourceFile\n-  #135 = Utf8               ListServletsController.java\n-  #136 = Utf8               Lorg/springframework/stereotype/Controller;\n+  #111 = Utf8               svlt\n+  #112 = Utf8               Lpsiprobe/model/ServletInfo;\n+  #113 = Utf8               appServlets\n+  #114 = Utf8               ctx\n+  #115 = Utf8               Lorg/apache/catalina/Context;\n+  #116 = Utf8               contextName\n+  #117 = Utf8               Ljava/lang/String;\n+  #118 = Utf8               context\n+  #119 = Utf8               LocalVariableTypeTable\n+  #120 = Utf8               Ljava/util/List<Lorg/apache/catalina/Context;>;\n+  #121 = Utf8               Ljava/util/List<Lpsiprobe/model/ServletInfo;>;\n+  #122 = Utf8               StackMapTable\n+  #123 = Utf8               isContextOptional\n+  #124 = Utf8               viewName\n+  #125 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #126 = Utf8               value\n+  #127 = Utf8               ajax/servlets\n+  #128 = Utf8               SourceFile\n+  #129 = Utf8               ListServletsController.java\n+  #130 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.servlets.ListServletsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/servlets/ListServletsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/servlets.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/servlets/ListServletsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #104(#105=[s#106])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/servlets.ajax\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=12, args_size=5\n          0: aload_2\n          1: ifnonnull     21\n          4: aload_0\n-         5: invokevirtual #32                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-         8: invokevirtual #36                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-        11: invokeinterface #42,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n+         5: invokevirtual #11                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+         8: invokevirtual #17                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        11: invokeinterface #23,  1           // InterfaceMethod psiprobe/TomcatContainer.findContexts:()Ljava/util/List;\n         16: astore        5\n         18: goto          39\n-        21: new           #48                 // class java/util/ArrayList\n+        21: new           #29                 // class java/util/ArrayList\n         24: dup\n-        25: invokespecial #50                 // Method java/util/ArrayList.\"<init>\":()V\n+        25: invokespecial #31                 // Method java/util/ArrayList.\"<init>\":()V\n         28: astore        5\n         30: aload         5\n         32: aload_2\n-        33: invokeinterface #51,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        33: invokeinterface #32,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         38: pop\n-        39: new           #48                 // class java/util/ArrayList\n+        39: new           #29                 // class java/util/ArrayList\n         42: dup\n-        43: invokespecial #50                 // Method java/util/ArrayList.\"<init>\":()V\n+        43: invokespecial #31                 // Method java/util/ArrayList.\"<init>\":()V\n         46: astore        6\n         48: aload         5\n-        50: invokeinterface #57,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        55: astore        8\n-        57: goto          136\n-        60: aload         8\n-        62: invokeinterface #61,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        67: checkcast     #67                 // class org/apache/catalina/Context\n-        70: astore        7\n-        72: aload         7\n-        74: ifnull        136\n-        77: aload         7\n-        79: invokestatic  #69                 // Method psiprobe/tools/ApplicationUtils.getApplicationServlets:(Lorg/apache/catalina/Context;)Ljava/util/List;\n-        82: astore        9\n-        84: aload         9\n-        86: invokeinterface #57,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        91: astore        11\n-        93: goto          116\n-        96: aload         11\n-        98: invokeinterface #61,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       103: checkcast     #75                 // class psiprobe/model/ServletInfo\n-       106: astore        10\n-       108: aload         10\n-       110: invokevirtual #77                 // Method psiprobe/model/ServletInfo.getMappings:()Ljava/util/List;\n-       113: invokestatic  #80                 // Method java/util/Collections.sort:(Ljava/util/List;)V\n-       116: aload         11\n-       118: invokeinterface #86,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       123: ifne          96\n-       126: aload         6\n-       128: aload         9\n-       130: invokeinterface #90,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n-       135: pop\n-       136: aload         8\n-       138: invokeinterface #86,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       143: ifne          60\n-       146: new           #94                 // class org/springframework/web/servlet/ModelAndView\n+        50: invokeinterface #38,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        55: astore        7\n+        57: aload         7\n+        59: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        64: ifeq          146\n+        67: aload         7\n+        69: invokeinterface #48,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        74: checkcast     #52                 // class org/apache/catalina/Context\n+        77: astore        8\n+        79: aload         8\n+        81: ifnull        143\n+        84: aload         8\n+        86: invokestatic  #54                 // Method psiprobe/tools/ApplicationUtils.getApplicationServlets:(Lorg/apache/catalina/Context;)Ljava/util/List;\n+        89: astore        9\n+        91: aload         9\n+        93: invokeinterface #38,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        98: astore        10\n+       100: aload         10\n+       102: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       107: ifeq          133\n+       110: aload         10\n+       112: invokeinterface #48,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       117: checkcast     #60                 // class psiprobe/model/ServletInfo\n+       120: astore        11\n+       122: aload         11\n+       124: invokevirtual #62                 // Method psiprobe/model/ServletInfo.getMappings:()Ljava/util/List;\n+       127: invokestatic  #65                 // Method java/util/Collections.sort:(Ljava/util/List;)V\n+       130: goto          100\n+       133: aload         6\n+       135: aload         9\n+       137: invokeinterface #71,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+       142: pop\n+       143: goto          57\n+       146: new           #75                 // class org/springframework/web/servlet/ModelAndView\n        149: dup\n        150: aload_0\n-       151: invokevirtual #96                 // Method getViewName:()Ljava/lang/String;\n-       154: ldc           #100                // String servlets\n+       151: invokevirtual #77                 // Method getViewName:()Ljava/lang/String;\n+       154: ldc           #81                 // String servlets\n        156: aload         6\n-       158: invokespecial #102                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+       158: invokespecial #83                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n        161: areturn\n       LineNumberTable:\n         line 49: 0\n         line 50: 4\n-        line 51: 18\n         line 52: 21\n         line 53: 30\n         line 56: 39\n         line 57: 48\n-        line 58: 72\n-        line 59: 77\n-        line 60: 84\n-        line 61: 108\n-        line 60: 116\n-        line 63: 126\n-        line 57: 136\n+        line 58: 79\n+        line 59: 84\n+        line 60: 91\n+        line 61: 122\n+        line 62: 130\n+        line 63: 133\n+        line 65: 143\n         line 67: 146\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           18       3     5  ctxs   Ljava/util/List;\n+          122       8    11  svlt   Lpsiprobe/model/ServletInfo;\n+           91      52     9 appServlets   Ljava/util/List;\n+           79      64     8   ctx   Lorg/apache/catalina/Context;\n             0     162     0  this   Lpsiprobe/controllers/servlets/ListServletsController;\n             0     162     1 contextName   Ljava/lang/String;\n             0     162     2 context   Lorg/apache/catalina/Context;\n             0     162     3 request   Ljavax/servlet/http/HttpServletRequest;\n             0     162     4 response   Ljavax/servlet/http/HttpServletResponse;\n-           18       3     5  ctxs   Ljava/util/List;\n            30     132     5  ctxs   Ljava/util/List;\n            48     114     6 servlets   Ljava/util/List;\n-           72      64     7   ctx   Lorg/apache/catalina/Context;\n-           84      52     9 appServlets   Ljava/util/List;\n-          108       8    10  svlt   Lpsiprobe/model/ServletInfo;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            18       3     5  ctxs   Ljava/util/List<Lorg/apache/catalina/Context;>;\n+           91      52     9 appServlets   Ljava/util/List<Lpsiprobe/model/ServletInfo;>;\n            30     132     5  ctxs   Ljava/util/List<Lorg/apache/catalina/Context;>;\n            48     114     6 servlets   Ljava/util/List<Lpsiprobe/model/ServletInfo;>;\n-           84      52     9 appServlets   Ljava/util/List<Lpsiprobe/model/ServletInfo;>;\n-      StackMapTable: number_of_entries = 6\n+      StackMapTable: number_of_entries = 7\n         frame_type = 21 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 17\n           locals = [ class java/util/List ]\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 20\n-          locals = [ class psiprobe/controllers/servlets/ListServletsController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 35\n-          locals = [ class psiprobe/controllers/servlets/ListServletsController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, class org/apache/catalina/Context, class java/util/Iterator, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 19 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 19\n-          locals = [ class psiprobe/controllers/servlets/ListServletsController, class java/lang/String, class org/apache/catalina/Context, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class java/util/List, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n+        frame_type = 253 /* append */\n+          offset_delta = 17\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 254 /* append */\n+          offset_delta = 42\n+          locals = [ class org/apache/catalina/Context, class java/util/List, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 32\n+        frame_type = 249 /* chop */\n+          offset_delta = 9\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n@@ -329,33 +321,33 @@\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/controllers/servlets/ListServletsController;\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #128(#129=s#130)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/servlets\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #131                // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #86                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/servlets/ListServletsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #125(#126=s#127)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/servlets\"\n+        )\n }\n SourceFile: \"ListServletsController.java\"\n RuntimeVisibleAnnotations:\n-  0: #136()\n+  0: #130()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/servlets/ServletsController.class", "source2": "psiprobe/controllers/servlets/ServletsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum cd527014dc119f0b23e5ac317db04570f06a9ebfe0e3f46b3c75e9f00232b47f\n+  SHA-256 checksum c15e409397f6678ea3adb3aa7e28fd61e6477a48151259c72e15666ed21cffc8\n   Compiled from \"ServletsController.java\"\n public class psiprobe.controllers.servlets.ServletsController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/servlets/ServletsController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #15                         // psiprobe/controllers/servlets/ServletsController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/servlets/ServletsController\n-   #2 = Utf8               psiprobe/controllers/servlets/ServletsController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/servlets/ServletsController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /servlets.htm\n-  #23 = Methodref          #3.#24         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/servlets/ServletsController\n+  #16 = Utf8               psiprobe/controllers/servlets/ServletsController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/servlets/ServletsController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               servlets\n-  #35 = Methodref          #3.#36         // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /servlets.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               servlets\n   #39 = Utf8               SourceFile\n   #40 = Utf8               ServletsController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.servlets.ServletsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 26: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/servlets/ServletsController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/servlets.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/servlets/ServletsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/servlets.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"servlets\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 38: 0\n         line 39: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/servlets/ServletsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"servlets\"\n+        )\n }\n SourceFile: \"ServletsController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/servlets/package-info.class", "source2": "psiprobe/controllers/servlets/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 08ba1bb4adfa8e312ed47cac3e23d599848fa02ef76caab967785f4d2ebcc3d5\n+  SHA-256 checksum d26da0f1a41666bb5a8ec7a218515a0cf04d76e2810c13f07f2b97533fe565cd\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.servlets.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/servlets/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/servlets/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/servlets/package-info\"\n-  #2 = Utf8               psiprobe/controllers/servlets/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/servlets/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/servlets/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/sessions/ExpireSessionController.class", "source2": "psiprobe/controllers/sessions/ExpireSessionController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,179 +1,177 @@\n-  SHA-256 checksum b74379132bc337054d439a75ee80eb2d334b079f0642c729c710bd97f03085b8\n+  SHA-256 checksum d40539eb8a66a356ce897ee9630b0c8b15eb4215e932250952ddae6a7cc04313\n   Compiled from \"ExpireSessionController.java\"\n public class psiprobe.controllers.sessions.ExpireSessionController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/sessions/ExpireSessionController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #41                         // psiprobe/controllers/sessions/ExpireSessionController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/sessions/ExpireSessionController\n-   #2 = Utf8               psiprobe/controllers/sessions/ExpireSessionController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractContextHandlerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/sessions/ExpireSessionController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /app/expire.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleContext\n-  #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #32 = String             #33            // sid\n-  #33 = Utf8               sid\n-  #34 = Methodref          #35.#37        // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-  #35 = Class              #36            // org/springframework/web/bind/ServletRequestUtils\n-  #36 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-  #37 = NameAndType        #38:#39        // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-  #38 = Utf8               getStringParameter\n-  #39 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-  #40 = InterfaceMethodref #41.#43        // org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n-  #41 = Class              #42            // org/apache/catalina/Context\n-  #42 = Utf8               org/apache/catalina/Context\n-  #43 = NameAndType        #44:#45        // getManager:()Lorg/apache/catalina/Manager;\n-  #44 = Utf8               getManager\n-  #45 = Utf8               ()Lorg/apache/catalina/Manager;\n-  #46 = InterfaceMethodref #47.#49        // org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n-  #47 = Class              #48            // org/apache/catalina/Manager\n-  #48 = Utf8               org/apache/catalina/Manager\n-  #49 = NameAndType        #50:#51        // findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n-  #50 = Utf8               findSession\n-  #51 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Session;\n-  #52 = InterfaceMethodref #53.#55        // org/apache/catalina/Session.expire:()V\n-  #53 = Class              #54            // org/apache/catalina/Session\n-  #54 = Utf8               org/apache/catalina/Session\n-  #55 = NameAndType        #56:#6         // expire:()V\n-  #56 = Utf8               expire\n-  #57 = Class              #58            // org/springframework/web/servlet/ModelAndView\n-  #58 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #59 = Class              #60            // org/springframework/web/servlet/view/InternalResourceView\n-  #60 = Utf8               org/springframework/web/servlet/view/InternalResourceView\n-  #61 = Methodref          #1.#62         // psiprobe/controllers/sessions/ExpireSessionController.getViewName:()Ljava/lang/String;\n-  #62 = NameAndType        #63:#64        // getViewName:()Ljava/lang/String;\n-  #63 = Utf8               getViewName\n-  #64 = Utf8               ()Ljava/lang/String;\n-  #65 = Methodref          #59.#66        // org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n-  #66 = NameAndType        #5:#67         // \"<init>\":(Ljava/lang/String;)V\n-  #67 = Utf8               (Ljava/lang/String;)V\n-  #68 = Methodref          #57.#69        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n-  #69 = NameAndType        #5:#70         // \"<init>\":(Lorg/springframework/web/servlet/View;)V\n-  #70 = Utf8               (Lorg/springframework/web/servlet/View;)V\n-  #71 = Utf8               contextName\n-  #72 = Utf8               Ljava/lang/String;\n-  #73 = Utf8               context\n-  #74 = Utf8               Lorg/apache/catalina/Context;\n-  #75 = Utf8               sessionId\n-  #76 = Utf8               session\n-  #77 = Utf8               Lorg/apache/catalina/Session;\n-  #78 = Utf8               StackMapTable\n-  #79 = Class              #80            // java/lang/String\n-  #80 = Utf8               java/lang/String\n-  #81 = Utf8               setViewName\n-  #82 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #83 = Utf8               value\n-  #84 = Utf8               /sessions.htm\n-  #85 = Methodref          #3.#86         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #86 = NameAndType        #81:#67        // setViewName:(Ljava/lang/String;)V\n-  #87 = Utf8               viewName\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = String             #12            // sid\n+  #12 = Utf8               sid\n+  #13 = Methodref          #14.#15        // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+  #14 = Class              #16            // org/springframework/web/bind/ServletRequestUtils\n+  #15 = NameAndType        #17:#18        // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+  #16 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+  #17 = Utf8               getStringParameter\n+  #18 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+  #19 = InterfaceMethodref #20.#21        // org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n+  #20 = Class              #22            // org/apache/catalina/Context\n+  #21 = NameAndType        #23:#24        // getManager:()Lorg/apache/catalina/Manager;\n+  #22 = Utf8               org/apache/catalina/Context\n+  #23 = Utf8               getManager\n+  #24 = Utf8               ()Lorg/apache/catalina/Manager;\n+  #25 = InterfaceMethodref #26.#27        // org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n+  #26 = Class              #28            // org/apache/catalina/Manager\n+  #27 = NameAndType        #29:#30        // findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n+  #28 = Utf8               org/apache/catalina/Manager\n+  #29 = Utf8               findSession\n+  #30 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Session;\n+  #31 = InterfaceMethodref #32.#33        // org/apache/catalina/Session.expire:()V\n+  #32 = Class              #34            // org/apache/catalina/Session\n+  #33 = NameAndType        #35:#6         // expire:()V\n+  #34 = Utf8               org/apache/catalina/Session\n+  #35 = Utf8               expire\n+  #36 = Class              #37            // org/springframework/web/servlet/ModelAndView\n+  #37 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #38 = Class              #39            // org/springframework/web/servlet/view/InternalResourceView\n+  #39 = Utf8               org/springframework/web/servlet/view/InternalResourceView\n+  #40 = Methodref          #41.#42        // psiprobe/controllers/sessions/ExpireSessionController.getViewName:()Ljava/lang/String;\n+  #41 = Class              #43            // psiprobe/controllers/sessions/ExpireSessionController\n+  #42 = NameAndType        #44:#45        // getViewName:()Ljava/lang/String;\n+  #43 = Utf8               psiprobe/controllers/sessions/ExpireSessionController\n+  #44 = Utf8               getViewName\n+  #45 = Utf8               ()Ljava/lang/String;\n+  #46 = Methodref          #38.#47        // org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n+  #47 = NameAndType        #5:#48         // \"<init>\":(Ljava/lang/String;)V\n+  #48 = Utf8               (Ljava/lang/String;)V\n+  #49 = Methodref          #36.#50        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n+  #50 = NameAndType        #5:#51         // \"<init>\":(Lorg/springframework/web/servlet/View;)V\n+  #51 = Utf8               (Lorg/springframework/web/servlet/View;)V\n+  #52 = Methodref          #2.#53         // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+  #53 = NameAndType        #54:#48        // setViewName:(Ljava/lang/String;)V\n+  #54 = Utf8               setViewName\n+  #55 = Utf8               Code\n+  #56 = Utf8               LineNumberTable\n+  #57 = Utf8               LocalVariableTable\n+  #58 = Utf8               this\n+  #59 = Utf8               Lpsiprobe/controllers/sessions/ExpireSessionController;\n+  #60 = Utf8               request\n+  #61 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #62 = Utf8               response\n+  #63 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #64 = Utf8               Exceptions\n+  #65 = Class              #66            // java/lang/Exception\n+  #66 = Utf8               java/lang/Exception\n+  #67 = Utf8               MethodParameters\n+  #68 = Utf8               RuntimeVisibleAnnotations\n+  #69 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #70 = Utf8               path\n+  #71 = Utf8               /app/expire.htm\n+  #72 = Utf8               handleContext\n+  #73 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #74 = Utf8               contextName\n+  #75 = Utf8               Ljava/lang/String;\n+  #76 = Utf8               context\n+  #77 = Utf8               Lorg/apache/catalina/Context;\n+  #78 = Utf8               sessionId\n+  #79 = Utf8               session\n+  #80 = Utf8               Lorg/apache/catalina/Session;\n+  #81 = Utf8               StackMapTable\n+  #82 = Class              #83            // java/lang/String\n+  #83 = Utf8               java/lang/String\n+  #84 = Utf8               viewName\n+  #85 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #86 = Utf8               value\n+  #87 = Utf8               /sessions.htm\n   #88 = Utf8               SourceFile\n   #89 = Utf8               ExpireSessionController.java\n   #90 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.sessions.ExpireSessionController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sessions/ExpireSessionController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/app/expire.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/sessions/ExpireSessionController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #69(#70=[s#71])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/app/expire.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=7, args_size=5\n          0: aload_3\n-         1: ldc           #32                 // String sid\n-         3: invokestatic  #34                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+         1: ldc           #11                 // String sid\n+         3: invokestatic  #13                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n          6: astore        5\n          8: aload_2\n-         9: invokeinterface #40,  1           // InterfaceMethod org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n+         9: invokeinterface #19,  1           // InterfaceMethod org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n         14: aload         5\n-        16: invokeinterface #46,  2           // InterfaceMethod org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n+        16: invokeinterface #25,  2           // InterfaceMethod org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n         21: astore        6\n         23: aload         6\n         25: ifnull        35\n         28: aload         6\n-        30: invokeinterface #52,  1           // InterfaceMethod org/apache/catalina/Session.expire:()V\n-        35: new           #57                 // class org/springframework/web/servlet/ModelAndView\n+        30: invokeinterface #31,  1           // InterfaceMethod org/apache/catalina/Session.expire:()V\n+        35: new           #36                 // class org/springframework/web/servlet/ModelAndView\n         38: dup\n-        39: new           #59                 // class org/springframework/web/servlet/view/InternalResourceView\n+        39: new           #38                 // class org/springframework/web/servlet/view/InternalResourceView\n         42: dup\n         43: aload_0\n-        44: invokevirtual #61                 // Method getViewName:()Ljava/lang/String;\n-        47: invokespecial #65                 // Method org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n-        50: invokespecial #68                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n+        44: invokevirtual #40                 // Method getViewName:()Ljava/lang/String;\n+        47: invokespecial #46                 // Method org/springframework/web/servlet/view/InternalResourceView.\"<init>\":(Ljava/lang/String;)V\n+        50: invokespecial #49                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Lorg/springframework/web/servlet/View;)V\n         53: areturn\n       LineNumberTable:\n         line 44: 0\n         line 45: 8\n         line 46: 23\n         line 47: 28\n         line 49: 35\n@@ -186,43 +184,45 @@\n             0      54     4 response   Ljavax/servlet/http/HttpServletResponse;\n             8      46     5 sessionId   Ljava/lang/String;\n            23      31     6 session   Lorg/apache/catalina/Session;\n       StackMapTable: number_of_entries = 1\n         frame_type = 253 /* append */\n           offset_delta = 35\n           locals = [ class java/lang/String, class org/apache/catalina/Session ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #82(#83=s#84)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"/sessions.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #85                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #52                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sessions/ExpireSessionController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #85(#86=s#87)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"/sessions.htm\"\n+        )\n }\n SourceFile: \"ExpireSessionController.java\"\n RuntimeVisibleAnnotations:\n   0: #90()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/sessions/ExpireSessionsController.class", "source2": "psiprobe/controllers/sessions/ExpireSessionsController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -21,17 +21,15 @@\n {\n     @RequestMapping(path = { \"/app/expire_list.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n-        String[] stringParameters;\n-        for (int length = (stringParameters = ServletRequestUtils.getStringParameters((ServletRequest)request, \"sid_webapp\")).length, i = 0; i < length; ++i) {\n-            final String sidWebApp = stringParameters[i];\n+        for (final String sidWebApp : ServletRequestUtils.getStringParameters((ServletRequest)request, \"sid_webapp\")) {\n             if (sidWebApp != null) {\n                 final String[] ss = sidWebApp.split(\";\");\n                 if (ss.length != 2) {\n                     return new ModelAndView(\"errors/paramerror\");\n                 }\n                 final String sessionId = ss[0];\n                 final String appName = ss[1];\n"}]}, {"source1": "psiprobe/controllers/sessions/ListSessionAttributesController.class", "source2": "psiprobe/controllers/sessions/ListSessionAttributesController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,237 +1,235 @@\n-  SHA-256 checksum 26539ac181ef0981b4770079f2cc0d67ab1bc468d07f909ddc6873349e83f163\n+  SHA-256 checksum 5f109542bb7934b01f4886838b3b4a0f730655d19be1f729097b2e71c2d210f7\n   Compiled from \"ListSessionAttributesController.java\"\n public class psiprobe.controllers.sessions.ListSessionAttributesController extends psiprobe.controllers.AbstractContextHandlerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/sessions/ListSessionAttributesController\n-  super_class: #3                         // psiprobe/controllers/AbstractContextHandlerController\n+  this_class: #12                         // psiprobe/controllers/sessions/ListSessionAttributesController\n+  super_class: #2                         // psiprobe/controllers/AbstractContextHandlerController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/sessions/ListSessionAttributesController\n-    #2 = Utf8               psiprobe/controllers/sessions/ListSessionAttributesController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractContextHandlerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractContextHandlerController\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/controllers/sessions/ListSessionAttributesController;\n-   #14 = Utf8               handleRequest\n-   #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #16 = Utf8               Exceptions\n-   #17 = Class              #18           // java/lang/Exception\n-   #18 = Utf8               java/lang/Exception\n-   #19 = Utf8               RuntimeVisibleAnnotations\n-   #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #21 = Utf8               path\n-   #22 = Utf8               /attributes.htm\n-   #23 = Methodref          #3.#24        // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = NameAndType        #14:#15       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #25 = Utf8               request\n-   #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #27 = Utf8               response\n-   #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #29 = Utf8               MethodParameters\n-   #30 = Utf8               handleContext\n-   #31 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #32 = Methodref          #1.#33        // psiprobe/controllers/sessions/ListSessionAttributesController.getServletContext:()Ljavax/servlet/ServletContext;\n-   #33 = NameAndType        #34:#35       // getServletContext:()Ljavax/servlet/ServletContext;\n-   #34 = Utf8               getServletContext\n-   #35 = Utf8               ()Ljavax/servlet/ServletContext;\n-   #36 = Methodref          #37.#39       // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #37 = Class              #38           // psiprobe/tools/SecurityUtils\n-   #38 = Utf8               psiprobe/tools/SecurityUtils\n-   #39 = NameAndType        #40:#41       // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #40 = Utf8               hasAttributeValueRole\n-   #41 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-   #42 = String             #43           // size\n-   #43 = Utf8               size\n-   #44 = Methodref          #45.#47       // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #45 = Class              #46           // org/springframework/web/bind/ServletRequestUtils\n-   #46 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-   #47 = NameAndType        #48:#49       // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #48 = Utf8               getBooleanParameter\n-   #49 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-   #50 = String             #51           // sid\n-   #51 = Utf8               sid\n-   #52 = Methodref          #45.#53       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-   #53 = NameAndType        #54:#55       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-   #54 = Utf8               getStringParameter\n-   #55 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n-   #56 = InterfaceMethodref #57.#59       // org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n-   #57 = Class              #58           // org/apache/catalina/Context\n-   #58 = Utf8               org/apache/catalina/Context\n-   #59 = NameAndType        #60:#61       // getManager:()Lorg/apache/catalina/Manager;\n-   #60 = Utf8               getManager\n-   #61 = Utf8               ()Lorg/apache/catalina/Manager;\n-   #62 = InterfaceMethodref #63.#65       // org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n-   #63 = Class              #64           // org/apache/catalina/Manager\n-   #64 = Utf8               org/apache/catalina/Manager\n-   #65 = NameAndType        #66:#67       // findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n-   #66 = Utf8               findSession\n-   #67 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Session;\n-   #68 = Methodref          #69.#71       // psiprobe/tools/ApplicationUtils.getApplicationSession:(Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n-   #69 = Class              #70           // psiprobe/tools/ApplicationUtils\n-   #70 = Utf8               psiprobe/tools/ApplicationUtils\n-   #71 = NameAndType        #72:#73       // getApplicationSession:(Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n-   #72 = Utf8               getApplicationSession\n-   #73 = Utf8               (Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n-   #74 = Methodref          #75.#77       // psiprobe/model/ApplicationSession.setAllowedToViewValues:(Z)V\n-   #75 = Class              #76           // psiprobe/model/ApplicationSession\n-   #76 = Utf8               psiprobe/model/ApplicationSession\n-   #77 = NameAndType        #78:#79       // setAllowedToViewValues:(Z)V\n-   #78 = Utf8               setAllowedToViewValues\n-   #79 = Utf8               (Z)V\n-   #80 = Class              #81           // org/springframework/web/servlet/ModelAndView\n-   #81 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #82 = Methodref          #1.#83        // psiprobe/controllers/sessions/ListSessionAttributesController.getViewName:()Ljava/lang/String;\n-   #83 = NameAndType        #84:#85       // getViewName:()Ljava/lang/String;\n-   #84 = Utf8               getViewName\n-   #85 = Utf8               ()Ljava/lang/String;\n-   #86 = String             #87           // session\n-   #87 = Utf8               session\n-   #88 = Methodref          #80.#89       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #89 = NameAndType        #5:#90        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #90 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-   #91 = Methodref          #80.#92       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-   #92 = NameAndType        #5:#93        // \"<init>\":(Ljava/lang/String;)V\n-   #93 = Utf8               (Ljava/lang/String;)V\n-   #94 = Utf8               contextName\n-   #95 = Utf8               Ljava/lang/String;\n-   #96 = Utf8               context\n-   #97 = Utf8               Lorg/apache/catalina/Context;\n-   #98 = Utf8               privileged\n-   #99 = Utf8               Z\n-  #100 = Utf8               calcSize\n-  #101 = Utf8               appSession\n-  #102 = Utf8               Lpsiprobe/model/ApplicationSession;\n-  #103 = Utf8               StackMapTable\n-  #104 = Class              #105          // java/lang/String\n-  #105 = Utf8               java/lang/String\n-  #106 = Utf8               setViewName\n-  #107 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #108 = Utf8               value\n-  #109 = Utf8               attributes\n-  #110 = Methodref          #3.#111       // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n-  #111 = NameAndType        #106:#93      // setViewName:(Ljava/lang/String;)V\n-  #112 = Utf8               viewName\n+    #7 = Methodref          #2.#8         // psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = Methodref          #12.#13       // psiprobe/controllers/sessions/ListSessionAttributesController.getServletContext:()Ljavax/servlet/ServletContext;\n+   #12 = Class              #14           // psiprobe/controllers/sessions/ListSessionAttributesController\n+   #13 = NameAndType        #15:#16       // getServletContext:()Ljavax/servlet/ServletContext;\n+   #14 = Utf8               psiprobe/controllers/sessions/ListSessionAttributesController\n+   #15 = Utf8               getServletContext\n+   #16 = Utf8               ()Ljavax/servlet/ServletContext;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #18 = Class              #20           // psiprobe/tools/SecurityUtils\n+   #19 = NameAndType        #21:#22       // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #20 = Utf8               psiprobe/tools/SecurityUtils\n+   #21 = Utf8               hasAttributeValueRole\n+   #22 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+   #23 = String             #24           // size\n+   #24 = Utf8               size\n+   #25 = Methodref          #26.#27       // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #26 = Class              #28           // org/springframework/web/bind/ServletRequestUtils\n+   #27 = NameAndType        #29:#30       // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #28 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+   #29 = Utf8               getBooleanParameter\n+   #30 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+   #31 = String             #32           // sid\n+   #32 = Utf8               sid\n+   #33 = Methodref          #26.#34       // org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+   #34 = NameAndType        #35:#36       // getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+   #35 = Utf8               getStringParameter\n+   #36 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+   #37 = InterfaceMethodref #38.#39       // org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n+   #38 = Class              #40           // org/apache/catalina/Context\n+   #39 = NameAndType        #41:#42       // getManager:()Lorg/apache/catalina/Manager;\n+   #40 = Utf8               org/apache/catalina/Context\n+   #41 = Utf8               getManager\n+   #42 = Utf8               ()Lorg/apache/catalina/Manager;\n+   #43 = InterfaceMethodref #44.#45       // org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n+   #44 = Class              #46           // org/apache/catalina/Manager\n+   #45 = NameAndType        #47:#48       // findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n+   #46 = Utf8               org/apache/catalina/Manager\n+   #47 = Utf8               findSession\n+   #48 = Utf8               (Ljava/lang/String;)Lorg/apache/catalina/Session;\n+   #49 = Methodref          #50.#51       // psiprobe/tools/ApplicationUtils.getApplicationSession:(Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n+   #50 = Class              #52           // psiprobe/tools/ApplicationUtils\n+   #51 = NameAndType        #53:#54       // getApplicationSession:(Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n+   #52 = Utf8               psiprobe/tools/ApplicationUtils\n+   #53 = Utf8               getApplicationSession\n+   #54 = Utf8               (Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n+   #55 = Methodref          #56.#57       // psiprobe/model/ApplicationSession.setAllowedToViewValues:(Z)V\n+   #56 = Class              #58           // psiprobe/model/ApplicationSession\n+   #57 = NameAndType        #59:#60       // setAllowedToViewValues:(Z)V\n+   #58 = Utf8               psiprobe/model/ApplicationSession\n+   #59 = Utf8               setAllowedToViewValues\n+   #60 = Utf8               (Z)V\n+   #61 = Class              #62           // org/springframework/web/servlet/ModelAndView\n+   #62 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #63 = Methodref          #12.#64       // psiprobe/controllers/sessions/ListSessionAttributesController.getViewName:()Ljava/lang/String;\n+   #64 = NameAndType        #65:#66       // getViewName:()Ljava/lang/String;\n+   #65 = Utf8               getViewName\n+   #66 = Utf8               ()Ljava/lang/String;\n+   #67 = String             #68           // session\n+   #68 = Utf8               session\n+   #69 = Methodref          #61.#70       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #70 = NameAndType        #5:#71        // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #71 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+   #72 = Methodref          #61.#73       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #73 = NameAndType        #5:#74        // \"<init>\":(Ljava/lang/String;)V\n+   #74 = Utf8               (Ljava/lang/String;)V\n+   #75 = Methodref          #2.#76        // psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+   #76 = NameAndType        #77:#74       // setViewName:(Ljava/lang/String;)V\n+   #77 = Utf8               setViewName\n+   #78 = Utf8               Code\n+   #79 = Utf8               LineNumberTable\n+   #80 = Utf8               LocalVariableTable\n+   #81 = Utf8               this\n+   #82 = Utf8               Lpsiprobe/controllers/sessions/ListSessionAttributesController;\n+   #83 = Utf8               request\n+   #84 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+   #85 = Utf8               response\n+   #86 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #87 = Utf8               Exceptions\n+   #88 = Class              #89           // java/lang/Exception\n+   #89 = Utf8               java/lang/Exception\n+   #90 = Utf8               MethodParameters\n+   #91 = Utf8               RuntimeVisibleAnnotations\n+   #92 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+   #93 = Utf8               path\n+   #94 = Utf8               /attributes.htm\n+   #95 = Utf8               handleContext\n+   #96 = Utf8               (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #97 = Utf8               contextName\n+   #98 = Utf8               Ljava/lang/String;\n+   #99 = Utf8               context\n+  #100 = Utf8               Lorg/apache/catalina/Context;\n+  #101 = Utf8               privileged\n+  #102 = Utf8               Z\n+  #103 = Utf8               calcSize\n+  #104 = Utf8               appSession\n+  #105 = Utf8               Lpsiprobe/model/ApplicationSession;\n+  #106 = Utf8               StackMapTable\n+  #107 = Class              #108          // java/lang/String\n+  #108 = Utf8               java/lang/String\n+  #109 = Utf8               viewName\n+  #110 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #111 = Utf8               value\n+  #112 = Utf8               attributes\n   #113 = Utf8               SourceFile\n   #114 = Utf8               ListSessionAttributesController.java\n   #115 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.sessions.ListSessionAttributesController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractContextHandlerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sessions/ListSessionAttributesController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/attributes.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/AbstractContextHandlerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 38: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/sessions/ListSessionAttributesController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #92(#93=[s#94])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/attributes.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleContext(java.lang.String, org.apache.catalina.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljava/lang/String;Lorg/apache/catalina/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=9, args_size=5\n          0: aload_0\n-         1: invokevirtual #32                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n+         1: invokevirtual #11                 // Method getServletContext:()Ljavax/servlet/ServletContext;\n          4: aload_3\n-         5: invokestatic  #36                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+         5: invokestatic  #17                 // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n          8: istore        5\n         10: iload         5\n         12: ifeq          29\n         15: aload_3\n-        16: ldc           #42                 // String size\n+        16: ldc           #23                 // String size\n         18: iconst_0\n-        19: invokestatic  #44                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+        19: invokestatic  #25                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n         22: ifeq          29\n         25: iconst_1\n         26: goto          30\n         29: iconst_0\n         30: istore        6\n         32: aload_3\n-        33: ldc           #50                 // String sid\n-        35: invokestatic  #52                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n+        33: ldc           #31                 // String sid\n+        35: invokestatic  #33                 // Method org/springframework/web/bind/ServletRequestUtils.getStringParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;)Ljava/lang/String;\n         38: astore        7\n         40: aload_2\n-        41: invokeinterface #56,  1           // InterfaceMethod org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n+        41: invokeinterface #37,  1           // InterfaceMethod org/apache/catalina/Context.getManager:()Lorg/apache/catalina/Manager;\n         46: aload         7\n-        48: invokeinterface #62,  2           // InterfaceMethod org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n+        48: invokeinterface #43,  2           // InterfaceMethod org/apache/catalina/Manager.findSession:(Ljava/lang/String;)Lorg/apache/catalina/Session;\n         53: iload         6\n         55: iconst_1\n-        56: invokestatic  #68                 // Method psiprobe/tools/ApplicationUtils.getApplicationSession:(Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n+        56: invokestatic  #49                 // Method psiprobe/tools/ApplicationUtils.getApplicationSession:(Lorg/apache/catalina/Session;ZZ)Lpsiprobe/model/ApplicationSession;\n         59: astore        8\n         61: aload         8\n         63: ifnull        89\n         66: aload         8\n         68: iload         5\n-        70: invokevirtual #74                 // Method psiprobe/model/ApplicationSession.setAllowedToViewValues:(Z)V\n-        73: new           #80                 // class org/springframework/web/servlet/ModelAndView\n+        70: invokevirtual #55                 // Method psiprobe/model/ApplicationSession.setAllowedToViewValues:(Z)V\n+        73: new           #61                 // class org/springframework/web/servlet/ModelAndView\n         76: dup\n         77: aload_0\n-        78: invokevirtual #82                 // Method getViewName:()Ljava/lang/String;\n-        81: ldc           #86                 // String session\n+        78: invokevirtual #63                 // Method getViewName:()Ljava/lang/String;\n+        81: ldc           #67                 // String session\n         83: aload         8\n-        85: invokespecial #88                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        85: invokespecial #69                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         88: areturn\n-        89: new           #80                 // class org/springframework/web/servlet/ModelAndView\n+        89: new           #61                 // class org/springframework/web/servlet/ModelAndView\n         92: dup\n         93: aload_0\n-        94: invokevirtual #82                 // Method getViewName:()Ljava/lang/String;\n-        97: invokespecial #91                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        94: invokevirtual #63                 // Method getViewName:()Ljava/lang/String;\n+        97: invokespecial #72                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n        100: areturn\n       LineNumberTable:\n         line 45: 0\n-        line 47: 10\n-        line 46: 25\n+        line 46: 10\n+        line 47: 19\n         line 48: 32\n-        line 51: 40\n-        line 50: 59\n+        line 50: 40\n+        line 51: 41\n         line 53: 61\n         line 54: 66\n         line 55: 73\n         line 57: 89\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     101     0  this   Lpsiprobe/controllers/sessions/ListSessionAttributesController;\n@@ -248,43 +246,45 @@\n           offset_delta = 29\n           locals = [ int ]\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 254 /* append */\n           offset_delta = 58\n           locals = [ int, class java/lang/String, class psiprobe/model/ApplicationSession ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       contextName\n       context\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #107(#108=s#109)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"attributes\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #110                // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #75                 // Method psiprobe/controllers/AbstractContextHandlerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 63: 0\n         line 64: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sessions/ListSessionAttributesController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #110(#111=s#112)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"attributes\"\n+        )\n }\n SourceFile: \"ListSessionAttributesController.java\"\n RuntimeVisibleAnnotations:\n   0: #115()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/sessions/ListSessionsController.class", "source2": "psiprobe/controllers/sessions/ListSessionsController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -69,32 +69,30 @@\n         else {\n             ctxs = new ArrayList<Context>();\n             ctxs.add(context);\n         }\n         final List<ApplicationSession> sessionList = new ArrayList<ApplicationSession>();\n         for (final Context ctx : ctxs) {\n             if (ctx != null && ctx.getManager() != null && (!searchInfo.isApply() || searchInfo.isUseSearch())) {\n-                final Session[] sessions = ctx.getManager().findSessions();\n-                Session[] array;\n-                for (int length = (array = sessions).length, i = 0; i < length; ++i) {\n-                    final Session session = array[i];\n+                final Session[] sessions2;\n+                final Session[] sessions = sessions2 = ctx.getManager().findSessions();\n+                for (final Session session : sessions2) {\n                     final ApplicationSession appSession = ApplicationUtils.getApplicationSession(session, calcSize, searchInfo.isUseAttr());\n                     if (appSession != null && this.matchSession(appSession, searchInfo)) {\n                         if (ctx.getName() != null) {\n                             appSession.setApplicationName((ctx.getName().length() > 0) ? ctx.getName() : \"/\");\n                         }\n                         sessionList.add(appSession);\n                     }\n                 }\n             }\n         }\n         if (sessionList.isEmpty() && searchInfo.isApply()) {\n             synchronized (sess) {\n                 this.populateSearchMessages(searchInfo);\n-                monitorexit(sess);\n             }\n         }\n         final ModelAndView modelAndView = new ModelAndView(this.getViewName(), \"sessions\", (Object)sessionList);\n         modelAndView.addObject(\"searchInfo\", (Object)searchInfo);\n         return modelAndView;\n     }\n     \n"}]}, {"source1": "psiprobe/controllers/sessions/RemoveSessAttributeController.class", "source2": "psiprobe/controllers/sessions/RemoveSessAttributeController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -26,15 +26,15 @@\n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String sid = ServletRequestUtils.getStringParameter((ServletRequest)request, \"sid\");\n         final String attrName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"attr\");\n         final Session session = context.getManager().findSession(sid);\n         if (session != null) {\n             session.getSession().removeAttribute(attrName);\n         }\n-        return new ModelAndView((View)new RedirectView(String.valueOf(request.getContextPath()) + this.getViewName() + \"?\" + request.getQueryString()));\n+        return new ModelAndView((View)new RedirectView(request.getContextPath() + this.getViewName() + \"?\" + request.getQueryString()));\n     }\n     \n     @Value(\"/attributes.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n }\n"}]}, {"source1": "psiprobe/controllers/sessions/package-info.class", "source2": "psiprobe/controllers/sessions/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 09d52179a96382e07fb6da4c7467f286b0cbc2b648d16cc307c7ab6e8e9158f0\n+  SHA-256 checksum 60837fc547720516dbb755b536d9e88aaa111764c4d92294b99a129055f64e05\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.sessions.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/sessions/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/sessions/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/sessions/package-info\"\n-  #2 = Utf8               psiprobe/controllers/sessions/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/sessions/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/sessions/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/sql/CachedRecordSetController.class", "source2": "psiprobe/controllers/sql/CachedRecordSetController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,35 +1,31 @@\n \n package psiprobe.controllers.sql;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import javax.servlet.http.HttpSession;\n import java.util.Map;\n import java.util.List;\n import psiprobe.model.sql.DataSourceTestInfo;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.PostParameterizableViewController;\n \n @Controller\n public class CachedRecordSetController extends PostParameterizableViewController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)CachedRecordSetController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/sql/cachedRecordset.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final int rowsPerPage = ServletRequestUtils.getIntParameter((ServletRequest)request, \"rowsPerPage\", 0);\n@@ -66,8 +62,12 @@\n         return mv;\n     }\n     \n     @Value(\"ajax/sql/recordset\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)CachedRecordSetController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/sql/ConnectionTestController.class", "source2": "psiprobe/controllers/sql/ConnectionTestController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers.sql;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.util.LinkedHashMap;\n import java.util.List;\n import java.sql.DatabaseMetaData;\n import java.sql.Connection;\n import javax.sql.DataSource;\n import java.sql.SQLException;\n@@ -14,28 +15,23 @@\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class ConnectionTestController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ConnectionTestController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/sql/connection.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String resourceName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"resource\");\n@@ -47,46 +43,23 @@\n             request.setAttribute(\"errorMessage\", (Object)this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.resource.lookup.failure\", new Object[] { resourceName }));\n             ConnectionTestController.logger.trace(\"\", (Throwable)e);\n         }\n         if (dataSource == null) {\n             request.setAttribute(\"errorMessage\", (Object)this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.resource.lookup.failure\", new Object[] { resourceName }));\n         }\n         else {\n-            try {\n-                Throwable t = null;\n-                try {\n-                    final Connection conn = dataSource.getConnection();\n-                    try {\n-                        final DatabaseMetaData md = conn.getMetaData();\n-                        final List<Map<String, String>> dbMetaData = new ArrayList<Map<String, String>>();\n-                        this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.dbProdName\", md.getDatabaseProductName());\n-                        this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.dbProdVersion\", md.getDatabaseProductVersion());\n-                        this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.jdbcDriverName\", md.getDriverName());\n-                        this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.jdbcDriverVersion\", md.getDriverVersion());\n-                        this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.jdbcVersion\", String.valueOf(md.getJDBCMajorVersion()));\n-                        return new ModelAndView(this.getViewName(), \"dbMetaData\", (Object)dbMetaData);\n-                    }\n-                    finally {\n-                        if (conn != null) {\n-                            conn.close();\n-                        }\n-                    }\n-                }\n-                finally {\n-                    if (t == null) {\n-                        final Throwable exception;\n-                        t = exception;\n-                    }\n-                    else {\n-                        final Throwable exception;\n-                        if (t != exception) {\n-                            t.addSuppressed(exception);\n-                        }\n-                    }\n-                }\n+            try (final Connection conn = dataSource.getConnection()) {\n+                final DatabaseMetaData md = conn.getMetaData();\n+                final List<Map<String, String>> dbMetaData = new ArrayList<Map<String, String>>();\n+                this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.dbProdName\", md.getDatabaseProductName());\n+                this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.dbProdVersion\", md.getDatabaseProductVersion());\n+                this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.jdbcDriverName\", md.getDriverName());\n+                this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.jdbcDriverVersion\", md.getDriverVersion());\n+                this.addDbMetaDataEntry(dbMetaData, \"probe.jsp.dataSourceTest.dbMetaData.jdbcVersion\", String.valueOf(md.getJDBCMajorVersion()));\n+                return new ModelAndView(this.getViewName(), \"dbMetaData\", (Object)dbMetaData);\n             }\n             catch (final SQLException e2) {\n                 final String message = this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.connection.failure\", new Object[] { e2.getMessage() });\n                 ConnectionTestController.logger.error(message, (Throwable)e2);\n                 request.setAttribute(\"errorMessage\", (Object)message);\n             }\n         }\n@@ -104,8 +77,12 @@\n         list.add(entry);\n     }\n     \n     @Value(\"ajax/sql/connection\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ConnectionTestController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/sql/DataSourceTestController.class", "source2": "psiprobe/controllers/sql/DataSourceTestController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,175 +1,175 @@\n-  SHA-256 checksum e58722c9ed5b02f0d533f39793032ca373f80e58b4df1d5d0e6434e2a0cc4ca0\n+  SHA-256 checksum db5f036f38425a8565490348c1b2faac215437e0e23e875ed14206d299ab31a5\n   Compiled from \"DataSourceTestController.java\"\n public class psiprobe.controllers.sql.DataSourceTestController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/sql/DataSourceTestController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #34                         // psiprobe/controllers/sql/DataSourceTestController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 5, methods: 15, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/sql/DataSourceTestController\n-    #2 = Utf8               psiprobe/controllers/sql/DataSourceTestController\n-    #3 = Class              #4            // org/springframework/web/servlet/mvc/ParameterizableViewController\n+    #1 = Methodref          #2.#3         // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+    #2 = Class              #4            // org/springframework/web/servlet/mvc/ParameterizableViewController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n-    #5 = Utf8               maxRows\n-    #6 = Utf8               I\n-    #7 = Utf8               rowsPerPage\n-    #8 = Utf8               historySize\n-    #9 = Utf8               replacePattern\n-   #10 = Utf8               Ljava/lang/String;\n-   #11 = Utf8               collectionPeriod\n-   #12 = Utf8               J\n-   #13 = Utf8               <init>\n-   #14 = Utf8               ()V\n-   #15 = Utf8               Code\n-   #16 = Methodref          #3.#17        // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-   #17 = NameAndType        #13:#14       // \"<init>\":()V\n-   #18 = Utf8               LineNumberTable\n-   #19 = Utf8               LocalVariableTable\n-   #20 = Utf8               this\n-   #21 = Utf8               Lpsiprobe/controllers/sql/DataSourceTestController;\n-   #22 = Utf8               handleRequest\n-   #23 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #24 = Utf8               Exceptions\n-   #25 = Class              #26           // java/lang/Exception\n-   #26 = Utf8               java/lang/Exception\n-   #27 = Utf8               RuntimeVisibleAnnotations\n-   #28 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-   #29 = Utf8               path\n-   #30 = Utf8               /sql/datasourcetest.htm\n-   #31 = Methodref          #3.#32        // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #32 = NameAndType        #22:#23       // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #33 = Utf8               request\n-   #34 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-   #35 = Utf8               response\n-   #36 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-   #37 = Utf8               MethodParameters\n-   #38 = Utf8               handleRequestInternal\n-   #39 = InterfaceMethodref #40.#42       // javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-   #40 = Class              #41           // javax/servlet/http/HttpServletRequest\n-   #41 = Utf8               javax/servlet/http/HttpServletRequest\n-   #42 = NameAndType        #43:#44       // getSession:(Z)Ljavax/servlet/http/HttpSession;\n-   #43 = Utf8               getSession\n-   #44 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n-   #45 = String             #46           // dataSourceTestData\n-   #46 = Utf8               dataSourceTestData\n-   #47 = InterfaceMethodref #48.#50       // javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-   #48 = Class              #49           // javax/servlet/http/HttpSession\n-   #49 = Utf8               javax/servlet/http/HttpSession\n-   #50 = NameAndType        #51:#52       // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-   #51 = Utf8               getAttribute\n-   #52 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-   #53 = Class              #54           // psiprobe/model/sql/DataSourceTestInfo\n-   #54 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n-   #55 = String             #56           // Referer\n-   #56 = Utf8               Referer\n-   #57 = InterfaceMethodref #40.#58       // javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n-   #58 = NameAndType        #59:#60       // getHeader:(Ljava/lang/String;)Ljava/lang/String;\n-   #59 = Utf8               getHeader\n-   #60 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-   #61 = Fieldref           #1.#62        // psiprobe/controllers/sql/DataSourceTestController.replacePattern:Ljava/lang/String;\n-   #62 = NameAndType        #9:#10        // replacePattern:Ljava/lang/String;\n-   #63 = String             #64           //\n-   #64 = Utf8\n-   #65 = Methodref          #66.#68       // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #66 = Class              #67           // java/lang/String\n-   #67 = Utf8               java/lang/String\n-   #68 = NameAndType        #69:#70       // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #69 = Utf8               replaceAll\n-   #70 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-   #71 = Class              #72           // org/springframework/web/servlet/ModelAndView\n-   #72 = Utf8               org/springframework/web/servlet/ModelAndView\n-   #73 = Methodref          #1.#74        // psiprobe/controllers/sql/DataSourceTestController.getViewName:()Ljava/lang/String;\n-   #74 = NameAndType        #75:#76       // getViewName:()Ljava/lang/String;\n-   #75 = Utf8               getViewName\n-   #76 = Utf8               ()Ljava/lang/String;\n-   #77 = Methodref          #71.#78       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-   #78 = NameAndType        #13:#79       // \"<init>\":(Ljava/lang/String;)V\n-   #79 = Utf8               (Ljava/lang/String;)V\n-   #80 = String             #5            // maxRows\n-   #81 = Methodref          #1.#82        // psiprobe/controllers/sql/DataSourceTestController.getMaxRows:()I\n-   #82 = NameAndType        #83:#84       // getMaxRows:()I\n-   #83 = Utf8               getMaxRows\n-   #84 = Utf8               ()I\n-   #85 = Methodref          #53.#82       // psiprobe/model/sql/DataSourceTestInfo.getMaxRows:()I\n-   #86 = Methodref          #66.#87       // java/lang/String.valueOf:(I)Ljava/lang/String;\n-   #87 = NameAndType        #88:#89       // valueOf:(I)Ljava/lang/String;\n-   #88 = Utf8               valueOf\n-   #89 = Utf8               (I)Ljava/lang/String;\n-   #90 = Methodref          #71.#91       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #91 = NameAndType        #92:#93       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #92 = Utf8               addObject\n-   #93 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-   #94 = String             #7            // rowsPerPage\n-   #95 = Methodref          #1.#96        // psiprobe/controllers/sql/DataSourceTestController.getRowsPerPage:()I\n-   #96 = NameAndType        #97:#84       // getRowsPerPage:()I\n-   #97 = Utf8               getRowsPerPage\n-   #98 = Methodref          #53.#96       // psiprobe/model/sql/DataSourceTestInfo.getRowsPerPage:()I\n-   #99 = String             #8            // historySize\n-  #100 = Methodref          #1.#101       // psiprobe/controllers/sql/DataSourceTestController.getHistorySize:()I\n-  #101 = NameAndType        #102:#84      // getHistorySize:()I\n-  #102 = Utf8               getHistorySize\n-  #103 = Methodref          #53.#101      // psiprobe/model/sql/DataSourceTestInfo.getHistorySize:()I\n-  #104 = String             #105          // backURL\n-  #105 = Utf8               backURL\n-  #106 = String             #11           // collectionPeriod\n-  #107 = Methodref          #1.#108       // psiprobe/controllers/sql/DataSourceTestController.getCollectionPeriod:()J\n-  #108 = NameAndType        #109:#110     // getCollectionPeriod:()J\n-  #109 = Utf8               getCollectionPeriod\n-  #110 = Utf8               ()J\n-  #111 = Methodref          #112.#114     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #112 = Class              #113          // java/lang/Long\n-  #113 = Utf8               java/lang/Long\n-  #114 = NameAndType        #88:#115      // valueOf:(J)Ljava/lang/Long;\n-  #115 = Utf8               (J)Ljava/lang/Long;\n-  #116 = Utf8               sess\n-  #117 = Utf8               Ljavax/servlet/http/HttpSession;\n-  #118 = Utf8               sessData\n-  #119 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfo;\n-  #120 = Utf8               referer\n-  #121 = Utf8               backUrl\n-  #122 = Utf8               StackMapTable\n-  #123 = Class              #124          // javax/servlet/http/HttpServletResponse\n-  #124 = Utf8               javax/servlet/http/HttpServletResponse\n-  #125 = Fieldref           #1.#126       // psiprobe/controllers/sql/DataSourceTestController.collectionPeriod:J\n-  #126 = NameAndType        #11:#12       // collectionPeriod:J\n-  #127 = Utf8               setCollectionPeriod\n-  #128 = Utf8               (J)V\n-  #129 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #130 = Utf8               value\n-  #131 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n-  #132 = Methodref          #133.#135     // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #133 = Class              #134          // psiprobe/tools/TimeExpression\n-  #134 = Utf8               psiprobe/tools/TimeExpression\n-  #135 = NameAndType        #136:#137     // inSeconds:(Ljava/lang/String;)J\n-  #136 = Utf8               inSeconds\n-  #137 = Utf8               (Ljava/lang/String;)J\n-  #138 = Fieldref           #1.#139       // psiprobe/controllers/sql/DataSourceTestController.maxRows:I\n-  #139 = NameAndType        #5:#6         // maxRows:I\n-  #140 = Utf8               setMaxRows\n-  #141 = Utf8               (I)V\n-  #142 = Utf8               1000\n-  #143 = Fieldref           #1.#144       // psiprobe/controllers/sql/DataSourceTestController.rowsPerPage:I\n-  #144 = NameAndType        #7:#6         // rowsPerPage:I\n-  #145 = Utf8               setRowsPerPage\n-  #146 = Utf8               50\n-  #147 = Fieldref           #1.#148       // psiprobe/controllers/sql/DataSourceTestController.historySize:I\n-  #148 = NameAndType        #8:#6         // historySize:I\n-  #149 = Utf8               setHistorySize\n-  #150 = Utf8               30\n-  #151 = Utf8               getReplacePattern\n-  #152 = Utf8               setReplacePattern\n-  #153 = Utf8               ^http(s)?://[a-zA-Z\\\\-\\\\.0-9]+(:[0-9]+)?\n-  #154 = Utf8               setViewName\n-  #155 = Utf8               datasourcetest\n-  #156 = Methodref          #3.#157       // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #157 = NameAndType        #154:#79      // setViewName:(Ljava/lang/String;)V\n-  #158 = Utf8               viewName\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #2.#8         // org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #8 = NameAndType        #9:#10        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+    #9 = Utf8               handleRequest\n+   #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #11 = InterfaceMethodref #12.#13       // javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+   #12 = Class              #14           // javax/servlet/http/HttpServletRequest\n+   #13 = NameAndType        #15:#16       // getSession:(Z)Ljavax/servlet/http/HttpSession;\n+   #14 = Utf8               javax/servlet/http/HttpServletRequest\n+   #15 = Utf8               getSession\n+   #16 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n+   #17 = Class              #18           // psiprobe/model/sql/DataSourceTestInfo\n+   #18 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n+   #19 = String             #20           // dataSourceTestData\n+   #20 = Utf8               dataSourceTestData\n+   #21 = InterfaceMethodref #22.#23       // javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+   #22 = Class              #24           // javax/servlet/http/HttpSession\n+   #23 = NameAndType        #25:#26       // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Utf8               javax/servlet/http/HttpSession\n+   #25 = Utf8               getAttribute\n+   #26 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+   #27 = String             #28           // Referer\n+   #28 = Utf8               Referer\n+   #29 = InterfaceMethodref #12.#30       // javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n+   #30 = NameAndType        #31:#32       // getHeader:(Ljava/lang/String;)Ljava/lang/String;\n+   #31 = Utf8               getHeader\n+   #32 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+   #33 = Fieldref           #34.#35       // psiprobe/controllers/sql/DataSourceTestController.replacePattern:Ljava/lang/String;\n+   #34 = Class              #36           // psiprobe/controllers/sql/DataSourceTestController\n+   #35 = NameAndType        #37:#38       // replacePattern:Ljava/lang/String;\n+   #36 = Utf8               psiprobe/controllers/sql/DataSourceTestController\n+   #37 = Utf8               replacePattern\n+   #38 = Utf8               Ljava/lang/String;\n+   #39 = String             #40           //\n+   #40 = Utf8\n+   #41 = Methodref          #42.#43       // java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #42 = Class              #44           // java/lang/String\n+   #43 = NameAndType        #45:#46       // replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #44 = Utf8               java/lang/String\n+   #45 = Utf8               replaceAll\n+   #46 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #47 = Class              #48           // org/springframework/web/servlet/ModelAndView\n+   #48 = Utf8               org/springframework/web/servlet/ModelAndView\n+   #49 = Methodref          #34.#50       // psiprobe/controllers/sql/DataSourceTestController.getViewName:()Ljava/lang/String;\n+   #50 = NameAndType        #51:#52       // getViewName:()Ljava/lang/String;\n+   #51 = Utf8               getViewName\n+   #52 = Utf8               ()Ljava/lang/String;\n+   #53 = Methodref          #47.#54       // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+   #54 = NameAndType        #5:#55        // \"<init>\":(Ljava/lang/String;)V\n+   #55 = Utf8               (Ljava/lang/String;)V\n+   #56 = String             #57           // maxRows\n+   #57 = Utf8               maxRows\n+   #58 = Methodref          #34.#59       // psiprobe/controllers/sql/DataSourceTestController.getMaxRows:()I\n+   #59 = NameAndType        #60:#61       // getMaxRows:()I\n+   #60 = Utf8               getMaxRows\n+   #61 = Utf8               ()I\n+   #62 = Methodref          #17.#59       // psiprobe/model/sql/DataSourceTestInfo.getMaxRows:()I\n+   #63 = Methodref          #42.#64       // java/lang/String.valueOf:(I)Ljava/lang/String;\n+   #64 = NameAndType        #65:#66       // valueOf:(I)Ljava/lang/String;\n+   #65 = Utf8               valueOf\n+   #66 = Utf8               (I)Ljava/lang/String;\n+   #67 = Methodref          #47.#68       // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #68 = NameAndType        #69:#70       // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #69 = Utf8               addObject\n+   #70 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+   #71 = String             #72           // rowsPerPage\n+   #72 = Utf8               rowsPerPage\n+   #73 = Methodref          #34.#74       // psiprobe/controllers/sql/DataSourceTestController.getRowsPerPage:()I\n+   #74 = NameAndType        #75:#61       // getRowsPerPage:()I\n+   #75 = Utf8               getRowsPerPage\n+   #76 = Methodref          #17.#74       // psiprobe/model/sql/DataSourceTestInfo.getRowsPerPage:()I\n+   #77 = String             #78           // historySize\n+   #78 = Utf8               historySize\n+   #79 = Methodref          #34.#80       // psiprobe/controllers/sql/DataSourceTestController.getHistorySize:()I\n+   #80 = NameAndType        #81:#61       // getHistorySize:()I\n+   #81 = Utf8               getHistorySize\n+   #82 = Methodref          #17.#80       // psiprobe/model/sql/DataSourceTestInfo.getHistorySize:()I\n+   #83 = String             #84           // backURL\n+   #84 = Utf8               backURL\n+   #85 = String             #86           // collectionPeriod\n+   #86 = Utf8               collectionPeriod\n+   #87 = Methodref          #34.#88       // psiprobe/controllers/sql/DataSourceTestController.getCollectionPeriod:()J\n+   #88 = NameAndType        #89:#90       // getCollectionPeriod:()J\n+   #89 = Utf8               getCollectionPeriod\n+   #90 = Utf8               ()J\n+   #91 = Methodref          #92.#93       // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+   #92 = Class              #94           // java/lang/Long\n+   #93 = NameAndType        #65:#95       // valueOf:(J)Ljava/lang/Long;\n+   #94 = Utf8               java/lang/Long\n+   #95 = Utf8               (J)Ljava/lang/Long;\n+   #96 = Fieldref           #34.#97       // psiprobe/controllers/sql/DataSourceTestController.collectionPeriod:J\n+   #97 = NameAndType        #86:#98       // collectionPeriod:J\n+   #98 = Utf8               J\n+   #99 = Methodref          #100.#101     // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+  #100 = Class              #102          // psiprobe/tools/TimeExpression\n+  #101 = NameAndType        #103:#104     // inSeconds:(Ljava/lang/String;)J\n+  #102 = Utf8               psiprobe/tools/TimeExpression\n+  #103 = Utf8               inSeconds\n+  #104 = Utf8               (Ljava/lang/String;)J\n+  #105 = Fieldref           #34.#106      // psiprobe/controllers/sql/DataSourceTestController.maxRows:I\n+  #106 = NameAndType        #57:#107      // maxRows:I\n+  #107 = Utf8               I\n+  #108 = Fieldref           #34.#109      // psiprobe/controllers/sql/DataSourceTestController.rowsPerPage:I\n+  #109 = NameAndType        #72:#107      // rowsPerPage:I\n+  #110 = Fieldref           #34.#111      // psiprobe/controllers/sql/DataSourceTestController.historySize:I\n+  #111 = NameAndType        #78:#107      // historySize:I\n+  #112 = Methodref          #2.#113       // org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #113 = NameAndType        #114:#55      // setViewName:(Ljava/lang/String;)V\n+  #114 = Utf8               setViewName\n+  #115 = Utf8               Code\n+  #116 = Utf8               LineNumberTable\n+  #117 = Utf8               LocalVariableTable\n+  #118 = Utf8               this\n+  #119 = Utf8               Lpsiprobe/controllers/sql/DataSourceTestController;\n+  #120 = Utf8               request\n+  #121 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #122 = Utf8               response\n+  #123 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #124 = Utf8               Exceptions\n+  #125 = Class              #126          // java/lang/Exception\n+  #126 = Utf8               java/lang/Exception\n+  #127 = Utf8               MethodParameters\n+  #128 = Utf8               RuntimeVisibleAnnotations\n+  #129 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #130 = Utf8               path\n+  #131 = Utf8               /sql/datasourcetest.htm\n+  #132 = Utf8               handleRequestInternal\n+  #133 = Utf8               backUrl\n+  #134 = Utf8               sess\n+  #135 = Utf8               Ljavax/servlet/http/HttpSession;\n+  #136 = Utf8               sessData\n+  #137 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfo;\n+  #138 = Utf8               referer\n+  #139 = Utf8               StackMapTable\n+  #140 = Class              #141          // javax/servlet/http/HttpServletResponse\n+  #141 = Utf8               javax/servlet/http/HttpServletResponse\n+  #142 = Utf8               setCollectionPeriod\n+  #143 = Utf8               (J)V\n+  #144 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #145 = Utf8               value\n+  #146 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n+  #147 = Utf8               setMaxRows\n+  #148 = Utf8               (I)V\n+  #149 = Utf8               1000\n+  #150 = Utf8               setRowsPerPage\n+  #151 = Utf8               50\n+  #152 = Utf8               setHistorySize\n+  #153 = Utf8               30\n+  #154 = Utf8               getReplacePattern\n+  #155 = Utf8               setReplacePattern\n+  #156 = Utf8               ^http(s)?://[a-zA-Z\\\\-\\\\.0-9]+(:[0-9]+)?\n+  #157 = Utf8               viewName\n+  #158 = Utf8               datasourcetest\n   #159 = Utf8               SourceFile\n   #160 = Utf8               DataSourceTestController.java\n   #161 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private int maxRows;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n@@ -192,161 +192,155 @@\n \n   public psiprobe.controllers.sql.DataSourceTestController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #28(#29=[s#30])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/sql/datasourcetest.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #31                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 52: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #129(#130=[s#131])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/sql/datasourcetest.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=7, args_size=3\n          0: aload_1\n          1: iconst_0\n-         2: invokeinterface #39,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+         2: invokeinterface #11,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n          7: astore_3\n          8: aconst_null\n          9: astore        4\n         11: aload_3\n         12: ifnull        28\n         15: aload_3\n-        16: ldc           #45                 // String dataSourceTestData\n-        18: invokeinterface #47,  2           // InterfaceMethod javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-        23: checkcast     #53                 // class psiprobe/model/sql/DataSourceTestInfo\n+        16: ldc           #19                 // String dataSourceTestData\n+        18: invokeinterface #21,  2           // InterfaceMethod javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+        23: checkcast     #17                 // class psiprobe/model/sql/DataSourceTestInfo\n         26: astore        4\n         28: aload_1\n-        29: ldc           #55                 // String Referer\n-        31: invokeinterface #57,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n+        29: ldc           #27                 // String Referer\n+        31: invokeinterface #29,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n         36: astore        5\n         38: aload         5\n         40: ifnull        59\n         43: aload         5\n         45: aload_0\n-        46: getfield      #61                 // Field replacePattern:Ljava/lang/String;\n-        49: ldc           #63                 // String\n-        51: invokevirtual #65                 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+        46: getfield      #33                 // Field replacePattern:Ljava/lang/String;\n+        49: ldc           #39                 // String\n+        51: invokevirtual #41                 // Method java/lang/String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n         54: astore        6\n         56: goto          62\n         59: aconst_null\n         60: astore        6\n-        62: new           #71                 // class org/springframework/web/servlet/ModelAndView\n+        62: new           #47                 // class org/springframework/web/servlet/ModelAndView\n         65: dup\n         66: aload_0\n-        67: invokevirtual #73                 // Method getViewName:()Ljava/lang/String;\n-        70: invokespecial #77                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        73: ldc           #80                 // String maxRows\n+        67: invokevirtual #49                 // Method getViewName:()Ljava/lang/String;\n+        70: invokespecial #53                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        73: ldc           #56                 // String maxRows\n         75: aload         4\n         77: ifnonnull     87\n         80: aload_0\n-        81: invokevirtual #81                 // Method getMaxRows:()I\n+        81: invokevirtual #58                 // Method getMaxRows:()I\n         84: goto          92\n         87: aload         4\n-        89: invokevirtual #85                 // Method psiprobe/model/sql/DataSourceTestInfo.getMaxRows:()I\n-        92: invokestatic  #86                 // Method java/lang/String.valueOf:(I)Ljava/lang/String;\n-        95: invokevirtual #90                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-        98: ldc           #94                 // String rowsPerPage\n+        89: invokevirtual #62                 // Method psiprobe/model/sql/DataSourceTestInfo.getMaxRows:()I\n+        92: invokestatic  #63                 // Method java/lang/String.valueOf:(I)Ljava/lang/String;\n+        95: invokevirtual #67                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        98: ldc           #71                 // String rowsPerPage\n        100: aload         4\n        102: ifnonnull     112\n        105: aload_0\n-       106: invokevirtual #95                 // Method getRowsPerPage:()I\n+       106: invokevirtual #73                 // Method getRowsPerPage:()I\n        109: goto          117\n        112: aload         4\n-       114: invokevirtual #98                 // Method psiprobe/model/sql/DataSourceTestInfo.getRowsPerPage:()I\n-       117: invokestatic  #86                 // Method java/lang/String.valueOf:(I)Ljava/lang/String;\n-       120: invokevirtual #90                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       123: ldc           #99                 // String historySize\n+       114: invokevirtual #76                 // Method psiprobe/model/sql/DataSourceTestInfo.getRowsPerPage:()I\n+       117: invokestatic  #63                 // Method java/lang/String.valueOf:(I)Ljava/lang/String;\n+       120: invokevirtual #67                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       123: ldc           #77                 // String historySize\n        125: aload         4\n        127: ifnonnull     137\n        130: aload_0\n-       131: invokevirtual #100                // Method getHistorySize:()I\n+       131: invokevirtual #79                 // Method getHistorySize:()I\n        134: goto          142\n        137: aload         4\n-       139: invokevirtual #103                // Method psiprobe/model/sql/DataSourceTestInfo.getHistorySize:()I\n-       142: invokestatic  #86                 // Method java/lang/String.valueOf:(I)Ljava/lang/String;\n-       145: invokevirtual #90                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       148: ldc           #104                // String backURL\n+       139: invokevirtual #82                 // Method psiprobe/model/sql/DataSourceTestInfo.getHistorySize:()I\n+       142: invokestatic  #63                 // Method java/lang/String.valueOf:(I)Ljava/lang/String;\n+       145: invokevirtual #67                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       148: ldc           #83                 // String backURL\n        150: aload         6\n-       152: invokevirtual #90                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-       155: ldc           #106                // String collectionPeriod\n+       152: invokevirtual #67                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       155: ldc           #85                 // String collectionPeriod\n        157: aload_0\n-       158: invokevirtual #107                // Method getCollectionPeriod:()J\n-       161: invokestatic  #111                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       164: invokevirtual #90                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       158: invokevirtual #87                 // Method getCollectionPeriod:()J\n+       161: invokestatic  #91                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       164: invokevirtual #67                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n        167: areturn\n       LineNumberTable:\n         line 59: 0\n         line 61: 8\n         line 63: 11\n         line 64: 15\n         line 67: 28\n         line 69: 38\n         line 70: 43\n-        line 71: 56\n         line 72: 59\n         line 75: 62\n-        line 76: 73\n         line 77: 75\n         line 76: 95\n-        line 78: 98\n         line 79: 100\n         line 78: 120\n-        line 80: 123\n         line 81: 125\n         line 80: 145\n-        line 82: 148\n+        line 82: 152\n         line 75: 167\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           56       3     6 backUrl   Ljava/lang/String;\n             0     168     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0     168     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     168     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8     160     3  sess   Ljavax/servlet/http/HttpSession;\n            11     157     4 sessData   Lpsiprobe/model/sql/DataSourceTestInfo;\n            38     130     5 referer   Ljava/lang/String;\n-           56       3     6 backUrl   Ljava/lang/String;\n            62     106     6 backUrl   Ljava/lang/String;\n       StackMapTable: number_of_entries = 9\n         frame_type = 253 /* append */\n           offset_delta = 28\n           locals = [ class javax/servlet/http/HttpSession, class psiprobe/model/sql/DataSourceTestInfo ]\n         frame_type = 252 /* append */\n           offset_delta = 30\n@@ -374,41 +368,43 @@\n           offset_delta = 19\n           locals = [ class psiprobe/controllers/sql/DataSourceTestController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class javax/servlet/http/HttpSession, class psiprobe/model/sql/DataSourceTestInfo, class java/lang/String, class java/lang/String ]\n           stack = [ class org/springframework/web/servlet/ModelAndView, class java/lang/String ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 4\n           locals = [ class psiprobe/controllers/sql/DataSourceTestController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class javax/servlet/http/HttpSession, class psiprobe/model/sql/DataSourceTestInfo, class java/lang/String, class java/lang/String ]\n           stack = [ class org/springframework/web/servlet/ModelAndView, class java/lang/String, int ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #125                // Field collectionPeriod:J\n+         1: getfield      #96                 // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 91: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #125                // Field collectionPeriod:J\n+         2: putfield      #96                 // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 100: 0\n         line 101: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n@@ -416,215 +412,215 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #129(#130=s#131)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #132                // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: putfield      #125                // Field collectionPeriod:J\n+         2: invokestatic  #99                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: putfield      #96                 // Field collectionPeriod:J\n          8: return\n       LineNumberTable:\n         line 110: 0\n         line 111: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #144(#145=s#146)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n+        )\n \n   public int getMaxRows();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #138                // Field maxRows:I\n+         1: getfield      #105                // Field maxRows:I\n          4: ireturn\n       LineNumberTable:\n         line 119: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n \n   public void setMaxRows(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #129(#130=s#142)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"1000\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #138                // Field maxRows:I\n+         2: putfield      #105                // Field maxRows:I\n          5: return\n       LineNumberTable:\n         line 129: 0\n         line 130: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       6     1 maxRows   I\n     MethodParameters:\n       Name                           Flags\n       maxRows\n+    RuntimeVisibleAnnotations:\n+      0: #144(#145=s#149)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"1000\"\n+        )\n \n   public int getRowsPerPage();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #143                // Field rowsPerPage:I\n+         1: getfield      #108                // Field rowsPerPage:I\n          4: ireturn\n       LineNumberTable:\n         line 138: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n \n   public void setRowsPerPage(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #129(#130=s#146)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"50\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #143                // Field rowsPerPage:I\n+         2: putfield      #108                // Field rowsPerPage:I\n          5: return\n       LineNumberTable:\n         line 148: 0\n         line 149: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       6     1 rowsPerPage   I\n     MethodParameters:\n       Name                           Flags\n       rowsPerPage\n+    RuntimeVisibleAnnotations:\n+      0: #144(#145=s#151)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"50\"\n+        )\n \n   public int getHistorySize();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #147                // Field historySize:I\n+         1: getfield      #110                // Field historySize:I\n          4: ireturn\n       LineNumberTable:\n         line 157: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n \n   public void setHistorySize(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #129(#130=s#150)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"30\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #147                // Field historySize:I\n+         2: putfield      #110                // Field historySize:I\n          5: return\n       LineNumberTable:\n         line 167: 0\n         line 168: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       6     1 historySize   I\n     MethodParameters:\n       Name                           Flags\n       historySize\n+    RuntimeVisibleAnnotations:\n+      0: #144(#145=s#153)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"30\"\n+        )\n \n   public java.lang.String getReplacePattern();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field replacePattern:Ljava/lang/String;\n+         1: getfield      #33                 // Field replacePattern:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 176: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n \n   public void setReplacePattern(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #129(#130=s#153)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"^http(s)?://[a-zA-Z\\\\-\\\\.0-9]+(:[0-9]+)?\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #61                 // Field replacePattern:Ljava/lang/String;\n+         2: putfield      #33                 // Field replacePattern:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       6     1 replacePattern   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       replacePattern\n+    RuntimeVisibleAnnotations:\n+      0: #144(#145=s#156)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"^http(s)?://[a-zA-Z\\\\-\\\\.0-9]+(:[0-9]+)?\"\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #129(#130=s#155)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"datasourcetest\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #156                // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #112                // Method org/springframework/web/servlet/mvc/ParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 192: 0\n         line 193: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/DataSourceTestController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #144(#145=s#158)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"datasourcetest\"\n+        )\n }\n SourceFile: \"DataSourceTestController.java\"\n RuntimeVisibleAnnotations:\n   0: #161()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/sql/ExecuteSqlController.class", "source2": "psiprobe/controllers/sql/ExecuteSqlController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers.sql;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.sql.ResultSetMetaData;\n import java.sql.ResultSet;\n import java.sql.PreparedStatement;\n import java.sql.Connection;\n import javax.sql.DataSource;\n import javax.servlet.http.HttpSession;\n@@ -19,28 +20,23 @@\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.apache.catalina.Context;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractContextHandlerController;\n \n @Controller\n public class ExecuteSqlController extends AbstractContextHandlerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ExecuteSqlController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/sql/recordset.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleContext(final String contextName, final Context context, final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String resourceName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"resource\");\n@@ -59,15 +55,14 @@\n                 sessData = new DataSourceTestInfo();\n                 sess.setAttribute(\"dataSourceTestData\", (Object)sessData);\n             }\n             sessData.setMaxRows(maxRows);\n             sessData.setRowsPerPage(rowsPerPage);\n             sessData.setHistorySize(historySize);\n             sessData.addQueryToHistory(sql);\n-            monitorexit(sess);\n         }\n         DataSource dataSource = null;\n         try {\n             dataSource = this.getContainerWrapper().getResourceResolver().lookupDataSource(context, resourceName, this.getContainerWrapper());\n         }\n         catch (final NamingException e) {\n             request.setAttribute(\"errorMessage\", (Object)this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.resource.lookup.failure\", new Object[] { resourceName }));\n@@ -76,91 +71,48 @@\n         if (dataSource == null) {\n             request.setAttribute(\"errorMessage\", (Object)this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.resource.lookup.failure\", new Object[] { resourceName }));\n         }\n         else {\n             List<Map<String, String>> results = null;\n             int rowsAffected = 0;\n             try {\n-                Throwable t = null;\n-                try {\n-                    final Connection conn = dataSource.getConnection();\n-                    try {\n-                        conn.setAutoCommit(true);\n-                        try {\n-                            final PreparedStatement stmt = conn.prepareStatement(sql);\n-                            try {\n-                                final boolean hasResultSet = stmt.execute();\n-                                if (!hasResultSet) {\n-                                    rowsAffected = stmt.getUpdateCount();\n-                                }\n-                                else {\n-                                    results = new ArrayList<Map<String, String>>();\n-                                    try {\n-                                        final ResultSet rs = stmt.getResultSet();\n-                                        try {\n-                                            final ResultSetMetaData metaData = rs.getMetaData();\n-                                            while (rs.next() && (maxRows < 0 || results.size() < maxRows)) {\n-                                                final Map<String, String> record = new LinkedHashMap<String, String>();\n-                                                for (int i = 1; i <= metaData.getColumnCount(); ++i) {\n-                                                    String value = rs.getString(i);\n-                                                    if (rs.wasNull()) {\n-                                                        value = this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.sql.null\");\n-                                                    }\n-                                                    else {\n-                                                        value = HtmlUtils.htmlEscape(value);\n-                                                    }\n-                                                    if (value.isEmpty()) {\n-                                                        value = \"&nbsp;\";\n-                                                    }\n-                                                    final StringBuilder key = new StringBuilder(metaData.getColumnLabel(i));\n-                                                    while (record.containsKey(key.toString())) {\n-                                                        key.append(\" \");\n-                                                    }\n-                                                    record.put(HtmlUtils.htmlEscape(key.toString()), value);\n-                                                }\n-                                                results.add(record);\n-                                            }\n+                try (final Connection conn = dataSource.getConnection()) {\n+                    conn.setAutoCommit(true);\n+                    try (final PreparedStatement stmt = conn.prepareStatement(sql)) {\n+                        final boolean hasResultSet = stmt.execute();\n+                        if (!hasResultSet) {\n+                            rowsAffected = stmt.getUpdateCount();\n+                        }\n+                        else {\n+                            results = new ArrayList<Map<String, String>>();\n+                            try (final ResultSet rs = stmt.getResultSet()) {\n+                                final ResultSetMetaData metaData = rs.getMetaData();\n+                                while (rs.next() && (maxRows < 0 || results.size() < maxRows)) {\n+                                    final Map<String, String> record = new LinkedHashMap<String, String>();\n+                                    for (int i = 1; i <= metaData.getColumnCount(); ++i) {\n+                                        String value = rs.getString(i);\n+                                        if (rs.wasNull()) {\n+                                            value = this.getMessageSourceAccessor().getMessage(\"probe.src.dataSourceTest.sql.null\");\n                                         }\n-                                        finally {\n-                                            if (rs != null) {\n-                                                rs.close();\n-                                            }\n+                                        else {\n+                                            value = HtmlUtils.htmlEscape(value);\n                                         }\n+                                        if (value.isEmpty()) {\n+                                            value = \"&nbsp;\";\n+                                        }\n+                                        final StringBuilder key = new StringBuilder(metaData.getColumnLabel(i));\n+                                        while (record.containsKey(key.toString())) {\n+                                            key.append(\" \");\n+                                        }\n+                                        record.put(HtmlUtils.htmlEscape(key.toString()), value);\n                                     }\n-                                    finally {\n-                                        return;\n-                                    }\n-                                    rowsAffected = results.size();\n-                                }\n-                            }\n-                            finally {\n-                                if (stmt != null) {\n-                                    stmt.close();\n+                                    results.add(record);\n                                 }\n                             }\n-                        }\n-                        finally {\n-                            return;\n-                        }\n-                    }\n-                    finally {\n-                        if (conn != null) {\n-                            conn.close();\n-                        }\n-                    }\n-                }\n-                finally {\n-                    if (t == null) {\n-                        final Throwable exception;\n-                        t = exception;\n-                    }\n-                    else {\n-                        final Throwable exception;\n-                        if (t != exception) {\n-                            t.addSuppressed(exception);\n+                            rowsAffected = results.size();\n                         }\n                     }\n                 }\n                 synchronized (sess) {\n                     sessData.setResults((List)results);\n                 }\n                 final ModelAndView mv = new ModelAndView(this.getViewName(), \"results\", (Object)results);\n@@ -181,8 +133,12 @@\n         return true;\n     }\n     \n     @Value(\"ajax/sql/recordset\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ExecuteSqlController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/sql/QueryHistoryController.class", "source2": "psiprobe/controllers/sql/QueryHistoryController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,228 +1,228 @@\n-  SHA-256 checksum 608d60c6a091442fd494e86d49bcf129a2f9d6a50eb07085a58bc8045388be2e\n+  SHA-256 checksum 0088881eaaefce7409e6103d68d3ff2c02b8c4fe6b5557c5eb3544aed5965752\n   Compiled from \"QueryHistoryController.java\"\n public class psiprobe.controllers.sql.QueryHistoryController extends psiprobe.PostParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/sql/QueryHistoryController\n-  super_class: #3                         // psiprobe/PostParameterizableViewController\n+  this_class: #34                         // psiprobe/controllers/sql/QueryHistoryController\n+  super_class: #2                         // psiprobe/PostParameterizableViewController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/sql/QueryHistoryController\n-   #2 = Utf8               psiprobe/controllers/sql/QueryHistoryController\n-   #3 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #1 = Methodref          #2.#3          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/PostParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/PostParameterizableViewController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/PostParameterizableViewController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/sql/QueryHistoryController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /sql/queryHistory.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               handleRequestInternal\n-  #31 = InterfaceMethodref #32.#34        // javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-  #32 = Class              #33            // javax/servlet/http/HttpServletRequest\n-  #33 = Utf8               javax/servlet/http/HttpServletRequest\n-  #34 = NameAndType        #35:#36        // getSession:(Z)Ljavax/servlet/http/HttpSession;\n-  #35 = Utf8               getSession\n-  #36 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n-  #37 = String             #38            // dataSourceTestData\n-  #38 = Utf8               dataSourceTestData\n-  #39 = InterfaceMethodref #40.#42        // javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-  #40 = Class              #41            // javax/servlet/http/HttpSession\n-  #41 = Utf8               javax/servlet/http/HttpSession\n-  #42 = NameAndType        #43:#44        // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-  #43 = Utf8               getAttribute\n-  #44 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-  #45 = Class              #46            // psiprobe/model/sql/DataSourceTestInfo\n-  #46 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n-  #47 = Methodref          #45.#48        // psiprobe/model/sql/DataSourceTestInfo.getQueryHistory:()Ljava/util/List;\n-  #48 = NameAndType        #49:#50        // getQueryHistory:()Ljava/util/List;\n-  #49 = Utf8               getQueryHistory\n-  #50 = Utf8               ()Ljava/util/List;\n-  #51 = Class              #52            // org/springframework/web/servlet/ModelAndView\n-  #52 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #53 = Methodref          #1.#54         // psiprobe/controllers/sql/QueryHistoryController.getViewName:()Ljava/lang/String;\n-  #54 = NameAndType        #55:#56        // getViewName:()Ljava/lang/String;\n-  #55 = Utf8               getViewName\n-  #56 = Utf8               ()Ljava/lang/String;\n-  #57 = String             #58            // queryHistory\n-  #58 = Utf8               queryHistory\n-  #59 = Methodref          #51.#60        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #60 = NameAndType        #5:#61         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #61 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n-  #62 = Utf8               sess\n-  #63 = Utf8               Ljavax/servlet/http/HttpSession;\n-  #64 = Utf8               Ljava/util/List;\n-  #65 = Utf8               sessData\n-  #66 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfo;\n-  #67 = Utf8               LocalVariableTypeTable\n-  #68 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #69 = Utf8               StackMapTable\n-  #70 = Class              #71            // java/util/List\n-  #71 = Utf8               java/util/List\n-  #72 = Utf8               setViewName\n-  #73 = Utf8               (Ljava/lang/String;)V\n-  #74 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #75 = Utf8               value\n-  #76 = Utf8               ajax/sql/queryHistory\n-  #77 = Methodref          #3.#78         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n-  #78 = NameAndType        #72:#73        // setViewName:(Ljava/lang/String;)V\n-  #79 = Utf8               viewName\n-  #80 = Utf8               Ljava/lang/String;\n+   #7 = Methodref          #2.#8          // psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = InterfaceMethodref #12.#13        // javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+  #12 = Class              #14            // javax/servlet/http/HttpServletRequest\n+  #13 = NameAndType        #15:#16        // getSession:(Z)Ljavax/servlet/http/HttpSession;\n+  #14 = Utf8               javax/servlet/http/HttpServletRequest\n+  #15 = Utf8               getSession\n+  #16 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n+  #17 = Class              #18            // psiprobe/model/sql/DataSourceTestInfo\n+  #18 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n+  #19 = String             #20            // dataSourceTestData\n+  #20 = Utf8               dataSourceTestData\n+  #21 = InterfaceMethodref #22.#23        // javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+  #22 = Class              #24            // javax/servlet/http/HttpSession\n+  #23 = NameAndType        #25:#26        // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+  #24 = Utf8               javax/servlet/http/HttpSession\n+  #25 = Utf8               getAttribute\n+  #26 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+  #27 = Methodref          #17.#28        // psiprobe/model/sql/DataSourceTestInfo.getQueryHistory:()Ljava/util/List;\n+  #28 = NameAndType        #29:#30        // getQueryHistory:()Ljava/util/List;\n+  #29 = Utf8               getQueryHistory\n+  #30 = Utf8               ()Ljava/util/List;\n+  #31 = Class              #32            // org/springframework/web/servlet/ModelAndView\n+  #32 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #33 = Methodref          #34.#35        // psiprobe/controllers/sql/QueryHistoryController.getViewName:()Ljava/lang/String;\n+  #34 = Class              #36            // psiprobe/controllers/sql/QueryHistoryController\n+  #35 = NameAndType        #37:#38        // getViewName:()Ljava/lang/String;\n+  #36 = Utf8               psiprobe/controllers/sql/QueryHistoryController\n+  #37 = Utf8               getViewName\n+  #38 = Utf8               ()Ljava/lang/String;\n+  #39 = String             #40            // queryHistory\n+  #40 = Utf8               queryHistory\n+  #41 = Methodref          #31.#42        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #42 = NameAndType        #5:#43         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #43 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+  #44 = Methodref          #2.#45         // psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+  #45 = NameAndType        #46:#47        // setViewName:(Ljava/lang/String;)V\n+  #46 = Utf8               setViewName\n+  #47 = Utf8               (Ljava/lang/String;)V\n+  #48 = Utf8               Code\n+  #49 = Utf8               LineNumberTable\n+  #50 = Utf8               LocalVariableTable\n+  #51 = Utf8               this\n+  #52 = Utf8               Lpsiprobe/controllers/sql/QueryHistoryController;\n+  #53 = Utf8               request\n+  #54 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #55 = Utf8               response\n+  #56 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #57 = Utf8               Exceptions\n+  #58 = Class              #59            // java/lang/Exception\n+  #59 = Utf8               java/lang/Exception\n+  #60 = Utf8               MethodParameters\n+  #61 = Utf8               RuntimeVisibleAnnotations\n+  #62 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #63 = Utf8               path\n+  #64 = Utf8               /sql/queryHistory.ajax\n+  #65 = Utf8               handleRequestInternal\n+  #66 = Utf8               sessData\n+  #67 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfo;\n+  #68 = Utf8               sess\n+  #69 = Utf8               Ljavax/servlet/http/HttpSession;\n+  #70 = Utf8               Ljava/util/List;\n+  #71 = Utf8               LocalVariableTypeTable\n+  #72 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #73 = Utf8               StackMapTable\n+  #74 = Class              #75            // java/util/List\n+  #75 = Utf8               java/util/List\n+  #76 = Utf8               viewName\n+  #77 = Utf8               Ljava/lang/String;\n+  #78 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #79 = Utf8               value\n+  #80 = Utf8               ajax/sql/queryHistory\n   #81 = Utf8               SourceFile\n   #82 = Utf8               QueryHistoryController.java\n   #83 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.sql.QueryHistoryController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/PostParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/sql/QueryHistoryController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/sql/queryHistory.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/PostParameterizableViewController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 37: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/sql/QueryHistoryController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #62(#63=[s#64])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/sql/queryHistory.ajax\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=5, locals=6, args_size=3\n          0: aload_1\n          1: iconst_0\n-         2: invokeinterface #31,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+         2: invokeinterface #11,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getSession:(Z)Ljavax/servlet/http/HttpSession;\n          7: astore_3\n          8: aconst_null\n          9: astore        4\n         11: aload_3\n         12: ifnull        40\n         15: aload_3\n-        16: ldc           #37                 // String dataSourceTestData\n-        18: invokeinterface #39,  2           // InterfaceMethod javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-        23: checkcast     #45                 // class psiprobe/model/sql/DataSourceTestInfo\n+        16: ldc           #19                 // String dataSourceTestData\n+        18: invokeinterface #21,  2           // InterfaceMethod javax/servlet/http/HttpSession.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+        23: checkcast     #17                 // class psiprobe/model/sql/DataSourceTestInfo\n         26: astore        5\n         28: aload         5\n         30: ifnull        40\n         33: aload         5\n-        35: invokevirtual #47                 // Method psiprobe/model/sql/DataSourceTestInfo.getQueryHistory:()Ljava/util/List;\n+        35: invokevirtual #27                 // Method psiprobe/model/sql/DataSourceTestInfo.getQueryHistory:()Ljava/util/List;\n         38: astore        4\n-        40: new           #51                 // class org/springframework/web/servlet/ModelAndView\n+        40: new           #31                 // class org/springframework/web/servlet/ModelAndView\n         43: dup\n         44: aload_0\n-        45: invokevirtual #53                 // Method getViewName:()Ljava/lang/String;\n-        48: ldc           #57                 // String queryHistory\n+        45: invokevirtual #33                 // Method getViewName:()Ljava/lang/String;\n+        48: ldc           #39                 // String queryHistory\n         50: aload         4\n-        52: invokespecial #59                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n+        52: invokespecial #41                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V\n         55: areturn\n       LineNumberTable:\n         line 44: 0\n         line 45: 8\n         line 47: 11\n-        line 49: 15\n-        line 48: 26\n+        line 48: 15\n+        line 49: 18\n         line 51: 28\n         line 52: 33\n         line 56: 40\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           28      12     5 sessData   Lpsiprobe/model/sql/DataSourceTestInfo;\n             0      56     0  this   Lpsiprobe/controllers/sql/QueryHistoryController;\n             0      56     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      56     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8      48     3  sess   Ljavax/servlet/http/HttpSession;\n            11      45     4 queryHistory   Ljava/util/List;\n-           28      12     5 sessData   Lpsiprobe/model/sql/DataSourceTestInfo;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            11      45     4 queryHistory   Ljava/util/List<Ljava/lang/String;>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 253 /* append */\n           offset_delta = 40\n           locals = [ class javax/servlet/http/HttpSession, class java/util/List ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #74(#75=s#76)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/sql/queryHistory\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #77                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #44                 // Method psiprobe/PostParameterizableViewController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 62: 0\n         line 63: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/sql/QueryHistoryController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #78(#79=s#80)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/sql/queryHistory\"\n+        )\n }\n SourceFile: \"QueryHistoryController.java\"\n RuntimeVisibleAnnotations:\n   0: #83()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/sql/QueryHistoryItemController.class", "source2": "psiprobe/controllers/sql/QueryHistoryItemController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,34 +1,30 @@\n \n package psiprobe.controllers.sql;\n \n+import org.slf4j.LoggerFactory;\n import java.util.List;\n import javax.servlet.http.HttpSession;\n import java.nio.charset.StandardCharsets;\n import psiprobe.model.sql.DataSourceTestInfo;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.AbstractController;\n \n @Controller\n public class QueryHistoryItemController extends AbstractController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)QueryHistoryItemController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/sql/queryHistoryItem.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final int sqlId = ServletRequestUtils.getIntParameter((ServletRequest)request, \"sqlId\", -1);\n@@ -48,8 +44,12 @@\n                         QueryHistoryItemController.logger.trace(\"\", (Throwable)e);\n                     }\n                 }\n             }\n         }\n         return null;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)QueryHistoryItemController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/sql/package-info.class", "source2": "psiprobe/controllers/sql/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 48054d2345d1fb12decc88c2f574fe383cf054f826e56fa111ab28499bd081fe\n+  SHA-256 checksum e7bb25d8c6cf7b6f693beeb0a1e2c86a3d645cdc38e83ea36b9996e75c11290f\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.sql.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/sql/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/sql/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/sql/package-info\"\n-  #2 = Utf8               psiprobe/controllers/sql/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/sql/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/sql/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/system/AdviseGarbageCollectionController.class", "source2": "psiprobe/controllers/system/AdviseGarbageCollectionController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,34 +1,30 @@\n \n package psiprobe.controllers.system;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.web.servlet.View;\n import org.springframework.web.servlet.view.RedirectView;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n import org.springframework.beans.factory.annotation.Value;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.ParameterizableViewController;\n \n @Controller\n public class AdviseGarbageCollectionController extends ParameterizableViewController\n {\n     private static final Logger logger;\n     private String replacePattern;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AdviseGarbageCollectionController.class);\n-    }\n-    \n     public String getReplacePattern() {\n         return this.replacePattern;\n     }\n     \n     @Value(\"^http(s)?://[a-zA-Z\\\\-\\\\.0-9]+(:[0-9]+)?\")\n     public void setReplacePattern(final String replacePattern) {\n         this.replacePattern = replacePattern;\n@@ -43,15 +39,15 @@\n         final boolean finalization = ServletRequestUtils.getBooleanParameter((ServletRequest)request, \"fin\", false);\n         final String referer = request.getHeader(\"Referer\");\n         String redirectUrl;\n         if (referer != null) {\n             redirectUrl = referer.replaceAll(this.replacePattern, \"\");\n         }\n         else {\n-            redirectUrl = String.valueOf(request.getContextPath()) + this.getViewName();\n+            redirectUrl = request.getContextPath() + this.getViewName();\n         }\n         if (finalization) {\n             Runtime.getRuntime().runFinalization();\n             AdviseGarbageCollectionController.logger.debug(\"Advised finalization\");\n         }\n         else {\n             Runtime.getRuntime().gc();\n@@ -61,8 +57,12 @@\n         return new ModelAndView((View)new RedirectView(redirectUrl));\n     }\n     \n     @Value(\"/sysinfo.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AdviseGarbageCollectionController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/system/BaseMemoryStatsController.class", "source2": "psiprobe/controllers/system/BaseMemoryStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,142 +1,142 @@\n-  SHA-256 checksum 47b745908ed890efea155c469a26ff31b48556512549b03044c8b1aea9cee55c\n+  SHA-256 checksum 24b8526621bbb502b759ebf26b924b7a5a3e0fa29e26b0b2ebbe9f9d971d0486\n   Compiled from \"BaseMemoryStatsController.java\"\n public class psiprobe.controllers.system.BaseMemoryStatsController extends org.springframework.web.servlet.mvc.ParameterizableViewController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/BaseMemoryStatsController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n+  this_class: #8                          // psiprobe/controllers/system/BaseMemoryStatsController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/ParameterizableViewController\n   interfaces: 0, fields: 2, methods: 6, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/BaseMemoryStatsController\n-   #2 = Utf8               psiprobe/controllers/system/BaseMemoryStatsController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/ParameterizableViewController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/ParameterizableViewController\n-   #5 = Utf8               jvmMemoryInfoAccessorBean\n-   #6 = Utf8               Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Ljavax/inject/Inject;\n-   #9 = Utf8               collectionPeriod\n-  #10 = Utf8               J\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/controllers/system/BaseMemoryStatsController;\n-  #20 = Utf8               getJvmMemoryInfoAccessorBean\n-  #21 = Utf8               ()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-  #22 = Fieldref           #1.#23         // psiprobe/controllers/system/BaseMemoryStatsController.jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-  #23 = NameAndType        #5:#6          // jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-  #24 = Utf8               setJvmMemoryInfoAccessorBean\n-  #25 = Utf8               (Lpsiprobe/beans/JvmMemoryInfoAccessorBean;)V\n-  #26 = Utf8               MethodParameters\n-  #27 = Utf8               getCollectionPeriod\n-  #28 = Utf8               ()J\n-  #29 = Fieldref           #1.#30         // psiprobe/controllers/system/BaseMemoryStatsController.collectionPeriod:J\n-  #30 = NameAndType        #9:#10         // collectionPeriod:J\n-  #31 = Utf8               setCollectionPeriod\n-  #32 = Utf8               (J)V\n-  #33 = Utf8               handleRequestInternal\n-  #34 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #35 = Utf8               Exceptions\n-  #36 = Class              #37            // java/lang/Exception\n-  #37 = Utf8               java/lang/Exception\n-  #38 = Class              #39            // org/springframework/web/servlet/ModelAndView\n-  #39 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #40 = Methodref          #1.#41         // psiprobe/controllers/system/BaseMemoryStatsController.getViewName:()Ljava/lang/String;\n-  #41 = NameAndType        #42:#43        // getViewName:()Ljava/lang/String;\n-  #42 = Utf8               getViewName\n-  #43 = Utf8               ()Ljava/lang/String;\n-  #44 = Methodref          #38.#45        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #45 = NameAndType        #11:#46        // \"<init>\":(Ljava/lang/String;)V\n-  #46 = Utf8               (Ljava/lang/String;)V\n-  #47 = String             #48            // pools\n-  #48 = Utf8               pools\n-  #49 = Methodref          #1.#50         // psiprobe/controllers/system/BaseMemoryStatsController.getJvmMemoryInfoAccessorBean:()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-  #50 = NameAndType        #20:#21        // getJvmMemoryInfoAccessorBean:()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-  #51 = Methodref          #52.#54        // psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n-  #52 = Class              #53            // psiprobe/beans/JvmMemoryInfoAccessorBean\n-  #53 = Utf8               psiprobe/beans/JvmMemoryInfoAccessorBean\n-  #54 = NameAndType        #55:#56        // getPools:()Ljava/util/List;\n-  #55 = Utf8               getPools\n-  #56 = Utf8               ()Ljava/util/List;\n-  #57 = Methodref          #38.#58        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #58 = NameAndType        #59:#60        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #59 = Utf8               addObject\n-  #60 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #61 = String             #9             // collectionPeriod\n-  #62 = Methodref          #1.#63         // psiprobe/controllers/system/BaseMemoryStatsController.getCollectionPeriod:()J\n-  #63 = NameAndType        #27:#28        // getCollectionPeriod:()J\n-  #64 = Methodref          #65.#67        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #65 = Class              #66            // java/lang/Long\n-  #66 = Utf8               java/lang/Long\n-  #67 = NameAndType        #68:#69        // valueOf:(J)Ljava/lang/Long;\n-  #68 = Utf8               valueOf\n-  #69 = Utf8               (J)Ljava/lang/Long;\n-  #70 = Utf8               request\n-  #71 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #72 = Utf8               response\n-  #73 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #74 = Utf8               mv\n-  #75 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/system/BaseMemoryStatsController.jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+   #8 = Class              #10            // psiprobe/controllers/system/BaseMemoryStatsController\n+   #9 = NameAndType        #11:#12        // jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+  #10 = Utf8               psiprobe/controllers/system/BaseMemoryStatsController\n+  #11 = Utf8               jvmMemoryInfoAccessorBean\n+  #12 = Utf8               Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+  #13 = Fieldref           #8.#14         // psiprobe/controllers/system/BaseMemoryStatsController.collectionPeriod:J\n+  #14 = NameAndType        #15:#16        // collectionPeriod:J\n+  #15 = Utf8               collectionPeriod\n+  #16 = Utf8               J\n+  #17 = Class              #18            // org/springframework/web/servlet/ModelAndView\n+  #18 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #19 = Methodref          #8.#20         // psiprobe/controllers/system/BaseMemoryStatsController.getViewName:()Ljava/lang/String;\n+  #20 = NameAndType        #21:#22        // getViewName:()Ljava/lang/String;\n+  #21 = Utf8               getViewName\n+  #22 = Utf8               ()Ljava/lang/String;\n+  #23 = Methodref          #17.#24        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #24 = NameAndType        #5:#25         // \"<init>\":(Ljava/lang/String;)V\n+  #25 = Utf8               (Ljava/lang/String;)V\n+  #26 = String             #27            // pools\n+  #27 = Utf8               pools\n+  #28 = Methodref          #8.#29         // psiprobe/controllers/system/BaseMemoryStatsController.getJvmMemoryInfoAccessorBean:()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+  #29 = NameAndType        #30:#31        // getJvmMemoryInfoAccessorBean:()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+  #30 = Utf8               getJvmMemoryInfoAccessorBean\n+  #31 = Utf8               ()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+  #32 = Methodref          #33.#34        // psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n+  #33 = Class              #35            // psiprobe/beans/JvmMemoryInfoAccessorBean\n+  #34 = NameAndType        #36:#37        // getPools:()Ljava/util/List;\n+  #35 = Utf8               psiprobe/beans/JvmMemoryInfoAccessorBean\n+  #36 = Utf8               getPools\n+  #37 = Utf8               ()Ljava/util/List;\n+  #38 = Methodref          #17.#39        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #39 = NameAndType        #40:#41        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #40 = Utf8               addObject\n+  #41 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #42 = String             #15            // collectionPeriod\n+  #43 = Methodref          #8.#44         // psiprobe/controllers/system/BaseMemoryStatsController.getCollectionPeriod:()J\n+  #44 = NameAndType        #45:#46        // getCollectionPeriod:()J\n+  #45 = Utf8               getCollectionPeriod\n+  #46 = Utf8               ()J\n+  #47 = Methodref          #48.#49        // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #48 = Class              #50            // java/lang/Long\n+  #49 = NameAndType        #51:#52        // valueOf:(J)Ljava/lang/Long;\n+  #50 = Utf8               java/lang/Long\n+  #51 = Utf8               valueOf\n+  #52 = Utf8               (J)Ljava/lang/Long;\n+  #53 = Utf8               RuntimeVisibleAnnotations\n+  #54 = Utf8               Ljavax/inject/Inject;\n+  #55 = Utf8               Code\n+  #56 = Utf8               LineNumberTable\n+  #57 = Utf8               LocalVariableTable\n+  #58 = Utf8               this\n+  #59 = Utf8               Lpsiprobe/controllers/system/BaseMemoryStatsController;\n+  #60 = Utf8               setJvmMemoryInfoAccessorBean\n+  #61 = Utf8               (Lpsiprobe/beans/JvmMemoryInfoAccessorBean;)V\n+  #62 = Utf8               MethodParameters\n+  #63 = Utf8               setCollectionPeriod\n+  #64 = Utf8               (J)V\n+  #65 = Utf8               handleRequestInternal\n+  #66 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #67 = Utf8               request\n+  #68 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #69 = Utf8               response\n+  #70 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #71 = Utf8               mv\n+  #72 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n+  #73 = Utf8               Exceptions\n+  #74 = Class              #75            // java/lang/Exception\n+  #75 = Utf8               java/lang/Exception\n   #76 = Utf8               SourceFile\n   #77 = Utf8               BaseMemoryStatsController.java\n {\n   private psiprobe.beans.JvmMemoryInfoAccessorBean jvmMemoryInfoAccessorBean;\n     descriptor: Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #54()\n         javax.inject.Inject\n \n   private long collectionPeriod;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.controllers.system.BaseMemoryStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/ParameterizableViewController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/BaseMemoryStatsController;\n \n   public psiprobe.beans.JvmMemoryInfoAccessorBean getJvmMemoryInfoAccessorBean();\n     descriptor: ()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+         1: getfield      #7                  // Field jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n          4: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/BaseMemoryStatsController;\n \n   public void setJvmMemoryInfoAccessorBean(psiprobe.beans.JvmMemoryInfoAccessorBean);\n     descriptor: (Lpsiprobe/beans/JvmMemoryInfoAccessorBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #22                 // Field jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+         2: putfield      #7                  // Field jvmMemoryInfoAccessorBean:Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n          5: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/BaseMemoryStatsController;\n@@ -147,30 +147,30 @@\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field collectionPeriod:J\n+         1: getfield      #13                 // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/BaseMemoryStatsController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #29                 // Field collectionPeriod:J\n+         2: putfield      #13                 // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 67: 0\n         line 68: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/BaseMemoryStatsController;\n@@ -178,50 +178,50 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=4, args_size=3\n-         0: new           #38                 // class org/springframework/web/servlet/ModelAndView\n+         0: new           #17                 // class org/springframework/web/servlet/ModelAndView\n          3: dup\n          4: aload_0\n-         5: invokevirtual #40                 // Method getViewName:()Ljava/lang/String;\n-         8: invokespecial #44                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+         5: invokevirtual #19                 // Method getViewName:()Ljava/lang/String;\n+         8: invokespecial #23                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n         11: astore_3\n         12: aload_3\n-        13: ldc           #47                 // String pools\n+        13: ldc           #26                 // String pools\n         15: aload_0\n-        16: invokevirtual #49                 // Method getJvmMemoryInfoAccessorBean:()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n-        19: invokevirtual #51                 // Method psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n-        22: invokevirtual #57                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        16: invokevirtual #28                 // Method getJvmMemoryInfoAccessorBean:()Lpsiprobe/beans/JvmMemoryInfoAccessorBean;\n+        19: invokevirtual #32                 // Method psiprobe/beans/JvmMemoryInfoAccessorBean.getPools:()Ljava/util/List;\n+        22: invokevirtual #38                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         25: pop\n         26: aload_3\n-        27: ldc           #61                 // String collectionPeriod\n+        27: ldc           #42                 // String collectionPeriod\n         29: aload_0\n-        30: invokevirtual #62                 // Method getCollectionPeriod:()J\n-        33: invokestatic  #64                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-        36: invokevirtual #57                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        30: invokevirtual #43                 // Method getCollectionPeriod:()J\n+        33: invokestatic  #47                 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+        36: invokevirtual #38                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         39: pop\n         40: aload_3\n         41: areturn\n       LineNumberTable:\n         line 74: 0\n         line 75: 12\n         line 76: 26\n         line 77: 40\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      42     0  this   Lpsiprobe/controllers/system/BaseMemoryStatsController;\n             0      42     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      42     2 response   Ljavax/servlet/http/HttpServletResponse;\n            12      30     3    mv   Lorg/springframework/web/servlet/ModelAndView;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"BaseMemoryStatsController.java\"\n"}]}, {"source1": "psiprobe/controllers/system/BaseSysInfoController.class", "source2": "psiprobe/controllers/system/BaseSysInfoController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,321 +1,316 @@\n-  SHA-256 checksum 2f388b65354569065abb8d180af538ea4272a7bf8914d2f39c2d865d5e07605a\n+  SHA-256 checksum 1c1a8d752ea0e829370f374367193887be0d34badb72c5346d0e8fb2b612b34a\n   Compiled from \"BaseSysInfoController.java\"\n public class psiprobe.controllers.system.BaseSysInfoController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/BaseSysInfoController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #11                         // psiprobe/controllers/system/BaseSysInfoController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 3, methods: 8, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/controllers/system/BaseSysInfoController\n-    #2 = Utf8               psiprobe/controllers/system/BaseSysInfoController\n-    #3 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #1 = Methodref          #2.#3         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/controllers/AbstractTomcatContainerController\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n-    #5 = Utf8               filterOutKeys\n-    #6 = Utf8               Ljava/util/List;\n-    #7 = Utf8               Signature\n-    #8 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-    #9 = Utf8               runtimeInfoAccessor\n-   #10 = Utf8               Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #11 = Utf8               RuntimeVisibleAnnotations\n-   #12 = Utf8               Ljavax/inject/Inject;\n-   #13 = Utf8               collectionPeriod\n-   #14 = Utf8               J\n-   #15 = Utf8               <init>\n-   #16 = Utf8               ()V\n-   #17 = Utf8               Code\n-   #18 = Methodref          #3.#19        // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-   #19 = NameAndType        #15:#16       // \"<init>\":()V\n-   #20 = Class              #21           // java/util/ArrayList\n-   #21 = Utf8               java/util/ArrayList\n-   #22 = Methodref          #20.#19       // java/util/ArrayList.\"<init>\":()V\n-   #23 = Fieldref           #1.#24        // psiprobe/controllers/system/BaseSysInfoController.filterOutKeys:Ljava/util/List;\n-   #24 = NameAndType        #5:#6         // filterOutKeys:Ljava/util/List;\n-   #25 = Utf8               LineNumberTable\n-   #26 = Utf8               LocalVariableTable\n-   #27 = Utf8               this\n-   #28 = Utf8               Lpsiprobe/controllers/system/BaseSysInfoController;\n-   #29 = Utf8               getFilterOutKeys\n-   #30 = Utf8               ()Ljava/util/List;\n-   #31 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-   #32 = Utf8               setFilterOutKeys\n-   #33 = Utf8               (Ljava/util/List;)V\n-   #34 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-   #35 = Utf8               LocalVariableTypeTable\n-   #36 = Utf8               MethodParameters\n-   #37 = Utf8               getRuntimeInfoAccessor\n-   #38 = Utf8               ()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #39 = Fieldref           #1.#40        // psiprobe/controllers/system/BaseSysInfoController.runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #40 = NameAndType        #9:#10        // runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-   #41 = Utf8               setRuntimeInfoAccessor\n-   #42 = Utf8               (Lpsiprobe/beans/RuntimeInfoAccessorBean;)V\n-   #43 = Utf8               getCollectionPeriod\n-   #44 = Utf8               ()J\n-   #45 = Fieldref           #1.#46        // psiprobe/controllers/system/BaseSysInfoController.collectionPeriod:J\n-   #46 = NameAndType        #13:#14       // collectionPeriod:J\n-   #47 = Utf8               setCollectionPeriod\n-   #48 = Utf8               (J)V\n-   #49 = Utf8               handleRequestInternal\n-   #50 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-   #51 = Utf8               Exceptions\n-   #52 = Class              #53           // java/lang/Exception\n-   #53 = Utf8               java/lang/Exception\n-   #54 = Class              #55           // psiprobe/model/SystemInformation\n-   #55 = Utf8               psiprobe/model/SystemInformation\n-   #56 = Methodref          #54.#19       // psiprobe/model/SystemInformation.\"<init>\":()V\n-   #57 = Methodref          #1.#58        // psiprobe/controllers/system/BaseSysInfoController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #58 = NameAndType        #59:#60       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-   #59 = Utf8               getContainerWrapper\n-   #60 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n-   #61 = Methodref          #62.#64       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #62 = Class              #63           // psiprobe/beans/ContainerWrapperBean\n-   #63 = Utf8               psiprobe/beans/ContainerWrapperBean\n-   #64 = NameAndType        #65:#66       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-   #65 = Utf8               getTomcatContainer\n-   #66 = Utf8               ()Lpsiprobe/TomcatContainer;\n-   #67 = InterfaceMethodref #68.#70       // psiprobe/TomcatContainer.getAppBase:()Ljava/io/File;\n-   #68 = Class              #69           // psiprobe/TomcatContainer\n-   #69 = Utf8               psiprobe/TomcatContainer\n-   #70 = NameAndType        #71:#72       // getAppBase:()Ljava/io/File;\n-   #71 = Utf8               getAppBase\n-   #72 = Utf8               ()Ljava/io/File;\n-   #73 = Methodref          #74.#76       // java/io/File.getAbsolutePath:()Ljava/lang/String;\n-   #74 = Class              #75           // java/io/File\n-   #75 = Utf8               java/io/File\n-   #76 = NameAndType        #77:#78       // getAbsolutePath:()Ljava/lang/String;\n-   #77 = Utf8               getAbsolutePath\n-   #78 = Utf8               ()Ljava/lang/String;\n-   #79 = Methodref          #54.#80       // psiprobe/model/SystemInformation.setAppBase:(Ljava/lang/String;)V\n-   #80 = NameAndType        #81:#82       // setAppBase:(Ljava/lang/String;)V\n-   #81 = Utf8               setAppBase\n-   #82 = Utf8               (Ljava/lang/String;)V\n-   #83 = InterfaceMethodref #68.#84       // psiprobe/TomcatContainer.getConfigBase:()Ljava/lang/String;\n-   #84 = NameAndType        #85:#78       // getConfigBase:()Ljava/lang/String;\n-   #85 = Utf8               getConfigBase\n-   #86 = Methodref          #54.#87       // psiprobe/model/SystemInformation.setConfigBase:(Ljava/lang/String;)V\n-   #87 = NameAndType        #88:#82       // setConfigBase:(Ljava/lang/String;)V\n-   #88 = Utf8               setConfigBase\n-   #89 = Class              #90           // java/util/HashMap\n-   #90 = Utf8               java/util/HashMap\n-   #91 = Methodref          #89.#19       // java/util/HashMap.\"<init>\":()V\n-   #92 = Methodref          #93.#95       // java/lang/System.getProperties:()Ljava/util/Properties;\n-   #93 = Class              #94           // java/lang/System\n-   #94 = Utf8               java/lang/System\n-   #95 = NameAndType        #96:#97       // getProperties:()Ljava/util/Properties;\n-   #96 = Utf8               getProperties\n-   #97 = Utf8               ()Ljava/util/Properties;\n-   #98 = Methodref          #99.#101      // java/util/Properties.stringPropertyNames:()Ljava/util/Set;\n-   #99 = Class              #100          // java/util/Properties\n-  #100 = Utf8               java/util/Properties\n-  #101 = NameAndType        #102:#103     // stringPropertyNames:()Ljava/util/Set;\n-  #102 = Utf8               stringPropertyNames\n-  #103 = Utf8               ()Ljava/util/Set;\n-  #104 = InterfaceMethodref #105.#107     // java/util/Set.iterator:()Ljava/util/Iterator;\n-  #105 = Class              #106          // java/util/Set\n-  #106 = Utf8               java/util/Set\n-  #107 = NameAndType        #108:#109     // iterator:()Ljava/util/Iterator;\n-  #108 = Utf8               iterator\n-  #109 = Utf8               ()Ljava/util/Iterator;\n-  #110 = InterfaceMethodref #111.#113     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #111 = Class              #112          // java/util/Iterator\n-  #112 = Utf8               java/util/Iterator\n-  #113 = NameAndType        #114:#115     // next:()Ljava/lang/Object;\n-  #114 = Utf8               next\n-  #115 = Utf8               ()Ljava/lang/Object;\n-  #116 = Class              #117          // java/lang/String\n-  #117 = Utf8               java/lang/String\n-  #118 = Methodref          #93.#119      // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #119 = NameAndType        #120:#121     // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #120 = Utf8               getProperty\n-  #121 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #122 = InterfaceMethodref #123.#125     // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #123 = Class              #124          // java/util/Map\n-  #124 = Utf8               java/util/Map\n-  #125 = NameAndType        #126:#127     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #126 = Utf8               put\n-  #127 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #128 = InterfaceMethodref #111.#129     // java/util/Iterator.hasNext:()Z\n-  #129 = NameAndType        #130:#131     // hasNext:()Z\n-  #130 = Utf8               hasNext\n-  #131 = Utf8               ()Z\n-  #132 = Methodref          #1.#133       // psiprobe/controllers/system/BaseSysInfoController.getServletContext:()Ljavax/servlet/ServletContext;\n-  #133 = NameAndType        #134:#135     // getServletContext:()Ljavax/servlet/ServletContext;\n-  #134 = Utf8               getServletContext\n-  #135 = Utf8               ()Ljavax/servlet/ServletContext;\n-  #136 = Methodref          #137.#139     // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #137 = Class              #138          // psiprobe/tools/SecurityUtils\n-  #138 = Utf8               psiprobe/tools/SecurityUtils\n-  #139 = NameAndType        #140:#141     // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #140 = Utf8               hasAttributeValueRole\n-  #141 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n-  #142 = InterfaceMethodref #143.#107     // java/util/List.iterator:()Ljava/util/Iterator;\n-  #143 = Class              #144          // java/util/List\n-  #144 = Utf8               java/util/List\n-  #145 = InterfaceMethodref #123.#146     // java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #146 = NameAndType        #147:#148     // remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #147 = Utf8               remove\n-  #148 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #149 = Methodref          #54.#150      // psiprobe/model/SystemInformation.setSystemProperties:(Ljava/util/Map;)V\n-  #150 = NameAndType        #151:#152     // setSystemProperties:(Ljava/util/Map;)V\n-  #151 = Utf8               setSystemProperties\n-  #152 = Utf8               (Ljava/util/Map;)V\n-  #153 = Class              #154          // org/springframework/web/servlet/ModelAndView\n-  #154 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #155 = Methodref          #1.#156       // psiprobe/controllers/system/BaseSysInfoController.getViewName:()Ljava/lang/String;\n-  #156 = NameAndType        #157:#78      // getViewName:()Ljava/lang/String;\n-  #157 = Utf8               getViewName\n-  #158 = Methodref          #153.#159     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #159 = NameAndType        #15:#82       // \"<init>\":(Ljava/lang/String;)V\n-  #160 = String             #161          // systemInformation\n-  #161 = Utf8               systemInformation\n-  #162 = Methodref          #153.#163     // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #163 = NameAndType        #164:#165     // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #164 = Utf8               addObject\n-  #165 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #166 = String             #167          // runtime\n-  #167 = Utf8               runtime\n-  #168 = Methodref          #1.#169       // psiprobe/controllers/system/BaseSysInfoController.getRuntimeInfoAccessor:()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-  #169 = NameAndType        #37:#38       // getRuntimeInfoAccessor:()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-  #170 = Methodref          #171.#173     // psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n-  #171 = Class              #172          // psiprobe/beans/RuntimeInfoAccessorBean\n-  #172 = Utf8               psiprobe/beans/RuntimeInfoAccessorBean\n-  #173 = NameAndType        #174:#175     // getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n-  #174 = Utf8               getRuntimeInformation\n-  #175 = Utf8               ()Lpsiprobe/model/jmx/RuntimeInformation;\n-  #176 = String             #13           // collectionPeriod\n-  #177 = Methodref          #1.#178       // psiprobe/controllers/system/BaseSysInfoController.getCollectionPeriod:()J\n-  #178 = NameAndType        #43:#44       // getCollectionPeriod:()J\n-  #179 = Methodref          #180.#182     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-  #180 = Class              #181          // java/lang/Long\n-  #181 = Utf8               java/lang/Long\n-  #182 = NameAndType        #183:#184     // valueOf:(J)Ljava/lang/Long;\n-  #183 = Utf8               valueOf\n-  #184 = Utf8               (J)Ljava/lang/Long;\n-  #185 = Utf8               request\n-  #186 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #187 = Utf8               response\n-  #188 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #189 = Utf8               Lpsiprobe/model/SystemInformation;\n-  #190 = Utf8               sysProps\n-  #191 = Utf8               Ljava/util/Map;\n-  #192 = Utf8               propertyName\n-  #193 = Utf8               Ljava/lang/String;\n-  #194 = Utf8               propertyValue\n-  #195 = Utf8               key\n-  #196 = Utf8               mv\n-  #197 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n-  #198 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #199 = Utf8               StackMapTable\n-  #200 = Class              #201          // javax/servlet/http/HttpServletRequest\n-  #201 = Utf8               javax/servlet/http/HttpServletRequest\n-  #202 = Class              #203          // javax/servlet/http/HttpServletResponse\n-  #203 = Utf8               javax/servlet/http/HttpServletResponse\n-  #204 = Utf8               SourceFile\n-  #205 = Utf8               BaseSysInfoController.java\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Fieldref           #11.#12       // psiprobe/controllers/system/BaseSysInfoController.filterOutKeys:Ljava/util/List;\n+   #11 = Class              #13           // psiprobe/controllers/system/BaseSysInfoController\n+   #12 = NameAndType        #14:#15       // filterOutKeys:Ljava/util/List;\n+   #13 = Utf8               psiprobe/controllers/system/BaseSysInfoController\n+   #14 = Utf8               filterOutKeys\n+   #15 = Utf8               Ljava/util/List;\n+   #16 = Fieldref           #11.#17       // psiprobe/controllers/system/BaseSysInfoController.runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+   #17 = NameAndType        #18:#19       // runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+   #18 = Utf8               runtimeInfoAccessor\n+   #19 = Utf8               Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+   #20 = Fieldref           #11.#21       // psiprobe/controllers/system/BaseSysInfoController.collectionPeriod:J\n+   #21 = NameAndType        #22:#23       // collectionPeriod:J\n+   #22 = Utf8               collectionPeriod\n+   #23 = Utf8               J\n+   #24 = Class              #25           // psiprobe/model/SystemInformation\n+   #25 = Utf8               psiprobe/model/SystemInformation\n+   #26 = Methodref          #24.#3        // psiprobe/model/SystemInformation.\"<init>\":()V\n+   #27 = Methodref          #11.#28       // psiprobe/controllers/system/BaseSysInfoController.getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #28 = NameAndType        #29:#30       // getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+   #29 = Utf8               getContainerWrapper\n+   #30 = Utf8               ()Lpsiprobe/beans/ContainerWrapperBean;\n+   #31 = Methodref          #32.#33       // psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #32 = Class              #34           // psiprobe/beans/ContainerWrapperBean\n+   #33 = NameAndType        #35:#36       // getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+   #34 = Utf8               psiprobe/beans/ContainerWrapperBean\n+   #35 = Utf8               getTomcatContainer\n+   #36 = Utf8               ()Lpsiprobe/TomcatContainer;\n+   #37 = InterfaceMethodref #38.#39       // psiprobe/TomcatContainer.getAppBase:()Ljava/io/File;\n+   #38 = Class              #40           // psiprobe/TomcatContainer\n+   #39 = NameAndType        #41:#42       // getAppBase:()Ljava/io/File;\n+   #40 = Utf8               psiprobe/TomcatContainer\n+   #41 = Utf8               getAppBase\n+   #42 = Utf8               ()Ljava/io/File;\n+   #43 = Methodref          #44.#45       // java/io/File.getAbsolutePath:()Ljava/lang/String;\n+   #44 = Class              #46           // java/io/File\n+   #45 = NameAndType        #47:#48       // getAbsolutePath:()Ljava/lang/String;\n+   #46 = Utf8               java/io/File\n+   #47 = Utf8               getAbsolutePath\n+   #48 = Utf8               ()Ljava/lang/String;\n+   #49 = Methodref          #24.#50       // psiprobe/model/SystemInformation.setAppBase:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#52       // setAppBase:(Ljava/lang/String;)V\n+   #51 = Utf8               setAppBase\n+   #52 = Utf8               (Ljava/lang/String;)V\n+   #53 = InterfaceMethodref #38.#54       // psiprobe/TomcatContainer.getConfigBase:()Ljava/lang/String;\n+   #54 = NameAndType        #55:#48       // getConfigBase:()Ljava/lang/String;\n+   #55 = Utf8               getConfigBase\n+   #56 = Methodref          #24.#57       // psiprobe/model/SystemInformation.setConfigBase:(Ljava/lang/String;)V\n+   #57 = NameAndType        #58:#52       // setConfigBase:(Ljava/lang/String;)V\n+   #58 = Utf8               setConfigBase\n+   #59 = Class              #60           // java/util/HashMap\n+   #60 = Utf8               java/util/HashMap\n+   #61 = Methodref          #59.#3        // java/util/HashMap.\"<init>\":()V\n+   #62 = Methodref          #63.#64       // java/lang/System.getProperties:()Ljava/util/Properties;\n+   #63 = Class              #65           // java/lang/System\n+   #64 = NameAndType        #66:#67       // getProperties:()Ljava/util/Properties;\n+   #65 = Utf8               java/lang/System\n+   #66 = Utf8               getProperties\n+   #67 = Utf8               ()Ljava/util/Properties;\n+   #68 = Methodref          #69.#70       // java/util/Properties.stringPropertyNames:()Ljava/util/Set;\n+   #69 = Class              #71           // java/util/Properties\n+   #70 = NameAndType        #72:#73       // stringPropertyNames:()Ljava/util/Set;\n+   #71 = Utf8               java/util/Properties\n+   #72 = Utf8               stringPropertyNames\n+   #73 = Utf8               ()Ljava/util/Set;\n+   #74 = InterfaceMethodref #75.#76       // java/util/Set.iterator:()Ljava/util/Iterator;\n+   #75 = Class              #77           // java/util/Set\n+   #76 = NameAndType        #78:#79       // iterator:()Ljava/util/Iterator;\n+   #77 = Utf8               java/util/Set\n+   #78 = Utf8               iterator\n+   #79 = Utf8               ()Ljava/util/Iterator;\n+   #80 = InterfaceMethodref #81.#82       // java/util/Iterator.hasNext:()Z\n+   #81 = Class              #83           // java/util/Iterator\n+   #82 = NameAndType        #84:#85       // hasNext:()Z\n+   #83 = Utf8               java/util/Iterator\n+   #84 = Utf8               hasNext\n+   #85 = Utf8               ()Z\n+   #86 = InterfaceMethodref #81.#87       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #87 = NameAndType        #88:#89       // next:()Ljava/lang/Object;\n+   #88 = Utf8               next\n+   #89 = Utf8               ()Ljava/lang/Object;\n+   #90 = Class              #91           // java/lang/String\n+   #91 = Utf8               java/lang/String\n+   #92 = Methodref          #63.#93       // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+   #93 = NameAndType        #94:#95       // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+   #94 = Utf8               getProperty\n+   #95 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+   #96 = InterfaceMethodref #97.#98       // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #97 = Class              #99           // java/util/Map\n+   #98 = NameAndType        #100:#101     // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #99 = Utf8               java/util/Map\n+  #100 = Utf8               put\n+  #101 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #102 = Methodref          #11.#103      // psiprobe/controllers/system/BaseSysInfoController.getServletContext:()Ljavax/servlet/ServletContext;\n+  #103 = NameAndType        #104:#105     // getServletContext:()Ljavax/servlet/ServletContext;\n+  #104 = Utf8               getServletContext\n+  #105 = Utf8               ()Ljavax/servlet/ServletContext;\n+  #106 = Methodref          #107.#108     // psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #107 = Class              #109          // psiprobe/tools/SecurityUtils\n+  #108 = NameAndType        #110:#111     // hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #109 = Utf8               psiprobe/tools/SecurityUtils\n+  #110 = Utf8               hasAttributeValueRole\n+  #111 = Utf8               (Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+  #112 = InterfaceMethodref #113.#76      // java/util/List.iterator:()Ljava/util/Iterator;\n+  #113 = Class              #114          // java/util/List\n+  #114 = Utf8               java/util/List\n+  #115 = InterfaceMethodref #97.#116      // java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #116 = NameAndType        #117:#118     // remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #117 = Utf8               remove\n+  #118 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #119 = Methodref          #24.#120      // psiprobe/model/SystemInformation.setSystemProperties:(Ljava/util/Map;)V\n+  #120 = NameAndType        #121:#122     // setSystemProperties:(Ljava/util/Map;)V\n+  #121 = Utf8               setSystemProperties\n+  #122 = Utf8               (Ljava/util/Map;)V\n+  #123 = Class              #124          // org/springframework/web/servlet/ModelAndView\n+  #124 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #125 = Methodref          #11.#126      // psiprobe/controllers/system/BaseSysInfoController.getViewName:()Ljava/lang/String;\n+  #126 = NameAndType        #127:#48      // getViewName:()Ljava/lang/String;\n+  #127 = Utf8               getViewName\n+  #128 = Methodref          #123.#129     // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #129 = NameAndType        #5:#52        // \"<init>\":(Ljava/lang/String;)V\n+  #130 = String             #131          // systemInformation\n+  #131 = Utf8               systemInformation\n+  #132 = Methodref          #123.#133     // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #133 = NameAndType        #134:#135     // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #134 = Utf8               addObject\n+  #135 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #136 = String             #137          // runtime\n+  #137 = Utf8               runtime\n+  #138 = Methodref          #11.#139      // psiprobe/controllers/system/BaseSysInfoController.getRuntimeInfoAccessor:()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+  #139 = NameAndType        #140:#141     // getRuntimeInfoAccessor:()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+  #140 = Utf8               getRuntimeInfoAccessor\n+  #141 = Utf8               ()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+  #142 = Methodref          #143.#144     // psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n+  #143 = Class              #145          // psiprobe/beans/RuntimeInfoAccessorBean\n+  #144 = NameAndType        #146:#147     // getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n+  #145 = Utf8               psiprobe/beans/RuntimeInfoAccessorBean\n+  #146 = Utf8               getRuntimeInformation\n+  #147 = Utf8               ()Lpsiprobe/model/jmx/RuntimeInformation;\n+  #148 = String             #22           // collectionPeriod\n+  #149 = Methodref          #11.#150      // psiprobe/controllers/system/BaseSysInfoController.getCollectionPeriod:()J\n+  #150 = NameAndType        #151:#152     // getCollectionPeriod:()J\n+  #151 = Utf8               getCollectionPeriod\n+  #152 = Utf8               ()J\n+  #153 = Methodref          #154.#155     // java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+  #154 = Class              #156          // java/lang/Long\n+  #155 = NameAndType        #157:#158     // valueOf:(J)Ljava/lang/Long;\n+  #156 = Utf8               java/lang/Long\n+  #157 = Utf8               valueOf\n+  #158 = Utf8               (J)Ljava/lang/Long;\n+  #159 = Utf8               Signature\n+  #160 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #161 = Utf8               RuntimeVisibleAnnotations\n+  #162 = Utf8               Ljavax/inject/Inject;\n+  #163 = Utf8               Code\n+  #164 = Utf8               LineNumberTable\n+  #165 = Utf8               LocalVariableTable\n+  #166 = Utf8               this\n+  #167 = Utf8               Lpsiprobe/controllers/system/BaseSysInfoController;\n+  #168 = Utf8               getFilterOutKeys\n+  #169 = Utf8               ()Ljava/util/List;\n+  #170 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #171 = Utf8               setFilterOutKeys\n+  #172 = Utf8               (Ljava/util/List;)V\n+  #173 = Utf8               LocalVariableTypeTable\n+  #174 = Utf8               MethodParameters\n+  #175 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n+  #176 = Utf8               setRuntimeInfoAccessor\n+  #177 = Utf8               (Lpsiprobe/beans/RuntimeInfoAccessorBean;)V\n+  #178 = Utf8               setCollectionPeriod\n+  #179 = Utf8               (J)V\n+  #180 = Utf8               handleRequestInternal\n+  #181 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #182 = Utf8               propertyValue\n+  #183 = Utf8               Ljava/lang/String;\n+  #184 = Utf8               propertyName\n+  #185 = Utf8               key\n+  #186 = Utf8               request\n+  #187 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #188 = Utf8               response\n+  #189 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #190 = Utf8               Lpsiprobe/model/SystemInformation;\n+  #191 = Utf8               sysProps\n+  #192 = Utf8               Ljava/util/Map;\n+  #193 = Utf8               mv\n+  #194 = Utf8               Lorg/springframework/web/servlet/ModelAndView;\n+  #195 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #196 = Utf8               StackMapTable\n+  #197 = Utf8               Exceptions\n+  #198 = Class              #199          // java/lang/Exception\n+  #199 = Utf8               java/lang/Exception\n+  #200 = Utf8               SourceFile\n+  #201 = Utf8               BaseSysInfoController.java\n {\n   private java.util.List<java.lang.String> filterOutKeys;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #8                           // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #160                         // Ljava/util/List<Ljava/lang/String;>;\n \n   private psiprobe.beans.RuntimeInfoAccessorBean runtimeInfoAccessor;\n     descriptor: Lpsiprobe/beans/RuntimeInfoAccessorBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #12()\n+      0: #162()\n         javax.inject.Inject\n \n   private long collectionPeriod;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.controllers.system.BaseSysInfoController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #18                 // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: aload_0\n-         5: new           #20                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #22                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #23                 // Field filterOutKeys:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field filterOutKeys:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 32: 0\n         line 35: 4\n-        line 32: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n \n   public java.util.List<java.lang.String> getFilterOutKeys();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #31                          // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #23                 // Field filterOutKeys:Ljava/util/List;\n+         1: getfield      #10                 // Field filterOutKeys:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n+    Signature: #170                         // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public void setFilterOutKeys(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #34                          // (Ljava/util/List<Ljava/lang/String;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #23                 // Field filterOutKeys:Ljava/util/List;\n+         2: putfield      #10                 // Field filterOutKeys:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 59: 0\n         line 60: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n             0       6     1 filterOutKeys   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 filterOutKeys   Ljava/util/List<Ljava/lang/String;>;\n     MethodParameters:\n       Name                           Flags\n       filterOutKeys\n+    Signature: #175                         // (Ljava/util/List<Ljava/lang/String;>;)V\n \n   public psiprobe.beans.RuntimeInfoAccessorBean getRuntimeInfoAccessor();\n     descriptor: ()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #39                 // Field runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+         1: getfield      #16                 // Field runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n \n   public void setRuntimeInfoAccessor(psiprobe.beans.RuntimeInfoAccessorBean);\n     descriptor: (Lpsiprobe/beans/RuntimeInfoAccessorBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #39                 // Field runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+         2: putfield      #16                 // Field runtimeInfoAccessor:Lpsiprobe/beans/RuntimeInfoAccessorBean;\n          5: return\n       LineNumberTable:\n         line 77: 0\n         line 78: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n@@ -326,30 +321,30 @@\n \n   public long getCollectionPeriod();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #45                 // Field collectionPeriod:J\n+         1: getfield      #20                 // Field collectionPeriod:J\n          4: lreturn\n       LineNumberTable:\n         line 86: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n \n   public void setCollectionPeriod(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #45                 // Field collectionPeriod:J\n+         2: putfield      #20                 // Field collectionPeriod:J\n          5: return\n       LineNumberTable:\n         line 95: 0\n         line 96: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n@@ -357,155 +352,154 @@\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=4, locals=8, args_size=3\n-         0: new           #54                 // class psiprobe/model/SystemInformation\n+         0: new           #24                 // class psiprobe/model/SystemInformation\n          3: dup\n-         4: invokespecial #56                 // Method psiprobe/model/SystemInformation.\"<init>\":()V\n+         4: invokespecial #26                 // Method psiprobe/model/SystemInformation.\"<init>\":()V\n          7: astore_3\n          8: aload_3\n          9: aload_0\n-        10: invokevirtual #57                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        13: invokevirtual #61                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-        16: invokeinterface #67,  1           // InterfaceMethod psiprobe/TomcatContainer.getAppBase:()Ljava/io/File;\n-        21: invokevirtual #73                 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;\n-        24: invokevirtual #79                 // Method psiprobe/model/SystemInformation.setAppBase:(Ljava/lang/String;)V\n+        10: invokevirtual #27                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        13: invokevirtual #31                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        16: invokeinterface #37,  1           // InterfaceMethod psiprobe/TomcatContainer.getAppBase:()Ljava/io/File;\n+        21: invokevirtual #43                 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;\n+        24: invokevirtual #49                 // Method psiprobe/model/SystemInformation.setAppBase:(Ljava/lang/String;)V\n         27: aload_3\n         28: aload_0\n-        29: invokevirtual #57                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n-        32: invokevirtual #61                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n-        35: invokeinterface #83,  1           // InterfaceMethod psiprobe/TomcatContainer.getConfigBase:()Ljava/lang/String;\n-        40: invokevirtual #86                 // Method psiprobe/model/SystemInformation.setConfigBase:(Ljava/lang/String;)V\n-        43: new           #89                 // class java/util/HashMap\n+        29: invokevirtual #27                 // Method getContainerWrapper:()Lpsiprobe/beans/ContainerWrapperBean;\n+        32: invokevirtual #31                 // Method psiprobe/beans/ContainerWrapperBean.getTomcatContainer:()Lpsiprobe/TomcatContainer;\n+        35: invokeinterface #53,  1           // InterfaceMethod psiprobe/TomcatContainer.getConfigBase:()Ljava/lang/String;\n+        40: invokevirtual #56                 // Method psiprobe/model/SystemInformation.setConfigBase:(Ljava/lang/String;)V\n+        43: new           #59                 // class java/util/HashMap\n         46: dup\n-        47: invokespecial #91                 // Method java/util/HashMap.\"<init>\":()V\n+        47: invokespecial #61                 // Method java/util/HashMap.\"<init>\":()V\n         50: astore        4\n-        52: invokestatic  #92                 // Method java/lang/System.getProperties:()Ljava/util/Properties;\n-        55: invokevirtual #98                 // Method java/util/Properties.stringPropertyNames:()Ljava/util/Set;\n-        58: invokeinterface #104,  1          // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n-        63: astore        6\n-        65: goto          99\n-        68: aload         6\n-        70: invokeinterface #110,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        75: checkcast     #116                // class java/lang/String\n-        78: astore        5\n-        80: aload         5\n-        82: invokestatic  #118                // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-        85: astore        7\n-        87: aload         4\n-        89: aload         5\n-        91: aload         7\n-        93: invokeinterface #122,  3          // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        98: pop\n-        99: aload         6\n-       101: invokeinterface #128,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       106: ifne          68\n+        52: invokestatic  #62                 // Method java/lang/System.getProperties:()Ljava/util/Properties;\n+        55: invokevirtual #68                 // Method java/util/Properties.stringPropertyNames:()Ljava/util/Set;\n+        58: invokeinterface #74,  1           // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;\n+        63: astore        5\n+        65: aload         5\n+        67: invokeinterface #80,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        72: ifeq          109\n+        75: aload         5\n+        77: invokeinterface #86,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        82: checkcast     #90                 // class java/lang/String\n+        85: astore        6\n+        87: aload         6\n+        89: invokestatic  #92                 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+        92: astore        7\n+        94: aload         4\n+        96: aload         6\n+        98: aload         7\n+       100: invokeinterface #96,  3           // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       105: pop\n+       106: goto          65\n        109: aload_0\n-       110: invokevirtual #132                // Method getServletContext:()Ljavax/servlet/ServletContext;\n+       110: invokevirtual #102                // Method getServletContext:()Ljavax/servlet/ServletContext;\n        113: aload_1\n-       114: invokestatic  #136                // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n+       114: invokestatic  #106                // Method psiprobe/tools/SecurityUtils.hasAttributeValueRole:(Ljavax/servlet/ServletContext;Ljavax/servlet/http/HttpServletRequest;)Z\n        117: ifne          166\n        120: aload_0\n-       121: getfield      #23                 // Field filterOutKeys:Ljava/util/List;\n-       124: invokeinterface #142,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-       129: astore        6\n-       131: goto          156\n-       134: aload         6\n-       136: invokeinterface #110,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-       141: checkcast     #116                // class java/lang/String\n-       144: astore        5\n-       146: aload         4\n-       148: aload         5\n-       150: invokeinterface #145,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n-       155: pop\n-       156: aload         6\n-       158: invokeinterface #128,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       163: ifne          134\n+       121: getfield      #10                 // Field filterOutKeys:Ljava/util/List;\n+       124: invokeinterface #112,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+       129: astore        5\n+       131: aload         5\n+       133: invokeinterface #80,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+       138: ifeq          166\n+       141: aload         5\n+       143: invokeinterface #86,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+       148: checkcast     #90                 // class java/lang/String\n+       151: astore        6\n+       153: aload         4\n+       155: aload         6\n+       157: invokeinterface #115,  2          // InterfaceMethod java/util/Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;\n+       162: pop\n+       163: goto          131\n        166: aload_3\n        167: aload         4\n-       169: invokevirtual #149                // Method psiprobe/model/SystemInformation.setSystemProperties:(Ljava/util/Map;)V\n-       172: new           #153                // class org/springframework/web/servlet/ModelAndView\n+       169: invokevirtual #119                // Method psiprobe/model/SystemInformation.setSystemProperties:(Ljava/util/Map;)V\n+       172: new           #123                // class org/springframework/web/servlet/ModelAndView\n        175: dup\n        176: aload_0\n-       177: invokevirtual #155                // Method getViewName:()Ljava/lang/String;\n-       180: invokespecial #158                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+       177: invokevirtual #125                // Method getViewName:()Ljava/lang/String;\n+       180: invokespecial #128                // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n        183: astore        5\n        185: aload         5\n-       187: ldc           #160                // String systemInformation\n+       187: ldc           #130                // String systemInformation\n        189: aload_3\n-       190: invokevirtual #162                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       190: invokevirtual #132                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n        193: pop\n        194: aload         5\n-       196: ldc           #166                // String runtime\n+       196: ldc           #136                // String runtime\n        198: aload_0\n-       199: invokevirtual #168                // Method getRuntimeInfoAccessor:()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n-       202: invokevirtual #170                // Method psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n-       205: invokevirtual #162                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       199: invokevirtual #138                // Method getRuntimeInfoAccessor:()Lpsiprobe/beans/RuntimeInfoAccessorBean;\n+       202: invokevirtual #142                // Method psiprobe/beans/RuntimeInfoAccessorBean.getRuntimeInformation:()Lpsiprobe/model/jmx/RuntimeInformation;\n+       205: invokevirtual #132                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n        208: pop\n        209: aload         5\n-       211: ldc           #176                // String collectionPeriod\n+       211: ldc           #148                // String collectionPeriod\n        213: aload_0\n-       214: invokevirtual #177                // Method getCollectionPeriod:()J\n-       217: invokestatic  #179                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n-       220: invokevirtual #162                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+       214: invokevirtual #149                // Method getCollectionPeriod:()J\n+       217: invokestatic  #153                // Method java/lang/Long.valueOf:(J)Ljava/lang/Long;\n+       220: invokevirtual #132                // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n        223: pop\n        224: aload         5\n        226: areturn\n       LineNumberTable:\n         line 102: 0\n         line 103: 8\n-        line 104: 9\n+        line 104: 10\n         line 105: 27\n         line 107: 43\n         line 108: 52\n-        line 109: 80\n-        line 110: 87\n-        line 108: 99\n+        line 109: 87\n+        line 110: 94\n+        line 111: 106\n         line 113: 109\n         line 114: 120\n-        line 115: 146\n-        line 114: 156\n+        line 115: 153\n+        line 116: 163\n         line 119: 166\n         line 121: 172\n         line 122: 185\n         line 123: 194\n         line 124: 209\n         line 125: 224\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           94      12     7 propertyValue   Ljava/lang/String;\n+           87      19     6 propertyName   Ljava/lang/String;\n+          153      10     6   key   Ljava/lang/String;\n             0     227     0  this   Lpsiprobe/controllers/system/BaseSysInfoController;\n             0     227     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0     227     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8     219     3 systemInformation   Lpsiprobe/model/SystemInformation;\n            52     175     4 sysProps   Ljava/util/Map;\n-           80      19     5 propertyName   Ljava/lang/String;\n-           87      12     7 propertyValue   Ljava/lang/String;\n-          146      10     5   key   Ljava/lang/String;\n           185      42     5    mv   Lorg/springframework/web/servlet/ModelAndView;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            52     175     4 sysProps   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-      StackMapTable: number_of_entries = 5\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 68\n-          locals = [ class psiprobe/controllers/system/BaseSysInfoController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class psiprobe/model/SystemInformation, class java/util/Map, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 30 /* same */\n-        frame_type = 34 /* same */\n-        frame_type = 21 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/controllers/system/BaseSysInfoController, class javax/servlet/http/HttpServletRequest, class javax/servlet/http/HttpServletResponse, class psiprobe/model/SystemInformation, class java/util/Map ]\n-          stack = []\n+      StackMapTable: number_of_entries = 4\n+        frame_type = 254 /* append */\n+          offset_delta = 65\n+          locals = [ class psiprobe/model/SystemInformation, class java/util/Map, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 43\n+        frame_type = 252 /* append */\n+          offset_delta = 21\n+          locals = [ class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 34\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"BaseSysInfoController.java\"\n"}]}, {"source1": "psiprobe/controllers/system/MemoryStatsAjaxController.class", "source2": "psiprobe/controllers/system/MemoryStatsAjaxController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 56db36eae6abf60c078cea12e113e70ed48f4f55a9fccd22466083023b82726a\n+  SHA-256 checksum eb6e2e431c19f4a66de7e3ffa43720ae5dfeab87e8a4af3c5fbacf6560a39014\n   Compiled from \"MemoryStatsAjaxController.java\"\n public class psiprobe.controllers.system.MemoryStatsAjaxController extends psiprobe.controllers.system.BaseMemoryStatsController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/MemoryStatsAjaxController\n-  super_class: #3                         // psiprobe/controllers/system/BaseMemoryStatsController\n+  this_class: #15                         // psiprobe/controllers/system/MemoryStatsAjaxController\n+  super_class: #2                         // psiprobe/controllers/system/BaseMemoryStatsController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/MemoryStatsAjaxController\n-   #2 = Utf8               psiprobe/controllers/system/MemoryStatsAjaxController\n-   #3 = Class              #4             // psiprobe/controllers/system/BaseMemoryStatsController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/system/BaseMemoryStatsController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/system/BaseMemoryStatsController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/MemoryStatsAjaxController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /memory.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/system/MemoryStatsAjaxController\n+  #16 = Utf8               psiprobe/controllers/system/MemoryStatsAjaxController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/system/MemoryStatsAjaxController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/memory_pools\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /memory.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/memory_pools\n   #39 = Utf8               SourceFile\n   #40 = Utf8               MemoryStatsAjaxController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.system.MemoryStatsAjaxController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/MemoryStatsAjaxController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/memory.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/system/MemoryStatsAjaxController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/memory.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/memory_pools\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/MemoryStatsAjaxController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/memory_pools\"\n+        )\n }\n SourceFile: \"MemoryStatsAjaxController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/system/MemoryStatsController.class", "source2": "psiprobe/controllers/system/MemoryStatsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,162 +1,162 @@\n-  SHA-256 checksum 490d7a64fd851e5d15aa330141947d22dc616d4383a0faafe02986d6d9f7c7ff\n+  SHA-256 checksum 41247060f93e50b991f995cfa463c43889e9d62617ecf9a83ece63d9a4573dac\n   Compiled from \"MemoryStatsController.java\"\n public class psiprobe.controllers.system.MemoryStatsController extends psiprobe.controllers.system.BaseMemoryStatsController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/MemoryStatsController\n-  super_class: #3                         // psiprobe/controllers/system/BaseMemoryStatsController\n+  this_class: #25                         // psiprobe/controllers/system/MemoryStatsController\n+  super_class: #2                         // psiprobe/controllers/system/BaseMemoryStatsController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/MemoryStatsController\n-   #2 = Utf8               psiprobe/controllers/system/MemoryStatsController\n-   #3 = Class              #4             // psiprobe/controllers/system/BaseMemoryStatsController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/system/BaseMemoryStatsController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/system/BaseMemoryStatsController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/MemoryStatsController;\n-  #14 = Utf8               setCollectionPeriod\n-  #15 = Utf8               (Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               ${psiprobe.beans.stats.collectors.memory.period}\n-  #20 = Methodref          #21.#23        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #21 = Class              #22            // psiprobe/tools/TimeExpression\n-  #22 = Utf8               psiprobe/tools/TimeExpression\n-  #23 = NameAndType        #24:#25        // inSeconds:(Ljava/lang/String;)J\n-  #24 = Utf8               inSeconds\n-  #25 = Utf8               (Ljava/lang/String;)J\n-  #26 = Methodref          #3.#27         // psiprobe/controllers/system/BaseMemoryStatsController.setCollectionPeriod:(J)V\n-  #27 = NameAndType        #14:#28        // setCollectionPeriod:(J)V\n-  #28 = Utf8               (J)V\n-  #29 = Utf8               collectionPeriod\n-  #30 = Utf8               Ljava/lang/String;\n-  #31 = Utf8               MethodParameters\n-  #32 = Utf8               handleRequest\n-  #33 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #34 = Utf8               Exceptions\n-  #35 = Class              #36            // java/lang/Exception\n-  #36 = Utf8               java/lang/Exception\n-  #37 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #38 = Utf8               path\n-  #39 = Utf8               /memory.htm\n-  #40 = Methodref          #3.#41         // psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #41 = NameAndType        #32:#33        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #42 = Utf8               request\n-  #43 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #44 = Utf8               response\n-  #45 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #46 = Utf8               setViewName\n-  #47 = Utf8               memory\n-  #48 = Methodref          #3.#49         // psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n-  #49 = NameAndType        #46:#15        // setViewName:(Ljava/lang/String;)V\n-  #50 = Utf8               viewName\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // inSeconds:(Ljava/lang/String;)J\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               inSeconds\n+  #12 = Utf8               (Ljava/lang/String;)J\n+  #13 = Methodref          #2.#14         // psiprobe/controllers/system/BaseMemoryStatsController.setCollectionPeriod:(J)V\n+  #14 = NameAndType        #15:#16        // setCollectionPeriod:(J)V\n+  #15 = Utf8               setCollectionPeriod\n+  #16 = Utf8               (J)V\n+  #17 = Methodref          #2.#18         // psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #18 = NameAndType        #19:#20        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #19 = Utf8               handleRequest\n+  #20 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #21 = Methodref          #2.#22         // psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n+  #22 = NameAndType        #23:#24        // setViewName:(Ljava/lang/String;)V\n+  #23 = Utf8               setViewName\n+  #24 = Utf8               (Ljava/lang/String;)V\n+  #25 = Class              #26            // psiprobe/controllers/system/MemoryStatsController\n+  #26 = Utf8               psiprobe/controllers/system/MemoryStatsController\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Lpsiprobe/controllers/system/MemoryStatsController;\n+  #32 = Utf8               collectionPeriod\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               MethodParameters\n+  #35 = Utf8               RuntimeVisibleAnnotations\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ${psiprobe.beans.stats.collectors.memory.period}\n+  #39 = Utf8               request\n+  #40 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #41 = Utf8               response\n+  #42 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #43 = Utf8               Exceptions\n+  #44 = Class              #45            // java/lang/Exception\n+  #45 = Utf8               java/lang/Exception\n+  #46 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #47 = Utf8               path\n+  #48 = Utf8               /memory.htm\n+  #49 = Utf8               viewName\n+  #50 = Utf8               memory\n   #51 = Utf8               SourceFile\n   #52 = Utf8               MemoryStatsController.java\n   #53 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.system.MemoryStatsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/system/BaseMemoryStatsController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/MemoryStatsController;\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.memory.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #20                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: invokespecial #26                 // Method psiprobe/controllers/system/BaseMemoryStatsController.setCollectionPeriod:(J)V\n+         2: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: invokespecial #13                 // Method psiprobe/controllers/system/BaseMemoryStatsController.setCollectionPeriod:(J)V\n          8: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/system/MemoryStatsController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.memory.period}\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #37(#38=[s#39])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/memory.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #40                 // Method psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #17                 // Method psiprobe/controllers/system/BaseMemoryStatsController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/system/MemoryStatsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #46(#47=[s#48])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/memory.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#47)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"memory\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #48                 // Method psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #21                 // Method psiprobe/controllers/system/BaseMemoryStatsController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/MemoryStatsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#50)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"memory\"\n+        )\n }\n SourceFile: \"MemoryStatsController.java\"\n RuntimeVisibleAnnotations:\n   0: #53()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/system/OsInfoAjaxController.class", "source2": "psiprobe/controllers/system/OsInfoAjaxController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 34c33b26c2ab63dafade38ea0291e9a96a41f5d0aa6222920e0a07d320e4c403\n+  SHA-256 checksum 668c8b06d77e03e3e1ede42d84db9be78a71b3cc5a0be009ceb070ef6f2f48ad\n   Compiled from \"OsInfoAjaxController.java\"\n public class psiprobe.controllers.system.OsInfoAjaxController extends psiprobe.controllers.system.BaseSysInfoController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/OsInfoAjaxController\n-  super_class: #3                         // psiprobe/controllers/system/BaseSysInfoController\n+  this_class: #15                         // psiprobe/controllers/system/OsInfoAjaxController\n+  super_class: #2                         // psiprobe/controllers/system/BaseSysInfoController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/OsInfoAjaxController\n-   #2 = Utf8               psiprobe/controllers/system/OsInfoAjaxController\n-   #3 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/system/BaseSysInfoController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/OsInfoAjaxController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/osinfo.ajax\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/system/OsInfoAjaxController\n+  #16 = Utf8               psiprobe/controllers/system/OsInfoAjaxController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/system/OsInfoAjaxController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               ajax/osinfo\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /adm/osinfo.ajax\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               ajax/osinfo\n   #39 = Utf8               SourceFile\n   #40 = Utf8               OsInfoAjaxController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.system.OsInfoAjaxController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/OsInfoAjaxController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/osinfo.ajax\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/system/OsInfoAjaxController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/osinfo.ajax\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"ajax/osinfo\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/OsInfoAjaxController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"ajax/osinfo\"\n+        )\n }\n SourceFile: \"OsInfoAjaxController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/system/OsInfoController.class", "source2": "psiprobe/controllers/system/OsInfoController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,162 +1,162 @@\n-  SHA-256 checksum c97df515e936e24f313122084a06d41fc7849aa96dbc901502aab7bdd4437bb5\n+  SHA-256 checksum ed56e276725604b965eff57836cc15b3196f077b6a174c30369a3b9d466acbfb\n   Compiled from \"OsInfoController.java\"\n public class psiprobe.controllers.system.OsInfoController extends psiprobe.controllers.system.BaseSysInfoController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/OsInfoController\n-  super_class: #3                         // psiprobe/controllers/system/BaseSysInfoController\n+  this_class: #25                         // psiprobe/controllers/system/OsInfoController\n+  super_class: #2                         // psiprobe/controllers/system/BaseSysInfoController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/OsInfoController\n-   #2 = Utf8               psiprobe/controllers/system/OsInfoController\n-   #3 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/system/BaseSysInfoController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/OsInfoController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /adm/osinfo.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               osinfo\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n-  #39 = Utf8               setCollectionPeriod\n-  #40 = Utf8               ${psiprobe.beans.stats.collectors.runtime.period}\n-  #41 = Methodref          #42.#44        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-  #42 = Class              #43            // psiprobe/tools/TimeExpression\n-  #43 = Utf8               psiprobe/tools/TimeExpression\n-  #44 = NameAndType        #45:#46        // inSeconds:(Ljava/lang/String;)J\n-  #45 = Utf8               inSeconds\n-  #46 = Utf8               (Ljava/lang/String;)J\n-  #47 = Methodref          #3.#48         // psiprobe/controllers/system/BaseSysInfoController.setCollectionPeriod:(J)V\n-  #48 = NameAndType        #39:#49        // setCollectionPeriod:(J)V\n-  #49 = Utf8               (J)V\n-  #50 = Utf8               collectionPeriod\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #16.#17        // psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+  #16 = Class              #18            // psiprobe/tools/TimeExpression\n+  #17 = NameAndType        #19:#20        // inSeconds:(Ljava/lang/String;)J\n+  #18 = Utf8               psiprobe/tools/TimeExpression\n+  #19 = Utf8               inSeconds\n+  #20 = Utf8               (Ljava/lang/String;)J\n+  #21 = Methodref          #2.#22         // psiprobe/controllers/system/BaseSysInfoController.setCollectionPeriod:(J)V\n+  #22 = NameAndType        #23:#24        // setCollectionPeriod:(J)V\n+  #23 = Utf8               setCollectionPeriod\n+  #24 = Utf8               (J)V\n+  #25 = Class              #26            // psiprobe/controllers/system/OsInfoController\n+  #26 = Utf8               psiprobe/controllers/system/OsInfoController\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Lpsiprobe/controllers/system/OsInfoController;\n+  #32 = Utf8               request\n+  #33 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #34 = Utf8               response\n+  #35 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #36 = Utf8               Exceptions\n+  #37 = Class              #38            // java/lang/Exception\n+  #38 = Utf8               java/lang/Exception\n+  #39 = Utf8               MethodParameters\n+  #40 = Utf8               RuntimeVisibleAnnotations\n+  #41 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #42 = Utf8               path\n+  #43 = Utf8               /adm/osinfo.htm\n+  #44 = Utf8               viewName\n+  #45 = Utf8               Ljava/lang/String;\n+  #46 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #47 = Utf8               value\n+  #48 = Utf8               osinfo\n+  #49 = Utf8               collectionPeriod\n+  #50 = Utf8               ${psiprobe.beans.stats.collectors.runtime.period}\n   #51 = Utf8               SourceFile\n   #52 = Utf8               OsInfoController.java\n   #53 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.system.OsInfoController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/OsInfoController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/adm/osinfo.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/system/OsInfoController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #41(#42=[s#43])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/adm/osinfo.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"osinfo\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/OsInfoController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #46(#47=s#48)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"osinfo\"\n+        )\n \n   public void setCollectionPeriod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#40)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"${psiprobe.beans.stats.collectors.runtime.period}\"\n-        )\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #41                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n-         5: invokespecial #47                 // Method psiprobe/controllers/system/BaseSysInfoController.setCollectionPeriod:(J)V\n+         2: invokestatic  #15                 // Method psiprobe/tools/TimeExpression.inSeconds:(Ljava/lang/String;)J\n+         5: invokespecial #21                 // Method psiprobe/controllers/system/BaseSysInfoController.setCollectionPeriod:(J)V\n          8: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0  this   Lpsiprobe/controllers/system/OsInfoController;\n             0       9     1 collectionPeriod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       collectionPeriod\n+    RuntimeVisibleAnnotations:\n+      0: #46(#47=s#50)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"${psiprobe.beans.stats.collectors.runtime.period}\"\n+        )\n }\n SourceFile: \"OsInfoController.java\"\n RuntimeVisibleAnnotations:\n   0: #53()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/system/SysInfoController.class", "source2": "psiprobe/controllers/system/SysInfoController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,124 +1,124 @@\n-  SHA-256 checksum 7650f5c09b9f3c84b12a2d92189002066f59148b9343517f98a479a18a214194\n+  SHA-256 checksum f78a44f78f8c1b80c3292fff0d8ebc3b13941d13d5144b2220432baf9f7c9b46\n   Compiled from \"SysInfoController.java\"\n public class psiprobe.controllers.system.SysInfoController extends psiprobe.controllers.system.BaseSysInfoController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/SysInfoController\n-  super_class: #3                         // psiprobe/controllers/system/BaseSysInfoController\n+  this_class: #15                         // psiprobe/controllers/system/SysInfoController\n+  super_class: #2                         // psiprobe/controllers/system/BaseSysInfoController\n   interfaces: 0, fields: 0, methods: 3, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/SysInfoController\n-   #2 = Utf8               psiprobe/controllers/system/SysInfoController\n-   #3 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/system/BaseSysInfoController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/SysInfoController;\n-  #14 = Utf8               handleRequest\n-  #15 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #16 = Utf8               Exceptions\n-  #17 = Class              #18            // java/lang/Exception\n-  #18 = Utf8               java/lang/Exception\n-  #19 = Utf8               RuntimeVisibleAnnotations\n-  #20 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #21 = Utf8               path\n-  #22 = Utf8               /sysinfo.htm\n-  #23 = Methodref          #3.#24         // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #24 = NameAndType        #14:#15        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #25 = Utf8               request\n-  #26 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #27 = Utf8               response\n-  #28 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #8 = NameAndType        #9:#10         // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+   #9 = Utf8               handleRequest\n+  #10 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setViewName:(Ljava/lang/String;)V\n+  #13 = Utf8               setViewName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Class              #16            // psiprobe/controllers/system/SysInfoController\n+  #16 = Utf8               psiprobe/controllers/system/SysInfoController\n+  #17 = Utf8               Code\n+  #18 = Utf8               LineNumberTable\n+  #19 = Utf8               LocalVariableTable\n+  #20 = Utf8               this\n+  #21 = Utf8               Lpsiprobe/controllers/system/SysInfoController;\n+  #22 = Utf8               request\n+  #23 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #24 = Utf8               response\n+  #25 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #26 = Utf8               Exceptions\n+  #27 = Class              #28            // java/lang/Exception\n+  #28 = Utf8               java/lang/Exception\n   #29 = Utf8               MethodParameters\n-  #30 = Utf8               setViewName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #33 = Utf8               value\n-  #34 = Utf8               sysinfo\n-  #35 = Methodref          #3.#36         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n-  #36 = NameAndType        #30:#31        // setViewName:(Ljava/lang/String;)V\n-  #37 = Utf8               viewName\n-  #38 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               RuntimeVisibleAnnotations\n+  #31 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #32 = Utf8               path\n+  #33 = Utf8               /sysinfo.htm\n+  #34 = Utf8               viewName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #37 = Utf8               value\n+  #38 = Utf8               sysinfo\n   #39 = Utf8               SourceFile\n   #40 = Utf8               SysInfoController.java\n   #41 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.system.SysInfoController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/SysInfoController;\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #20(#21=[s#22])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/sysinfo.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #23                 // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #7                  // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/system/SysInfoController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #31(#32=[s#33])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/sysinfo.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #32(#33=s#34)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"sysinfo\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #35                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/SysInfoController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #36(#37=s#38)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"sysinfo\"\n+        )\n }\n SourceFile: \"SysInfoController.java\"\n RuntimeVisibleAnnotations:\n   0: #41()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/system/SysPropsController.class", "source2": "psiprobe/controllers/system/SysPropsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,164 +1,164 @@\n-  SHA-256 checksum 5e0195a48a92bf9317e1d35e774f9d163d6ac8096fe21d24ca176da721f02017\n+  SHA-256 checksum 5c6d17a7bc080e23b8816095adeb838ec2906be9a2710d7b8109f2094e33c8d5\n   Compiled from \"SysPropsController.java\"\n public class psiprobe.controllers.system.SysPropsController extends psiprobe.controllers.system.BaseSysInfoController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/system/SysPropsController\n-  super_class: #3                         // psiprobe/controllers/system/BaseSysInfoController\n+  this_class: #19                         // psiprobe/controllers/system/SysPropsController\n+  super_class: #2                         // psiprobe/controllers/system/BaseSysInfoController\n   interfaces: 0, fields: 0, methods: 4, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/system/SysPropsController\n-   #2 = Utf8               psiprobe/controllers/system/SysPropsController\n-   #3 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/system/BaseSysInfoController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/system/BaseSysInfoController\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/controllers/system/SysPropsController;\n-  #14 = Utf8               setFilterOutKeys\n-  #15 = Utf8               (Ljava/util/List;)V\n-  #16 = Utf8               Signature\n-  #17 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-  #18 = Utf8               RuntimeVisibleAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               jmxremote.password\n-  #22 = Methodref          #3.#23         // psiprobe/controllers/system/BaseSysInfoController.setFilterOutKeys:(Ljava/util/List;)V\n-  #23 = NameAndType        #14:#15        // setFilterOutKeys:(Ljava/util/List;)V\n-  #24 = Utf8               filterOutKeys\n-  #25 = Utf8               Ljava/util/List;\n-  #26 = Utf8               LocalVariableTypeTable\n-  #27 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-  #28 = Utf8               MethodParameters\n-  #29 = Utf8               handleRequest\n-  #30 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #31 = Utf8               Exceptions\n-  #32 = Class              #33            // java/lang/Exception\n-  #33 = Utf8               java/lang/Exception\n-  #34 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #35 = Utf8               path\n-  #36 = Utf8               /sysprops.htm\n-  #37 = Methodref          #3.#38         // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #38 = NameAndType        #29:#30        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #39 = Utf8               request\n-  #40 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #41 = Utf8               response\n-  #42 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #43 = Utf8               setViewName\n-  #44 = Utf8               (Ljava/lang/String;)V\n-  #45 = Utf8               system_properties\n-  #46 = Methodref          #3.#47         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n-  #47 = NameAndType        #43:#44        // setViewName:(Ljava/lang/String;)V\n-  #48 = Utf8               viewName\n-  #49 = Utf8               Ljava/lang/String;\n+   #7 = Methodref          #2.#8          // psiprobe/controllers/system/BaseSysInfoController.setFilterOutKeys:(Ljava/util/List;)V\n+   #8 = NameAndType        #9:#10         // setFilterOutKeys:(Ljava/util/List;)V\n+   #9 = Utf8               setFilterOutKeys\n+  #10 = Utf8               (Ljava/util/List;)V\n+  #11 = Methodref          #2.#12         // psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #12 = NameAndType        #13:#14        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #13 = Utf8               handleRequest\n+  #14 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #15 = Methodref          #2.#16         // psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#18        // setViewName:(Ljava/lang/String;)V\n+  #17 = Utf8               setViewName\n+  #18 = Utf8               (Ljava/lang/String;)V\n+  #19 = Class              #20            // psiprobe/controllers/system/SysPropsController\n+  #20 = Utf8               psiprobe/controllers/system/SysPropsController\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/controllers/system/SysPropsController;\n+  #26 = Utf8               filterOutKeys\n+  #27 = Utf8               Ljava/util/List;\n+  #28 = Utf8               LocalVariableTypeTable\n+  #29 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+  #30 = Utf8               MethodParameters\n+  #31 = Utf8               Signature\n+  #32 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n+  #33 = Utf8               RuntimeVisibleAnnotations\n+  #34 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #35 = Utf8               value\n+  #36 = Utf8               jmxremote.password\n+  #37 = Utf8               request\n+  #38 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #39 = Utf8               response\n+  #40 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #41 = Utf8               Exceptions\n+  #42 = Class              #43            // java/lang/Exception\n+  #43 = Utf8               java/lang/Exception\n+  #44 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #45 = Utf8               path\n+  #46 = Utf8               /sysprops.htm\n+  #47 = Utf8               viewName\n+  #48 = Utf8               Ljava/lang/String;\n+  #49 = Utf8               system_properties\n   #50 = Utf8               SourceFile\n   #51 = Utf8               SysPropsController.java\n   #52 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   public psiprobe.controllers.system.SysPropsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/system/BaseSysInfoController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/system/SysPropsController;\n \n   public void setFilterOutKeys(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // (Ljava/util/List<Ljava/lang/String;>;)V\n-    RuntimeVisibleAnnotations:\n-      0: #19(#20=s#21)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"jmxremote.password\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #22                 // Method psiprobe/controllers/system/BaseSysInfoController.setFilterOutKeys:(Ljava/util/List;)V\n+         2: invokespecial #7                  // Method psiprobe/controllers/system/BaseSysInfoController.setFilterOutKeys:(Ljava/util/List;)V\n          5: return\n       LineNumberTable:\n         line 32: 0\n         line 33: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/SysPropsController;\n             0       6     1 filterOutKeys   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 filterOutKeys   Ljava/util/List<Ljava/lang/String;>;\n     MethodParameters:\n       Name                           Flags\n       filterOutKeys\n+    Signature: #32                          // (Ljava/util/List<Ljava/lang/String;>;)V\n+    RuntimeVisibleAnnotations:\n+      0: #34(#35=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"jmxremote.password\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #34(#35=[s#36])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/sysprops.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #37                 // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #11                 // Method psiprobe/controllers/system/BaseSysInfoController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/system/SysPropsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #44(#45=[s#46])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/sysprops.htm\"]\n+        )\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #19(#20=s#45)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"system_properties\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #46                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method psiprobe/controllers/system/BaseSysInfoController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/system/SysPropsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #34(#35=s#49)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"system_properties\"\n+        )\n }\n SourceFile: \"SysPropsController.java\"\n RuntimeVisibleAnnotations:\n   0: #52()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/system/package-info.class", "source2": "psiprobe/controllers/system/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 628c7de9904ae312aa25af0692d4ef909cfb3d9c1ac37b6390c6149f567c3653\n+  SHA-256 checksum 600085131682304372df110745a9e7190d30f599f83d8a740bdedacbf4386f2d\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.system.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/system/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/system/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/system/package-info\"\n-  #2 = Utf8               psiprobe/controllers/system/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/system/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/system/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/threads/GetClassLoaderUrlsController.class", "source2": "psiprobe/controllers/threads/GetClassLoaderUrlsController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,34 +1,30 @@\n \n package psiprobe.controllers.threads;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.util.Arrays;\n import java.net.URLClassLoader;\n import psiprobe.Utils;\n import javax.servlet.ServletRequest;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.ParameterizableViewController;\n \n @Controller\n public class GetClassLoaderUrlsController extends ParameterizableViewController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)GetClassLoaderUrlsController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/cldetails.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final String threadName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"thread\", (String)null);\n@@ -47,8 +43,12 @@\n         return new ModelAndView(this.getViewName());\n     }\n     \n     @Value(\"ajax/classLoaderDetails\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)GetClassLoaderUrlsController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/threads/ImplSelectorController.class", "source2": "psiprobe/controllers/threads/ImplSelectorController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,82 +1,82 @@\n-  SHA-256 checksum 1d393c833f59b95a32e5f44bccdac7380c72875a192fce2750452564988b9e5a\n+  SHA-256 checksum 6c31fa56f75d4a4118b6fbd6fe6a5c171b23f8232d2781a27162943333d9bf23\n   Compiled from \"ImplSelectorController.java\"\n public class psiprobe.controllers.threads.ImplSelectorController extends org.springframework.web.servlet.mvc.AbstractController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/threads/ImplSelectorController\n-  super_class: #3                         // org/springframework/web/servlet/mvc/AbstractController\n+  this_class: #8                          // psiprobe/controllers/threads/ImplSelectorController\n+  super_class: #2                         // org/springframework/web/servlet/mvc/AbstractController\n   interfaces: 0, fields: 2, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/threads/ImplSelectorController\n-   #2 = Utf8               psiprobe/controllers/threads/ImplSelectorController\n-   #3 = Class              #4             // org/springframework/web/servlet/mvc/AbstractController\n+   #1 = Methodref          #2.#3          // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/web/servlet/mvc/AbstractController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/web/servlet/mvc/AbstractController\n-   #5 = Utf8               impl1Controller\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               impl2Controller\n-   #8 = Utf8               <init>\n-   #9 = Utf8               ()V\n-  #10 = Utf8               Code\n-  #11 = Methodref          #3.#12         // org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n-  #12 = NameAndType        #8:#9          // \"<init>\":()V\n-  #13 = Utf8               LineNumberTable\n-  #14 = Utf8               LocalVariableTable\n-  #15 = Utf8               this\n-  #16 = Utf8               Lpsiprobe/controllers/threads/ImplSelectorController;\n-  #17 = Utf8               getImpl1Controller\n-  #18 = Utf8               ()Ljava/lang/String;\n-  #19 = Fieldref           #1.#20         // psiprobe/controllers/threads/ImplSelectorController.impl1Controller:Ljava/lang/String;\n-  #20 = NameAndType        #5:#6          // impl1Controller:Ljava/lang/String;\n-  #21 = Utf8               setImpl1Controller\n-  #22 = Utf8               (Ljava/lang/String;)V\n-  #23 = Utf8               RuntimeVisibleAnnotations\n-  #24 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #25 = Utf8               value\n-  #26 = Utf8               forward:/th_impl1.htm\n-  #27 = Utf8               MethodParameters\n-  #28 = Utf8               getImpl2Controller\n-  #29 = Fieldref           #1.#30         // psiprobe/controllers/threads/ImplSelectorController.impl2Controller:Ljava/lang/String;\n-  #30 = NameAndType        #7:#6          // impl2Controller:Ljava/lang/String;\n-  #31 = Utf8               setImpl2Controller\n-  #32 = Utf8               forward:/th_impl2.htm\n-  #33 = Utf8               handleRequest\n-  #34 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #35 = Utf8               Exceptions\n-  #36 = Class              #37            // java/lang/Exception\n-  #37 = Utf8               java/lang/Exception\n-  #38 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #39 = Utf8               path\n-  #40 = Utf8               /threads.htm\n-  #41 = Methodref          #3.#42         // org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #42 = NameAndType        #33:#34        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #43 = Utf8               request\n-  #44 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #45 = Utf8               response\n-  #46 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #47 = Utf8               handleRequestInternal\n-  #48 = String             #49            // forceold\n-  #49 = Utf8               forceold\n-  #50 = Methodref          #51.#53        // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-  #51 = Class              #52            // org/springframework/web/bind/ServletRequestUtils\n-  #52 = Utf8               org/springframework/web/bind/ServletRequestUtils\n-  #53 = NameAndType        #54:#55        // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-  #54 = Utf8               getBooleanParameter\n-  #55 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n-  #56 = Methodref          #57.#59        // psiprobe/Utils.isThreadingEnabled:()Z\n-  #57 = Class              #58            // psiprobe/Utils\n-  #58 = Utf8               psiprobe/Utils\n-  #59 = NameAndType        #60:#61        // isThreadingEnabled:()Z\n-  #60 = Utf8               isThreadingEnabled\n-  #61 = Utf8               ()Z\n-  #62 = Class              #63            // org/springframework/web/servlet/ModelAndView\n-  #63 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #64 = Methodref          #62.#65        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #65 = NameAndType        #8:#22         // \"<init>\":(Ljava/lang/String;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/threads/ImplSelectorController.impl1Controller:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/controllers/threads/ImplSelectorController\n+   #9 = NameAndType        #11:#12        // impl1Controller:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/controllers/threads/ImplSelectorController\n+  #11 = Utf8               impl1Controller\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/controllers/threads/ImplSelectorController.impl2Controller:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // impl2Controller:Ljava/lang/String;\n+  #15 = Utf8               impl2Controller\n+  #16 = Methodref          #2.#17         // org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #17 = NameAndType        #18:#19        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #18 = Utf8               handleRequest\n+  #19 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #20 = String             #21            // forceold\n+  #21 = Utf8               forceold\n+  #22 = Methodref          #23.#24        // org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+  #23 = Class              #25            // org/springframework/web/bind/ServletRequestUtils\n+  #24 = NameAndType        #26:#27        // getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+  #25 = Utf8               org/springframework/web/bind/ServletRequestUtils\n+  #26 = Utf8               getBooleanParameter\n+  #27 = Utf8               (Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+  #28 = Methodref          #29.#30        // psiprobe/Utils.isThreadingEnabled:()Z\n+  #29 = Class              #31            // psiprobe/Utils\n+  #30 = NameAndType        #32:#33        // isThreadingEnabled:()Z\n+  #31 = Utf8               psiprobe/Utils\n+  #32 = Utf8               isThreadingEnabled\n+  #33 = Utf8               ()Z\n+  #34 = Class              #35            // org/springframework/web/servlet/ModelAndView\n+  #35 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #36 = Methodref          #34.#37        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #37 = NameAndType        #5:#38         // \"<init>\":(Ljava/lang/String;)V\n+  #38 = Utf8               (Ljava/lang/String;)V\n+  #39 = Utf8               Code\n+  #40 = Utf8               LineNumberTable\n+  #41 = Utf8               LocalVariableTable\n+  #42 = Utf8               this\n+  #43 = Utf8               Lpsiprobe/controllers/threads/ImplSelectorController;\n+  #44 = Utf8               getImpl1Controller\n+  #45 = Utf8               ()Ljava/lang/String;\n+  #46 = Utf8               setImpl1Controller\n+  #47 = Utf8               MethodParameters\n+  #48 = Utf8               RuntimeVisibleAnnotations\n+  #49 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #50 = Utf8               value\n+  #51 = Utf8               forward:/th_impl1.htm\n+  #52 = Utf8               getImpl2Controller\n+  #53 = Utf8               setImpl2Controller\n+  #54 = Utf8               forward:/th_impl2.htm\n+  #55 = Utf8               request\n+  #56 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #57 = Utf8               response\n+  #58 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #59 = Utf8               Exceptions\n+  #60 = Class              #61            // java/lang/Exception\n+  #61 = Utf8               java/lang/Exception\n+  #62 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #63 = Utf8               path\n+  #64 = Utf8               /threads.htm\n+  #65 = Utf8               handleRequestInternal\n   #66 = Utf8               forceOld\n   #67 = Utf8               Z\n   #68 = Utf8               StackMapTable\n   #69 = Utf8               SourceFile\n   #70 = Utf8               ImplSelectorController.java\n   #71 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n@@ -90,156 +90,154 @@\n \n   public psiprobe.controllers.threads.ImplSelectorController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #11                 // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/web/servlet/mvc/AbstractController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 29: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ImplSelectorController;\n \n   public java.lang.String getImpl1Controller();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #19                 // Field impl1Controller:Ljava/lang/String;\n+         1: getfield      #7                  // Field impl1Controller:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ImplSelectorController;\n \n   public void setImpl1Controller(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #24(#25=s#26)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"forward:/th_impl1.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #19                 // Field impl1Controller:Ljava/lang/String;\n+         2: putfield      #7                  // Field impl1Controller:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 53: 0\n         line 54: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/threads/ImplSelectorController;\n             0       6     1 impl1Controller   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       impl1Controller\n+    RuntimeVisibleAnnotations:\n+      0: #49(#50=s#51)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"forward:/th_impl1.htm\"\n+        )\n \n   public java.lang.String getImpl2Controller();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field impl2Controller:Ljava/lang/String;\n+         1: getfield      #13                 // Field impl2Controller:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 62: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ImplSelectorController;\n \n   public void setImpl2Controller(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #24(#25=s#32)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"forward:/th_impl2.htm\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #29                 // Field impl2Controller:Ljava/lang/String;\n+         2: putfield      #13                 // Field impl2Controller:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 72: 0\n         line 73: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/threads/ImplSelectorController;\n             0       6     1 impl2Controller   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       impl2Controller\n+    RuntimeVisibleAnnotations:\n+      0: #49(#50=s#54)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"forward:/th_impl2.htm\"\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #38(#39=[s#40])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/threads.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #41                 // Method org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #16                 // Method org/springframework/web/servlet/mvc/AbstractController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 79: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/threads/ImplSelectorController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #62(#63=[s#64])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/threads.htm\"]\n+        )\n \n   protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0004) ACC_PROTECTED\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_1\n-         1: ldc           #48                 // String forceold\n+         1: ldc           #20                 // String forceold\n          3: iconst_0\n-         4: invokestatic  #50                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n+         4: invokestatic  #22                 // Method org/springframework/web/bind/ServletRequestUtils.getBooleanParameter:(Ljavax/servlet/ServletRequest;Ljava/lang/String;Z)Z\n          7: istore_3\n          8: iload_3\n          9: ifne          30\n-        12: invokestatic  #56                 // Method psiprobe/Utils.isThreadingEnabled:()Z\n+        12: invokestatic  #28                 // Method psiprobe/Utils.isThreadingEnabled:()Z\n         15: ifeq          30\n-        18: new           #62                 // class org/springframework/web/servlet/ModelAndView\n+        18: new           #34                 // class org/springframework/web/servlet/ModelAndView\n         21: dup\n         22: aload_0\n-        23: getfield      #29                 // Field impl2Controller:Ljava/lang/String;\n-        26: invokespecial #64                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        23: getfield      #13                 // Field impl2Controller:Ljava/lang/String;\n+        26: invokespecial #36                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n         29: areturn\n-        30: new           #62                 // class org/springframework/web/servlet/ModelAndView\n+        30: new           #34                 // class org/springframework/web/servlet/ModelAndView\n         33: dup\n         34: aload_0\n-        35: getfield      #19                 // Field impl1Controller:Ljava/lang/String;\n-        38: invokespecial #64                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        35: getfield      #7                  // Field impl1Controller:Ljava/lang/String;\n+        38: invokespecial #36                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n         41: areturn\n       LineNumberTable:\n         line 85: 0\n         line 86: 8\n         line 87: 18\n         line 89: 30\n       LocalVariableTable:\n@@ -248,14 +246,16 @@\n             0      42     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      42     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8      34     3 forceOld   Z\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 30\n           locals = [ int ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"ImplSelectorController.java\"\n RuntimeVisibleAnnotations:\n"}]}, {"source1": "psiprobe/controllers/threads/KillThreadController.class", "source2": "psiprobe/controllers/threads/KillThreadController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -44,15 +44,15 @@\n         }\n         final String referer = request.getHeader(\"Referer\");\n         String redirectUrl;\n         if (referer != null) {\n             redirectUrl = referer.replaceAll(this.replacePattern, \"\");\n         }\n         else {\n-            redirectUrl = String.valueOf(request.getContextPath()) + this.getViewName();\n+            redirectUrl = request.getContextPath() + this.getViewName();\n         }\n         return new ModelAndView((View)new RedirectView(redirectUrl));\n     }\n     \n     @Value(\"redirect:/threads.htm\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n"}]}, {"source1": "psiprobe/controllers/threads/ListSunThreadsController.class", "source2": "psiprobe/controllers/threads/ListSunThreadsController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -31,17 +31,15 @@\n         final int executionStackDepth = 1;\n         final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();\n         final ObjectName threadingOName = new ObjectName(\"java.lang:type=Threading\");\n         final long[] deadlockedIds = (long[])mbeanServer.invoke(threadingOName, \"findMonitorDeadlockedThreads\", null, null);\n         final long[] allIds = (long[])mbeanServer.getAttribute(threadingOName, \"AllThreadIds\");\n         if (allIds != null) {\n             threads = new ArrayList<SunThread>(allIds.length);\n-            long[] array;\n-            for (int length = (array = allIds).length, i = 0; i < length; ++i) {\n-                final long id = array[i];\n+            for (final long id : allIds) {\n                 final CompositeData cd = (CompositeData)mbeanServer.invoke(threadingOName, \"getThreadInfo\", new Object[] { Long.valueOf(id), Integer.valueOf(executionStackDepth) }, new String[] { \"long\", \"int\" });\n                 if (cd != null) {\n                     final SunThread st = new SunThread();\n                     st.setId(JmxTools.getLongAttr(cd, \"threadId\"));\n                     st.setName(JmxTools.getStringAttr(cd, \"threadName\"));\n                     st.setState(JmxTools.getStringAttr(cd, \"threadState\"));\n                     st.setSuspended(JmxTools.getBooleanAttr(cd, \"suspended\"));\n"}]}, {"source1": "psiprobe/controllers/threads/ListThreadPoolsController.class", "source2": "psiprobe/controllers/threads/ListThreadPoolsController.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,135 +1,135 @@\n-  SHA-256 checksum bacbffc19c0a5c94ebeb793f578e40fd34d0ce290cad8d4f51a08cccaeb0f3ac\n+  SHA-256 checksum 8499bd2706ee92f8e40b65f27956f93542c1fec186c0ddf7a59c5f5d0edb1ebe\n   Compiled from \"ListThreadPoolsController.java\"\n public class psiprobe.controllers.threads.ListThreadPoolsController extends psiprobe.controllers.AbstractTomcatContainerController\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/controllers/threads/ListThreadPoolsController\n-  super_class: #3                         // psiprobe/controllers/AbstractTomcatContainerController\n+  this_class: #8                          // psiprobe/controllers/threads/ListThreadPoolsController\n+  super_class: #2                         // psiprobe/controllers/AbstractTomcatContainerController\n   interfaces: 0, fields: 1, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/controllers/threads/ListThreadPoolsController\n-   #2 = Utf8               psiprobe/controllers/threads/ListThreadPoolsController\n-   #3 = Class              #4             // psiprobe/controllers/AbstractTomcatContainerController\n+   #1 = Methodref          #2.#3          // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/controllers/AbstractTomcatContainerController\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/controllers/AbstractTomcatContainerController\n-   #5 = Utf8               containerListenerBean\n-   #6 = Utf8               Lpsiprobe/beans/ContainerListenerBean;\n-   #7 = Utf8               RuntimeVisibleAnnotations\n-   #8 = Utf8               Ljavax/inject/Inject;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/controllers/threads/ListThreadPoolsController;\n-  #18 = Utf8               getContainerListenerBean\n-  #19 = Utf8               ()Lpsiprobe/beans/ContainerListenerBean;\n-  #20 = Fieldref           #1.#21         // psiprobe/controllers/threads/ListThreadPoolsController.containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-  #21 = NameAndType        #5:#6          // containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-  #22 = Utf8               setContainerListenerBean\n-  #23 = Utf8               (Lpsiprobe/beans/ContainerListenerBean;)V\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               handleRequest\n-  #26 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #27 = Utf8               Exceptions\n-  #28 = Class              #29            // java/lang/Exception\n-  #29 = Utf8               java/lang/Exception\n-  #30 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n-  #31 = Utf8               path\n-  #32 = Utf8               /threadpools.htm\n-  #33 = Methodref          #3.#34         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #34 = NameAndType        #25:#26        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n-  #35 = Utf8               request\n-  #36 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #37 = Utf8               response\n-  #38 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n-  #39 = Utf8               handleRequestInternal\n-  #40 = Methodref          #41.#43        // psiprobe/beans/ContainerListenerBean.getThreadPools:()Ljava/util/List;\n-  #41 = Class              #42            // psiprobe/beans/ContainerListenerBean\n-  #42 = Utf8               psiprobe/beans/ContainerListenerBean\n-  #43 = NameAndType        #44:#45        // getThreadPools:()Ljava/util/List;\n-  #44 = Utf8               getThreadPools\n-  #45 = Utf8               ()Ljava/util/List;\n-  #46 = Class              #47            // org/springframework/web/servlet/ModelAndView\n-  #47 = Utf8               org/springframework/web/servlet/ModelAndView\n-  #48 = Methodref          #1.#49         // psiprobe/controllers/threads/ListThreadPoolsController.getViewName:()Ljava/lang/String;\n-  #49 = NameAndType        #50:#51        // getViewName:()Ljava/lang/String;\n-  #50 = Utf8               getViewName\n-  #51 = Utf8               ()Ljava/lang/String;\n-  #52 = Methodref          #46.#53        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-  #53 = NameAndType        #9:#54         // \"<init>\":(Ljava/lang/String;)V\n-  #54 = Utf8               (Ljava/lang/String;)V\n-  #55 = String             #56            // pools\n-  #56 = Utf8               pools\n-  #57 = Methodref          #46.#58        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #58 = NameAndType        #59:#60        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #59 = Utf8               addObject\n-  #60 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n-  #61 = Utf8               Ljava/util/List;\n-  #62 = Utf8               LocalVariableTypeTable\n-  #63 = Utf8               Ljava/util/List<Lpsiprobe/model/ThreadPool;>;\n-  #64 = Utf8               setViewName\n-  #65 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #66 = Utf8               value\n-  #67 = Utf8               threadpools\n-  #68 = Methodref          #3.#69         // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n-  #69 = NameAndType        #64:#54        // setViewName:(Ljava/lang/String;)V\n-  #70 = Utf8               viewName\n-  #71 = Utf8               Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/controllers/threads/ListThreadPoolsController.containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+   #8 = Class              #10            // psiprobe/controllers/threads/ListThreadPoolsController\n+   #9 = NameAndType        #11:#12        // containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+  #10 = Utf8               psiprobe/controllers/threads/ListThreadPoolsController\n+  #11 = Utf8               containerListenerBean\n+  #12 = Utf8               Lpsiprobe/beans/ContainerListenerBean;\n+  #13 = Methodref          #2.#14         // psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #14 = NameAndType        #15:#16        // handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #15 = Utf8               handleRequest\n+  #16 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+  #17 = Methodref          #18.#19        // psiprobe/beans/ContainerListenerBean.getThreadPools:()Ljava/util/List;\n+  #18 = Class              #20            // psiprobe/beans/ContainerListenerBean\n+  #19 = NameAndType        #21:#22        // getThreadPools:()Ljava/util/List;\n+  #20 = Utf8               psiprobe/beans/ContainerListenerBean\n+  #21 = Utf8               getThreadPools\n+  #22 = Utf8               ()Ljava/util/List;\n+  #23 = Class              #24            // org/springframework/web/servlet/ModelAndView\n+  #24 = Utf8               org/springframework/web/servlet/ModelAndView\n+  #25 = Methodref          #8.#26         // psiprobe/controllers/threads/ListThreadPoolsController.getViewName:()Ljava/lang/String;\n+  #26 = NameAndType        #27:#28        // getViewName:()Ljava/lang/String;\n+  #27 = Utf8               getViewName\n+  #28 = Utf8               ()Ljava/lang/String;\n+  #29 = Methodref          #23.#30        // org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+  #30 = NameAndType        #5:#31         // \"<init>\":(Ljava/lang/String;)V\n+  #31 = Utf8               (Ljava/lang/String;)V\n+  #32 = String             #33            // pools\n+  #33 = Utf8               pools\n+  #34 = Methodref          #23.#35        // org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #35 = NameAndType        #36:#37        // addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #36 = Utf8               addObject\n+  #37 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+  #38 = Methodref          #2.#39         // psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+  #39 = NameAndType        #40:#31        // setViewName:(Ljava/lang/String;)V\n+  #40 = Utf8               setViewName\n+  #41 = Utf8               RuntimeVisibleAnnotations\n+  #42 = Utf8               Ljavax/inject/Inject;\n+  #43 = Utf8               Code\n+  #44 = Utf8               LineNumberTable\n+  #45 = Utf8               LocalVariableTable\n+  #46 = Utf8               this\n+  #47 = Utf8               Lpsiprobe/controllers/threads/ListThreadPoolsController;\n+  #48 = Utf8               getContainerListenerBean\n+  #49 = Utf8               ()Lpsiprobe/beans/ContainerListenerBean;\n+  #50 = Utf8               setContainerListenerBean\n+  #51 = Utf8               (Lpsiprobe/beans/ContainerListenerBean;)V\n+  #52 = Utf8               MethodParameters\n+  #53 = Utf8               request\n+  #54 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #55 = Utf8               response\n+  #56 = Utf8               Ljavax/servlet/http/HttpServletResponse;\n+  #57 = Utf8               Exceptions\n+  #58 = Class              #59            // java/lang/Exception\n+  #59 = Utf8               java/lang/Exception\n+  #60 = Utf8               Lorg/springframework/web/bind/annotation/RequestMapping;\n+  #61 = Utf8               path\n+  #62 = Utf8               /threadpools.htm\n+  #63 = Utf8               handleRequestInternal\n+  #64 = Utf8               Ljava/util/List;\n+  #65 = Utf8               LocalVariableTypeTable\n+  #66 = Utf8               Ljava/util/List<Lpsiprobe/model/ThreadPool;>;\n+  #67 = Utf8               viewName\n+  #68 = Utf8               Ljava/lang/String;\n+  #69 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #70 = Utf8               value\n+  #71 = Utf8               threadpools\n   #72 = Utf8               SourceFile\n   #73 = Utf8               ListThreadPoolsController.java\n   #74 = Utf8               Lorg/springframework/stereotype/Controller;\n {\n   private psiprobe.beans.ContainerListenerBean containerListenerBean;\n     descriptor: Lpsiprobe/beans/ContainerListenerBean;\n     flags: (0x0002) ACC_PRIVATE\n     RuntimeVisibleAnnotations:\n-      0: #8()\n+      0: #42()\n         javax.inject.Inject\n \n   public psiprobe.controllers.threads.ListThreadPoolsController();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/controllers/AbstractTomcatContainerController.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsController;\n \n   public psiprobe.beans.ContainerListenerBean getContainerListenerBean();\n     descriptor: ()Lpsiprobe/beans/ContainerListenerBean;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         1: getfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          4: areturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsController;\n \n   public void setContainerListenerBean(psiprobe.beans.ContainerListenerBean);\n     descriptor: (Lpsiprobe/beans/ContainerListenerBean;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         2: putfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n          5: return\n       LineNumberTable:\n         line 53: 0\n         line 54: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsController;\n@@ -137,99 +137,99 @@\n     MethodParameters:\n       Name                           Flags\n       containerListenerBean\n \n   public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n-    RuntimeVisibleAnnotations:\n-      0: #30(#31=[s#32])\n-        org.springframework.web.bind.annotation.RequestMapping(\n-          path=[\"/threadpools.htm\"]\n-        )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #33                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n+         3: invokespecial #13                 // Method psiprobe/controllers/AbstractTomcatContainerController.handleRequest:(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n          6: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsController;\n             0       7     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0       7     2 response   Ljavax/servlet/http/HttpServletResponse;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n+    RuntimeVisibleAnnotations:\n+      0: #60(#61=[s#62])\n+        org.springframework.web.bind.annotation.RequestMapping(\n+          path=[\"/threadpools.htm\"]\n+        )\n \n   public org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.lang.Exception;\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_0\n-         1: getfield      #20                 // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n-         4: invokevirtual #40                 // Method psiprobe/beans/ContainerListenerBean.getThreadPools:()Ljava/util/List;\n+         1: getfield      #7                  // Field containerListenerBean:Lpsiprobe/beans/ContainerListenerBean;\n+         4: invokevirtual #17                 // Method psiprobe/beans/ContainerListenerBean.getThreadPools:()Ljava/util/List;\n          7: astore_3\n-         8: new           #46                 // class org/springframework/web/servlet/ModelAndView\n+         8: new           #23                 // class org/springframework/web/servlet/ModelAndView\n         11: dup\n         12: aload_0\n-        13: invokevirtual #48                 // Method getViewName:()Ljava/lang/String;\n-        16: invokespecial #52                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n-        19: ldc           #55                 // String pools\n+        13: invokevirtual #25                 // Method getViewName:()Ljava/lang/String;\n+        16: invokespecial #29                 // Method org/springframework/web/servlet/ModelAndView.\"<init>\":(Ljava/lang/String;)V\n+        19: ldc           #32                 // String pools\n         21: aload_3\n-        22: invokevirtual #57                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n+        22: invokevirtual #34                 // Method org/springframework/web/servlet/ModelAndView.addObject:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;\n         25: areturn\n       LineNumberTable:\n         line 67: 0\n         line 68: 8\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsController;\n             0      26     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      26     2 response   Ljavax/servlet/http/HttpServletResponse;\n             8      18     3 pools   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      18     3 pools   Ljava/util/List<Lpsiprobe/model/ThreadPool;>;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n \n   public void setViewName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #65(#66=s#67)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"threadpools\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #68                 // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n+         2: invokespecial #38                 // Method psiprobe/controllers/AbstractTomcatContainerController.setViewName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 74: 0\n         line 75: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/controllers/threads/ListThreadPoolsController;\n             0       6     1 viewName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       viewName\n+    RuntimeVisibleAnnotations:\n+      0: #69(#70=s#71)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"threadpools\"\n+        )\n }\n SourceFile: \"ListThreadPoolsController.java\"\n RuntimeVisibleAnnotations:\n   0: #74()\n     org.springframework.stereotype.Controller\n"}]}, {"source1": "psiprobe/controllers/threads/ListThreadsController.class", "source2": "psiprobe/controllers/threads/ListThreadsController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -64,15 +64,15 @@\n             }\n             threadList.add(threadModel);\n         }\n         return threadList;\n     }\n     \n     private static String toUid(final Object obj) {\n-        return String.valueOf(obj.getClass().getName()) + \"@\" + obj.hashCode();\n+        return obj.getClass().getName() + \"@\" + obj.hashCode();\n     }\n     \n     @Value(\"threads\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n }\n"}]}, {"source1": "psiprobe/controllers/threads/ThreadStackController.class", "source2": "psiprobe/controllers/threads/ThreadStackController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -46,34 +46,30 @@\n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         long threadId = ServletRequestUtils.getLongParameter((ServletRequest)request, \"id\", -1L);\n         String threadName = ServletRequestUtils.getStringParameter((ServletRequest)request, \"name\", (String)null);\n         List<ThreadStackElement> stack = null;\n         final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer();\n         final ObjectName threadingOName = new ObjectName(\"java.lang:type=Threading\");\n         if (threadId == -1L && threadName != null) {\n-            long[] array;\n-            for (int length = (array = (long[])mbeanServer.getAttribute(threadingOName, \"AllThreadIds\")).length, i = 0; i < length; ++i) {\n-                final long id = array[i];\n+            for (final long id : (long[])mbeanServer.getAttribute(threadingOName, \"AllThreadIds\")) {\n                 final CompositeData cd = (CompositeData)mbeanServer.invoke(threadingOName, \"getThreadInfo\", new Object[] { Long.valueOf(id) }, new String[] { \"long\" });\n                 final String name = JmxTools.getStringAttr(cd, \"threadName\");\n                 if (threadName.equals(name)) {\n                     threadId = id;\n                     break;\n                 }\n             }\n         }\n         if (mbeanServer.queryMBeans(threadingOName, null) != null && threadId != -1L) {\n             final CompositeData cd2 = (CompositeData)mbeanServer.invoke(threadingOName, \"getThreadInfo\", new Object[] { Long.valueOf(threadId), Integer.valueOf(this.stackElementCount) }, new String[] { \"long\", \"int\" });\n             if (cd2 != null) {\n                 final CompositeData[] elements = (CompositeData[])cd2.get(\"stackTrace\");\n                 threadName = JmxTools.getStringAttr(cd2, \"threadName\");\n                 stack = new ArrayList<ThreadStackElement>(elements.length);\n-                CompositeData[] array2;\n-                for (int length2 = (array2 = elements).length, j = 0; j < length2; ++j) {\n-                    final CompositeData cd3 = array2[j];\n+                for (final CompositeData cd3 : elements) {\n                     final ThreadStackElement tse = new ThreadStackElement();\n                     tse.setClassName(JmxTools.getStringAttr(cd3, \"className\"));\n                     tse.setFileName(JmxTools.getStringAttr(cd3, \"fileName\"));\n                     tse.setMethodName(JmxTools.getStringAttr(cd3, \"methodName\"));\n                     tse.setLineNumber(JmxTools.getIntAttr(cd3, \"lineNumber\", -1));\n                     tse.setNativeMethod(JmxTools.getBooleanAttr(cd3, \"nativeMethod\"));\n                     stack.add(tse);\n"}]}, {"source1": "psiprobe/controllers/threads/package-info.class", "source2": "psiprobe/controllers/threads/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 2e0bccde5bbbe73d041f4326e127e339ac5b3d17276976184f6c04c48ded90e8\n+  SHA-256 checksum 0d4556f7ca1378397e26409f1c8e6891cf644a341b4b90c5fb13eb29b13710e9\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.threads.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/threads/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/threads/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/threads/package-info\"\n-  #2 = Utf8               psiprobe/controllers/threads/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/threads/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/threads/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/truststore/TrustStoreController.class", "source2": "psiprobe/controllers/truststore/TrustStoreController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.controllers.truststore;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.util.Iterator;\n import java.io.InputStream;\n import java.util.List;\n import java.security.KeyStoreException;\n import java.text.SimpleDateFormat;\n import java.security.cert.X509Certificate;\n@@ -19,28 +20,23 @@\n import java.security.KeyStore;\n import java.util.Map;\n import java.util.ArrayList;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.controllers.AbstractTomcatContainerController;\n \n @Controller\n public class TrustStoreController extends AbstractTomcatContainerController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)TrustStoreController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/truststore.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final List<Map<String, String>> certificateList = new ArrayList<Map<String, String>>();\n@@ -52,39 +48,16 @@\n             }\n             else {\n                 ks = KeyStore.getInstance(\"JKS\");\n             }\n             final String trustStore = System.getProperty(\"javax.net.ssl.trustStore\");\n             final String trustStorePassword = System.getProperty(\"javax.net.ssl.trustStorePassword\");\n             if (trustStore != null) {\n-                try {\n-                    Throwable t = null;\n-                    try {\n-                        final InputStream fis = Files.newInputStream(Paths.get(trustStore, new String[0]), new OpenOption[0]);\n-                        try {\n-                            ks.load(fis, (char[])((trustStorePassword != null) ? trustStorePassword.toCharArray() : null));\n-                        }\n-                        finally {\n-                            if (fis != null) {\n-                                fis.close();\n-                            }\n-                        }\n-                    }\n-                    finally {\n-                        if (t == null) {\n-                            final Throwable exception;\n-                            t = exception;\n-                        }\n-                        else {\n-                            final Throwable exception;\n-                            if (t != exception) {\n-                                t.addSuppressed(exception);\n-                            }\n-                        }\n-                    }\n+                try (final InputStream fis = Files.newInputStream(Paths.get(trustStore, new String[0]), new OpenOption[0])) {\n+                    ks.load(fis, (char[])((trustStorePassword != null) ? trustStorePassword.toCharArray() : null));\n                 }\n                 catch (final NoSuchAlgorithmException | CertificateException | IOException e) {\n                     TrustStoreController.logger.error(\"\", (Throwable)e);\n                 }\n                 for (final String alias : Collections.list(ks.aliases())) {\n                     final Map<String, String> attributes = new HashMap<String, String>();\n                     if (\"X.509\".equals(ks.getCertificate(alias).getType())) {\n@@ -105,8 +78,12 @@\n         return mv;\n     }\n     \n     @Value(\"truststore\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)TrustStoreController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/truststore/package-info.class", "source2": "psiprobe/controllers/truststore/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 53c1077fc09ed740f54a61911dcd0113039113366c4142661bb2b557b63dc9c2\n+  SHA-256 checksum bd92be6cc2456436e25785adf1d46ac8a2d7766e8826d3d453002f3ce7cd1bf6\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.truststore.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/truststore/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/truststore/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/truststore/package-info\"\n-  #2 = Utf8               psiprobe/controllers/truststore/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/truststore/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/truststore/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/controllers/wrapper/RestartJvmController.class", "source2": "psiprobe/controllers/wrapper/RestartJvmController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,30 +1,26 @@\n \n package psiprobe.controllers.wrapper;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.tanukisoftware.wrapper.WrapperManager;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.PostParameterizableViewController;\n \n @Controller\n public class RestartJvmController extends PostParameterizableViewController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)RestartJvmController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/adm/restartvm.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         boolean done = false;\n@@ -41,8 +37,12 @@\n         return new ModelAndView(this.getViewName(), \"done\", (Object)Boolean.valueOf(done));\n     }\n     \n     @Value(\"ajax/jvm_restarted\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)RestartJvmController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/wrapper/StopJvmController.class", "source2": "psiprobe/controllers/wrapper/StopJvmController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,31 +1,27 @@\n \n package psiprobe.controllers.wrapper;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.tanukisoftware.wrapper.WrapperManager;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.PostParameterizableViewController;\n \n @Controller\n public class StopJvmController extends PostParameterizableViewController\n {\n     private static final Logger logger;\n     private int stopExitCode;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)StopJvmController.class);\n-    }\n-    \n     public StopJvmController() {\n         this.stopExitCode = 1;\n     }\n     \n     public int getStopExitCode() {\n         return this.stopExitCode;\n     }\n@@ -54,8 +50,12 @@\n         return new ModelAndView(this.getViewName(), \"done\", (Object)Boolean.valueOf(done));\n     }\n     \n     @Value(\"ajax/jvm_stopped\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)StopJvmController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/wrapper/ThreadDumpController.class", "source2": "psiprobe/controllers/wrapper/ThreadDumpController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,30 +1,26 @@\n \n package psiprobe.controllers.wrapper;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import org.tanukisoftware.wrapper.WrapperManager;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import psiprobe.PostParameterizableViewController;\n \n @Controller\n public class ThreadDumpController extends PostParameterizableViewController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ThreadDumpController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/adm/threaddump.ajax\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         boolean done = false;\n@@ -41,8 +37,12 @@\n         return new ModelAndView(this.getViewName(), \"done\", (Object)Boolean.valueOf(done));\n     }\n     \n     @Value(\"ajax/thread_dump\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ThreadDumpController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/wrapper/WrapperInfoController.class", "source2": "psiprobe/controllers/wrapper/WrapperInfoController.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.controllers.wrapper;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.beans.factory.annotation.Value;\n import java.util.Set;\n import org.tanukisoftware.wrapper.WrapperManager;\n import psiprobe.model.wrapper.WrapperInfo;\n import org.springframework.web.bind.annotation.RequestMapping;\n import org.springframework.web.servlet.ModelAndView;\n import javax.servlet.http.HttpServletResponse;\n import javax.servlet.http.HttpServletRequest;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import org.springframework.stereotype.Controller;\n import org.springframework.web.servlet.mvc.ParameterizableViewController;\n \n @Controller\n public class WrapperInfoController extends ParameterizableViewController\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)WrapperInfoController.class);\n-    }\n-    \n     @RequestMapping(path = { \"/wrapper.htm\" })\n     public ModelAndView handleRequest(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         return super.handleRequest(request, response);\n     }\n     \n     protected ModelAndView handleRequestInternal(final HttpServletRequest request, final HttpServletResponse response) throws Exception {\n         final WrapperInfo wi = new WrapperInfo();\n@@ -51,8 +47,12 @@\n         return new ModelAndView(this.getViewName(), \"wrapperInfo\", (Object)wi);\n     }\n     \n     @Value(\"wrapper\")\n     public void setViewName(final String viewName) {\n         super.setViewName(viewName);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)WrapperInfoController.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/controllers/wrapper/package-info.class", "source2": "psiprobe/controllers/wrapper/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum f8addc9b1b2219a284b5294443b712595b8a8b61f47ca6824f7994ef2eceacf0\n+  SHA-256 checksum f2cbcb6ceb0112c5918d523d972dbaa3f416c28c69c5231103e9efc77d58d9ce\n   Compiled from \"package-info.java\"\n interface psiprobe.controllers.wrapper.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/controllers/wrapper/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/controllers/wrapper/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/controllers/wrapper/package-info\"\n-  #2 = Utf8               psiprobe/controllers/wrapper/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/controllers/wrapper/package-info\n+  #2 = Class              #1              // \"psiprobe/controllers/wrapper/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/jfreechart/XYLine3DRenderer.class", "source2": "psiprobe/jfreechart/XYLine3DRenderer.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,36 +1,32 @@\n \n package psiprobe.jfreechart;\n \n+import java.awt.Color;\n import java.io.ObjectOutputStream;\n import java.io.IOException;\n import org.jfree.chart.util.SerialUtils;\n import java.io.ObjectInputStream;\n import org.jfree.chart.util.PaintUtils;\n import java.awt.Shape;\n import java.awt.Graphics2D;\n-import java.awt.Color;\n import java.awt.Paint;\n import java.io.Serializable;\n import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;\n \n public class XYLine3DRenderer extends XYLineAndShapeRenderer implements Effect3D, Serializable\n {\n     private static final long serialVersionUID = 588933208243446087L;\n     public static final double DEFAULT_X_OFFSET = 12.0;\n     public static final double DEFAULT_Y_OFFSET = 8.0;\n     public static final Paint DEFAULT_WALL_PAINT;\n     private double xOffset;\n     private double yOffset;\n     private transient Paint wallPaint;\n     \n-    static {\n-        DEFAULT_WALL_PAINT = new Color(221, 221, 221);\n-    }\n-    \n     public XYLine3DRenderer() {\n         this.wallPaint = XYLine3DRenderer.DEFAULT_WALL_PAINT;\n         this.xOffset = 12.0;\n         this.yOffset = 8.0;\n     }\n     \n     public double getXOffset() {\n@@ -107,8 +103,12 @@\n         this.wallPaint = SerialUtils.readPaint(stream);\n     }\n     \n     private void writeObject(final ObjectOutputStream stream) throws IOException {\n         stream.defaultWriteObject();\n         SerialUtils.writePaint(this.wallPaint, stream);\n     }\n+    \n+    static {\n+        DEFAULT_WALL_PAINT = new Color(221, 221, 221);\n+    }\n }\n"}]}, {"source1": "psiprobe/jfreechart/package-info.class", "source2": "psiprobe/jfreechart/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 03422e0770fd91fc2fc329cfc6a75c29a0ccd1f55df5964db8744f1d2b9e6a17\n+  SHA-256 checksum c3a061c8ca34259e9729e633dfe92a33719e96a355bfb4af17d63e35a6d23b69\n   Compiled from \"package-info.java\"\n interface psiprobe.jfreechart.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/jfreechart/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/jfreechart/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/jfreechart/package-info\"\n-  #2 = Utf8               psiprobe/jfreechart/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/jfreechart/package-info\n+  #2 = Class              #1              // \"psiprobe/jfreechart/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/jsp/AddQueryParamTag.class", "source2": "psiprobe/jsp/AddQueryParamTag.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.jsp;\n \n+import org.slf4j.LoggerFactory;\n import java.util.Iterator;\n import java.io.IOException;\n import javax.servlet.jsp.JspException;\n import org.springframework.web.bind.ServletRequestUtils;\n import org.apache.commons.text.StringEscapeUtils;\n import java.util.Enumeration;\n import java.util.Collections;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import javax.servlet.jsp.tagext.TagSupport;\n \n public class AddQueryParamTag extends TagSupport\n {\n     private static final long serialVersionUID = 1L;\n     private static final Logger logger;\n     private String param;\n     private String value;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AddQueryParamTag.class);\n-    }\n-    \n     public int doStartTag() throws JspException {\n         final StringBuilder query = new StringBuilder();\n         query.append(this.param).append(\"=\").append(this.value);\n         for (final String name : Collections.list((Enumeration<String>)this.pageContext.getRequest().getParameterNames())) {\n             if (!this.param.equals(name)) {\n                 query.append(\"&\").append(StringEscapeUtils.escapeHtml4(name)).append(\"=\").append(StringEscapeUtils.escapeHtml4(ServletRequestUtils.getStringParameter(this.pageContext.getRequest(), name, \"\")));\n             }\n@@ -52,8 +48,12 @@\n     public String getValue() {\n         return this.value;\n     }\n     \n     public void setValue(final String value) {\n         this.value = value;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AddQueryParamTag.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/jsp/DurationTag.class", "source2": "psiprobe/jsp/DurationTag.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,26 +1,22 @@\n \n package psiprobe.jsp;\n \n+import org.slf4j.LoggerFactory;\n import java.io.IOException;\n import javax.servlet.jsp.JspException;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import javax.servlet.jsp.tagext.TagSupport;\n \n public class DurationTag extends TagSupport\n {\n     private static final long serialVersionUID = 1L;\n     private static final Logger logger;\n     private long value;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)DurationTag.class);\n-    }\n-    \n     public void setValue(final long value) {\n         this.value = value;\n     }\n     \n     public int doStartTag() throws JspException {\n         try {\n             this.pageContext.getOut().write(duration(this.value));\n@@ -35,15 +31,15 @@\n     public static String duration(final long value) {\n         final long millis = value % 1000L;\n         long sec = value / 1000L;\n         long mins = sec / 60L;\n         final long hours = mins / 60L;\n         sec %= 60L;\n         mins %= 60L;\n-        return String.valueOf(hours) + \":\" + long2Str(mins) + \":\" + long2Str(sec) + \".\" + long3Str(millis);\n+        return hours + \":\" + long2Str(mins) + \":\" + long2Str(sec) + \".\" + long3Str(millis);\n     }\n     \n     private static String long2Str(final long value) {\n         return (value < 10L) ? (\"0\" + value) : Long.toString(value);\n     }\n     \n     private static String long3Str(final long value) {\n@@ -51,8 +47,12 @@\n             return \"00\" + value;\n         }\n         if (value < 100L) {\n             return \"0\" + value;\n         }\n         return Long.toString(value);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)DurationTag.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/jsp/Functions.class", "source2": "psiprobe/jsp/Functions.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,72 +1,72 @@\n-  SHA-256 checksum 9b77ec346829d25feacbd8316da91afcb0b1c6f6cf8d5338e1c7f6a2ddfc9894\n+  SHA-256 checksum 8dbc338441140629cf6b971a8e2ace89f7a59d1b63d156ab5961ebd017e12eb7\n   Compiled from \"Functions.java\"\n public final class psiprobe.jsp.Functions\n   minor version: 0\n   major version: 52\n   flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER\n-  this_class: #1                          // psiprobe/jsp/Functions\n-  super_class: #3                         // java/lang/Object\n+  this_class: #17                         // psiprobe/jsp/Functions\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/jsp/Functions\n-   #2 = Utf8               psiprobe/jsp/Functions\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // java/lang/Object.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/jsp/Functions;\n-  #14 = Utf8               safeCookieName\n-  #15 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #16 = String             #17            // \\\"\n-  #17 = Utf8               \\\"\n-  #18 = String             #19            //\n-  #19 = Utf8\n-  #20 = Methodref          #21.#23        // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #21 = Class              #22            // java/lang/String\n-  #22 = Utf8               java/lang/String\n-  #23 = NameAndType        #24:#25        // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n-  #24 = Utf8               replace\n-  #25 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+   #7 = String             #8             // \\\"\n+   #8 = Utf8               \\\"\n+   #9 = String             #10            //\n+  #10 = Utf8\n+  #11 = Methodref          #12.#13        // java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #12 = Class              #14            // java/lang/String\n+  #13 = NameAndType        #15:#16        // replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #14 = Utf8               java/lang/String\n+  #15 = Utf8               replace\n+  #16 = Utf8               (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+  #17 = Class              #18            // psiprobe/jsp/Functions\n+  #18 = Utf8               psiprobe/jsp/Functions\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/jsp/Functions;\n+  #24 = Utf8               safeCookieName\n+  #25 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n   #26 = Utf8               cookieName\n   #27 = Utf8               Ljava/lang/String;\n   #28 = Utf8               MethodParameters\n   #29 = Utf8               SourceFile\n   #30 = Utf8               Functions.java\n {\n   private psiprobe.jsp.Functions();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 21: 0\n         line 23: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/jsp/Functions;\n \n   public static java.lang.String safeCookieName(java.lang.String);\n     descriptor: (Ljava/lang/String;)Ljava/lang/String;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: ldc           #16                 // String \\\"\n-         3: ldc           #18                 // String\n-         5: invokevirtual #20                 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n+         1: ldc           #7                  // String \\\"\n+         3: ldc           #9                  // String\n+         5: invokevirtual #11                 // Method java/lang/String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;\n          8: areturn\n       LineNumberTable:\n         line 32: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       9     0 cookieName   Ljava/lang/String;\n     MethodParameters:\n"}]}, {"source1": "psiprobe/jsp/OutTag.class", "source2": "psiprobe/jsp/OutTag.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -57,15 +57,15 @@\n     }\n     \n     private void print(final String displayValue, final JspWriter out) throws JspException {\n         try {\n             if (this.maxLength != -1 && displayValue.length() > this.maxLength) {\n                 String newValue;\n                 if (this.ellipsisRight) {\n-                    newValue = String.valueOf(displayValue.substring(0, this.maxLength - 3)) + \"...\";\n+                    newValue = displayValue.substring(0, this.maxLength - 3) + \"...\";\n                 }\n                 else {\n                     newValue = \"...\" + displayValue.substring(displayValue.length() - this.maxLength + 3);\n                 }\n                 final String title = StringEscapeUtils.escapeHtml4(displayValue);\n                 out.print(\"<span title=\\\"\" + title + \"\\\">\" + newValue + \"</span>\");\n             }\n"}]}, {"source1": "psiprobe/jsp/ParamToggleTag.class", "source2": "psiprobe/jsp/ParamToggleTag.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,32 +1,28 @@\n \n package psiprobe.jsp;\n \n+import org.slf4j.LoggerFactory;\n import java.util.Iterator;\n import java.io.IOException;\n import java.io.UnsupportedEncodingException;\n import javax.servlet.jsp.JspException;\n import java.net.URLEncoder;\n import java.util.Enumeration;\n import java.util.Collections;\n import org.springframework.web.bind.ServletRequestUtils;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import javax.servlet.jsp.tagext.TagSupport;\n \n public class ParamToggleTag extends TagSupport\n {\n     private static final long serialVersionUID = 1L;\n     private static final Logger logger;\n     private String param;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ParamToggleTag.class);\n-    }\n-    \n     public ParamToggleTag() {\n         this.param = \"size\";\n     }\n     \n     public int doStartTag() throws JspException {\n         final boolean getSize = ServletRequestUtils.getBooleanParameter(this.pageContext.getRequest(), this.param, false);\n         final StringBuilder query = new StringBuilder();\n@@ -57,8 +53,12 @@\n     public String getParam() {\n         return this.param;\n     }\n     \n     public void setParam(final String param) {\n         this.param = param;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ParamToggleTag.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/jsp/VisualScoreTag.class", "source2": "psiprobe/jsp/VisualScoreTag.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n package psiprobe.jsp;\n \n+import org.slf4j.LoggerFactory;\n import java.text.MessageFormat;\n import javax.servlet.jsp.tagext.BodyContent;\n import java.io.IOException;\n import javax.servlet.jsp.JspException;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import javax.servlet.jsp.tagext.BodyTagSupport;\n \n public class VisualScoreTag extends BodyTagSupport\n {\n     private static final long serialVersionUID = -5653846466205838602L;\n     private static final Logger logger;\n@@ -25,55 +25,28 @@\n     private double maxValue;\n     private int partialBlocks;\n     private int fullBlocks;\n     private boolean showEmptyBlocks;\n     private boolean showA;\n     private boolean showB;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)VisualScoreTag.class);\n-    }\n-    \n     public VisualScoreTag() {\n         this.value = 0.0;\n         this.value2 = 0.0;\n         this.minValue = 0.0;\n         this.maxValue = 100.0;\n         this.partialBlocks = 1;\n         this.fullBlocks = 5;\n     }\n     \n     public int doAfterBody() throws JspException {\n-        try {\n-            Throwable t = null;\n-            try {\n-                final BodyContent bc = this.getBodyContent();\n-                try {\n-                    final String body = bc.getString().trim();\n-                    final String buf = this.calculateSuffix(body);\n-                    bc.getEnclosingWriter().print(buf);\n-                }\n-                finally {\n-                    if (bc != null) {\n-                        bc.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n-                }\n-            }\n+        try (final BodyContent bc = this.getBodyContent()) {\n+            final String body = bc.getString().trim();\n+            final String buf = this.calculateSuffix(body);\n+            bc.getEnclosingWriter().print(buf);\n         }\n         catch (final IOException e) {\n             VisualScoreTag.logger.trace(\"\", (Throwable)e);\n             throw new JspException(\"Error:IOException while writing to client\" + e.getMessage());\n         }\n         return 0;\n     }\n@@ -105,20 +78,20 @@\n                 format = \"a1\";\n             }\n             else if (bluePart1 == 0 && (blueWhole > 0 || bluePart2 > 0)) {\n                 format = \"a2\";\n             }\n             buf.append(MessageFormat.format(body, format));\n         }\n-        final String fullRedBody = MessageFormat.format(body, String.valueOf(this.partialBlocks) + \"+0\");\n+        final String fullRedBody = MessageFormat.format(body, this.partialBlocks + \"+0\");\n         for (int i = 0; i < redWhole; ++i) {\n             buf.append(fullRedBody);\n         }\n         if (redPart > 0) {\n-            final String partialBody = MessageFormat.format(body, String.valueOf(redPart) + \"+\" + bluePart1);\n+            final String partialBody = MessageFormat.format(body, redPart + \"+\" + bluePart1);\n             buf.append(partialBody);\n         }\n         final String fullBlueBody = MessageFormat.format(body, \"0+\" + this.partialBlocks);\n         for (int j = 0; j < blueWhole; ++j) {\n             buf.append(fullBlueBody);\n         }\n         if (bluePart2 > 0) {\n@@ -212,8 +185,12 @@\n     public boolean isShowB() {\n         return this.showB;\n     }\n     \n     public void setShowB(final boolean showB) {\n         this.showB = showB;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)VisualScoreTag.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/jsp/VolumeTag.class", "source2": "psiprobe/jsp/VolumeTag.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,28 +1,24 @@\n \n package psiprobe.jsp;\n \n+import org.slf4j.LoggerFactory;\n import java.io.IOException;\n import javax.servlet.jsp.JspException;\n import psiprobe.tools.SizeExpression;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import javax.servlet.jsp.tagext.TagSupport;\n \n public class VolumeTag extends TagSupport\n {\n     private static final long serialVersionUID = 1L;\n     private static final Logger logger;\n     private long value;\n     private int fractions;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)VolumeTag.class);\n-    }\n-    \n     public void setValue(final long value) {\n         this.value = value;\n     }\n     \n     public int getFractions() {\n         return this.fractions;\n     }\n@@ -39,8 +35,12 @@\n         }\n         catch (final IOException e) {\n             VolumeTag.logger.debug(\"Exception writing value to JspWriter\", (Throwable)e);\n             throw new JspException((Throwable)e);\n         }\n         return 1;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)VolumeTag.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/jsp/package-info.class", "source2": "psiprobe/jsp/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 8594cf5857a335069a679507fd653e87bba693daab8fc85b7d292e5fe2844776\n+  SHA-256 checksum d7c38c4690d8db55d7fb4913317157639e1d59b2b1f1e669b377b4af364b351b\n   Compiled from \"package-info.java\"\n interface psiprobe.jsp.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/jsp/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/jsp/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/jsp/package-info\"\n-  #2 = Utf8               psiprobe/jsp/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/jsp/package-info\n+  #2 = Class              #1              // \"psiprobe/jsp/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/mappers/AjaxDecoratorMapper.class", "source2": "psiprobe/mappers/AjaxDecoratorMapper.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,97 +1,97 @@\n-  SHA-256 checksum ae1771114653d75687e32918b016eb2ca51f2b01c4e6b6320c5cb879e4956c20\n+  SHA-256 checksum de435461c47c4e1f852276be591ab31a1c50426efa848b2b5982ee6db1c70529\n   Compiled from \"AjaxDecoratorMapper.java\"\n public class psiprobe.mappers.AjaxDecoratorMapper extends com.opensymphony.module.sitemesh.mapper.AbstractDecoratorMapper\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/mappers/AjaxDecoratorMapper\n-  super_class: #3                         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper\n+  this_class: #10                         // psiprobe/mappers/AjaxDecoratorMapper\n+  super_class: #2                         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper\n   interfaces: 0, fields: 1, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/mappers/AjaxDecoratorMapper\n-   #2 = Utf8               psiprobe/mappers/AjaxDecoratorMapper\n-   #3 = Class              #4             // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper\n+   #1 = Methodref          #2.#3          // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.\"<init>\":()V\n+   #2 = Class              #4             // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper\n-   #5 = Utf8               ajaxExtension\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               <init>\n-   #8 = Utf8               ()V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.\"<init>\":()V\n-  #11 = NameAndType        #7:#8          // \"<init>\":()V\n-  #12 = String             #13            // .ajax\n-  #13 = Utf8               .ajax\n-  #14 = Fieldref           #1.#15         // psiprobe/mappers/AjaxDecoratorMapper.ajaxExtension:Ljava/lang/String;\n-  #15 = NameAndType        #5:#6          // ajaxExtension:Ljava/lang/String;\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/mappers/AjaxDecoratorMapper;\n-  #20 = Utf8               init\n-  #21 = Utf8               (Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-  #22 = Utf8               Exceptions\n-  #23 = Class              #24            // java/lang/InstantiationException\n-  #24 = Utf8               java/lang/InstantiationException\n-  #25 = Methodref          #3.#26         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-  #26 = NameAndType        #20:#21        // init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n-  #27 = String             #5             // ajaxExtension\n-  #28 = Methodref          #29.#31        // java/util/Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #29 = Class              #30            // java/util/Properties\n-  #30 = Utf8               java/util/Properties\n-  #31 = NameAndType        #32:#33        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #32 = Utf8               get\n-  #33 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #34 = Class              #35            // java/lang/String\n-  #35 = Utf8               java/lang/String\n-  #36 = Utf8               config\n-  #37 = Utf8               Lcom/opensymphony/module/sitemesh/Config;\n-  #38 = Utf8               properties\n-  #39 = Utf8               Ljava/util/Properties;\n-  #40 = Utf8               decoratorMapper\n-  #41 = Utf8               Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n-  #42 = Utf8               StackMapTable\n-  #43 = Utf8               MethodParameters\n-  #44 = Utf8               getDecorator\n-  #45 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-  #46 = String             #47            // javax.servlet.error.request_uri\n-  #47 = Utf8               javax.servlet.error.request_uri\n-  #48 = InterfaceMethodref #49.#51        // javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-  #49 = Class              #50            // javax/servlet/http/HttpServletRequest\n-  #50 = Utf8               javax/servlet/http/HttpServletRequest\n-  #51 = NameAndType        #52:#53        // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-  #52 = Utf8               getAttribute\n-  #53 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n-  #54 = Methodref          #34.#55        // java/lang/String.indexOf:(I)I\n-  #55 = NameAndType        #56:#57        // indexOf:(I)I\n-  #56 = Utf8               indexOf\n-  #57 = Utf8               (I)I\n-  #58 = Methodref          #34.#59        // java/lang/String.substring:(II)Ljava/lang/String;\n-  #59 = NameAndType        #60:#61        // substring:(II)Ljava/lang/String;\n-  #60 = Utf8               substring\n-  #61 = Utf8               (II)Ljava/lang/String;\n-  #62 = Methodref          #34.#63        // java/lang/String.endsWith:(Ljava/lang/String;)Z\n-  #63 = NameAndType        #64:#65        // endsWith:(Ljava/lang/String;)Z\n-  #64 = Utf8               endsWith\n-  #65 = Utf8               (Ljava/lang/String;)Z\n-  #66 = InterfaceMethodref #49.#67        // javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n-  #67 = NameAndType        #68:#69        // getServletPath:()Ljava/lang/String;\n-  #68 = Utf8               getServletPath\n-  #69 = Utf8               ()Ljava/lang/String;\n-  #70 = Methodref          #3.#71         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-  #71 = NameAndType        #44:#45        // getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n-  #72 = Utf8               request\n-  #73 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #74 = Utf8               page\n-  #75 = Utf8               Lcom/opensymphony/module/sitemesh/Page;\n-  #76 = Utf8               callMapperChain\n-  #77 = Utf8               Z\n-  #78 = Utf8               originalUri\n-  #79 = Utf8               queryStringIndex\n-  #80 = Utf8               I\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = String             #8             // .ajax\n+   #8 = Utf8               .ajax\n+   #9 = Fieldref           #10.#11        // psiprobe/mappers/AjaxDecoratorMapper.ajaxExtension:Ljava/lang/String;\n+  #10 = Class              #12            // psiprobe/mappers/AjaxDecoratorMapper\n+  #11 = NameAndType        #13:#14        // ajaxExtension:Ljava/lang/String;\n+  #12 = Utf8               psiprobe/mappers/AjaxDecoratorMapper\n+  #13 = Utf8               ajaxExtension\n+  #14 = Utf8               Ljava/lang/String;\n+  #15 = Methodref          #2.#16         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+  #16 = NameAndType        #17:#18        // init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+  #17 = Utf8               init\n+  #18 = Utf8               (Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+  #19 = String             #13            // ajaxExtension\n+  #20 = Methodref          #21.#22        // java/util/Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #21 = Class              #23            // java/util/Properties\n+  #22 = NameAndType        #24:#25        // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #23 = Utf8               java/util/Properties\n+  #24 = Utf8               get\n+  #25 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #26 = Class              #27            // java/lang/String\n+  #27 = Utf8               java/lang/String\n+  #28 = String             #29            // javax.servlet.error.request_uri\n+  #29 = Utf8               javax.servlet.error.request_uri\n+  #30 = InterfaceMethodref #31.#32        // javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+  #31 = Class              #33            // javax/servlet/http/HttpServletRequest\n+  #32 = NameAndType        #34:#35        // getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+  #33 = Utf8               javax/servlet/http/HttpServletRequest\n+  #34 = Utf8               getAttribute\n+  #35 = Utf8               (Ljava/lang/String;)Ljava/lang/Object;\n+  #36 = Methodref          #26.#37        // java/lang/String.indexOf:(I)I\n+  #37 = NameAndType        #38:#39        // indexOf:(I)I\n+  #38 = Utf8               indexOf\n+  #39 = Utf8               (I)I\n+  #40 = Methodref          #26.#41        // java/lang/String.substring:(II)Ljava/lang/String;\n+  #41 = NameAndType        #42:#43        // substring:(II)Ljava/lang/String;\n+  #42 = Utf8               substring\n+  #43 = Utf8               (II)Ljava/lang/String;\n+  #44 = Methodref          #26.#45        // java/lang/String.endsWith:(Ljava/lang/String;)Z\n+  #45 = NameAndType        #46:#47        // endsWith:(Ljava/lang/String;)Z\n+  #46 = Utf8               endsWith\n+  #47 = Utf8               (Ljava/lang/String;)Z\n+  #48 = InterfaceMethodref #31.#49        // javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n+  #49 = NameAndType        #50:#51        // getServletPath:()Ljava/lang/String;\n+  #50 = Utf8               getServletPath\n+  #51 = Utf8               ()Ljava/lang/String;\n+  #52 = Methodref          #2.#53         // com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+  #53 = NameAndType        #54:#55        // getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+  #54 = Utf8               getDecorator\n+  #55 = Utf8               (Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+  #56 = Utf8               Code\n+  #57 = Utf8               LineNumberTable\n+  #58 = Utf8               LocalVariableTable\n+  #59 = Utf8               this\n+  #60 = Utf8               Lpsiprobe/mappers/AjaxDecoratorMapper;\n+  #61 = Utf8               config\n+  #62 = Utf8               Lcom/opensymphony/module/sitemesh/Config;\n+  #63 = Utf8               properties\n+  #64 = Utf8               Ljava/util/Properties;\n+  #65 = Utf8               decoratorMapper\n+  #66 = Utf8               Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n+  #67 = Utf8               StackMapTable\n+  #68 = Utf8               Exceptions\n+  #69 = Class              #70            // java/lang/InstantiationException\n+  #70 = Utf8               java/lang/InstantiationException\n+  #71 = Utf8               MethodParameters\n+  #72 = Utf8               queryStringIndex\n+  #73 = Utf8               I\n+  #74 = Utf8               request\n+  #75 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #76 = Utf8               page\n+  #77 = Utf8               Lcom/opensymphony/module/sitemesh/Page;\n+  #78 = Utf8               callMapperChain\n+  #79 = Utf8               Z\n+  #80 = Utf8               originalUri\n   #81 = Class              #82            // com/opensymphony/module/sitemesh/Page\n   #82 = Utf8               com/opensymphony/module/sitemesh/Page\n   #83 = Class              #84            // com/opensymphony/module/sitemesh/Decorator\n   #84 = Utf8               com/opensymphony/module/sitemesh/Decorator\n   #85 = Utf8               SourceFile\n   #86 = Utf8               AjaxDecoratorMapper.java\n {\n@@ -101,142 +101,139 @@\n \n   public psiprobe.mappers.AjaxDecoratorMapper();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.\"<init>\":()V\n+         1: invokespecial #1                  // Method com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.\"<init>\":()V\n          4: aload_0\n-         5: ldc           #12                 // String .ajax\n-         7: putfield      #14                 // Field ajaxExtension:Ljava/lang/String;\n+         5: ldc           #7                  // String .ajax\n+         7: putfield      #9                  // Field ajaxExtension:Ljava/lang/String;\n         10: return\n       LineNumberTable:\n         line 27: 0\n         line 30: 4\n-        line 27: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/mappers/AjaxDecoratorMapper;\n \n   public void init(com.opensymphony.module.sitemesh.Config, java.util.Properties, com.opensymphony.module.sitemesh.DecoratorMapper) throws java.lang.InstantiationException;\n     descriptor: (Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.InstantiationException\n     Code:\n       stack=4, locals=4, args_size=4\n          0: aload_0\n          1: aload_1\n          2: aload_2\n          3: aload_3\n-         4: invokespecial #25                 // Method com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n+         4: invokespecial #15                 // Method com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.init:(Lcom/opensymphony/module/sitemesh/Config;Ljava/util/Properties;Lcom/opensymphony/module/sitemesh/DecoratorMapper;)V\n          7: aload_2\n-         8: ldc           #27                 // String ajaxExtension\n-        10: invokevirtual #28                 // Method java/util/Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+         8: ldc           #19                 // String ajaxExtension\n+        10: invokevirtual #20                 // Method java/util/Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;\n         13: ifnull        29\n         16: aload_0\n         17: aload_2\n-        18: ldc           #27                 // String ajaxExtension\n-        20: invokevirtual #28                 // Method java/util/Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-        23: checkcast     #34                 // class java/lang/String\n-        26: putfield      #14                 // Field ajaxExtension:Ljava/lang/String;\n+        18: ldc           #19                 // String ajaxExtension\n+        20: invokevirtual #20                 // Method java/util/Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        23: checkcast     #26                 // class java/lang/String\n+        26: putfield      #9                  // Field ajaxExtension:Ljava/lang/String;\n         29: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 7\n         line 38: 16\n         line 40: 29\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0  this   Lpsiprobe/mappers/AjaxDecoratorMapper;\n             0      30     1 config   Lcom/opensymphony/module/sitemesh/Config;\n             0      30     2 properties   Ljava/util/Properties;\n             0      30     3 decoratorMapper   Lcom/opensymphony/module/sitemesh/DecoratorMapper;\n       StackMapTable: number_of_entries = 1\n         frame_type = 29 /* same */\n+    Exceptions:\n+      throws java.lang.InstantiationException\n     MethodParameters:\n       Name                           Flags\n       config\n       properties\n       decoratorMapper\n \n   public com.opensymphony.module.sitemesh.Decorator getDecorator(javax.servlet.http.HttpServletRequest, com.opensymphony.module.sitemesh.Page);\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=6, args_size=3\n          0: aload_1\n-         1: ldc           #46                 // String javax.servlet.error.request_uri\n-         3: invokeinterface #48,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n-         8: checkcast     #34                 // class java/lang/String\n+         1: ldc           #28                 // String javax.servlet.error.request_uri\n+         3: invokeinterface #30,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;\n+         8: checkcast     #26                 // class java/lang/String\n         11: astore        4\n         13: aload         4\n         15: ifnull        43\n         18: aload         4\n         20: bipush        63\n-        22: invokevirtual #54                 // Method java/lang/String.indexOf:(I)I\n+        22: invokevirtual #36                 // Method java/lang/String.indexOf:(I)I\n         25: istore        5\n         27: iload         5\n         29: iconst_m1\n         30: if_icmpeq     43\n         33: aload         4\n         35: iconst_0\n         36: iload         5\n-        38: invokevirtual #58                 // Method java/lang/String.substring:(II)Ljava/lang/String;\n+        38: invokevirtual #40                 // Method java/lang/String.substring:(II)Ljava/lang/String;\n         41: astore        4\n         43: aload         4\n         45: ifnull        60\n         48: aload         4\n         50: aload_0\n-        51: getfield      #14                 // Field ajaxExtension:Ljava/lang/String;\n-        54: invokevirtual #62                 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z\n+        51: getfield      #9                  // Field ajaxExtension:Ljava/lang/String;\n+        54: invokevirtual #44                 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z\n         57: ifne          80\n         60: aload_1\n-        61: invokeinterface #66,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n+        61: invokeinterface #48,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getServletPath:()Ljava/lang/String;\n         66: aload_0\n-        67: getfield      #14                 // Field ajaxExtension:Ljava/lang/String;\n-        70: invokevirtual #62                 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z\n+        67: getfield      #9                  // Field ajaxExtension:Ljava/lang/String;\n+        70: invokevirtual #44                 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z\n         73: ifne          80\n         76: iconst_1\n         77: goto          81\n         80: iconst_0\n         81: istore_3\n         82: iload_3\n         83: ifeq          95\n         86: aload_0\n         87: aload_1\n         88: aload_2\n-        89: invokespecial #70                 // Method com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n+        89: invokespecial #52                 // Method com/opensymphony/module/sitemesh/mapper/AbstractDecoratorMapper.getDecorator:(Ljavax/servlet/http/HttpServletRequest;Lcom/opensymphony/module/sitemesh/Page;)Lcom/opensymphony/module/sitemesh/Decorator;\n         92: goto          96\n         95: aconst_null\n         96: areturn\n       LineNumberTable:\n         line 46: 0\n         line 47: 13\n         line 51: 18\n         line 52: 27\n         line 53: 33\n         line 56: 43\n-        line 57: 60\n-        line 56: 76\n+        line 57: 61\n         line 59: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           27      16     5 queryStringIndex   I\n             0      97     0  this   Lpsiprobe/mappers/AjaxDecoratorMapper;\n             0      97     1 request   Ljavax/servlet/http/HttpServletRequest;\n             0      97     2  page   Lcom/opensymphony/module/sitemesh/Page;\n            82      15     3 callMapperChain   Z\n            13      84     4 originalUri   Ljava/lang/String;\n-           27      16     5 queryStringIndex   I\n       StackMapTable: number_of_entries = 6\n-        frame_type = 255 /* full_frame */\n+        frame_type = 253 /* append */\n           offset_delta = 43\n-          locals = [ class psiprobe/mappers/AjaxDecoratorMapper, class javax/servlet/http/HttpServletRequest, class com/opensymphony/module/sitemesh/Page, top, class java/lang/String ]\n-          stack = []\n+          locals = [ top, class java/lang/String ]\n         frame_type = 16 /* same */\n         frame_type = 19 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 13\n           locals = [ class psiprobe/mappers/AjaxDecoratorMapper, class javax/servlet/http/HttpServletRequest, class com/opensymphony/module/sitemesh/Page, int, class java/lang/String ]\n"}]}, {"source1": "psiprobe/mappers/package-info.class", "source2": "psiprobe/mappers/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 2fb70c79b05c94316bbaa110b1d0e387b5317b1f7d9a5bb2194b0a20c8997687\n+  SHA-256 checksum 3610968fafe2a727ab0d888c1e1a06cbf8d7e7cc785bc4202444fed561b691ce\n   Compiled from \"package-info.java\"\n interface psiprobe.mappers.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/mappers/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/mappers/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/mappers/package-info\"\n-  #2 = Utf8               psiprobe/mappers/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/mappers/package-info\n+  #2 = Class              #1              // \"psiprobe/mappers/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/Application.class", "source2": "psiprobe/model/Application.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,153 +1,153 @@\n-  SHA-256 checksum a2d5da479e7af0091d6401c9c61e510eadebd0643a4bbb9a3c9cf270e5a61151\n+  SHA-256 checksum 38f15259b4e48e5b1fb96fc16459ed222b50edbf22f51a34b534fcf4a752ffb3\n   Compiled from \"Application.java\"\n public class psiprobe.model.Application implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/Application\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/Application\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 22, methods: 44, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/Application\n-    #2 = Utf8               psiprobe/model/Application\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // java/io/Serializable\n-    #6 = Utf8               java/io/Serializable\n-    #7 = Utf8               serialVersionUID\n-    #8 = Utf8               J\n-    #9 = Utf8               ConstantValue\n-   #10 = Long               1l\n-   #12 = Utf8               name\n-   #13 = Utf8               Ljava/lang/String;\n-   #14 = Utf8               displayName\n-   #15 = Utf8               docBase\n-   #16 = Utf8               available\n-   #17 = Utf8               Z\n-   #18 = Utf8               sessionCount\n-   #19 = Utf8               sessionAttributeCount\n-   #20 = Utf8               contextAttributeCount\n-   #21 = Utf8               I\n-   #22 = Utf8               dataSourceBusyScore\n-   #23 = Utf8               dataSourceEstablishedScore\n-   #24 = Utf8               distributable\n-   #25 = Utf8               sessionTimeout\n-   #26 = Utf8               servletVersion\n-   #27 = Utf8               serializable\n-   #28 = Utf8               size\n-   #29 = Utf8               servletCount\n-   #30 = Utf8               requestCount\n-   #31 = Utf8               processingTime\n-   #32 = Utf8               errorCount\n-   #33 = Utf8               minTime\n-   #34 = Utf8               maxTime\n-   #35 = Utf8               avgTime\n-   #36 = Utf8               <init>\n-   #37 = Utf8               ()V\n-   #38 = Utf8               Code\n-   #39 = Methodref          #3.#40        // java/lang/Object.\"<init>\":()V\n-   #40 = NameAndType        #36:#37       // \"<init>\":()V\n-   #41 = Utf8               LineNumberTable\n-   #42 = Utf8               LocalVariableTable\n-   #43 = Utf8               this\n-   #44 = Utf8               Lpsiprobe/model/Application;\n-   #45 = Utf8               getName\n-   #46 = Utf8               ()Ljava/lang/String;\n-   #47 = Fieldref           #1.#48        // psiprobe/model/Application.name:Ljava/lang/String;\n-   #48 = NameAndType        #12:#13       // name:Ljava/lang/String;\n-   #49 = Utf8               setName\n-   #50 = Utf8               (Ljava/lang/String;)V\n-   #51 = Utf8               MethodParameters\n-   #52 = Utf8               getDisplayName\n-   #53 = Fieldref           #1.#54        // psiprobe/model/Application.displayName:Ljava/lang/String;\n-   #54 = NameAndType        #14:#13       // displayName:Ljava/lang/String;\n-   #55 = Utf8               setDisplayName\n-   #56 = Utf8               getDocBase\n-   #57 = Fieldref           #1.#58        // psiprobe/model/Application.docBase:Ljava/lang/String;\n-   #58 = NameAndType        #15:#13       // docBase:Ljava/lang/String;\n-   #59 = Utf8               setDocBase\n-   #60 = Utf8               isAvailable\n-   #61 = Utf8               ()Z\n-   #62 = Fieldref           #1.#63        // psiprobe/model/Application.available:Z\n-   #63 = NameAndType        #16:#17       // available:Z\n-   #64 = Utf8               setAvailable\n-   #65 = Utf8               (Z)V\n-   #66 = Utf8               getSessionCount\n-   #67 = Utf8               ()J\n-   #68 = Fieldref           #1.#69        // psiprobe/model/Application.sessionCount:J\n-   #69 = NameAndType        #18:#8        // sessionCount:J\n-   #70 = Utf8               setSessionCount\n-   #71 = Utf8               (J)V\n-   #72 = Utf8               getSessionAttributeCount\n-   #73 = Fieldref           #1.#74        // psiprobe/model/Application.sessionAttributeCount:J\n-   #74 = NameAndType        #19:#8        // sessionAttributeCount:J\n-   #75 = Utf8               setSessionAttributeCount\n-   #76 = Utf8               getContextAttributeCount\n-   #77 = Utf8               ()I\n-   #78 = Fieldref           #1.#79        // psiprobe/model/Application.contextAttributeCount:I\n-   #79 = NameAndType        #20:#21       // contextAttributeCount:I\n-   #80 = Utf8               setContextAttributeCount\n-   #81 = Utf8               (I)V\n-   #82 = Utf8               getDataSourceBusyScore\n-   #83 = Fieldref           #1.#84        // psiprobe/model/Application.dataSourceBusyScore:I\n-   #84 = NameAndType        #22:#21       // dataSourceBusyScore:I\n-   #85 = Utf8               setDataSourceBusyScore\n-   #86 = Utf8               getDataSourceEstablishedScore\n-   #87 = Fieldref           #1.#88        // psiprobe/model/Application.dataSourceEstablishedScore:I\n-   #88 = NameAndType        #23:#21       // dataSourceEstablishedScore:I\n-   #89 = Utf8               setDataSourceEstablishedScore\n-   #90 = Utf8               isDistributable\n-   #91 = Fieldref           #1.#92        // psiprobe/model/Application.distributable:Z\n-   #92 = NameAndType        #24:#17       // distributable:Z\n-   #93 = Utf8               setDistributable\n-   #94 = Utf8               getSessionTimeout\n-   #95 = Fieldref           #1.#96        // psiprobe/model/Application.sessionTimeout:I\n-   #96 = NameAndType        #25:#21       // sessionTimeout:I\n-   #97 = Utf8               setSessionTimeout\n-   #98 = Utf8               getServletVersion\n-   #99 = Fieldref           #1.#100       // psiprobe/model/Application.servletVersion:Ljava/lang/String;\n-  #100 = NameAndType        #26:#13       // servletVersion:Ljava/lang/String;\n-  #101 = Utf8               setServletVersion\n-  #102 = Utf8               getSize\n-  #103 = Fieldref           #1.#104       // psiprobe/model/Application.size:J\n-  #104 = NameAndType        #28:#8        // size:J\n-  #105 = Utf8               setSize\n-  #106 = Utf8               addSize\n-  #107 = Utf8               isSerializable\n-  #108 = Fieldref           #1.#109       // psiprobe/model/Application.serializable:Z\n-  #109 = NameAndType        #27:#17       // serializable:Z\n-  #110 = Utf8               setSerializable\n-  #111 = Utf8               getServletCount\n-  #112 = Fieldref           #1.#113       // psiprobe/model/Application.servletCount:I\n-  #113 = NameAndType        #29:#21       // servletCount:I\n-  #114 = Utf8               setServletCount\n-  #115 = Utf8               getRequestCount\n-  #116 = Fieldref           #1.#117       // psiprobe/model/Application.requestCount:I\n-  #117 = NameAndType        #30:#21       // requestCount:I\n-  #118 = Utf8               setRequestCount\n-  #119 = Utf8               getProcessingTime\n-  #120 = Fieldref           #1.#121       // psiprobe/model/Application.processingTime:J\n-  #121 = NameAndType        #31:#8        // processingTime:J\n-  #122 = Utf8               setProcessingTime\n-  #123 = Utf8               getErrorCount\n-  #124 = Fieldref           #1.#125       // psiprobe/model/Application.errorCount:I\n-  #125 = NameAndType        #32:#21       // errorCount:I\n-  #126 = Utf8               setErrorCount\n-  #127 = Utf8               getMinTime\n-  #128 = Fieldref           #1.#129       // psiprobe/model/Application.minTime:J\n-  #129 = NameAndType        #33:#8        // minTime:J\n-  #130 = Utf8               setMinTime\n-  #131 = Utf8               getMaxTime\n-  #132 = Fieldref           #1.#133       // psiprobe/model/Application.maxTime:J\n-  #133 = NameAndType        #34:#8        // maxTime:J\n-  #134 = Utf8               setMaxTime\n-  #135 = Utf8               getAvgTime\n-  #136 = Fieldref           #1.#137       // psiprobe/model/Application.avgTime:J\n-  #137 = NameAndType        #35:#8        // avgTime:J\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/model/Application.name:Ljava/lang/String;\n+    #8 = Class              #10           // psiprobe/model/Application\n+    #9 = NameAndType        #11:#12       // name:Ljava/lang/String;\n+   #10 = Utf8               psiprobe/model/Application\n+   #11 = Utf8               name\n+   #12 = Utf8               Ljava/lang/String;\n+   #13 = Fieldref           #8.#14        // psiprobe/model/Application.displayName:Ljava/lang/String;\n+   #14 = NameAndType        #15:#12       // displayName:Ljava/lang/String;\n+   #15 = Utf8               displayName\n+   #16 = Fieldref           #8.#17        // psiprobe/model/Application.docBase:Ljava/lang/String;\n+   #17 = NameAndType        #18:#12       // docBase:Ljava/lang/String;\n+   #18 = Utf8               docBase\n+   #19 = Fieldref           #8.#20        // psiprobe/model/Application.available:Z\n+   #20 = NameAndType        #21:#22       // available:Z\n+   #21 = Utf8               available\n+   #22 = Utf8               Z\n+   #23 = Fieldref           #8.#24        // psiprobe/model/Application.sessionCount:J\n+   #24 = NameAndType        #25:#26       // sessionCount:J\n+   #25 = Utf8               sessionCount\n+   #26 = Utf8               J\n+   #27 = Fieldref           #8.#28        // psiprobe/model/Application.sessionAttributeCount:J\n+   #28 = NameAndType        #29:#26       // sessionAttributeCount:J\n+   #29 = Utf8               sessionAttributeCount\n+   #30 = Fieldref           #8.#31        // psiprobe/model/Application.contextAttributeCount:I\n+   #31 = NameAndType        #32:#33       // contextAttributeCount:I\n+   #32 = Utf8               contextAttributeCount\n+   #33 = Utf8               I\n+   #34 = Fieldref           #8.#35        // psiprobe/model/Application.dataSourceBusyScore:I\n+   #35 = NameAndType        #36:#33       // dataSourceBusyScore:I\n+   #36 = Utf8               dataSourceBusyScore\n+   #37 = Fieldref           #8.#38        // psiprobe/model/Application.dataSourceEstablishedScore:I\n+   #38 = NameAndType        #39:#33       // dataSourceEstablishedScore:I\n+   #39 = Utf8               dataSourceEstablishedScore\n+   #40 = Fieldref           #8.#41        // psiprobe/model/Application.distributable:Z\n+   #41 = NameAndType        #42:#22       // distributable:Z\n+   #42 = Utf8               distributable\n+   #43 = Fieldref           #8.#44        // psiprobe/model/Application.sessionTimeout:I\n+   #44 = NameAndType        #45:#33       // sessionTimeout:I\n+   #45 = Utf8               sessionTimeout\n+   #46 = Fieldref           #8.#47        // psiprobe/model/Application.servletVersion:Ljava/lang/String;\n+   #47 = NameAndType        #48:#12       // servletVersion:Ljava/lang/String;\n+   #48 = Utf8               servletVersion\n+   #49 = Fieldref           #8.#50        // psiprobe/model/Application.size:J\n+   #50 = NameAndType        #51:#26       // size:J\n+   #51 = Utf8               size\n+   #52 = Fieldref           #8.#53        // psiprobe/model/Application.serializable:Z\n+   #53 = NameAndType        #54:#22       // serializable:Z\n+   #54 = Utf8               serializable\n+   #55 = Fieldref           #8.#56        // psiprobe/model/Application.servletCount:I\n+   #56 = NameAndType        #57:#33       // servletCount:I\n+   #57 = Utf8               servletCount\n+   #58 = Fieldref           #8.#59        // psiprobe/model/Application.requestCount:I\n+   #59 = NameAndType        #60:#33       // requestCount:I\n+   #60 = Utf8               requestCount\n+   #61 = Fieldref           #8.#62        // psiprobe/model/Application.processingTime:J\n+   #62 = NameAndType        #63:#26       // processingTime:J\n+   #63 = Utf8               processingTime\n+   #64 = Fieldref           #8.#65        // psiprobe/model/Application.errorCount:I\n+   #65 = NameAndType        #66:#33       // errorCount:I\n+   #66 = Utf8               errorCount\n+   #67 = Fieldref           #8.#68        // psiprobe/model/Application.minTime:J\n+   #68 = NameAndType        #69:#26       // minTime:J\n+   #69 = Utf8               minTime\n+   #70 = Fieldref           #8.#71        // psiprobe/model/Application.maxTime:J\n+   #71 = NameAndType        #72:#26       // maxTime:J\n+   #72 = Utf8               maxTime\n+   #73 = Fieldref           #8.#74        // psiprobe/model/Application.avgTime:J\n+   #74 = NameAndType        #75:#26       // avgTime:J\n+   #75 = Utf8               avgTime\n+   #76 = Class              #77           // java/io/Serializable\n+   #77 = Utf8               java/io/Serializable\n+   #78 = Utf8               serialVersionUID\n+   #79 = Utf8               ConstantValue\n+   #80 = Long               1l\n+   #82 = Utf8               Code\n+   #83 = Utf8               LineNumberTable\n+   #84 = Utf8               LocalVariableTable\n+   #85 = Utf8               this\n+   #86 = Utf8               Lpsiprobe/model/Application;\n+   #87 = Utf8               getName\n+   #88 = Utf8               ()Ljava/lang/String;\n+   #89 = Utf8               setName\n+   #90 = Utf8               (Ljava/lang/String;)V\n+   #91 = Utf8               MethodParameters\n+   #92 = Utf8               getDisplayName\n+   #93 = Utf8               setDisplayName\n+   #94 = Utf8               getDocBase\n+   #95 = Utf8               setDocBase\n+   #96 = Utf8               isAvailable\n+   #97 = Utf8               ()Z\n+   #98 = Utf8               setAvailable\n+   #99 = Utf8               (Z)V\n+  #100 = Utf8               getSessionCount\n+  #101 = Utf8               ()J\n+  #102 = Utf8               setSessionCount\n+  #103 = Utf8               (J)V\n+  #104 = Utf8               getSessionAttributeCount\n+  #105 = Utf8               setSessionAttributeCount\n+  #106 = Utf8               getContextAttributeCount\n+  #107 = Utf8               ()I\n+  #108 = Utf8               setContextAttributeCount\n+  #109 = Utf8               (I)V\n+  #110 = Utf8               getDataSourceBusyScore\n+  #111 = Utf8               setDataSourceBusyScore\n+  #112 = Utf8               getDataSourceEstablishedScore\n+  #113 = Utf8               setDataSourceEstablishedScore\n+  #114 = Utf8               isDistributable\n+  #115 = Utf8               setDistributable\n+  #116 = Utf8               getSessionTimeout\n+  #117 = Utf8               setSessionTimeout\n+  #118 = Utf8               getServletVersion\n+  #119 = Utf8               setServletVersion\n+  #120 = Utf8               getSize\n+  #121 = Utf8               setSize\n+  #122 = Utf8               addSize\n+  #123 = Utf8               isSerializable\n+  #124 = Utf8               setSerializable\n+  #125 = Utf8               getServletCount\n+  #126 = Utf8               setServletCount\n+  #127 = Utf8               getRequestCount\n+  #128 = Utf8               setRequestCount\n+  #129 = Utf8               getProcessingTime\n+  #130 = Utf8               setProcessingTime\n+  #131 = Utf8               getErrorCount\n+  #132 = Utf8               setErrorCount\n+  #133 = Utf8               getMinTime\n+  #134 = Utf8               setMinTime\n+  #135 = Utf8               getMaxTime\n+  #136 = Utf8               setMaxTime\n+  #137 = Utf8               getAvgTime\n   #138 = Utf8               setAvgTime\n   #139 = Utf8               SourceFile\n   #140 = Utf8               Application.java\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n@@ -239,44 +239,44 @@\n \n   public psiprobe.model.Application();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #47                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 101: 0\n         line 102: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -287,30 +287,30 @@\n \n   public java.lang.String getDisplayName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #53                 // Field displayName:Ljava/lang/String;\n+         1: getfield      #13                 // Field displayName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 110: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setDisplayName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #53                 // Field displayName:Ljava/lang/String;\n+         2: putfield      #13                 // Field displayName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 119: 0\n         line 120: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -321,30 +321,30 @@\n \n   public java.lang.String getDocBase();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #57                 // Field docBase:Ljava/lang/String;\n+         1: getfield      #16                 // Field docBase:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 128: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setDocBase(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #57                 // Field docBase:Ljava/lang/String;\n+         2: putfield      #16                 // Field docBase:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 137: 0\n         line 138: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -355,30 +355,30 @@\n \n   public boolean isAvailable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #62                 // Field available:Z\n+         1: getfield      #19                 // Field available:Z\n          4: ireturn\n       LineNumberTable:\n         line 146: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setAvailable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #62                 // Field available:Z\n+         2: putfield      #19                 // Field available:Z\n          5: return\n       LineNumberTable:\n         line 155: 0\n         line 156: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -389,30 +389,30 @@\n \n   public long getSessionCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #68                 // Field sessionCount:J\n+         1: getfield      #23                 // Field sessionCount:J\n          4: lreturn\n       LineNumberTable:\n         line 164: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setSessionCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #68                 // Field sessionCount:J\n+         2: putfield      #23                 // Field sessionCount:J\n          5: return\n       LineNumberTable:\n         line 173: 0\n         line 174: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -423,30 +423,30 @@\n \n   public long getSessionAttributeCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #73                 // Field sessionAttributeCount:J\n+         1: getfield      #27                 // Field sessionAttributeCount:J\n          4: lreturn\n       LineNumberTable:\n         line 182: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setSessionAttributeCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #73                 // Field sessionAttributeCount:J\n+         2: putfield      #27                 // Field sessionAttributeCount:J\n          5: return\n       LineNumberTable:\n         line 191: 0\n         line 192: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -457,30 +457,30 @@\n \n   public int getContextAttributeCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #78                 // Field contextAttributeCount:I\n+         1: getfield      #30                 // Field contextAttributeCount:I\n          4: ireturn\n       LineNumberTable:\n         line 200: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setContextAttributeCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #78                 // Field contextAttributeCount:I\n+         2: putfield      #30                 // Field contextAttributeCount:I\n          5: return\n       LineNumberTable:\n         line 209: 0\n         line 210: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -491,30 +491,30 @@\n \n   public int getDataSourceBusyScore();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #83                 // Field dataSourceBusyScore:I\n+         1: getfield      #34                 // Field dataSourceBusyScore:I\n          4: ireturn\n       LineNumberTable:\n         line 218: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setDataSourceBusyScore(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #83                 // Field dataSourceBusyScore:I\n+         2: putfield      #34                 // Field dataSourceBusyScore:I\n          5: return\n       LineNumberTable:\n         line 227: 0\n         line 228: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -525,30 +525,30 @@\n \n   public int getDataSourceEstablishedScore();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #87                 // Field dataSourceEstablishedScore:I\n+         1: getfield      #37                 // Field dataSourceEstablishedScore:I\n          4: ireturn\n       LineNumberTable:\n         line 236: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setDataSourceEstablishedScore(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #87                 // Field dataSourceEstablishedScore:I\n+         2: putfield      #37                 // Field dataSourceEstablishedScore:I\n          5: return\n       LineNumberTable:\n         line 245: 0\n         line 246: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -559,30 +559,30 @@\n \n   public boolean isDistributable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #91                 // Field distributable:Z\n+         1: getfield      #40                 // Field distributable:Z\n          4: ireturn\n       LineNumberTable:\n         line 254: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setDistributable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #91                 // Field distributable:Z\n+         2: putfield      #40                 // Field distributable:Z\n          5: return\n       LineNumberTable:\n         line 263: 0\n         line 264: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -593,30 +593,30 @@\n \n   public int getSessionTimeout();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #95                 // Field sessionTimeout:I\n+         1: getfield      #43                 // Field sessionTimeout:I\n          4: ireturn\n       LineNumberTable:\n         line 272: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setSessionTimeout(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #95                 // Field sessionTimeout:I\n+         2: putfield      #43                 // Field sessionTimeout:I\n          5: return\n       LineNumberTable:\n         line 281: 0\n         line 282: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -627,30 +627,30 @@\n \n   public java.lang.String getServletVersion();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #99                 // Field servletVersion:Ljava/lang/String;\n+         1: getfield      #46                 // Field servletVersion:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 290: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setServletVersion(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #99                 // Field servletVersion:Ljava/lang/String;\n+         2: putfield      #46                 // Field servletVersion:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 299: 0\n         line 300: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -661,30 +661,30 @@\n \n   public long getSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #103                // Field size:J\n+         1: getfield      #49                 // Field size:J\n          4: lreturn\n       LineNumberTable:\n         line 308: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #103                // Field size:J\n+         2: putfield      #49                 // Field size:J\n          5: return\n       LineNumberTable:\n         line 317: 0\n         line 318: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -696,18 +696,18 @@\n   public void addSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=3, args_size=2\n          0: aload_0\n          1: dup\n-         2: getfield      #103                // Field size:J\n+         2: getfield      #49                 // Field size:J\n          5: lload_1\n          6: ladd\n-         7: putfield      #103                // Field size:J\n+         7: putfield      #49                 // Field size:J\n         10: return\n       LineNumberTable:\n         line 326: 0\n         line 327: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/model/Application;\n@@ -718,30 +718,30 @@\n \n   public boolean isSerializable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #108                // Field serializable:Z\n+         1: getfield      #52                 // Field serializable:Z\n          4: ireturn\n       LineNumberTable:\n         line 335: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setSerializable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #108                // Field serializable:Z\n+         2: putfield      #52                 // Field serializable:Z\n          5: return\n       LineNumberTable:\n         line 344: 0\n         line 345: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -752,30 +752,30 @@\n \n   public int getServletCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #112                // Field servletCount:I\n+         1: getfield      #55                 // Field servletCount:I\n          4: ireturn\n       LineNumberTable:\n         line 353: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setServletCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #112                // Field servletCount:I\n+         2: putfield      #55                 // Field servletCount:I\n          5: return\n       LineNumberTable:\n         line 362: 0\n         line 363: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -786,30 +786,30 @@\n \n   public int getRequestCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #116                // Field requestCount:I\n+         1: getfield      #58                 // Field requestCount:I\n          4: ireturn\n       LineNumberTable:\n         line 371: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setRequestCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #116                // Field requestCount:I\n+         2: putfield      #58                 // Field requestCount:I\n          5: return\n       LineNumberTable:\n         line 380: 0\n         line 381: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -820,30 +820,30 @@\n \n   public long getProcessingTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #120                // Field processingTime:J\n+         1: getfield      #61                 // Field processingTime:J\n          4: lreturn\n       LineNumberTable:\n         line 389: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setProcessingTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #120                // Field processingTime:J\n+         2: putfield      #61                 // Field processingTime:J\n          5: return\n       LineNumberTable:\n         line 398: 0\n         line 399: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -854,30 +854,30 @@\n \n   public int getErrorCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #124                // Field errorCount:I\n+         1: getfield      #64                 // Field errorCount:I\n          4: ireturn\n       LineNumberTable:\n         line 407: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setErrorCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #124                // Field errorCount:I\n+         2: putfield      #64                 // Field errorCount:I\n          5: return\n       LineNumberTable:\n         line 416: 0\n         line 417: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -888,30 +888,30 @@\n \n   public long getMinTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #128                // Field minTime:J\n+         1: getfield      #67                 // Field minTime:J\n          4: lreturn\n       LineNumberTable:\n         line 425: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setMinTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #128                // Field minTime:J\n+         2: putfield      #67                 // Field minTime:J\n          5: return\n       LineNumberTable:\n         line 434: 0\n         line 435: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -922,30 +922,30 @@\n \n   public long getMaxTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #132                // Field maxTime:J\n+         1: getfield      #70                 // Field maxTime:J\n          4: lreturn\n       LineNumberTable:\n         line 443: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setMaxTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #132                // Field maxTime:J\n+         2: putfield      #70                 // Field maxTime:J\n          5: return\n       LineNumberTable:\n         line 452: 0\n         line 453: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n@@ -956,30 +956,30 @@\n \n   public long getAvgTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #136                // Field avgTime:J\n+         1: getfield      #73                 // Field avgTime:J\n          4: lreturn\n       LineNumberTable:\n         line 461: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Application;\n \n   public void setAvgTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #136                // Field avgTime:J\n+         2: putfield      #73                 // Field avgTime:J\n          5: return\n       LineNumberTable:\n         line 470: 0\n         line 471: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Application;\n"}]}, {"source1": "psiprobe/model/ApplicationParam.class", "source2": "psiprobe/model/ApplicationParam.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,53 +1,53 @@\n-  SHA-256 checksum 8f474088b1365d0b37e31df32a41d99fb8ff60020c0bf697cddbeff2850c39d3\n+  SHA-256 checksum 1993b42f4f3e2c428399a2a5004822db6da935ae5ce051b2019167c354967d88\n   Compiled from \"ApplicationParam.java\"\n public class psiprobe.model.ApplicationParam\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationParam\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/ApplicationParam\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ApplicationParam\n-   #2 = Utf8               psiprobe/model/ApplicationParam\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               value\n-   #8 = Utf8               Ljava/lang/Object;\n-   #9 = Utf8               fromDeplDescr\n-  #10 = Utf8               Z\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // java/lang/Object.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/model/ApplicationParam;\n-  #20 = Utf8               getName\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Fieldref           #1.#23         // psiprobe/model/ApplicationParam.name:Ljava/lang/String;\n-  #23 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #24 = Utf8               setName\n-  #25 = Utf8               (Ljava/lang/String;)V\n-  #26 = Utf8               MethodParameters\n-  #27 = Utf8               getValue\n-  #28 = Utf8               ()Ljava/lang/Object;\n-  #29 = Fieldref           #1.#30         // psiprobe/model/ApplicationParam.value:Ljava/lang/Object;\n-  #30 = NameAndType        #7:#8          // value:Ljava/lang/Object;\n-  #31 = Utf8               setValue\n-  #32 = Utf8               (Ljava/lang/Object;)V\n-  #33 = Utf8               isFromDeplDescr\n-  #34 = Utf8               ()Z\n-  #35 = Fieldref           #1.#36         // psiprobe/model/ApplicationParam.fromDeplDescr:Z\n-  #36 = NameAndType        #9:#10         // fromDeplDescr:Z\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/ApplicationParam.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/ApplicationParam\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/ApplicationParam\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/ApplicationParam.value:Ljava/lang/Object;\n+  #14 = NameAndType        #15:#16        // value:Ljava/lang/Object;\n+  #15 = Utf8               value\n+  #16 = Utf8               Ljava/lang/Object;\n+  #17 = Fieldref           #8.#18         // psiprobe/model/ApplicationParam.fromDeplDescr:Z\n+  #18 = NameAndType        #19:#20        // fromDeplDescr:Z\n+  #19 = Utf8               fromDeplDescr\n+  #20 = Utf8               Z\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/model/ApplicationParam;\n+  #26 = Utf8               getName\n+  #27 = Utf8               ()Ljava/lang/String;\n+  #28 = Utf8               setName\n+  #29 = Utf8               (Ljava/lang/String;)V\n+  #30 = Utf8               MethodParameters\n+  #31 = Utf8               getValue\n+  #32 = Utf8               ()Ljava/lang/Object;\n+  #33 = Utf8               setValue\n+  #34 = Utf8               (Ljava/lang/Object;)V\n+  #35 = Utf8               isFromDeplDescr\n+  #36 = Utf8               ()Z\n   #37 = Utf8               setFromDeplDescr\n   #38 = Utf8               (Z)V\n   #39 = Utf8               SourceFile\n   #40 = Utf8               ApplicationParam.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -63,44 +63,44 @@\n \n   public psiprobe.model.ApplicationParam();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationParam;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationParam;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #22                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 42: 0\n         line 43: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationParam;\n@@ -111,30 +111,30 @@\n \n   public java.lang.Object getValue();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field value:Ljava/lang/Object;\n+         1: getfield      #13                 // Field value:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 51: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationParam;\n \n   public void setValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #29                 // Field value:Ljava/lang/Object;\n+         2: putfield      #13                 // Field value:Ljava/lang/Object;\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationParam;\n@@ -145,30 +145,30 @@\n \n   public boolean isFromDeplDescr();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field fromDeplDescr:Z\n+         1: getfield      #17                 // Field fromDeplDescr:Z\n          4: ireturn\n       LineNumberTable:\n         line 69: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationParam;\n \n   public void setFromDeplDescr(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #35                 // Field fromDeplDescr:Z\n+         2: putfield      #17                 // Field fromDeplDescr:Z\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationParam;\n"}]}, {"source1": "psiprobe/model/ApplicationResource.class", "source2": "psiprobe/model/ApplicationResource.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,84 +1,84 @@\n-  SHA-256 checksum 2ced79d8f595190a2afbd1e96c6dd336ca0f08e9a5fa4153770a19b2fa2cb385\n+  SHA-256 checksum 1dd19568fe74e8e45dd6a333b19e6e8265025b7244f2b89d33a7b48900e8028c\n   Compiled from \"ApplicationResource.java\"\n public class psiprobe.model.ApplicationResource\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationResource\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/ApplicationResource\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 9, methods: 19, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ApplicationResource\n-   #2 = Utf8               psiprobe/model/ApplicationResource\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               applicationName\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               name\n-   #8 = Utf8               type\n-   #9 = Utf8               scope\n-  #10 = Utf8               auth\n-  #11 = Utf8               linkTo\n-  #12 = Utf8               description\n-  #13 = Utf8               lookedUp\n-  #14 = Utf8               Z\n-  #15 = Utf8               dataSourceInfo\n-  #16 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-  #17 = Utf8               <init>\n-  #18 = Utf8               ()V\n-  #19 = Utf8               Code\n-  #20 = Methodref          #3.#21         // java/lang/Object.\"<init>\":()V\n-  #21 = NameAndType        #17:#18        // \"<init>\":()V\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               Lpsiprobe/model/ApplicationResource;\n-  #26 = Utf8               getApplicationName\n-  #27 = Utf8               ()Ljava/lang/String;\n-  #28 = Fieldref           #1.#29         // psiprobe/model/ApplicationResource.applicationName:Ljava/lang/String;\n-  #29 = NameAndType        #5:#6          // applicationName:Ljava/lang/String;\n-  #30 = Utf8               setApplicationName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               MethodParameters\n-  #33 = Utf8               getName\n-  #34 = Fieldref           #1.#35         // psiprobe/model/ApplicationResource.name:Ljava/lang/String;\n-  #35 = NameAndType        #7:#6          // name:Ljava/lang/String;\n-  #36 = Utf8               setName\n-  #37 = Utf8               getType\n-  #38 = Fieldref           #1.#39         // psiprobe/model/ApplicationResource.type:Ljava/lang/String;\n-  #39 = NameAndType        #8:#6          // type:Ljava/lang/String;\n-  #40 = Utf8               setType\n-  #41 = Utf8               getScope\n-  #42 = Fieldref           #1.#43         // psiprobe/model/ApplicationResource.scope:Ljava/lang/String;\n-  #43 = NameAndType        #9:#6          // scope:Ljava/lang/String;\n-  #44 = Utf8               setScope\n-  #45 = Utf8               getAuth\n-  #46 = Fieldref           #1.#47         // psiprobe/model/ApplicationResource.auth:Ljava/lang/String;\n-  #47 = NameAndType        #10:#6         // auth:Ljava/lang/String;\n-  #48 = Utf8               setAuth\n-  #49 = Utf8               getDescription\n-  #50 = Fieldref           #1.#51         // psiprobe/model/ApplicationResource.description:Ljava/lang/String;\n-  #51 = NameAndType        #12:#6         // description:Ljava/lang/String;\n-  #52 = Utf8               setDescription\n-  #53 = Utf8               getDataSourceInfo\n-  #54 = Utf8               ()Lpsiprobe/model/DataSourceInfo;\n-  #55 = Fieldref           #1.#56         // psiprobe/model/ApplicationResource.dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n-  #56 = NameAndType        #15:#16        // dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n-  #57 = Utf8               setDataSourceInfo\n-  #58 = Utf8               (Lpsiprobe/model/DataSourceInfo;)V\n-  #59 = Utf8               isLookedUp\n-  #60 = Utf8               ()Z\n-  #61 = Fieldref           #1.#62         // psiprobe/model/ApplicationResource.lookedUp:Z\n-  #62 = NameAndType        #13:#14        // lookedUp:Z\n-  #63 = Utf8               setLookedUp\n-  #64 = Utf8               (Z)V\n-  #65 = Utf8               getLinkTo\n-  #66 = Fieldref           #1.#67         // psiprobe/model/ApplicationResource.linkTo:Ljava/lang/String;\n-  #67 = NameAndType        #11:#6         // linkTo:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/ApplicationResource.applicationName:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/ApplicationResource\n+   #9 = NameAndType        #11:#12        // applicationName:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/ApplicationResource\n+  #11 = Utf8               applicationName\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/ApplicationResource.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Fieldref           #8.#17         // psiprobe/model/ApplicationResource.type:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // type:Ljava/lang/String;\n+  #18 = Utf8               type\n+  #19 = Fieldref           #8.#20         // psiprobe/model/ApplicationResource.scope:Ljava/lang/String;\n+  #20 = NameAndType        #21:#12        // scope:Ljava/lang/String;\n+  #21 = Utf8               scope\n+  #22 = Fieldref           #8.#23         // psiprobe/model/ApplicationResource.auth:Ljava/lang/String;\n+  #23 = NameAndType        #24:#12        // auth:Ljava/lang/String;\n+  #24 = Utf8               auth\n+  #25 = Fieldref           #8.#26         // psiprobe/model/ApplicationResource.description:Ljava/lang/String;\n+  #26 = NameAndType        #27:#12        // description:Ljava/lang/String;\n+  #27 = Utf8               description\n+  #28 = Fieldref           #8.#29         // psiprobe/model/ApplicationResource.dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n+  #29 = NameAndType        #30:#31        // dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n+  #30 = Utf8               dataSourceInfo\n+  #31 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+  #32 = Fieldref           #8.#33         // psiprobe/model/ApplicationResource.lookedUp:Z\n+  #33 = NameAndType        #34:#35        // lookedUp:Z\n+  #34 = Utf8               lookedUp\n+  #35 = Utf8               Z\n+  #36 = Fieldref           #8.#37         // psiprobe/model/ApplicationResource.linkTo:Ljava/lang/String;\n+  #37 = NameAndType        #38:#12        // linkTo:Ljava/lang/String;\n+  #38 = Utf8               linkTo\n+  #39 = Utf8               Code\n+  #40 = Utf8               LineNumberTable\n+  #41 = Utf8               LocalVariableTable\n+  #42 = Utf8               this\n+  #43 = Utf8               Lpsiprobe/model/ApplicationResource;\n+  #44 = Utf8               getApplicationName\n+  #45 = Utf8               ()Ljava/lang/String;\n+  #46 = Utf8               setApplicationName\n+  #47 = Utf8               (Ljava/lang/String;)V\n+  #48 = Utf8               MethodParameters\n+  #49 = Utf8               getName\n+  #50 = Utf8               setName\n+  #51 = Utf8               getType\n+  #52 = Utf8               setType\n+  #53 = Utf8               getScope\n+  #54 = Utf8               setScope\n+  #55 = Utf8               getAuth\n+  #56 = Utf8               setAuth\n+  #57 = Utf8               getDescription\n+  #58 = Utf8               setDescription\n+  #59 = Utf8               getDataSourceInfo\n+  #60 = Utf8               ()Lpsiprobe/model/DataSourceInfo;\n+  #61 = Utf8               setDataSourceInfo\n+  #62 = Utf8               (Lpsiprobe/model/DataSourceInfo;)V\n+  #63 = Utf8               isLookedUp\n+  #64 = Utf8               ()Z\n+  #65 = Utf8               setLookedUp\n+  #66 = Utf8               (Z)V\n+  #67 = Utf8               getLinkTo\n   #68 = Utf8               setLinkTo\n   #69 = Utf8               SourceFile\n   #70 = Utf8               ApplicationResource.java\n {\n   private java.lang.String applicationName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -117,44 +117,44 @@\n \n   public psiprobe.model.ApplicationResource();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #20                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public java.lang.String getApplicationName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field applicationName:Ljava/lang/String;\n+         1: getfield      #7                  // Field applicationName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 51: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setApplicationName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #28                 // Field applicationName:Ljava/lang/String;\n+         2: putfield      #7                  // Field applicationName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -165,30 +165,30 @@\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #34                 // Field name:Ljava/lang/String;\n+         1: getfield      #13                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 69: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #34                 // Field name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -199,30 +199,30 @@\n \n   public java.lang.String getType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field type:Ljava/lang/String;\n+         1: getfield      #16                 // Field type:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 87: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #38                 // Field type:Ljava/lang/String;\n+         2: putfield      #16                 // Field type:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 96: 0\n         line 97: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -233,30 +233,30 @@\n \n   public java.lang.String getScope();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #42                 // Field scope:Ljava/lang/String;\n+         1: getfield      #19                 // Field scope:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setScope(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #42                 // Field scope:Ljava/lang/String;\n+         2: putfield      #19                 // Field scope:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 114: 0\n         line 115: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -267,30 +267,30 @@\n \n   public java.lang.String getAuth();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #46                 // Field auth:Ljava/lang/String;\n+         1: getfield      #22                 // Field auth:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 123: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setAuth(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #46                 // Field auth:Ljava/lang/String;\n+         2: putfield      #22                 // Field auth:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 132: 0\n         line 133: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -301,30 +301,30 @@\n \n   public java.lang.String getDescription();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field description:Ljava/lang/String;\n+         1: getfield      #25                 // Field description:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 141: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setDescription(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #50                 // Field description:Ljava/lang/String;\n+         2: putfield      #25                 // Field description:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 150: 0\n         line 151: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -335,30 +335,30 @@\n \n   public psiprobe.model.DataSourceInfo getDataSourceInfo();\n     descriptor: ()Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #55                 // Field dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n+         1: getfield      #28                 // Field dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n          4: areturn\n       LineNumberTable:\n         line 159: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setDataSourceInfo(psiprobe.model.DataSourceInfo);\n     descriptor: (Lpsiprobe/model/DataSourceInfo;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #55                 // Field dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n+         2: putfield      #28                 // Field dataSourceInfo:Lpsiprobe/model/DataSourceInfo;\n          5: return\n       LineNumberTable:\n         line 168: 0\n         line 169: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -369,30 +369,30 @@\n \n   public boolean isLookedUp();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field lookedUp:Z\n+         1: getfield      #32                 // Field lookedUp:Z\n          4: ireturn\n       LineNumberTable:\n         line 177: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setLookedUp(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #61                 // Field lookedUp:Z\n+         2: putfield      #32                 // Field lookedUp:Z\n          5: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n@@ -403,30 +403,30 @@\n \n   public java.lang.String getLinkTo();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #66                 // Field linkTo:Ljava/lang/String;\n+         1: getfield      #36                 // Field linkTo:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 195: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationResource;\n \n   public void setLinkTo(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #66                 // Field linkTo:Ljava/lang/String;\n+         2: putfield      #36                 // Field linkTo:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 204: 0\n         line 205: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationResource;\n"}]}, {"source1": "psiprobe/model/ApplicationSession.class", "source2": "psiprobe/model/ApplicationSession.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,172 +1,172 @@\n-  SHA-256 checksum 053ea11c4f73e674852c89f4f7dc0dae9c0b4a410ed9c8b531378c45d248b92e\n+  SHA-256 checksum d397fac633882c435df43d24303832b82cc73381618e25370f72821a6c2101a4\n   Compiled from \"ApplicationSession.java\"\n public class psiprobe.model.ApplicationSession\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ApplicationSession\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/ApplicationSession\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 17, methods: 35, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/ApplicationSession\n-    #2 = Utf8               psiprobe/model/ApplicationSession\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               LAST_ACCESSED_BY_IP\n-    #6 = Utf8               Ljava/lang/String;\n-    #7 = Utf8               ConstantValue\n-    #8 = String             #9            // __psiprobe_la_ip\n-    #9 = Utf8               __psiprobe_la_ip\n-   #10 = Utf8               LAST_ACCESSED_LOCALE\n-   #11 = String             #12           // __psiprobe_la_local\n-   #12 = Utf8               __psiprobe_la_local\n-   #13 = Utf8               id\n-   #14 = Utf8               applicationName\n-   #15 = Utf8               creationTime\n-   #16 = Utf8               Ljava/util/Date;\n-   #17 = Utf8               lastAccessTime\n-   #18 = Utf8               maxIdleTime\n-   #19 = Utf8               I\n-   #20 = Utf8               valid\n-   #21 = Utf8               Z\n-   #22 = Utf8               serializable\n-   #23 = Utf8               objectCount\n-   #24 = Utf8               J\n-   #25 = Utf8               info\n-   #26 = Utf8               managerType\n-   #27 = Utf8               attributes\n-   #28 = Utf8               Ljava/util/List;\n-   #29 = Utf8               Signature\n-   #30 = Utf8               Ljava/util/List<Lpsiprobe/model/Attribute;>;\n-   #31 = Utf8               size\n-   #32 = Utf8               allowedToViewValues\n-   #33 = Utf8               lastAccessedIp\n-   #34 = Utf8               lastAccessedIpLocale\n-   #35 = Utf8               Ljava/util/Locale;\n-   #36 = Utf8               <init>\n-   #37 = Utf8               ()V\n-   #38 = Utf8               Code\n-   #39 = Methodref          #3.#40        // java/lang/Object.\"<init>\":()V\n-   #40 = NameAndType        #36:#37       // \"<init>\":()V\n-   #41 = Class              #42           // java/util/ArrayList\n-   #42 = Utf8               java/util/ArrayList\n-   #43 = Methodref          #41.#40       // java/util/ArrayList.\"<init>\":()V\n-   #44 = Fieldref           #1.#45        // psiprobe/model/ApplicationSession.attributes:Ljava/util/List;\n-   #45 = NameAndType        #27:#28       // attributes:Ljava/util/List;\n-   #46 = Utf8               LineNumberTable\n-   #47 = Utf8               LocalVariableTable\n-   #48 = Utf8               this\n-   #49 = Utf8               Lpsiprobe/model/ApplicationSession;\n-   #50 = Utf8               getId\n-   #51 = Utf8               ()Ljava/lang/String;\n-   #52 = Fieldref           #1.#53        // psiprobe/model/ApplicationSession.id:Ljava/lang/String;\n-   #53 = NameAndType        #13:#6        // id:Ljava/lang/String;\n-   #54 = Utf8               setId\n-   #55 = Utf8               (Ljava/lang/String;)V\n-   #56 = Utf8               MethodParameters\n-   #57 = Utf8               getApplicationName\n-   #58 = Fieldref           #1.#59        // psiprobe/model/ApplicationSession.applicationName:Ljava/lang/String;\n-   #59 = NameAndType        #14:#6        // applicationName:Ljava/lang/String;\n-   #60 = Utf8               setApplicationName\n-   #61 = Utf8               getCreationTime\n-   #62 = Utf8               ()Ljava/util/Date;\n-   #63 = Fieldref           #1.#64        // psiprobe/model/ApplicationSession.creationTime:Ljava/util/Date;\n-   #64 = NameAndType        #15:#16       // creationTime:Ljava/util/Date;\n-   #65 = Class              #66           // java/util/Date\n-   #66 = Utf8               java/util/Date\n-   #67 = Methodref          #65.#68       // java/util/Date.getTime:()J\n-   #68 = NameAndType        #69:#70       // getTime:()J\n-   #69 = Utf8               getTime\n-   #70 = Utf8               ()J\n-   #71 = Methodref          #65.#72       // java/util/Date.\"<init>\":(J)V\n-   #72 = NameAndType        #36:#73       // \"<init>\":(J)V\n-   #73 = Utf8               (J)V\n-   #74 = Utf8               StackMapTable\n-   #75 = Utf8               setCreationTime\n-   #76 = Utf8               (Ljava/util/Date;)V\n-   #77 = Utf8               getLastAccessTime\n-   #78 = Fieldref           #1.#79        // psiprobe/model/ApplicationSession.lastAccessTime:Ljava/util/Date;\n-   #79 = NameAndType        #17:#16       // lastAccessTime:Ljava/util/Date;\n-   #80 = Utf8               setLastAccessTime\n-   #81 = Utf8               getMaxIdleTime\n-   #82 = Utf8               ()I\n-   #83 = Fieldref           #1.#84        // psiprobe/model/ApplicationSession.maxIdleTime:I\n-   #84 = NameAndType        #18:#19       // maxIdleTime:I\n-   #85 = Utf8               setMaxIdleTime\n-   #86 = Utf8               (I)V\n-   #87 = Utf8               isValid\n-   #88 = Utf8               ()Z\n-   #89 = Fieldref           #1.#90        // psiprobe/model/ApplicationSession.valid:Z\n-   #90 = NameAndType        #20:#21       // valid:Z\n-   #91 = Utf8               setValid\n-   #92 = Utf8               (Z)V\n-   #93 = Utf8               getObjectCount\n-   #94 = Fieldref           #1.#95        // psiprobe/model/ApplicationSession.objectCount:J\n-   #95 = NameAndType        #23:#24       // objectCount:J\n-   #96 = Utf8               setObjectCount\n-   #97 = Utf8               getAttributes\n-   #98 = Utf8               ()Ljava/util/List;\n-   #99 = Utf8               ()Ljava/util/List<Lpsiprobe/model/Attribute;>;\n-  #100 = Utf8               setAttributes\n-  #101 = Utf8               (Ljava/util/List;)V\n-  #102 = Utf8               (Ljava/util/List<Lpsiprobe/model/Attribute;>;)V\n-  #103 = Utf8               LocalVariableTypeTable\n-  #104 = Utf8               addAttribute\n-  #105 = Utf8               (Lpsiprobe/model/Attribute;)V\n-  #106 = InterfaceMethodref #107.#109     // java/util/List.add:(Ljava/lang/Object;)Z\n-  #107 = Class              #108          // java/util/List\n-  #108 = Utf8               java/util/List\n-  #109 = NameAndType        #110:#111     // add:(Ljava/lang/Object;)Z\n-  #110 = Utf8               add\n-  #111 = Utf8               (Ljava/lang/Object;)Z\n-  #112 = Utf8               sa\n-  #113 = Utf8               Lpsiprobe/model/Attribute;\n-  #114 = Utf8               getInfo\n-  #115 = Fieldref           #1.#116       // psiprobe/model/ApplicationSession.info:Ljava/lang/String;\n-  #116 = NameAndType        #25:#6        // info:Ljava/lang/String;\n-  #117 = Utf8               setInfo\n-  #118 = Utf8               getManagerType\n-  #119 = Fieldref           #1.#120       // psiprobe/model/ApplicationSession.managerType:Ljava/lang/String;\n-  #120 = NameAndType        #26:#6        // managerType:Ljava/lang/String;\n-  #121 = Utf8               setManagerType\n-  #122 = Utf8               getAge\n-  #123 = Methodref          #124.#126     // java/lang/System.currentTimeMillis:()J\n-  #124 = Class              #125          // java/lang/System\n-  #125 = Utf8               java/lang/System\n-  #126 = NameAndType        #127:#70      // currentTimeMillis:()J\n-  #127 = Utf8               currentTimeMillis\n-  #128 = Utf8               getIdleTime\n-  #129 = Methodref          #1.#130       // psiprobe/model/ApplicationSession.getAge:()J\n-  #130 = NameAndType        #122:#70      // getAge:()J\n-  #131 = Utf8               getExpiryTime\n-  #132 = Methodref          #1.#133       // psiprobe/model/ApplicationSession.getMaxIdleTime:()I\n-  #133 = NameAndType        #81:#82       // getMaxIdleTime:()I\n-  #134 = Methodref          #1.#135       // psiprobe/model/ApplicationSession.getIdleTime:()J\n-  #135 = NameAndType        #128:#70      // getIdleTime:()J\n-  #136 = Utf8               isSerializable\n-  #137 = Fieldref           #1.#138       // psiprobe/model/ApplicationSession.serializable:Z\n-  #138 = NameAndType        #22:#21       // serializable:Z\n-  #139 = Utf8               setSerializable\n-  #140 = Utf8               getSize\n-  #141 = Fieldref           #1.#142       // psiprobe/model/ApplicationSession.size:J\n-  #142 = NameAndType        #31:#24       // size:J\n-  #143 = Utf8               setSize\n-  #144 = Utf8               isAllowedToViewValues\n-  #145 = Fieldref           #1.#146       // psiprobe/model/ApplicationSession.allowedToViewValues:Z\n-  #146 = NameAndType        #32:#21       // allowedToViewValues:Z\n-  #147 = Utf8               setAllowedToViewValues\n-  #148 = Utf8               getLastAccessedIp\n-  #149 = Fieldref           #1.#150       // psiprobe/model/ApplicationSession.lastAccessedIp:Ljava/lang/String;\n-  #150 = NameAndType        #33:#6        // lastAccessedIp:Ljava/lang/String;\n-  #151 = Utf8               setLastAccessedIp\n-  #152 = Utf8               getLastAccessedIpLocale\n-  #153 = Utf8               ()Ljava/util/Locale;\n-  #154 = Fieldref           #1.#155       // psiprobe/model/ApplicationSession.lastAccessedIpLocale:Ljava/util/Locale;\n-  #155 = NameAndType        #34:#35       // lastAccessedIpLocale:Ljava/util/Locale;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Fieldref           #11.#12       // psiprobe/model/ApplicationSession.attributes:Ljava/util/List;\n+   #11 = Class              #13           // psiprobe/model/ApplicationSession\n+   #12 = NameAndType        #14:#15       // attributes:Ljava/util/List;\n+   #13 = Utf8               psiprobe/model/ApplicationSession\n+   #14 = Utf8               attributes\n+   #15 = Utf8               Ljava/util/List;\n+   #16 = Fieldref           #11.#17       // psiprobe/model/ApplicationSession.id:Ljava/lang/String;\n+   #17 = NameAndType        #18:#19       // id:Ljava/lang/String;\n+   #18 = Utf8               id\n+   #19 = Utf8               Ljava/lang/String;\n+   #20 = Fieldref           #11.#21       // psiprobe/model/ApplicationSession.applicationName:Ljava/lang/String;\n+   #21 = NameAndType        #22:#19       // applicationName:Ljava/lang/String;\n+   #22 = Utf8               applicationName\n+   #23 = Fieldref           #11.#24       // psiprobe/model/ApplicationSession.creationTime:Ljava/util/Date;\n+   #24 = NameAndType        #25:#26       // creationTime:Ljava/util/Date;\n+   #25 = Utf8               creationTime\n+   #26 = Utf8               Ljava/util/Date;\n+   #27 = Class              #28           // java/util/Date\n+   #28 = Utf8               java/util/Date\n+   #29 = Methodref          #27.#30       // java/util/Date.getTime:()J\n+   #30 = NameAndType        #31:#32       // getTime:()J\n+   #31 = Utf8               getTime\n+   #32 = Utf8               ()J\n+   #33 = Methodref          #27.#34       // java/util/Date.\"<init>\":(J)V\n+   #34 = NameAndType        #5:#35        // \"<init>\":(J)V\n+   #35 = Utf8               (J)V\n+   #36 = Fieldref           #11.#37       // psiprobe/model/ApplicationSession.lastAccessTime:Ljava/util/Date;\n+   #37 = NameAndType        #38:#26       // lastAccessTime:Ljava/util/Date;\n+   #38 = Utf8               lastAccessTime\n+   #39 = Fieldref           #11.#40       // psiprobe/model/ApplicationSession.maxIdleTime:I\n+   #40 = NameAndType        #41:#42       // maxIdleTime:I\n+   #41 = Utf8               maxIdleTime\n+   #42 = Utf8               I\n+   #43 = Fieldref           #11.#44       // psiprobe/model/ApplicationSession.valid:Z\n+   #44 = NameAndType        #45:#46       // valid:Z\n+   #45 = Utf8               valid\n+   #46 = Utf8               Z\n+   #47 = Fieldref           #11.#48       // psiprobe/model/ApplicationSession.objectCount:J\n+   #48 = NameAndType        #49:#50       // objectCount:J\n+   #49 = Utf8               objectCount\n+   #50 = Utf8               J\n+   #51 = InterfaceMethodref #52.#53       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #52 = Class              #54           // java/util/List\n+   #53 = NameAndType        #55:#56       // add:(Ljava/lang/Object;)Z\n+   #54 = Utf8               java/util/List\n+   #55 = Utf8               add\n+   #56 = Utf8               (Ljava/lang/Object;)Z\n+   #57 = Fieldref           #11.#58       // psiprobe/model/ApplicationSession.info:Ljava/lang/String;\n+   #58 = NameAndType        #59:#19       // info:Ljava/lang/String;\n+   #59 = Utf8               info\n+   #60 = Fieldref           #11.#61       // psiprobe/model/ApplicationSession.managerType:Ljava/lang/String;\n+   #61 = NameAndType        #62:#19       // managerType:Ljava/lang/String;\n+   #62 = Utf8               managerType\n+   #63 = Methodref          #64.#65       // java/lang/System.currentTimeMillis:()J\n+   #64 = Class              #66           // java/lang/System\n+   #65 = NameAndType        #67:#32       // currentTimeMillis:()J\n+   #66 = Utf8               java/lang/System\n+   #67 = Utf8               currentTimeMillis\n+   #68 = Methodref          #11.#69       // psiprobe/model/ApplicationSession.getAge:()J\n+   #69 = NameAndType        #70:#32       // getAge:()J\n+   #70 = Utf8               getAge\n+   #71 = Methodref          #11.#72       // psiprobe/model/ApplicationSession.getMaxIdleTime:()I\n+   #72 = NameAndType        #73:#74       // getMaxIdleTime:()I\n+   #73 = Utf8               getMaxIdleTime\n+   #74 = Utf8               ()I\n+   #75 = Methodref          #11.#76       // psiprobe/model/ApplicationSession.getIdleTime:()J\n+   #76 = NameAndType        #77:#32       // getIdleTime:()J\n+   #77 = Utf8               getIdleTime\n+   #78 = Fieldref           #11.#79       // psiprobe/model/ApplicationSession.serializable:Z\n+   #79 = NameAndType        #80:#46       // serializable:Z\n+   #80 = Utf8               serializable\n+   #81 = Fieldref           #11.#82       // psiprobe/model/ApplicationSession.size:J\n+   #82 = NameAndType        #83:#50       // size:J\n+   #83 = Utf8               size\n+   #84 = Fieldref           #11.#85       // psiprobe/model/ApplicationSession.allowedToViewValues:Z\n+   #85 = NameAndType        #86:#46       // allowedToViewValues:Z\n+   #86 = Utf8               allowedToViewValues\n+   #87 = Fieldref           #11.#88       // psiprobe/model/ApplicationSession.lastAccessedIp:Ljava/lang/String;\n+   #88 = NameAndType        #89:#19       // lastAccessedIp:Ljava/lang/String;\n+   #89 = Utf8               lastAccessedIp\n+   #90 = Fieldref           #11.#91       // psiprobe/model/ApplicationSession.lastAccessedIpLocale:Ljava/util/Locale;\n+   #91 = NameAndType        #92:#93       // lastAccessedIpLocale:Ljava/util/Locale;\n+   #92 = Utf8               lastAccessedIpLocale\n+   #93 = Utf8               Ljava/util/Locale;\n+   #94 = Utf8               LAST_ACCESSED_BY_IP\n+   #95 = Utf8               ConstantValue\n+   #96 = String             #97           // __psiprobe_la_ip\n+   #97 = Utf8               __psiprobe_la_ip\n+   #98 = Utf8               LAST_ACCESSED_LOCALE\n+   #99 = String             #100          // __psiprobe_la_local\n+  #100 = Utf8               __psiprobe_la_local\n+  #101 = Utf8               Signature\n+  #102 = Utf8               Ljava/util/List<Lpsiprobe/model/Attribute;>;\n+  #103 = Utf8               Code\n+  #104 = Utf8               LineNumberTable\n+  #105 = Utf8               LocalVariableTable\n+  #106 = Utf8               this\n+  #107 = Utf8               Lpsiprobe/model/ApplicationSession;\n+  #108 = Utf8               getId\n+  #109 = Utf8               ()Ljava/lang/String;\n+  #110 = Utf8               setId\n+  #111 = Utf8               (Ljava/lang/String;)V\n+  #112 = Utf8               MethodParameters\n+  #113 = Utf8               getApplicationName\n+  #114 = Utf8               setApplicationName\n+  #115 = Utf8               getCreationTime\n+  #116 = Utf8               ()Ljava/util/Date;\n+  #117 = Utf8               StackMapTable\n+  #118 = Utf8               setCreationTime\n+  #119 = Utf8               (Ljava/util/Date;)V\n+  #120 = Utf8               getLastAccessTime\n+  #121 = Utf8               setLastAccessTime\n+  #122 = Utf8               setMaxIdleTime\n+  #123 = Utf8               (I)V\n+  #124 = Utf8               isValid\n+  #125 = Utf8               ()Z\n+  #126 = Utf8               setValid\n+  #127 = Utf8               (Z)V\n+  #128 = Utf8               getObjectCount\n+  #129 = Utf8               setObjectCount\n+  #130 = Utf8               getAttributes\n+  #131 = Utf8               ()Ljava/util/List;\n+  #132 = Utf8               ()Ljava/util/List<Lpsiprobe/model/Attribute;>;\n+  #133 = Utf8               setAttributes\n+  #134 = Utf8               (Ljava/util/List;)V\n+  #135 = Utf8               LocalVariableTypeTable\n+  #136 = Utf8               (Ljava/util/List<Lpsiprobe/model/Attribute;>;)V\n+  #137 = Utf8               addAttribute\n+  #138 = Utf8               (Lpsiprobe/model/Attribute;)V\n+  #139 = Utf8               sa\n+  #140 = Utf8               Lpsiprobe/model/Attribute;\n+  #141 = Utf8               getInfo\n+  #142 = Utf8               setInfo\n+  #143 = Utf8               getManagerType\n+  #144 = Utf8               setManagerType\n+  #145 = Utf8               getExpiryTime\n+  #146 = Utf8               isSerializable\n+  #147 = Utf8               setSerializable\n+  #148 = Utf8               getSize\n+  #149 = Utf8               setSize\n+  #150 = Utf8               isAllowedToViewValues\n+  #151 = Utf8               setAllowedToViewValues\n+  #152 = Utf8               getLastAccessedIp\n+  #153 = Utf8               setLastAccessedIp\n+  #154 = Utf8               getLastAccessedIpLocale\n+  #155 = Utf8               ()Ljava/util/Locale;\n   #156 = Utf8               setLastAccessedIpLocale\n   #157 = Utf8               (Ljava/util/Locale;)V\n   #158 = Utf8               SourceFile\n   #159 = Utf8               ApplicationSession.java\n {\n   public static final java.lang.String LAST_ACCESSED_BY_IP = \"__psiprobe_la_ip\";\n     descriptor: Ljava/lang/String;\n@@ -217,15 +217,15 @@\n   private java.lang.String managerType;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<psiprobe.model.Attribute> attributes;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #30                          // Ljava/util/List<Lpsiprobe/model/Attribute;>;\n+    Signature: #102                         // Ljava/util/List<Lpsiprobe/model/Attribute;>;\n \n   private long size;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   private boolean allowedToViewValues;\n     descriptor: Z\n@@ -241,51 +241,50 @@\n \n   public psiprobe.model.ApplicationSession();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #41                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #43                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #44                 // Field attributes:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field attributes:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 21: 0\n         line 60: 4\n-        line 21: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public java.lang.String getId();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #52                 // Field id:Ljava/lang/String;\n+         1: getfield      #16                 // Field id:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setId(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #52                 // Field id:Ljava/lang/String;\n+         2: putfield      #16                 // Field id:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -296,30 +295,30 @@\n \n   public java.lang.String getApplicationName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #58                 // Field applicationName:Ljava/lang/String;\n+         1: getfield      #20                 // Field applicationName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setApplicationName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #58                 // Field applicationName:Ljava/lang/String;\n+         2: putfield      #20                 // Field applicationName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 107: 0\n         line 108: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -330,24 +329,24 @@\n \n   public java.util.Date getCreationTime();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #63                 // Field creationTime:Ljava/util/Date;\n+         1: getfield      #23                 // Field creationTime:Ljava/util/Date;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          25\n-        11: new           #65                 // class java/util/Date\n+        11: new           #27                 // class java/util/Date\n         14: dup\n         15: aload_0\n-        16: getfield      #63                 // Field creationTime:Ljava/util/Date;\n-        19: invokevirtual #67                 // Method java/util/Date.getTime:()J\n-        22: invokespecial #71                 // Method java/util/Date.\"<init>\":(J)V\n+        16: getfield      #23                 // Field creationTime:Ljava/util/Date;\n+        19: invokevirtual #29                 // Method java/util/Date.getTime:()J\n+        22: invokespecial #33                 // Method java/util/Date.\"<init>\":(J)V\n         25: areturn\n       LineNumberTable:\n         line 116: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/model/ApplicationSession;\n       StackMapTable: number_of_entries = 2\n@@ -361,20 +360,20 @@\n     Code:\n       stack=5, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: ifnonnull     9\n          5: aconst_null\n          6: goto          20\n-         9: new           #65                 // class java/util/Date\n+         9: new           #27                 // class java/util/Date\n         12: dup\n         13: aload_1\n-        14: invokevirtual #67                 // Method java/util/Date.getTime:()J\n-        17: invokespecial #71                 // Method java/util/Date.\"<init>\":(J)V\n-        20: putfield      #63                 // Field creationTime:Ljava/util/Date;\n+        14: invokevirtual #29                 // Method java/util/Date.getTime:()J\n+        17: invokespecial #33                 // Method java/util/Date.\"<init>\":(J)V\n+        20: putfield      #23                 // Field creationTime:Ljava/util/Date;\n         23: return\n       LineNumberTable:\n         line 125: 0\n         line 126: 23\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -392,24 +391,24 @@\n \n   public java.util.Date getLastAccessTime();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #78                 // Field lastAccessTime:Ljava/util/Date;\n+         1: getfield      #36                 // Field lastAccessTime:Ljava/util/Date;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          25\n-        11: new           #65                 // class java/util/Date\n+        11: new           #27                 // class java/util/Date\n         14: dup\n         15: aload_0\n-        16: getfield      #78                 // Field lastAccessTime:Ljava/util/Date;\n-        19: invokevirtual #67                 // Method java/util/Date.getTime:()J\n-        22: invokespecial #71                 // Method java/util/Date.\"<init>\":(J)V\n+        16: getfield      #36                 // Field lastAccessTime:Ljava/util/Date;\n+        19: invokevirtual #29                 // Method java/util/Date.getTime:()J\n+        22: invokespecial #33                 // Method java/util/Date.\"<init>\":(J)V\n         25: areturn\n       LineNumberTable:\n         line 134: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/model/ApplicationSession;\n       StackMapTable: number_of_entries = 2\n@@ -423,20 +422,20 @@\n     Code:\n       stack=5, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: ifnonnull     9\n          5: aconst_null\n          6: goto          20\n-         9: new           #65                 // class java/util/Date\n+         9: new           #27                 // class java/util/Date\n         12: dup\n         13: aload_1\n-        14: invokevirtual #67                 // Method java/util/Date.getTime:()J\n-        17: invokespecial #71                 // Method java/util/Date.\"<init>\":(J)V\n-        20: putfield      #78                 // Field lastAccessTime:Ljava/util/Date;\n+        14: invokevirtual #29                 // Method java/util/Date.getTime:()J\n+        17: invokespecial #33                 // Method java/util/Date.\"<init>\":(J)V\n+        20: putfield      #36                 // Field lastAccessTime:Ljava/util/Date;\n         23: return\n       LineNumberTable:\n         line 143: 0\n         line 144: 23\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -454,30 +453,30 @@\n \n   public int getMaxIdleTime();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #83                 // Field maxIdleTime:I\n+         1: getfield      #39                 // Field maxIdleTime:I\n          4: ireturn\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setMaxIdleTime(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #83                 // Field maxIdleTime:I\n+         2: putfield      #39                 // Field maxIdleTime:I\n          5: return\n       LineNumberTable:\n         line 161: 0\n         line 162: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -488,30 +487,30 @@\n \n   public boolean isValid();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #89                 // Field valid:Z\n+         1: getfield      #43                 // Field valid:Z\n          4: ireturn\n       LineNumberTable:\n         line 170: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setValid(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #89                 // Field valid:Z\n+         2: putfield      #43                 // Field valid:Z\n          5: return\n       LineNumberTable:\n         line 179: 0\n         line 180: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -522,30 +521,30 @@\n \n   public long getObjectCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #94                 // Field objectCount:J\n+         1: getfield      #47                 // Field objectCount:J\n          4: lreturn\n       LineNumberTable:\n         line 188: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setObjectCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #94                 // Field objectCount:J\n+         2: putfield      #47                 // Field objectCount:J\n          5: return\n       LineNumberTable:\n         line 197: 0\n         line 198: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -553,59 +552,59 @@\n     MethodParameters:\n       Name                           Flags\n       objectCount\n \n   public java.util.List<psiprobe.model.Attribute> getAttributes();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #99                          // ()Ljava/util/List<Lpsiprobe/model/Attribute;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field attributes:Ljava/util/List;\n+         1: getfield      #10                 // Field attributes:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 206: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n+    Signature: #132                         // ()Ljava/util/List<Lpsiprobe/model/Attribute;>;\n \n   public void setAttributes(java.util.List<psiprobe.model.Attribute>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #102                         // (Ljava/util/List<Lpsiprobe/model/Attribute;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #44                 // Field attributes:Ljava/util/List;\n+         2: putfield      #10                 // Field attributes:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 215: 0\n         line 216: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n             0       6     1 attributes   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 attributes   Ljava/util/List<Lpsiprobe/model/Attribute;>;\n     MethodParameters:\n       Name                           Flags\n       attributes\n+    Signature: #136                         // (Ljava/util/List<Lpsiprobe/model/Attribute;>;)V\n \n   public void addAttribute(psiprobe.model.Attribute);\n     descriptor: (Lpsiprobe/model/Attribute;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #44                 // Field attributes:Ljava/util/List;\n+         1: getfield      #10                 // Field attributes:Ljava/util/List;\n          4: aload_1\n-         5: invokeinterface #106,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         5: invokeinterface #51,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         10: pop\n         11: return\n       LineNumberTable:\n         line 224: 0\n         line 225: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -617,30 +616,30 @@\n \n   public java.lang.String getInfo();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #115                // Field info:Ljava/lang/String;\n+         1: getfield      #57                 // Field info:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 233: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setInfo(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #115                // Field info:Ljava/lang/String;\n+         2: putfield      #57                 // Field info:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 242: 0\n         line 243: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -651,30 +650,30 @@\n \n   public java.lang.String getManagerType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #119                // Field managerType:Ljava/lang/String;\n+         1: getfield      #60                 // Field managerType:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 251: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setManagerType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #119                // Field managerType:Ljava/lang/String;\n+         2: putfield      #60                 // Field managerType:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 260: 0\n         line 261: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -685,22 +684,22 @@\n \n   public long getAge();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #63                 // Field creationTime:Ljava/util/Date;\n+         1: getfield      #23                 // Field creationTime:Ljava/util/Date;\n          4: ifnonnull     9\n          7: lconst_0\n          8: lreturn\n-         9: invokestatic  #123                // Method java/lang/System.currentTimeMillis:()J\n+         9: invokestatic  #63                 // Method java/lang/System.currentTimeMillis:()J\n         12: aload_0\n-        13: getfield      #63                 // Field creationTime:Ljava/util/Date;\n-        16: invokevirtual #67                 // Method java/util/Date.getTime:()J\n+        13: getfield      #23                 // Field creationTime:Ljava/util/Date;\n+        16: invokevirtual #29                 // Method java/util/Date.getTime:()J\n         19: lsub\n         20: lreturn\n       LineNumberTable:\n         line 269: 0\n         line 270: 7\n         line 272: 9\n       LocalVariableTable:\n@@ -711,23 +710,23 @@\n \n   public long getIdleTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #78                 // Field lastAccessTime:Ljava/util/Date;\n+         1: getfield      #36                 // Field lastAccessTime:Ljava/util/Date;\n          4: ifnonnull     12\n          7: aload_0\n-         8: invokevirtual #129                // Method getAge:()J\n+         8: invokevirtual #68                 // Method getAge:()J\n         11: lreturn\n-        12: invokestatic  #123                // Method java/lang/System.currentTimeMillis:()J\n+        12: invokestatic  #63                 // Method java/lang/System.currentTimeMillis:()J\n         15: aload_0\n-        16: getfield      #78                 // Field lastAccessTime:Ljava/util/Date;\n-        19: invokevirtual #67                 // Method java/util/Date.getTime:()J\n+        16: getfield      #36                 // Field lastAccessTime:Ljava/util/Date;\n+        19: invokevirtual #29                 // Method java/util/Date.getTime:()J\n         22: lsub\n         23: lreturn\n       LineNumberTable:\n         line 281: 0\n         line 282: 7\n         line 284: 12\n       LocalVariableTable:\n@@ -738,29 +737,29 @@\n \n   public java.util.Date getExpiryTime();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #132                // Method getMaxIdleTime:()I\n+         1: invokevirtual #71                 // Method getMaxIdleTime:()I\n          4: ifgt          9\n          7: aconst_null\n          8: areturn\n-         9: new           #65                 // class java/util/Date\n+         9: new           #27                 // class java/util/Date\n         12: dup\n-        13: invokestatic  #123                // Method java/lang/System.currentTimeMillis:()J\n+        13: invokestatic  #63                 // Method java/lang/System.currentTimeMillis:()J\n         16: aload_0\n-        17: invokevirtual #132                // Method getMaxIdleTime:()I\n+        17: invokevirtual #71                 // Method getMaxIdleTime:()I\n         20: i2l\n         21: ladd\n         22: aload_0\n-        23: invokevirtual #134                // Method getIdleTime:()J\n+        23: invokevirtual #75                 // Method getIdleTime:()J\n         26: lsub\n-        27: invokespecial #71                 // Method java/util/Date.\"<init>\":(J)V\n+        27: invokespecial #33                 // Method java/util/Date.\"<init>\":(J)V\n         30: areturn\n       LineNumberTable:\n         line 293: 0\n         line 294: 7\n         line 296: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -770,30 +769,30 @@\n \n   public boolean isSerializable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #137                // Field serializable:Z\n+         1: getfield      #78                 // Field serializable:Z\n          4: ireturn\n       LineNumberTable:\n         line 305: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setSerializable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #137                // Field serializable:Z\n+         2: putfield      #78                 // Field serializable:Z\n          5: return\n       LineNumberTable:\n         line 314: 0\n         line 315: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -804,30 +803,30 @@\n \n   public long getSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #141                // Field size:J\n+         1: getfield      #81                 // Field size:J\n          4: lreturn\n       LineNumberTable:\n         line 323: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #141                // Field size:J\n+         2: putfield      #81                 // Field size:J\n          5: return\n       LineNumberTable:\n         line 332: 0\n         line 333: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -838,30 +837,30 @@\n \n   public boolean isAllowedToViewValues();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #145                // Field allowedToViewValues:Z\n+         1: getfield      #84                 // Field allowedToViewValues:Z\n          4: ireturn\n       LineNumberTable:\n         line 341: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setAllowedToViewValues(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #145                // Field allowedToViewValues:Z\n+         2: putfield      #84                 // Field allowedToViewValues:Z\n          5: return\n       LineNumberTable:\n         line 350: 0\n         line 351: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -872,30 +871,30 @@\n \n   public java.lang.String getLastAccessedIp();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #149                // Field lastAccessedIp:Ljava/lang/String;\n+         1: getfield      #87                 // Field lastAccessedIp:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 359: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setLastAccessedIp(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #149                // Field lastAccessedIp:Ljava/lang/String;\n+         2: putfield      #87                 // Field lastAccessedIp:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 368: 0\n         line 369: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n@@ -906,30 +905,30 @@\n \n   public java.util.Locale getLastAccessedIpLocale();\n     descriptor: ()Ljava/util/Locale;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #154                // Field lastAccessedIpLocale:Ljava/util/Locale;\n+         1: getfield      #90                 // Field lastAccessedIpLocale:Ljava/util/Locale;\n          4: areturn\n       LineNumberTable:\n         line 377: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ApplicationSession;\n \n   public void setLastAccessedIpLocale(java.util.Locale);\n     descriptor: (Ljava/util/Locale;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #154                // Field lastAccessedIpLocale:Ljava/util/Locale;\n+         2: putfield      #90                 // Field lastAccessedIpLocale:Ljava/util/Locale;\n          5: return\n       LineNumberTable:\n         line 386: 0\n         line 387: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ApplicationSession;\n"}]}, {"source1": "psiprobe/model/Attribute.class", "source2": "psiprobe/model/Attribute.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,66 +1,66 @@\n-  SHA-256 checksum abe1268065eb6723dc074ef060f837ff93c2ce8261f3d6d3aaa9ac5b861afc9e\n+  SHA-256 checksum dada0ea05030b6a17c9f2a53d8766e778b4a554db6419477d9d8acc0b2b6fea8\n   Compiled from \"Attribute.java\"\n public class psiprobe.model.Attribute\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/Attribute\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/Attribute\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 5, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/Attribute\n-   #2 = Utf8               psiprobe/model/Attribute\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               type\n-   #8 = Utf8               value\n-   #9 = Utf8               Ljava/lang/Object;\n-  #10 = Utf8               serializable\n-  #11 = Utf8               Z\n-  #12 = Utf8               size\n-  #13 = Utf8               J\n-  #14 = Utf8               <init>\n-  #15 = Utf8               ()V\n-  #16 = Utf8               Code\n-  #17 = Methodref          #3.#18         // java/lang/Object.\"<init>\":()V\n-  #18 = NameAndType        #14:#15        // \"<init>\":()V\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/model/Attribute;\n-  #23 = Utf8               getName\n-  #24 = Utf8               ()Ljava/lang/String;\n-  #25 = Fieldref           #1.#26         // psiprobe/model/Attribute.name:Ljava/lang/String;\n-  #26 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #27 = Utf8               setName\n-  #28 = Utf8               (Ljava/lang/String;)V\n-  #29 = Utf8               MethodParameters\n-  #30 = Utf8               getType\n-  #31 = Fieldref           #1.#32         // psiprobe/model/Attribute.type:Ljava/lang/String;\n-  #32 = NameAndType        #7:#6          // type:Ljava/lang/String;\n-  #33 = Utf8               setType\n-  #34 = Utf8               getValue\n-  #35 = Utf8               ()Ljava/lang/Object;\n-  #36 = Fieldref           #1.#37         // psiprobe/model/Attribute.value:Ljava/lang/Object;\n-  #37 = NameAndType        #8:#9          // value:Ljava/lang/Object;\n-  #38 = Utf8               setValue\n-  #39 = Utf8               (Ljava/lang/Object;)V\n-  #40 = Utf8               isSerializable\n-  #41 = Utf8               ()Z\n-  #42 = Fieldref           #1.#43         // psiprobe/model/Attribute.serializable:Z\n-  #43 = NameAndType        #10:#11        // serializable:Z\n-  #44 = Utf8               setSerializable\n-  #45 = Utf8               (Z)V\n-  #46 = Utf8               getSize\n-  #47 = Utf8               ()J\n-  #48 = Fieldref           #1.#49         // psiprobe/model/Attribute.size:J\n-  #49 = NameAndType        #12:#13        // size:J\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/Attribute.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/Attribute\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/Attribute\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/Attribute.type:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // type:Ljava/lang/String;\n+  #15 = Utf8               type\n+  #16 = Fieldref           #8.#17         // psiprobe/model/Attribute.value:Ljava/lang/Object;\n+  #17 = NameAndType        #18:#19        // value:Ljava/lang/Object;\n+  #18 = Utf8               value\n+  #19 = Utf8               Ljava/lang/Object;\n+  #20 = Fieldref           #8.#21         // psiprobe/model/Attribute.serializable:Z\n+  #21 = NameAndType        #22:#23        // serializable:Z\n+  #22 = Utf8               serializable\n+  #23 = Utf8               Z\n+  #24 = Fieldref           #8.#25         // psiprobe/model/Attribute.size:J\n+  #25 = NameAndType        #26:#27        // size:J\n+  #26 = Utf8               size\n+  #27 = Utf8               J\n+  #28 = Utf8               Code\n+  #29 = Utf8               LineNumberTable\n+  #30 = Utf8               LocalVariableTable\n+  #31 = Utf8               this\n+  #32 = Utf8               Lpsiprobe/model/Attribute;\n+  #33 = Utf8               getName\n+  #34 = Utf8               ()Ljava/lang/String;\n+  #35 = Utf8               setName\n+  #36 = Utf8               (Ljava/lang/String;)V\n+  #37 = Utf8               MethodParameters\n+  #38 = Utf8               getType\n+  #39 = Utf8               setType\n+  #40 = Utf8               getValue\n+  #41 = Utf8               ()Ljava/lang/Object;\n+  #42 = Utf8               setValue\n+  #43 = Utf8               (Ljava/lang/Object;)V\n+  #44 = Utf8               isSerializable\n+  #45 = Utf8               ()Z\n+  #46 = Utf8               setSerializable\n+  #47 = Utf8               (Z)V\n+  #48 = Utf8               getSize\n+  #49 = Utf8               ()J\n   #50 = Utf8               setSize\n   #51 = Utf8               (J)V\n   #52 = Utf8               SourceFile\n   #53 = Utf8               Attribute.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -84,44 +84,44 @@\n \n   public psiprobe.model.Attribute();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #17                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 17: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Attribute;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #25                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 40: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Attribute;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #25                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Attribute;\n@@ -132,30 +132,30 @@\n \n   public java.lang.String getType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field type:Ljava/lang/String;\n+         1: getfield      #13                 // Field type:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Attribute;\n \n   public void setType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #31                 // Field type:Ljava/lang/String;\n+         2: putfield      #13                 // Field type:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 67: 0\n         line 68: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Attribute;\n@@ -166,30 +166,30 @@\n \n   public java.lang.Object getValue();\n     descriptor: ()Ljava/lang/Object;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #36                 // Field value:Ljava/lang/Object;\n+         1: getfield      #16                 // Field value:Ljava/lang/Object;\n          4: areturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Attribute;\n \n   public void setValue(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #36                 // Field value:Ljava/lang/Object;\n+         2: putfield      #16                 // Field value:Ljava/lang/Object;\n          5: return\n       LineNumberTable:\n         line 85: 0\n         line 86: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Attribute;\n@@ -200,30 +200,30 @@\n \n   public boolean isSerializable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #42                 // Field serializable:Z\n+         1: getfield      #20                 // Field serializable:Z\n          4: ireturn\n       LineNumberTable:\n         line 94: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Attribute;\n \n   public void setSerializable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #42                 // Field serializable:Z\n+         2: putfield      #20                 // Field serializable:Z\n          5: return\n       LineNumberTable:\n         line 103: 0\n         line 104: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Attribute;\n@@ -234,30 +234,30 @@\n \n   public long getSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #48                 // Field size:J\n+         1: getfield      #24                 // Field size:J\n          4: lreturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Attribute;\n \n   public void setSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #48                 // Field size:J\n+         2: putfield      #24                 // Field size:J\n          5: return\n       LineNumberTable:\n         line 121: 0\n         line 122: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Attribute;\n"}]}, {"source1": "psiprobe/model/Connector.class", "source2": "psiprobe/model/Connector.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,135 +1,135 @@\n-  SHA-256 checksum f7743b198b769e354920aa17a190a7f58fa4959134a93d52a26604898e20ac3a\n+  SHA-256 checksum 82881ec9fc50b8d023f43bec81f34396997b597e21d39bc0dba0dc0dde29d967\n   Compiled from \"Connector.java\"\n public class psiprobe.model.Connector\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/Connector\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/Connector\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 14, methods: 30, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/Connector\n-    #2 = Utf8               psiprobe/model/Connector\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               protocolHandler\n-    #6 = Utf8               Ljava/lang/String;\n-    #7 = Utf8               maxTime\n-    #8 = Utf8               J\n-    #9 = Utf8               processingTime\n-   #10 = Utf8               requestCount\n-   #11 = Utf8               I\n-   #12 = Utf8               status\n-   #13 = Utf8               protocol\n-   #14 = Utf8               localPort\n-   #15 = Utf8               Ljava/lang/Integer;\n-   #16 = Utf8               port\n-   #17 = Utf8               schema\n-   #18 = Utf8               secure\n-   #19 = Utf8               Z\n-   #20 = Utf8               errorCount\n-   #21 = Utf8               bytesReceived\n-   #22 = Utf8               bytesSent\n-   #23 = Utf8               requestProcessors\n-   #24 = Utf8               Ljava/util/List;\n-   #25 = Utf8               Signature\n-   #26 = Utf8               Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n-   #27 = Utf8               <init>\n-   #28 = Utf8               ()V\n-   #29 = Utf8               Code\n-   #30 = Methodref          #3.#31        // java/lang/Object.\"<init>\":()V\n-   #31 = NameAndType        #27:#28       // \"<init>\":()V\n-   #32 = Class              #33           // java/util/ArrayList\n-   #33 = Utf8               java/util/ArrayList\n-   #34 = Methodref          #32.#31       // java/util/ArrayList.\"<init>\":()V\n-   #35 = Fieldref           #1.#36        // psiprobe/model/Connector.requestProcessors:Ljava/util/List;\n-   #36 = NameAndType        #23:#24       // requestProcessors:Ljava/util/List;\n-   #37 = Utf8               LineNumberTable\n-   #38 = Utf8               LocalVariableTable\n-   #39 = Utf8               this\n-   #40 = Utf8               Lpsiprobe/model/Connector;\n-   #41 = Utf8               getProtocolHandler\n-   #42 = Utf8               ()Ljava/lang/String;\n-   #43 = Fieldref           #1.#44        // psiprobe/model/Connector.protocolHandler:Ljava/lang/String;\n-   #44 = NameAndType        #5:#6         // protocolHandler:Ljava/lang/String;\n-   #45 = Utf8               setProtocolHandler\n-   #46 = Utf8               (Ljava/lang/String;)V\n-   #47 = Utf8               MethodParameters\n-   #48 = Utf8               getMaxTime\n-   #49 = Utf8               ()J\n-   #50 = Fieldref           #1.#51        // psiprobe/model/Connector.maxTime:J\n-   #51 = NameAndType        #7:#8         // maxTime:J\n-   #52 = Utf8               setMaxTime\n-   #53 = Utf8               (J)V\n-   #54 = Utf8               getProcessingTime\n-   #55 = Fieldref           #1.#56        // psiprobe/model/Connector.processingTime:J\n-   #56 = NameAndType        #9:#8         // processingTime:J\n-   #57 = Utf8               setProcessingTime\n-   #58 = Utf8               getRequestCount\n-   #59 = Utf8               ()I\n-   #60 = Fieldref           #1.#61        // psiprobe/model/Connector.requestCount:I\n-   #61 = NameAndType        #10:#11       // requestCount:I\n-   #62 = Utf8               setRequestCount\n-   #63 = Utf8               (I)V\n-   #64 = Utf8               getBytesReceived\n-   #65 = Fieldref           #1.#66        // psiprobe/model/Connector.bytesReceived:J\n-   #66 = NameAndType        #21:#8        // bytesReceived:J\n-   #67 = Utf8               setBytesReceived\n-   #68 = Utf8               getBytesSent\n-   #69 = Fieldref           #1.#70        // psiprobe/model/Connector.bytesSent:J\n-   #70 = NameAndType        #22:#8        // bytesSent:J\n-   #71 = Utf8               setBytesSent\n-   #72 = Utf8               getErrorCount\n-   #73 = Fieldref           #1.#74        // psiprobe/model/Connector.errorCount:I\n-   #74 = NameAndType        #20:#11       // errorCount:I\n-   #75 = Utf8               setErrorCount\n-   #76 = Utf8               getRequestProcessors\n-   #77 = Utf8               ()Ljava/util/List;\n-   #78 = Utf8               ()Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n-   #79 = Utf8               setRequestProcessors\n-   #80 = Utf8               (Ljava/util/List;)V\n-   #81 = Utf8               (Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;)V\n-   #82 = Utf8               LocalVariableTypeTable\n-   #83 = Utf8               addRequestProcessor\n-   #84 = Utf8               (Lpsiprobe/model/RequestProcessor;)V\n-   #85 = InterfaceMethodref #86.#88       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #86 = Class              #87           // java/util/List\n-   #87 = Utf8               java/util/List\n-   #88 = NameAndType        #89:#90       // add:(Ljava/lang/Object;)Z\n-   #89 = Utf8               add\n-   #90 = Utf8               (Ljava/lang/Object;)Z\n-   #91 = Utf8               rp\n-   #92 = Utf8               Lpsiprobe/model/RequestProcessor;\n-   #93 = Utf8               getStatus\n-   #94 = Fieldref           #1.#95        // psiprobe/model/Connector.status:Ljava/lang/String;\n-   #95 = NameAndType        #12:#6        // status:Ljava/lang/String;\n-   #96 = Utf8               setStatus\n-   #97 = Utf8               getProtocol\n-   #98 = Fieldref           #1.#99        // psiprobe/model/Connector.protocol:Ljava/lang/String;\n-   #99 = NameAndType        #13:#6        // protocol:Ljava/lang/String;\n-  #100 = Utf8               setProtocol\n-  #101 = Utf8               getLocalPort\n-  #102 = Utf8               ()Ljava/lang/Integer;\n-  #103 = Fieldref           #1.#104       // psiprobe/model/Connector.localPort:Ljava/lang/Integer;\n-  #104 = NameAndType        #14:#15       // localPort:Ljava/lang/Integer;\n-  #105 = Utf8               setLocalPort\n-  #106 = Utf8               (Ljava/lang/Integer;)V\n-  #107 = Utf8               getPort\n-  #108 = Fieldref           #1.#109       // psiprobe/model/Connector.port:Ljava/lang/Integer;\n-  #109 = NameAndType        #16:#15       // port:Ljava/lang/Integer;\n-  #110 = Utf8               setPort\n-  #111 = Utf8               getSchema\n-  #112 = Fieldref           #1.#113       // psiprobe/model/Connector.schema:Ljava/lang/String;\n-  #113 = NameAndType        #17:#6        // schema:Ljava/lang/String;\n-  #114 = Utf8               setSchema\n-  #115 = Utf8               isSecure\n-  #116 = Utf8               ()Z\n-  #117 = Fieldref           #1.#118       // psiprobe/model/Connector.secure:Z\n-  #118 = NameAndType        #18:#19       // secure:Z\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Fieldref           #11.#12       // psiprobe/model/Connector.requestProcessors:Ljava/util/List;\n+   #11 = Class              #13           // psiprobe/model/Connector\n+   #12 = NameAndType        #14:#15       // requestProcessors:Ljava/util/List;\n+   #13 = Utf8               psiprobe/model/Connector\n+   #14 = Utf8               requestProcessors\n+   #15 = Utf8               Ljava/util/List;\n+   #16 = Fieldref           #11.#17       // psiprobe/model/Connector.protocolHandler:Ljava/lang/String;\n+   #17 = NameAndType        #18:#19       // protocolHandler:Ljava/lang/String;\n+   #18 = Utf8               protocolHandler\n+   #19 = Utf8               Ljava/lang/String;\n+   #20 = Fieldref           #11.#21       // psiprobe/model/Connector.maxTime:J\n+   #21 = NameAndType        #22:#23       // maxTime:J\n+   #22 = Utf8               maxTime\n+   #23 = Utf8               J\n+   #24 = Fieldref           #11.#25       // psiprobe/model/Connector.processingTime:J\n+   #25 = NameAndType        #26:#23       // processingTime:J\n+   #26 = Utf8               processingTime\n+   #27 = Fieldref           #11.#28       // psiprobe/model/Connector.requestCount:I\n+   #28 = NameAndType        #29:#30       // requestCount:I\n+   #29 = Utf8               requestCount\n+   #30 = Utf8               I\n+   #31 = Fieldref           #11.#32       // psiprobe/model/Connector.bytesReceived:J\n+   #32 = NameAndType        #33:#23       // bytesReceived:J\n+   #33 = Utf8               bytesReceived\n+   #34 = Fieldref           #11.#35       // psiprobe/model/Connector.bytesSent:J\n+   #35 = NameAndType        #36:#23       // bytesSent:J\n+   #36 = Utf8               bytesSent\n+   #37 = Fieldref           #11.#38       // psiprobe/model/Connector.errorCount:I\n+   #38 = NameAndType        #39:#30       // errorCount:I\n+   #39 = Utf8               errorCount\n+   #40 = InterfaceMethodref #41.#42       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #41 = Class              #43           // java/util/List\n+   #42 = NameAndType        #44:#45       // add:(Ljava/lang/Object;)Z\n+   #43 = Utf8               java/util/List\n+   #44 = Utf8               add\n+   #45 = Utf8               (Ljava/lang/Object;)Z\n+   #46 = Fieldref           #11.#47       // psiprobe/model/Connector.status:Ljava/lang/String;\n+   #47 = NameAndType        #48:#19       // status:Ljava/lang/String;\n+   #48 = Utf8               status\n+   #49 = Fieldref           #11.#50       // psiprobe/model/Connector.protocol:Ljava/lang/String;\n+   #50 = NameAndType        #51:#19       // protocol:Ljava/lang/String;\n+   #51 = Utf8               protocol\n+   #52 = Fieldref           #11.#53       // psiprobe/model/Connector.localPort:Ljava/lang/Integer;\n+   #53 = NameAndType        #54:#55       // localPort:Ljava/lang/Integer;\n+   #54 = Utf8               localPort\n+   #55 = Utf8               Ljava/lang/Integer;\n+   #56 = Fieldref           #11.#57       // psiprobe/model/Connector.port:Ljava/lang/Integer;\n+   #57 = NameAndType        #58:#55       // port:Ljava/lang/Integer;\n+   #58 = Utf8               port\n+   #59 = Fieldref           #11.#60       // psiprobe/model/Connector.schema:Ljava/lang/String;\n+   #60 = NameAndType        #61:#19       // schema:Ljava/lang/String;\n+   #61 = Utf8               schema\n+   #62 = Fieldref           #11.#63       // psiprobe/model/Connector.secure:Z\n+   #63 = NameAndType        #64:#65       // secure:Z\n+   #64 = Utf8               secure\n+   #65 = Utf8               Z\n+   #66 = Utf8               Signature\n+   #67 = Utf8               Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n+   #68 = Utf8               Code\n+   #69 = Utf8               LineNumberTable\n+   #70 = Utf8               LocalVariableTable\n+   #71 = Utf8               this\n+   #72 = Utf8               Lpsiprobe/model/Connector;\n+   #73 = Utf8               getProtocolHandler\n+   #74 = Utf8               ()Ljava/lang/String;\n+   #75 = Utf8               setProtocolHandler\n+   #76 = Utf8               (Ljava/lang/String;)V\n+   #77 = Utf8               MethodParameters\n+   #78 = Utf8               getMaxTime\n+   #79 = Utf8               ()J\n+   #80 = Utf8               setMaxTime\n+   #81 = Utf8               (J)V\n+   #82 = Utf8               getProcessingTime\n+   #83 = Utf8               setProcessingTime\n+   #84 = Utf8               getRequestCount\n+   #85 = Utf8               ()I\n+   #86 = Utf8               setRequestCount\n+   #87 = Utf8               (I)V\n+   #88 = Utf8               getBytesReceived\n+   #89 = Utf8               setBytesReceived\n+   #90 = Utf8               getBytesSent\n+   #91 = Utf8               setBytesSent\n+   #92 = Utf8               getErrorCount\n+   #93 = Utf8               setErrorCount\n+   #94 = Utf8               getRequestProcessors\n+   #95 = Utf8               ()Ljava/util/List;\n+   #96 = Utf8               ()Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n+   #97 = Utf8               setRequestProcessors\n+   #98 = Utf8               (Ljava/util/List;)V\n+   #99 = Utf8               LocalVariableTypeTable\n+  #100 = Utf8               (Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;)V\n+  #101 = Utf8               addRequestProcessor\n+  #102 = Utf8               (Lpsiprobe/model/RequestProcessor;)V\n+  #103 = Utf8               rp\n+  #104 = Utf8               Lpsiprobe/model/RequestProcessor;\n+  #105 = Utf8               getStatus\n+  #106 = Utf8               setStatus\n+  #107 = Utf8               getProtocol\n+  #108 = Utf8               setProtocol\n+  #109 = Utf8               getLocalPort\n+  #110 = Utf8               ()Ljava/lang/Integer;\n+  #111 = Utf8               setLocalPort\n+  #112 = Utf8               (Ljava/lang/Integer;)V\n+  #113 = Utf8               getPort\n+  #114 = Utf8               setPort\n+  #115 = Utf8               getSchema\n+  #116 = Utf8               setSchema\n+  #117 = Utf8               isSecure\n+  #118 = Utf8               ()Z\n   #119 = Utf8               setSecure\n   #120 = Utf8               (Z)V\n   #121 = Utf8               SourceFile\n   #122 = Utf8               Connector.java\n {\n   private java.lang.String protocolHandler;\n     descriptor: Ljava/lang/String;\n@@ -182,59 +182,58 @@\n   private long bytesSent;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<psiprobe.model.RequestProcessor> requestProcessors;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #26                          // Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n+    Signature: #67                          // Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n \n   public psiprobe.model.Connector();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #30                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #32                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #34                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #35                 // Field requestProcessors:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field requestProcessors:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 19: 0\n         line 61: 4\n-        line 19: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/model/Connector;\n \n   public java.lang.String getProtocolHandler();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #43                 // Field protocolHandler:Ljava/lang/String;\n+         1: getfield      #16                 // Field protocolHandler:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 69: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setProtocolHandler(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #43                 // Field protocolHandler:Ljava/lang/String;\n+         2: putfield      #16                 // Field protocolHandler:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -245,30 +244,30 @@\n \n   public long getMaxTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field maxTime:J\n+         1: getfield      #20                 // Field maxTime:J\n          4: lreturn\n       LineNumberTable:\n         line 87: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setMaxTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #50                 // Field maxTime:J\n+         2: putfield      #20                 // Field maxTime:J\n          5: return\n       LineNumberTable:\n         line 96: 0\n         line 97: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -279,30 +278,30 @@\n \n   public long getProcessingTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #55                 // Field processingTime:J\n+         1: getfield      #24                 // Field processingTime:J\n          4: lreturn\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setProcessingTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #55                 // Field processingTime:J\n+         2: putfield      #24                 // Field processingTime:J\n          5: return\n       LineNumberTable:\n         line 114: 0\n         line 115: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -313,30 +312,30 @@\n \n   public int getRequestCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #60                 // Field requestCount:I\n+         1: getfield      #27                 // Field requestCount:I\n          4: ireturn\n       LineNumberTable:\n         line 123: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setRequestCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #60                 // Field requestCount:I\n+         2: putfield      #27                 // Field requestCount:I\n          5: return\n       LineNumberTable:\n         line 132: 0\n         line 133: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -347,30 +346,30 @@\n \n   public long getBytesReceived();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #65                 // Field bytesReceived:J\n+         1: getfield      #31                 // Field bytesReceived:J\n          4: lreturn\n       LineNumberTable:\n         line 141: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setBytesReceived(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #65                 // Field bytesReceived:J\n+         2: putfield      #31                 // Field bytesReceived:J\n          5: return\n       LineNumberTable:\n         line 150: 0\n         line 151: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -381,30 +380,30 @@\n \n   public long getBytesSent();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #69                 // Field bytesSent:J\n+         1: getfield      #34                 // Field bytesSent:J\n          4: lreturn\n       LineNumberTable:\n         line 159: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setBytesSent(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #69                 // Field bytesSent:J\n+         2: putfield      #34                 // Field bytesSent:J\n          5: return\n       LineNumberTable:\n         line 168: 0\n         line 169: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -415,30 +414,30 @@\n \n   public int getErrorCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #73                 // Field errorCount:I\n+         1: getfield      #37                 // Field errorCount:I\n          4: ireturn\n       LineNumberTable:\n         line 177: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setErrorCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #73                 // Field errorCount:I\n+         2: putfield      #37                 // Field errorCount:I\n          5: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -446,59 +445,59 @@\n     MethodParameters:\n       Name                           Flags\n       errorCount\n \n   public java.util.List<psiprobe.model.RequestProcessor> getRequestProcessors();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #78                          // ()Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field requestProcessors:Ljava/util/List;\n+         1: getfield      #10                 // Field requestProcessors:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 195: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n+    Signature: #96                          // ()Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n \n   public void setRequestProcessors(java.util.List<psiprobe.model.RequestProcessor>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #81                          // (Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #35                 // Field requestProcessors:Ljava/util/List;\n+         2: putfield      #10                 // Field requestProcessors:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 204: 0\n         line 205: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n             0       6     1 requestProcessors   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 requestProcessors   Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;\n     MethodParameters:\n       Name                           Flags\n       requestProcessors\n+    Signature: #100                         // (Ljava/util/List<Lpsiprobe/model/RequestProcessor;>;)V\n \n   public void addRequestProcessor(psiprobe.model.RequestProcessor);\n     descriptor: (Lpsiprobe/model/RequestProcessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #35                 // Field requestProcessors:Ljava/util/List;\n+         1: getfield      #10                 // Field requestProcessors:Ljava/util/List;\n          4: aload_1\n-         5: invokeinterface #85,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         5: invokeinterface #40,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         10: pop\n         11: return\n       LineNumberTable:\n         line 213: 0\n         line 214: 11\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -510,30 +509,30 @@\n \n   public java.lang.String getStatus();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #94                 // Field status:Ljava/lang/String;\n+         1: getfield      #46                 // Field status:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 222: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setStatus(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #94                 // Field status:Ljava/lang/String;\n+         2: putfield      #46                 // Field status:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 231: 0\n         line 232: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -544,30 +543,30 @@\n \n   public java.lang.String getProtocol();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #98                 // Field protocol:Ljava/lang/String;\n+         1: getfield      #49                 // Field protocol:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 240: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setProtocol(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #98                 // Field protocol:Ljava/lang/String;\n+         2: putfield      #49                 // Field protocol:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 249: 0\n         line 250: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -578,30 +577,30 @@\n \n   public java.lang.Integer getLocalPort();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #103                // Field localPort:Ljava/lang/Integer;\n+         1: getfield      #52                 // Field localPort:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 258: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setLocalPort(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #103                // Field localPort:Ljava/lang/Integer;\n+         2: putfield      #52                 // Field localPort:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 267: 0\n         line 268: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -612,30 +611,30 @@\n \n   public java.lang.Integer getPort();\n     descriptor: ()Ljava/lang/Integer;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #108                // Field port:Ljava/lang/Integer;\n+         1: getfield      #56                 // Field port:Ljava/lang/Integer;\n          4: areturn\n       LineNumberTable:\n         line 276: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setPort(java.lang.Integer);\n     descriptor: (Ljava/lang/Integer;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #108                // Field port:Ljava/lang/Integer;\n+         2: putfield      #56                 // Field port:Ljava/lang/Integer;\n          5: return\n       LineNumberTable:\n         line 285: 0\n         line 286: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -646,30 +645,30 @@\n \n   public java.lang.String getSchema();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #112                // Field schema:Ljava/lang/String;\n+         1: getfield      #59                 // Field schema:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 294: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setSchema(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #112                // Field schema:Ljava/lang/String;\n+         2: putfield      #59                 // Field schema:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 303: 0\n         line 304: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n@@ -680,30 +679,30 @@\n \n   public boolean isSecure();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #117                // Field secure:Z\n+         1: getfield      #62                 // Field secure:Z\n          4: ireturn\n       LineNumberTable:\n         line 312: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/Connector;\n \n   public void setSecure(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #117                // Field secure:Z\n+         2: putfield      #62                 // Field secure:Z\n          5: return\n       LineNumberTable:\n         line 321: 0\n         line 322: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/Connector;\n"}]}, {"source1": "psiprobe/model/DataSourceInfoGroup.class", "source2": "psiprobe/model/DataSourceInfoGroup.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,121 +1,121 @@\n-  SHA-256 checksum 1f7db7c27e71c2b5d59bd10eee42902d2f4968cdcb9d2e773d7cb989f3218c14\n+  SHA-256 checksum ebc6b1f13c349acf2a521a18ffe99c500b896e04a365e8bd58e31b58676b5f04\n   Compiled from \"DataSourceInfoGroup.java\"\n public class psiprobe.model.DataSourceInfoGroup extends psiprobe.model.DataSourceInfo\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/DataSourceInfoGroup\n-  super_class: #3                         // psiprobe/model/DataSourceInfo\n+  this_class: #8                          // psiprobe/model/DataSourceInfoGroup\n+  super_class: #2                         // psiprobe/model/DataSourceInfo\n   interfaces: 0, fields: 1, methods: 9, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/DataSourceInfoGroup\n-   #2 = Utf8               psiprobe/model/DataSourceInfoGroup\n-   #3 = Class              #4             // psiprobe/model/DataSourceInfo\n+   #1 = Methodref          #2.#3          // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/model/DataSourceInfo\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/model/DataSourceInfo\n-   #5 = Utf8               dataSourceCount\n-   #6 = Utf8               I\n-   #7 = Utf8               <init>\n-   #8 = Utf8               ()V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-  #11 = NameAndType        #7:#8          // \"<init>\":()V\n-  #12 = Methodref          #1.#13         // psiprobe/model/DataSourceInfoGroup.setJdbcUrl:(Ljava/lang/String;)V\n-  #13 = NameAndType        #14:#15        // setJdbcUrl:(Ljava/lang/String;)V\n-  #14 = Utf8               setJdbcUrl\n-  #15 = Utf8               (Ljava/lang/String;)V\n-  #16 = Methodref          #1.#17         // psiprobe/model/DataSourceInfoGroup.setBusyConnections:(I)V\n-  #17 = NameAndType        #18:#19        // setBusyConnections:(I)V\n-  #18 = Utf8               setBusyConnections\n-  #19 = Utf8               (I)V\n-  #20 = Methodref          #1.#21         // psiprobe/model/DataSourceInfoGroup.setEstablishedConnections:(I)V\n-  #21 = NameAndType        #22:#19        // setEstablishedConnections:(I)V\n-  #22 = Utf8               setEstablishedConnections\n-  #23 = Methodref          #1.#24         // psiprobe/model/DataSourceInfoGroup.setMaxConnections:(I)V\n-  #24 = NameAndType        #25:#19        // setMaxConnections:(I)V\n-  #25 = Utf8               setMaxConnections\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Lpsiprobe/model/DataSourceInfoGroup;\n-  #30 = Utf8               builder\n-  #31 = Utf8               (Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n-  #32 = Methodref          #3.#33         // psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n-  #33 = NameAndType        #34:#35        // getJdbcUrl:()Ljava/lang/String;\n-  #34 = Utf8               getJdbcUrl\n-  #35 = Utf8               ()Ljava/lang/String;\n-  #36 = Methodref          #3.#37         // psiprobe/model/DataSourceInfo.getBusyConnections:()I\n-  #37 = NameAndType        #38:#39        // getBusyConnections:()I\n-  #38 = Utf8               getBusyConnections\n-  #39 = Utf8               ()I\n-  #40 = Methodref          #3.#41         // psiprobe/model/DataSourceInfo.getEstablishedConnections:()I\n-  #41 = NameAndType        #42:#39        // getEstablishedConnections:()I\n-  #42 = Utf8               getEstablishedConnections\n-  #43 = Methodref          #3.#44         // psiprobe/model/DataSourceInfo.getMaxConnections:()I\n-  #44 = NameAndType        #45:#39        // getMaxConnections:()I\n-  #45 = Utf8               getMaxConnections\n-  #46 = Methodref          #1.#47         // psiprobe/model/DataSourceInfoGroup.setDataSourceCount:(I)V\n-  #47 = NameAndType        #48:#19        // setDataSourceCount:(I)V\n-  #48 = Utf8               setDataSourceCount\n-  #49 = Utf8               dataSourceInfo\n-  #50 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-  #51 = Utf8               MethodParameters\n-  #52 = Utf8               getDataSourceCount\n-  #53 = Fieldref           #1.#54         // psiprobe/model/DataSourceInfoGroup.dataSourceCount:I\n-  #54 = NameAndType        #5:#6          // dataSourceCount:I\n-  #55 = Utf8               addBusyConnections\n-  #56 = Methodref          #1.#37         // psiprobe/model/DataSourceInfoGroup.getBusyConnections:()I\n-  #57 = Utf8               busyConnectionsDelta\n-  #58 = Utf8               addEstablishedConnections\n-  #59 = Methodref          #1.#41         // psiprobe/model/DataSourceInfoGroup.getEstablishedConnections:()I\n-  #60 = Utf8               establishedConnectionsDelta\n-  #61 = Utf8               addMaxConnections\n-  #62 = Methodref          #1.#44         // psiprobe/model/DataSourceInfoGroup.getMaxConnections:()I\n-  #63 = Utf8               maxConnectionsDelta\n-  #64 = Utf8               addDataSourceCount\n-  #65 = Methodref          #1.#66         // psiprobe/model/DataSourceInfoGroup.getDataSourceCount:()I\n-  #66 = NameAndType        #52:#39        // getDataSourceCount:()I\n-  #67 = Utf8               dataSourceCountDelta\n-  #68 = Utf8               addDataSourceInfo\n-  #69 = Utf8               (Lpsiprobe/model/DataSourceInfo;)V\n-  #70 = Methodref          #1.#71         // psiprobe/model/DataSourceInfoGroup.addBusyConnections:(I)V\n-  #71 = NameAndType        #55:#19        // addBusyConnections:(I)V\n-  #72 = Methodref          #1.#73         // psiprobe/model/DataSourceInfoGroup.addEstablishedConnections:(I)V\n-  #73 = NameAndType        #58:#19        // addEstablishedConnections:(I)V\n-  #74 = Methodref          #1.#75         // psiprobe/model/DataSourceInfoGroup.addMaxConnections:(I)V\n-  #75 = NameAndType        #61:#19        // addMaxConnections:(I)V\n-  #76 = Methodref          #1.#77         // psiprobe/model/DataSourceInfoGroup.addDataSourceCount:(I)V\n-  #77 = NameAndType        #64:#19        // addDataSourceCount:(I)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // psiprobe/model/DataSourceInfoGroup.setJdbcUrl:(Ljava/lang/String;)V\n+   #8 = Class              #10            // psiprobe/model/DataSourceInfoGroup\n+   #9 = NameAndType        #11:#12        // setJdbcUrl:(Ljava/lang/String;)V\n+  #10 = Utf8               psiprobe/model/DataSourceInfoGroup\n+  #11 = Utf8               setJdbcUrl\n+  #12 = Utf8               (Ljava/lang/String;)V\n+  #13 = Methodref          #8.#14         // psiprobe/model/DataSourceInfoGroup.setBusyConnections:(I)V\n+  #14 = NameAndType        #15:#16        // setBusyConnections:(I)V\n+  #15 = Utf8               setBusyConnections\n+  #16 = Utf8               (I)V\n+  #17 = Methodref          #8.#18         // psiprobe/model/DataSourceInfoGroup.setEstablishedConnections:(I)V\n+  #18 = NameAndType        #19:#16        // setEstablishedConnections:(I)V\n+  #19 = Utf8               setEstablishedConnections\n+  #20 = Methodref          #8.#21         // psiprobe/model/DataSourceInfoGroup.setMaxConnections:(I)V\n+  #21 = NameAndType        #22:#16        // setMaxConnections:(I)V\n+  #22 = Utf8               setMaxConnections\n+  #23 = Methodref          #2.#24         // psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+  #24 = NameAndType        #25:#26        // getJdbcUrl:()Ljava/lang/String;\n+  #25 = Utf8               getJdbcUrl\n+  #26 = Utf8               ()Ljava/lang/String;\n+  #27 = Methodref          #2.#28         // psiprobe/model/DataSourceInfo.getBusyConnections:()I\n+  #28 = NameAndType        #29:#30        // getBusyConnections:()I\n+  #29 = Utf8               getBusyConnections\n+  #30 = Utf8               ()I\n+  #31 = Methodref          #2.#32         // psiprobe/model/DataSourceInfo.getEstablishedConnections:()I\n+  #32 = NameAndType        #33:#30        // getEstablishedConnections:()I\n+  #33 = Utf8               getEstablishedConnections\n+  #34 = Methodref          #2.#35         // psiprobe/model/DataSourceInfo.getMaxConnections:()I\n+  #35 = NameAndType        #36:#30        // getMaxConnections:()I\n+  #36 = Utf8               getMaxConnections\n+  #37 = Methodref          #8.#38         // psiprobe/model/DataSourceInfoGroup.setDataSourceCount:(I)V\n+  #38 = NameAndType        #39:#16        // setDataSourceCount:(I)V\n+  #39 = Utf8               setDataSourceCount\n+  #40 = Fieldref           #8.#41         // psiprobe/model/DataSourceInfoGroup.dataSourceCount:I\n+  #41 = NameAndType        #42:#43        // dataSourceCount:I\n+  #42 = Utf8               dataSourceCount\n+  #43 = Utf8               I\n+  #44 = Methodref          #8.#28         // psiprobe/model/DataSourceInfoGroup.getBusyConnections:()I\n+  #45 = Methodref          #8.#32         // psiprobe/model/DataSourceInfoGroup.getEstablishedConnections:()I\n+  #46 = Methodref          #8.#35         // psiprobe/model/DataSourceInfoGroup.getMaxConnections:()I\n+  #47 = Methodref          #8.#48         // psiprobe/model/DataSourceInfoGroup.getDataSourceCount:()I\n+  #48 = NameAndType        #49:#30        // getDataSourceCount:()I\n+  #49 = Utf8               getDataSourceCount\n+  #50 = Methodref          #8.#51         // psiprobe/model/DataSourceInfoGroup.addBusyConnections:(I)V\n+  #51 = NameAndType        #52:#16        // addBusyConnections:(I)V\n+  #52 = Utf8               addBusyConnections\n+  #53 = Methodref          #8.#54         // psiprobe/model/DataSourceInfoGroup.addEstablishedConnections:(I)V\n+  #54 = NameAndType        #55:#16        // addEstablishedConnections:(I)V\n+  #55 = Utf8               addEstablishedConnections\n+  #56 = Methodref          #8.#57         // psiprobe/model/DataSourceInfoGroup.addMaxConnections:(I)V\n+  #57 = NameAndType        #58:#16        // addMaxConnections:(I)V\n+  #58 = Utf8               addMaxConnections\n+  #59 = Methodref          #8.#60         // psiprobe/model/DataSourceInfoGroup.addDataSourceCount:(I)V\n+  #60 = NameAndType        #61:#16        // addDataSourceCount:(I)V\n+  #61 = Utf8               addDataSourceCount\n+  #62 = Utf8               Code\n+  #63 = Utf8               LineNumberTable\n+  #64 = Utf8               LocalVariableTable\n+  #65 = Utf8               this\n+  #66 = Utf8               Lpsiprobe/model/DataSourceInfoGroup;\n+  #67 = Utf8               builder\n+  #68 = Utf8               (Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n+  #69 = Utf8               dataSourceInfo\n+  #70 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+  #71 = Utf8               MethodParameters\n+  #72 = Utf8               busyConnectionsDelta\n+  #73 = Utf8               establishedConnectionsDelta\n+  #74 = Utf8               maxConnectionsDelta\n+  #75 = Utf8               dataSourceCountDelta\n+  #76 = Utf8               addDataSourceInfo\n+  #77 = Utf8               (Lpsiprobe/model/DataSourceInfo;)V\n   #78 = Utf8               dataSourceInfoDelta\n   #79 = Utf8               SourceFile\n   #80 = Utf8               DataSourceInfoGroup.java\n {\n   private int dataSourceCount;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.model.DataSourceInfoGroup();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n          4: aload_0\n          5: aconst_null\n-         6: invokevirtual #12                 // Method setJdbcUrl:(Ljava/lang/String;)V\n+         6: invokevirtual #7                  // Method setJdbcUrl:(Ljava/lang/String;)V\n          9: aload_0\n         10: iconst_0\n-        11: invokevirtual #16                 // Method setBusyConnections:(I)V\n+        11: invokevirtual #13                 // Method setBusyConnections:(I)V\n         14: aload_0\n         15: iconst_0\n-        16: invokevirtual #20                 // Method setEstablishedConnections:(I)V\n+        16: invokevirtual #17                 // Method setEstablishedConnections:(I)V\n         19: aload_0\n         20: iconst_0\n-        21: invokevirtual #23                 // Method setMaxConnections:(I)V\n+        21: invokevirtual #20                 // Method setMaxConnections:(I)V\n         24: return\n       LineNumberTable:\n         line 25: 0\n         line 26: 4\n         line 27: 9\n         line 28: 14\n         line 29: 19\n@@ -127,31 +127,31 @@\n   public psiprobe.model.DataSourceInfoGroup builder(psiprobe.model.DataSourceInfo);\n     descriptor: (Lpsiprobe/model/DataSourceInfo;)Lpsiprobe/model/DataSourceInfoGroup;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #32                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n-         5: invokevirtual #12                 // Method setJdbcUrl:(Ljava/lang/String;)V\n+         2: invokevirtual #23                 // Method psiprobe/model/DataSourceInfo.getJdbcUrl:()Ljava/lang/String;\n+         5: invokevirtual #7                  // Method setJdbcUrl:(Ljava/lang/String;)V\n          8: aload_0\n          9: aload_1\n-        10: invokevirtual #36                 // Method psiprobe/model/DataSourceInfo.getBusyConnections:()I\n-        13: invokevirtual #16                 // Method setBusyConnections:(I)V\n+        10: invokevirtual #27                 // Method psiprobe/model/DataSourceInfo.getBusyConnections:()I\n+        13: invokevirtual #13                 // Method setBusyConnections:(I)V\n         16: aload_0\n         17: aload_1\n-        18: invokevirtual #40                 // Method psiprobe/model/DataSourceInfo.getEstablishedConnections:()I\n-        21: invokevirtual #20                 // Method setEstablishedConnections:(I)V\n+        18: invokevirtual #31                 // Method psiprobe/model/DataSourceInfo.getEstablishedConnections:()I\n+        21: invokevirtual #17                 // Method setEstablishedConnections:(I)V\n         24: aload_0\n         25: aload_1\n-        26: invokevirtual #43                 // Method psiprobe/model/DataSourceInfo.getMaxConnections:()I\n-        29: invokevirtual #23                 // Method setMaxConnections:(I)V\n+        26: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.getMaxConnections:()I\n+        29: invokevirtual #20                 // Method setMaxConnections:(I)V\n         32: aload_0\n         33: iconst_1\n-        34: invokevirtual #46                 // Method setDataSourceCount:(I)V\n+        34: invokevirtual #37                 // Method setDataSourceCount:(I)V\n         37: aload_0\n         38: areturn\n       LineNumberTable:\n         line 39: 0\n         line 40: 8\n         line 41: 16\n         line 42: 24\n@@ -167,30 +167,30 @@\n \n   public int getDataSourceCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #53                 // Field dataSourceCount:I\n+         1: getfield      #40                 // Field dataSourceCount:I\n          4: ireturn\n       LineNumberTable:\n         line 53: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DataSourceInfoGroup;\n \n   public void setDataSourceCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #53                 // Field dataSourceCount:I\n+         2: putfield      #40                 // Field dataSourceCount:I\n          5: return\n       LineNumberTable:\n         line 62: 0\n         line 63: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/DataSourceInfoGroup;\n@@ -202,18 +202,18 @@\n   public void addBusyConnections(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #56                 // Method getBusyConnections:()I\n+         2: invokevirtual #44                 // Method getBusyConnections:()I\n          5: iload_1\n          6: iadd\n-         7: invokevirtual #16                 // Method setBusyConnections:(I)V\n+         7: invokevirtual #13                 // Method setBusyConnections:(I)V\n         10: return\n       LineNumberTable:\n         line 71: 0\n         line 72: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/model/DataSourceInfoGroup;\n@@ -225,18 +225,18 @@\n   public void addEstablishedConnections(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #59                 // Method getEstablishedConnections:()I\n+         2: invokevirtual #45                 // Method getEstablishedConnections:()I\n          5: iload_1\n          6: iadd\n-         7: invokevirtual #20                 // Method setEstablishedConnections:(I)V\n+         7: invokevirtual #17                 // Method setEstablishedConnections:(I)V\n         10: return\n       LineNumberTable:\n         line 80: 0\n         line 81: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/model/DataSourceInfoGroup;\n@@ -248,18 +248,18 @@\n   public void addMaxConnections(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #62                 // Method getMaxConnections:()I\n+         2: invokevirtual #46                 // Method getMaxConnections:()I\n          5: iload_1\n          6: iadd\n-         7: invokevirtual #23                 // Method setMaxConnections:(I)V\n+         7: invokevirtual #20                 // Method setMaxConnections:(I)V\n         10: return\n       LineNumberTable:\n         line 89: 0\n         line 90: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/model/DataSourceInfoGroup;\n@@ -271,18 +271,18 @@\n   public void addDataSourceCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #65                 // Method getDataSourceCount:()I\n+         2: invokevirtual #47                 // Method getDataSourceCount:()I\n          5: iload_1\n          6: iadd\n-         7: invokevirtual #46                 // Method setDataSourceCount:(I)V\n+         7: invokevirtual #37                 // Method setDataSourceCount:(I)V\n         10: return\n       LineNumberTable:\n         line 98: 0\n         line 99: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/model/DataSourceInfoGroup;\n@@ -294,27 +294,27 @@\n   public void addDataSourceInfo(psiprobe.model.DataSourceInfo);\n     descriptor: (Lpsiprobe/model/DataSourceInfo;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokevirtual #36                 // Method psiprobe/model/DataSourceInfo.getBusyConnections:()I\n-         5: invokevirtual #70                 // Method addBusyConnections:(I)V\n+         2: invokevirtual #27                 // Method psiprobe/model/DataSourceInfo.getBusyConnections:()I\n+         5: invokevirtual #50                 // Method addBusyConnections:(I)V\n          8: aload_0\n          9: aload_1\n-        10: invokevirtual #40                 // Method psiprobe/model/DataSourceInfo.getEstablishedConnections:()I\n-        13: invokevirtual #72                 // Method addEstablishedConnections:(I)V\n+        10: invokevirtual #31                 // Method psiprobe/model/DataSourceInfo.getEstablishedConnections:()I\n+        13: invokevirtual #53                 // Method addEstablishedConnections:(I)V\n         16: aload_0\n         17: aload_1\n-        18: invokevirtual #43                 // Method psiprobe/model/DataSourceInfo.getMaxConnections:()I\n-        21: invokevirtual #74                 // Method addMaxConnections:(I)V\n+        18: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.getMaxConnections:()I\n+        21: invokevirtual #56                 // Method addMaxConnections:(I)V\n         24: aload_0\n         25: iconst_1\n-        26: invokevirtual #76                 // Method addDataSourceCount:(I)V\n+        26: invokevirtual #59                 // Method addDataSourceCount:(I)V\n         29: return\n       LineNumberTable:\n         line 107: 0\n         line 108: 8\n         line 109: 16\n         line 110: 24\n         line 111: 29\n"}]}, {"source1": "psiprobe/model/DisconnectedLogDestination.class", "source2": "psiprobe/model/DisconnectedLogDestination.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,154 +1,154 @@\n-  SHA-256 checksum 196b7e7845982665fe1040eb693b4e962e1c7b4babc24a7daf6d52eacdef6a3f\n+  SHA-256 checksum 8dd955ffd769b4130cc2c1c59e69262072b268788af9ab9c7dd88ecc82be4329\n   Compiled from \"DisconnectedLogDestination.java\"\n public class psiprobe.model.DisconnectedLogDestination implements psiprobe.tools.logging.LogDestination,java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/DisconnectedLogDestination\n-  super_class: #3                         // java/lang/Object\n+  this_class: #14                         // psiprobe/model/DisconnectedLogDestination\n+  super_class: #2                         // java/lang/Object\n   interfaces: 2, fields: 15, methods: 16, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/DisconnectedLogDestination\n-    #2 = Utf8               psiprobe/model/DisconnectedLogDestination\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/tools/logging/LogDestination\n-    #6 = Utf8               psiprobe/tools/logging/LogDestination\n-    #7 = Class              #8            // java/io/Serializable\n-    #8 = Utf8               java/io/Serializable\n-    #9 = Utf8               serialVersionUID\n-   #10 = Utf8               J\n-   #11 = Utf8               ConstantValue\n-   #12 = Long               1l\n-   #14 = Utf8               application\n-   #15 = Utf8               Lpsiprobe/model/Application;\n-   #16 = Utf8               root\n-   #17 = Utf8               Z\n-   #18 = Utf8               context\n-   #19 = Utf8               name\n-   #20 = Utf8               Ljava/lang/String;\n-   #21 = Utf8               index\n-   #22 = Utf8               targetClass\n-   #23 = Utf8               conversionPattern\n-   #24 = Utf8               file\n-   #25 = Utf8               Ljava/io/File;\n-   #26 = Utf8               logType\n-   #27 = Utf8               size\n-   #28 = Utf8               lastModified\n-   #29 = Utf8               Ljava/sql/Timestamp;\n-   #30 = Utf8               level\n-   #31 = Utf8               validLevels\n-   #32 = Utf8               [Ljava/lang/String;\n-   #33 = Utf8               encoding\n-   #34 = Utf8               <init>\n-   #35 = Utf8               ()V\n-   #36 = Utf8               Code\n-   #37 = Methodref          #3.#38        // java/lang/Object.\"<init>\":()V\n-   #38 = NameAndType        #34:#35       // \"<init>\":()V\n-   #39 = Utf8               LineNumberTable\n-   #40 = Utf8               LocalVariableTable\n-   #41 = Utf8               this\n-   #42 = Utf8               Lpsiprobe/model/DisconnectedLogDestination;\n-   #43 = Utf8               builder\n-   #44 = Utf8               (Lpsiprobe/tools/logging/LogDestination;)Lpsiprobe/model/DisconnectedLogDestination;\n-   #45 = InterfaceMethodref #5.#46        // psiprobe/tools/logging/LogDestination.getApplication:()Lpsiprobe/model/Application;\n-   #46 = NameAndType        #47:#48       // getApplication:()Lpsiprobe/model/Application;\n-   #47 = Utf8               getApplication\n-   #48 = Utf8               ()Lpsiprobe/model/Application;\n-   #49 = Fieldref           #1.#50        // psiprobe/model/DisconnectedLogDestination.application:Lpsiprobe/model/Application;\n-   #50 = NameAndType        #14:#15       // application:Lpsiprobe/model/Application;\n-   #51 = InterfaceMethodref #5.#52        // psiprobe/tools/logging/LogDestination.isRoot:()Z\n-   #52 = NameAndType        #53:#54       // isRoot:()Z\n-   #53 = Utf8               isRoot\n-   #54 = Utf8               ()Z\n-   #55 = Fieldref           #1.#56        // psiprobe/model/DisconnectedLogDestination.root:Z\n-   #56 = NameAndType        #16:#17       // root:Z\n-   #57 = InterfaceMethodref #5.#58        // psiprobe/tools/logging/LogDestination.isContext:()Z\n-   #58 = NameAndType        #59:#54       // isContext:()Z\n-   #59 = Utf8               isContext\n-   #60 = Fieldref           #1.#61        // psiprobe/model/DisconnectedLogDestination.context:Z\n-   #61 = NameAndType        #18:#17       // context:Z\n-   #62 = InterfaceMethodref #5.#63        // psiprobe/tools/logging/LogDestination.getName:()Ljava/lang/String;\n-   #63 = NameAndType        #64:#65       // getName:()Ljava/lang/String;\n-   #64 = Utf8               getName\n-   #65 = Utf8               ()Ljava/lang/String;\n-   #66 = Fieldref           #1.#67        // psiprobe/model/DisconnectedLogDestination.name:Ljava/lang/String;\n-   #67 = NameAndType        #19:#20       // name:Ljava/lang/String;\n-   #68 = InterfaceMethodref #5.#69        // psiprobe/tools/logging/LogDestination.getIndex:()Ljava/lang/String;\n-   #69 = NameAndType        #70:#65       // getIndex:()Ljava/lang/String;\n-   #70 = Utf8               getIndex\n-   #71 = Fieldref           #1.#72        // psiprobe/model/DisconnectedLogDestination.index:Ljava/lang/String;\n-   #72 = NameAndType        #21:#20       // index:Ljava/lang/String;\n-   #73 = InterfaceMethodref #5.#74        // psiprobe/tools/logging/LogDestination.getTargetClass:()Ljava/lang/String;\n-   #74 = NameAndType        #75:#65       // getTargetClass:()Ljava/lang/String;\n-   #75 = Utf8               getTargetClass\n-   #76 = Fieldref           #1.#77        // psiprobe/model/DisconnectedLogDestination.targetClass:Ljava/lang/String;\n-   #77 = NameAndType        #22:#20       // targetClass:Ljava/lang/String;\n-   #78 = InterfaceMethodref #5.#79        // psiprobe/tools/logging/LogDestination.getConversionPattern:()Ljava/lang/String;\n-   #79 = NameAndType        #80:#65       // getConversionPattern:()Ljava/lang/String;\n-   #80 = Utf8               getConversionPattern\n-   #81 = Fieldref           #1.#82        // psiprobe/model/DisconnectedLogDestination.conversionPattern:Ljava/lang/String;\n-   #82 = NameAndType        #23:#20       // conversionPattern:Ljava/lang/String;\n-   #83 = InterfaceMethodref #5.#84        // psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n-   #84 = NameAndType        #85:#86       // getFile:()Ljava/io/File;\n-   #85 = Utf8               getFile\n-   #86 = Utf8               ()Ljava/io/File;\n-   #87 = Fieldref           #1.#88        // psiprobe/model/DisconnectedLogDestination.file:Ljava/io/File;\n-   #88 = NameAndType        #24:#25       // file:Ljava/io/File;\n-   #89 = InterfaceMethodref #5.#90        // psiprobe/tools/logging/LogDestination.getLogType:()Ljava/lang/String;\n-   #90 = NameAndType        #91:#65       // getLogType:()Ljava/lang/String;\n-   #91 = Utf8               getLogType\n-   #92 = Fieldref           #1.#93        // psiprobe/model/DisconnectedLogDestination.logType:Ljava/lang/String;\n-   #93 = NameAndType        #26:#20       // logType:Ljava/lang/String;\n-   #94 = InterfaceMethodref #5.#95        // psiprobe/tools/logging/LogDestination.getSize:()J\n-   #95 = NameAndType        #96:#97       // getSize:()J\n-   #96 = Utf8               getSize\n-   #97 = Utf8               ()J\n-   #98 = Fieldref           #1.#99        // psiprobe/model/DisconnectedLogDestination.size:J\n-   #99 = NameAndType        #27:#10       // size:J\n-  #100 = InterfaceMethodref #5.#101       // psiprobe/tools/logging/LogDestination.getLastModified:()Ljava/sql/Timestamp;\n-  #101 = NameAndType        #102:#103     // getLastModified:()Ljava/sql/Timestamp;\n-  #102 = Utf8               getLastModified\n-  #103 = Utf8               ()Ljava/sql/Timestamp;\n-  #104 = Fieldref           #1.#105       // psiprobe/model/DisconnectedLogDestination.lastModified:Ljava/sql/Timestamp;\n-  #105 = NameAndType        #28:#29       // lastModified:Ljava/sql/Timestamp;\n-  #106 = InterfaceMethodref #5.#107       // psiprobe/tools/logging/LogDestination.getLevel:()Ljava/lang/String;\n-  #107 = NameAndType        #108:#65      // getLevel:()Ljava/lang/String;\n-  #108 = Utf8               getLevel\n-  #109 = Fieldref           #1.#110       // psiprobe/model/DisconnectedLogDestination.level:Ljava/lang/String;\n-  #110 = NameAndType        #30:#20       // level:Ljava/lang/String;\n-  #111 = InterfaceMethodref #5.#112       // psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n-  #112 = NameAndType        #113:#114     // getValidLevels:()[Ljava/lang/String;\n-  #113 = Utf8               getValidLevels\n-  #114 = Utf8               ()[Ljava/lang/String;\n-  #115 = Fieldref           #1.#116       // psiprobe/model/DisconnectedLogDestination.validLevels:[Ljava/lang/String;\n-  #116 = NameAndType        #31:#32       // validLevels:[Ljava/lang/String;\n-  #117 = InterfaceMethodref #5.#118       // psiprobe/tools/logging/LogDestination.getEncoding:()Ljava/lang/String;\n-  #118 = NameAndType        #119:#65      // getEncoding:()Ljava/lang/String;\n-  #119 = Utf8               getEncoding\n-  #120 = Fieldref           #1.#121       // psiprobe/model/DisconnectedLogDestination.encoding:Ljava/lang/String;\n-  #121 = NameAndType        #33:#20       // encoding:Ljava/lang/String;\n-  #122 = Utf8               destination\n-  #123 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n-  #124 = Utf8               MethodParameters\n-  #125 = Class              #126          // java/sql/Timestamp\n-  #126 = Utf8               java/sql/Timestamp\n-  #127 = Methodref          #125.#128     // java/sql/Timestamp.getTime:()J\n-  #128 = NameAndType        #129:#97      // getTime:()J\n-  #129 = Utf8               getTime\n-  #130 = Methodref          #125.#131     // java/sql/Timestamp.\"<init>\":(J)V\n-  #131 = NameAndType        #34:#132      // \"<init>\":(J)V\n-  #132 = Utf8               (J)V\n-  #133 = Utf8               StackMapTable\n-  #134 = Methodref          #135.#136     // \"[Ljava/lang/String;\".clone:()Ljava/lang/Object;\n-  #135 = Class              #32           // \"[Ljava/lang/String;\"\n-  #136 = NameAndType        #137:#138     // clone:()Ljava/lang/Object;\n-  #137 = Utf8               clone\n-  #138 = Utf8               ()Ljava/lang/Object;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = InterfaceMethodref #8.#9         // psiprobe/tools/logging/LogDestination.getApplication:()Lpsiprobe/model/Application;\n+    #8 = Class              #10           // psiprobe/tools/logging/LogDestination\n+    #9 = NameAndType        #11:#12       // getApplication:()Lpsiprobe/model/Application;\n+   #10 = Utf8               psiprobe/tools/logging/LogDestination\n+   #11 = Utf8               getApplication\n+   #12 = Utf8               ()Lpsiprobe/model/Application;\n+   #13 = Fieldref           #14.#15       // psiprobe/model/DisconnectedLogDestination.application:Lpsiprobe/model/Application;\n+   #14 = Class              #16           // psiprobe/model/DisconnectedLogDestination\n+   #15 = NameAndType        #17:#18       // application:Lpsiprobe/model/Application;\n+   #16 = Utf8               psiprobe/model/DisconnectedLogDestination\n+   #17 = Utf8               application\n+   #18 = Utf8               Lpsiprobe/model/Application;\n+   #19 = InterfaceMethodref #8.#20        // psiprobe/tools/logging/LogDestination.isRoot:()Z\n+   #20 = NameAndType        #21:#22       // isRoot:()Z\n+   #21 = Utf8               isRoot\n+   #22 = Utf8               ()Z\n+   #23 = Fieldref           #14.#24       // psiprobe/model/DisconnectedLogDestination.root:Z\n+   #24 = NameAndType        #25:#26       // root:Z\n+   #25 = Utf8               root\n+   #26 = Utf8               Z\n+   #27 = InterfaceMethodref #8.#28        // psiprobe/tools/logging/LogDestination.isContext:()Z\n+   #28 = NameAndType        #29:#22       // isContext:()Z\n+   #29 = Utf8               isContext\n+   #30 = Fieldref           #14.#31       // psiprobe/model/DisconnectedLogDestination.context:Z\n+   #31 = NameAndType        #32:#26       // context:Z\n+   #32 = Utf8               context\n+   #33 = InterfaceMethodref #8.#34        // psiprobe/tools/logging/LogDestination.getName:()Ljava/lang/String;\n+   #34 = NameAndType        #35:#36       // getName:()Ljava/lang/String;\n+   #35 = Utf8               getName\n+   #36 = Utf8               ()Ljava/lang/String;\n+   #37 = Fieldref           #14.#38       // psiprobe/model/DisconnectedLogDestination.name:Ljava/lang/String;\n+   #38 = NameAndType        #39:#40       // name:Ljava/lang/String;\n+   #39 = Utf8               name\n+   #40 = Utf8               Ljava/lang/String;\n+   #41 = InterfaceMethodref #8.#42        // psiprobe/tools/logging/LogDestination.getIndex:()Ljava/lang/String;\n+   #42 = NameAndType        #43:#36       // getIndex:()Ljava/lang/String;\n+   #43 = Utf8               getIndex\n+   #44 = Fieldref           #14.#45       // psiprobe/model/DisconnectedLogDestination.index:Ljava/lang/String;\n+   #45 = NameAndType        #46:#40       // index:Ljava/lang/String;\n+   #46 = Utf8               index\n+   #47 = InterfaceMethodref #8.#48        // psiprobe/tools/logging/LogDestination.getTargetClass:()Ljava/lang/String;\n+   #48 = NameAndType        #49:#36       // getTargetClass:()Ljava/lang/String;\n+   #49 = Utf8               getTargetClass\n+   #50 = Fieldref           #14.#51       // psiprobe/model/DisconnectedLogDestination.targetClass:Ljava/lang/String;\n+   #51 = NameAndType        #52:#40       // targetClass:Ljava/lang/String;\n+   #52 = Utf8               targetClass\n+   #53 = InterfaceMethodref #8.#54        // psiprobe/tools/logging/LogDestination.getConversionPattern:()Ljava/lang/String;\n+   #54 = NameAndType        #55:#36       // getConversionPattern:()Ljava/lang/String;\n+   #55 = Utf8               getConversionPattern\n+   #56 = Fieldref           #14.#57       // psiprobe/model/DisconnectedLogDestination.conversionPattern:Ljava/lang/String;\n+   #57 = NameAndType        #58:#40       // conversionPattern:Ljava/lang/String;\n+   #58 = Utf8               conversionPattern\n+   #59 = InterfaceMethodref #8.#60        // psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n+   #60 = NameAndType        #61:#62       // getFile:()Ljava/io/File;\n+   #61 = Utf8               getFile\n+   #62 = Utf8               ()Ljava/io/File;\n+   #63 = Fieldref           #14.#64       // psiprobe/model/DisconnectedLogDestination.file:Ljava/io/File;\n+   #64 = NameAndType        #65:#66       // file:Ljava/io/File;\n+   #65 = Utf8               file\n+   #66 = Utf8               Ljava/io/File;\n+   #67 = InterfaceMethodref #8.#68        // psiprobe/tools/logging/LogDestination.getLogType:()Ljava/lang/String;\n+   #68 = NameAndType        #69:#36       // getLogType:()Ljava/lang/String;\n+   #69 = Utf8               getLogType\n+   #70 = Fieldref           #14.#71       // psiprobe/model/DisconnectedLogDestination.logType:Ljava/lang/String;\n+   #71 = NameAndType        #72:#40       // logType:Ljava/lang/String;\n+   #72 = Utf8               logType\n+   #73 = InterfaceMethodref #8.#74        // psiprobe/tools/logging/LogDestination.getSize:()J\n+   #74 = NameAndType        #75:#76       // getSize:()J\n+   #75 = Utf8               getSize\n+   #76 = Utf8               ()J\n+   #77 = Fieldref           #14.#78       // psiprobe/model/DisconnectedLogDestination.size:J\n+   #78 = NameAndType        #79:#80       // size:J\n+   #79 = Utf8               size\n+   #80 = Utf8               J\n+   #81 = InterfaceMethodref #8.#82        // psiprobe/tools/logging/LogDestination.getLastModified:()Ljava/sql/Timestamp;\n+   #82 = NameAndType        #83:#84       // getLastModified:()Ljava/sql/Timestamp;\n+   #83 = Utf8               getLastModified\n+   #84 = Utf8               ()Ljava/sql/Timestamp;\n+   #85 = Fieldref           #14.#86       // psiprobe/model/DisconnectedLogDestination.lastModified:Ljava/sql/Timestamp;\n+   #86 = NameAndType        #87:#88       // lastModified:Ljava/sql/Timestamp;\n+   #87 = Utf8               lastModified\n+   #88 = Utf8               Ljava/sql/Timestamp;\n+   #89 = InterfaceMethodref #8.#90        // psiprobe/tools/logging/LogDestination.getLevel:()Ljava/lang/String;\n+   #90 = NameAndType        #91:#36       // getLevel:()Ljava/lang/String;\n+   #91 = Utf8               getLevel\n+   #92 = Fieldref           #14.#93       // psiprobe/model/DisconnectedLogDestination.level:Ljava/lang/String;\n+   #93 = NameAndType        #94:#40       // level:Ljava/lang/String;\n+   #94 = Utf8               level\n+   #95 = InterfaceMethodref #8.#96        // psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n+   #96 = NameAndType        #97:#98       // getValidLevels:()[Ljava/lang/String;\n+   #97 = Utf8               getValidLevels\n+   #98 = Utf8               ()[Ljava/lang/String;\n+   #99 = Fieldref           #14.#100      // psiprobe/model/DisconnectedLogDestination.validLevels:[Ljava/lang/String;\n+  #100 = NameAndType        #101:#102     // validLevels:[Ljava/lang/String;\n+  #101 = Utf8               validLevels\n+  #102 = Utf8               [Ljava/lang/String;\n+  #103 = InterfaceMethodref #8.#104       // psiprobe/tools/logging/LogDestination.getEncoding:()Ljava/lang/String;\n+  #104 = NameAndType        #105:#36      // getEncoding:()Ljava/lang/String;\n+  #105 = Utf8               getEncoding\n+  #106 = Fieldref           #14.#107      // psiprobe/model/DisconnectedLogDestination.encoding:Ljava/lang/String;\n+  #107 = NameAndType        #108:#40      // encoding:Ljava/lang/String;\n+  #108 = Utf8               encoding\n+  #109 = Class              #110          // java/sql/Timestamp\n+  #110 = Utf8               java/sql/Timestamp\n+  #111 = Methodref          #109.#112     // java/sql/Timestamp.getTime:()J\n+  #112 = NameAndType        #113:#76      // getTime:()J\n+  #113 = Utf8               getTime\n+  #114 = Methodref          #109.#115     // java/sql/Timestamp.\"<init>\":(J)V\n+  #115 = NameAndType        #5:#116       // \"<init>\":(J)V\n+  #116 = Utf8               (J)V\n+  #117 = Methodref          #118.#119     // \"[Ljava/lang/String;\".clone:()Ljava/lang/Object;\n+  #118 = Class              #102          // \"[Ljava/lang/String;\"\n+  #119 = NameAndType        #120:#121     // clone:()Ljava/lang/Object;\n+  #120 = Utf8               clone\n+  #121 = Utf8               ()Ljava/lang/Object;\n+  #122 = Class              #123          // java/io/Serializable\n+  #123 = Utf8               java/io/Serializable\n+  #124 = Utf8               serialVersionUID\n+  #125 = Utf8               ConstantValue\n+  #126 = Long               1l\n+  #128 = Utf8               Code\n+  #129 = Utf8               LineNumberTable\n+  #130 = Utf8               LocalVariableTable\n+  #131 = Utf8               this\n+  #132 = Utf8               Lpsiprobe/model/DisconnectedLogDestination;\n+  #133 = Utf8               builder\n+  #134 = Utf8               (Lpsiprobe/tools/logging/LogDestination;)Lpsiprobe/model/DisconnectedLogDestination;\n+  #135 = Utf8               destination\n+  #136 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n+  #137 = Utf8               MethodParameters\n+  #138 = Utf8               StackMapTable\n   #139 = Utf8               SourceFile\n   #140 = Utf8               DisconnectedLogDestination.java\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long 1l\n@@ -211,83 +211,83 @@\n \n   public psiprobe.model.DisconnectedLogDestination();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #37                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public psiprobe.model.DisconnectedLogDestination builder(psiprobe.tools.logging.LogDestination);\n     descriptor: (Lpsiprobe/tools/logging/LogDestination;)Lpsiprobe/model/DisconnectedLogDestination;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokeinterface #45,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getApplication:()Lpsiprobe/model/Application;\n-         7: putfield      #49                 // Field application:Lpsiprobe/model/Application;\n+         2: invokeinterface #7,  1            // InterfaceMethod psiprobe/tools/logging/LogDestination.getApplication:()Lpsiprobe/model/Application;\n+         7: putfield      #13                 // Field application:Lpsiprobe/model/Application;\n         10: aload_0\n         11: aload_1\n-        12: invokeinterface #51,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.isRoot:()Z\n-        17: putfield      #55                 // Field root:Z\n+        12: invokeinterface #19,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.isRoot:()Z\n+        17: putfield      #23                 // Field root:Z\n         20: aload_0\n         21: aload_1\n-        22: invokeinterface #57,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.isContext:()Z\n-        27: putfield      #60                 // Field context:Z\n+        22: invokeinterface #27,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.isContext:()Z\n+        27: putfield      #30                 // Field context:Z\n         30: aload_0\n         31: aload_1\n-        32: invokeinterface #62,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getName:()Ljava/lang/String;\n-        37: putfield      #66                 // Field name:Ljava/lang/String;\n+        32: invokeinterface #33,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getName:()Ljava/lang/String;\n+        37: putfield      #37                 // Field name:Ljava/lang/String;\n         40: aload_0\n         41: aload_1\n-        42: invokeinterface #68,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getIndex:()Ljava/lang/String;\n-        47: putfield      #71                 // Field index:Ljava/lang/String;\n+        42: invokeinterface #41,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getIndex:()Ljava/lang/String;\n+        47: putfield      #44                 // Field index:Ljava/lang/String;\n         50: aload_0\n         51: aload_1\n-        52: invokeinterface #73,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getTargetClass:()Ljava/lang/String;\n-        57: putfield      #76                 // Field targetClass:Ljava/lang/String;\n+        52: invokeinterface #47,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getTargetClass:()Ljava/lang/String;\n+        57: putfield      #50                 // Field targetClass:Ljava/lang/String;\n         60: aload_0\n         61: aload_1\n-        62: invokeinterface #78,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getConversionPattern:()Ljava/lang/String;\n-        67: putfield      #81                 // Field conversionPattern:Ljava/lang/String;\n+        62: invokeinterface #53,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getConversionPattern:()Ljava/lang/String;\n+        67: putfield      #56                 // Field conversionPattern:Ljava/lang/String;\n         70: aload_0\n         71: aload_1\n-        72: invokeinterface #83,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n-        77: putfield      #87                 // Field file:Ljava/io/File;\n+        72: invokeinterface #59,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getFile:()Ljava/io/File;\n+        77: putfield      #63                 // Field file:Ljava/io/File;\n         80: aload_0\n         81: aload_1\n-        82: invokeinterface #89,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getLogType:()Ljava/lang/String;\n-        87: putfield      #92                 // Field logType:Ljava/lang/String;\n+        82: invokeinterface #67,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getLogType:()Ljava/lang/String;\n+        87: putfield      #70                 // Field logType:Ljava/lang/String;\n         90: aload_0\n         91: aload_1\n-        92: invokeinterface #94,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getSize:()J\n-        97: putfield      #98                 // Field size:J\n+        92: invokeinterface #73,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getSize:()J\n+        97: putfield      #77                 // Field size:J\n        100: aload_0\n        101: aload_1\n-       102: invokeinterface #100,  1          // InterfaceMethod psiprobe/tools/logging/LogDestination.getLastModified:()Ljava/sql/Timestamp;\n-       107: putfield      #104                // Field lastModified:Ljava/sql/Timestamp;\n+       102: invokeinterface #81,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getLastModified:()Ljava/sql/Timestamp;\n+       107: putfield      #85                 // Field lastModified:Ljava/sql/Timestamp;\n        110: aload_0\n        111: aload_1\n-       112: invokeinterface #106,  1          // InterfaceMethod psiprobe/tools/logging/LogDestination.getLevel:()Ljava/lang/String;\n-       117: putfield      #109                // Field level:Ljava/lang/String;\n+       112: invokeinterface #89,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getLevel:()Ljava/lang/String;\n+       117: putfield      #92                 // Field level:Ljava/lang/String;\n        120: aload_0\n        121: aload_1\n-       122: invokeinterface #111,  1          // InterfaceMethod psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n-       127: putfield      #115                // Field validLevels:[Ljava/lang/String;\n+       122: invokeinterface #95,  1           // InterfaceMethod psiprobe/tools/logging/LogDestination.getValidLevels:()[Ljava/lang/String;\n+       127: putfield      #99                 // Field validLevels:[Ljava/lang/String;\n        130: aload_0\n        131: aload_1\n-       132: invokeinterface #117,  1          // InterfaceMethod psiprobe/tools/logging/LogDestination.getEncoding:()Ljava/lang/String;\n-       137: putfield      #120                // Field encoding:Ljava/lang/String;\n+       132: invokeinterface #103,  1          // InterfaceMethod psiprobe/tools/logging/LogDestination.getEncoding:()Ljava/lang/String;\n+       137: putfield      #106                // Field encoding:Ljava/lang/String;\n        140: aload_0\n        141: areturn\n       LineNumberTable:\n         line 78: 0\n         line 79: 10\n         line 80: 20\n         line 81: 30\n@@ -312,164 +312,164 @@\n \n   public psiprobe.model.Application getApplication();\n     descriptor: ()Lpsiprobe/model/Application;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #49                 // Field application:Lpsiprobe/model/Application;\n+         1: getfield      #13                 // Field application:Lpsiprobe/model/Application;\n          4: areturn\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #55                 // Field root:Z\n+         1: getfield      #23                 // Field root:Z\n          4: ireturn\n       LineNumberTable:\n         line 102: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #60                 // Field context:Z\n+         1: getfield      #30                 // Field context:Z\n          4: ireturn\n       LineNumberTable:\n         line 107: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #66                 // Field name:Ljava/lang/String;\n+         1: getfield      #37                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 112: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #71                 // Field index:Ljava/lang/String;\n+         1: getfield      #44                 // Field index:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 117: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.lang.String getTargetClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #76                 // Field targetClass:Ljava/lang/String;\n+         1: getfield      #50                 // Field targetClass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 122: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.lang.String getConversionPattern();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #81                 // Field conversionPattern:Ljava/lang/String;\n+         1: getfield      #56                 // Field conversionPattern:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 127: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #87                 // Field file:Ljava/io/File;\n+         1: getfield      #63                 // Field file:Ljava/io/File;\n          4: areturn\n       LineNumberTable:\n         line 132: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #92                 // Field logType:Ljava/lang/String;\n+         1: getfield      #70                 // Field logType:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 137: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public long getSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #98                 // Field size:J\n+         1: getfield      #77                 // Field size:J\n          4: lreturn\n       LineNumberTable:\n         line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.sql.Timestamp getLastModified();\n     descriptor: ()Ljava/sql/Timestamp;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #104                // Field lastModified:Ljava/sql/Timestamp;\n+         1: getfield      #85                 // Field lastModified:Ljava/sql/Timestamp;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          25\n-        11: new           #125                // class java/sql/Timestamp\n+        11: new           #109                // class java/sql/Timestamp\n         14: dup\n         15: aload_0\n-        16: getfield      #104                // Field lastModified:Ljava/sql/Timestamp;\n-        19: invokevirtual #127                // Method java/sql/Timestamp.getTime:()J\n-        22: invokespecial #130                // Method java/sql/Timestamp.\"<init>\":(J)V\n+        16: getfield      #85                 // Field lastModified:Ljava/sql/Timestamp;\n+        19: invokevirtual #111                // Method java/sql/Timestamp.getTime:()J\n+        22: invokespecial #114                // Method java/sql/Timestamp.\"<init>\":(J)V\n         25: areturn\n       LineNumberTable:\n         line 147: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n       StackMapTable: number_of_entries = 2\n@@ -479,36 +479,36 @@\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #109                // Field level:Ljava/lang/String;\n+         1: getfield      #92                 // Field level:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #115                // Field validLevels:[Ljava/lang/String;\n+         1: getfield      #99                 // Field validLevels:[Ljava/lang/String;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          21\n         11: aload_0\n-        12: getfield      #115                // Field validLevels:[Ljava/lang/String;\n-        15: invokevirtual #134                // Method \"[Ljava/lang/String;\".clone:()Ljava/lang/Object;\n-        18: checkcast     #135                // class \"[Ljava/lang/String;\"\n+        12: getfield      #99                 // Field validLevels:[Ljava/lang/String;\n+        15: invokevirtual #117                // Method \"[Ljava/lang/String;\".clone:()Ljava/lang/Object;\n+        18: checkcast     #118                // class \"[Ljava/lang/String;\"\n         21: areturn\n       LineNumberTable:\n         line 157: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n       StackMapTable: number_of_entries = 2\n@@ -518,15 +518,15 @@\n \n   public java.lang.String getEncoding();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #120                // Field encoding:Ljava/lang/String;\n+         1: getfield      #106                // Field encoding:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 162: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/DisconnectedLogDestination;\n }\n"}]}, {"source1": "psiprobe/model/FilterInfo.class", "source2": "psiprobe/model/FilterInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,48 +1,48 @@\n-  SHA-256 checksum 8cec25666c6363a794c52e64f6d943f9ba67b8e0d0d7417a8fddbbd8a8da01e4\n+  SHA-256 checksum 46658d476b0215e1a5fcf76622bd82706926da84b01de74f5948b54d84a17aa8\n   Compiled from \"FilterInfo.java\"\n public class psiprobe.model.FilterInfo\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/FilterInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/FilterInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/FilterInfo\n-   #2 = Utf8               psiprobe/model/FilterInfo\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               filterName\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               filterClass\n-   #8 = Utf8               filterDesc\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // java/lang/Object.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/model/FilterInfo;\n-  #18 = Utf8               getFilterName\n-  #19 = Utf8               ()Ljava/lang/String;\n-  #20 = Fieldref           #1.#21         // psiprobe/model/FilterInfo.filterName:Ljava/lang/String;\n-  #21 = NameAndType        #5:#6          // filterName:Ljava/lang/String;\n-  #22 = Utf8               setFilterName\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               getFilterClass\n-  #26 = Fieldref           #1.#27         // psiprobe/model/FilterInfo.filterClass:Ljava/lang/String;\n-  #27 = NameAndType        #7:#6          // filterClass:Ljava/lang/String;\n-  #28 = Utf8               setFilterClass\n-  #29 = Utf8               getFilterDesc\n-  #30 = Fieldref           #1.#31         // psiprobe/model/FilterInfo.filterDesc:Ljava/lang/String;\n-  #31 = NameAndType        #8:#6          // filterDesc:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/FilterInfo.filterName:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/FilterInfo\n+   #9 = NameAndType        #11:#12        // filterName:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/FilterInfo\n+  #11 = Utf8               filterName\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/FilterInfo.filterClass:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // filterClass:Ljava/lang/String;\n+  #15 = Utf8               filterClass\n+  #16 = Fieldref           #8.#17         // psiprobe/model/FilterInfo.filterDesc:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // filterDesc:Ljava/lang/String;\n+  #18 = Utf8               filterDesc\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/model/FilterInfo;\n+  #24 = Utf8               getFilterName\n+  #25 = Utf8               ()Ljava/lang/String;\n+  #26 = Utf8               setFilterName\n+  #27 = Utf8               (Ljava/lang/String;)V\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               getFilterClass\n+  #30 = Utf8               setFilterClass\n+  #31 = Utf8               getFilterDesc\n   #32 = Utf8               setFilterDesc\n   #33 = Utf8               SourceFile\n   #34 = Utf8               FilterInfo.java\n {\n   private java.lang.String filterName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -57,44 +57,44 @@\n \n   public psiprobe.model.FilterInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterInfo;\n \n   public java.lang.String getFilterName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field filterName:Ljava/lang/String;\n+         1: getfield      #7                  // Field filterName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 33: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterInfo;\n \n   public void setFilterName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field filterName:Ljava/lang/String;\n+         2: putfield      #7                  // Field filterName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 42: 0\n         line 43: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterInfo;\n@@ -105,30 +105,30 @@\n \n   public java.lang.String getFilterClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field filterClass:Ljava/lang/String;\n+         1: getfield      #13                 // Field filterClass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 51: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterInfo;\n \n   public void setFilterClass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #26                 // Field filterClass:Ljava/lang/String;\n+         2: putfield      #13                 // Field filterClass:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterInfo;\n@@ -139,30 +139,30 @@\n \n   public java.lang.String getFilterDesc();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field filterDesc:Ljava/lang/String;\n+         1: getfield      #16                 // Field filterDesc:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 69: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterInfo;\n \n   public void setFilterDesc(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #30                 // Field filterDesc:Ljava/lang/String;\n+         2: putfield      #16                 // Field filterDesc:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterInfo;\n"}]}, {"source1": "psiprobe/model/FilterMapping.class", "source2": "psiprobe/model/FilterMapping.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,58 +1,58 @@\n-  SHA-256 checksum e4602d0f691031c6a0c7aa5c74a6e8110e93d3ab2d80477c8b1fbfb797e78e96\n+  SHA-256 checksum 6a25d400fc4bcfbc09b816e363920428b5e4c6e192c783da2771c74f6998ec63\n   Compiled from \"FilterMapping.java\"\n public class psiprobe.model.FilterMapping\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/FilterMapping\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/FilterMapping\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 5, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/FilterMapping\n-   #2 = Utf8               psiprobe/model/FilterMapping\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               url\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               servletName\n-   #8 = Utf8               filterName\n-   #9 = Utf8               dispatcherMap\n-  #10 = Utf8               filterClass\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // java/lang/Object.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/model/FilterMapping;\n-  #20 = Utf8               getUrl\n-  #21 = Utf8               ()Ljava/lang/String;\n-  #22 = Fieldref           #1.#23         // psiprobe/model/FilterMapping.url:Ljava/lang/String;\n-  #23 = NameAndType        #5:#6          // url:Ljava/lang/String;\n-  #24 = Utf8               setUrl\n-  #25 = Utf8               (Ljava/lang/String;)V\n-  #26 = Utf8               MethodParameters\n-  #27 = Utf8               getServletName\n-  #28 = Fieldref           #1.#29         // psiprobe/model/FilterMapping.servletName:Ljava/lang/String;\n-  #29 = NameAndType        #7:#6          // servletName:Ljava/lang/String;\n-  #30 = Utf8               setServletName\n-  #31 = Utf8               getFilterName\n-  #32 = Fieldref           #1.#33         // psiprobe/model/FilterMapping.filterName:Ljava/lang/String;\n-  #33 = NameAndType        #8:#6          // filterName:Ljava/lang/String;\n-  #34 = Utf8               setFilterName\n-  #35 = Utf8               getDispatcherMap\n-  #36 = Fieldref           #1.#37         // psiprobe/model/FilterMapping.dispatcherMap:Ljava/lang/String;\n-  #37 = NameAndType        #9:#6          // dispatcherMap:Ljava/lang/String;\n-  #38 = Utf8               setDispatcherMap\n-  #39 = Utf8               getFilterClass\n-  #40 = Fieldref           #1.#41         // psiprobe/model/FilterMapping.filterClass:Ljava/lang/String;\n-  #41 = NameAndType        #10:#6         // filterClass:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/FilterMapping.url:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/FilterMapping\n+   #9 = NameAndType        #11:#12        // url:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/FilterMapping\n+  #11 = Utf8               url\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/FilterMapping.servletName:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // servletName:Ljava/lang/String;\n+  #15 = Utf8               servletName\n+  #16 = Fieldref           #8.#17         // psiprobe/model/FilterMapping.filterName:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // filterName:Ljava/lang/String;\n+  #18 = Utf8               filterName\n+  #19 = Fieldref           #8.#20         // psiprobe/model/FilterMapping.dispatcherMap:Ljava/lang/String;\n+  #20 = NameAndType        #21:#12        // dispatcherMap:Ljava/lang/String;\n+  #21 = Utf8               dispatcherMap\n+  #22 = Fieldref           #8.#23         // psiprobe/model/FilterMapping.filterClass:Ljava/lang/String;\n+  #23 = NameAndType        #24:#12        // filterClass:Ljava/lang/String;\n+  #24 = Utf8               filterClass\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Lpsiprobe/model/FilterMapping;\n+  #30 = Utf8               getUrl\n+  #31 = Utf8               ()Ljava/lang/String;\n+  #32 = Utf8               setUrl\n+  #33 = Utf8               (Ljava/lang/String;)V\n+  #34 = Utf8               MethodParameters\n+  #35 = Utf8               getServletName\n+  #36 = Utf8               setServletName\n+  #37 = Utf8               getFilterName\n+  #38 = Utf8               setFilterName\n+  #39 = Utf8               getDispatcherMap\n+  #40 = Utf8               setDispatcherMap\n+  #41 = Utf8               getFilterClass\n   #42 = Utf8               setFilterClass\n   #43 = Utf8               SourceFile\n   #44 = Utf8               FilterMapping.java\n {\n   private java.lang.String url;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -75,44 +75,44 @@\n \n   public psiprobe.model.FilterMapping();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMapping;\n \n   public java.lang.String getUrl();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field url:Ljava/lang/String;\n+         1: getfield      #7                  // Field url:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMapping;\n \n   public void setUrl(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #22                 // Field url:Ljava/lang/String;\n+         2: putfield      #7                  // Field url:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterMapping;\n@@ -123,30 +123,30 @@\n \n   public java.lang.String getServletName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field servletName:Ljava/lang/String;\n+         1: getfield      #13                 // Field servletName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMapping;\n \n   public void setServletName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #28                 // Field servletName:Ljava/lang/String;\n+         2: putfield      #13                 // Field servletName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterMapping;\n@@ -157,30 +157,30 @@\n \n   public java.lang.String getFilterName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field filterName:Ljava/lang/String;\n+         1: getfield      #16                 // Field filterName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMapping;\n \n   public void setFilterName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #32                 // Field filterName:Ljava/lang/String;\n+         2: putfield      #16                 // Field filterName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterMapping;\n@@ -191,30 +191,30 @@\n \n   public java.lang.String getDispatcherMap();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #36                 // Field dispatcherMap:Ljava/lang/String;\n+         1: getfield      #19                 // Field dispatcherMap:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMapping;\n \n   public void setDispatcherMap(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #36                 // Field dispatcherMap:Ljava/lang/String;\n+         2: putfield      #19                 // Field dispatcherMap:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterMapping;\n@@ -225,30 +225,30 @@\n \n   public java.lang.String getFilterClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #40                 // Field filterClass:Ljava/lang/String;\n+         1: getfield      #22                 // Field filterClass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 111: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/FilterMapping;\n \n   public void setFilterClass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #40                 // Field filterClass:Ljava/lang/String;\n+         2: putfield      #22                 // Field filterClass:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/FilterMapping;\n"}]}, {"source1": "psiprobe/model/IpInfo.class", "source2": "psiprobe/model/IpInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,80 +1,80 @@\n-  SHA-256 checksum 987421a611747214183ed3b8e7f0b373b682a3bba8fea8e78fd55fd8ba269dff\n+  SHA-256 checksum 6fd8ba7fcdf190c8faeccf1a2bc57ae03a04049f5a8304232c3fc75d6648251b\n   Compiled from \"IpInfo.java\"\n public class psiprobe.model.IpInfo\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/IpInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/IpInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 2, methods: 8, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/IpInfo\n-   #2 = Utf8               psiprobe/model/IpInfo\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               address\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               forwarded\n-   #8 = Utf8               Z\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // java/lang/Object.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/model/IpInfo;\n-  #18 = Utf8               builder\n-  #19 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Lpsiprobe/model/IpInfo;\n-  #20 = Methodref          #1.#21         // psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #21 = NameAndType        #22:#23        // getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #22 = Utf8               getClientAddress\n-  #23 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #24 = Fieldref           #1.#25         // psiprobe/model/IpInfo.address:Ljava/lang/String;\n-  #25 = NameAndType        #5:#6          // address:Ljava/lang/String;\n-  #26 = InterfaceMethodref #27.#29        // javax/servlet/http/HttpServletRequest.getRemoteAddr:()Ljava/lang/String;\n-  #27 = Class              #28            // javax/servlet/http/HttpServletRequest\n-  #28 = Utf8               javax/servlet/http/HttpServletRequest\n-  #29 = NameAndType        #30:#31        // getRemoteAddr:()Ljava/lang/String;\n-  #30 = Utf8               getRemoteAddr\n-  #31 = Utf8               ()Ljava/lang/String;\n-  #32 = Methodref          #33.#35        // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #33 = Class              #34            // java/lang/String\n-  #34 = Utf8               java/lang/String\n-  #35 = NameAndType        #36:#37        // equals:(Ljava/lang/Object;)Z\n-  #36 = Utf8               equals\n-  #37 = Utf8               (Ljava/lang/Object;)Z\n-  #38 = Fieldref           #1.#39         // psiprobe/model/IpInfo.forwarded:Z\n-  #39 = NameAndType        #7:#8          // forwarded:Z\n-  #40 = Utf8               request\n-  #41 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n-  #42 = Utf8               StackMapTable\n-  #43 = Utf8               MethodParameters\n-  #44 = Utf8               isForwarded\n-  #45 = Utf8               ()Z\n-  #46 = Utf8               setForwarded\n-  #47 = Utf8               (Z)V\n-  #48 = Utf8               getAddress\n-  #49 = Utf8               setAddress\n-  #50 = Utf8               (Ljava/lang/String;)V\n-  #51 = Utf8               toString\n-  #52 = String             #53            // X-Forwarded-For\n-  #53 = Utf8               X-Forwarded-For\n-  #54 = InterfaceMethodref #27.#55        // javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n-  #55 = NameAndType        #56:#57        // getHeader:(Ljava/lang/String;)Ljava/lang/String;\n-  #56 = Utf8               getHeader\n-  #57 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #58 = String             #59            // ,\n-  #59 = Utf8               ,\n-  #60 = Methodref          #33.#61        // java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;\n-  #61 = NameAndType        #62:#63        // split:(Ljava/lang/String;)[Ljava/lang/String;\n-  #62 = Utf8               split\n-  #63 = Utf8               (Ljava/lang/String;)[Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/IpInfo\n+   #9 = NameAndType        #11:#12        // getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/IpInfo\n+  #11 = Utf8               getClientAddress\n+  #12 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/IpInfo.address:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // address:Ljava/lang/String;\n+  #15 = Utf8               address\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = InterfaceMethodref #18.#19        // javax/servlet/http/HttpServletRequest.getRemoteAddr:()Ljava/lang/String;\n+  #18 = Class              #20            // javax/servlet/http/HttpServletRequest\n+  #19 = NameAndType        #21:#22        // getRemoteAddr:()Ljava/lang/String;\n+  #20 = Utf8               javax/servlet/http/HttpServletRequest\n+  #21 = Utf8               getRemoteAddr\n+  #22 = Utf8               ()Ljava/lang/String;\n+  #23 = Methodref          #24.#25        // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #24 = Class              #26            // java/lang/String\n+  #25 = NameAndType        #27:#28        // equals:(Ljava/lang/Object;)Z\n+  #26 = Utf8               java/lang/String\n+  #27 = Utf8               equals\n+  #28 = Utf8               (Ljava/lang/Object;)Z\n+  #29 = Fieldref           #8.#30         // psiprobe/model/IpInfo.forwarded:Z\n+  #30 = NameAndType        #31:#32        // forwarded:Z\n+  #31 = Utf8               forwarded\n+  #32 = Utf8               Z\n+  #33 = String             #34            // X-Forwarded-For\n+  #34 = Utf8               X-Forwarded-For\n+  #35 = InterfaceMethodref #18.#36        // javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n+  #36 = NameAndType        #37:#38        // getHeader:(Ljava/lang/String;)Ljava/lang/String;\n+  #37 = Utf8               getHeader\n+  #38 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #39 = String             #40            // ,\n+  #40 = Utf8               ,\n+  #41 = Methodref          #24.#42        // java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;\n+  #42 = NameAndType        #43:#44        // split:(Ljava/lang/String;)[Ljava/lang/String;\n+  #43 = Utf8               split\n+  #44 = Utf8               (Ljava/lang/String;)[Ljava/lang/String;\n+  #45 = Utf8               Code\n+  #46 = Utf8               LineNumberTable\n+  #47 = Utf8               LocalVariableTable\n+  #48 = Utf8               this\n+  #49 = Utf8               Lpsiprobe/model/IpInfo;\n+  #50 = Utf8               builder\n+  #51 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Lpsiprobe/model/IpInfo;\n+  #52 = Utf8               request\n+  #53 = Utf8               Ljavax/servlet/http/HttpServletRequest;\n+  #54 = Utf8               StackMapTable\n+  #55 = Utf8               MethodParameters\n+  #56 = Utf8               isForwarded\n+  #57 = Utf8               ()Z\n+  #58 = Utf8               setForwarded\n+  #59 = Utf8               (Z)V\n+  #60 = Utf8               getAddress\n+  #61 = Utf8               setAddress\n+  #62 = Utf8               (Ljava/lang/String;)V\n+  #63 = Utf8               toString\n   #64 = Utf8               addr\n   #65 = Utf8               fwdHeader\n   #66 = Utf8               SourceFile\n   #67 = Utf8               IpInfo.java\n {\n   private java.lang.String address;\n     descriptor: Ljava/lang/String;\n@@ -86,40 +86,40 @@\n \n   public psiprobe.model.IpInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/IpInfo;\n \n   public psiprobe.model.IpInfo builder(javax.servlet.http.HttpServletRequest);\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;)Lpsiprobe/model/IpInfo;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokestatic  #20                 // Method getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-         5: putfield      #24                 // Field address:Ljava/lang/String;\n+         2: invokestatic  #7                  // Method getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+         5: putfield      #13                 // Field address:Ljava/lang/String;\n          8: aload_0\n-         9: getfield      #24                 // Field address:Ljava/lang/String;\n+         9: getfield      #13                 // Field address:Ljava/lang/String;\n         12: aload_1\n-        13: invokeinterface #26,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getRemoteAddr:()Ljava/lang/String;\n-        18: invokevirtual #32                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        13: invokeinterface #17,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getRemoteAddr:()Ljava/lang/String;\n+        18: invokevirtual #23                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         21: ifne          29\n         24: aload_0\n         25: iconst_1\n-        26: putfield      #38                 // Field forwarded:Z\n+        26: putfield      #29                 // Field forwarded:Z\n         29: aload_0\n         30: areturn\n       LineNumberTable:\n         line 33: 0\n         line 34: 8\n         line 35: 24\n         line 37: 29\n@@ -135,30 +135,30 @@\n \n   public boolean isForwarded();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field forwarded:Z\n+         1: getfield      #29                 // Field forwarded:Z\n          4: ireturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/IpInfo;\n \n   public void setForwarded(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #38                 // Field forwarded:Z\n+         2: putfield      #29                 // Field forwarded:Z\n          5: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/IpInfo;\n@@ -169,30 +169,30 @@\n \n   public java.lang.String getAddress();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field address:Ljava/lang/String;\n+         1: getfield      #13                 // Field address:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 64: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/IpInfo;\n \n   public void setAddress(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #24                 // Field address:Ljava/lang/String;\n+         2: putfield      #13                 // Field address:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/IpInfo;\n@@ -203,39 +203,39 @@\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field address:Ljava/lang/String;\n+         1: getfield      #13                 // Field address:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 78: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/IpInfo;\n \n   public static java.lang.String getClientAddress(javax.servlet.http.HttpServletRequest);\n     descriptor: (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n     flags: (0x0009) ACC_PUBLIC, ACC_STATIC\n     Code:\n       stack=2, locals=3, args_size=1\n          0: aload_0\n-         1: invokeinterface #26,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getRemoteAddr:()Ljava/lang/String;\n+         1: invokeinterface #17,  1           // InterfaceMethod javax/servlet/http/HttpServletRequest.getRemoteAddr:()Ljava/lang/String;\n          6: astore_1\n          7: aload_0\n-         8: ldc           #52                 // String X-Forwarded-For\n-        10: invokeinterface #54,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n+         8: ldc           #33                 // String X-Forwarded-For\n+        10: invokeinterface #35,  2           // InterfaceMethod javax/servlet/http/HttpServletRequest.getHeader:(Ljava/lang/String;)Ljava/lang/String;\n         15: astore_2\n         16: aload_2\n         17: ifnull        29\n         20: aload_2\n-        21: ldc           #58                 // String ,\n-        23: invokevirtual #60                 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;\n+        21: ldc           #39                 // String ,\n+        23: invokevirtual #41                 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;\n         26: iconst_0\n         27: aaload\n         28: astore_1\n         29: aload_1\n         30: areturn\n       LineNumberTable:\n         line 88: 0\n"}]}, {"source1": "psiprobe/model/RequestProcessor.class", "source2": "psiprobe/model/RequestProcessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum 6b209f0406a240d81bd078f64ef367865712b1839976e78dc458b8add5d1b630\n+  SHA-256 checksum c8162e338c8f2806cf2b15ede41996ce88cd425c847de58f9aba640143cef7ff\n   Compiled from \"RequestProcessor.java\"\n public class psiprobe.model.RequestProcessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/RequestProcessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/RequestProcessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 14, methods: 29, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/RequestProcessor\n-    #2 = Utf8               psiprobe/model/RequestProcessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               name\n-    #6 = Utf8               Ljava/lang/String;\n-    #7 = Utf8               stage\n-    #8 = Utf8               I\n-    #9 = Utf8               processingTime\n-   #10 = Utf8               J\n-   #11 = Utf8               bytesSent\n-   #12 = Utf8               bytesReceived\n-   #13 = Utf8               remoteAddr\n-   #14 = Utf8               remoteAddrLocale\n-   #15 = Utf8               Ljava/util/Locale;\n-   #16 = Utf8               virtualHost\n-   #17 = Utf8               method\n-   #18 = Utf8               currentUri\n-   #19 = Utf8               currentQueryString\n-   #20 = Utf8               protocol\n-   #21 = Utf8               workerThreadName\n-   #22 = Utf8               workerThreadNameSupported\n-   #23 = Utf8               Z\n-   #24 = Utf8               <init>\n-   #25 = Utf8               ()V\n-   #26 = Utf8               Code\n-   #27 = Methodref          #3.#28        // java/lang/Object.\"<init>\":()V\n-   #28 = NameAndType        #24:#25       // \"<init>\":()V\n-   #29 = Utf8               LineNumberTable\n-   #30 = Utf8               LocalVariableTable\n-   #31 = Utf8               this\n-   #32 = Utf8               Lpsiprobe/model/RequestProcessor;\n-   #33 = Utf8               getName\n-   #34 = Utf8               ()Ljava/lang/String;\n-   #35 = Fieldref           #1.#36        // psiprobe/model/RequestProcessor.name:Ljava/lang/String;\n-   #36 = NameAndType        #5:#6         // name:Ljava/lang/String;\n-   #37 = Utf8               setName\n-   #38 = Utf8               (Ljava/lang/String;)V\n-   #39 = Utf8               MethodParameters\n-   #40 = Utf8               getStage\n-   #41 = Utf8               ()I\n-   #42 = Fieldref           #1.#43        // psiprobe/model/RequestProcessor.stage:I\n-   #43 = NameAndType        #7:#8         // stage:I\n-   #44 = Utf8               setStage\n-   #45 = Utf8               (I)V\n-   #46 = Utf8               getProcessingTime\n-   #47 = Utf8               ()J\n-   #48 = Fieldref           #1.#49        // psiprobe/model/RequestProcessor.processingTime:J\n-   #49 = NameAndType        #9:#10        // processingTime:J\n-   #50 = Utf8               setProcessingTime\n-   #51 = Utf8               (J)V\n-   #52 = Utf8               getBytesSent\n-   #53 = Fieldref           #1.#54        // psiprobe/model/RequestProcessor.bytesSent:J\n-   #54 = NameAndType        #11:#10       // bytesSent:J\n-   #55 = Utf8               setBytesSent\n-   #56 = Utf8               getBytesReceived\n-   #57 = Fieldref           #1.#58        // psiprobe/model/RequestProcessor.bytesReceived:J\n-   #58 = NameAndType        #12:#10       // bytesReceived:J\n-   #59 = Utf8               setBytesReceived\n-   #60 = Utf8               getRemoteAddr\n-   #61 = Fieldref           #1.#62        // psiprobe/model/RequestProcessor.remoteAddr:Ljava/lang/String;\n-   #62 = NameAndType        #13:#6        // remoteAddr:Ljava/lang/String;\n-   #63 = Utf8               setRemoteAddr\n-   #64 = Utf8               getVirtualHost\n-   #65 = Fieldref           #1.#66        // psiprobe/model/RequestProcessor.virtualHost:Ljava/lang/String;\n-   #66 = NameAndType        #16:#6        // virtualHost:Ljava/lang/String;\n-   #67 = Utf8               setVirtualHost\n-   #68 = Utf8               getMethod\n-   #69 = Fieldref           #1.#70        // psiprobe/model/RequestProcessor.method:Ljava/lang/String;\n-   #70 = NameAndType        #17:#6        // method:Ljava/lang/String;\n-   #71 = Utf8               setMethod\n-   #72 = Utf8               getCurrentUri\n-   #73 = Fieldref           #1.#74        // psiprobe/model/RequestProcessor.currentUri:Ljava/lang/String;\n-   #74 = NameAndType        #18:#6        // currentUri:Ljava/lang/String;\n-   #75 = Utf8               setCurrentUri\n-   #76 = Utf8               getCurrentQueryString\n-   #77 = Fieldref           #1.#78        // psiprobe/model/RequestProcessor.currentQueryString:Ljava/lang/String;\n-   #78 = NameAndType        #19:#6        // currentQueryString:Ljava/lang/String;\n-   #79 = Utf8               setCurrentQueryString\n-   #80 = Utf8               getProtocol\n-   #81 = Fieldref           #1.#82        // psiprobe/model/RequestProcessor.protocol:Ljava/lang/String;\n-   #82 = NameAndType        #20:#6        // protocol:Ljava/lang/String;\n-   #83 = Utf8               setProtocol\n-   #84 = Utf8               getRemoteAddrLocale\n-   #85 = Utf8               ()Ljava/util/Locale;\n-   #86 = Fieldref           #1.#87        // psiprobe/model/RequestProcessor.remoteAddrLocale:Ljava/util/Locale;\n-   #87 = NameAndType        #14:#15       // remoteAddrLocale:Ljava/util/Locale;\n-   #88 = Utf8               setRemoteAddrLocale\n-   #89 = Utf8               (Ljava/util/Locale;)V\n-   #90 = Utf8               getWorkerThreadName\n-   #91 = Fieldref           #1.#92        // psiprobe/model/RequestProcessor.workerThreadName:Ljava/lang/String;\n-   #92 = NameAndType        #21:#6        // workerThreadName:Ljava/lang/String;\n-   #93 = Utf8               setWorkerThreadName\n-   #94 = Utf8               isWorkerThreadNameSupported\n-   #95 = Utf8               ()Z\n-   #96 = Fieldref           #1.#97        // psiprobe/model/RequestProcessor.workerThreadNameSupported:Z\n-   #97 = NameAndType        #22:#23       // workerThreadNameSupported:Z\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/model/RequestProcessor.name:Ljava/lang/String;\n+    #8 = Class              #10           // psiprobe/model/RequestProcessor\n+    #9 = NameAndType        #11:#12       // name:Ljava/lang/String;\n+   #10 = Utf8               psiprobe/model/RequestProcessor\n+   #11 = Utf8               name\n+   #12 = Utf8               Ljava/lang/String;\n+   #13 = Fieldref           #8.#14        // psiprobe/model/RequestProcessor.stage:I\n+   #14 = NameAndType        #15:#16       // stage:I\n+   #15 = Utf8               stage\n+   #16 = Utf8               I\n+   #17 = Fieldref           #8.#18        // psiprobe/model/RequestProcessor.processingTime:J\n+   #18 = NameAndType        #19:#20       // processingTime:J\n+   #19 = Utf8               processingTime\n+   #20 = Utf8               J\n+   #21 = Fieldref           #8.#22        // psiprobe/model/RequestProcessor.bytesSent:J\n+   #22 = NameAndType        #23:#20       // bytesSent:J\n+   #23 = Utf8               bytesSent\n+   #24 = Fieldref           #8.#25        // psiprobe/model/RequestProcessor.bytesReceived:J\n+   #25 = NameAndType        #26:#20       // bytesReceived:J\n+   #26 = Utf8               bytesReceived\n+   #27 = Fieldref           #8.#28        // psiprobe/model/RequestProcessor.remoteAddr:Ljava/lang/String;\n+   #28 = NameAndType        #29:#12       // remoteAddr:Ljava/lang/String;\n+   #29 = Utf8               remoteAddr\n+   #30 = Fieldref           #8.#31        // psiprobe/model/RequestProcessor.virtualHost:Ljava/lang/String;\n+   #31 = NameAndType        #32:#12       // virtualHost:Ljava/lang/String;\n+   #32 = Utf8               virtualHost\n+   #33 = Fieldref           #8.#34        // psiprobe/model/RequestProcessor.method:Ljava/lang/String;\n+   #34 = NameAndType        #35:#12       // method:Ljava/lang/String;\n+   #35 = Utf8               method\n+   #36 = Fieldref           #8.#37        // psiprobe/model/RequestProcessor.currentUri:Ljava/lang/String;\n+   #37 = NameAndType        #38:#12       // currentUri:Ljava/lang/String;\n+   #38 = Utf8               currentUri\n+   #39 = Fieldref           #8.#40        // psiprobe/model/RequestProcessor.currentQueryString:Ljava/lang/String;\n+   #40 = NameAndType        #41:#12       // currentQueryString:Ljava/lang/String;\n+   #41 = Utf8               currentQueryString\n+   #42 = Fieldref           #8.#43        // psiprobe/model/RequestProcessor.protocol:Ljava/lang/String;\n+   #43 = NameAndType        #44:#12       // protocol:Ljava/lang/String;\n+   #44 = Utf8               protocol\n+   #45 = Fieldref           #8.#46        // psiprobe/model/RequestProcessor.remoteAddrLocale:Ljava/util/Locale;\n+   #46 = NameAndType        #47:#48       // remoteAddrLocale:Ljava/util/Locale;\n+   #47 = Utf8               remoteAddrLocale\n+   #48 = Utf8               Ljava/util/Locale;\n+   #49 = Fieldref           #8.#50        // psiprobe/model/RequestProcessor.workerThreadName:Ljava/lang/String;\n+   #50 = NameAndType        #51:#12       // workerThreadName:Ljava/lang/String;\n+   #51 = Utf8               workerThreadName\n+   #52 = Fieldref           #8.#53        // psiprobe/model/RequestProcessor.workerThreadNameSupported:Z\n+   #53 = NameAndType        #54:#55       // workerThreadNameSupported:Z\n+   #54 = Utf8               workerThreadNameSupported\n+   #55 = Utf8               Z\n+   #56 = Utf8               Code\n+   #57 = Utf8               LineNumberTable\n+   #58 = Utf8               LocalVariableTable\n+   #59 = Utf8               this\n+   #60 = Utf8               Lpsiprobe/model/RequestProcessor;\n+   #61 = Utf8               getName\n+   #62 = Utf8               ()Ljava/lang/String;\n+   #63 = Utf8               setName\n+   #64 = Utf8               (Ljava/lang/String;)V\n+   #65 = Utf8               MethodParameters\n+   #66 = Utf8               getStage\n+   #67 = Utf8               ()I\n+   #68 = Utf8               setStage\n+   #69 = Utf8               (I)V\n+   #70 = Utf8               getProcessingTime\n+   #71 = Utf8               ()J\n+   #72 = Utf8               setProcessingTime\n+   #73 = Utf8               (J)V\n+   #74 = Utf8               getBytesSent\n+   #75 = Utf8               setBytesSent\n+   #76 = Utf8               getBytesReceived\n+   #77 = Utf8               setBytesReceived\n+   #78 = Utf8               getRemoteAddr\n+   #79 = Utf8               setRemoteAddr\n+   #80 = Utf8               getVirtualHost\n+   #81 = Utf8               setVirtualHost\n+   #82 = Utf8               getMethod\n+   #83 = Utf8               setMethod\n+   #84 = Utf8               getCurrentUri\n+   #85 = Utf8               setCurrentUri\n+   #86 = Utf8               getCurrentQueryString\n+   #87 = Utf8               setCurrentQueryString\n+   #88 = Utf8               getProtocol\n+   #89 = Utf8               setProtocol\n+   #90 = Utf8               getRemoteAddrLocale\n+   #91 = Utf8               ()Ljava/util/Locale;\n+   #92 = Utf8               setRemoteAddrLocale\n+   #93 = Utf8               (Ljava/util/Locale;)V\n+   #94 = Utf8               getWorkerThreadName\n+   #95 = Utf8               setWorkerThreadName\n+   #96 = Utf8               isWorkerThreadNameSupported\n+   #97 = Utf8               ()Z\n    #98 = Utf8               setWorkerThreadNameSupported\n    #99 = Utf8               (Z)V\n   #100 = Utf8               SourceFile\n   #101 = Utf8               RequestProcessor.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -168,44 +168,44 @@\n \n   public psiprobe.model.RequestProcessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #27                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #35                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 77: 0\n         line 78: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -216,30 +216,30 @@\n \n   public int getStage();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #42                 // Field stage:I\n+         1: getfield      #13                 // Field stage:I\n          4: ireturn\n       LineNumberTable:\n         line 86: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setStage(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #42                 // Field stage:I\n+         2: putfield      #13                 // Field stage:I\n          5: return\n       LineNumberTable:\n         line 95: 0\n         line 96: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -250,30 +250,30 @@\n \n   public long getProcessingTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #48                 // Field processingTime:J\n+         1: getfield      #17                 // Field processingTime:J\n          4: lreturn\n       LineNumberTable:\n         line 104: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setProcessingTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #48                 // Field processingTime:J\n+         2: putfield      #17                 // Field processingTime:J\n          5: return\n       LineNumberTable:\n         line 113: 0\n         line 114: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -284,30 +284,30 @@\n \n   public long getBytesSent();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #53                 // Field bytesSent:J\n+         1: getfield      #21                 // Field bytesSent:J\n          4: lreturn\n       LineNumberTable:\n         line 122: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setBytesSent(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #53                 // Field bytesSent:J\n+         2: putfield      #21                 // Field bytesSent:J\n          5: return\n       LineNumberTable:\n         line 131: 0\n         line 132: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -318,30 +318,30 @@\n \n   public long getBytesReceived();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #57                 // Field bytesReceived:J\n+         1: getfield      #24                 // Field bytesReceived:J\n          4: lreturn\n       LineNumberTable:\n         line 140: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setBytesReceived(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #57                 // Field bytesReceived:J\n+         2: putfield      #24                 // Field bytesReceived:J\n          5: return\n       LineNumberTable:\n         line 149: 0\n         line 150: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -352,30 +352,30 @@\n \n   public java.lang.String getRemoteAddr();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field remoteAddr:Ljava/lang/String;\n+         1: getfield      #27                 // Field remoteAddr:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 158: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setRemoteAddr(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #61                 // Field remoteAddr:Ljava/lang/String;\n+         2: putfield      #27                 // Field remoteAddr:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 167: 0\n         line 168: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -386,30 +386,30 @@\n \n   public java.lang.String getVirtualHost();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #65                 // Field virtualHost:Ljava/lang/String;\n+         1: getfield      #30                 // Field virtualHost:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 176: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setVirtualHost(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #65                 // Field virtualHost:Ljava/lang/String;\n+         2: putfield      #30                 // Field virtualHost:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 185: 0\n         line 186: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -420,30 +420,30 @@\n \n   public java.lang.String getMethod();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #69                 // Field method:Ljava/lang/String;\n+         1: getfield      #33                 // Field method:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 194: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #69                 // Field method:Ljava/lang/String;\n+         2: putfield      #33                 // Field method:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 203: 0\n         line 204: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -454,30 +454,30 @@\n \n   public java.lang.String getCurrentUri();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #73                 // Field currentUri:Ljava/lang/String;\n+         1: getfield      #36                 // Field currentUri:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 212: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setCurrentUri(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #73                 // Field currentUri:Ljava/lang/String;\n+         2: putfield      #36                 // Field currentUri:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 221: 0\n         line 222: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -488,30 +488,30 @@\n \n   public java.lang.String getCurrentQueryString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #77                 // Field currentQueryString:Ljava/lang/String;\n+         1: getfield      #39                 // Field currentQueryString:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 230: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setCurrentQueryString(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #77                 // Field currentQueryString:Ljava/lang/String;\n+         2: putfield      #39                 // Field currentQueryString:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 239: 0\n         line 240: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -522,30 +522,30 @@\n \n   public java.lang.String getProtocol();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #81                 // Field protocol:Ljava/lang/String;\n+         1: getfield      #42                 // Field protocol:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 248: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setProtocol(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #81                 // Field protocol:Ljava/lang/String;\n+         2: putfield      #42                 // Field protocol:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 257: 0\n         line 258: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -556,30 +556,30 @@\n \n   public java.util.Locale getRemoteAddrLocale();\n     descriptor: ()Ljava/util/Locale;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #86                 // Field remoteAddrLocale:Ljava/util/Locale;\n+         1: getfield      #45                 // Field remoteAddrLocale:Ljava/util/Locale;\n          4: areturn\n       LineNumberTable:\n         line 266: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setRemoteAddrLocale(java.util.Locale);\n     descriptor: (Ljava/util/Locale;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #86                 // Field remoteAddrLocale:Ljava/util/Locale;\n+         2: putfield      #45                 // Field remoteAddrLocale:Ljava/util/Locale;\n          5: return\n       LineNumberTable:\n         line 275: 0\n         line 276: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -590,30 +590,30 @@\n \n   public java.lang.String getWorkerThreadName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #91                 // Field workerThreadName:Ljava/lang/String;\n+         1: getfield      #49                 // Field workerThreadName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 284: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setWorkerThreadName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #91                 // Field workerThreadName:Ljava/lang/String;\n+         2: putfield      #49                 // Field workerThreadName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 293: 0\n         line 294: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n@@ -624,30 +624,30 @@\n \n   public boolean isWorkerThreadNameSupported();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #96                 // Field workerThreadNameSupported:Z\n+         1: getfield      #52                 // Field workerThreadNameSupported:Z\n          4: ireturn\n       LineNumberTable:\n         line 302: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/RequestProcessor;\n \n   public void setWorkerThreadNameSupported(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #96                 // Field workerThreadNameSupported:Z\n+         2: putfield      #52                 // Field workerThreadNameSupported:Z\n          5: return\n       LineNumberTable:\n         line 311: 0\n         line 312: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/RequestProcessor;\n"}]}, {"source1": "psiprobe/model/ServletInfo.class", "source2": "psiprobe/model/ServletInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,134 +1,134 @@\n-  SHA-256 checksum ac441cccccfcdd8855fe5621de64eb016e229e0c311a30eeda74c726e7d9979e\n+  SHA-256 checksum b010e6b31f45ac33c5a0f84702b680226cf97910de5f53e1ac0d3c7c39e5d6cc\n   Compiled from \"ServletInfo.java\"\n public class psiprobe.model.ServletInfo\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ServletInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/ServletInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 16, methods: 33, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/ServletInfo\n-    #2 = Utf8               psiprobe/model/ServletInfo\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               applicationName\n-    #6 = Utf8               Ljava/lang/String;\n-    #7 = Utf8               servletName\n-    #8 = Utf8               servletClass\n-    #9 = Utf8               available\n-   #10 = Utf8               Z\n-   #11 = Utf8               loadOnStartup\n-   #12 = Utf8               I\n-   #13 = Utf8               runAs\n-   #14 = Utf8               errorCount\n-   #15 = Utf8               loadTime\n-   #16 = Utf8               J\n-   #17 = Utf8               maxTime\n-   #18 = Utf8               minTime\n-   #19 = Utf8               processingTime\n-   #20 = Utf8               requestCount\n-   #21 = Utf8               singleThreaded\n-   #22 = Utf8               allocationCount\n-   #23 = Utf8               maxInstances\n-   #24 = Utf8               mappings\n-   #25 = Utf8               Ljava/util/List;\n-   #26 = Utf8               Signature\n-   #27 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-   #28 = Utf8               <init>\n-   #29 = Utf8               ()V\n-   #30 = Utf8               Code\n-   #31 = Methodref          #3.#32        // java/lang/Object.\"<init>\":()V\n-   #32 = NameAndType        #28:#29       // \"<init>\":()V\n-   #33 = Class              #34           // java/util/ArrayList\n-   #34 = Utf8               java/util/ArrayList\n-   #35 = Methodref          #33.#32       // java/util/ArrayList.\"<init>\":()V\n-   #36 = Fieldref           #1.#37        // psiprobe/model/ServletInfo.mappings:Ljava/util/List;\n-   #37 = NameAndType        #24:#25       // mappings:Ljava/util/List;\n-   #38 = Utf8               LineNumberTable\n-   #39 = Utf8               LocalVariableTable\n-   #40 = Utf8               this\n-   #41 = Utf8               Lpsiprobe/model/ServletInfo;\n-   #42 = Utf8               getApplicationName\n-   #43 = Utf8               ()Ljava/lang/String;\n-   #44 = Fieldref           #1.#45        // psiprobe/model/ServletInfo.applicationName:Ljava/lang/String;\n-   #45 = NameAndType        #5:#6         // applicationName:Ljava/lang/String;\n-   #46 = Utf8               setApplicationName\n-   #47 = Utf8               (Ljava/lang/String;)V\n-   #48 = Utf8               MethodParameters\n-   #49 = Utf8               getServletName\n-   #50 = Fieldref           #1.#51        // psiprobe/model/ServletInfo.servletName:Ljava/lang/String;\n-   #51 = NameAndType        #7:#6         // servletName:Ljava/lang/String;\n-   #52 = Utf8               setServletName\n-   #53 = Utf8               getServletClass\n-   #54 = Fieldref           #1.#55        // psiprobe/model/ServletInfo.servletClass:Ljava/lang/String;\n-   #55 = NameAndType        #8:#6         // servletClass:Ljava/lang/String;\n-   #56 = Utf8               setServletClass\n-   #57 = Utf8               isAvailable\n-   #58 = Utf8               ()Z\n-   #59 = Fieldref           #1.#60        // psiprobe/model/ServletInfo.available:Z\n-   #60 = NameAndType        #9:#10        // available:Z\n-   #61 = Utf8               setAvailable\n-   #62 = Utf8               (Z)V\n-   #63 = Utf8               getLoadOnStartup\n-   #64 = Utf8               ()I\n-   #65 = Fieldref           #1.#66        // psiprobe/model/ServletInfo.loadOnStartup:I\n-   #66 = NameAndType        #11:#12       // loadOnStartup:I\n-   #67 = Utf8               setLoadOnStartup\n-   #68 = Utf8               (I)V\n-   #69 = Utf8               getRunAs\n-   #70 = Fieldref           #1.#71        // psiprobe/model/ServletInfo.runAs:Ljava/lang/String;\n-   #71 = NameAndType        #13:#6        // runAs:Ljava/lang/String;\n-   #72 = Utf8               setRunAs\n-   #73 = Utf8               getErrorCount\n-   #74 = Fieldref           #1.#75        // psiprobe/model/ServletInfo.errorCount:I\n-   #75 = NameAndType        #14:#12       // errorCount:I\n-   #76 = Utf8               setErrorCount\n-   #77 = Utf8               getLoadTime\n-   #78 = Utf8               ()J\n-   #79 = Fieldref           #1.#80        // psiprobe/model/ServletInfo.loadTime:J\n-   #80 = NameAndType        #15:#16       // loadTime:J\n-   #81 = Utf8               setLoadTime\n-   #82 = Utf8               (J)V\n-   #83 = Utf8               getMaxTime\n-   #84 = Fieldref           #1.#85        // psiprobe/model/ServletInfo.maxTime:J\n-   #85 = NameAndType        #17:#16       // maxTime:J\n-   #86 = Utf8               setMaxTime\n-   #87 = Utf8               getMinTime\n-   #88 = Fieldref           #1.#89        // psiprobe/model/ServletInfo.minTime:J\n-   #89 = NameAndType        #18:#16       // minTime:J\n-   #90 = Utf8               setMinTime\n-   #91 = Utf8               getProcessingTime\n-   #92 = Fieldref           #1.#93        // psiprobe/model/ServletInfo.processingTime:J\n-   #93 = NameAndType        #19:#16       // processingTime:J\n-   #94 = Utf8               setProcessingTime\n-   #95 = Utf8               getRequestCount\n-   #96 = Fieldref           #1.#97        // psiprobe/model/ServletInfo.requestCount:I\n-   #97 = NameAndType        #20:#12       // requestCount:I\n-   #98 = Utf8               setRequestCount\n-   #99 = Utf8               isSingleThreaded\n-  #100 = Fieldref           #1.#101       // psiprobe/model/ServletInfo.singleThreaded:Z\n-  #101 = NameAndType        #21:#10       // singleThreaded:Z\n-  #102 = Utf8               setSingleThreaded\n-  #103 = Utf8               getAllocationCount\n-  #104 = Fieldref           #1.#105       // psiprobe/model/ServletInfo.allocationCount:I\n-  #105 = NameAndType        #22:#12       // allocationCount:I\n-  #106 = Utf8               setAllocationCount\n-  #107 = Utf8               getMaxInstances\n-  #108 = Fieldref           #1.#109       // psiprobe/model/ServletInfo.maxInstances:I\n-  #109 = NameAndType        #23:#12       // maxInstances:I\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Fieldref           #11.#12       // psiprobe/model/ServletInfo.mappings:Ljava/util/List;\n+   #11 = Class              #13           // psiprobe/model/ServletInfo\n+   #12 = NameAndType        #14:#15       // mappings:Ljava/util/List;\n+   #13 = Utf8               psiprobe/model/ServletInfo\n+   #14 = Utf8               mappings\n+   #15 = Utf8               Ljava/util/List;\n+   #16 = Fieldref           #11.#17       // psiprobe/model/ServletInfo.applicationName:Ljava/lang/String;\n+   #17 = NameAndType        #18:#19       // applicationName:Ljava/lang/String;\n+   #18 = Utf8               applicationName\n+   #19 = Utf8               Ljava/lang/String;\n+   #20 = Fieldref           #11.#21       // psiprobe/model/ServletInfo.servletName:Ljava/lang/String;\n+   #21 = NameAndType        #22:#19       // servletName:Ljava/lang/String;\n+   #22 = Utf8               servletName\n+   #23 = Fieldref           #11.#24       // psiprobe/model/ServletInfo.servletClass:Ljava/lang/String;\n+   #24 = NameAndType        #25:#19       // servletClass:Ljava/lang/String;\n+   #25 = Utf8               servletClass\n+   #26 = Fieldref           #11.#27       // psiprobe/model/ServletInfo.available:Z\n+   #27 = NameAndType        #28:#29       // available:Z\n+   #28 = Utf8               available\n+   #29 = Utf8               Z\n+   #30 = Fieldref           #11.#31       // psiprobe/model/ServletInfo.loadOnStartup:I\n+   #31 = NameAndType        #32:#33       // loadOnStartup:I\n+   #32 = Utf8               loadOnStartup\n+   #33 = Utf8               I\n+   #34 = Fieldref           #11.#35       // psiprobe/model/ServletInfo.runAs:Ljava/lang/String;\n+   #35 = NameAndType        #36:#19       // runAs:Ljava/lang/String;\n+   #36 = Utf8               runAs\n+   #37 = Fieldref           #11.#38       // psiprobe/model/ServletInfo.errorCount:I\n+   #38 = NameAndType        #39:#33       // errorCount:I\n+   #39 = Utf8               errorCount\n+   #40 = Fieldref           #11.#41       // psiprobe/model/ServletInfo.loadTime:J\n+   #41 = NameAndType        #42:#43       // loadTime:J\n+   #42 = Utf8               loadTime\n+   #43 = Utf8               J\n+   #44 = Fieldref           #11.#45       // psiprobe/model/ServletInfo.maxTime:J\n+   #45 = NameAndType        #46:#43       // maxTime:J\n+   #46 = Utf8               maxTime\n+   #47 = Fieldref           #11.#48       // psiprobe/model/ServletInfo.minTime:J\n+   #48 = NameAndType        #49:#43       // minTime:J\n+   #49 = Utf8               minTime\n+   #50 = Fieldref           #11.#51       // psiprobe/model/ServletInfo.processingTime:J\n+   #51 = NameAndType        #52:#43       // processingTime:J\n+   #52 = Utf8               processingTime\n+   #53 = Fieldref           #11.#54       // psiprobe/model/ServletInfo.requestCount:I\n+   #54 = NameAndType        #55:#33       // requestCount:I\n+   #55 = Utf8               requestCount\n+   #56 = Fieldref           #11.#57       // psiprobe/model/ServletInfo.singleThreaded:Z\n+   #57 = NameAndType        #58:#29       // singleThreaded:Z\n+   #58 = Utf8               singleThreaded\n+   #59 = Fieldref           #11.#60       // psiprobe/model/ServletInfo.allocationCount:I\n+   #60 = NameAndType        #61:#33       // allocationCount:I\n+   #61 = Utf8               allocationCount\n+   #62 = Fieldref           #11.#63       // psiprobe/model/ServletInfo.maxInstances:I\n+   #63 = NameAndType        #64:#33       // maxInstances:I\n+   #64 = Utf8               maxInstances\n+   #65 = Utf8               Signature\n+   #66 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+   #67 = Utf8               Code\n+   #68 = Utf8               LineNumberTable\n+   #69 = Utf8               LocalVariableTable\n+   #70 = Utf8               this\n+   #71 = Utf8               Lpsiprobe/model/ServletInfo;\n+   #72 = Utf8               getApplicationName\n+   #73 = Utf8               ()Ljava/lang/String;\n+   #74 = Utf8               setApplicationName\n+   #75 = Utf8               (Ljava/lang/String;)V\n+   #76 = Utf8               MethodParameters\n+   #77 = Utf8               getServletName\n+   #78 = Utf8               setServletName\n+   #79 = Utf8               getServletClass\n+   #80 = Utf8               setServletClass\n+   #81 = Utf8               isAvailable\n+   #82 = Utf8               ()Z\n+   #83 = Utf8               setAvailable\n+   #84 = Utf8               (Z)V\n+   #85 = Utf8               getLoadOnStartup\n+   #86 = Utf8               ()I\n+   #87 = Utf8               setLoadOnStartup\n+   #88 = Utf8               (I)V\n+   #89 = Utf8               getRunAs\n+   #90 = Utf8               setRunAs\n+   #91 = Utf8               getErrorCount\n+   #92 = Utf8               setErrorCount\n+   #93 = Utf8               getLoadTime\n+   #94 = Utf8               ()J\n+   #95 = Utf8               setLoadTime\n+   #96 = Utf8               (J)V\n+   #97 = Utf8               getMaxTime\n+   #98 = Utf8               setMaxTime\n+   #99 = Utf8               getMinTime\n+  #100 = Utf8               setMinTime\n+  #101 = Utf8               getProcessingTime\n+  #102 = Utf8               setProcessingTime\n+  #103 = Utf8               getRequestCount\n+  #104 = Utf8               setRequestCount\n+  #105 = Utf8               isSingleThreaded\n+  #106 = Utf8               setSingleThreaded\n+  #107 = Utf8               getAllocationCount\n+  #108 = Utf8               setAllocationCount\n+  #109 = Utf8               getMaxInstances\n   #110 = Utf8               setMaxInstances\n   #111 = Utf8               getMappings\n   #112 = Utf8               ()Ljava/util/List;\n   #113 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n   #114 = Utf8               setMappings\n   #115 = Utf8               (Ljava/util/List;)V\n-  #116 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n-  #117 = Utf8               LocalVariableTypeTable\n+  #116 = Utf8               LocalVariableTypeTable\n+  #117 = Utf8               (Ljava/util/List<Ljava/lang/String;>;)V\n   #118 = Utf8               SourceFile\n   #119 = Utf8               ServletInfo.java\n {\n   private java.lang.String applicationName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n@@ -187,28 +187,28 @@\n   private int maxInstances;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<java.lang.String> mappings;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #27                          // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #66                          // Ljava/util/List<Ljava/lang/String;>;\n \n   public psiprobe.model.ServletInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #31                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #33                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #35                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #36                 // Field mappings:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field mappings:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 72: 0\n         line 73: 4\n         line 74: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -216,30 +216,30 @@\n \n   public java.lang.String getApplicationName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field applicationName:Ljava/lang/String;\n+         1: getfield      #16                 // Field applicationName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setApplicationName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #44                 // Field applicationName:Ljava/lang/String;\n+         2: putfield      #16                 // Field applicationName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 91: 0\n         line 92: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -250,30 +250,30 @@\n \n   public java.lang.String getServletName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field servletName:Ljava/lang/String;\n+         1: getfield      #20                 // Field servletName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 100: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setServletName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #50                 // Field servletName:Ljava/lang/String;\n+         2: putfield      #20                 // Field servletName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 109: 0\n         line 110: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -284,30 +284,30 @@\n \n   public java.lang.String getServletClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field servletClass:Ljava/lang/String;\n+         1: getfield      #23                 // Field servletClass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setServletClass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #54                 // Field servletClass:Ljava/lang/String;\n+         2: putfield      #23                 // Field servletClass:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 127: 0\n         line 128: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -318,30 +318,30 @@\n \n   public boolean isAvailable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field available:Z\n+         1: getfield      #26                 // Field available:Z\n          4: ireturn\n       LineNumberTable:\n         line 136: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setAvailable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #59                 // Field available:Z\n+         2: putfield      #26                 // Field available:Z\n          5: return\n       LineNumberTable:\n         line 145: 0\n         line 146: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -352,30 +352,30 @@\n \n   public int getLoadOnStartup();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #65                 // Field loadOnStartup:I\n+         1: getfield      #30                 // Field loadOnStartup:I\n          4: ireturn\n       LineNumberTable:\n         line 154: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setLoadOnStartup(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #65                 // Field loadOnStartup:I\n+         2: putfield      #30                 // Field loadOnStartup:I\n          5: return\n       LineNumberTable:\n         line 163: 0\n         line 164: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -386,30 +386,30 @@\n \n   public java.lang.String getRunAs();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #70                 // Field runAs:Ljava/lang/String;\n+         1: getfield      #34                 // Field runAs:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 172: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setRunAs(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #70                 // Field runAs:Ljava/lang/String;\n+         2: putfield      #34                 // Field runAs:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 181: 0\n         line 182: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -420,30 +420,30 @@\n \n   public int getErrorCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #74                 // Field errorCount:I\n+         1: getfield      #37                 // Field errorCount:I\n          4: ireturn\n       LineNumberTable:\n         line 190: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setErrorCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #74                 // Field errorCount:I\n+         2: putfield      #37                 // Field errorCount:I\n          5: return\n       LineNumberTable:\n         line 199: 0\n         line 200: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -454,30 +454,30 @@\n \n   public long getLoadTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #79                 // Field loadTime:J\n+         1: getfield      #40                 // Field loadTime:J\n          4: lreturn\n       LineNumberTable:\n         line 208: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setLoadTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #79                 // Field loadTime:J\n+         2: putfield      #40                 // Field loadTime:J\n          5: return\n       LineNumberTable:\n         line 217: 0\n         line 218: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -488,30 +488,30 @@\n \n   public long getMaxTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #84                 // Field maxTime:J\n+         1: getfield      #44                 // Field maxTime:J\n          4: lreturn\n       LineNumberTable:\n         line 226: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setMaxTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #84                 // Field maxTime:J\n+         2: putfield      #44                 // Field maxTime:J\n          5: return\n       LineNumberTable:\n         line 235: 0\n         line 236: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -522,30 +522,30 @@\n \n   public long getMinTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #88                 // Field minTime:J\n+         1: getfield      #47                 // Field minTime:J\n          4: lreturn\n       LineNumberTable:\n         line 244: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setMinTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #88                 // Field minTime:J\n+         2: putfield      #47                 // Field minTime:J\n          5: return\n       LineNumberTable:\n         line 253: 0\n         line 254: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -556,30 +556,30 @@\n \n   public long getProcessingTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #92                 // Field processingTime:J\n+         1: getfield      #50                 // Field processingTime:J\n          4: lreturn\n       LineNumberTable:\n         line 262: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setProcessingTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #92                 // Field processingTime:J\n+         2: putfield      #50                 // Field processingTime:J\n          5: return\n       LineNumberTable:\n         line 271: 0\n         line 272: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -590,30 +590,30 @@\n \n   public int getRequestCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #96                 // Field requestCount:I\n+         1: getfield      #53                 // Field requestCount:I\n          4: ireturn\n       LineNumberTable:\n         line 280: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setRequestCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #96                 // Field requestCount:I\n+         2: putfield      #53                 // Field requestCount:I\n          5: return\n       LineNumberTable:\n         line 289: 0\n         line 290: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -624,30 +624,30 @@\n \n   public boolean isSingleThreaded();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #100                // Field singleThreaded:Z\n+         1: getfield      #56                 // Field singleThreaded:Z\n          4: ireturn\n       LineNumberTable:\n         line 298: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setSingleThreaded(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #100                // Field singleThreaded:Z\n+         2: putfield      #56                 // Field singleThreaded:Z\n          5: return\n       LineNumberTable:\n         line 307: 0\n         line 308: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -658,30 +658,30 @@\n \n   public int getAllocationCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #104                // Field allocationCount:I\n+         1: getfield      #59                 // Field allocationCount:I\n          4: ireturn\n       LineNumberTable:\n         line 316: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setAllocationCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #104                // Field allocationCount:I\n+         2: putfield      #59                 // Field allocationCount:I\n          5: return\n       LineNumberTable:\n         line 325: 0\n         line 326: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -692,30 +692,30 @@\n \n   public int getMaxInstances();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #108                // Field maxInstances:I\n+         1: getfield      #62                 // Field maxInstances:I\n          4: ireturn\n       LineNumberTable:\n         line 334: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n \n   public void setMaxInstances(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #108                // Field maxInstances:I\n+         2: putfield      #62                 // Field maxInstances:I\n          5: return\n       LineNumberTable:\n         line 343: 0\n         line 344: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n@@ -723,44 +723,44 @@\n     MethodParameters:\n       Name                           Flags\n       maxInstances\n \n   public java.util.List<java.lang.String> getMappings();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #113                         // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #36                 // Field mappings:Ljava/util/List;\n+         1: getfield      #10                 // Field mappings:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 352: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletInfo;\n+    Signature: #113                         // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public void setMappings(java.util.List<java.lang.String>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #116                         // (Ljava/util/List<Ljava/lang/String;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #36                 // Field mappings:Ljava/util/List;\n+         2: putfield      #10                 // Field mappings:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 361: 0\n         line 362: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletInfo;\n             0       6     1 mappings   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 mappings   Ljava/util/List<Ljava/lang/String;>;\n     MethodParameters:\n       Name                           Flags\n       mappings\n+    Signature: #117                         // (Ljava/util/List<Ljava/lang/String;>;)V\n }\n SourceFile: \"ServletInfo.java\"\n"}]}, {"source1": "psiprobe/model/ServletMapping.class", "source2": "psiprobe/model/ServletMapping.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,60 +1,60 @@\n-  SHA-256 checksum 9c043fc46bfe284b21b77882e0ade732da14b7a2016280fd5fc447bf4a02ea01\n+  SHA-256 checksum f035049a78410913ca1edf8b846216328b9f1382e126ecbaeee471ca01430311\n   Compiled from \"ServletMapping.java\"\n public class psiprobe.model.ServletMapping\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ServletMapping\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/ServletMapping\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 5, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ServletMapping\n-   #2 = Utf8               psiprobe/model/ServletMapping\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               applicationName\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               url\n-   #8 = Utf8               servletName\n-   #9 = Utf8               servletClass\n-  #10 = Utf8               available\n-  #11 = Utf8               Z\n-  #12 = Utf8               <init>\n-  #13 = Utf8               ()V\n-  #14 = Utf8               Code\n-  #15 = Methodref          #3.#16         // java/lang/Object.\"<init>\":()V\n-  #16 = NameAndType        #12:#13        // \"<init>\":()V\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Lpsiprobe/model/ServletMapping;\n-  #21 = Utf8               getApplicationName\n-  #22 = Utf8               ()Ljava/lang/String;\n-  #23 = Fieldref           #1.#24         // psiprobe/model/ServletMapping.applicationName:Ljava/lang/String;\n-  #24 = NameAndType        #5:#6          // applicationName:Ljava/lang/String;\n-  #25 = Utf8               setApplicationName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               MethodParameters\n-  #28 = Utf8               getUrl\n-  #29 = Fieldref           #1.#30         // psiprobe/model/ServletMapping.url:Ljava/lang/String;\n-  #30 = NameAndType        #7:#6          // url:Ljava/lang/String;\n-  #31 = Utf8               setUrl\n-  #32 = Utf8               getServletName\n-  #33 = Fieldref           #1.#34         // psiprobe/model/ServletMapping.servletName:Ljava/lang/String;\n-  #34 = NameAndType        #8:#6          // servletName:Ljava/lang/String;\n-  #35 = Utf8               setServletName\n-  #36 = Utf8               getServletClass\n-  #37 = Fieldref           #1.#38         // psiprobe/model/ServletMapping.servletClass:Ljava/lang/String;\n-  #38 = NameAndType        #9:#6          // servletClass:Ljava/lang/String;\n-  #39 = Utf8               setServletClass\n-  #40 = Utf8               isAvailable\n-  #41 = Utf8               ()Z\n-  #42 = Fieldref           #1.#43         // psiprobe/model/ServletMapping.available:Z\n-  #43 = NameAndType        #10:#11        // available:Z\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/ServletMapping.applicationName:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/ServletMapping\n+   #9 = NameAndType        #11:#12        // applicationName:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/ServletMapping\n+  #11 = Utf8               applicationName\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/ServletMapping.url:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // url:Ljava/lang/String;\n+  #15 = Utf8               url\n+  #16 = Fieldref           #8.#17         // psiprobe/model/ServletMapping.servletName:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // servletName:Ljava/lang/String;\n+  #18 = Utf8               servletName\n+  #19 = Fieldref           #8.#20         // psiprobe/model/ServletMapping.servletClass:Ljava/lang/String;\n+  #20 = NameAndType        #21:#12        // servletClass:Ljava/lang/String;\n+  #21 = Utf8               servletClass\n+  #22 = Fieldref           #8.#23         // psiprobe/model/ServletMapping.available:Z\n+  #23 = NameAndType        #24:#25        // available:Z\n+  #24 = Utf8               available\n+  #25 = Utf8               Z\n+  #26 = Utf8               Code\n+  #27 = Utf8               LineNumberTable\n+  #28 = Utf8               LocalVariableTable\n+  #29 = Utf8               this\n+  #30 = Utf8               Lpsiprobe/model/ServletMapping;\n+  #31 = Utf8               getApplicationName\n+  #32 = Utf8               ()Ljava/lang/String;\n+  #33 = Utf8               setApplicationName\n+  #34 = Utf8               (Ljava/lang/String;)V\n+  #35 = Utf8               MethodParameters\n+  #36 = Utf8               getUrl\n+  #37 = Utf8               setUrl\n+  #38 = Utf8               getServletName\n+  #39 = Utf8               setServletName\n+  #40 = Utf8               getServletClass\n+  #41 = Utf8               setServletClass\n+  #42 = Utf8               isAvailable\n+  #43 = Utf8               ()Z\n   #44 = Utf8               setAvailable\n   #45 = Utf8               (Z)V\n   #46 = Utf8               SourceFile\n   #47 = Utf8               ServletMapping.java\n {\n   private java.lang.String applicationName;\n     descriptor: Ljava/lang/String;\n@@ -78,44 +78,44 @@\n \n   public psiprobe.model.ServletMapping();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #15                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMapping;\n \n   public java.lang.String getApplicationName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #23                 // Field applicationName:Ljava/lang/String;\n+         1: getfield      #7                  // Field applicationName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMapping;\n \n   public void setApplicationName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #23                 // Field applicationName:Ljava/lang/String;\n+         2: putfield      #7                  // Field applicationName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletMapping;\n@@ -126,30 +126,30 @@\n \n   public java.lang.String getUrl();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field url:Ljava/lang/String;\n+         1: getfield      #13                 // Field url:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMapping;\n \n   public void setUrl(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #29                 // Field url:Ljava/lang/String;\n+         2: putfield      #13                 // Field url:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletMapping;\n@@ -160,30 +160,30 @@\n \n   public java.lang.String getServletName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field servletName:Ljava/lang/String;\n+         1: getfield      #16                 // Field servletName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMapping;\n \n   public void setServletName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #33                 // Field servletName:Ljava/lang/String;\n+         2: putfield      #16                 // Field servletName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletMapping;\n@@ -194,30 +194,30 @@\n \n   public java.lang.String getServletClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #37                 // Field servletClass:Ljava/lang/String;\n+         1: getfield      #19                 // Field servletClass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMapping;\n \n   public void setServletClass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #37                 // Field servletClass:Ljava/lang/String;\n+         2: putfield      #19                 // Field servletClass:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletMapping;\n@@ -228,30 +228,30 @@\n \n   public boolean isAvailable();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #42                 // Field available:Z\n+         1: getfield      #22                 // Field available:Z\n          4: ireturn\n       LineNumberTable:\n         line 111: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ServletMapping;\n \n   public void setAvailable(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #42                 // Field available:Z\n+         2: putfield      #22                 // Field available:Z\n          5: return\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ServletMapping;\n"}]}, {"source1": "psiprobe/model/SessionSearchInfo.class", "source2": "psiprobe/model/SessionSearchInfo.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n package psiprobe.model;\n \n+import org.slf4j.LoggerFactory;\n import java.util.regex.PatternSyntaxException;\n import java.util.ArrayList;\n-import org.slf4j.LoggerFactory;\n import java.util.List;\n import java.util.regex.Pattern;\n import org.slf4j.Logger;\n import java.io.Serializable;\n \n public class SessionSearchInfo implements Serializable\n {\n@@ -34,18 +34,14 @@\n     private Integer idleTimeFromSec;\n     private String idleTimeTo;\n     private Integer idleTimeToSec;\n     private String lastIp;\n     private String infoMessage;\n     private final List<String> errorMessages;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)SessionSearchInfo.class);\n-    }\n-    \n     public SessionSearchInfo() {\n         this.searchAction = \"none\";\n         this.attrNamePatterns = new ArrayList<Pattern>();\n         this.attrNameMsgs = new ArrayList<String>();\n         this.errorMessages = new ArrayList<String>();\n     }\n     \n@@ -178,17 +174,15 @@\n         this.attrNameMsgs.clear();\n         if (attrName != null) {\n             final String[] attrNames = attrName.split(\",\");\n             if (attrNames.length == 0 && !attrName.isEmpty()) {\n                 this.attrNameMsgs.add(\"\");\n             }\n             else {\n-                String[] array;\n-                for (int length = (array = attrNames).length, i = 0; i < length; ++i) {\n-                    final String regex = array[i];\n+                for (final String regex : attrNames) {\n                     try {\n                         this.attrNamePatterns.add(Pattern.compile(regex));\n                     }\n                     catch (final PatternSyntaxException e) {\n                         SessionSearchInfo.logger.trace(\"\", (Throwable)e);\n                         this.attrNameMsgs.add(e.getDescription());\n                     }\n@@ -308,8 +302,12 @@\n     public List<String> getErrorMessages() {\n         return this.errorMessages;\n     }\n     \n     public void addErrorMessage(final String msg) {\n         this.errorMessages.add(msg);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)SessionSearchInfo.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/model/SunThread.class", "source2": "psiprobe/model/SunThread.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,96 +1,96 @@\n-  SHA-256 checksum 2b9d3fb8f55b39f427737a7b7b2d0981693321834b20390fe6cccf5135c7dd89\n+  SHA-256 checksum 8ae48bf7d2f41516fc749e6b46ac75abc87caaeafbfa21862620e054378f2723\n   Compiled from \"SunThread.java\"\n public class psiprobe.model.SunThread\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/SunThread\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/SunThread\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 11, methods: 23, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/SunThread\n-   #2 = Utf8               psiprobe/model/SunThread\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               id\n-   #6 = Utf8               J\n-   #7 = Utf8               name\n-   #8 = Utf8               Ljava/lang/String;\n-   #9 = Utf8               state\n-  #10 = Utf8               deadlocked\n-  #11 = Utf8               Z\n-  #12 = Utf8               suspended\n-  #13 = Utf8               inNative\n-  #14 = Utf8               lockName\n-  #15 = Utf8               lockOwnerName\n-  #16 = Utf8               waitedCount\n-  #17 = Utf8               blockedCount\n-  #18 = Utf8               executionPoint\n-  #19 = Utf8               Lpsiprobe/model/ThreadStackElement;\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Methodref          #3.#24         // java/lang/Object.\"<init>\":()V\n-  #24 = NameAndType        #20:#21        // \"<init>\":()V\n-  #25 = Utf8               LineNumberTable\n-  #26 = Utf8               LocalVariableTable\n-  #27 = Utf8               this\n-  #28 = Utf8               Lpsiprobe/model/SunThread;\n-  #29 = Utf8               getId\n-  #30 = Utf8               ()J\n-  #31 = Fieldref           #1.#32         // psiprobe/model/SunThread.id:J\n-  #32 = NameAndType        #5:#6          // id:J\n-  #33 = Utf8               setId\n-  #34 = Utf8               (J)V\n-  #35 = Utf8               MethodParameters\n-  #36 = Utf8               getName\n-  #37 = Utf8               ()Ljava/lang/String;\n-  #38 = Fieldref           #1.#39         // psiprobe/model/SunThread.name:Ljava/lang/String;\n-  #39 = NameAndType        #7:#8          // name:Ljava/lang/String;\n-  #40 = Utf8               setName\n-  #41 = Utf8               (Ljava/lang/String;)V\n-  #42 = Utf8               getState\n-  #43 = Fieldref           #1.#44         // psiprobe/model/SunThread.state:Ljava/lang/String;\n-  #44 = NameAndType        #9:#8          // state:Ljava/lang/String;\n-  #45 = Utf8               setState\n-  #46 = Utf8               isDeadlocked\n-  #47 = Utf8               ()Z\n-  #48 = Fieldref           #1.#49         // psiprobe/model/SunThread.deadlocked:Z\n-  #49 = NameAndType        #10:#11        // deadlocked:Z\n-  #50 = Utf8               setDeadlocked\n-  #51 = Utf8               (Z)V\n-  #52 = Utf8               isSuspended\n-  #53 = Fieldref           #1.#54         // psiprobe/model/SunThread.suspended:Z\n-  #54 = NameAndType        #12:#11        // suspended:Z\n-  #55 = Utf8               setSuspended\n-  #56 = Utf8               isInNative\n-  #57 = Fieldref           #1.#58         // psiprobe/model/SunThread.inNative:Z\n-  #58 = NameAndType        #13:#11        // inNative:Z\n-  #59 = Utf8               setInNative\n-  #60 = Utf8               getLockName\n-  #61 = Fieldref           #1.#62         // psiprobe/model/SunThread.lockName:Ljava/lang/String;\n-  #62 = NameAndType        #14:#8         // lockName:Ljava/lang/String;\n-  #63 = Utf8               setLockName\n-  #64 = Utf8               getLockOwnerName\n-  #65 = Fieldref           #1.#66         // psiprobe/model/SunThread.lockOwnerName:Ljava/lang/String;\n-  #66 = NameAndType        #15:#8         // lockOwnerName:Ljava/lang/String;\n-  #67 = Utf8               setLockOwnerName\n-  #68 = Utf8               getWaitedCount\n-  #69 = Fieldref           #1.#70         // psiprobe/model/SunThread.waitedCount:J\n-  #70 = NameAndType        #16:#6         // waitedCount:J\n-  #71 = Utf8               setWaitedCount\n-  #72 = Utf8               getBlockedCount\n-  #73 = Fieldref           #1.#74         // psiprobe/model/SunThread.blockedCount:J\n-  #74 = NameAndType        #17:#6         // blockedCount:J\n-  #75 = Utf8               setBlockedCount\n-  #76 = Utf8               getExecutionPoint\n-  #77 = Utf8               ()Lpsiprobe/model/ThreadStackElement;\n-  #78 = Fieldref           #1.#79         // psiprobe/model/SunThread.executionPoint:Lpsiprobe/model/ThreadStackElement;\n-  #79 = NameAndType        #18:#19        // executionPoint:Lpsiprobe/model/ThreadStackElement;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/SunThread.id:J\n+   #8 = Class              #10            // psiprobe/model/SunThread\n+   #9 = NameAndType        #11:#12        // id:J\n+  #10 = Utf8               psiprobe/model/SunThread\n+  #11 = Utf8               id\n+  #12 = Utf8               J\n+  #13 = Fieldref           #8.#14         // psiprobe/model/SunThread.name:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // name:Ljava/lang/String;\n+  #15 = Utf8               name\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // psiprobe/model/SunThread.state:Ljava/lang/String;\n+  #18 = NameAndType        #19:#16        // state:Ljava/lang/String;\n+  #19 = Utf8               state\n+  #20 = Fieldref           #8.#21         // psiprobe/model/SunThread.deadlocked:Z\n+  #21 = NameAndType        #22:#23        // deadlocked:Z\n+  #22 = Utf8               deadlocked\n+  #23 = Utf8               Z\n+  #24 = Fieldref           #8.#25         // psiprobe/model/SunThread.suspended:Z\n+  #25 = NameAndType        #26:#23        // suspended:Z\n+  #26 = Utf8               suspended\n+  #27 = Fieldref           #8.#28         // psiprobe/model/SunThread.inNative:Z\n+  #28 = NameAndType        #29:#23        // inNative:Z\n+  #29 = Utf8               inNative\n+  #30 = Fieldref           #8.#31         // psiprobe/model/SunThread.lockName:Ljava/lang/String;\n+  #31 = NameAndType        #32:#16        // lockName:Ljava/lang/String;\n+  #32 = Utf8               lockName\n+  #33 = Fieldref           #8.#34         // psiprobe/model/SunThread.lockOwnerName:Ljava/lang/String;\n+  #34 = NameAndType        #35:#16        // lockOwnerName:Ljava/lang/String;\n+  #35 = Utf8               lockOwnerName\n+  #36 = Fieldref           #8.#37         // psiprobe/model/SunThread.waitedCount:J\n+  #37 = NameAndType        #38:#12        // waitedCount:J\n+  #38 = Utf8               waitedCount\n+  #39 = Fieldref           #8.#40         // psiprobe/model/SunThread.blockedCount:J\n+  #40 = NameAndType        #41:#12        // blockedCount:J\n+  #41 = Utf8               blockedCount\n+  #42 = Fieldref           #8.#43         // psiprobe/model/SunThread.executionPoint:Lpsiprobe/model/ThreadStackElement;\n+  #43 = NameAndType        #44:#45        // executionPoint:Lpsiprobe/model/ThreadStackElement;\n+  #44 = Utf8               executionPoint\n+  #45 = Utf8               Lpsiprobe/model/ThreadStackElement;\n+  #46 = Utf8               Code\n+  #47 = Utf8               LineNumberTable\n+  #48 = Utf8               LocalVariableTable\n+  #49 = Utf8               this\n+  #50 = Utf8               Lpsiprobe/model/SunThread;\n+  #51 = Utf8               getId\n+  #52 = Utf8               ()J\n+  #53 = Utf8               setId\n+  #54 = Utf8               (J)V\n+  #55 = Utf8               MethodParameters\n+  #56 = Utf8               getName\n+  #57 = Utf8               ()Ljava/lang/String;\n+  #58 = Utf8               setName\n+  #59 = Utf8               (Ljava/lang/String;)V\n+  #60 = Utf8               getState\n+  #61 = Utf8               setState\n+  #62 = Utf8               isDeadlocked\n+  #63 = Utf8               ()Z\n+  #64 = Utf8               setDeadlocked\n+  #65 = Utf8               (Z)V\n+  #66 = Utf8               isSuspended\n+  #67 = Utf8               setSuspended\n+  #68 = Utf8               isInNative\n+  #69 = Utf8               setInNative\n+  #70 = Utf8               getLockName\n+  #71 = Utf8               setLockName\n+  #72 = Utf8               getLockOwnerName\n+  #73 = Utf8               setLockOwnerName\n+  #74 = Utf8               getWaitedCount\n+  #75 = Utf8               setWaitedCount\n+  #76 = Utf8               getBlockedCount\n+  #77 = Utf8               setBlockedCount\n+  #78 = Utf8               getExecutionPoint\n+  #79 = Utf8               ()Lpsiprobe/model/ThreadStackElement;\n   #80 = Utf8               setExecutionPoint\n   #81 = Utf8               (Lpsiprobe/model/ThreadStackElement;)V\n   #82 = Utf8               SourceFile\n   #83 = Utf8               SunThread.java\n {\n   private long id;\n     descriptor: J\n@@ -138,44 +138,44 @@\n \n   public psiprobe.model.SunThread();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #23                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public long getId();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field id:J\n+         1: getfield      #7                  // Field id:J\n          4: lreturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setId(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #31                 // Field id:J\n+         2: putfield      #7                  // Field id:J\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -186,30 +186,30 @@\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field name:Ljava/lang/String;\n+         1: getfield      #13                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #38                 // Field name:Ljava/lang/String;\n+         2: putfield      #13                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -220,30 +220,30 @@\n \n   public java.lang.String getState();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #43                 // Field state:Ljava/lang/String;\n+         1: getfield      #17                 // Field state:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setState(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #43                 // Field state:Ljava/lang/String;\n+         2: putfield      #17                 // Field state:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -254,30 +254,30 @@\n \n   public boolean isDeadlocked();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #48                 // Field deadlocked:Z\n+         1: getfield      #20                 // Field deadlocked:Z\n          4: ireturn\n       LineNumberTable:\n         line 111: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setDeadlocked(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #48                 // Field deadlocked:Z\n+         2: putfield      #20                 // Field deadlocked:Z\n          5: return\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -288,30 +288,30 @@\n \n   public boolean isSuspended();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #53                 // Field suspended:Z\n+         1: getfield      #24                 // Field suspended:Z\n          4: ireturn\n       LineNumberTable:\n         line 129: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setSuspended(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #53                 // Field suspended:Z\n+         2: putfield      #24                 // Field suspended:Z\n          5: return\n       LineNumberTable:\n         line 138: 0\n         line 139: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -322,30 +322,30 @@\n \n   public boolean isInNative();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #57                 // Field inNative:Z\n+         1: getfield      #27                 // Field inNative:Z\n          4: ireturn\n       LineNumberTable:\n         line 147: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setInNative(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #57                 // Field inNative:Z\n+         2: putfield      #27                 // Field inNative:Z\n          5: return\n       LineNumberTable:\n         line 156: 0\n         line 157: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -356,30 +356,30 @@\n \n   public java.lang.String getLockName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field lockName:Ljava/lang/String;\n+         1: getfield      #30                 // Field lockName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 165: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setLockName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #61                 // Field lockName:Ljava/lang/String;\n+         2: putfield      #30                 // Field lockName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 174: 0\n         line 175: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -390,30 +390,30 @@\n \n   public java.lang.String getLockOwnerName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #65                 // Field lockOwnerName:Ljava/lang/String;\n+         1: getfield      #33                 // Field lockOwnerName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 183: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setLockOwnerName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #65                 // Field lockOwnerName:Ljava/lang/String;\n+         2: putfield      #33                 // Field lockOwnerName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 192: 0\n         line 193: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -424,30 +424,30 @@\n \n   public long getWaitedCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #69                 // Field waitedCount:J\n+         1: getfield      #36                 // Field waitedCount:J\n          4: lreturn\n       LineNumberTable:\n         line 201: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setWaitedCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #69                 // Field waitedCount:J\n+         2: putfield      #36                 // Field waitedCount:J\n          5: return\n       LineNumberTable:\n         line 210: 0\n         line 211: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -458,30 +458,30 @@\n \n   public long getBlockedCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #73                 // Field blockedCount:J\n+         1: getfield      #39                 // Field blockedCount:J\n          4: lreturn\n       LineNumberTable:\n         line 219: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setBlockedCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #73                 // Field blockedCount:J\n+         2: putfield      #39                 // Field blockedCount:J\n          5: return\n       LineNumberTable:\n         line 228: 0\n         line 229: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n@@ -492,30 +492,30 @@\n \n   public psiprobe.model.ThreadStackElement getExecutionPoint();\n     descriptor: ()Lpsiprobe/model/ThreadStackElement;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #78                 // Field executionPoint:Lpsiprobe/model/ThreadStackElement;\n+         1: getfield      #42                 // Field executionPoint:Lpsiprobe/model/ThreadStackElement;\n          4: areturn\n       LineNumberTable:\n         line 237: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SunThread;\n \n   public void setExecutionPoint(psiprobe.model.ThreadStackElement);\n     descriptor: (Lpsiprobe/model/ThreadStackElement;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #78                 // Field executionPoint:Lpsiprobe/model/ThreadStackElement;\n+         2: putfield      #42                 // Field executionPoint:Lpsiprobe/model/ThreadStackElement;\n          5: return\n       LineNumberTable:\n         line 246: 0\n         line 247: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SunThread;\n"}]}, {"source1": "psiprobe/model/SystemInformation.class", "source2": "psiprobe/model/SystemInformation.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,115 +1,115 @@\n-  SHA-256 checksum bd894cbb398d5f85a56ec9292a64aa7f99f10f279863d8ce43863dd1b4b8e4a2\n+  SHA-256 checksum ea9ce5a34a6c11d49f874a7307ffd09d1db879d9b1a0e57b4d114291a05b792d\n   Compiled from \"SystemInformation.java\"\n public class psiprobe.model.SystemInformation implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/SystemInformation\n-  super_class: #3                         // java/lang/Object\n+  this_class: #47                         // psiprobe/model/SystemInformation\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 4, methods: 15, attributes: 2\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/SystemInformation\n-    #2 = Utf8               psiprobe/model/SystemInformation\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // java/io/Serializable\n-    #6 = Utf8               java/io/Serializable\n-    #7 = Utf8               serialVersionUID\n-    #8 = Utf8               J\n-    #9 = Utf8               ConstantValue\n-   #10 = Long               1l\n-   #12 = Utf8               appBase\n-   #13 = Utf8               Ljava/lang/String;\n-   #14 = Utf8               configBase\n-   #15 = Utf8               systemProperties\n-   #16 = Utf8               Ljava/util/Map;\n-   #17 = Utf8               Signature\n-   #18 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-   #19 = Utf8               <init>\n-   #20 = Utf8               ()V\n-   #21 = Utf8               Code\n-   #22 = Methodref          #3.#23        // java/lang/Object.\"<init>\":()V\n-   #23 = NameAndType        #19:#20       // \"<init>\":()V\n-   #24 = Utf8               LineNumberTable\n-   #25 = Utf8               LocalVariableTable\n-   #26 = Utf8               this\n-   #27 = Utf8               Lpsiprobe/model/SystemInformation;\n-   #28 = Utf8               getMaxMemory\n-   #29 = Utf8               ()J\n-   #30 = Methodref          #31.#33       // java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n-   #31 = Class              #32           // java/lang/Runtime\n-   #32 = Utf8               java/lang/Runtime\n-   #33 = NameAndType        #34:#35       // getRuntime:()Ljava/lang/Runtime;\n-   #34 = Utf8               getRuntime\n-   #35 = Utf8               ()Ljava/lang/Runtime;\n-   #36 = Methodref          #31.#37       // java/lang/Runtime.maxMemory:()J\n-   #37 = NameAndType        #38:#29       // maxMemory:()J\n-   #38 = Utf8               maxMemory\n-   #39 = Utf8               getFreeMemory\n-   #40 = Methodref          #31.#41       // java/lang/Runtime.freeMemory:()J\n-   #41 = NameAndType        #42:#29       // freeMemory:()J\n-   #42 = Utf8               freeMemory\n-   #43 = Utf8               getTotalMemory\n-   #44 = Methodref          #31.#45       // java/lang/Runtime.totalMemory:()J\n-   #45 = NameAndType        #46:#29       // totalMemory:()J\n-   #46 = Utf8               totalMemory\n-   #47 = Utf8               getCpuCount\n-   #48 = Utf8               ()I\n-   #49 = Methodref          #31.#50       // java/lang/Runtime.availableProcessors:()I\n-   #50 = NameAndType        #51:#48       // availableProcessors:()I\n-   #51 = Utf8               availableProcessors\n-   #52 = Utf8               getDate\n-   #53 = Utf8               ()Ljava/util/Date;\n-   #54 = Class              #55           // java/util/Date\n-   #55 = Utf8               java/util/Date\n-   #56 = Methodref          #54.#23       // java/util/Date.\"<init>\":()V\n-   #57 = Utf8               getServerInfo\n-   #58 = Utf8               ()Ljava/lang/String;\n-   #59 = Methodref          #60.#62       // org/apache/catalina/util/ServerInfo.getServerInfo:()Ljava/lang/String;\n-   #60 = Class              #61           // org/apache/catalina/util/ServerInfo\n-   #61 = Utf8               org/apache/catalina/util/ServerInfo\n-   #62 = NameAndType        #57:#58       // getServerInfo:()Ljava/lang/String;\n-   #63 = Utf8               getWorkingDir\n-   #64 = Class              #65           // java/io/File\n-   #65 = Utf8               java/io/File\n-   #66 = String             #67           //\n-   #67 = Utf8\n-   #68 = Methodref          #64.#69       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #69 = NameAndType        #19:#70       // \"<init>\":(Ljava/lang/String;)V\n-   #70 = Utf8               (Ljava/lang/String;)V\n-   #71 = Methodref          #64.#72       // java/io/File.getAbsolutePath:()Ljava/lang/String;\n-   #72 = NameAndType        #73:#58       // getAbsolutePath:()Ljava/lang/String;\n-   #73 = Utf8               getAbsolutePath\n-   #74 = Utf8               getAppBase\n-   #75 = Fieldref           #1.#76        // psiprobe/model/SystemInformation.appBase:Ljava/lang/String;\n-   #76 = NameAndType        #12:#13       // appBase:Ljava/lang/String;\n-   #77 = Utf8               setAppBase\n-   #78 = Utf8               MethodParameters\n-   #79 = Utf8               getConfigBase\n-   #80 = Fieldref           #1.#81        // psiprobe/model/SystemInformation.configBase:Ljava/lang/String;\n-   #81 = NameAndType        #14:#13       // configBase:Ljava/lang/String;\n-   #82 = Utf8               setConfigBase\n-   #83 = Utf8               getSystemProperties\n-   #84 = Utf8               ()Ljava/util/Map;\n-   #85 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-   #86 = Fieldref           #1.#87        // psiprobe/model/SystemInformation.systemProperties:Ljava/util/Map;\n-   #87 = NameAndType        #15:#16       // systemProperties:Ljava/util/Map;\n-   #88 = Utf8               setSystemProperties\n-   #89 = Utf8               (Ljava/util/Map;)V\n-   #90 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V\n-   #91 = Utf8               LocalVariableTypeTable\n-   #92 = Utf8               getSystemPropertySet\n-   #93 = Utf8               ()Ljava/util/Set;\n-   #94 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;\n-   #95 = InterfaceMethodref #96.#98       // java/util/Map.entrySet:()Ljava/util/Set;\n-   #96 = Class              #97           // java/util/Map\n-   #97 = Utf8               java/util/Map\n-   #98 = NameAndType        #99:#93       // entrySet:()Ljava/util/Set;\n-   #99 = Utf8               entrySet\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n+    #8 = Class              #10           // java/lang/Runtime\n+    #9 = NameAndType        #11:#12       // getRuntime:()Ljava/lang/Runtime;\n+   #10 = Utf8               java/lang/Runtime\n+   #11 = Utf8               getRuntime\n+   #12 = Utf8               ()Ljava/lang/Runtime;\n+   #13 = Methodref          #8.#14        // java/lang/Runtime.maxMemory:()J\n+   #14 = NameAndType        #15:#16       // maxMemory:()J\n+   #15 = Utf8               maxMemory\n+   #16 = Utf8               ()J\n+   #17 = Methodref          #8.#18        // java/lang/Runtime.freeMemory:()J\n+   #18 = NameAndType        #19:#16       // freeMemory:()J\n+   #19 = Utf8               freeMemory\n+   #20 = Methodref          #8.#21        // java/lang/Runtime.totalMemory:()J\n+   #21 = NameAndType        #22:#16       // totalMemory:()J\n+   #22 = Utf8               totalMemory\n+   #23 = Methodref          #8.#24        // java/lang/Runtime.availableProcessors:()I\n+   #24 = NameAndType        #25:#26       // availableProcessors:()I\n+   #25 = Utf8               availableProcessors\n+   #26 = Utf8               ()I\n+   #27 = Class              #28           // java/util/Date\n+   #28 = Utf8               java/util/Date\n+   #29 = Methodref          #27.#3        // java/util/Date.\"<init>\":()V\n+   #30 = Methodref          #31.#32       // org/apache/catalina/util/ServerInfo.getServerInfo:()Ljava/lang/String;\n+   #31 = Class              #33           // org/apache/catalina/util/ServerInfo\n+   #32 = NameAndType        #34:#35       // getServerInfo:()Ljava/lang/String;\n+   #33 = Utf8               org/apache/catalina/util/ServerInfo\n+   #34 = Utf8               getServerInfo\n+   #35 = Utf8               ()Ljava/lang/String;\n+   #36 = Class              #37           // java/io/File\n+   #37 = Utf8               java/io/File\n+   #38 = String             #39           //\n+   #39 = Utf8\n+   #40 = Methodref          #36.#41       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #41 = NameAndType        #5:#42        // \"<init>\":(Ljava/lang/String;)V\n+   #42 = Utf8               (Ljava/lang/String;)V\n+   #43 = Methodref          #36.#44       // java/io/File.getAbsolutePath:()Ljava/lang/String;\n+   #44 = NameAndType        #45:#35       // getAbsolutePath:()Ljava/lang/String;\n+   #45 = Utf8               getAbsolutePath\n+   #46 = Fieldref           #47.#48       // psiprobe/model/SystemInformation.appBase:Ljava/lang/String;\n+   #47 = Class              #49           // psiprobe/model/SystemInformation\n+   #48 = NameAndType        #50:#51       // appBase:Ljava/lang/String;\n+   #49 = Utf8               psiprobe/model/SystemInformation\n+   #50 = Utf8               appBase\n+   #51 = Utf8               Ljava/lang/String;\n+   #52 = Fieldref           #47.#53       // psiprobe/model/SystemInformation.configBase:Ljava/lang/String;\n+   #53 = NameAndType        #54:#51       // configBase:Ljava/lang/String;\n+   #54 = Utf8               configBase\n+   #55 = Fieldref           #47.#56       // psiprobe/model/SystemInformation.systemProperties:Ljava/util/Map;\n+   #56 = NameAndType        #57:#58       // systemProperties:Ljava/util/Map;\n+   #57 = Utf8               systemProperties\n+   #58 = Utf8               Ljava/util/Map;\n+   #59 = InterfaceMethodref #60.#61       // java/util/Map.entrySet:()Ljava/util/Set;\n+   #60 = Class              #62           // java/util/Map\n+   #61 = NameAndType        #63:#64       // entrySet:()Ljava/util/Set;\n+   #62 = Utf8               java/util/Map\n+   #63 = Utf8               entrySet\n+   #64 = Utf8               ()Ljava/util/Set;\n+   #65 = Class              #66           // java/io/Serializable\n+   #66 = Utf8               java/io/Serializable\n+   #67 = Utf8               serialVersionUID\n+   #68 = Utf8               J\n+   #69 = Utf8               ConstantValue\n+   #70 = Long               1l\n+   #72 = Utf8               Signature\n+   #73 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+   #74 = Utf8               Code\n+   #75 = Utf8               LineNumberTable\n+   #76 = Utf8               LocalVariableTable\n+   #77 = Utf8               this\n+   #78 = Utf8               Lpsiprobe/model/SystemInformation;\n+   #79 = Utf8               getMaxMemory\n+   #80 = Utf8               getFreeMemory\n+   #81 = Utf8               getTotalMemory\n+   #82 = Utf8               getCpuCount\n+   #83 = Utf8               getDate\n+   #84 = Utf8               ()Ljava/util/Date;\n+   #85 = Utf8               getWorkingDir\n+   #86 = Utf8               getAppBase\n+   #87 = Utf8               setAppBase\n+   #88 = Utf8               MethodParameters\n+   #89 = Utf8               getConfigBase\n+   #90 = Utf8               setConfigBase\n+   #91 = Utf8               getSystemProperties\n+   #92 = Utf8               ()Ljava/util/Map;\n+   #93 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+   #94 = Utf8               setSystemProperties\n+   #95 = Utf8               (Ljava/util/Map;)V\n+   #96 = Utf8               LocalVariableTypeTable\n+   #97 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V\n+   #98 = Utf8               getSystemPropertySet\n+   #99 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;\n   #100 = Utf8               SourceFile\n   #101 = Utf8               SystemInformation.java\n   #102 = Utf8               InnerClasses\n   #103 = Class              #104          // java/util/Map$Entry\n   #104 = Utf8               java/util/Map$Entry\n   #105 = Utf8               Entry\n {\n@@ -125,153 +125,153 @@\n   private java.lang.String configBase;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, java.lang.String> systemProperties;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #18                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+    Signature: #73                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n \n   public psiprobe.model.SystemInformation();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #22                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SystemInformation;\n \n   public long getMaxMemory();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #30                 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n-         3: invokevirtual #36                 // Method java/lang/Runtime.maxMemory:()J\n+         0: invokestatic  #7                  // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n+         3: invokevirtual #13                 // Method java/lang/Runtime.maxMemory:()J\n          6: lreturn\n       LineNumberTable:\n         line 44: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/model/SystemInformation;\n \n   public long getFreeMemory();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #30                 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n-         3: invokevirtual #40                 // Method java/lang/Runtime.freeMemory:()J\n+         0: invokestatic  #7                  // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n+         3: invokevirtual #17                 // Method java/lang/Runtime.freeMemory:()J\n          6: lreturn\n       LineNumberTable:\n         line 53: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/model/SystemInformation;\n \n   public long getTotalMemory();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: invokestatic  #30                 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n-         3: invokevirtual #44                 // Method java/lang/Runtime.totalMemory:()J\n+         0: invokestatic  #7                  // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n+         3: invokevirtual #20                 // Method java/lang/Runtime.totalMemory:()J\n          6: lreturn\n       LineNumberTable:\n         line 62: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/model/SystemInformation;\n \n   public int getCpuCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: invokestatic  #30                 // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n-         3: invokevirtual #49                 // Method java/lang/Runtime.availableProcessors:()I\n+         0: invokestatic  #7                  // Method java/lang/Runtime.getRuntime:()Ljava/lang/Runtime;\n+         3: invokevirtual #23                 // Method java/lang/Runtime.availableProcessors:()I\n          6: ireturn\n       LineNumberTable:\n         line 71: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/model/SystemInformation;\n \n   public java.util.Date getDate();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: new           #54                 // class java/util/Date\n+         0: new           #27                 // class java/util/Date\n          3: dup\n-         4: invokespecial #56                 // Method java/util/Date.\"<init>\":()V\n+         4: invokespecial #29                 // Method java/util/Date.\"<init>\":()V\n          7: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/model/SystemInformation;\n \n   public java.lang.String getServerInfo();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: invokestatic  #59                 // Method org/apache/catalina/util/ServerInfo.getServerInfo:()Ljava/lang/String;\n+         0: invokestatic  #30                 // Method org/apache/catalina/util/ServerInfo.getServerInfo:()Ljava/lang/String;\n          3: areturn\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       4     0  this   Lpsiprobe/model/SystemInformation;\n \n   public java.lang.String getWorkingDir();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: new           #64                 // class java/io/File\n+         0: new           #36                 // class java/io/File\n          3: dup\n-         4: ldc           #66                 // String\n-         6: invokespecial #68                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n-         9: invokevirtual #71                 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;\n+         4: ldc           #38                 // String\n+         6: invokespecial #40                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+         9: invokevirtual #43                 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;\n         12: areturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      13     0  this   Lpsiprobe/model/SystemInformation;\n \n   public java.lang.String getAppBase();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #75                 // Field appBase:Ljava/lang/String;\n+         1: getfield      #46                 // Field appBase:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 107: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SystemInformation;\n \n   public void setAppBase(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #75                 // Field appBase:Ljava/lang/String;\n+         2: putfield      #46                 // Field appBase:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 116: 0\n         line 117: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SystemInformation;\n@@ -282,30 +282,30 @@\n \n   public java.lang.String getConfigBase();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #80                 // Field configBase:Ljava/lang/String;\n+         1: getfield      #52                 // Field configBase:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 125: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SystemInformation;\n \n   public void setConfigBase(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #80                 // Field configBase:Ljava/lang/String;\n+         2: putfield      #52                 // Field configBase:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 134: 0\n         line 135: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SystemInformation;\n@@ -313,62 +313,62 @@\n     MethodParameters:\n       Name                           Flags\n       configBase\n \n   public java.util.Map<java.lang.String, java.lang.String> getSystemProperties();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #85                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #86                 // Field systemProperties:Ljava/util/Map;\n+         1: getfield      #55                 // Field systemProperties:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 143: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/SystemInformation;\n+    Signature: #93                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n \n   public void setSystemProperties(java.util.Map<java.lang.String, java.lang.String>);\n     descriptor: (Ljava/util/Map;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #90                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #86                 // Field systemProperties:Ljava/util/Map;\n+         2: putfield      #55                 // Field systemProperties:Ljava/util/Map;\n          5: return\n       LineNumberTable:\n         line 152: 0\n         line 153: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/SystemInformation;\n             0       6     1 systemProperties   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 systemProperties   Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n     MethodParameters:\n       Name                           Flags\n       systemProperties\n+    Signature: #97                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V\n \n   public java.util.Set<java.util.Map$Entry<java.lang.String, java.lang.String>> getSystemPropertySet();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #94                          // ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #86                 // Field systemProperties:Ljava/util/Map;\n-         4: invokeinterface #95,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n+         1: getfield      #55                 // Field systemProperties:Ljava/util/Map;\n+         4: invokeinterface #59,  1           // InterfaceMethod java/util/Map.entrySet:()Ljava/util/Set;\n          9: areturn\n       LineNumberTable:\n         line 161: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/model/SystemInformation;\n+    Signature: #99                          // ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;\n }\n SourceFile: \"SystemInformation.java\"\n InnerClasses:\n-  public static #105= #103 of #96;        // Entry=class java/util/Map$Entry of class java/util/Map\n+  public static #105= #103 of #60;        // Entry=class java/util/Map$Entry of class java/util/Map\n"}]}, {"source1": "psiprobe/model/ThreadPool.class", "source2": "psiprobe/model/ThreadPool.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,66 +1,66 @@\n-  SHA-256 checksum 0f6a8fdb735dd367e8982d796c0772860583589f90cf6bbc3edb67fa7bc0eeaa\n+  SHA-256 checksum 5e47aa5a6df03313469bd465a0c57d17bebfdee4685194604daf569427f46912\n   Compiled from \"ThreadPool.java\"\n public class psiprobe.model.ThreadPool\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ThreadPool\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/ThreadPool\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 6, methods: 13, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ThreadPool\n-   #2 = Utf8               psiprobe/model/ThreadPool\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               maxThreads\n-   #8 = Utf8               I\n-   #9 = Utf8               minSpareThreads\n-  #10 = Utf8               maxSpareThreads\n-  #11 = Utf8               currentThreadCount\n-  #12 = Utf8               currentThreadsBusy\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // java/lang/Object.\"<init>\":()V\n-  #17 = NameAndType        #13:#14        // \"<init>\":()V\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Lpsiprobe/model/ThreadPool;\n-  #22 = Utf8               getName\n-  #23 = Utf8               ()Ljava/lang/String;\n-  #24 = Fieldref           #1.#25         // psiprobe/model/ThreadPool.name:Ljava/lang/String;\n-  #25 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #26 = Utf8               setName\n-  #27 = Utf8               (Ljava/lang/String;)V\n-  #28 = Utf8               MethodParameters\n-  #29 = Utf8               getMaxThreads\n-  #30 = Utf8               ()I\n-  #31 = Fieldref           #1.#32         // psiprobe/model/ThreadPool.maxThreads:I\n-  #32 = NameAndType        #7:#8          // maxThreads:I\n-  #33 = Utf8               setMaxThreads\n-  #34 = Utf8               (I)V\n-  #35 = Utf8               getMinSpareThreads\n-  #36 = Fieldref           #1.#37         // psiprobe/model/ThreadPool.minSpareThreads:I\n-  #37 = NameAndType        #9:#8          // minSpareThreads:I\n-  #38 = Utf8               setMinSpareThreads\n-  #39 = Utf8               getMaxSpareThreads\n-  #40 = Fieldref           #1.#41         // psiprobe/model/ThreadPool.maxSpareThreads:I\n-  #41 = NameAndType        #10:#8         // maxSpareThreads:I\n-  #42 = Utf8               setMaxSpareThreads\n-  #43 = Utf8               getCurrentThreadCount\n-  #44 = Fieldref           #1.#45         // psiprobe/model/ThreadPool.currentThreadCount:I\n-  #45 = NameAndType        #11:#8         // currentThreadCount:I\n-  #46 = Utf8               setCurrentThreadCount\n-  #47 = Utf8               getCurrentThreadsBusy\n-  #48 = Fieldref           #1.#49         // psiprobe/model/ThreadPool.currentThreadsBusy:I\n-  #49 = NameAndType        #12:#8         // currentThreadsBusy:I\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/ThreadPool.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/ThreadPool\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/ThreadPool\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/ThreadPool.maxThreads:I\n+  #14 = NameAndType        #15:#16        // maxThreads:I\n+  #15 = Utf8               maxThreads\n+  #16 = Utf8               I\n+  #17 = Fieldref           #8.#18         // psiprobe/model/ThreadPool.minSpareThreads:I\n+  #18 = NameAndType        #19:#16        // minSpareThreads:I\n+  #19 = Utf8               minSpareThreads\n+  #20 = Fieldref           #8.#21         // psiprobe/model/ThreadPool.maxSpareThreads:I\n+  #21 = NameAndType        #22:#16        // maxSpareThreads:I\n+  #22 = Utf8               maxSpareThreads\n+  #23 = Fieldref           #8.#24         // psiprobe/model/ThreadPool.currentThreadCount:I\n+  #24 = NameAndType        #25:#16        // currentThreadCount:I\n+  #25 = Utf8               currentThreadCount\n+  #26 = Fieldref           #8.#27         // psiprobe/model/ThreadPool.currentThreadsBusy:I\n+  #27 = NameAndType        #28:#16        // currentThreadsBusy:I\n+  #28 = Utf8               currentThreadsBusy\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/ThreadPool;\n+  #34 = Utf8               getName\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               setName\n+  #37 = Utf8               (Ljava/lang/String;)V\n+  #38 = Utf8               MethodParameters\n+  #39 = Utf8               getMaxThreads\n+  #40 = Utf8               ()I\n+  #41 = Utf8               setMaxThreads\n+  #42 = Utf8               (I)V\n+  #43 = Utf8               getMinSpareThreads\n+  #44 = Utf8               setMinSpareThreads\n+  #45 = Utf8               getMaxSpareThreads\n+  #46 = Utf8               setMaxSpareThreads\n+  #47 = Utf8               getCurrentThreadCount\n+  #48 = Utf8               setCurrentThreadCount\n+  #49 = Utf8               getCurrentThreadsBusy\n   #50 = Utf8               setCurrentThreadsBusy\n   #51 = Utf8               SourceFile\n   #52 = Utf8               ThreadPool.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -87,44 +87,44 @@\n \n   public psiprobe.model.ThreadPool();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #24                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 51: 0\n         line 52: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadPool;\n@@ -135,30 +135,30 @@\n \n   public int getMaxThreads();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field maxThreads:I\n+         1: getfield      #13                 // Field maxThreads:I\n          4: ireturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public void setMaxThreads(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #31                 // Field maxThreads:I\n+         2: putfield      #13                 // Field maxThreads:I\n          5: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadPool;\n@@ -169,30 +169,30 @@\n \n   public int getMinSpareThreads();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #36                 // Field minSpareThreads:I\n+         1: getfield      #17                 // Field minSpareThreads:I\n          4: ireturn\n       LineNumberTable:\n         line 78: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public void setMinSpareThreads(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #36                 // Field minSpareThreads:I\n+         2: putfield      #17                 // Field minSpareThreads:I\n          5: return\n       LineNumberTable:\n         line 87: 0\n         line 88: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadPool;\n@@ -203,30 +203,30 @@\n \n   public int getMaxSpareThreads();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #40                 // Field maxSpareThreads:I\n+         1: getfield      #20                 // Field maxSpareThreads:I\n          4: ireturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public void setMaxSpareThreads(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #40                 // Field maxSpareThreads:I\n+         2: putfield      #20                 // Field maxSpareThreads:I\n          5: return\n       LineNumberTable:\n         line 105: 0\n         line 106: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadPool;\n@@ -237,30 +237,30 @@\n \n   public int getCurrentThreadCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field currentThreadCount:I\n+         1: getfield      #23                 // Field currentThreadCount:I\n          4: ireturn\n       LineNumberTable:\n         line 114: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public void setCurrentThreadCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #44                 // Field currentThreadCount:I\n+         2: putfield      #23                 // Field currentThreadCount:I\n          5: return\n       LineNumberTable:\n         line 123: 0\n         line 124: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadPool;\n@@ -271,30 +271,30 @@\n \n   public int getCurrentThreadsBusy();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #48                 // Field currentThreadsBusy:I\n+         1: getfield      #26                 // Field currentThreadsBusy:I\n          4: ireturn\n       LineNumberTable:\n         line 132: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadPool;\n \n   public void setCurrentThreadsBusy(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #48                 // Field currentThreadsBusy:I\n+         2: putfield      #26                 // Field currentThreadsBusy:I\n          5: return\n       LineNumberTable:\n         line 141: 0\n         line 142: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadPool;\n"}]}, {"source1": "psiprobe/model/ThreadStackElement.class", "source2": "psiprobe/model/ThreadStackElement.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,63 +1,63 @@\n-  SHA-256 checksum 21964005e535912378a8494312d0bd842fd59ba4c427a507b63cdca7d588258a\n+  SHA-256 checksum 4057edfb721209b6791eac6f8dfaf70f5d83a5f727de041911ab6a2adbcdfe7a\n   Compiled from \"ThreadStackElement.java\"\n public class psiprobe.model.ThreadStackElement\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/ThreadStackElement\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/ThreadStackElement\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 5, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/ThreadStackElement\n-   #2 = Utf8               psiprobe/model/ThreadStackElement\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               className\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               fileName\n-   #8 = Utf8               methodName\n-   #9 = Utf8               lineNumber\n-  #10 = Utf8               I\n-  #11 = Utf8               nativeMethod\n-  #12 = Utf8               Z\n-  #13 = Utf8               <init>\n-  #14 = Utf8               ()V\n-  #15 = Utf8               Code\n-  #16 = Methodref          #3.#17         // java/lang/Object.\"<init>\":()V\n-  #17 = NameAndType        #13:#14        // \"<init>\":()V\n-  #18 = Utf8               LineNumberTable\n-  #19 = Utf8               LocalVariableTable\n-  #20 = Utf8               this\n-  #21 = Utf8               Lpsiprobe/model/ThreadStackElement;\n-  #22 = Utf8               getClassName\n-  #23 = Utf8               ()Ljava/lang/String;\n-  #24 = Fieldref           #1.#25         // psiprobe/model/ThreadStackElement.className:Ljava/lang/String;\n-  #25 = NameAndType        #5:#6          // className:Ljava/lang/String;\n-  #26 = Utf8               setClassName\n-  #27 = Utf8               (Ljava/lang/String;)V\n-  #28 = Utf8               MethodParameters\n-  #29 = Utf8               getFileName\n-  #30 = Fieldref           #1.#31         // psiprobe/model/ThreadStackElement.fileName:Ljava/lang/String;\n-  #31 = NameAndType        #7:#6          // fileName:Ljava/lang/String;\n-  #32 = Utf8               setFileName\n-  #33 = Utf8               getMethodName\n-  #34 = Fieldref           #1.#35         // psiprobe/model/ThreadStackElement.methodName:Ljava/lang/String;\n-  #35 = NameAndType        #8:#6          // methodName:Ljava/lang/String;\n-  #36 = Utf8               setMethodName\n-  #37 = Utf8               getLineNumber\n-  #38 = Utf8               ()I\n-  #39 = Fieldref           #1.#40         // psiprobe/model/ThreadStackElement.lineNumber:I\n-  #40 = NameAndType        #9:#10         // lineNumber:I\n-  #41 = Utf8               setLineNumber\n-  #42 = Utf8               (I)V\n-  #43 = Utf8               isNativeMethod\n-  #44 = Utf8               ()Z\n-  #45 = Fieldref           #1.#46         // psiprobe/model/ThreadStackElement.nativeMethod:Z\n-  #46 = NameAndType        #11:#12        // nativeMethod:Z\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/ThreadStackElement.className:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/ThreadStackElement\n+   #9 = NameAndType        #11:#12        // className:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/ThreadStackElement\n+  #11 = Utf8               className\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/ThreadStackElement.fileName:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // fileName:Ljava/lang/String;\n+  #15 = Utf8               fileName\n+  #16 = Fieldref           #8.#17         // psiprobe/model/ThreadStackElement.methodName:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // methodName:Ljava/lang/String;\n+  #18 = Utf8               methodName\n+  #19 = Fieldref           #8.#20         // psiprobe/model/ThreadStackElement.lineNumber:I\n+  #20 = NameAndType        #21:#22        // lineNumber:I\n+  #21 = Utf8               lineNumber\n+  #22 = Utf8               I\n+  #23 = Fieldref           #8.#24         // psiprobe/model/ThreadStackElement.nativeMethod:Z\n+  #24 = NameAndType        #25:#26        // nativeMethod:Z\n+  #25 = Utf8               nativeMethod\n+  #26 = Utf8               Z\n+  #27 = Utf8               Code\n+  #28 = Utf8               LineNumberTable\n+  #29 = Utf8               LocalVariableTable\n+  #30 = Utf8               this\n+  #31 = Utf8               Lpsiprobe/model/ThreadStackElement;\n+  #32 = Utf8               getClassName\n+  #33 = Utf8               ()Ljava/lang/String;\n+  #34 = Utf8               setClassName\n+  #35 = Utf8               (Ljava/lang/String;)V\n+  #36 = Utf8               MethodParameters\n+  #37 = Utf8               getFileName\n+  #38 = Utf8               setFileName\n+  #39 = Utf8               getMethodName\n+  #40 = Utf8               setMethodName\n+  #41 = Utf8               getLineNumber\n+  #42 = Utf8               ()I\n+  #43 = Utf8               setLineNumber\n+  #44 = Utf8               (I)V\n+  #45 = Utf8               isNativeMethod\n+  #46 = Utf8               ()Z\n   #47 = Utf8               setNativeMethod\n   #48 = Utf8               (Z)V\n   #49 = Utf8               SourceFile\n   #50 = Utf8               ThreadStackElement.java\n {\n   private java.lang.String className;\n     descriptor: Ljava/lang/String;\n@@ -81,44 +81,44 @@\n \n   public psiprobe.model.ThreadStackElement();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElement;\n \n   public java.lang.String getClassName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field className:Ljava/lang/String;\n+         1: getfield      #7                  // Field className:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElement;\n \n   public void setClassName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #24                 // Field className:Ljava/lang/String;\n+         2: putfield      #7                  // Field className:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadStackElement;\n@@ -129,30 +129,30 @@\n \n   public java.lang.String getFileName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field fileName:Ljava/lang/String;\n+         1: getfield      #13                 // Field fileName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElement;\n \n   public void setFileName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #30                 // Field fileName:Ljava/lang/String;\n+         2: putfield      #13                 // Field fileName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadStackElement;\n@@ -163,30 +163,30 @@\n \n   public java.lang.String getMethodName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #34                 // Field methodName:Ljava/lang/String;\n+         1: getfield      #16                 // Field methodName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElement;\n \n   public void setMethodName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #34                 // Field methodName:Ljava/lang/String;\n+         2: putfield      #16                 // Field methodName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadStackElement;\n@@ -197,30 +197,30 @@\n \n   public int getLineNumber();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #39                 // Field lineNumber:I\n+         1: getfield      #19                 // Field lineNumber:I\n          4: ireturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElement;\n \n   public void setLineNumber(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #39                 // Field lineNumber:I\n+         2: putfield      #19                 // Field lineNumber:I\n          5: return\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadStackElement;\n@@ -231,30 +231,30 @@\n \n   public boolean isNativeMethod();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #45                 // Field nativeMethod:Z\n+         1: getfield      #23                 // Field nativeMethod:Z\n          4: ireturn\n       LineNumberTable:\n         line 111: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/ThreadStackElement;\n \n   public void setNativeMethod(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #45                 // Field nativeMethod:Z\n+         2: putfield      #23                 // Field nativeMethod:Z\n          5: return\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/ThreadStackElement;\n"}]}, {"source1": "psiprobe/model/TomcatTestReport.class", "source2": "psiprobe/model/TomcatTestReport.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,94 +1,94 @@\n-  SHA-256 checksum e983232f08fd4525495b26b2d674024aba54cafea0f8f63c64068351dcb1f9c8\n+  SHA-256 checksum 9510e9645f5da0d7f5ba0d8704179a9359a65194224f8b9f37d6785eaa99ff5a\n   Compiled from \"TomcatTestReport.java\"\n public class psiprobe.model.TomcatTestReport\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/TomcatTestReport\n-  super_class: #3                         // java/lang/Object\n+  this_class: #7                          // psiprobe/model/TomcatTestReport\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 14, methods: 20, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/TomcatTestReport\n-   #2 = Utf8               psiprobe/model/TomcatTestReport\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               TEST_UNKNOWN\n-   #6 = Utf8               I\n-   #7 = Utf8               ConstantValue\n-   #8 = Integer            0\n-   #9 = Utf8               TEST_PASSED\n-  #10 = Integer            1\n-  #11 = Utf8               TEST_FAILED\n-  #12 = Integer            2\n-  #13 = Utf8               DEFAULT_MEMORY_SIZE\n-  #14 = Integer            1048576\n-  #15 = Utf8               DEFAULT_FILE_COUNT\n-  #16 = Integer            10\n-  #17 = Utf8               contextName\n-  #18 = Utf8               Ljava/lang/String;\n-  #19 = Utf8               dataSourceName\n-  #20 = Utf8               datasourceUsageScore\n-  #21 = Utf8               maxServiceTime\n-  #22 = Utf8               J\n-  #23 = Utf8               datasourceTest\n-  #24 = Utf8               fileTest\n-  #25 = Utf8               memoryTest\n-  #26 = Utf8               webappAvailabilityTest\n-  #27 = Utf8               testDuration\n-  #28 = Utf8               <init>\n-  #29 = Utf8               ()V\n-  #30 = Utf8               Code\n-  #31 = Methodref          #3.#32         // java/lang/Object.\"<init>\":()V\n-  #32 = NameAndType        #28:#29        // \"<init>\":()V\n-  #33 = Fieldref           #1.#34         // psiprobe/model/TomcatTestReport.datasourceTest:I\n-  #34 = NameAndType        #23:#6         // datasourceTest:I\n-  #35 = Fieldref           #1.#36         // psiprobe/model/TomcatTestReport.fileTest:I\n-  #36 = NameAndType        #24:#6         // fileTest:I\n-  #37 = Fieldref           #1.#38         // psiprobe/model/TomcatTestReport.memoryTest:I\n-  #38 = NameAndType        #25:#6         // memoryTest:I\n-  #39 = Fieldref           #1.#40         // psiprobe/model/TomcatTestReport.webappAvailabilityTest:I\n-  #40 = NameAndType        #26:#6         // webappAvailabilityTest:I\n-  #41 = Utf8               LineNumberTable\n-  #42 = Utf8               LocalVariableTable\n-  #43 = Utf8               this\n-  #44 = Utf8               Lpsiprobe/model/TomcatTestReport;\n-  #45 = Utf8               getContextName\n-  #46 = Utf8               ()Ljava/lang/String;\n-  #47 = Fieldref           #1.#48         // psiprobe/model/TomcatTestReport.contextName:Ljava/lang/String;\n-  #48 = NameAndType        #17:#18        // contextName:Ljava/lang/String;\n-  #49 = Utf8               setContextName\n-  #50 = Utf8               (Ljava/lang/String;)V\n-  #51 = Utf8               MethodParameters\n-  #52 = Utf8               getDatasourceUsageScore\n-  #53 = Utf8               ()I\n-  #54 = Fieldref           #1.#55         // psiprobe/model/TomcatTestReport.datasourceUsageScore:I\n-  #55 = NameAndType        #20:#6         // datasourceUsageScore:I\n-  #56 = Utf8               setDatasourceUsageScore\n-  #57 = Utf8               (I)V\n-  #58 = Utf8               getDataSourceName\n-  #59 = Fieldref           #1.#60         // psiprobe/model/TomcatTestReport.dataSourceName:Ljava/lang/String;\n-  #60 = NameAndType        #19:#18        // dataSourceName:Ljava/lang/String;\n-  #61 = Utf8               setDataSourceName\n-  #62 = Utf8               getDatasourceTest\n-  #63 = Utf8               setDatasourceTest\n-  #64 = Utf8               getFileTest\n-  #65 = Utf8               setFileTest\n-  #66 = Utf8               getMemoryTest\n-  #67 = Utf8               setMemoryTest\n-  #68 = Utf8               getDefaultFileCount\n-  #69 = Utf8               getTestDuration\n-  #70 = Utf8               ()J\n-  #71 = Fieldref           #1.#72         // psiprobe/model/TomcatTestReport.testDuration:J\n-  #72 = NameAndType        #27:#22        // testDuration:J\n-  #73 = Utf8               setTestDuration\n-  #74 = Utf8               (J)V\n-  #75 = Utf8               getMaxProcessingTime\n-  #76 = Fieldref           #1.#77         // psiprobe/model/TomcatTestReport.maxServiceTime:J\n-  #77 = NameAndType        #21:#22        // maxServiceTime:J\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/model/TomcatTestReport\n+   #8 = Utf8               psiprobe/model/TomcatTestReport\n+   #9 = Fieldref           #7.#10         // psiprobe/model/TomcatTestReport.datasourceTest:I\n+  #10 = NameAndType        #11:#12        // datasourceTest:I\n+  #11 = Utf8               datasourceTest\n+  #12 = Utf8               I\n+  #13 = Fieldref           #7.#14         // psiprobe/model/TomcatTestReport.fileTest:I\n+  #14 = NameAndType        #15:#12        // fileTest:I\n+  #15 = Utf8               fileTest\n+  #16 = Fieldref           #7.#17         // psiprobe/model/TomcatTestReport.memoryTest:I\n+  #17 = NameAndType        #18:#12        // memoryTest:I\n+  #18 = Utf8               memoryTest\n+  #19 = Fieldref           #7.#20         // psiprobe/model/TomcatTestReport.webappAvailabilityTest:I\n+  #20 = NameAndType        #21:#12        // webappAvailabilityTest:I\n+  #21 = Utf8               webappAvailabilityTest\n+  #22 = Fieldref           #7.#23         // psiprobe/model/TomcatTestReport.contextName:Ljava/lang/String;\n+  #23 = NameAndType        #24:#25        // contextName:Ljava/lang/String;\n+  #24 = Utf8               contextName\n+  #25 = Utf8               Ljava/lang/String;\n+  #26 = Fieldref           #7.#27         // psiprobe/model/TomcatTestReport.datasourceUsageScore:I\n+  #27 = NameAndType        #28:#12        // datasourceUsageScore:I\n+  #28 = Utf8               datasourceUsageScore\n+  #29 = Fieldref           #7.#30         // psiprobe/model/TomcatTestReport.dataSourceName:Ljava/lang/String;\n+  #30 = NameAndType        #31:#25        // dataSourceName:Ljava/lang/String;\n+  #31 = Utf8               dataSourceName\n+  #32 = Fieldref           #7.#33         // psiprobe/model/TomcatTestReport.testDuration:J\n+  #33 = NameAndType        #34:#35        // testDuration:J\n+  #34 = Utf8               testDuration\n+  #35 = Utf8               J\n+  #36 = Fieldref           #7.#37         // psiprobe/model/TomcatTestReport.maxServiceTime:J\n+  #37 = NameAndType        #38:#35        // maxServiceTime:J\n+  #38 = Utf8               maxServiceTime\n+  #39 = Utf8               TEST_UNKNOWN\n+  #40 = Utf8               ConstantValue\n+  #41 = Integer            0\n+  #42 = Utf8               TEST_PASSED\n+  #43 = Integer            1\n+  #44 = Utf8               TEST_FAILED\n+  #45 = Integer            2\n+  #46 = Utf8               DEFAULT_MEMORY_SIZE\n+  #47 = Integer            1048576\n+  #48 = Utf8               DEFAULT_FILE_COUNT\n+  #49 = Integer            10\n+  #50 = Utf8               Code\n+  #51 = Utf8               LineNumberTable\n+  #52 = Utf8               LocalVariableTable\n+  #53 = Utf8               this\n+  #54 = Utf8               Lpsiprobe/model/TomcatTestReport;\n+  #55 = Utf8               getContextName\n+  #56 = Utf8               ()Ljava/lang/String;\n+  #57 = Utf8               setContextName\n+  #58 = Utf8               (Ljava/lang/String;)V\n+  #59 = Utf8               MethodParameters\n+  #60 = Utf8               getDatasourceUsageScore\n+  #61 = Utf8               ()I\n+  #62 = Utf8               setDatasourceUsageScore\n+  #63 = Utf8               (I)V\n+  #64 = Utf8               getDataSourceName\n+  #65 = Utf8               setDataSourceName\n+  #66 = Utf8               getDatasourceTest\n+  #67 = Utf8               setDatasourceTest\n+  #68 = Utf8               getFileTest\n+  #69 = Utf8               setFileTest\n+  #70 = Utf8               getMemoryTest\n+  #71 = Utf8               setMemoryTest\n+  #72 = Utf8               getDefaultFileCount\n+  #73 = Utf8               getTestDuration\n+  #74 = Utf8               ()J\n+  #75 = Utf8               setTestDuration\n+  #76 = Utf8               (J)V\n+  #77 = Utf8               getMaxProcessingTime\n   #78 = Utf8               setMaxServiceTime\n   #79 = Utf8               maxProcessingTime\n   #80 = Utf8               getWebappAvailabilityTest\n   #81 = Utf8               setWebappAvailabilityTest\n   #82 = Utf8               SourceFile\n   #83 = Utf8               TomcatTestReport.java\n {\n@@ -155,61 +155,60 @@\n \n   public psiprobe.model.TomcatTestReport();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #31                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_0\n-         6: putfield      #33                 // Field datasourceTest:I\n+         6: putfield      #9                  // Field datasourceTest:I\n          9: aload_0\n         10: iconst_0\n-        11: putfield      #35                 // Field fileTest:I\n+        11: putfield      #13                 // Field fileTest:I\n         14: aload_0\n         15: iconst_0\n-        16: putfield      #37                 // Field memoryTest:I\n+        16: putfield      #16                 // Field memoryTest:I\n         19: aload_0\n         20: iconst_0\n-        21: putfield      #39                 // Field webappAvailabilityTest:I\n+        21: putfield      #19                 // Field webappAvailabilityTest:I\n         24: return\n       LineNumberTable:\n         line 16: 0\n         line 50: 4\n         line 53: 9\n         line 56: 14\n         line 59: 19\n-        line 16: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public java.lang.String getContextName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field contextName:Ljava/lang/String;\n+         1: getfield      #22                 // Field contextName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setContextName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #47                 // Field contextName:Ljava/lang/String;\n+         2: putfield      #22                 // Field contextName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 79: 0\n         line 80: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -220,30 +219,30 @@\n \n   public int getDatasourceUsageScore();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field datasourceUsageScore:I\n+         1: getfield      #26                 // Field datasourceUsageScore:I\n          4: ireturn\n       LineNumberTable:\n         line 88: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setDatasourceUsageScore(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #54                 // Field datasourceUsageScore:I\n+         2: putfield      #26                 // Field datasourceUsageScore:I\n          5: return\n       LineNumberTable:\n         line 97: 0\n         line 98: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -254,30 +253,30 @@\n \n   public java.lang.String getDataSourceName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field dataSourceName:Ljava/lang/String;\n+         1: getfield      #29                 // Field dataSourceName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 106: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setDataSourceName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #59                 // Field dataSourceName:Ljava/lang/String;\n+         2: putfield      #29                 // Field dataSourceName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 115: 0\n         line 116: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -288,30 +287,30 @@\n \n   public int getDatasourceTest();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field datasourceTest:I\n+         1: getfield      #9                  // Field datasourceTest:I\n          4: ireturn\n       LineNumberTable:\n         line 124: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setDatasourceTest(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #33                 // Field datasourceTest:I\n+         2: putfield      #9                  // Field datasourceTest:I\n          5: return\n       LineNumberTable:\n         line 133: 0\n         line 134: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -322,30 +321,30 @@\n \n   public int getFileTest();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field fileTest:I\n+         1: getfield      #13                 // Field fileTest:I\n          4: ireturn\n       LineNumberTable:\n         line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setFileTest(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #35                 // Field fileTest:I\n+         2: putfield      #13                 // Field fileTest:I\n          5: return\n       LineNumberTable:\n         line 151: 0\n         line 152: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -356,30 +355,30 @@\n \n   public int getMemoryTest();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #37                 // Field memoryTest:I\n+         1: getfield      #16                 // Field memoryTest:I\n          4: ireturn\n       LineNumberTable:\n         line 160: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setMemoryTest(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #37                 // Field memoryTest:I\n+         2: putfield      #16                 // Field memoryTest:I\n          5: return\n       LineNumberTable:\n         line 169: 0\n         line 170: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -403,30 +402,30 @@\n \n   public long getTestDuration();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #71                 // Field testDuration:J\n+         1: getfield      #32                 // Field testDuration:J\n          4: lreturn\n       LineNumberTable:\n         line 187: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setTestDuration(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #71                 // Field testDuration:J\n+         2: putfield      #32                 // Field testDuration:J\n          5: return\n       LineNumberTable:\n         line 196: 0\n         line 197: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -437,30 +436,30 @@\n \n   public long getMaxProcessingTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #76                 // Field maxServiceTime:J\n+         1: getfield      #36                 // Field maxServiceTime:J\n          4: lreturn\n       LineNumberTable:\n         line 205: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setMaxServiceTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #76                 // Field maxServiceTime:J\n+         2: putfield      #36                 // Field maxServiceTime:J\n          5: return\n       LineNumberTable:\n         line 214: 0\n         line 215: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n@@ -471,30 +470,30 @@\n \n   public int getWebappAvailabilityTest();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #39                 // Field webappAvailabilityTest:I\n+         1: getfield      #19                 // Field webappAvailabilityTest:I\n          4: ireturn\n       LineNumberTable:\n         line 223: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TomcatTestReport;\n \n   public void setWebappAvailabilityTest(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #39                 // Field webappAvailabilityTest:I\n+         2: putfield      #19                 // Field webappAvailabilityTest:I\n          5: return\n       LineNumberTable:\n         line 232: 0\n         line 233: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TomcatTestReport;\n"}]}, {"source1": "psiprobe/model/TransportableModel.class", "source2": "psiprobe/model/TransportableModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,140 +1,139 @@\n-  SHA-256 checksum 8c00e3f4c43dc5320856f1556580386fdb0ef3b5227106bcf6e75eef44f21eb4\n+  SHA-256 checksum 46055e0f9580da3c63e3cf0ac30a212e70c1392effbe16b13dd3a6161d4c4e89\n   Compiled from \"TransportableModel.java\"\n public class psiprobe.model.TransportableModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/TransportableModel\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/TransportableModel\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/TransportableModel\n-   #2 = Utf8               psiprobe/model/TransportableModel\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               items\n-   #6 = Utf8               Ljava/util/Map;\n-   #7 = Utf8               Signature\n-   #8 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // java/lang/Object.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Class              #15            // java/util/HashMap\n-  #15 = Utf8               java/util/HashMap\n-  #16 = Methodref          #14.#13        // java/util/HashMap.\"<init>\":()V\n-  #17 = Fieldref           #1.#18         // psiprobe/model/TransportableModel.items:Ljava/util/Map;\n-  #18 = NameAndType        #5:#6          // items:Ljava/util/Map;\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/model/TransportableModel;\n-  #23 = Utf8               getItems\n-  #24 = Utf8               ()Ljava/util/Map;\n-  #25 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #26 = Utf8               setItems\n-  #27 = Utf8               (Ljava/util/Map;)V\n-  #28 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n-  #29 = Utf8               LocalVariableTypeTable\n-  #30 = Utf8               MethodParameters\n-  #31 = Utf8               putAll\n-  #32 = InterfaceMethodref #33.#35        // java/util/Map.putAll:(Ljava/util/Map;)V\n-  #33 = Class              #34            // java/util/Map\n-  #34 = Utf8               java/util/Map\n-  #35 = NameAndType        #31:#27        // putAll:(Ljava/util/Map;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/util/HashMap\n+   #8 = Utf8               java/util/HashMap\n+   #9 = Methodref          #7.#3          // java/util/HashMap.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/model/TransportableModel.items:Ljava/util/Map;\n+  #11 = Class              #13            // psiprobe/model/TransportableModel\n+  #12 = NameAndType        #14:#15        // items:Ljava/util/Map;\n+  #13 = Utf8               psiprobe/model/TransportableModel\n+  #14 = Utf8               items\n+  #15 = Utf8               Ljava/util/Map;\n+  #16 = InterfaceMethodref #17.#18        // java/util/Map.putAll:(Ljava/util/Map;)V\n+  #17 = Class              #19            // java/util/Map\n+  #18 = NameAndType        #20:#21        // putAll:(Ljava/util/Map;)V\n+  #19 = Utf8               java/util/Map\n+  #20 = Utf8               putAll\n+  #21 = Utf8               (Ljava/util/Map;)V\n+  #22 = Utf8               Signature\n+  #23 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #24 = Utf8               Code\n+  #25 = Utf8               LineNumberTable\n+  #26 = Utf8               LocalVariableTable\n+  #27 = Utf8               this\n+  #28 = Utf8               Lpsiprobe/model/TransportableModel;\n+  #29 = Utf8               getItems\n+  #30 = Utf8               ()Ljava/util/Map;\n+  #31 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #32 = Utf8               setItems\n+  #33 = Utf8               LocalVariableTypeTable\n+  #34 = Utf8               MethodParameters\n+  #35 = Utf8               (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n   #36 = Utf8               map\n   #37 = Utf8               SourceFile\n   #38 = Utf8               TransportableModel.java\n {\n   private java.util.Map<java.lang.String, java.lang.Object> items;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #8                           // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #23                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n \n   public psiprobe.model.TransportableModel();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #14                 // class java/util/HashMap\n+         5: new           #7                  // class java/util/HashMap\n          8: dup\n-         9: invokespecial #16                 // Method java/util/HashMap.\"<init>\":()V\n-        12: putfield      #17                 // Field items:Ljava/util/Map;\n+         9: invokespecial #9                  // Method java/util/HashMap.\"<init>\":()V\n+        12: putfield      #10                 // Field items:Ljava/util/Map;\n         15: return\n       LineNumberTable:\n         line 19: 0\n         line 22: 4\n-        line 19: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/model/TransportableModel;\n \n   public java.util.Map<java.lang.String, java.lang.Object> getItems();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #25                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #17                 // Field items:Ljava/util/Map;\n+         1: getfield      #10                 // Field items:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 30: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/TransportableModel;\n+    Signature: #31                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n \n   public void setItems(java.util.Map<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/util/Map;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #28                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #17                 // Field items:Ljava/util/Map;\n+         2: putfield      #10                 // Field items:Ljava/util/Map;\n          5: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/TransportableModel;\n             0       6     1 items   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 items   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n     MethodParameters:\n       Name                           Flags\n       items\n+    Signature: #35                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n \n   public void putAll(java.util.Map<java.lang.String, java.lang.Object>);\n     descriptor: (Ljava/util/Map;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #28                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #17                 // Field items:Ljava/util/Map;\n+         1: getfield      #10                 // Field items:Ljava/util/Map;\n          4: aload_1\n-         5: invokeinterface #32,  2           // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n+         5: invokeinterface #16,  2           // InterfaceMethod java/util/Map.putAll:(Ljava/util/Map;)V\n         10: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 10\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      11     0  this   Lpsiprobe/model/TransportableModel;\n             0      11     1   map   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0      11     1   map   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n     MethodParameters:\n       Name                           Flags\n       map\n+    Signature: #35                          // (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V\n }\n SourceFile: \"TransportableModel.java\"\n"}]}, {"source1": "psiprobe/model/certificates/Cert.class", "source2": "psiprobe/model/certificates/Cert.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,75 +1,75 @@\n-  SHA-256 checksum 2bdbb8902df45d1cff626dc02310498df0e249a5f3b1b10d7380b6441cc92a17\n+  SHA-256 checksum 54e047cdb4cccb2a5153fca852a366a01126950d6ac9999b77b578d13b79fcc2\n   Compiled from \"Cert.java\"\n public class psiprobe.model.certificates.Cert implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/certificates/Cert\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/certificates/Cert\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 6, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/certificates/Cert\n-   #2 = Utf8               psiprobe/model/certificates/Cert\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/io/Serializable\n-   #6 = Utf8               java/io/Serializable\n-   #7 = Utf8               serialVersionUID\n-   #8 = Utf8               J\n-   #9 = Utf8               ConstantValue\n-  #10 = Long               -727528588030989042l\n-  #12 = Utf8               alias\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               subjectDistinguishedName\n-  #15 = Utf8               issuerDistinguishedName\n-  #16 = Utf8               notBefore\n-  #17 = Utf8               Ljava/time/Instant;\n-  #18 = Utf8               notAfter\n-  #19 = Utf8               <init>\n-  #20 = Utf8               ()V\n-  #21 = Utf8               Code\n-  #22 = Methodref          #3.#23         // java/lang/Object.\"<init>\":()V\n-  #23 = NameAndType        #19:#20        // \"<init>\":()V\n-  #24 = Utf8               LineNumberTable\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Lpsiprobe/model/certificates/Cert;\n-  #28 = Utf8               getSubjectDistinguishedName\n-  #29 = Utf8               ()Ljava/lang/String;\n-  #30 = Fieldref           #1.#31         // psiprobe/model/certificates/Cert.subjectDistinguishedName:Ljava/lang/String;\n-  #31 = NameAndType        #14:#13        // subjectDistinguishedName:Ljava/lang/String;\n-  #32 = Utf8               setSubjectDistinguishedName\n-  #33 = Utf8               (Ljava/lang/String;)V\n-  #34 = Utf8               distinguishedName\n-  #35 = Utf8               MethodParameters\n-  #36 = Utf8               getNotBefore\n-  #37 = Utf8               ()Ljava/util/Date;\n-  #38 = Fieldref           #1.#39         // psiprobe/model/certificates/Cert.notBefore:Ljava/time/Instant;\n-  #39 = NameAndType        #16:#17        // notBefore:Ljava/time/Instant;\n-  #40 = Methodref          #41.#43        // java/util/Date.from:(Ljava/time/Instant;)Ljava/util/Date;\n-  #41 = Class              #42            // java/util/Date\n-  #42 = Utf8               java/util/Date\n-  #43 = NameAndType        #44:#45        // from:(Ljava/time/Instant;)Ljava/util/Date;\n-  #44 = Utf8               from\n-  #45 = Utf8               (Ljava/time/Instant;)Ljava/util/Date;\n-  #46 = Utf8               StackMapTable\n-  #47 = Utf8               setNotBefore\n-  #48 = Utf8               (Ljava/time/Instant;)V\n-  #49 = Utf8               getNotAfter\n-  #50 = Fieldref           #1.#51         // psiprobe/model/certificates/Cert.notAfter:Ljava/time/Instant;\n-  #51 = NameAndType        #18:#17        // notAfter:Ljava/time/Instant;\n-  #52 = Utf8               setNotAfter\n-  #53 = Utf8               getIssuerDistinguishedName\n-  #54 = Fieldref           #1.#55         // psiprobe/model/certificates/Cert.issuerDistinguishedName:Ljava/lang/String;\n-  #55 = NameAndType        #15:#13        // issuerDistinguishedName:Ljava/lang/String;\n-  #56 = Utf8               setIssuerDistinguishedName\n-  #57 = Utf8               getAlias\n-  #58 = Fieldref           #1.#59         // psiprobe/model/certificates/Cert.alias:Ljava/lang/String;\n-  #59 = NameAndType        #12:#13        // alias:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/certificates/Cert.subjectDistinguishedName:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/certificates/Cert\n+   #9 = NameAndType        #11:#12        // subjectDistinguishedName:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/certificates/Cert\n+  #11 = Utf8               subjectDistinguishedName\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/certificates/Cert.notBefore:Ljava/time/Instant;\n+  #14 = NameAndType        #15:#16        // notBefore:Ljava/time/Instant;\n+  #15 = Utf8               notBefore\n+  #16 = Utf8               Ljava/time/Instant;\n+  #17 = Methodref          #18.#19        // java/util/Date.from:(Ljava/time/Instant;)Ljava/util/Date;\n+  #18 = Class              #20            // java/util/Date\n+  #19 = NameAndType        #21:#22        // from:(Ljava/time/Instant;)Ljava/util/Date;\n+  #20 = Utf8               java/util/Date\n+  #21 = Utf8               from\n+  #22 = Utf8               (Ljava/time/Instant;)Ljava/util/Date;\n+  #23 = Fieldref           #8.#24         // psiprobe/model/certificates/Cert.notAfter:Ljava/time/Instant;\n+  #24 = NameAndType        #25:#16        // notAfter:Ljava/time/Instant;\n+  #25 = Utf8               notAfter\n+  #26 = Fieldref           #8.#27         // psiprobe/model/certificates/Cert.issuerDistinguishedName:Ljava/lang/String;\n+  #27 = NameAndType        #28:#12        // issuerDistinguishedName:Ljava/lang/String;\n+  #28 = Utf8               issuerDistinguishedName\n+  #29 = Fieldref           #8.#30         // psiprobe/model/certificates/Cert.alias:Ljava/lang/String;\n+  #30 = NameAndType        #31:#12        // alias:Ljava/lang/String;\n+  #31 = Utf8               alias\n+  #32 = Class              #33            // java/io/Serializable\n+  #33 = Utf8               java/io/Serializable\n+  #34 = Utf8               serialVersionUID\n+  #35 = Utf8               J\n+  #36 = Utf8               ConstantValue\n+  #37 = Long               -727528588030989042l\n+  #39 = Utf8               Code\n+  #40 = Utf8               LineNumberTable\n+  #41 = Utf8               LocalVariableTable\n+  #42 = Utf8               this\n+  #43 = Utf8               Lpsiprobe/model/certificates/Cert;\n+  #44 = Utf8               getSubjectDistinguishedName\n+  #45 = Utf8               ()Ljava/lang/String;\n+  #46 = Utf8               setSubjectDistinguishedName\n+  #47 = Utf8               (Ljava/lang/String;)V\n+  #48 = Utf8               distinguishedName\n+  #49 = Utf8               MethodParameters\n+  #50 = Utf8               getNotBefore\n+  #51 = Utf8               ()Ljava/util/Date;\n+  #52 = Utf8               StackMapTable\n+  #53 = Utf8               setNotBefore\n+  #54 = Utf8               (Ljava/time/Instant;)V\n+  #55 = Utf8               getNotAfter\n+  #56 = Utf8               setNotAfter\n+  #57 = Utf8               getIssuerDistinguishedName\n+  #58 = Utf8               setIssuerDistinguishedName\n+  #59 = Utf8               getAlias\n   #60 = Utf8               setAlias\n   #61 = Utf8               SourceFile\n   #62 = Utf8               Cert.java\n {\n   private static final long serialVersionUID = -727528588030989042l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n@@ -97,44 +97,44 @@\n \n   public psiprobe.model.certificates.Cert();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #22                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/Cert;\n \n   public java.lang.String getSubjectDistinguishedName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field subjectDistinguishedName:Ljava/lang/String;\n+         1: getfield      #7                  // Field subjectDistinguishedName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 46: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/Cert;\n \n   public void setSubjectDistinguishedName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #30                 // Field subjectDistinguishedName:Ljava/lang/String;\n+         2: putfield      #7                  // Field subjectDistinguishedName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 55: 0\n         line 56: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/Cert;\n@@ -145,21 +145,21 @@\n \n   public java.util.Date getNotBefore();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field notBefore:Ljava/time/Instant;\n+         1: getfield      #13                 // Field notBefore:Ljava/time/Instant;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          18\n         11: aload_0\n-        12: getfield      #38                 // Field notBefore:Ljava/time/Instant;\n-        15: invokestatic  #40                 // Method java/util/Date.from:(Ljava/time/Instant;)Ljava/util/Date;\n+        12: getfield      #13                 // Field notBefore:Ljava/time/Instant;\n+        15: invokestatic  #17                 // Method java/util/Date.from:(Ljava/time/Instant;)Ljava/util/Date;\n         18: areturn\n       LineNumberTable:\n         line 64: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lpsiprobe/model/certificates/Cert;\n       StackMapTable: number_of_entries = 2\n@@ -170,15 +170,15 @@\n   public void setNotBefore(java.time.Instant);\n     descriptor: (Ljava/time/Instant;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #38                 // Field notBefore:Ljava/time/Instant;\n+         2: putfield      #13                 // Field notBefore:Ljava/time/Instant;\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/Cert;\n@@ -189,21 +189,21 @@\n \n   public java.util.Date getNotAfter();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field notAfter:Ljava/time/Instant;\n+         1: getfield      #23                 // Field notAfter:Ljava/time/Instant;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          18\n         11: aload_0\n-        12: getfield      #50                 // Field notAfter:Ljava/time/Instant;\n-        15: invokestatic  #40                 // Method java/util/Date.from:(Ljava/time/Instant;)Ljava/util/Date;\n+        12: getfield      #23                 // Field notAfter:Ljava/time/Instant;\n+        15: invokestatic  #17                 // Method java/util/Date.from:(Ljava/time/Instant;)Ljava/util/Date;\n         18: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      19     0  this   Lpsiprobe/model/certificates/Cert;\n       StackMapTable: number_of_entries = 2\n@@ -214,15 +214,15 @@\n   public void setNotAfter(java.time.Instant);\n     descriptor: (Ljava/time/Instant;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #50                 // Field notAfter:Ljava/time/Instant;\n+         2: putfield      #23                 // Field notAfter:Ljava/time/Instant;\n          5: return\n       LineNumberTable:\n         line 91: 0\n         line 92: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/Cert;\n@@ -233,30 +233,30 @@\n \n   public java.lang.String getIssuerDistinguishedName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field issuerDistinguishedName:Ljava/lang/String;\n+         1: getfield      #26                 // Field issuerDistinguishedName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 100: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/Cert;\n \n   public void setIssuerDistinguishedName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #54                 // Field issuerDistinguishedName:Ljava/lang/String;\n+         2: putfield      #26                 // Field issuerDistinguishedName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 109: 0\n         line 110: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/Cert;\n@@ -267,30 +267,30 @@\n \n   public java.lang.String getAlias();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #58                 // Field alias:Ljava/lang/String;\n+         1: getfield      #29                 // Field alias:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/Cert;\n \n   public void setAlias(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #58                 // Field alias:Ljava/lang/String;\n+         2: putfield      #29                 // Field alias:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 127: 0\n         line 128: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/Cert;\n"}]}, {"source1": "psiprobe/model/certificates/CertificateInfo.class", "source2": "psiprobe/model/certificates/CertificateInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,95 +1,95 @@\n-  SHA-256 checksum d5f9fce1f397cc0ccbb10ef075f4889feaf83f83bf94012090c1fb4343a62e8d\n+  SHA-256 checksum 711c30ef289c3f577b8cdac30b2422bdfac5b22252c01068d177dd169f487983\n   Compiled from \"CertificateInfo.java\"\n public class psiprobe.model.certificates.CertificateInfo implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/certificates/CertificateInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/certificates/CertificateInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 7, methods: 13, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/certificates/CertificateInfo\n-   #2 = Utf8               psiprobe/model/certificates/CertificateInfo\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/io/Serializable\n-   #6 = Utf8               java/io/Serializable\n-   #7 = Utf8               serialVersionUID\n-   #8 = Utf8               J\n-   #9 = Utf8               ConstantValue\n-  #10 = Long               8528148811876736528l\n-  #12 = Utf8               keyStoreCerts\n-  #13 = Utf8               Ljava/util/List;\n-  #14 = Utf8               Signature\n-  #15 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-  #16 = Utf8               certificateKeyAlias\n-  #17 = Utf8               Ljava/lang/String;\n-  #18 = Utf8               certificateKeystoreFile\n-  #19 = Utf8               certificateKeystorePassword\n-  #20 = Utf8               certificateKeystoreProvider\n-  #21 = Utf8               certificateKeystoreType\n-  #22 = Utf8               <init>\n-  #23 = Utf8               ()V\n-  #24 = Utf8               Code\n-  #25 = Methodref          #3.#26         // java/lang/Object.\"<init>\":()V\n-  #26 = NameAndType        #22:#23        // \"<init>\":()V\n-  #27 = Utf8               LineNumberTable\n-  #28 = Utf8               LocalVariableTable\n-  #29 = Utf8               this\n-  #30 = Utf8               Lpsiprobe/model/certificates/CertificateInfo;\n-  #31 = Utf8               getKeyStoreCerts\n-  #32 = Utf8               ()Ljava/util/List;\n-  #33 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-  #34 = Fieldref           #1.#35         // psiprobe/model/certificates/CertificateInfo.keyStoreCerts:Ljava/util/List;\n-  #35 = NameAndType        #12:#13        // keyStoreCerts:Ljava/util/List;\n-  #36 = Utf8               setKeyStoreCerts\n-  #37 = Utf8               (Ljava/util/List;)V\n-  #38 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n-  #39 = Utf8               LocalVariableTypeTable\n-  #40 = Utf8               MethodParameters\n-  #41 = Utf8               getKeyAlias\n-  #42 = Utf8               ()Ljava/lang/String;\n-  #43 = Fieldref           #1.#44         // psiprobe/model/certificates/CertificateInfo.certificateKeyAlias:Ljava/lang/String;\n-  #44 = NameAndType        #16:#17        // certificateKeyAlias:Ljava/lang/String;\n-  #45 = Utf8               setKeyAlias\n-  #46 = Utf8               (Ljava/lang/String;)V\n-  #47 = Utf8               keyAlias\n-  #48 = Utf8               getCertificateKeystoreFile\n-  #49 = Fieldref           #1.#50         // psiprobe/model/certificates/CertificateInfo.certificateKeystoreFile:Ljava/lang/String;\n-  #50 = NameAndType        #18:#17        // certificateKeystoreFile:Ljava/lang/String;\n-  #51 = Utf8               setCertificateKeystoreFile\n-  #52 = Utf8               keystoreFile\n-  #53 = Utf8               getCertificateKeystorePassword\n-  #54 = Fieldref           #1.#55         // psiprobe/model/certificates/CertificateInfo.certificateKeystorePassword:Ljava/lang/String;\n-  #55 = NameAndType        #19:#17        // certificateKeystorePassword:Ljava/lang/String;\n-  #56 = Utf8               setCertificateKeystorePassword\n-  #57 = Utf8               keystorePass\n-  #58 = Utf8               getCertificateKeystoreProvider\n-  #59 = Fieldref           #1.#60         // psiprobe/model/certificates/CertificateInfo.certificateKeystoreProvider:Ljava/lang/String;\n-  #60 = NameAndType        #20:#17        // certificateKeystoreProvider:Ljava/lang/String;\n-  #61 = Utf8               setCertificateKeystoreProvider\n-  #62 = Utf8               keystoreProvider\n-  #63 = Utf8               getCertificateKeystoreType\n-  #64 = Fieldref           #1.#65         // psiprobe/model/certificates/CertificateInfo.certificateKeystoreType:Ljava/lang/String;\n-  #65 = NameAndType        #21:#17        // certificateKeystoreType:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/certificates/CertificateInfo.keyStoreCerts:Ljava/util/List;\n+   #8 = Class              #10            // psiprobe/model/certificates/CertificateInfo\n+   #9 = NameAndType        #11:#12        // keyStoreCerts:Ljava/util/List;\n+  #10 = Utf8               psiprobe/model/certificates/CertificateInfo\n+  #11 = Utf8               keyStoreCerts\n+  #12 = Utf8               Ljava/util/List;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/certificates/CertificateInfo.certificateKeyAlias:Ljava/lang/String;\n+  #14 = NameAndType        #15:#16        // certificateKeyAlias:Ljava/lang/String;\n+  #15 = Utf8               certificateKeyAlias\n+  #16 = Utf8               Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // psiprobe/model/certificates/CertificateInfo.certificateKeystoreFile:Ljava/lang/String;\n+  #18 = NameAndType        #19:#16        // certificateKeystoreFile:Ljava/lang/String;\n+  #19 = Utf8               certificateKeystoreFile\n+  #20 = Fieldref           #8.#21         // psiprobe/model/certificates/CertificateInfo.certificateKeystorePassword:Ljava/lang/String;\n+  #21 = NameAndType        #22:#16        // certificateKeystorePassword:Ljava/lang/String;\n+  #22 = Utf8               certificateKeystorePassword\n+  #23 = Fieldref           #8.#24         // psiprobe/model/certificates/CertificateInfo.certificateKeystoreProvider:Ljava/lang/String;\n+  #24 = NameAndType        #25:#16        // certificateKeystoreProvider:Ljava/lang/String;\n+  #25 = Utf8               certificateKeystoreProvider\n+  #26 = Fieldref           #8.#27         // psiprobe/model/certificates/CertificateInfo.certificateKeystoreType:Ljava/lang/String;\n+  #27 = NameAndType        #28:#16        // certificateKeystoreType:Ljava/lang/String;\n+  #28 = Utf8               certificateKeystoreType\n+  #29 = Class              #30            // java/io/Serializable\n+  #30 = Utf8               java/io/Serializable\n+  #31 = Utf8               serialVersionUID\n+  #32 = Utf8               J\n+  #33 = Utf8               ConstantValue\n+  #34 = Long               8528148811876736528l\n+  #36 = Utf8               Signature\n+  #37 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+  #38 = Utf8               Code\n+  #39 = Utf8               LineNumberTable\n+  #40 = Utf8               LocalVariableTable\n+  #41 = Utf8               this\n+  #42 = Utf8               Lpsiprobe/model/certificates/CertificateInfo;\n+  #43 = Utf8               getKeyStoreCerts\n+  #44 = Utf8               ()Ljava/util/List;\n+  #45 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+  #46 = Utf8               setKeyStoreCerts\n+  #47 = Utf8               (Ljava/util/List;)V\n+  #48 = Utf8               LocalVariableTypeTable\n+  #49 = Utf8               MethodParameters\n+  #50 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n+  #51 = Utf8               getKeyAlias\n+  #52 = Utf8               ()Ljava/lang/String;\n+  #53 = Utf8               setKeyAlias\n+  #54 = Utf8               (Ljava/lang/String;)V\n+  #55 = Utf8               keyAlias\n+  #56 = Utf8               getCertificateKeystoreFile\n+  #57 = Utf8               setCertificateKeystoreFile\n+  #58 = Utf8               keystoreFile\n+  #59 = Utf8               getCertificateKeystorePassword\n+  #60 = Utf8               setCertificateKeystorePassword\n+  #61 = Utf8               keystorePass\n+  #62 = Utf8               getCertificateKeystoreProvider\n+  #63 = Utf8               setCertificateKeystoreProvider\n+  #64 = Utf8               keystoreProvider\n+  #65 = Utf8               getCertificateKeystoreType\n   #66 = Utf8               setCertificateKeystoreType\n   #67 = Utf8               keystoreType\n   #68 = Utf8               SourceFile\n   #69 = Utf8               CertificateInfo.java\n {\n   private static final long serialVersionUID = 8528148811876736528l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long 8528148811876736528l\n \n   private java.util.List<psiprobe.model.certificates.Cert> keyStoreCerts;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #15                          // Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+    Signature: #37                          // Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n \n   private java.lang.String certificateKeyAlias;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String certificateKeystoreFile;\n     descriptor: Ljava/lang/String;\n@@ -109,83 +109,83 @@\n \n   public psiprobe.model.certificates.CertificateInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #25                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n \n   public java.util.List<psiprobe.model.certificates.Cert> getKeyStoreCerts();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #33                          // ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #34                 // Field keyStoreCerts:Ljava/util/List;\n+         1: getfield      #7                  // Field keyStoreCerts:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n+    Signature: #45                          // ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n \n   public void setKeyStoreCerts(java.util.List<psiprobe.model.certificates.Cert>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #38                          // (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #34                 // Field keyStoreCerts:Ljava/util/List;\n+         2: putfield      #7                  // Field keyStoreCerts:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n             0       6     1 keyStoreCerts   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 keyStoreCerts   Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n     MethodParameters:\n       Name                           Flags\n       keyStoreCerts\n+    Signature: #50                          // (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n \n   public java.lang.String getKeyAlias();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #43                 // Field certificateKeyAlias:Ljava/lang/String;\n+         1: getfield      #13                 // Field certificateKeyAlias:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 66: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n \n   public void setKeyAlias(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #43                 // Field certificateKeyAlias:Ljava/lang/String;\n+         2: putfield      #13                 // Field certificateKeyAlias:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 75: 0\n         line 76: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n@@ -196,30 +196,30 @@\n \n   public java.lang.String getCertificateKeystoreFile();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #49                 // Field certificateKeystoreFile:Ljava/lang/String;\n+         1: getfield      #17                 // Field certificateKeystoreFile:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 84: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n \n   public void setCertificateKeystoreFile(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #49                 // Field certificateKeystoreFile:Ljava/lang/String;\n+         2: putfield      #17                 // Field certificateKeystoreFile:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 93: 0\n         line 94: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n@@ -230,30 +230,30 @@\n \n   public java.lang.String getCertificateKeystorePassword();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field certificateKeystorePassword:Ljava/lang/String;\n+         1: getfield      #20                 // Field certificateKeystorePassword:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 102: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n \n   public void setCertificateKeystorePassword(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #54                 // Field certificateKeystorePassword:Ljava/lang/String;\n+         2: putfield      #20                 // Field certificateKeystorePassword:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 111: 0\n         line 112: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n@@ -264,30 +264,30 @@\n \n   public java.lang.String getCertificateKeystoreProvider();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field certificateKeystoreProvider:Ljava/lang/String;\n+         1: getfield      #23                 // Field certificateKeystoreProvider:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 120: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n \n   public void setCertificateKeystoreProvider(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #59                 // Field certificateKeystoreProvider:Ljava/lang/String;\n+         2: putfield      #23                 // Field certificateKeystoreProvider:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 129: 0\n         line 130: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n@@ -298,30 +298,30 @@\n \n   public java.lang.String getCertificateKeystoreType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #64                 // Field certificateKeystoreType:Ljava/lang/String;\n+         1: getfield      #26                 // Field certificateKeystoreType:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 138: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n \n   public void setCertificateKeystoreType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #64                 // Field certificateKeystoreType:Ljava/lang/String;\n+         2: putfield      #26                 // Field certificateKeystoreType:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 147: 0\n         line 148: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/CertificateInfo;\n"}]}, {"source1": "psiprobe/model/certificates/ConnectorInfo.class", "source2": "psiprobe/model/certificates/ConnectorInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,62 +1,62 @@\n-  SHA-256 checksum 23e3109229eedce35ecc2843484c388c629e9beb9407b03b21d7101fafe6d296\n+  SHA-256 checksum ee7b44ec944112ab463c23c8f8588856ac2f6192d298da530962398c51c2c9cf\n   Compiled from \"ConnectorInfo.java\"\n public class psiprobe.model.certificates.ConnectorInfo implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/certificates/ConnectorInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/certificates/ConnectorInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 4, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/certificates/ConnectorInfo\n-   #2 = Utf8               psiprobe/model/certificates/ConnectorInfo\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/io/Serializable\n-   #6 = Utf8               java/io/Serializable\n-   #7 = Utf8               serialVersionUID\n-   #8 = Utf8               J\n-   #9 = Utf8               ConstantValue\n-  #10 = Long               5927447793822367835l\n-  #12 = Utf8               name\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               defaultSslHostConfigName\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/certificates/ConnectorInfo.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/certificates/ConnectorInfo\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/certificates/ConnectorInfo\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/certificates/ConnectorInfo.sslHostConfigInfos:Ljava/util/List;\n+  #14 = NameAndType        #15:#16        // sslHostConfigInfos:Ljava/util/List;\n   #15 = Utf8               sslHostConfigInfos\n   #16 = Utf8               Ljava/util/List;\n-  #17 = Utf8               Signature\n-  #18 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n-  #19 = Utf8               <init>\n-  #20 = Utf8               ()V\n-  #21 = Utf8               Code\n-  #22 = Methodref          #3.#23         // java/lang/Object.\"<init>\":()V\n-  #23 = NameAndType        #19:#20        // \"<init>\":()V\n-  #24 = Utf8               LineNumberTable\n-  #25 = Utf8               LocalVariableTable\n-  #26 = Utf8               this\n-  #27 = Utf8               Lpsiprobe/model/certificates/ConnectorInfo;\n-  #28 = Utf8               getName\n-  #29 = Utf8               ()Ljava/lang/String;\n-  #30 = Fieldref           #1.#31         // psiprobe/model/certificates/ConnectorInfo.name:Ljava/lang/String;\n-  #31 = NameAndType        #12:#13        // name:Ljava/lang/String;\n-  #32 = Utf8               setName\n-  #33 = Utf8               (Ljava/lang/String;)V\n-  #34 = Utf8               MethodParameters\n-  #35 = Utf8               getSslHostConfigInfos\n-  #36 = Utf8               ()Ljava/util/List;\n-  #37 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n-  #38 = Fieldref           #1.#39         // psiprobe/model/certificates/ConnectorInfo.sslHostConfigInfos:Ljava/util/List;\n-  #39 = NameAndType        #15:#16        // sslHostConfigInfos:Ljava/util/List;\n-  #40 = Utf8               setSslHostConfigInfos\n-  #41 = Utf8               (Ljava/util/List;)V\n-  #42 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;)V\n-  #43 = Utf8               LocalVariableTypeTable\n-  #44 = Utf8               getDefaultSslHostConfigName\n-  #45 = Fieldref           #1.#46         // psiprobe/model/certificates/ConnectorInfo.defaultSslHostConfigName:Ljava/lang/String;\n-  #46 = NameAndType        #14:#13        // defaultSslHostConfigName:Ljava/lang/String;\n+  #17 = Fieldref           #8.#18         // psiprobe/model/certificates/ConnectorInfo.defaultSslHostConfigName:Ljava/lang/String;\n+  #18 = NameAndType        #19:#12        // defaultSslHostConfigName:Ljava/lang/String;\n+  #19 = Utf8               defaultSslHostConfigName\n+  #20 = Class              #21            // java/io/Serializable\n+  #21 = Utf8               java/io/Serializable\n+  #22 = Utf8               serialVersionUID\n+  #23 = Utf8               J\n+  #24 = Utf8               ConstantValue\n+  #25 = Long               5927447793822367835l\n+  #27 = Utf8               Signature\n+  #28 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n+  #29 = Utf8               Code\n+  #30 = Utf8               LineNumberTable\n+  #31 = Utf8               LocalVariableTable\n+  #32 = Utf8               this\n+  #33 = Utf8               Lpsiprobe/model/certificates/ConnectorInfo;\n+  #34 = Utf8               getName\n+  #35 = Utf8               ()Ljava/lang/String;\n+  #36 = Utf8               setName\n+  #37 = Utf8               (Ljava/lang/String;)V\n+  #38 = Utf8               MethodParameters\n+  #39 = Utf8               getSslHostConfigInfos\n+  #40 = Utf8               ()Ljava/util/List;\n+  #41 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n+  #42 = Utf8               setSslHostConfigInfos\n+  #43 = Utf8               (Ljava/util/List;)V\n+  #44 = Utf8               LocalVariableTypeTable\n+  #45 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;)V\n+  #46 = Utf8               getDefaultSslHostConfigName\n   #47 = Utf8               setDefaultSslHostConfigName\n   #48 = Utf8               SourceFile\n   #49 = Utf8               ConnectorInfo.java\n {\n   private static final long serialVersionUID = 5927447793822367835l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n@@ -69,52 +69,52 @@\n   private java.lang.String defaultSslHostConfigName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<psiprobe.model.certificates.SslHostConfigInfo> sslHostConfigInfos;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #18                          // Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n+    Signature: #28                          // Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n \n   public psiprobe.model.certificates.ConnectorInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #22                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #30                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n@@ -122,72 +122,72 @@\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public java.util.List<psiprobe.model.certificates.SslHostConfigInfo> getSslHostConfigInfos();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #37                          // ()Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field sslHostConfigInfos:Ljava/util/List;\n+         1: getfield      #13                 // Field sslHostConfigInfos:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n+    Signature: #41                          // ()Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n \n   public void setSslHostConfigInfos(java.util.List<psiprobe.model.certificates.SslHostConfigInfo>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #42                          // (Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #38                 // Field sslHostConfigInfos:Ljava/util/List;\n+         2: putfield      #13                 // Field sslHostConfigInfos:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n             0       6     1 sslHostConfigInfos   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 sslHostConfigInfos   Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n     MethodParameters:\n       Name                           Flags\n       sslHostConfigInfos\n+    Signature: #45                          // (Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;)V\n \n   public java.lang.String getDefaultSslHostConfigName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #45                 // Field defaultSslHostConfigName:Ljava/lang/String;\n+         1: getfield      #17                 // Field defaultSslHostConfigName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n \n   public void setDefaultSslHostConfigName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #45                 // Field defaultSslHostConfigName:Ljava/lang/String;\n+         2: putfield      #17                 // Field defaultSslHostConfigName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/ConnectorInfo;\n"}]}, {"source1": "psiprobe/model/certificates/OldConnectorInfo.class", "source2": "psiprobe/model/certificates/OldConnectorInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,150 +1,150 @@\n-  SHA-256 checksum 32c60aed4354d9ef8aa8c2e5a813bd03f1f60809b5f080012160c4144cc7b30a\n+  SHA-256 checksum e53f595b3b8fb634296f6d41981c84e51ac4987e845477c377193ffb1434b66e\n   Compiled from \"OldConnectorInfo.java\"\n public class psiprobe.model.certificates.OldConnectorInfo extends psiprobe.model.certificates.ConnectorInfo\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/certificates/OldConnectorInfo\n-  super_class: #3                         // psiprobe/model/certificates/ConnectorInfo\n+  this_class: #29                         // psiprobe/model/certificates/OldConnectorInfo\n+  super_class: #2                         // psiprobe/model/certificates/ConnectorInfo\n   interfaces: 0, fields: 9, methods: 19, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/certificates/OldConnectorInfo\n-    #2 = Utf8               psiprobe/model/certificates/OldConnectorInfo\n-    #3 = Class              #4            // psiprobe/model/certificates/ConnectorInfo\n+    #1 = Methodref          #2.#3         // psiprobe/model/certificates/ConnectorInfo.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/model/certificates/ConnectorInfo\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/model/certificates/ConnectorInfo\n-    #5 = Utf8               serialVersionUID\n-    #6 = Utf8               J\n-    #7 = Utf8               ConstantValue\n-    #8 = Long               -6912444731533511435l\n-   #10 = Utf8               keystoreFile\n-   #11 = Utf8               Ljava/lang/String;\n-   #12 = Utf8               keystorePass\n-   #13 = Utf8               keystoreProvider\n-   #14 = Utf8               keystoreType\n-   #15 = Utf8               truststoreFile\n-   #16 = Utf8               truststorePass\n-   #17 = Utf8               truststoreProvider\n-   #18 = Utf8               truststoreType\n-   #19 = Utf8               <init>\n-   #20 = Utf8               ()V\n-   #21 = Utf8               Code\n-   #22 = Methodref          #3.#23        // psiprobe/model/certificates/ConnectorInfo.\"<init>\":()V\n-   #23 = NameAndType        #19:#20       // \"<init>\":()V\n-   #24 = Class              #25           // psiprobe/model/certificates/SslHostConfigInfo\n-   #25 = Utf8               psiprobe/model/certificates/SslHostConfigInfo\n-   #26 = Methodref          #24.#23       // psiprobe/model/certificates/SslHostConfigInfo.\"<init>\":()V\n-   #27 = Class              #28           // java/util/ArrayList\n-   #28 = Utf8               java/util/ArrayList\n-   #29 = Methodref          #27.#30       // java/util/ArrayList.\"<init>\":(I)V\n-   #30 = NameAndType        #19:#31       // \"<init>\":(I)V\n-   #31 = Utf8               (I)V\n-   #32 = Class              #33           // psiprobe/model/certificates/CertificateInfo\n-   #33 = Utf8               psiprobe/model/certificates/CertificateInfo\n-   #34 = Methodref          #32.#23       // psiprobe/model/certificates/CertificateInfo.\"<init>\":()V\n-   #35 = InterfaceMethodref #36.#38       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #36 = Class              #37           // java/util/List\n-   #37 = Utf8               java/util/List\n-   #38 = NameAndType        #39:#40       // add:(Ljava/lang/Object;)Z\n-   #39 = Utf8               add\n-   #40 = Utf8               (Ljava/lang/Object;)Z\n-   #41 = Methodref          #24.#42       // psiprobe/model/certificates/SslHostConfigInfo.setCertificateInfos:(Ljava/util/List;)V\n-   #42 = NameAndType        #43:#44       // setCertificateInfos:(Ljava/util/List;)V\n-   #43 = Utf8               setCertificateInfos\n-   #44 = Utf8               (Ljava/util/List;)V\n-   #45 = Methodref          #1.#46        // psiprobe/model/certificates/OldConnectorInfo.setSslHostConfigInfos:(Ljava/util/List;)V\n-   #46 = NameAndType        #47:#44       // setSslHostConfigInfos:(Ljava/util/List;)V\n-   #47 = Utf8               setSslHostConfigInfos\n-   #48 = Utf8               LineNumberTable\n-   #49 = Utf8               LocalVariableTable\n-   #50 = Utf8               this\n-   #51 = Utf8               Lpsiprobe/model/certificates/OldConnectorInfo;\n-   #52 = Utf8               configInfo\n-   #53 = Utf8               Lpsiprobe/model/certificates/SslHostConfigInfo;\n-   #54 = Utf8               certificateInfos\n-   #55 = Utf8               Ljava/util/List;\n-   #56 = Utf8               sslHostConfigInfos\n-   #57 = Utf8               LocalVariableTypeTable\n-   #58 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n-   #59 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n-   #60 = Utf8               getInternalSslHostConfigInfo\n-   #61 = Utf8               ()Lpsiprobe/model/certificates/SslHostConfigInfo;\n-   #62 = Methodref          #1.#63        // psiprobe/model/certificates/OldConnectorInfo.getSslHostConfigInfos:()Ljava/util/List;\n-   #63 = NameAndType        #64:#65       // getSslHostConfigInfos:()Ljava/util/List;\n-   #64 = Utf8               getSslHostConfigInfos\n-   #65 = Utf8               ()Ljava/util/List;\n-   #66 = InterfaceMethodref #36.#67       // java/util/List.get:(I)Ljava/lang/Object;\n-   #67 = NameAndType        #68:#69       // get:(I)Ljava/lang/Object;\n-   #68 = Utf8               get\n-   #69 = Utf8               (I)Ljava/lang/Object;\n-   #70 = Utf8               getInternalCertificateInfo\n-   #71 = Utf8               ()Lpsiprobe/model/certificates/CertificateInfo;\n-   #72 = Methodref          #1.#73        // psiprobe/model/certificates/OldConnectorInfo.getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n-   #73 = NameAndType        #60:#61       // getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n-   #74 = Methodref          #24.#75       // psiprobe/model/certificates/SslHostConfigInfo.getCertificateInfos:()Ljava/util/List;\n-   #75 = NameAndType        #76:#65       // getCertificateInfos:()Ljava/util/List;\n-   #76 = Utf8               getCertificateInfos\n-   #77 = Utf8               getKeystoreFile\n-   #78 = Utf8               ()Ljava/lang/String;\n-   #79 = Fieldref           #1.#80        // psiprobe/model/certificates/OldConnectorInfo.keystoreFile:Ljava/lang/String;\n-   #80 = NameAndType        #10:#11       // keystoreFile:Ljava/lang/String;\n-   #81 = Utf8               setKeystoreFile\n-   #82 = Utf8               (Ljava/lang/String;)V\n-   #83 = Methodref          #1.#84        // psiprobe/model/certificates/OldConnectorInfo.getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n-   #84 = NameAndType        #70:#71       // getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n-   #85 = Methodref          #32.#86       // psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreFile:(Ljava/lang/String;)V\n-   #86 = NameAndType        #87:#82       // setCertificateKeystoreFile:(Ljava/lang/String;)V\n-   #87 = Utf8               setCertificateKeystoreFile\n-   #88 = Utf8               MethodParameters\n-   #89 = Utf8               getKeystorePass\n-   #90 = Fieldref           #1.#91        // psiprobe/model/certificates/OldConnectorInfo.keystorePass:Ljava/lang/String;\n-   #91 = NameAndType        #12:#11       // keystorePass:Ljava/lang/String;\n-   #92 = Utf8               setKeystorePass\n-   #93 = Methodref          #32.#94       // psiprobe/model/certificates/CertificateInfo.setCertificateKeystorePassword:(Ljava/lang/String;)V\n-   #94 = NameAndType        #95:#82       // setCertificateKeystorePassword:(Ljava/lang/String;)V\n-   #95 = Utf8               setCertificateKeystorePassword\n-   #96 = Utf8               getKeystoreProvider\n-   #97 = Fieldref           #1.#98        // psiprobe/model/certificates/OldConnectorInfo.keystoreProvider:Ljava/lang/String;\n-   #98 = NameAndType        #13:#11       // keystoreProvider:Ljava/lang/String;\n-   #99 = Utf8               setKeystoreProvider\n-  #100 = Methodref          #32.#101      // psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreProvider:(Ljava/lang/String;)V\n-  #101 = NameAndType        #102:#82      // setCertificateKeystoreProvider:(Ljava/lang/String;)V\n-  #102 = Utf8               setCertificateKeystoreProvider\n-  #103 = Utf8               getKeystoreType\n-  #104 = Fieldref           #1.#105       // psiprobe/model/certificates/OldConnectorInfo.keystoreType:Ljava/lang/String;\n-  #105 = NameAndType        #14:#11       // keystoreType:Ljava/lang/String;\n-  #106 = Utf8               setKeystoreType\n-  #107 = Methodref          #32.#108      // psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreType:(Ljava/lang/String;)V\n-  #108 = NameAndType        #109:#82      // setCertificateKeystoreType:(Ljava/lang/String;)V\n-  #109 = Utf8               setCertificateKeystoreType\n-  #110 = Utf8               getTruststoreFile\n-  #111 = Fieldref           #1.#112       // psiprobe/model/certificates/OldConnectorInfo.truststoreFile:Ljava/lang/String;\n-  #112 = NameAndType        #15:#11       // truststoreFile:Ljava/lang/String;\n-  #113 = Utf8               setTruststoreFile\n-  #114 = Methodref          #24.#115      // psiprobe/model/certificates/SslHostConfigInfo.setTruststoreFile:(Ljava/lang/String;)V\n-  #115 = NameAndType        #113:#82      // setTruststoreFile:(Ljava/lang/String;)V\n-  #116 = Utf8               getTruststorePass\n-  #117 = Fieldref           #1.#118       // psiprobe/model/certificates/OldConnectorInfo.truststorePass:Ljava/lang/String;\n-  #118 = NameAndType        #16:#11       // truststorePass:Ljava/lang/String;\n-  #119 = Utf8               setTruststorePass\n-  #120 = Methodref          #24.#121      // psiprobe/model/certificates/SslHostConfigInfo.setTruststorePassword:(Ljava/lang/String;)V\n-  #121 = NameAndType        #122:#82      // setTruststorePassword:(Ljava/lang/String;)V\n-  #122 = Utf8               setTruststorePassword\n-  #123 = Utf8               getTruststoreProvider\n-  #124 = Fieldref           #1.#125       // psiprobe/model/certificates/OldConnectorInfo.truststoreProvider:Ljava/lang/String;\n-  #125 = NameAndType        #17:#11       // truststoreProvider:Ljava/lang/String;\n-  #126 = Utf8               setTruststoreProvider\n-  #127 = Methodref          #24.#128      // psiprobe/model/certificates/SslHostConfigInfo.setTruststoreProvider:(Ljava/lang/String;)V\n-  #128 = NameAndType        #126:#82      // setTruststoreProvider:(Ljava/lang/String;)V\n-  #129 = Utf8               getTruststoreType\n-  #130 = Fieldref           #1.#131       // psiprobe/model/certificates/OldConnectorInfo.truststoreType:Ljava/lang/String;\n-  #131 = NameAndType        #18:#11       // truststoreType:Ljava/lang/String;\n-  #132 = Utf8               setTruststoreType\n-  #133 = Methodref          #24.#134      // psiprobe/model/certificates/SslHostConfigInfo.setTruststoreType:(Ljava/lang/String;)V\n-  #134 = NameAndType        #132:#82      // setTruststoreType:(Ljava/lang/String;)V\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // psiprobe/model/certificates/SslHostConfigInfo\n+    #8 = Utf8               psiprobe/model/certificates/SslHostConfigInfo\n+    #9 = Methodref          #7.#3         // psiprobe/model/certificates/SslHostConfigInfo.\"<init>\":()V\n+   #10 = Class              #11           // java/util/ArrayList\n+   #11 = Utf8               java/util/ArrayList\n+   #12 = Methodref          #10.#13       // java/util/ArrayList.\"<init>\":(I)V\n+   #13 = NameAndType        #5:#14        // \"<init>\":(I)V\n+   #14 = Utf8               (I)V\n+   #15 = Class              #16           // psiprobe/model/certificates/CertificateInfo\n+   #16 = Utf8               psiprobe/model/certificates/CertificateInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/certificates/CertificateInfo.\"<init>\":()V\n+   #18 = InterfaceMethodref #19.#20       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #19 = Class              #21           // java/util/List\n+   #20 = NameAndType        #22:#23       // add:(Ljava/lang/Object;)Z\n+   #21 = Utf8               java/util/List\n+   #22 = Utf8               add\n+   #23 = Utf8               (Ljava/lang/Object;)Z\n+   #24 = Methodref          #7.#25        // psiprobe/model/certificates/SslHostConfigInfo.setCertificateInfos:(Ljava/util/List;)V\n+   #25 = NameAndType        #26:#27       // setCertificateInfos:(Ljava/util/List;)V\n+   #26 = Utf8               setCertificateInfos\n+   #27 = Utf8               (Ljava/util/List;)V\n+   #28 = Methodref          #29.#30       // psiprobe/model/certificates/OldConnectorInfo.setSslHostConfigInfos:(Ljava/util/List;)V\n+   #29 = Class              #31           // psiprobe/model/certificates/OldConnectorInfo\n+   #30 = NameAndType        #32:#27       // setSslHostConfigInfos:(Ljava/util/List;)V\n+   #31 = Utf8               psiprobe/model/certificates/OldConnectorInfo\n+   #32 = Utf8               setSslHostConfigInfos\n+   #33 = Methodref          #29.#34       // psiprobe/model/certificates/OldConnectorInfo.getSslHostConfigInfos:()Ljava/util/List;\n+   #34 = NameAndType        #35:#36       // getSslHostConfigInfos:()Ljava/util/List;\n+   #35 = Utf8               getSslHostConfigInfos\n+   #36 = Utf8               ()Ljava/util/List;\n+   #37 = InterfaceMethodref #19.#38       // java/util/List.get:(I)Ljava/lang/Object;\n+   #38 = NameAndType        #39:#40       // get:(I)Ljava/lang/Object;\n+   #39 = Utf8               get\n+   #40 = Utf8               (I)Ljava/lang/Object;\n+   #41 = Methodref          #29.#42       // psiprobe/model/certificates/OldConnectorInfo.getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+   #42 = NameAndType        #43:#44       // getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+   #43 = Utf8               getInternalSslHostConfigInfo\n+   #44 = Utf8               ()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+   #45 = Methodref          #7.#46        // psiprobe/model/certificates/SslHostConfigInfo.getCertificateInfos:()Ljava/util/List;\n+   #46 = NameAndType        #47:#36       // getCertificateInfos:()Ljava/util/List;\n+   #47 = Utf8               getCertificateInfos\n+   #48 = Fieldref           #29.#49       // psiprobe/model/certificates/OldConnectorInfo.keystoreFile:Ljava/lang/String;\n+   #49 = NameAndType        #50:#51       // keystoreFile:Ljava/lang/String;\n+   #50 = Utf8               keystoreFile\n+   #51 = Utf8               Ljava/lang/String;\n+   #52 = Methodref          #29.#53       // psiprobe/model/certificates/OldConnectorInfo.getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n+   #53 = NameAndType        #54:#55       // getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n+   #54 = Utf8               getInternalCertificateInfo\n+   #55 = Utf8               ()Lpsiprobe/model/certificates/CertificateInfo;\n+   #56 = Methodref          #15.#57       // psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreFile:(Ljava/lang/String;)V\n+   #57 = NameAndType        #58:#59       // setCertificateKeystoreFile:(Ljava/lang/String;)V\n+   #58 = Utf8               setCertificateKeystoreFile\n+   #59 = Utf8               (Ljava/lang/String;)V\n+   #60 = Fieldref           #29.#61       // psiprobe/model/certificates/OldConnectorInfo.keystorePass:Ljava/lang/String;\n+   #61 = NameAndType        #62:#51       // keystorePass:Ljava/lang/String;\n+   #62 = Utf8               keystorePass\n+   #63 = Methodref          #15.#64       // psiprobe/model/certificates/CertificateInfo.setCertificateKeystorePassword:(Ljava/lang/String;)V\n+   #64 = NameAndType        #65:#59       // setCertificateKeystorePassword:(Ljava/lang/String;)V\n+   #65 = Utf8               setCertificateKeystorePassword\n+   #66 = Fieldref           #29.#67       // psiprobe/model/certificates/OldConnectorInfo.keystoreProvider:Ljava/lang/String;\n+   #67 = NameAndType        #68:#51       // keystoreProvider:Ljava/lang/String;\n+   #68 = Utf8               keystoreProvider\n+   #69 = Methodref          #15.#70       // psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreProvider:(Ljava/lang/String;)V\n+   #70 = NameAndType        #71:#59       // setCertificateKeystoreProvider:(Ljava/lang/String;)V\n+   #71 = Utf8               setCertificateKeystoreProvider\n+   #72 = Fieldref           #29.#73       // psiprobe/model/certificates/OldConnectorInfo.keystoreType:Ljava/lang/String;\n+   #73 = NameAndType        #74:#51       // keystoreType:Ljava/lang/String;\n+   #74 = Utf8               keystoreType\n+   #75 = Methodref          #15.#76       // psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreType:(Ljava/lang/String;)V\n+   #76 = NameAndType        #77:#59       // setCertificateKeystoreType:(Ljava/lang/String;)V\n+   #77 = Utf8               setCertificateKeystoreType\n+   #78 = Fieldref           #29.#79       // psiprobe/model/certificates/OldConnectorInfo.truststoreFile:Ljava/lang/String;\n+   #79 = NameAndType        #80:#51       // truststoreFile:Ljava/lang/String;\n+   #80 = Utf8               truststoreFile\n+   #81 = Methodref          #7.#82        // psiprobe/model/certificates/SslHostConfigInfo.setTruststoreFile:(Ljava/lang/String;)V\n+   #82 = NameAndType        #83:#59       // setTruststoreFile:(Ljava/lang/String;)V\n+   #83 = Utf8               setTruststoreFile\n+   #84 = Fieldref           #29.#85       // psiprobe/model/certificates/OldConnectorInfo.truststorePass:Ljava/lang/String;\n+   #85 = NameAndType        #86:#51       // truststorePass:Ljava/lang/String;\n+   #86 = Utf8               truststorePass\n+   #87 = Methodref          #7.#88        // psiprobe/model/certificates/SslHostConfigInfo.setTruststorePassword:(Ljava/lang/String;)V\n+   #88 = NameAndType        #89:#59       // setTruststorePassword:(Ljava/lang/String;)V\n+   #89 = Utf8               setTruststorePassword\n+   #90 = Fieldref           #29.#91       // psiprobe/model/certificates/OldConnectorInfo.truststoreProvider:Ljava/lang/String;\n+   #91 = NameAndType        #92:#51       // truststoreProvider:Ljava/lang/String;\n+   #92 = Utf8               truststoreProvider\n+   #93 = Methodref          #7.#94        // psiprobe/model/certificates/SslHostConfigInfo.setTruststoreProvider:(Ljava/lang/String;)V\n+   #94 = NameAndType        #95:#59       // setTruststoreProvider:(Ljava/lang/String;)V\n+   #95 = Utf8               setTruststoreProvider\n+   #96 = Fieldref           #29.#97       // psiprobe/model/certificates/OldConnectorInfo.truststoreType:Ljava/lang/String;\n+   #97 = NameAndType        #98:#51       // truststoreType:Ljava/lang/String;\n+   #98 = Utf8               truststoreType\n+   #99 = Methodref          #7.#100       // psiprobe/model/certificates/SslHostConfigInfo.setTruststoreType:(Ljava/lang/String;)V\n+  #100 = NameAndType        #101:#59      // setTruststoreType:(Ljava/lang/String;)V\n+  #101 = Utf8               setTruststoreType\n+  #102 = Utf8               serialVersionUID\n+  #103 = Utf8               J\n+  #104 = Utf8               ConstantValue\n+  #105 = Long               -6912444731533511435l\n+  #107 = Utf8               Code\n+  #108 = Utf8               LineNumberTable\n+  #109 = Utf8               LocalVariableTable\n+  #110 = Utf8               this\n+  #111 = Utf8               Lpsiprobe/model/certificates/OldConnectorInfo;\n+  #112 = Utf8               configInfo\n+  #113 = Utf8               Lpsiprobe/model/certificates/SslHostConfigInfo;\n+  #114 = Utf8               certificateInfos\n+  #115 = Utf8               Ljava/util/List;\n+  #116 = Utf8               sslHostConfigInfos\n+  #117 = Utf8               LocalVariableTypeTable\n+  #118 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n+  #119 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/SslHostConfigInfo;>;\n+  #120 = Utf8               getKeystoreFile\n+  #121 = Utf8               ()Ljava/lang/String;\n+  #122 = Utf8               setKeystoreFile\n+  #123 = Utf8               MethodParameters\n+  #124 = Utf8               getKeystorePass\n+  #125 = Utf8               setKeystorePass\n+  #126 = Utf8               getKeystoreProvider\n+  #127 = Utf8               setKeystoreProvider\n+  #128 = Utf8               getKeystoreType\n+  #129 = Utf8               setKeystoreType\n+  #130 = Utf8               getTruststoreFile\n+  #131 = Utf8               getTruststorePass\n+  #132 = Utf8               setTruststorePass\n+  #133 = Utf8               getTruststoreProvider\n+  #134 = Utf8               getTruststoreType\n   #135 = Utf8               SourceFile\n   #136 = Utf8               OldConnectorInfo.java\n {\n   private static final long serialVersionUID = -6912444731533511435l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long -6912444731533511435l\n@@ -183,45 +183,45 @@\n \n   public psiprobe.model.certificates.OldConnectorInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=1\n          0: aload_0\n-         1: invokespecial #22                 // Method psiprobe/model/certificates/ConnectorInfo.\"<init>\":()V\n-         4: new           #24                 // class psiprobe/model/certificates/SslHostConfigInfo\n+         1: invokespecial #1                  // Method psiprobe/model/certificates/ConnectorInfo.\"<init>\":()V\n+         4: new           #7                  // class psiprobe/model/certificates/SslHostConfigInfo\n          7: dup\n-         8: invokespecial #26                 // Method psiprobe/model/certificates/SslHostConfigInfo.\"<init>\":()V\n+         8: invokespecial #9                  // Method psiprobe/model/certificates/SslHostConfigInfo.\"<init>\":()V\n         11: astore_1\n-        12: new           #27                 // class java/util/ArrayList\n+        12: new           #10                 // class java/util/ArrayList\n         15: dup\n         16: iconst_1\n-        17: invokespecial #29                 // Method java/util/ArrayList.\"<init>\":(I)V\n+        17: invokespecial #12                 // Method java/util/ArrayList.\"<init>\":(I)V\n         20: astore_2\n         21: aload_2\n-        22: new           #32                 // class psiprobe/model/certificates/CertificateInfo\n+        22: new           #15                 // class psiprobe/model/certificates/CertificateInfo\n         25: dup\n-        26: invokespecial #34                 // Method psiprobe/model/certificates/CertificateInfo.\"<init>\":()V\n-        29: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        26: invokespecial #17                 // Method psiprobe/model/certificates/CertificateInfo.\"<init>\":()V\n+        29: invokeinterface #18,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         34: pop\n         35: aload_1\n         36: aload_2\n-        37: invokevirtual #41                 // Method psiprobe/model/certificates/SslHostConfigInfo.setCertificateInfos:(Ljava/util/List;)V\n-        40: new           #27                 // class java/util/ArrayList\n+        37: invokevirtual #24                 // Method psiprobe/model/certificates/SslHostConfigInfo.setCertificateInfos:(Ljava/util/List;)V\n+        40: new           #10                 // class java/util/ArrayList\n         43: dup\n         44: iconst_1\n-        45: invokespecial #29                 // Method java/util/ArrayList.\"<init>\":(I)V\n+        45: invokespecial #12                 // Method java/util/ArrayList.\"<init>\":(I)V\n         48: astore_3\n         49: aload_3\n         50: aload_1\n-        51: invokeinterface #35,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        51: invokeinterface #18,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         56: pop\n         57: aload_0\n         58: aload_3\n-        59: invokevirtual #45                 // Method setSslHostConfigInfos:(Ljava/util/List;)V\n+        59: invokevirtual #28                 // Method setSslHostConfigInfos:(Ljava/util/List;)V\n         62: return\n       LineNumberTable:\n         line 52: 0\n         line 53: 4\n         line 54: 12\n         line 55: 21\n         line 56: 35\n@@ -242,69 +242,69 @@\n \n   private psiprobe.model.certificates.SslHostConfigInfo getInternalSslHostConfigInfo();\n     descriptor: ()Lpsiprobe/model/certificates/SslHostConfigInfo;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #62                 // Method getSslHostConfigInfos:()Ljava/util/List;\n+         1: invokevirtual #33                 // Method getSslHostConfigInfos:()Ljava/util/List;\n          4: iconst_0\n-         5: invokeinterface #66,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        10: checkcast     #24                 // class psiprobe/model/certificates/SslHostConfigInfo\n+         5: invokeinterface #37,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        10: checkcast     #7                  // class psiprobe/model/certificates/SslHostConfigInfo\n         13: areturn\n       LineNumberTable:\n         line 63: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   private psiprobe.model.certificates.CertificateInfo getInternalCertificateInfo();\n     descriptor: ()Lpsiprobe/model/certificates/CertificateInfo;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #72                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n-         4: invokevirtual #74                 // Method psiprobe/model/certificates/SslHostConfigInfo.getCertificateInfos:()Ljava/util/List;\n+         1: invokespecial #41                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+         4: invokevirtual #45                 // Method psiprobe/model/certificates/SslHostConfigInfo.getCertificateInfos:()Ljava/util/List;\n          7: iconst_0\n-         8: invokeinterface #66,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n-        13: checkcast     #32                 // class psiprobe/model/certificates/CertificateInfo\n+         8: invokeinterface #37,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        13: checkcast     #15                 // class psiprobe/model/certificates/CertificateInfo\n         16: areturn\n       LineNumberTable:\n         line 67: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      17     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public java.lang.String getKeystoreFile();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #79                 // Field keystoreFile:Ljava/lang/String;\n+         1: getfield      #48                 // Field keystoreFile:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setKeystoreFile(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #79                 // Field keystoreFile:Ljava/lang/String;\n+         2: putfield      #48                 // Field keystoreFile:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #83                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n+         6: invokespecial #52                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n          9: aload_1\n-        10: invokevirtual #85                 // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreFile:(Ljava/lang/String;)V\n+        10: invokevirtual #56                 // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreFile:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 85: 0\n         line 86: 5\n         line 87: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -316,34 +316,34 @@\n \n   public java.lang.String getKeystorePass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #90                 // Field keystorePass:Ljava/lang/String;\n+         1: getfield      #60                 // Field keystorePass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 95: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setKeystorePass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #90                 // Field keystorePass:Ljava/lang/String;\n+         2: putfield      #60                 // Field keystorePass:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #83                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n+         6: invokespecial #52                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n          9: aload_1\n-        10: invokevirtual #93                 // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystorePassword:(Ljava/lang/String;)V\n+        10: invokevirtual #63                 // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystorePassword:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 104: 0\n         line 105: 5\n         line 106: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -355,34 +355,34 @@\n \n   public java.lang.String getKeystoreProvider();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #97                 // Field keystoreProvider:Ljava/lang/String;\n+         1: getfield      #66                 // Field keystoreProvider:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 114: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setKeystoreProvider(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #97                 // Field keystoreProvider:Ljava/lang/String;\n+         2: putfield      #66                 // Field keystoreProvider:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #83                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n+         6: invokespecial #52                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n          9: aload_1\n-        10: invokevirtual #100                // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreProvider:(Ljava/lang/String;)V\n+        10: invokevirtual #69                 // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreProvider:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 123: 0\n         line 124: 5\n         line 125: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -394,34 +394,34 @@\n \n   public java.lang.String getKeystoreType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #104                // Field keystoreType:Ljava/lang/String;\n+         1: getfield      #72                 // Field keystoreType:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 133: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setKeystoreType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #104                // Field keystoreType:Ljava/lang/String;\n+         2: putfield      #72                 // Field keystoreType:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #83                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n+         6: invokespecial #52                 // Method getInternalCertificateInfo:()Lpsiprobe/model/certificates/CertificateInfo;\n          9: aload_1\n-        10: invokevirtual #107                // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreType:(Ljava/lang/String;)V\n+        10: invokevirtual #75                 // Method psiprobe/model/certificates/CertificateInfo.setCertificateKeystoreType:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 142: 0\n         line 143: 5\n         line 144: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -433,34 +433,34 @@\n \n   public java.lang.String getTruststoreFile();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #111                // Field truststoreFile:Ljava/lang/String;\n+         1: getfield      #78                 // Field truststoreFile:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 152: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setTruststoreFile(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #111                // Field truststoreFile:Ljava/lang/String;\n+         2: putfield      #78                 // Field truststoreFile:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #72                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+         6: invokespecial #41                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n          9: aload_1\n-        10: invokevirtual #114                // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststoreFile:(Ljava/lang/String;)V\n+        10: invokevirtual #81                 // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststoreFile:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 161: 0\n         line 162: 5\n         line 163: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -472,34 +472,34 @@\n \n   public java.lang.String getTruststorePass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #117                // Field truststorePass:Ljava/lang/String;\n+         1: getfield      #84                 // Field truststorePass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 171: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setTruststorePass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #117                // Field truststorePass:Ljava/lang/String;\n+         2: putfield      #84                 // Field truststorePass:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #72                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+         6: invokespecial #41                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n          9: aload_1\n-        10: invokevirtual #120                // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststorePassword:(Ljava/lang/String;)V\n+        10: invokevirtual #87                 // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststorePassword:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 180: 0\n         line 181: 5\n         line 182: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -511,34 +511,34 @@\n \n   public java.lang.String getTruststoreProvider();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #124                // Field truststoreProvider:Ljava/lang/String;\n+         1: getfield      #90                 // Field truststoreProvider:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 190: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setTruststoreProvider(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #124                // Field truststoreProvider:Ljava/lang/String;\n+         2: putfield      #90                 // Field truststoreProvider:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #72                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+         6: invokespecial #41                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n          9: aload_1\n-        10: invokevirtual #127                // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststoreProvider:(Ljava/lang/String;)V\n+        10: invokevirtual #93                 // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststoreProvider:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 199: 0\n         line 200: 5\n         line 201: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -550,34 +550,34 @@\n \n   public java.lang.String getTruststoreType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #130                // Field truststoreType:Ljava/lang/String;\n+         1: getfield      #96                 // Field truststoreType:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 209: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/OldConnectorInfo;\n \n   public void setTruststoreType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #130                // Field truststoreType:Ljava/lang/String;\n+         2: putfield      #96                 // Field truststoreType:Ljava/lang/String;\n          5: aload_0\n-         6: invokespecial #72                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n+         6: invokespecial #41                 // Method getInternalSslHostConfigInfo:()Lpsiprobe/model/certificates/SslHostConfigInfo;\n          9: aload_1\n-        10: invokevirtual #133                // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststoreType:(Ljava/lang/String;)V\n+        10: invokevirtual #99                 // Method psiprobe/model/certificates/SslHostConfigInfo.setTruststoreType:(Ljava/lang/String;)V\n         13: return\n       LineNumberTable:\n         line 218: 0\n         line 219: 5\n         line 220: 13\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n"}]}, {"source1": "psiprobe/model/certificates/SslHostConfigInfo.class", "source2": "psiprobe/model/certificates/SslHostConfigInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum a33e3507e32eaf2ca3a303ea4bf79c2fa47cb7a8b90d60bcc0970baa1c3dbcca\n+  SHA-256 checksum e0bf8938330d20b188286bf6f329e9f09042e88e5622f84cc7d505c01bb041a4\n   Compiled from \"SslHostConfigInfo.java\"\n public class psiprobe.model.certificates.SslHostConfigInfo implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/certificates/SslHostConfigInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/certificates/SslHostConfigInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 14, methods: 27, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/certificates/SslHostConfigInfo\n-    #2 = Utf8               psiprobe/model/certificates/SslHostConfigInfo\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // java/io/Serializable\n-    #6 = Utf8               java/io/Serializable\n-    #7 = Utf8               serialVersionUID\n-    #8 = Utf8               J\n-    #9 = Utf8               ConstantValue\n-   #10 = Long               8264467511525154728l\n-   #12 = Utf8               hostName\n-   #13 = Utf8               Ljava/lang/String;\n-   #14 = Utf8               trustStoreCerts\n-   #15 = Utf8               Ljava/util/List;\n-   #16 = Utf8               Signature\n-   #17 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-   #18 = Utf8               certificateInfos\n-   #19 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n-   #20 = Utf8               protocols\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/model/certificates/SslHostConfigInfo.hostName:Ljava/lang/String;\n+    #8 = Class              #10           // psiprobe/model/certificates/SslHostConfigInfo\n+    #9 = NameAndType        #11:#12       // hostName:Ljava/lang/String;\n+   #10 = Utf8               psiprobe/model/certificates/SslHostConfigInfo\n+   #11 = Utf8               hostName\n+   #12 = Utf8               Ljava/lang/String;\n+   #13 = Fieldref           #8.#14        // psiprobe/model/certificates/SslHostConfigInfo.certificateVerification:Ljava/lang/String;\n+   #14 = NameAndType        #15:#12       // certificateVerification:Ljava/lang/String;\n+   #15 = Utf8               certificateVerification\n+   #16 = Fieldref           #8.#17        // psiprobe/model/certificates/SslHostConfigInfo.protocols:Ljava/lang/String;\n+   #17 = NameAndType        #18:#12       // protocols:Ljava/lang/String;\n+   #18 = Utf8               protocols\n+   #19 = Fieldref           #8.#20        // psiprobe/model/certificates/SslHostConfigInfo.ciphers:Ljava/lang/String;\n+   #20 = NameAndType        #21:#12       // ciphers:Ljava/lang/String;\n    #21 = Utf8               ciphers\n-   #22 = Utf8               certificateVerification\n-   #23 = Utf8               certificateVerificationDepth\n-   #24 = Utf8               insecureRenegotiation\n-   #25 = Utf8               truststoreFile\n-   #26 = Utf8               truststorePassword\n-   #27 = Utf8               truststoreProvider\n-   #28 = Utf8               truststoreType\n-   #29 = Utf8               truststoreAlgorithm\n-   #30 = Utf8               <init>\n-   #31 = Utf8               ()V\n-   #32 = Utf8               Code\n-   #33 = Methodref          #3.#34        // java/lang/Object.\"<init>\":()V\n-   #34 = NameAndType        #30:#31       // \"<init>\":()V\n-   #35 = Utf8               LineNumberTable\n-   #36 = Utf8               LocalVariableTable\n-   #37 = Utf8               this\n-   #38 = Utf8               Lpsiprobe/model/certificates/SslHostConfigInfo;\n-   #39 = Utf8               getHostName\n-   #40 = Utf8               ()Ljava/lang/String;\n-   #41 = Fieldref           #1.#42        // psiprobe/model/certificates/SslHostConfigInfo.hostName:Ljava/lang/String;\n-   #42 = NameAndType        #12:#13       // hostName:Ljava/lang/String;\n-   #43 = Utf8               setHostName\n-   #44 = Utf8               (Ljava/lang/String;)V\n-   #45 = Utf8               MethodParameters\n-   #46 = Utf8               getCertificateVerification\n-   #47 = Fieldref           #1.#48        // psiprobe/model/certificates/SslHostConfigInfo.certificateVerification:Ljava/lang/String;\n-   #48 = NameAndType        #22:#13       // certificateVerification:Ljava/lang/String;\n-   #49 = Utf8               setCertificateVerification\n-   #50 = Utf8               getProtocols\n-   #51 = Fieldref           #1.#52        // psiprobe/model/certificates/SslHostConfigInfo.protocols:Ljava/lang/String;\n-   #52 = NameAndType        #20:#13       // protocols:Ljava/lang/String;\n-   #53 = Utf8               setProtocols\n-   #54 = Utf8               getCiphers\n-   #55 = Fieldref           #1.#56        // psiprobe/model/certificates/SslHostConfigInfo.ciphers:Ljava/lang/String;\n-   #56 = NameAndType        #21:#13       // ciphers:Ljava/lang/String;\n-   #57 = Utf8               setCiphers\n-   #58 = Utf8               getCertificateVerificationDepth\n-   #59 = Fieldref           #1.#60        // psiprobe/model/certificates/SslHostConfigInfo.certificateVerificationDepth:Ljava/lang/String;\n-   #60 = NameAndType        #23:#13       // certificateVerificationDepth:Ljava/lang/String;\n-   #61 = Utf8               setCertificateVerificationDepth\n-   #62 = Utf8               getInsecureRenegotiation\n-   #63 = Fieldref           #1.#64        // psiprobe/model/certificates/SslHostConfigInfo.insecureRenegotiation:Ljava/lang/String;\n-   #64 = NameAndType        #24:#13       // insecureRenegotiation:Ljava/lang/String;\n-   #65 = Utf8               setInsecureRenegotiation\n-   #66 = Utf8               getTruststoreFile\n-   #67 = Fieldref           #1.#68        // psiprobe/model/certificates/SslHostConfigInfo.truststoreFile:Ljava/lang/String;\n-   #68 = NameAndType        #25:#13       // truststoreFile:Ljava/lang/String;\n-   #69 = Utf8               setTruststoreFile\n-   #70 = Utf8               getTruststorePassword\n-   #71 = Fieldref           #1.#72        // psiprobe/model/certificates/SslHostConfigInfo.truststorePassword:Ljava/lang/String;\n-   #72 = NameAndType        #26:#13       // truststorePassword:Ljava/lang/String;\n-   #73 = Utf8               setTruststorePassword\n-   #74 = Utf8               getTruststoreProvider\n-   #75 = Fieldref           #1.#76        // psiprobe/model/certificates/SslHostConfigInfo.truststoreProvider:Ljava/lang/String;\n-   #76 = NameAndType        #27:#13       // truststoreProvider:Ljava/lang/String;\n-   #77 = Utf8               setTruststoreProvider\n-   #78 = Utf8               getTruststoreType\n-   #79 = Fieldref           #1.#80        // psiprobe/model/certificates/SslHostConfigInfo.truststoreType:Ljava/lang/String;\n-   #80 = NameAndType        #28:#13       // truststoreType:Ljava/lang/String;\n-   #81 = Utf8               setTruststoreType\n-   #82 = Utf8               getTruststoreAlgorithm\n-   #83 = Fieldref           #1.#84        // psiprobe/model/certificates/SslHostConfigInfo.truststoreAlgorithm:Ljava/lang/String;\n-   #84 = NameAndType        #29:#13       // truststoreAlgorithm:Ljava/lang/String;\n-   #85 = Utf8               setTruststoreAlgorithm\n-   #86 = Utf8               getTrustStoreCerts\n-   #87 = Utf8               ()Ljava/util/List;\n-   #88 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n-   #89 = Fieldref           #1.#90        // psiprobe/model/certificates/SslHostConfigInfo.trustStoreCerts:Ljava/util/List;\n-   #90 = NameAndType        #14:#15       // trustStoreCerts:Ljava/util/List;\n-   #91 = Utf8               setTrustStoreCerts\n-   #92 = Utf8               (Ljava/util/List;)V\n-   #93 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n-   #94 = Utf8               LocalVariableTypeTable\n-   #95 = Utf8               getCertificateInfos\n-   #96 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n-   #97 = Fieldref           #1.#98        // psiprobe/model/certificates/SslHostConfigInfo.certificateInfos:Ljava/util/List;\n-   #98 = NameAndType        #18:#15       // certificateInfos:Ljava/util/List;\n+   #22 = Fieldref           #8.#23        // psiprobe/model/certificates/SslHostConfigInfo.certificateVerificationDepth:Ljava/lang/String;\n+   #23 = NameAndType        #24:#12       // certificateVerificationDepth:Ljava/lang/String;\n+   #24 = Utf8               certificateVerificationDepth\n+   #25 = Fieldref           #8.#26        // psiprobe/model/certificates/SslHostConfigInfo.insecureRenegotiation:Ljava/lang/String;\n+   #26 = NameAndType        #27:#12       // insecureRenegotiation:Ljava/lang/String;\n+   #27 = Utf8               insecureRenegotiation\n+   #28 = Fieldref           #8.#29        // psiprobe/model/certificates/SslHostConfigInfo.truststoreFile:Ljava/lang/String;\n+   #29 = NameAndType        #30:#12       // truststoreFile:Ljava/lang/String;\n+   #30 = Utf8               truststoreFile\n+   #31 = Fieldref           #8.#32        // psiprobe/model/certificates/SslHostConfigInfo.truststorePassword:Ljava/lang/String;\n+   #32 = NameAndType        #33:#12       // truststorePassword:Ljava/lang/String;\n+   #33 = Utf8               truststorePassword\n+   #34 = Fieldref           #8.#35        // psiprobe/model/certificates/SslHostConfigInfo.truststoreProvider:Ljava/lang/String;\n+   #35 = NameAndType        #36:#12       // truststoreProvider:Ljava/lang/String;\n+   #36 = Utf8               truststoreProvider\n+   #37 = Fieldref           #8.#38        // psiprobe/model/certificates/SslHostConfigInfo.truststoreType:Ljava/lang/String;\n+   #38 = NameAndType        #39:#12       // truststoreType:Ljava/lang/String;\n+   #39 = Utf8               truststoreType\n+   #40 = Fieldref           #8.#41        // psiprobe/model/certificates/SslHostConfigInfo.truststoreAlgorithm:Ljava/lang/String;\n+   #41 = NameAndType        #42:#12       // truststoreAlgorithm:Ljava/lang/String;\n+   #42 = Utf8               truststoreAlgorithm\n+   #43 = Fieldref           #8.#44        // psiprobe/model/certificates/SslHostConfigInfo.trustStoreCerts:Ljava/util/List;\n+   #44 = NameAndType        #45:#46       // trustStoreCerts:Ljava/util/List;\n+   #45 = Utf8               trustStoreCerts\n+   #46 = Utf8               Ljava/util/List;\n+   #47 = Fieldref           #8.#48        // psiprobe/model/certificates/SslHostConfigInfo.certificateInfos:Ljava/util/List;\n+   #48 = NameAndType        #49:#46       // certificateInfos:Ljava/util/List;\n+   #49 = Utf8               certificateInfos\n+   #50 = Class              #51           // java/io/Serializable\n+   #51 = Utf8               java/io/Serializable\n+   #52 = Utf8               serialVersionUID\n+   #53 = Utf8               J\n+   #54 = Utf8               ConstantValue\n+   #55 = Long               8264467511525154728l\n+   #57 = Utf8               Signature\n+   #58 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+   #59 = Utf8               Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n+   #60 = Utf8               Code\n+   #61 = Utf8               LineNumberTable\n+   #62 = Utf8               LocalVariableTable\n+   #63 = Utf8               this\n+   #64 = Utf8               Lpsiprobe/model/certificates/SslHostConfigInfo;\n+   #65 = Utf8               getHostName\n+   #66 = Utf8               ()Ljava/lang/String;\n+   #67 = Utf8               setHostName\n+   #68 = Utf8               (Ljava/lang/String;)V\n+   #69 = Utf8               MethodParameters\n+   #70 = Utf8               getCertificateVerification\n+   #71 = Utf8               setCertificateVerification\n+   #72 = Utf8               getProtocols\n+   #73 = Utf8               setProtocols\n+   #74 = Utf8               getCiphers\n+   #75 = Utf8               setCiphers\n+   #76 = Utf8               getCertificateVerificationDepth\n+   #77 = Utf8               setCertificateVerificationDepth\n+   #78 = Utf8               getInsecureRenegotiation\n+   #79 = Utf8               setInsecureRenegotiation\n+   #80 = Utf8               getTruststoreFile\n+   #81 = Utf8               setTruststoreFile\n+   #82 = Utf8               getTruststorePassword\n+   #83 = Utf8               setTruststorePassword\n+   #84 = Utf8               getTruststoreProvider\n+   #85 = Utf8               setTruststoreProvider\n+   #86 = Utf8               getTruststoreType\n+   #87 = Utf8               setTruststoreType\n+   #88 = Utf8               getTruststoreAlgorithm\n+   #89 = Utf8               setTruststoreAlgorithm\n+   #90 = Utf8               getTrustStoreCerts\n+   #91 = Utf8               ()Ljava/util/List;\n+   #92 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+   #93 = Utf8               setTrustStoreCerts\n+   #94 = Utf8               (Ljava/util/List;)V\n+   #95 = Utf8               LocalVariableTypeTable\n+   #96 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n+   #97 = Utf8               getCertificateInfos\n+   #98 = Utf8               ()Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n    #99 = Utf8               setCertificateInfos\n   #100 = Utf8               (Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;)V\n   #101 = Utf8               SourceFile\n   #102 = Utf8               SslHostConfigInfo.java\n {\n   private static final long serialVersionUID = 8264467511525154728l;\n     descriptor: J\n@@ -118,20 +118,20 @@\n   private java.lang.String hostName;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<psiprobe.model.certificates.Cert> trustStoreCerts;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #17                          // Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n+    Signature: #58                          // Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n \n   private java.util.List<psiprobe.model.certificates.CertificateInfo> certificateInfos;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #19                          // Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n+    Signature: #59                          // Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n \n   private java.lang.String protocols;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String ciphers;\n     descriptor: Ljava/lang/String;\n@@ -171,44 +171,44 @@\n \n   public psiprobe.model.certificates.SslHostConfigInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #33                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public java.lang.String getHostName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #41                 // Field hostName:Ljava/lang/String;\n+         1: getfield      #7                  // Field hostName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 68: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setHostName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #41                 // Field hostName:Ljava/lang/String;\n+         2: putfield      #7                  // Field hostName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 77: 0\n         line 78: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -219,30 +219,30 @@\n \n   public java.lang.String getCertificateVerification();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field certificateVerification:Ljava/lang/String;\n+         1: getfield      #13                 // Field certificateVerification:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 86: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setCertificateVerification(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #47                 // Field certificateVerification:Ljava/lang/String;\n+         2: putfield      #13                 // Field certificateVerification:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 95: 0\n         line 96: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -253,30 +253,30 @@\n \n   public java.lang.String getProtocols();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #51                 // Field protocols:Ljava/lang/String;\n+         1: getfield      #16                 // Field protocols:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 104: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setProtocols(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #51                 // Field protocols:Ljava/lang/String;\n+         2: putfield      #16                 // Field protocols:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 113: 0\n         line 114: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -287,30 +287,30 @@\n \n   public java.lang.String getCiphers();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #55                 // Field ciphers:Ljava/lang/String;\n+         1: getfield      #19                 // Field ciphers:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 122: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setCiphers(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #55                 // Field ciphers:Ljava/lang/String;\n+         2: putfield      #19                 // Field ciphers:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 131: 0\n         line 132: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -321,30 +321,30 @@\n \n   public java.lang.String getCertificateVerificationDepth();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field certificateVerificationDepth:Ljava/lang/String;\n+         1: getfield      #22                 // Field certificateVerificationDepth:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 140: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setCertificateVerificationDepth(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #59                 // Field certificateVerificationDepth:Ljava/lang/String;\n+         2: putfield      #22                 // Field certificateVerificationDepth:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 149: 0\n         line 150: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -355,30 +355,30 @@\n \n   public java.lang.String getInsecureRenegotiation();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #63                 // Field insecureRenegotiation:Ljava/lang/String;\n+         1: getfield      #25                 // Field insecureRenegotiation:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 158: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setInsecureRenegotiation(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #63                 // Field insecureRenegotiation:Ljava/lang/String;\n+         2: putfield      #25                 // Field insecureRenegotiation:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 167: 0\n         line 168: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -389,30 +389,30 @@\n \n   public java.lang.String getTruststoreFile();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #67                 // Field truststoreFile:Ljava/lang/String;\n+         1: getfield      #28                 // Field truststoreFile:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 176: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setTruststoreFile(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #67                 // Field truststoreFile:Ljava/lang/String;\n+         2: putfield      #28                 // Field truststoreFile:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 185: 0\n         line 186: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -423,30 +423,30 @@\n \n   public java.lang.String getTruststorePassword();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #71                 // Field truststorePassword:Ljava/lang/String;\n+         1: getfield      #31                 // Field truststorePassword:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 194: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setTruststorePassword(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #71                 // Field truststorePassword:Ljava/lang/String;\n+         2: putfield      #31                 // Field truststorePassword:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 203: 0\n         line 204: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -457,30 +457,30 @@\n \n   public java.lang.String getTruststoreProvider();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #75                 // Field truststoreProvider:Ljava/lang/String;\n+         1: getfield      #34                 // Field truststoreProvider:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 212: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setTruststoreProvider(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #75                 // Field truststoreProvider:Ljava/lang/String;\n+         2: putfield      #34                 // Field truststoreProvider:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 221: 0\n         line 222: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -491,30 +491,30 @@\n \n   public java.lang.String getTruststoreType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #79                 // Field truststoreType:Ljava/lang/String;\n+         1: getfield      #37                 // Field truststoreType:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 230: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setTruststoreType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #79                 // Field truststoreType:Ljava/lang/String;\n+         2: putfield      #37                 // Field truststoreType:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 239: 0\n         line 240: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -525,30 +525,30 @@\n \n   public java.lang.String getTruststoreAlgorithm();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #83                 // Field truststoreAlgorithm:Ljava/lang/String;\n+         1: getfield      #40                 // Field truststoreAlgorithm:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 248: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n \n   public void setTruststoreAlgorithm(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #83                 // Field truststoreAlgorithm:Ljava/lang/String;\n+         2: putfield      #40                 // Field truststoreAlgorithm:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 257: 0\n         line 258: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n@@ -556,83 +556,83 @@\n     MethodParameters:\n       Name                           Flags\n       truststoreAlgorithm\n \n   public java.util.List<psiprobe.model.certificates.Cert> getTrustStoreCerts();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #88                          // ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #89                 // Field trustStoreCerts:Ljava/util/List;\n+         1: getfield      #43                 // Field trustStoreCerts:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 266: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n+    Signature: #92                          // ()Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n \n   public void setTrustStoreCerts(java.util.List<psiprobe.model.certificates.Cert>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #93                          // (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #89                 // Field trustStoreCerts:Ljava/util/List;\n+         2: putfield      #43                 // Field trustStoreCerts:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 275: 0\n         line 276: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n             0       6     1 trustStoreCerts   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 trustStoreCerts   Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;\n     MethodParameters:\n       Name                           Flags\n       trustStoreCerts\n+    Signature: #96                          // (Ljava/util/List<Lpsiprobe/model/certificates/Cert;>;)V\n \n   public java.util.List<psiprobe.model.certificates.CertificateInfo> getCertificateInfos();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #96                          // ()Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #97                 // Field certificateInfos:Ljava/util/List;\n+         1: getfield      #47                 // Field certificateInfos:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 284: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n+    Signature: #98                          // ()Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n \n   public void setCertificateInfos(java.util.List<psiprobe.model.certificates.CertificateInfo>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #100                         // (Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #97                 // Field certificateInfos:Ljava/util/List;\n+         2: putfield      #47                 // Field certificateInfos:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 293: 0\n         line 294: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/certificates/SslHostConfigInfo;\n             0       6     1 certificateInfos   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 certificateInfos   Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;\n     MethodParameters:\n       Name                           Flags\n       certificateInfos\n+    Signature: #100                         // (Ljava/util/List<Lpsiprobe/model/certificates/CertificateInfo;>;)V\n }\n SourceFile: \"SslHostConfigInfo.java\"\n"}]}, {"source1": "psiprobe/model/certificates/package-info.class", "source2": "psiprobe/model/certificates/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 6b32d640471b3f3e2b0151770f9b8c31c9d8ad624c5727d5aa4775d93e4e88c3\n+  SHA-256 checksum c571964808b69051cee6203e462a020359702d084fadd7e79c20a65f6dffccf0\n   Compiled from \"package-info.java\"\n interface psiprobe.model.certificates.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/certificates/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/certificates/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/certificates/package-info\"\n-  #2 = Utf8               psiprobe/model/certificates/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/certificates/package-info\n+  #2 = Class              #1              // \"psiprobe/model/certificates/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/java/ThreadModel.class", "source2": "psiprobe/model/java/ThreadModel.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,84 +1,84 @@\n-  SHA-256 checksum 4f7cf368343367911cbc456982f57623fc1396dea882cc28172c814ee7da2508\n+  SHA-256 checksum 7a82c2542b1de554043f5479750d53e1983b1ab2924ac474b2b27ceb3248b859\n   Compiled from \"ThreadModel.java\"\n public class psiprobe.model.java.ThreadModel\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/java/ThreadModel\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/java/ThreadModel\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 9, methods: 19, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/java/ThreadModel\n-   #2 = Utf8               psiprobe/model/java/ThreadModel\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               priority\n-   #8 = Utf8               I\n-   #9 = Utf8               daemon\n-  #10 = Utf8               Z\n-  #11 = Utf8               interrupted\n-  #12 = Utf8               runnableClassName\n-  #13 = Utf8               groupName\n-  #14 = Utf8               appName\n-  #15 = Utf8               threadClass\n-  #16 = Utf8               classLoader\n-  #17 = Utf8               <init>\n-  #18 = Utf8               ()V\n-  #19 = Utf8               Code\n-  #20 = Methodref          #3.#21         // java/lang/Object.\"<init>\":()V\n-  #21 = NameAndType        #17:#18        // \"<init>\":()V\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               Lpsiprobe/model/java/ThreadModel;\n-  #26 = Utf8               getName\n-  #27 = Utf8               ()Ljava/lang/String;\n-  #28 = Fieldref           #1.#29         // psiprobe/model/java/ThreadModel.name:Ljava/lang/String;\n-  #29 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #30 = Utf8               setName\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               MethodParameters\n-  #33 = Utf8               getPriority\n-  #34 = Utf8               ()I\n-  #35 = Fieldref           #1.#36         // psiprobe/model/java/ThreadModel.priority:I\n-  #36 = NameAndType        #7:#8          // priority:I\n-  #37 = Utf8               setPriority\n-  #38 = Utf8               (I)V\n-  #39 = Utf8               isDaemon\n-  #40 = Utf8               ()Z\n-  #41 = Fieldref           #1.#42         // psiprobe/model/java/ThreadModel.daemon:Z\n-  #42 = NameAndType        #9:#10         // daemon:Z\n-  #43 = Utf8               setDaemon\n-  #44 = Utf8               (Z)V\n-  #45 = Utf8               isInterrupted\n-  #46 = Fieldref           #1.#47         // psiprobe/model/java/ThreadModel.interrupted:Z\n-  #47 = NameAndType        #11:#10        // interrupted:Z\n-  #48 = Utf8               setInterrupted\n-  #49 = Utf8               getRunnableClassName\n-  #50 = Fieldref           #1.#51         // psiprobe/model/java/ThreadModel.runnableClassName:Ljava/lang/String;\n-  #51 = NameAndType        #12:#6         // runnableClassName:Ljava/lang/String;\n-  #52 = Utf8               setRunnableClassName\n-  #53 = Utf8               getGroupName\n-  #54 = Fieldref           #1.#55         // psiprobe/model/java/ThreadModel.groupName:Ljava/lang/String;\n-  #55 = NameAndType        #13:#6         // groupName:Ljava/lang/String;\n-  #56 = Utf8               setGroupName\n-  #57 = Utf8               getAppName\n-  #58 = Fieldref           #1.#59         // psiprobe/model/java/ThreadModel.appName:Ljava/lang/String;\n-  #59 = NameAndType        #14:#6         // appName:Ljava/lang/String;\n-  #60 = Utf8               setAppName\n-  #61 = Utf8               getThreadClass\n-  #62 = Fieldref           #1.#63         // psiprobe/model/java/ThreadModel.threadClass:Ljava/lang/String;\n-  #63 = NameAndType        #15:#6         // threadClass:Ljava/lang/String;\n-  #64 = Utf8               setThreadClass\n-  #65 = Utf8               getClassLoader\n-  #66 = Fieldref           #1.#67         // psiprobe/model/java/ThreadModel.classLoader:Ljava/lang/String;\n-  #67 = NameAndType        #16:#6         // classLoader:Ljava/lang/String;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/java/ThreadModel.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/java/ThreadModel\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/java/ThreadModel\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/java/ThreadModel.priority:I\n+  #14 = NameAndType        #15:#16        // priority:I\n+  #15 = Utf8               priority\n+  #16 = Utf8               I\n+  #17 = Fieldref           #8.#18         // psiprobe/model/java/ThreadModel.daemon:Z\n+  #18 = NameAndType        #19:#20        // daemon:Z\n+  #19 = Utf8               daemon\n+  #20 = Utf8               Z\n+  #21 = Fieldref           #8.#22         // psiprobe/model/java/ThreadModel.interrupted:Z\n+  #22 = NameAndType        #23:#20        // interrupted:Z\n+  #23 = Utf8               interrupted\n+  #24 = Fieldref           #8.#25         // psiprobe/model/java/ThreadModel.runnableClassName:Ljava/lang/String;\n+  #25 = NameAndType        #26:#12        // runnableClassName:Ljava/lang/String;\n+  #26 = Utf8               runnableClassName\n+  #27 = Fieldref           #8.#28         // psiprobe/model/java/ThreadModel.groupName:Ljava/lang/String;\n+  #28 = NameAndType        #29:#12        // groupName:Ljava/lang/String;\n+  #29 = Utf8               groupName\n+  #30 = Fieldref           #8.#31         // psiprobe/model/java/ThreadModel.appName:Ljava/lang/String;\n+  #31 = NameAndType        #32:#12        // appName:Ljava/lang/String;\n+  #32 = Utf8               appName\n+  #33 = Fieldref           #8.#34         // psiprobe/model/java/ThreadModel.threadClass:Ljava/lang/String;\n+  #34 = NameAndType        #35:#12        // threadClass:Ljava/lang/String;\n+  #35 = Utf8               threadClass\n+  #36 = Fieldref           #8.#37         // psiprobe/model/java/ThreadModel.classLoader:Ljava/lang/String;\n+  #37 = NameAndType        #38:#12        // classLoader:Ljava/lang/String;\n+  #38 = Utf8               classLoader\n+  #39 = Utf8               Code\n+  #40 = Utf8               LineNumberTable\n+  #41 = Utf8               LocalVariableTable\n+  #42 = Utf8               this\n+  #43 = Utf8               Lpsiprobe/model/java/ThreadModel;\n+  #44 = Utf8               getName\n+  #45 = Utf8               ()Ljava/lang/String;\n+  #46 = Utf8               setName\n+  #47 = Utf8               (Ljava/lang/String;)V\n+  #48 = Utf8               MethodParameters\n+  #49 = Utf8               getPriority\n+  #50 = Utf8               ()I\n+  #51 = Utf8               setPriority\n+  #52 = Utf8               (I)V\n+  #53 = Utf8               isDaemon\n+  #54 = Utf8               ()Z\n+  #55 = Utf8               setDaemon\n+  #56 = Utf8               (Z)V\n+  #57 = Utf8               isInterrupted\n+  #58 = Utf8               setInterrupted\n+  #59 = Utf8               getRunnableClassName\n+  #60 = Utf8               setRunnableClassName\n+  #61 = Utf8               getGroupName\n+  #62 = Utf8               setGroupName\n+  #63 = Utf8               getAppName\n+  #64 = Utf8               setAppName\n+  #65 = Utf8               getThreadClass\n+  #66 = Utf8               setThreadClass\n+  #67 = Utf8               getClassLoader\n   #68 = Utf8               setClassLoader\n   #69 = Utf8               SourceFile\n   #70 = Utf8               ThreadModel.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -117,44 +117,44 @@\n \n   public psiprobe.model.java.ThreadModel();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #20                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 51: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #28                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 60: 0\n         line 61: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -165,30 +165,30 @@\n \n   public int getPriority();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field priority:I\n+         1: getfield      #13                 // Field priority:I\n          4: ireturn\n       LineNumberTable:\n         line 69: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setPriority(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #35                 // Field priority:I\n+         2: putfield      #13                 // Field priority:I\n          5: return\n       LineNumberTable:\n         line 78: 0\n         line 79: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -199,30 +199,30 @@\n \n   public boolean isDaemon();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #41                 // Field daemon:Z\n+         1: getfield      #17                 // Field daemon:Z\n          4: ireturn\n       LineNumberTable:\n         line 87: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setDaemon(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #41                 // Field daemon:Z\n+         2: putfield      #17                 // Field daemon:Z\n          5: return\n       LineNumberTable:\n         line 96: 0\n         line 97: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -233,30 +233,30 @@\n \n   public boolean isInterrupted();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #46                 // Field interrupted:Z\n+         1: getfield      #21                 // Field interrupted:Z\n          4: ireturn\n       LineNumberTable:\n         line 105: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setInterrupted(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #46                 // Field interrupted:Z\n+         2: putfield      #21                 // Field interrupted:Z\n          5: return\n       LineNumberTable:\n         line 114: 0\n         line 115: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -267,30 +267,30 @@\n \n   public java.lang.String getRunnableClassName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field runnableClassName:Ljava/lang/String;\n+         1: getfield      #24                 // Field runnableClassName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 123: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setRunnableClassName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #50                 // Field runnableClassName:Ljava/lang/String;\n+         2: putfield      #24                 // Field runnableClassName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 132: 0\n         line 133: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -301,30 +301,30 @@\n \n   public java.lang.String getGroupName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field groupName:Ljava/lang/String;\n+         1: getfield      #27                 // Field groupName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 141: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setGroupName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #54                 // Field groupName:Ljava/lang/String;\n+         2: putfield      #27                 // Field groupName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 150: 0\n         line 151: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -335,30 +335,30 @@\n \n   public java.lang.String getAppName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #58                 // Field appName:Ljava/lang/String;\n+         1: getfield      #30                 // Field appName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 159: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setAppName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #58                 // Field appName:Ljava/lang/String;\n+         2: putfield      #30                 // Field appName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 168: 0\n         line 169: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -369,30 +369,30 @@\n \n   public java.lang.String getThreadClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #62                 // Field threadClass:Ljava/lang/String;\n+         1: getfield      #33                 // Field threadClass:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 177: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setThreadClass(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #62                 // Field threadClass:Ljava/lang/String;\n+         2: putfield      #33                 // Field threadClass:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 186: 0\n         line 187: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n@@ -403,30 +403,30 @@\n \n   public java.lang.String getClassLoader();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #66                 // Field classLoader:Ljava/lang/String;\n+         1: getfield      #36                 // Field classLoader:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 195: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/java/ThreadModel;\n \n   public void setClassLoader(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #66                 // Field classLoader:Ljava/lang/String;\n+         2: putfield      #36                 // Field classLoader:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 204: 0\n         line 205: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/java/ThreadModel;\n"}]}, {"source1": "psiprobe/model/java/package-info.class", "source2": "psiprobe/model/java/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 658d4a7aa16e901947596efc81543a828b46f4fdb7e6ffb137e3e2873b85f588\n+  SHA-256 checksum 4be34d7ef1e676015ef4ed765be18cc7e80209f5b5226d684bd10a2ec88a3904\n   Compiled from \"package-info.java\"\n interface psiprobe.model.java.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/java/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/java/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/java/package-info\"\n-  #2 = Utf8               psiprobe/model/java/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/java/package-info\n+  #2 = Class              #1              // \"psiprobe/model/java/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/jmx/AsyncClusterSender.class", "source2": "psiprobe/model/jmx/AsyncClusterSender.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,53 +1,53 @@\n-  SHA-256 checksum 3f27a3e08ae0f2f654dc2744d9658c80609beb767977fdaa71e03a5f566afef3\n+  SHA-256 checksum 4d46af59ae7991d6f2ad8fde83f8b1342daa1773023c2629d16718fd6ad055f9\n   Compiled from \"AsyncClusterSender.java\"\n public class psiprobe.model.jmx.AsyncClusterSender extends psiprobe.model.jmx.SyncClusterSender\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/AsyncClusterSender\n-  super_class: #3                         // psiprobe/model/jmx/SyncClusterSender\n+  this_class: #8                          // psiprobe/model/jmx/AsyncClusterSender\n+  super_class: #2                         // psiprobe/model/jmx/SyncClusterSender\n   interfaces: 0, fields: 4, methods: 9, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/AsyncClusterSender\n-   #2 = Utf8               psiprobe/model/jmx/AsyncClusterSender\n-   #3 = Class              #4             // psiprobe/model/jmx/SyncClusterSender\n+   #1 = Methodref          #2.#3          // psiprobe/model/jmx/SyncClusterSender.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/model/jmx/SyncClusterSender\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/model/jmx/SyncClusterSender\n-   #5 = Utf8               inQueueCounter\n-   #6 = Utf8               J\n-   #7 = Utf8               outQueueCounter\n-   #8 = Utf8               queueSize\n-   #9 = Utf8               queuedNrOfBytes\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Methodref          #3.#14         // psiprobe/model/jmx/SyncClusterSender.\"<init>\":()V\n-  #14 = NameAndType        #10:#11        // \"<init>\":()V\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lpsiprobe/model/jmx/AsyncClusterSender;\n-  #19 = Utf8               getInQueueCounter\n-  #20 = Utf8               ()J\n-  #21 = Fieldref           #1.#22         // psiprobe/model/jmx/AsyncClusterSender.inQueueCounter:J\n-  #22 = NameAndType        #5:#6          // inQueueCounter:J\n-  #23 = Utf8               setInQueueCounter\n-  #24 = Utf8               (J)V\n-  #25 = Utf8               MethodParameters\n-  #26 = Utf8               getOutQueueCounter\n-  #27 = Fieldref           #1.#28         // psiprobe/model/jmx/AsyncClusterSender.outQueueCounter:J\n-  #28 = NameAndType        #7:#6          // outQueueCounter:J\n-  #29 = Utf8               setOutQueueCounter\n-  #30 = Utf8               getQueueSize\n-  #31 = Fieldref           #1.#32         // psiprobe/model/jmx/AsyncClusterSender.queueSize:J\n-  #32 = NameAndType        #8:#6          // queueSize:J\n-  #33 = Utf8               setQueueSize\n-  #34 = Utf8               getQueuedNrOfBytes\n-  #35 = Fieldref           #1.#36         // psiprobe/model/jmx/AsyncClusterSender.queuedNrOfBytes:J\n-  #36 = NameAndType        #9:#6          // queuedNrOfBytes:J\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jmx/AsyncClusterSender.inQueueCounter:J\n+   #8 = Class              #10            // psiprobe/model/jmx/AsyncClusterSender\n+   #9 = NameAndType        #11:#12        // inQueueCounter:J\n+  #10 = Utf8               psiprobe/model/jmx/AsyncClusterSender\n+  #11 = Utf8               inQueueCounter\n+  #12 = Utf8               J\n+  #13 = Fieldref           #8.#14         // psiprobe/model/jmx/AsyncClusterSender.outQueueCounter:J\n+  #14 = NameAndType        #15:#12        // outQueueCounter:J\n+  #15 = Utf8               outQueueCounter\n+  #16 = Fieldref           #8.#17         // psiprobe/model/jmx/AsyncClusterSender.queueSize:J\n+  #17 = NameAndType        #18:#12        // queueSize:J\n+  #18 = Utf8               queueSize\n+  #19 = Fieldref           #8.#20         // psiprobe/model/jmx/AsyncClusterSender.queuedNrOfBytes:J\n+  #20 = NameAndType        #21:#12        // queuedNrOfBytes:J\n+  #21 = Utf8               queuedNrOfBytes\n+  #22 = Utf8               Code\n+  #23 = Utf8               LineNumberTable\n+  #24 = Utf8               LocalVariableTable\n+  #25 = Utf8               this\n+  #26 = Utf8               Lpsiprobe/model/jmx/AsyncClusterSender;\n+  #27 = Utf8               getInQueueCounter\n+  #28 = Utf8               ()J\n+  #29 = Utf8               setInQueueCounter\n+  #30 = Utf8               (J)V\n+  #31 = Utf8               MethodParameters\n+  #32 = Utf8               getOutQueueCounter\n+  #33 = Utf8               setOutQueueCounter\n+  #34 = Utf8               getQueueSize\n+  #35 = Utf8               setQueueSize\n+  #36 = Utf8               getQueuedNrOfBytes\n   #37 = Utf8               setQueuedNrOfBytes\n   #38 = Utf8               SourceFile\n   #39 = Utf8               AsyncClusterSender.java\n {\n   private long inQueueCounter;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n@@ -66,44 +66,44 @@\n \n   public psiprobe.model.jmx.AsyncClusterSender();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #13                 // Method psiprobe/model/jmx/SyncClusterSender.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/model/jmx/SyncClusterSender.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n \n   public long getInQueueCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #21                 // Field inQueueCounter:J\n+         1: getfield      #7                  // Field inQueueCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n \n   public void setInQueueCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #21                 // Field inQueueCounter:J\n+         2: putfield      #7                  // Field inQueueCounter:J\n          5: return\n       LineNumberTable:\n         line 45: 0\n         line 46: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n@@ -114,30 +114,30 @@\n \n   public long getOutQueueCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field outQueueCounter:J\n+         1: getfield      #13                 // Field outQueueCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n \n   public void setOutQueueCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #27                 // Field outQueueCounter:J\n+         2: putfield      #13                 // Field outQueueCounter:J\n          5: return\n       LineNumberTable:\n         line 63: 0\n         line 64: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n@@ -148,30 +148,30 @@\n \n   public long getQueueSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field queueSize:J\n+         1: getfield      #16                 // Field queueSize:J\n          4: lreturn\n       LineNumberTable:\n         line 72: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n \n   public void setQueueSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #31                 // Field queueSize:J\n+         2: putfield      #16                 // Field queueSize:J\n          5: return\n       LineNumberTable:\n         line 81: 0\n         line 82: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n@@ -182,30 +182,30 @@\n \n   public long getQueuedNrOfBytes();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field queuedNrOfBytes:J\n+         1: getfield      #19                 // Field queuedNrOfBytes:J\n          4: lreturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n \n   public void setQueuedNrOfBytes(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #35                 // Field queuedNrOfBytes:J\n+         2: putfield      #19                 // Field queuedNrOfBytes:J\n          5: return\n       LineNumberTable:\n         line 99: 0\n         line 100: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/AsyncClusterSender;\n"}]}, {"source1": "psiprobe/model/jmx/Cluster.class", "source2": "psiprobe/model/jmx/Cluster.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,173 +1,173 @@\n-  SHA-256 checksum 014713b4ee1e500b1e642679ee11145c7b44ef4bd2b33000f15eeaab5a5ed0a7\n+  SHA-256 checksum 66f24590aa591bc6c9154a34e4a170bf790471e2c1f6ffae76189c1ba5ac5700\n   Compiled from \"Cluster.java\"\n public class psiprobe.model.jmx.Cluster\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/Cluster\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/jmx/Cluster\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 24, methods: 49, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/jmx/Cluster\n-    #2 = Utf8               psiprobe/model/jmx/Cluster\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               name\n-    #6 = Utf8               Ljava/lang/String;\n-    #7 = Utf8               info\n-    #8 = Utf8               managerClassName\n-    #9 = Utf8               mcastAddress\n-   #10 = Utf8               mcastBindAddress\n-   #11 = Utf8               mcastClusterDomain\n-   #12 = Utf8               mcastDropTime\n-   #13 = Utf8               J\n-   #14 = Utf8               mcastFrequency\n-   #15 = Utf8               mcastPort\n-   #16 = Utf8               I\n-   #17 = Utf8               mcastSoTimeout\n-   #18 = Utf8               mcastTtl\n-   #19 = Utf8               members\n-   #20 = Utf8               Ljava/util/List;\n-   #21 = Utf8               Signature\n-   #22 = Utf8               Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n-   #23 = Utf8               tcpThreadCount\n-   #24 = Utf8               tcpListenAddress\n-   #25 = Utf8               tcpListenPort\n-   #26 = Utf8               tcpSelectorTimeout\n-   #27 = Utf8               nrOfMsgsReceived\n-   #28 = Utf8               totalReceivedBytes\n-   #29 = Utf8               senderAckTimeout\n-   #30 = Utf8               senderAutoConnect\n-   #31 = Utf8               Z\n-   #32 = Utf8               senderFailureCounter\n-   #33 = Utf8               senderNrOfRequests\n-   #34 = Utf8               senderReplicationMode\n-   #35 = Utf8               senderTotalBytes\n-   #36 = Utf8               <init>\n-   #37 = Utf8               ()V\n-   #38 = Utf8               Code\n-   #39 = Methodref          #3.#40        // java/lang/Object.\"<init>\":()V\n-   #40 = NameAndType        #36:#37       // \"<init>\":()V\n-   #41 = Class              #42           // java/util/ArrayList\n-   #42 = Utf8               java/util/ArrayList\n-   #43 = Methodref          #41.#40       // java/util/ArrayList.\"<init>\":()V\n-   #44 = Fieldref           #1.#45        // psiprobe/model/jmx/Cluster.members:Ljava/util/List;\n-   #45 = NameAndType        #19:#20       // members:Ljava/util/List;\n-   #46 = Utf8               LineNumberTable\n-   #47 = Utf8               LocalVariableTable\n-   #48 = Utf8               this\n-   #49 = Utf8               Lpsiprobe/model/jmx/Cluster;\n-   #50 = Utf8               getName\n-   #51 = Utf8               ()Ljava/lang/String;\n-   #52 = Fieldref           #1.#53        // psiprobe/model/jmx/Cluster.name:Ljava/lang/String;\n-   #53 = NameAndType        #5:#6         // name:Ljava/lang/String;\n-   #54 = Utf8               setName\n-   #55 = Utf8               (Ljava/lang/String;)V\n-   #56 = Utf8               MethodParameters\n-   #57 = Utf8               getInfo\n-   #58 = Fieldref           #1.#59        // psiprobe/model/jmx/Cluster.info:Ljava/lang/String;\n-   #59 = NameAndType        #7:#6         // info:Ljava/lang/String;\n-   #60 = Utf8               setInfo\n-   #61 = Utf8               getManagerClassName\n-   #62 = Fieldref           #1.#63        // psiprobe/model/jmx/Cluster.managerClassName:Ljava/lang/String;\n-   #63 = NameAndType        #8:#6         // managerClassName:Ljava/lang/String;\n-   #64 = Utf8               setManagerClassName\n-   #65 = Utf8               getMcastAddress\n-   #66 = Fieldref           #1.#67        // psiprobe/model/jmx/Cluster.mcastAddress:Ljava/lang/String;\n-   #67 = NameAndType        #9:#6         // mcastAddress:Ljava/lang/String;\n-   #68 = Utf8               setMcastAddress\n-   #69 = Utf8               getMcastBindAddress\n-   #70 = Fieldref           #1.#71        // psiprobe/model/jmx/Cluster.mcastBindAddress:Ljava/lang/String;\n-   #71 = NameAndType        #10:#6        // mcastBindAddress:Ljava/lang/String;\n-   #72 = Utf8               setMcastBindAddress\n-   #73 = Utf8               getMcastClusterDomain\n-   #74 = Fieldref           #1.#75        // psiprobe/model/jmx/Cluster.mcastClusterDomain:Ljava/lang/String;\n-   #75 = NameAndType        #11:#6        // mcastClusterDomain:Ljava/lang/String;\n-   #76 = Utf8               setMcastClusterDomain\n-   #77 = Utf8               getMembers\n-   #78 = Utf8               ()Ljava/util/List;\n-   #79 = Utf8               ()Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n-   #80 = Utf8               setMembers\n-   #81 = Utf8               (Ljava/util/List;)V\n-   #82 = Utf8               (Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;)V\n-   #83 = Utf8               LocalVariableTypeTable\n-   #84 = Utf8               getTcpListenAddress\n-   #85 = Fieldref           #1.#86        // psiprobe/model/jmx/Cluster.tcpListenAddress:Ljava/lang/String;\n-   #86 = NameAndType        #24:#6        // tcpListenAddress:Ljava/lang/String;\n-   #87 = Utf8               setTcpListenAddress\n-   #88 = Utf8               getTcpListenPort\n-   #89 = Utf8               ()I\n-   #90 = Fieldref           #1.#91        // psiprobe/model/jmx/Cluster.tcpListenPort:I\n-   #91 = NameAndType        #25:#16       // tcpListenPort:I\n-   #92 = Utf8               setTcpListenPort\n-   #93 = Utf8               (I)V\n-   #94 = Utf8               getTcpSelectorTimeout\n-   #95 = Utf8               ()J\n-   #96 = Fieldref           #1.#97        // psiprobe/model/jmx/Cluster.tcpSelectorTimeout:J\n-   #97 = NameAndType        #26:#13       // tcpSelectorTimeout:J\n-   #98 = Utf8               setTcpSelectorTimeout\n-   #99 = Utf8               (J)V\n-  #100 = Utf8               getNrOfMsgsReceived\n-  #101 = Fieldref           #1.#102       // psiprobe/model/jmx/Cluster.nrOfMsgsReceived:J\n-  #102 = NameAndType        #27:#13       // nrOfMsgsReceived:J\n-  #103 = Utf8               setNrOfMsgsReceived\n-  #104 = Utf8               getSenderAckTimeout\n-  #105 = Fieldref           #1.#106       // psiprobe/model/jmx/Cluster.senderAckTimeout:J\n-  #106 = NameAndType        #29:#13       // senderAckTimeout:J\n-  #107 = Utf8               setSenderAckTimeout\n-  #108 = Utf8               isSenderAutoConnect\n-  #109 = Utf8               ()Z\n-  #110 = Fieldref           #1.#111       // psiprobe/model/jmx/Cluster.senderAutoConnect:Z\n-  #111 = NameAndType        #30:#31       // senderAutoConnect:Z\n-  #112 = Utf8               setSenderAutoConnect\n-  #113 = Utf8               (Z)V\n-  #114 = Utf8               getSenderFailureCounter\n-  #115 = Fieldref           #1.#116       // psiprobe/model/jmx/Cluster.senderFailureCounter:J\n-  #116 = NameAndType        #32:#13       // senderFailureCounter:J\n-  #117 = Utf8               setSenderFailureCounter\n-  #118 = Utf8               getSenderNrOfRequests\n-  #119 = Fieldref           #1.#120       // psiprobe/model/jmx/Cluster.senderNrOfRequests:J\n-  #120 = NameAndType        #33:#13       // senderNrOfRequests:J\n-  #121 = Utf8               setSenderNrOfRequests\n-  #122 = Utf8               getSenderReplicationMode\n-  #123 = Fieldref           #1.#124       // psiprobe/model/jmx/Cluster.senderReplicationMode:Ljava/lang/String;\n-  #124 = NameAndType        #34:#6        // senderReplicationMode:Ljava/lang/String;\n-  #125 = Utf8               setSenderReplicationMode\n-  #126 = Utf8               getSenderTotalBytes\n-  #127 = Fieldref           #1.#128       // psiprobe/model/jmx/Cluster.senderTotalBytes:J\n-  #128 = NameAndType        #35:#13       // senderTotalBytes:J\n-  #129 = Utf8               setSenderTotalBytes\n-  #130 = Utf8               getMcastDropTime\n-  #131 = Fieldref           #1.#132       // psiprobe/model/jmx/Cluster.mcastDropTime:J\n-  #132 = NameAndType        #12:#13       // mcastDropTime:J\n-  #133 = Utf8               setMcastDropTime\n-  #134 = Utf8               getMcastFrequency\n-  #135 = Fieldref           #1.#136       // psiprobe/model/jmx/Cluster.mcastFrequency:J\n-  #136 = NameAndType        #14:#13       // mcastFrequency:J\n-  #137 = Utf8               setMcastFrequency\n-  #138 = Utf8               getMcastPort\n-  #139 = Fieldref           #1.#140       // psiprobe/model/jmx/Cluster.mcastPort:I\n-  #140 = NameAndType        #15:#16       // mcastPort:I\n-  #141 = Utf8               setMcastPort\n-  #142 = Utf8               getMcastSoTimeout\n-  #143 = Fieldref           #1.#144       // psiprobe/model/jmx/Cluster.mcastSoTimeout:I\n-  #144 = NameAndType        #17:#16       // mcastSoTimeout:I\n-  #145 = Utf8               setMcastSoTimeout\n-  #146 = Utf8               getMcastTtl\n-  #147 = Fieldref           #1.#148       // psiprobe/model/jmx/Cluster.mcastTtl:I\n-  #148 = NameAndType        #18:#16       // mcastTtl:I\n-  #149 = Utf8               setMcastTtl\n-  #150 = Utf8               getTcpThreadCount\n-  #151 = Fieldref           #1.#152       // psiprobe/model/jmx/Cluster.tcpThreadCount:I\n-  #152 = NameAndType        #23:#16       // tcpThreadCount:I\n-  #153 = Utf8               setTcpThreadCount\n-  #154 = Utf8               getTotalReceivedBytes\n-  #155 = Fieldref           #1.#156       // psiprobe/model/jmx/Cluster.totalReceivedBytes:J\n-  #156 = NameAndType        #28:#13       // totalReceivedBytes:J\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Fieldref           #11.#12       // psiprobe/model/jmx/Cluster.members:Ljava/util/List;\n+   #11 = Class              #13           // psiprobe/model/jmx/Cluster\n+   #12 = NameAndType        #14:#15       // members:Ljava/util/List;\n+   #13 = Utf8               psiprobe/model/jmx/Cluster\n+   #14 = Utf8               members\n+   #15 = Utf8               Ljava/util/List;\n+   #16 = Fieldref           #11.#17       // psiprobe/model/jmx/Cluster.name:Ljava/lang/String;\n+   #17 = NameAndType        #18:#19       // name:Ljava/lang/String;\n+   #18 = Utf8               name\n+   #19 = Utf8               Ljava/lang/String;\n+   #20 = Fieldref           #11.#21       // psiprobe/model/jmx/Cluster.info:Ljava/lang/String;\n+   #21 = NameAndType        #22:#19       // info:Ljava/lang/String;\n+   #22 = Utf8               info\n+   #23 = Fieldref           #11.#24       // psiprobe/model/jmx/Cluster.managerClassName:Ljava/lang/String;\n+   #24 = NameAndType        #25:#19       // managerClassName:Ljava/lang/String;\n+   #25 = Utf8               managerClassName\n+   #26 = Fieldref           #11.#27       // psiprobe/model/jmx/Cluster.mcastAddress:Ljava/lang/String;\n+   #27 = NameAndType        #28:#19       // mcastAddress:Ljava/lang/String;\n+   #28 = Utf8               mcastAddress\n+   #29 = Fieldref           #11.#30       // psiprobe/model/jmx/Cluster.mcastBindAddress:Ljava/lang/String;\n+   #30 = NameAndType        #31:#19       // mcastBindAddress:Ljava/lang/String;\n+   #31 = Utf8               mcastBindAddress\n+   #32 = Fieldref           #11.#33       // psiprobe/model/jmx/Cluster.mcastClusterDomain:Ljava/lang/String;\n+   #33 = NameAndType        #34:#19       // mcastClusterDomain:Ljava/lang/String;\n+   #34 = Utf8               mcastClusterDomain\n+   #35 = Fieldref           #11.#36       // psiprobe/model/jmx/Cluster.tcpListenAddress:Ljava/lang/String;\n+   #36 = NameAndType        #37:#19       // tcpListenAddress:Ljava/lang/String;\n+   #37 = Utf8               tcpListenAddress\n+   #38 = Fieldref           #11.#39       // psiprobe/model/jmx/Cluster.tcpListenPort:I\n+   #39 = NameAndType        #40:#41       // tcpListenPort:I\n+   #40 = Utf8               tcpListenPort\n+   #41 = Utf8               I\n+   #42 = Fieldref           #11.#43       // psiprobe/model/jmx/Cluster.tcpSelectorTimeout:J\n+   #43 = NameAndType        #44:#45       // tcpSelectorTimeout:J\n+   #44 = Utf8               tcpSelectorTimeout\n+   #45 = Utf8               J\n+   #46 = Fieldref           #11.#47       // psiprobe/model/jmx/Cluster.nrOfMsgsReceived:J\n+   #47 = NameAndType        #48:#45       // nrOfMsgsReceived:J\n+   #48 = Utf8               nrOfMsgsReceived\n+   #49 = Fieldref           #11.#50       // psiprobe/model/jmx/Cluster.senderAckTimeout:J\n+   #50 = NameAndType        #51:#45       // senderAckTimeout:J\n+   #51 = Utf8               senderAckTimeout\n+   #52 = Fieldref           #11.#53       // psiprobe/model/jmx/Cluster.senderAutoConnect:Z\n+   #53 = NameAndType        #54:#55       // senderAutoConnect:Z\n+   #54 = Utf8               senderAutoConnect\n+   #55 = Utf8               Z\n+   #56 = Fieldref           #11.#57       // psiprobe/model/jmx/Cluster.senderFailureCounter:J\n+   #57 = NameAndType        #58:#45       // senderFailureCounter:J\n+   #58 = Utf8               senderFailureCounter\n+   #59 = Fieldref           #11.#60       // psiprobe/model/jmx/Cluster.senderNrOfRequests:J\n+   #60 = NameAndType        #61:#45       // senderNrOfRequests:J\n+   #61 = Utf8               senderNrOfRequests\n+   #62 = Fieldref           #11.#63       // psiprobe/model/jmx/Cluster.senderReplicationMode:Ljava/lang/String;\n+   #63 = NameAndType        #64:#19       // senderReplicationMode:Ljava/lang/String;\n+   #64 = Utf8               senderReplicationMode\n+   #65 = Fieldref           #11.#66       // psiprobe/model/jmx/Cluster.senderTotalBytes:J\n+   #66 = NameAndType        #67:#45       // senderTotalBytes:J\n+   #67 = Utf8               senderTotalBytes\n+   #68 = Fieldref           #11.#69       // psiprobe/model/jmx/Cluster.mcastDropTime:J\n+   #69 = NameAndType        #70:#45       // mcastDropTime:J\n+   #70 = Utf8               mcastDropTime\n+   #71 = Fieldref           #11.#72       // psiprobe/model/jmx/Cluster.mcastFrequency:J\n+   #72 = NameAndType        #73:#45       // mcastFrequency:J\n+   #73 = Utf8               mcastFrequency\n+   #74 = Fieldref           #11.#75       // psiprobe/model/jmx/Cluster.mcastPort:I\n+   #75 = NameAndType        #76:#41       // mcastPort:I\n+   #76 = Utf8               mcastPort\n+   #77 = Fieldref           #11.#78       // psiprobe/model/jmx/Cluster.mcastSoTimeout:I\n+   #78 = NameAndType        #79:#41       // mcastSoTimeout:I\n+   #79 = Utf8               mcastSoTimeout\n+   #80 = Fieldref           #11.#81       // psiprobe/model/jmx/Cluster.mcastTtl:I\n+   #81 = NameAndType        #82:#41       // mcastTtl:I\n+   #82 = Utf8               mcastTtl\n+   #83 = Fieldref           #11.#84       // psiprobe/model/jmx/Cluster.tcpThreadCount:I\n+   #84 = NameAndType        #85:#41       // tcpThreadCount:I\n+   #85 = Utf8               tcpThreadCount\n+   #86 = Fieldref           #11.#87       // psiprobe/model/jmx/Cluster.totalReceivedBytes:J\n+   #87 = NameAndType        #88:#45       // totalReceivedBytes:J\n+   #88 = Utf8               totalReceivedBytes\n+   #89 = Utf8               Signature\n+   #90 = Utf8               Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n+   #91 = Utf8               Code\n+   #92 = Utf8               LineNumberTable\n+   #93 = Utf8               LocalVariableTable\n+   #94 = Utf8               this\n+   #95 = Utf8               Lpsiprobe/model/jmx/Cluster;\n+   #96 = Utf8               getName\n+   #97 = Utf8               ()Ljava/lang/String;\n+   #98 = Utf8               setName\n+   #99 = Utf8               (Ljava/lang/String;)V\n+  #100 = Utf8               MethodParameters\n+  #101 = Utf8               getInfo\n+  #102 = Utf8               setInfo\n+  #103 = Utf8               getManagerClassName\n+  #104 = Utf8               setManagerClassName\n+  #105 = Utf8               getMcastAddress\n+  #106 = Utf8               setMcastAddress\n+  #107 = Utf8               getMcastBindAddress\n+  #108 = Utf8               setMcastBindAddress\n+  #109 = Utf8               getMcastClusterDomain\n+  #110 = Utf8               setMcastClusterDomain\n+  #111 = Utf8               getMembers\n+  #112 = Utf8               ()Ljava/util/List;\n+  #113 = Utf8               ()Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n+  #114 = Utf8               setMembers\n+  #115 = Utf8               (Ljava/util/List;)V\n+  #116 = Utf8               LocalVariableTypeTable\n+  #117 = Utf8               (Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;)V\n+  #118 = Utf8               getTcpListenAddress\n+  #119 = Utf8               setTcpListenAddress\n+  #120 = Utf8               getTcpListenPort\n+  #121 = Utf8               ()I\n+  #122 = Utf8               setTcpListenPort\n+  #123 = Utf8               (I)V\n+  #124 = Utf8               getTcpSelectorTimeout\n+  #125 = Utf8               ()J\n+  #126 = Utf8               setTcpSelectorTimeout\n+  #127 = Utf8               (J)V\n+  #128 = Utf8               getNrOfMsgsReceived\n+  #129 = Utf8               setNrOfMsgsReceived\n+  #130 = Utf8               getSenderAckTimeout\n+  #131 = Utf8               setSenderAckTimeout\n+  #132 = Utf8               isSenderAutoConnect\n+  #133 = Utf8               ()Z\n+  #134 = Utf8               setSenderAutoConnect\n+  #135 = Utf8               (Z)V\n+  #136 = Utf8               getSenderFailureCounter\n+  #137 = Utf8               setSenderFailureCounter\n+  #138 = Utf8               getSenderNrOfRequests\n+  #139 = Utf8               setSenderNrOfRequests\n+  #140 = Utf8               getSenderReplicationMode\n+  #141 = Utf8               setSenderReplicationMode\n+  #142 = Utf8               getSenderTotalBytes\n+  #143 = Utf8               setSenderTotalBytes\n+  #144 = Utf8               getMcastDropTime\n+  #145 = Utf8               setMcastDropTime\n+  #146 = Utf8               getMcastFrequency\n+  #147 = Utf8               setMcastFrequency\n+  #148 = Utf8               getMcastPort\n+  #149 = Utf8               setMcastPort\n+  #150 = Utf8               getMcastSoTimeout\n+  #151 = Utf8               setMcastSoTimeout\n+  #152 = Utf8               getMcastTtl\n+  #153 = Utf8               setMcastTtl\n+  #154 = Utf8               getTcpThreadCount\n+  #155 = Utf8               setTcpThreadCount\n+  #156 = Utf8               getTotalReceivedBytes\n   #157 = Utf8               setTotalReceivedBytes\n   #158 = Utf8               SourceFile\n   #159 = Utf8               Cluster.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -211,15 +211,15 @@\n   private int mcastTtl;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<psiprobe.model.jmx.ClusterSender> members;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #22                          // Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n+    Signature: #90                          // Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n \n   private int tcpThreadCount;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String tcpListenAddress;\n     descriptor: Ljava/lang/String;\n@@ -267,51 +267,50 @@\n \n   public psiprobe.model.jmx.Cluster();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #39                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #41                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #43                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #44                 // Field members:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field members:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 19: 0\n         line 55: 4\n-        line 19: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #52                 // Field name:Ljava/lang/String;\n+         1: getfield      #16                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 99: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #52                 // Field name:Ljava/lang/String;\n+         2: putfield      #16                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 108: 0\n         line 109: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -322,30 +321,30 @@\n \n   public java.lang.String getInfo();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #58                 // Field info:Ljava/lang/String;\n+         1: getfield      #20                 // Field info:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 117: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setInfo(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #58                 // Field info:Ljava/lang/String;\n+         2: putfield      #20                 // Field info:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 126: 0\n         line 127: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -356,30 +355,30 @@\n \n   public java.lang.String getManagerClassName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #62                 // Field managerClassName:Ljava/lang/String;\n+         1: getfield      #23                 // Field managerClassName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 135: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setManagerClassName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #62                 // Field managerClassName:Ljava/lang/String;\n+         2: putfield      #23                 // Field managerClassName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 144: 0\n         line 145: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -390,30 +389,30 @@\n \n   public java.lang.String getMcastAddress();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #66                 // Field mcastAddress:Ljava/lang/String;\n+         1: getfield      #26                 // Field mcastAddress:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 153: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastAddress(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #66                 // Field mcastAddress:Ljava/lang/String;\n+         2: putfield      #26                 // Field mcastAddress:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 162: 0\n         line 163: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -424,30 +423,30 @@\n \n   public java.lang.String getMcastBindAddress();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #70                 // Field mcastBindAddress:Ljava/lang/String;\n+         1: getfield      #29                 // Field mcastBindAddress:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 171: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastBindAddress(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #70                 // Field mcastBindAddress:Ljava/lang/String;\n+         2: putfield      #29                 // Field mcastBindAddress:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 180: 0\n         line 181: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -458,30 +457,30 @@\n \n   public java.lang.String getMcastClusterDomain();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #74                 // Field mcastClusterDomain:Ljava/lang/String;\n+         1: getfield      #32                 // Field mcastClusterDomain:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 189: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastClusterDomain(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #74                 // Field mcastClusterDomain:Ljava/lang/String;\n+         2: putfield      #32                 // Field mcastClusterDomain:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 198: 0\n         line 199: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -489,72 +488,72 @@\n     MethodParameters:\n       Name                           Flags\n       mcastClusterDomain\n \n   public java.util.List<psiprobe.model.jmx.ClusterSender> getMembers();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #79                          // ()Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field members:Ljava/util/List;\n+         1: getfield      #10                 // Field members:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 208: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n+    Signature: #113                         // ()Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n \n   public void setMembers(java.util.List<psiprobe.model.jmx.ClusterSender>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #82                          // (Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #44                 // Field members:Ljava/util/List;\n+         2: putfield      #10                 // Field members:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 217: 0\n         line 218: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n             0       6     1 members   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 members   Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;\n     MethodParameters:\n       Name                           Flags\n       members\n+    Signature: #117                         // (Ljava/util/List<Lpsiprobe/model/jmx/ClusterSender;>;)V\n \n   public java.lang.String getTcpListenAddress();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #85                 // Field tcpListenAddress:Ljava/lang/String;\n+         1: getfield      #35                 // Field tcpListenAddress:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 226: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setTcpListenAddress(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #85                 // Field tcpListenAddress:Ljava/lang/String;\n+         2: putfield      #35                 // Field tcpListenAddress:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 235: 0\n         line 236: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -565,30 +564,30 @@\n \n   public int getTcpListenPort();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #90                 // Field tcpListenPort:I\n+         1: getfield      #38                 // Field tcpListenPort:I\n          4: ireturn\n       LineNumberTable:\n         line 244: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setTcpListenPort(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #90                 // Field tcpListenPort:I\n+         2: putfield      #38                 // Field tcpListenPort:I\n          5: return\n       LineNumberTable:\n         line 253: 0\n         line 254: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -599,30 +598,30 @@\n \n   public long getTcpSelectorTimeout();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #96                 // Field tcpSelectorTimeout:J\n+         1: getfield      #42                 // Field tcpSelectorTimeout:J\n          4: lreturn\n       LineNumberTable:\n         line 262: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setTcpSelectorTimeout(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #96                 // Field tcpSelectorTimeout:J\n+         2: putfield      #42                 // Field tcpSelectorTimeout:J\n          5: return\n       LineNumberTable:\n         line 271: 0\n         line 272: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -633,30 +632,30 @@\n \n   public long getNrOfMsgsReceived();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #101                // Field nrOfMsgsReceived:J\n+         1: getfield      #46                 // Field nrOfMsgsReceived:J\n          4: lreturn\n       LineNumberTable:\n         line 280: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setNrOfMsgsReceived(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #101                // Field nrOfMsgsReceived:J\n+         2: putfield      #46                 // Field nrOfMsgsReceived:J\n          5: return\n       LineNumberTable:\n         line 289: 0\n         line 290: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -667,30 +666,30 @@\n \n   public long getSenderAckTimeout();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #105                // Field senderAckTimeout:J\n+         1: getfield      #49                 // Field senderAckTimeout:J\n          4: lreturn\n       LineNumberTable:\n         line 298: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setSenderAckTimeout(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #105                // Field senderAckTimeout:J\n+         2: putfield      #49                 // Field senderAckTimeout:J\n          5: return\n       LineNumberTable:\n         line 307: 0\n         line 308: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -701,30 +700,30 @@\n \n   public boolean isSenderAutoConnect();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #110                // Field senderAutoConnect:Z\n+         1: getfield      #52                 // Field senderAutoConnect:Z\n          4: ireturn\n       LineNumberTable:\n         line 316: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setSenderAutoConnect(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #110                // Field senderAutoConnect:Z\n+         2: putfield      #52                 // Field senderAutoConnect:Z\n          5: return\n       LineNumberTable:\n         line 325: 0\n         line 326: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -735,30 +734,30 @@\n \n   public long getSenderFailureCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #115                // Field senderFailureCounter:J\n+         1: getfield      #56                 // Field senderFailureCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 334: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setSenderFailureCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #115                // Field senderFailureCounter:J\n+         2: putfield      #56                 // Field senderFailureCounter:J\n          5: return\n       LineNumberTable:\n         line 343: 0\n         line 344: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -769,30 +768,30 @@\n \n   public long getSenderNrOfRequests();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #119                // Field senderNrOfRequests:J\n+         1: getfield      #59                 // Field senderNrOfRequests:J\n          4: lreturn\n       LineNumberTable:\n         line 352: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setSenderNrOfRequests(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #119                // Field senderNrOfRequests:J\n+         2: putfield      #59                 // Field senderNrOfRequests:J\n          5: return\n       LineNumberTable:\n         line 361: 0\n         line 362: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -803,30 +802,30 @@\n \n   public java.lang.String getSenderReplicationMode();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #123                // Field senderReplicationMode:Ljava/lang/String;\n+         1: getfield      #62                 // Field senderReplicationMode:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 370: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setSenderReplicationMode(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #123                // Field senderReplicationMode:Ljava/lang/String;\n+         2: putfield      #62                 // Field senderReplicationMode:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 379: 0\n         line 380: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -837,30 +836,30 @@\n \n   public long getSenderTotalBytes();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #127                // Field senderTotalBytes:J\n+         1: getfield      #65                 // Field senderTotalBytes:J\n          4: lreturn\n       LineNumberTable:\n         line 388: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setSenderTotalBytes(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #127                // Field senderTotalBytes:J\n+         2: putfield      #65                 // Field senderTotalBytes:J\n          5: return\n       LineNumberTable:\n         line 397: 0\n         line 398: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -871,30 +870,30 @@\n \n   public long getMcastDropTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #131                // Field mcastDropTime:J\n+         1: getfield      #68                 // Field mcastDropTime:J\n          4: lreturn\n       LineNumberTable:\n         line 406: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastDropTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #131                // Field mcastDropTime:J\n+         2: putfield      #68                 // Field mcastDropTime:J\n          5: return\n       LineNumberTable:\n         line 415: 0\n         line 416: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -905,30 +904,30 @@\n \n   public long getMcastFrequency();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #135                // Field mcastFrequency:J\n+         1: getfield      #71                 // Field mcastFrequency:J\n          4: lreturn\n       LineNumberTable:\n         line 424: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastFrequency(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #135                // Field mcastFrequency:J\n+         2: putfield      #71                 // Field mcastFrequency:J\n          5: return\n       LineNumberTable:\n         line 433: 0\n         line 434: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -939,30 +938,30 @@\n \n   public int getMcastPort();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #139                // Field mcastPort:I\n+         1: getfield      #74                 // Field mcastPort:I\n          4: ireturn\n       LineNumberTable:\n         line 442: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastPort(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #139                // Field mcastPort:I\n+         2: putfield      #74                 // Field mcastPort:I\n          5: return\n       LineNumberTable:\n         line 451: 0\n         line 452: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -973,30 +972,30 @@\n \n   public int getMcastSoTimeout();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #143                // Field mcastSoTimeout:I\n+         1: getfield      #77                 // Field mcastSoTimeout:I\n          4: ireturn\n       LineNumberTable:\n         line 460: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastSoTimeout(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #143                // Field mcastSoTimeout:I\n+         2: putfield      #77                 // Field mcastSoTimeout:I\n          5: return\n       LineNumberTable:\n         line 469: 0\n         line 470: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -1007,30 +1006,30 @@\n \n   public int getMcastTtl();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #147                // Field mcastTtl:I\n+         1: getfield      #80                 // Field mcastTtl:I\n          4: ireturn\n       LineNumberTable:\n         line 478: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setMcastTtl(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #147                // Field mcastTtl:I\n+         2: putfield      #80                 // Field mcastTtl:I\n          5: return\n       LineNumberTable:\n         line 487: 0\n         line 488: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -1041,30 +1040,30 @@\n \n   public int getTcpThreadCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #151                // Field tcpThreadCount:I\n+         1: getfield      #83                 // Field tcpThreadCount:I\n          4: ireturn\n       LineNumberTable:\n         line 496: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setTcpThreadCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #151                // Field tcpThreadCount:I\n+         2: putfield      #83                 // Field tcpThreadCount:I\n          5: return\n       LineNumberTable:\n         line 505: 0\n         line 506: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n@@ -1075,30 +1074,30 @@\n \n   public long getTotalReceivedBytes();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #155                // Field totalReceivedBytes:J\n+         1: getfield      #86                 // Field totalReceivedBytes:J\n          4: lreturn\n       LineNumberTable:\n         line 514: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/Cluster;\n \n   public void setTotalReceivedBytes(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #155                // Field totalReceivedBytes:J\n+         2: putfield      #86                 // Field totalReceivedBytes:J\n          5: return\n       LineNumberTable:\n         line 523: 0\n         line 524: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/Cluster;\n"}]}, {"source1": "psiprobe/model/jmx/ClusterSender.class", "source2": "psiprobe/model/jmx/ClusterSender.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,102 +1,102 @@\n-  SHA-256 checksum 0e1ccfe8a3072f9ac472d69bd216bc303598dbee32b35fe8429050cbfac845e1\n+  SHA-256 checksum b9796f54844c54b287dd01efd46969b7c3ea662694606e296631f15258cd0de2\n   Compiled from \"ClusterSender.java\"\n public class psiprobe.model.jmx.ClusterSender\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/ClusterSender\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/jmx/ClusterSender\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 12, methods: 25, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/ClusterSender\n-   #2 = Utf8               psiprobe/model/jmx/ClusterSender\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               address\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               port\n-   #8 = Utf8               I\n-   #9 = Utf8               avgMessageSize\n-  #10 = Utf8               J\n-  #11 = Utf8               avgProcessingTime\n-  #12 = Utf8               connectCounter\n-  #13 = Utf8               disconnectCounter\n-  #14 = Utf8               connected\n-  #15 = Utf8               Z\n-  #16 = Utf8               keepAliveTimeout\n-  #17 = Utf8               nrOfRequests\n-  #18 = Utf8               totalBytes\n-  #19 = Utf8               resend\n-  #20 = Utf8               suspect\n-  #21 = Utf8               <init>\n-  #22 = Utf8               ()V\n-  #23 = Utf8               Code\n-  #24 = Methodref          #3.#25         // java/lang/Object.\"<init>\":()V\n-  #25 = NameAndType        #21:#22        // \"<init>\":()V\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Lpsiprobe/model/jmx/ClusterSender;\n-  #30 = Utf8               getAddress\n-  #31 = Utf8               ()Ljava/lang/String;\n-  #32 = Fieldref           #1.#33         // psiprobe/model/jmx/ClusterSender.address:Ljava/lang/String;\n-  #33 = NameAndType        #5:#6          // address:Ljava/lang/String;\n-  #34 = Utf8               setAddress\n-  #35 = Utf8               (Ljava/lang/String;)V\n-  #36 = Utf8               MethodParameters\n-  #37 = Utf8               getPort\n-  #38 = Utf8               ()I\n-  #39 = Fieldref           #1.#40         // psiprobe/model/jmx/ClusterSender.port:I\n-  #40 = NameAndType        #7:#8          // port:I\n-  #41 = Utf8               setPort\n-  #42 = Utf8               (I)V\n-  #43 = Utf8               getAvgMessageSize\n-  #44 = Utf8               ()J\n-  #45 = Fieldref           #1.#46         // psiprobe/model/jmx/ClusterSender.avgMessageSize:J\n-  #46 = NameAndType        #9:#10         // avgMessageSize:J\n-  #47 = Utf8               setAvgMessageSize\n-  #48 = Utf8               (J)V\n-  #49 = Utf8               getConnectCounter\n-  #50 = Fieldref           #1.#51         // psiprobe/model/jmx/ClusterSender.connectCounter:J\n-  #51 = NameAndType        #12:#10        // connectCounter:J\n-  #52 = Utf8               setConnectCounter\n-  #53 = Utf8               getDisconnectCounter\n-  #54 = Fieldref           #1.#55         // psiprobe/model/jmx/ClusterSender.disconnectCounter:J\n-  #55 = NameAndType        #13:#10        // disconnectCounter:J\n-  #56 = Utf8               setDisconnectCounter\n-  #57 = Utf8               isConnected\n-  #58 = Utf8               ()Z\n-  #59 = Fieldref           #1.#60         // psiprobe/model/jmx/ClusterSender.connected:Z\n-  #60 = NameAndType        #14:#15        // connected:Z\n-  #61 = Utf8               setConnected\n-  #62 = Utf8               (Z)V\n-  #63 = Utf8               getKeepAliveTimeout\n-  #64 = Fieldref           #1.#65         // psiprobe/model/jmx/ClusterSender.keepAliveTimeout:J\n-  #65 = NameAndType        #16:#10        // keepAliveTimeout:J\n-  #66 = Utf8               setKeepAliveTimeout\n-  #67 = Utf8               getNrOfRequests\n-  #68 = Fieldref           #1.#69         // psiprobe/model/jmx/ClusterSender.nrOfRequests:J\n-  #69 = NameAndType        #17:#10        // nrOfRequests:J\n-  #70 = Utf8               setNrOfRequests\n-  #71 = Utf8               getTotalBytes\n-  #72 = Fieldref           #1.#73         // psiprobe/model/jmx/ClusterSender.totalBytes:J\n-  #73 = NameAndType        #18:#10        // totalBytes:J\n-  #74 = Utf8               setTotalBytes\n-  #75 = Utf8               isResend\n-  #76 = Fieldref           #1.#77         // psiprobe/model/jmx/ClusterSender.resend:Z\n-  #77 = NameAndType        #19:#15        // resend:Z\n-  #78 = Utf8               setResend\n-  #79 = Utf8               isSuspect\n-  #80 = Fieldref           #1.#81         // psiprobe/model/jmx/ClusterSender.suspect:Z\n-  #81 = NameAndType        #20:#15        // suspect:Z\n-  #82 = Utf8               setSuspect\n-  #83 = Utf8               getAvgProcessingTime\n-  #84 = Fieldref           #1.#85         // psiprobe/model/jmx/ClusterSender.avgProcessingTime:J\n-  #85 = NameAndType        #11:#10        // avgProcessingTime:J\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jmx/ClusterSender.address:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/jmx/ClusterSender\n+   #9 = NameAndType        #11:#12        // address:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/jmx/ClusterSender\n+  #11 = Utf8               address\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/jmx/ClusterSender.port:I\n+  #14 = NameAndType        #15:#16        // port:I\n+  #15 = Utf8               port\n+  #16 = Utf8               I\n+  #17 = Fieldref           #8.#18         // psiprobe/model/jmx/ClusterSender.avgMessageSize:J\n+  #18 = NameAndType        #19:#20        // avgMessageSize:J\n+  #19 = Utf8               avgMessageSize\n+  #20 = Utf8               J\n+  #21 = Fieldref           #8.#22         // psiprobe/model/jmx/ClusterSender.connectCounter:J\n+  #22 = NameAndType        #23:#20        // connectCounter:J\n+  #23 = Utf8               connectCounter\n+  #24 = Fieldref           #8.#25         // psiprobe/model/jmx/ClusterSender.disconnectCounter:J\n+  #25 = NameAndType        #26:#20        // disconnectCounter:J\n+  #26 = Utf8               disconnectCounter\n+  #27 = Fieldref           #8.#28         // psiprobe/model/jmx/ClusterSender.connected:Z\n+  #28 = NameAndType        #29:#30        // connected:Z\n+  #29 = Utf8               connected\n+  #30 = Utf8               Z\n+  #31 = Fieldref           #8.#32         // psiprobe/model/jmx/ClusterSender.keepAliveTimeout:J\n+  #32 = NameAndType        #33:#20        // keepAliveTimeout:J\n+  #33 = Utf8               keepAliveTimeout\n+  #34 = Fieldref           #8.#35         // psiprobe/model/jmx/ClusterSender.nrOfRequests:J\n+  #35 = NameAndType        #36:#20        // nrOfRequests:J\n+  #36 = Utf8               nrOfRequests\n+  #37 = Fieldref           #8.#38         // psiprobe/model/jmx/ClusterSender.totalBytes:J\n+  #38 = NameAndType        #39:#20        // totalBytes:J\n+  #39 = Utf8               totalBytes\n+  #40 = Fieldref           #8.#41         // psiprobe/model/jmx/ClusterSender.resend:Z\n+  #41 = NameAndType        #42:#30        // resend:Z\n+  #42 = Utf8               resend\n+  #43 = Fieldref           #8.#44         // psiprobe/model/jmx/ClusterSender.suspect:Z\n+  #44 = NameAndType        #45:#30        // suspect:Z\n+  #45 = Utf8               suspect\n+  #46 = Fieldref           #8.#47         // psiprobe/model/jmx/ClusterSender.avgProcessingTime:J\n+  #47 = NameAndType        #48:#20        // avgProcessingTime:J\n+  #48 = Utf8               avgProcessingTime\n+  #49 = Utf8               Code\n+  #50 = Utf8               LineNumberTable\n+  #51 = Utf8               LocalVariableTable\n+  #52 = Utf8               this\n+  #53 = Utf8               Lpsiprobe/model/jmx/ClusterSender;\n+  #54 = Utf8               getAddress\n+  #55 = Utf8               ()Ljava/lang/String;\n+  #56 = Utf8               setAddress\n+  #57 = Utf8               (Ljava/lang/String;)V\n+  #58 = Utf8               MethodParameters\n+  #59 = Utf8               getPort\n+  #60 = Utf8               ()I\n+  #61 = Utf8               setPort\n+  #62 = Utf8               (I)V\n+  #63 = Utf8               getAvgMessageSize\n+  #64 = Utf8               ()J\n+  #65 = Utf8               setAvgMessageSize\n+  #66 = Utf8               (J)V\n+  #67 = Utf8               getConnectCounter\n+  #68 = Utf8               setConnectCounter\n+  #69 = Utf8               getDisconnectCounter\n+  #70 = Utf8               setDisconnectCounter\n+  #71 = Utf8               isConnected\n+  #72 = Utf8               ()Z\n+  #73 = Utf8               setConnected\n+  #74 = Utf8               (Z)V\n+  #75 = Utf8               getKeepAliveTimeout\n+  #76 = Utf8               setKeepAliveTimeout\n+  #77 = Utf8               getNrOfRequests\n+  #78 = Utf8               setNrOfRequests\n+  #79 = Utf8               getTotalBytes\n+  #80 = Utf8               setTotalBytes\n+  #81 = Utf8               isResend\n+  #82 = Utf8               setResend\n+  #83 = Utf8               isSuspect\n+  #84 = Utf8               setSuspect\n+  #85 = Utf8               getAvgProcessingTime\n   #86 = Utf8               setAvgProcessingTime\n   #87 = Utf8               SourceFile\n   #88 = Utf8               ClusterSender.java\n {\n   private java.lang.String address;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -147,44 +147,44 @@\n \n   public psiprobe.model.jmx.ClusterSender();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #24                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public java.lang.String getAddress();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field address:Ljava/lang/String;\n+         1: getfield      #7                  // Field address:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setAddress(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #32                 // Field address:Ljava/lang/String;\n+         2: putfield      #7                  // Field address:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 69: 0\n         line 70: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -195,30 +195,30 @@\n \n   public int getPort();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #39                 // Field port:I\n+         1: getfield      #13                 // Field port:I\n          4: ireturn\n       LineNumberTable:\n         line 78: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setPort(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #39                 // Field port:I\n+         2: putfield      #13                 // Field port:I\n          5: return\n       LineNumberTable:\n         line 87: 0\n         line 88: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -229,30 +229,30 @@\n \n   public long getAvgMessageSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #45                 // Field avgMessageSize:J\n+         1: getfield      #17                 // Field avgMessageSize:J\n          4: lreturn\n       LineNumberTable:\n         line 96: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setAvgMessageSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #45                 // Field avgMessageSize:J\n+         2: putfield      #17                 // Field avgMessageSize:J\n          5: return\n       LineNumberTable:\n         line 105: 0\n         line 106: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -263,30 +263,30 @@\n \n   public long getConnectCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #50                 // Field connectCounter:J\n+         1: getfield      #21                 // Field connectCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 114: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setConnectCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #50                 // Field connectCounter:J\n+         2: putfield      #21                 // Field connectCounter:J\n          5: return\n       LineNumberTable:\n         line 123: 0\n         line 124: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -297,30 +297,30 @@\n \n   public long getDisconnectCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #54                 // Field disconnectCounter:J\n+         1: getfield      #24                 // Field disconnectCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 132: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setDisconnectCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #54                 // Field disconnectCounter:J\n+         2: putfield      #24                 // Field disconnectCounter:J\n          5: return\n       LineNumberTable:\n         line 141: 0\n         line 142: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -331,30 +331,30 @@\n \n   public boolean isConnected();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field connected:Z\n+         1: getfield      #27                 // Field connected:Z\n          4: ireturn\n       LineNumberTable:\n         line 150: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setConnected(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #59                 // Field connected:Z\n+         2: putfield      #27                 // Field connected:Z\n          5: return\n       LineNumberTable:\n         line 159: 0\n         line 160: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -365,30 +365,30 @@\n \n   public long getKeepAliveTimeout();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #64                 // Field keepAliveTimeout:J\n+         1: getfield      #31                 // Field keepAliveTimeout:J\n          4: lreturn\n       LineNumberTable:\n         line 168: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setKeepAliveTimeout(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #64                 // Field keepAliveTimeout:J\n+         2: putfield      #31                 // Field keepAliveTimeout:J\n          5: return\n       LineNumberTable:\n         line 177: 0\n         line 178: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -399,30 +399,30 @@\n \n   public long getNrOfRequests();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #68                 // Field nrOfRequests:J\n+         1: getfield      #34                 // Field nrOfRequests:J\n          4: lreturn\n       LineNumberTable:\n         line 186: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setNrOfRequests(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #68                 // Field nrOfRequests:J\n+         2: putfield      #34                 // Field nrOfRequests:J\n          5: return\n       LineNumberTable:\n         line 195: 0\n         line 196: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -433,30 +433,30 @@\n \n   public long getTotalBytes();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #72                 // Field totalBytes:J\n+         1: getfield      #37                 // Field totalBytes:J\n          4: lreturn\n       LineNumberTable:\n         line 204: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setTotalBytes(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #72                 // Field totalBytes:J\n+         2: putfield      #37                 // Field totalBytes:J\n          5: return\n       LineNumberTable:\n         line 213: 0\n         line 214: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -467,30 +467,30 @@\n \n   public boolean isResend();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #76                 // Field resend:Z\n+         1: getfield      #40                 // Field resend:Z\n          4: ireturn\n       LineNumberTable:\n         line 222: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setResend(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #76                 // Field resend:Z\n+         2: putfield      #40                 // Field resend:Z\n          5: return\n       LineNumberTable:\n         line 231: 0\n         line 232: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -501,30 +501,30 @@\n \n   public boolean isSuspect();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #80                 // Field suspect:Z\n+         1: getfield      #43                 // Field suspect:Z\n          4: ireturn\n       LineNumberTable:\n         line 240: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setSuspect(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #80                 // Field suspect:Z\n+         2: putfield      #43                 // Field suspect:Z\n          5: return\n       LineNumberTable:\n         line 249: 0\n         line 250: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n@@ -535,30 +535,30 @@\n \n   public long getAvgProcessingTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #84                 // Field avgProcessingTime:J\n+         1: getfield      #46                 // Field avgProcessingTime:J\n          4: lreturn\n       LineNumberTable:\n         line 258: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ClusterSender;\n \n   public void setAvgProcessingTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #84                 // Field avgProcessingTime:J\n+         2: putfield      #46                 // Field avgProcessingTime:J\n          5: return\n       LineNumberTable:\n         line 267: 0\n         line 268: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ClusterSender;\n"}]}, {"source1": "psiprobe/model/jmx/MemoryPool.class", "source2": "psiprobe/model/jmx/MemoryPool.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,84 +1,84 @@\n-  SHA-256 checksum 86690be2ef41c03651bedb6750df87a7cc65dc58103624a379b120745c382308\n+  SHA-256 checksum 0fd3bc752d7e5341dc63db924a570dbd18b3286892255e21abacd18a28a59808\n   Compiled from \"MemoryPool.java\"\n public class psiprobe.model.jmx.MemoryPool\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/MemoryPool\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/jmx/MemoryPool\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 7, methods: 15, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/MemoryPool\n-   #2 = Utf8               psiprobe/model/jmx/MemoryPool\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               init\n-   #8 = Utf8               J\n-   #9 = Utf8               max\n-  #10 = Utf8               used\n-  #11 = Utf8               committed\n-  #12 = Utf8               type\n-  #13 = Utf8               id\n-  #14 = Utf8               <init>\n-  #15 = Utf8               ()V\n-  #16 = Utf8               Code\n-  #17 = Methodref          #3.#18         // java/lang/Object.\"<init>\":()V\n-  #18 = NameAndType        #14:#15        // \"<init>\":()V\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/model/jmx/MemoryPool;\n-  #23 = Utf8               getName\n-  #24 = Utf8               ()Ljava/lang/String;\n-  #25 = Fieldref           #1.#26         // psiprobe/model/jmx/MemoryPool.name:Ljava/lang/String;\n-  #26 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #27 = Utf8               setName\n-  #28 = Utf8               (Ljava/lang/String;)V\n-  #29 = Methodref          #30.#32        // java/lang/String.replace:(CC)Ljava/lang/String;\n-  #30 = Class              #31            // java/lang/String\n-  #31 = Utf8               java/lang/String\n-  #32 = NameAndType        #33:#34        // replace:(CC)Ljava/lang/String;\n-  #33 = Utf8               replace\n-  #34 = Utf8               (CC)Ljava/lang/String;\n-  #35 = Methodref          #30.#36        // java/lang/String.toLowerCase:()Ljava/lang/String;\n-  #36 = NameAndType        #37:#24        // toLowerCase:()Ljava/lang/String;\n-  #37 = Utf8               toLowerCase\n-  #38 = Fieldref           #1.#39         // psiprobe/model/jmx/MemoryPool.id:Ljava/lang/String;\n-  #39 = NameAndType        #13:#6         // id:Ljava/lang/String;\n-  #40 = Utf8               StackMapTable\n-  #41 = Utf8               MethodParameters\n-  #42 = Utf8               getInit\n-  #43 = Utf8               ()J\n-  #44 = Fieldref           #1.#45         // psiprobe/model/jmx/MemoryPool.init:J\n-  #45 = NameAndType        #7:#8          // init:J\n-  #46 = Utf8               setInit\n-  #47 = Utf8               (J)V\n-  #48 = Utf8               getMax\n-  #49 = Fieldref           #1.#50         // psiprobe/model/jmx/MemoryPool.max:J\n-  #50 = NameAndType        #9:#8          // max:J\n-  #51 = Utf8               setMax\n-  #52 = Utf8               getUsed\n-  #53 = Fieldref           #1.#54         // psiprobe/model/jmx/MemoryPool.used:J\n-  #54 = NameAndType        #10:#8         // used:J\n-  #55 = Utf8               setUsed\n-  #56 = Utf8               getCommitted\n-  #57 = Fieldref           #1.#58         // psiprobe/model/jmx/MemoryPool.committed:J\n-  #58 = NameAndType        #11:#8         // committed:J\n-  #59 = Utf8               setCommitted\n-  #60 = Utf8               getType\n-  #61 = Fieldref           #1.#62         // psiprobe/model/jmx/MemoryPool.type:Ljava/lang/String;\n-  #62 = NameAndType        #12:#6         // type:Ljava/lang/String;\n-  #63 = Utf8               setType\n-  #64 = Utf8               getUsageScore\n-  #65 = Utf8               ()I\n-  #66 = Long               -1l\n-  #68 = Long               100l\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jmx/MemoryPool.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/jmx/MemoryPool\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/jmx/MemoryPool\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Methodref          #14.#15        // java/lang/String.replace:(CC)Ljava/lang/String;\n+  #14 = Class              #16            // java/lang/String\n+  #15 = NameAndType        #17:#18        // replace:(CC)Ljava/lang/String;\n+  #16 = Utf8               java/lang/String\n+  #17 = Utf8               replace\n+  #18 = Utf8               (CC)Ljava/lang/String;\n+  #19 = Methodref          #14.#20        // java/lang/String.toLowerCase:()Ljava/lang/String;\n+  #20 = NameAndType        #21:#22        // toLowerCase:()Ljava/lang/String;\n+  #21 = Utf8               toLowerCase\n+  #22 = Utf8               ()Ljava/lang/String;\n+  #23 = Fieldref           #8.#24         // psiprobe/model/jmx/MemoryPool.id:Ljava/lang/String;\n+  #24 = NameAndType        #25:#12        // id:Ljava/lang/String;\n+  #25 = Utf8               id\n+  #26 = Fieldref           #8.#27         // psiprobe/model/jmx/MemoryPool.init:J\n+  #27 = NameAndType        #28:#29        // init:J\n+  #28 = Utf8               init\n+  #29 = Utf8               J\n+  #30 = Fieldref           #8.#31         // psiprobe/model/jmx/MemoryPool.max:J\n+  #31 = NameAndType        #32:#29        // max:J\n+  #32 = Utf8               max\n+  #33 = Fieldref           #8.#34         // psiprobe/model/jmx/MemoryPool.used:J\n+  #34 = NameAndType        #35:#29        // used:J\n+  #35 = Utf8               used\n+  #36 = Fieldref           #8.#37         // psiprobe/model/jmx/MemoryPool.committed:J\n+  #37 = NameAndType        #38:#29        // committed:J\n+  #38 = Utf8               committed\n+  #39 = Fieldref           #8.#40         // psiprobe/model/jmx/MemoryPool.type:Ljava/lang/String;\n+  #40 = NameAndType        #41:#12        // type:Ljava/lang/String;\n+  #41 = Utf8               type\n+  #42 = Long               -1l\n+  #44 = Long               100l\n+  #46 = Utf8               Code\n+  #47 = Utf8               LineNumberTable\n+  #48 = Utf8               LocalVariableTable\n+  #49 = Utf8               this\n+  #50 = Utf8               Lpsiprobe/model/jmx/MemoryPool;\n+  #51 = Utf8               getName\n+  #52 = Utf8               setName\n+  #53 = Utf8               (Ljava/lang/String;)V\n+  #54 = Utf8               StackMapTable\n+  #55 = Utf8               MethodParameters\n+  #56 = Utf8               getInit\n+  #57 = Utf8               ()J\n+  #58 = Utf8               setInit\n+  #59 = Utf8               (J)V\n+  #60 = Utf8               getMax\n+  #61 = Utf8               setMax\n+  #62 = Utf8               getUsed\n+  #63 = Utf8               setUsed\n+  #64 = Utf8               getCommitted\n+  #65 = Utf8               setCommitted\n+  #66 = Utf8               getType\n+  #67 = Utf8               setType\n+  #68 = Utf8               getUsageScore\n+  #69 = Utf8               ()I\n   #70 = Utf8               div\n   #71 = Utf8               getId\n   #72 = Utf8               SourceFile\n   #73 = Utf8               MemoryPool.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -110,55 +110,55 @@\n \n   public psiprobe.model.jmx.MemoryPool();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #17                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #25                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #25                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: aload_0\n          6: aload_1\n          7: ifnull        24\n         10: aload_1\n         11: bipush        32\n         13: bipush        95\n-        15: invokevirtual #29                 // Method java/lang/String.replace:(CC)Ljava/lang/String;\n-        18: invokevirtual #35                 // Method java/lang/String.toLowerCase:()Ljava/lang/String;\n+        15: invokevirtual #13                 // Method java/lang/String.replace:(CC)Ljava/lang/String;\n+        18: invokevirtual #19                 // Method java/lang/String.toLowerCase:()Ljava/lang/String;\n         21: goto          25\n         24: aconst_null\n-        25: putfield      #38                 // Field id:Ljava/lang/String;\n+        25: putfield      #23                 // Field id:Ljava/lang/String;\n         28: return\n       LineNumberTable:\n         line 54: 0\n         line 55: 5\n         line 56: 28\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -177,30 +177,30 @@\n \n   public long getInit();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field init:J\n+         1: getfield      #26                 // Field init:J\n          4: lreturn\n       LineNumberTable:\n         line 64: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public void setInit(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #44                 // Field init:J\n+         2: putfield      #26                 // Field init:J\n          5: return\n       LineNumberTable:\n         line 73: 0\n         line 74: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/MemoryPool;\n@@ -211,30 +211,30 @@\n \n   public long getMax();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #49                 // Field max:J\n+         1: getfield      #30                 // Field max:J\n          4: lreturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public void setMax(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #49                 // Field max:J\n+         2: putfield      #30                 // Field max:J\n          5: return\n       LineNumberTable:\n         line 91: 0\n         line 92: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/MemoryPool;\n@@ -245,30 +245,30 @@\n \n   public long getUsed();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #53                 // Field used:J\n+         1: getfield      #33                 // Field used:J\n          4: lreturn\n       LineNumberTable:\n         line 100: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public void setUsed(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #53                 // Field used:J\n+         2: putfield      #33                 // Field used:J\n          5: return\n       LineNumberTable:\n         line 109: 0\n         line 110: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/MemoryPool;\n@@ -279,30 +279,30 @@\n \n   public long getCommitted();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #57                 // Field committed:J\n+         1: getfield      #36                 // Field committed:J\n          4: lreturn\n       LineNumberTable:\n         line 118: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public void setCommitted(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #57                 // Field committed:J\n+         2: putfield      #36                 // Field committed:J\n          5: return\n       LineNumberTable:\n         line 127: 0\n         line 128: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/MemoryPool;\n@@ -313,30 +313,30 @@\n \n   public java.lang.String getType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field type:Ljava/lang/String;\n+         1: getfield      #39                 // Field type:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 136: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n \n   public void setType(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #61                 // Field type:Ljava/lang/String;\n+         2: putfield      #39                 // Field type:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 145: 0\n         line 146: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/MemoryPool;\n@@ -347,49 +347,48 @@\n \n   public int getUsageScore();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=1\n          0: aload_0\n-         1: getfield      #49                 // Field max:J\n-         4: ldc2_w        #66                 // long -1l\n+         1: getfield      #30                 // Field max:J\n+         4: ldc2_w        #42                 // long -1l\n          7: lcmp\n          8: ifne          19\n         11: aload_0\n-        12: getfield      #57                 // Field committed:J\n+        12: getfield      #36                 // Field committed:J\n         15: lstore_1\n         16: goto          24\n         19: aload_0\n-        20: getfield      #49                 // Field max:J\n+        20: getfield      #30                 // Field max:J\n         23: lstore_1\n         24: lload_1\n         25: lconst_0\n         26: lcmp\n         27: ifne          34\n         30: iconst_0\n         31: goto          45\n         34: aload_0\n-        35: getfield      #53                 // Field used:J\n-        38: ldc2_w        #68                 // long 100l\n+        35: getfield      #33                 // Field used:J\n+        38: ldc2_w        #44                 // long 100l\n         41: lmul\n         42: lload_1\n         43: ldiv\n         44: l2i\n         45: ireturn\n       LineNumberTable:\n         line 155: 0\n         line 160: 11\n-        line 161: 16\n         line 162: 19\n         line 164: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      46     0  this   Lpsiprobe/model/jmx/MemoryPool;\n            16       3     1   div   J\n+            0      46     0  this   Lpsiprobe/model/jmx/MemoryPool;\n            24      22     1   div   J\n       StackMapTable: number_of_entries = 4\n         frame_type = 19 /* same */\n         frame_type = 252 /* append */\n           offset_delta = 4\n           locals = [ long ]\n         frame_type = 9 /* same */\n@@ -398,15 +397,15 @@\n \n   public java.lang.String getId();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field id:Ljava/lang/String;\n+         1: getfield      #23                 // Field id:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 173: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/MemoryPool;\n }\n"}]}, {"source1": "psiprobe/model/jmx/PooledClusterSender.class", "source2": "psiprobe/model/jmx/PooledClusterSender.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,36 +1,36 @@\n-  SHA-256 checksum d7eb394330bed13c9b2ff7c7f337829e8b908bb0a72a92b4c75e657b3bf3a05a\n+  SHA-256 checksum 567922e98af450466966671ddd39124db278bc2ce65f66af7328f0e9b522ad03\n   Compiled from \"PooledClusterSender.java\"\n public class psiprobe.model.jmx.PooledClusterSender extends psiprobe.model.jmx.ClusterSender\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/PooledClusterSender\n-  super_class: #3                         // psiprobe/model/jmx/ClusterSender\n+  this_class: #8                          // psiprobe/model/jmx/PooledClusterSender\n+  super_class: #2                         // psiprobe/model/jmx/ClusterSender\n   interfaces: 0, fields: 1, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/PooledClusterSender\n-   #2 = Utf8               psiprobe/model/jmx/PooledClusterSender\n-   #3 = Class              #4             // psiprobe/model/jmx/ClusterSender\n+   #1 = Methodref          #2.#3          // psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/model/jmx/ClusterSender\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/model/jmx/ClusterSender\n-   #5 = Utf8               maxPoolSocketLimit\n-   #6 = Utf8               I\n-   #7 = Utf8               <init>\n-   #8 = Utf8               ()V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n-  #11 = NameAndType        #7:#8          // \"<init>\":()V\n-  #12 = Utf8               LineNumberTable\n-  #13 = Utf8               LocalVariableTable\n-  #14 = Utf8               this\n-  #15 = Utf8               Lpsiprobe/model/jmx/PooledClusterSender;\n-  #16 = Utf8               getMaxPoolSocketLimit\n-  #17 = Utf8               ()I\n-  #18 = Fieldref           #1.#19         // psiprobe/model/jmx/PooledClusterSender.maxPoolSocketLimit:I\n-  #19 = NameAndType        #5:#6          // maxPoolSocketLimit:I\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jmx/PooledClusterSender.maxPoolSocketLimit:I\n+   #8 = Class              #10            // psiprobe/model/jmx/PooledClusterSender\n+   #9 = NameAndType        #11:#12        // maxPoolSocketLimit:I\n+  #10 = Utf8               psiprobe/model/jmx/PooledClusterSender\n+  #11 = Utf8               maxPoolSocketLimit\n+  #12 = Utf8               I\n+  #13 = Utf8               Code\n+  #14 = Utf8               LineNumberTable\n+  #15 = Utf8               LocalVariableTable\n+  #16 = Utf8               this\n+  #17 = Utf8               Lpsiprobe/model/jmx/PooledClusterSender;\n+  #18 = Utf8               getMaxPoolSocketLimit\n+  #19 = Utf8               ()I\n   #20 = Utf8               setMaxPoolSocketLimit\n   #21 = Utf8               (I)V\n   #22 = Utf8               MethodParameters\n   #23 = Utf8               SourceFile\n   #24 = Utf8               PooledClusterSender.java\n {\n   private int maxPoolSocketLimit;\n@@ -39,44 +39,44 @@\n \n   public psiprobe.model.jmx.PooledClusterSender();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/PooledClusterSender;\n \n   public int getMaxPoolSocketLimit();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field maxPoolSocketLimit:I\n+         1: getfield      #7                  // Field maxPoolSocketLimit:I\n          4: ireturn\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/PooledClusterSender;\n \n   public void setMaxPoolSocketLimit(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #18                 // Field maxPoolSocketLimit:I\n+         2: putfield      #7                  // Field maxPoolSocketLimit:I\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/PooledClusterSender;\n"}]}, {"source1": "psiprobe/model/jmx/RuntimeInformation.class", "source2": "psiprobe/model/jmx/RuntimeInformation.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,109 +1,109 @@\n-  SHA-256 checksum b74393f59e3d647711281bb87b0092faa5a55a15de5473f6542e2e38723f3e24\n+  SHA-256 checksum c403685db62b75a2589c9f2b37058ab74d15f90535b3b21f19dceaf2377640d5\n   Compiled from \"RuntimeInformation.java\"\n public class psiprobe.model.jmx.RuntimeInformation\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/RuntimeInformation\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/jmx/RuntimeInformation\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 14, methods: 29, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/RuntimeInformation\n-   #2 = Utf8               psiprobe/model/jmx/RuntimeInformation\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               vmVendor\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               committedVirtualMemorySize\n-   #8 = Utf8               J\n-   #9 = Utf8               freePhysicalMemorySize\n-  #10 = Utf8               freeSwapSpaceSize\n-  #11 = Utf8               processCpuTime\n-  #12 = Utf8               availableProcessors\n-  #13 = Utf8               I\n-  #14 = Utf8               totalPhysicalMemorySize\n-  #15 = Utf8               totalSwapSpaceSize\n-  #16 = Utf8               osName\n-  #17 = Utf8               osVersion\n-  #18 = Utf8               startTime\n-  #19 = Utf8               uptime\n-  #20 = Utf8               openFileDescriptorCount\n-  #21 = Utf8               maxFileDescriptorCount\n-  #22 = Utf8               <init>\n-  #23 = Utf8               ()V\n-  #24 = Utf8               Code\n-  #25 = Methodref          #3.#26         // java/lang/Object.\"<init>\":()V\n-  #26 = NameAndType        #22:#23        // \"<init>\":()V\n-  #27 = Fieldref           #1.#28         // psiprobe/model/jmx/RuntimeInformation.availableProcessors:I\n-  #28 = NameAndType        #12:#13        // availableProcessors:I\n-  #29 = Utf8               LineNumberTable\n-  #30 = Utf8               LocalVariableTable\n-  #31 = Utf8               this\n-  #32 = Utf8               Lpsiprobe/model/jmx/RuntimeInformation;\n-  #33 = Utf8               getCommittedVirtualMemorySize\n-  #34 = Utf8               ()J\n-  #35 = Fieldref           #1.#36         // psiprobe/model/jmx/RuntimeInformation.committedVirtualMemorySize:J\n-  #36 = NameAndType        #7:#8          // committedVirtualMemorySize:J\n-  #37 = Utf8               setCommittedVirtualMemorySize\n-  #38 = Utf8               (J)V\n-  #39 = Utf8               MethodParameters\n-  #40 = Utf8               getFreePhysicalMemorySize\n-  #41 = Fieldref           #1.#42         // psiprobe/model/jmx/RuntimeInformation.freePhysicalMemorySize:J\n-  #42 = NameAndType        #9:#8          // freePhysicalMemorySize:J\n-  #43 = Utf8               setFreePhysicalMemorySize\n-  #44 = Utf8               getFreeSwapSpaceSize\n-  #45 = Fieldref           #1.#46         // psiprobe/model/jmx/RuntimeInformation.freeSwapSpaceSize:J\n-  #46 = NameAndType        #10:#8         // freeSwapSpaceSize:J\n-  #47 = Utf8               setFreeSwapSpaceSize\n-  #48 = Utf8               getProcessCpuTime\n-  #49 = Fieldref           #1.#50         // psiprobe/model/jmx/RuntimeInformation.processCpuTime:J\n-  #50 = NameAndType        #11:#8         // processCpuTime:J\n-  #51 = Utf8               setProcessCpuTime\n-  #52 = Utf8               getAvailableProcessors\n-  #53 = Utf8               ()I\n-  #54 = Utf8               setAvailableProcessors\n-  #55 = Utf8               (I)V\n-  #56 = Utf8               getTotalPhysicalMemorySize\n-  #57 = Fieldref           #1.#58         // psiprobe/model/jmx/RuntimeInformation.totalPhysicalMemorySize:J\n-  #58 = NameAndType        #14:#8         // totalPhysicalMemorySize:J\n-  #59 = Utf8               setTotalPhysicalMemorySize\n-  #60 = Utf8               getTotalSwapSpaceSize\n-  #61 = Fieldref           #1.#62         // psiprobe/model/jmx/RuntimeInformation.totalSwapSpaceSize:J\n-  #62 = NameAndType        #15:#8         // totalSwapSpaceSize:J\n-  #63 = Utf8               setTotalSwapSpaceSize\n-  #64 = Utf8               getOsName\n-  #65 = Utf8               ()Ljava/lang/String;\n-  #66 = Fieldref           #1.#67         // psiprobe/model/jmx/RuntimeInformation.osName:Ljava/lang/String;\n-  #67 = NameAndType        #16:#6         // osName:Ljava/lang/String;\n-  #68 = Utf8               setOsName\n-  #69 = Utf8               (Ljava/lang/String;)V\n-  #70 = Utf8               getOsVersion\n-  #71 = Fieldref           #1.#72         // psiprobe/model/jmx/RuntimeInformation.osVersion:Ljava/lang/String;\n-  #72 = NameAndType        #17:#6         // osVersion:Ljava/lang/String;\n-  #73 = Utf8               setOsVersion\n-  #74 = Utf8               getStartTime\n-  #75 = Fieldref           #1.#76         // psiprobe/model/jmx/RuntimeInformation.startTime:J\n-  #76 = NameAndType        #18:#8         // startTime:J\n-  #77 = Utf8               setStartTime\n-  #78 = Utf8               getUptime\n-  #79 = Fieldref           #1.#80         // psiprobe/model/jmx/RuntimeInformation.uptime:J\n-  #80 = NameAndType        #19:#8         // uptime:J\n-  #81 = Utf8               setUptime\n-  #82 = Utf8               getVmVendor\n-  #83 = Fieldref           #1.#84         // psiprobe/model/jmx/RuntimeInformation.vmVendor:Ljava/lang/String;\n-  #84 = NameAndType        #5:#6          // vmVendor:Ljava/lang/String;\n-  #85 = Utf8               setVmVendor\n-  #86 = Utf8               getOpenFileDescriptorCount\n-  #87 = Fieldref           #1.#88         // psiprobe/model/jmx/RuntimeInformation.openFileDescriptorCount:J\n-  #88 = NameAndType        #20:#8         // openFileDescriptorCount:J\n-  #89 = Utf8               setOpenFileDescriptorCount\n-  #90 = Utf8               getMaxFileDescriptorCount\n-  #91 = Fieldref           #1.#92         // psiprobe/model/jmx/RuntimeInformation.maxFileDescriptorCount:J\n-  #92 = NameAndType        #21:#8         // maxFileDescriptorCount:J\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jmx/RuntimeInformation.availableProcessors:I\n+   #8 = Class              #10            // psiprobe/model/jmx/RuntimeInformation\n+   #9 = NameAndType        #11:#12        // availableProcessors:I\n+  #10 = Utf8               psiprobe/model/jmx/RuntimeInformation\n+  #11 = Utf8               availableProcessors\n+  #12 = Utf8               I\n+  #13 = Fieldref           #8.#14         // psiprobe/model/jmx/RuntimeInformation.committedVirtualMemorySize:J\n+  #14 = NameAndType        #15:#16        // committedVirtualMemorySize:J\n+  #15 = Utf8               committedVirtualMemorySize\n+  #16 = Utf8               J\n+  #17 = Fieldref           #8.#18         // psiprobe/model/jmx/RuntimeInformation.freePhysicalMemorySize:J\n+  #18 = NameAndType        #19:#16        // freePhysicalMemorySize:J\n+  #19 = Utf8               freePhysicalMemorySize\n+  #20 = Fieldref           #8.#21         // psiprobe/model/jmx/RuntimeInformation.freeSwapSpaceSize:J\n+  #21 = NameAndType        #22:#16        // freeSwapSpaceSize:J\n+  #22 = Utf8               freeSwapSpaceSize\n+  #23 = Fieldref           #8.#24         // psiprobe/model/jmx/RuntimeInformation.processCpuTime:J\n+  #24 = NameAndType        #25:#16        // processCpuTime:J\n+  #25 = Utf8               processCpuTime\n+  #26 = Fieldref           #8.#27         // psiprobe/model/jmx/RuntimeInformation.totalPhysicalMemorySize:J\n+  #27 = NameAndType        #28:#16        // totalPhysicalMemorySize:J\n+  #28 = Utf8               totalPhysicalMemorySize\n+  #29 = Fieldref           #8.#30         // psiprobe/model/jmx/RuntimeInformation.totalSwapSpaceSize:J\n+  #30 = NameAndType        #31:#16        // totalSwapSpaceSize:J\n+  #31 = Utf8               totalSwapSpaceSize\n+  #32 = Fieldref           #8.#33         // psiprobe/model/jmx/RuntimeInformation.osName:Ljava/lang/String;\n+  #33 = NameAndType        #34:#35        // osName:Ljava/lang/String;\n+  #34 = Utf8               osName\n+  #35 = Utf8               Ljava/lang/String;\n+  #36 = Fieldref           #8.#37         // psiprobe/model/jmx/RuntimeInformation.osVersion:Ljava/lang/String;\n+  #37 = NameAndType        #38:#35        // osVersion:Ljava/lang/String;\n+  #38 = Utf8               osVersion\n+  #39 = Fieldref           #8.#40         // psiprobe/model/jmx/RuntimeInformation.startTime:J\n+  #40 = NameAndType        #41:#16        // startTime:J\n+  #41 = Utf8               startTime\n+  #42 = Fieldref           #8.#43         // psiprobe/model/jmx/RuntimeInformation.uptime:J\n+  #43 = NameAndType        #44:#16        // uptime:J\n+  #44 = Utf8               uptime\n+  #45 = Fieldref           #8.#46         // psiprobe/model/jmx/RuntimeInformation.vmVendor:Ljava/lang/String;\n+  #46 = NameAndType        #47:#35        // vmVendor:Ljava/lang/String;\n+  #47 = Utf8               vmVendor\n+  #48 = Fieldref           #8.#49         // psiprobe/model/jmx/RuntimeInformation.openFileDescriptorCount:J\n+  #49 = NameAndType        #50:#16        // openFileDescriptorCount:J\n+  #50 = Utf8               openFileDescriptorCount\n+  #51 = Fieldref           #8.#52         // psiprobe/model/jmx/RuntimeInformation.maxFileDescriptorCount:J\n+  #52 = NameAndType        #53:#16        // maxFileDescriptorCount:J\n+  #53 = Utf8               maxFileDescriptorCount\n+  #54 = Utf8               Code\n+  #55 = Utf8               LineNumberTable\n+  #56 = Utf8               LocalVariableTable\n+  #57 = Utf8               this\n+  #58 = Utf8               Lpsiprobe/model/jmx/RuntimeInformation;\n+  #59 = Utf8               getCommittedVirtualMemorySize\n+  #60 = Utf8               ()J\n+  #61 = Utf8               setCommittedVirtualMemorySize\n+  #62 = Utf8               (J)V\n+  #63 = Utf8               MethodParameters\n+  #64 = Utf8               getFreePhysicalMemorySize\n+  #65 = Utf8               setFreePhysicalMemorySize\n+  #66 = Utf8               getFreeSwapSpaceSize\n+  #67 = Utf8               setFreeSwapSpaceSize\n+  #68 = Utf8               getProcessCpuTime\n+  #69 = Utf8               setProcessCpuTime\n+  #70 = Utf8               getAvailableProcessors\n+  #71 = Utf8               ()I\n+  #72 = Utf8               setAvailableProcessors\n+  #73 = Utf8               (I)V\n+  #74 = Utf8               getTotalPhysicalMemorySize\n+  #75 = Utf8               setTotalPhysicalMemorySize\n+  #76 = Utf8               getTotalSwapSpaceSize\n+  #77 = Utf8               setTotalSwapSpaceSize\n+  #78 = Utf8               getOsName\n+  #79 = Utf8               ()Ljava/lang/String;\n+  #80 = Utf8               setOsName\n+  #81 = Utf8               (Ljava/lang/String;)V\n+  #82 = Utf8               getOsVersion\n+  #83 = Utf8               setOsVersion\n+  #84 = Utf8               getStartTime\n+  #85 = Utf8               setStartTime\n+  #86 = Utf8               getUptime\n+  #87 = Utf8               setUptime\n+  #88 = Utf8               getVmVendor\n+  #89 = Utf8               setVmVendor\n+  #90 = Utf8               getOpenFileDescriptorCount\n+  #91 = Utf8               setOpenFileDescriptorCount\n+  #92 = Utf8               getMaxFileDescriptorCount\n   #93 = Utf8               setMaxFileDescriptorCount\n   #94 = Utf8               SourceFile\n   #95 = Utf8               RuntimeInformation.java\n {\n   private java.lang.String vmVendor;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n@@ -162,49 +162,48 @@\n \n   public psiprobe.model.jmx.RuntimeInformation();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #25                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #27                 // Field availableProcessors:I\n+         6: putfield      #7                  // Field availableProcessors:I\n          9: return\n       LineNumberTable:\n         line 16: 0\n         line 34: 4\n-        line 16: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public long getCommittedVirtualMemorySize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field committedVirtualMemorySize:J\n+         1: getfield      #13                 // Field committedVirtualMemorySize:J\n          4: lreturn\n       LineNumberTable:\n         line 66: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setCommittedVirtualMemorySize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #35                 // Field committedVirtualMemorySize:J\n+         2: putfield      #13                 // Field committedVirtualMemorySize:J\n          5: return\n       LineNumberTable:\n         line 75: 0\n         line 76: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -215,30 +214,30 @@\n \n   public long getFreePhysicalMemorySize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #41                 // Field freePhysicalMemorySize:J\n+         1: getfield      #17                 // Field freePhysicalMemorySize:J\n          4: lreturn\n       LineNumberTable:\n         line 84: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setFreePhysicalMemorySize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #41                 // Field freePhysicalMemorySize:J\n+         2: putfield      #17                 // Field freePhysicalMemorySize:J\n          5: return\n       LineNumberTable:\n         line 93: 0\n         line 94: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -249,30 +248,30 @@\n \n   public long getFreeSwapSpaceSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #45                 // Field freeSwapSpaceSize:J\n+         1: getfield      #20                 // Field freeSwapSpaceSize:J\n          4: lreturn\n       LineNumberTable:\n         line 102: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setFreeSwapSpaceSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #45                 // Field freeSwapSpaceSize:J\n+         2: putfield      #20                 // Field freeSwapSpaceSize:J\n          5: return\n       LineNumberTable:\n         line 111: 0\n         line 112: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -283,30 +282,30 @@\n \n   public long getProcessCpuTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #49                 // Field processCpuTime:J\n+         1: getfield      #23                 // Field processCpuTime:J\n          4: lreturn\n       LineNumberTable:\n         line 120: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setProcessCpuTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #49                 // Field processCpuTime:J\n+         2: putfield      #23                 // Field processCpuTime:J\n          5: return\n       LineNumberTable:\n         line 129: 0\n         line 130: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -317,30 +316,30 @@\n \n   public int getAvailableProcessors();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field availableProcessors:I\n+         1: getfield      #7                  // Field availableProcessors:I\n          4: ireturn\n       LineNumberTable:\n         line 138: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setAvailableProcessors(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #27                 // Field availableProcessors:I\n+         2: putfield      #7                  // Field availableProcessors:I\n          5: return\n       LineNumberTable:\n         line 147: 0\n         line 148: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -351,30 +350,30 @@\n \n   public long getTotalPhysicalMemorySize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #57                 // Field totalPhysicalMemorySize:J\n+         1: getfield      #26                 // Field totalPhysicalMemorySize:J\n          4: lreturn\n       LineNumberTable:\n         line 156: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setTotalPhysicalMemorySize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #57                 // Field totalPhysicalMemorySize:J\n+         2: putfield      #26                 // Field totalPhysicalMemorySize:J\n          5: return\n       LineNumberTable:\n         line 165: 0\n         line 166: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -385,30 +384,30 @@\n \n   public long getTotalSwapSpaceSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #61                 // Field totalSwapSpaceSize:J\n+         1: getfield      #29                 // Field totalSwapSpaceSize:J\n          4: lreturn\n       LineNumberTable:\n         line 174: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setTotalSwapSpaceSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #61                 // Field totalSwapSpaceSize:J\n+         2: putfield      #29                 // Field totalSwapSpaceSize:J\n          5: return\n       LineNumberTable:\n         line 183: 0\n         line 184: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -419,30 +418,30 @@\n \n   public java.lang.String getOsName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #66                 // Field osName:Ljava/lang/String;\n+         1: getfield      #32                 // Field osName:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 192: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setOsName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #66                 // Field osName:Ljava/lang/String;\n+         2: putfield      #32                 // Field osName:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 201: 0\n         line 202: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -453,30 +452,30 @@\n \n   public java.lang.String getOsVersion();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #71                 // Field osVersion:Ljava/lang/String;\n+         1: getfield      #36                 // Field osVersion:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 210: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setOsVersion(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #71                 // Field osVersion:Ljava/lang/String;\n+         2: putfield      #36                 // Field osVersion:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 219: 0\n         line 220: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -487,30 +486,30 @@\n \n   public long getStartTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #75                 // Field startTime:J\n+         1: getfield      #39                 // Field startTime:J\n          4: lreturn\n       LineNumberTable:\n         line 228: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setStartTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #75                 // Field startTime:J\n+         2: putfield      #39                 // Field startTime:J\n          5: return\n       LineNumberTable:\n         line 237: 0\n         line 238: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -521,30 +520,30 @@\n \n   public long getUptime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #79                 // Field uptime:J\n+         1: getfield      #42                 // Field uptime:J\n          4: lreturn\n       LineNumberTable:\n         line 246: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setUptime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #79                 // Field uptime:J\n+         2: putfield      #42                 // Field uptime:J\n          5: return\n       LineNumberTable:\n         line 255: 0\n         line 256: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -555,30 +554,30 @@\n \n   public java.lang.String getVmVendor();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #83                 // Field vmVendor:Ljava/lang/String;\n+         1: getfield      #45                 // Field vmVendor:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 264: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setVmVendor(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #83                 // Field vmVendor:Ljava/lang/String;\n+         2: putfield      #45                 // Field vmVendor:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 273: 0\n         line 274: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -589,30 +588,30 @@\n \n   public long getOpenFileDescriptorCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #87                 // Field openFileDescriptorCount:J\n+         1: getfield      #48                 // Field openFileDescriptorCount:J\n          4: lreturn\n       LineNumberTable:\n         line 282: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setOpenFileDescriptorCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #87                 // Field openFileDescriptorCount:J\n+         2: putfield      #48                 // Field openFileDescriptorCount:J\n          5: return\n       LineNumberTable:\n         line 291: 0\n         line 292: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n@@ -623,30 +622,30 @@\n \n   public long getMaxFileDescriptorCount();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #91                 // Field maxFileDescriptorCount:J\n+         1: getfield      #51                 // Field maxFileDescriptorCount:J\n          4: lreturn\n       LineNumberTable:\n         line 300: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n \n   public void setMaxFileDescriptorCount(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #91                 // Field maxFileDescriptorCount:J\n+         2: putfield      #51                 // Field maxFileDescriptorCount:J\n          5: return\n       LineNumberTable:\n         line 309: 0\n         line 310: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/RuntimeInformation;\n"}]}, {"source1": "psiprobe/model/jmx/SyncClusterSender.class", "source2": "psiprobe/model/jmx/SyncClusterSender.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,58 +1,58 @@\n-  SHA-256 checksum 998704afc14517fdf2841641731963ef9d0dfb8006a78d87e5fe7716e592d013\n+  SHA-256 checksum ae5a4d8a42996627f36c2af8a6804e9505ceb61a7d2f8f3b27f1a40a0f7c2d26\n   Compiled from \"SyncClusterSender.java\"\n public class psiprobe.model.jmx.SyncClusterSender extends psiprobe.model.jmx.ClusterSender\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/SyncClusterSender\n-  super_class: #3                         // psiprobe/model/jmx/ClusterSender\n+  this_class: #8                          // psiprobe/model/jmx/SyncClusterSender\n+  super_class: #2                         // psiprobe/model/jmx/ClusterSender\n   interfaces: 0, fields: 5, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/SyncClusterSender\n-   #2 = Utf8               psiprobe/model/jmx/SyncClusterSender\n-   #3 = Class              #4             // psiprobe/model/jmx/ClusterSender\n+   #1 = Methodref          #2.#3          // psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/model/jmx/ClusterSender\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/model/jmx/ClusterSender\n-   #5 = Utf8               dataFailureCounter\n-   #6 = Utf8               J\n-   #7 = Utf8               dataResendCounter\n-   #8 = Utf8               socketOpenCounter\n-   #9 = Utf8               socketCloseCounter\n-  #10 = Utf8               socketOpenFailureCounter\n-  #11 = Utf8               <init>\n-  #12 = Utf8               ()V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #3.#15         // psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n-  #15 = NameAndType        #11:#12        // \"<init>\":()V\n-  #16 = Utf8               LineNumberTable\n-  #17 = Utf8               LocalVariableTable\n-  #18 = Utf8               this\n-  #19 = Utf8               Lpsiprobe/model/jmx/SyncClusterSender;\n-  #20 = Utf8               getDataFailureCounter\n-  #21 = Utf8               ()J\n-  #22 = Fieldref           #1.#23         // psiprobe/model/jmx/SyncClusterSender.dataFailureCounter:J\n-  #23 = NameAndType        #5:#6          // dataFailureCounter:J\n-  #24 = Utf8               setDataFailureCounter\n-  #25 = Utf8               (J)V\n-  #26 = Utf8               MethodParameters\n-  #27 = Utf8               getDataResendCounter\n-  #28 = Fieldref           #1.#29         // psiprobe/model/jmx/SyncClusterSender.dataResendCounter:J\n-  #29 = NameAndType        #7:#6          // dataResendCounter:J\n-  #30 = Utf8               setDataResendCounter\n-  #31 = Utf8               getSocketOpenCounter\n-  #32 = Fieldref           #1.#33         // psiprobe/model/jmx/SyncClusterSender.socketOpenCounter:J\n-  #33 = NameAndType        #8:#6          // socketOpenCounter:J\n-  #34 = Utf8               setSocketOpenCounter\n-  #35 = Utf8               getSocketCloseCounter\n-  #36 = Fieldref           #1.#37         // psiprobe/model/jmx/SyncClusterSender.socketCloseCounter:J\n-  #37 = NameAndType        #9:#6          // socketCloseCounter:J\n-  #38 = Utf8               setSocketCloseCounter\n-  #39 = Utf8               getSocketOpenFailureCounter\n-  #40 = Fieldref           #1.#41         // psiprobe/model/jmx/SyncClusterSender.socketOpenFailureCounter:J\n-  #41 = NameAndType        #10:#6         // socketOpenFailureCounter:J\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jmx/SyncClusterSender.dataFailureCounter:J\n+   #8 = Class              #10            // psiprobe/model/jmx/SyncClusterSender\n+   #9 = NameAndType        #11:#12        // dataFailureCounter:J\n+  #10 = Utf8               psiprobe/model/jmx/SyncClusterSender\n+  #11 = Utf8               dataFailureCounter\n+  #12 = Utf8               J\n+  #13 = Fieldref           #8.#14         // psiprobe/model/jmx/SyncClusterSender.dataResendCounter:J\n+  #14 = NameAndType        #15:#12        // dataResendCounter:J\n+  #15 = Utf8               dataResendCounter\n+  #16 = Fieldref           #8.#17         // psiprobe/model/jmx/SyncClusterSender.socketOpenCounter:J\n+  #17 = NameAndType        #18:#12        // socketOpenCounter:J\n+  #18 = Utf8               socketOpenCounter\n+  #19 = Fieldref           #8.#20         // psiprobe/model/jmx/SyncClusterSender.socketCloseCounter:J\n+  #20 = NameAndType        #21:#12        // socketCloseCounter:J\n+  #21 = Utf8               socketCloseCounter\n+  #22 = Fieldref           #8.#23         // psiprobe/model/jmx/SyncClusterSender.socketOpenFailureCounter:J\n+  #23 = NameAndType        #24:#12        // socketOpenFailureCounter:J\n+  #24 = Utf8               socketOpenFailureCounter\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Lpsiprobe/model/jmx/SyncClusterSender;\n+  #30 = Utf8               getDataFailureCounter\n+  #31 = Utf8               ()J\n+  #32 = Utf8               setDataFailureCounter\n+  #33 = Utf8               (J)V\n+  #34 = Utf8               MethodParameters\n+  #35 = Utf8               getDataResendCounter\n+  #36 = Utf8               setDataResendCounter\n+  #37 = Utf8               getSocketOpenCounter\n+  #38 = Utf8               setSocketOpenCounter\n+  #39 = Utf8               getSocketCloseCounter\n+  #40 = Utf8               setSocketCloseCounter\n+  #41 = Utf8               getSocketOpenFailureCounter\n   #42 = Utf8               setSocketOpenFailureCounter\n   #43 = Utf8               SourceFile\n   #44 = Utf8               SyncClusterSender.java\n {\n   private long dataFailureCounter;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n@@ -75,44 +75,44 @@\n \n   public psiprobe.model.jmx.SyncClusterSender();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #14                 // Method psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/model/jmx/ClusterSender.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 16: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n \n   public long getDataFailureCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #22                 // Field dataFailureCounter:J\n+         1: getfield      #7                  // Field dataFailureCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n \n   public void setDataFailureCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #22                 // Field dataFailureCounter:J\n+         2: putfield      #7                  // Field dataFailureCounter:J\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n@@ -123,30 +123,30 @@\n \n   public long getDataResendCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field dataResendCounter:J\n+         1: getfield      #13                 // Field dataResendCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n \n   public void setDataResendCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #28                 // Field dataResendCounter:J\n+         2: putfield      #13                 // Field dataResendCounter:J\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n@@ -157,30 +157,30 @@\n \n   public long getSocketOpenCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field socketOpenCounter:J\n+         1: getfield      #16                 // Field socketOpenCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n \n   public void setSocketOpenCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #32                 // Field socketOpenCounter:J\n+         2: putfield      #16                 // Field socketOpenCounter:J\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n@@ -191,30 +191,30 @@\n \n   public long getSocketCloseCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #36                 // Field socketCloseCounter:J\n+         1: getfield      #19                 // Field socketCloseCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n \n   public void setSocketCloseCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #36                 // Field socketCloseCounter:J\n+         2: putfield      #19                 // Field socketCloseCounter:J\n          5: return\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n@@ -225,30 +225,30 @@\n \n   public long getSocketOpenFailureCounter();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #40                 // Field socketOpenFailureCounter:J\n+         1: getfield      #22                 // Field socketOpenFailureCounter:J\n          4: lreturn\n       LineNumberTable:\n         line 111: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n \n   public void setSocketOpenFailureCounter(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #40                 // Field socketOpenFailureCounter:J\n+         2: putfield      #22                 // Field socketOpenFailureCounter:J\n          5: return\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/SyncClusterSender;\n"}]}, {"source1": "psiprobe/model/jmx/ThreadPoolObjectName.class", "source2": "psiprobe/model/jmx/ThreadPoolObjectName.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,148 +1,147 @@\n-  SHA-256 checksum f84ff5cf6969d5738e488953728bd079eef267a7e013ecb140958cfa86fcff38\n+  SHA-256 checksum b1df03b1512f9377e7136e1b978fde7ffb7fb6cc0302aaf05b223dede9d0bb23\n   Compiled from \"ThreadPoolObjectName.java\"\n public class psiprobe.model.jmx.ThreadPoolObjectName\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jmx/ThreadPoolObjectName\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/jmx/ThreadPoolObjectName\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jmx/ThreadPoolObjectName\n-   #2 = Utf8               psiprobe/model/jmx/ThreadPoolObjectName\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               threadPoolName\n-   #6 = Utf8               Ljavax/management/ObjectName;\n-   #7 = Utf8               globalRequestProcessorName\n-   #8 = Utf8               requestProcessorNames\n-   #9 = Utf8               Ljava/util/List;\n-  #10 = Utf8               Signature\n-  #11 = Utf8               Ljava/util/List<Ljavax/management/ObjectName;>;\n-  #12 = Utf8               <init>\n-  #13 = Utf8               ()V\n-  #14 = Utf8               Code\n-  #15 = Methodref          #3.#16         // java/lang/Object.\"<init>\":()V\n-  #16 = NameAndType        #12:#13        // \"<init>\":()V\n-  #17 = Class              #18            // java/util/ArrayList\n-  #18 = Utf8               java/util/ArrayList\n-  #19 = Methodref          #17.#16        // java/util/ArrayList.\"<init>\":()V\n-  #20 = Fieldref           #1.#21         // psiprobe/model/jmx/ThreadPoolObjectName.requestProcessorNames:Ljava/util/List;\n-  #21 = NameAndType        #8:#9          // requestProcessorNames:Ljava/util/List;\n-  #22 = Utf8               LineNumberTable\n-  #23 = Utf8               LocalVariableTable\n-  #24 = Utf8               this\n-  #25 = Utf8               Lpsiprobe/model/jmx/ThreadPoolObjectName;\n-  #26 = Utf8               getThreadPoolName\n-  #27 = Utf8               ()Ljavax/management/ObjectName;\n-  #28 = Fieldref           #1.#29         // psiprobe/model/jmx/ThreadPoolObjectName.threadPoolName:Ljavax/management/ObjectName;\n-  #29 = NameAndType        #5:#6          // threadPoolName:Ljavax/management/ObjectName;\n-  #30 = Utf8               getGlobalRequestProcessorName\n-  #31 = Fieldref           #1.#32         // psiprobe/model/jmx/ThreadPoolObjectName.globalRequestProcessorName:Ljavax/management/ObjectName;\n-  #32 = NameAndType        #7:#6          // globalRequestProcessorName:Ljavax/management/ObjectName;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/util/ArrayList\n+   #8 = Utf8               java/util/ArrayList\n+   #9 = Methodref          #7.#3          // java/util/ArrayList.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/model/jmx/ThreadPoolObjectName.requestProcessorNames:Ljava/util/List;\n+  #11 = Class              #13            // psiprobe/model/jmx/ThreadPoolObjectName\n+  #12 = NameAndType        #14:#15        // requestProcessorNames:Ljava/util/List;\n+  #13 = Utf8               psiprobe/model/jmx/ThreadPoolObjectName\n+  #14 = Utf8               requestProcessorNames\n+  #15 = Utf8               Ljava/util/List;\n+  #16 = Fieldref           #11.#17        // psiprobe/model/jmx/ThreadPoolObjectName.threadPoolName:Ljavax/management/ObjectName;\n+  #17 = NameAndType        #18:#19        // threadPoolName:Ljavax/management/ObjectName;\n+  #18 = Utf8               threadPoolName\n+  #19 = Utf8               Ljavax/management/ObjectName;\n+  #20 = Fieldref           #11.#21        // psiprobe/model/jmx/ThreadPoolObjectName.globalRequestProcessorName:Ljavax/management/ObjectName;\n+  #21 = NameAndType        #22:#19        // globalRequestProcessorName:Ljavax/management/ObjectName;\n+  #22 = Utf8               globalRequestProcessorName\n+  #23 = Utf8               Signature\n+  #24 = Utf8               Ljava/util/List<Ljavax/management/ObjectName;>;\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Lpsiprobe/model/jmx/ThreadPoolObjectName;\n+  #30 = Utf8               getThreadPoolName\n+  #31 = Utf8               ()Ljavax/management/ObjectName;\n+  #32 = Utf8               getGlobalRequestProcessorName\n   #33 = Utf8               getRequestProcessorNames\n   #34 = Utf8               ()Ljava/util/List;\n   #35 = Utf8               ()Ljava/util/List<Ljavax/management/ObjectName;>;\n   #36 = Utf8               setThreadPoolName\n   #37 = Utf8               (Ljavax/management/ObjectName;)V\n   #38 = Utf8               MethodParameters\n   #39 = Utf8               setGlobalRequestProcessorName\n   #40 = Utf8               setRequestProcessorNames\n   #41 = Utf8               (Ljava/util/List;)V\n-  #42 = Utf8               (Ljava/util/List<Ljavax/management/ObjectName;>;)V\n-  #43 = Utf8               LocalVariableTypeTable\n+  #42 = Utf8               LocalVariableTypeTable\n+  #43 = Utf8               (Ljava/util/List<Ljavax/management/ObjectName;>;)V\n   #44 = Utf8               SourceFile\n   #45 = Utf8               ThreadPoolObjectName.java\n {\n   private javax.management.ObjectName threadPoolName;\n     descriptor: Ljavax/management/ObjectName;\n     flags: (0x0002) ACC_PRIVATE\n \n   private javax.management.ObjectName globalRequestProcessorName;\n     descriptor: Ljavax/management/ObjectName;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.List<javax.management.ObjectName> requestProcessorNames;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #11                          // Ljava/util/List<Ljavax/management/ObjectName;>;\n+    Signature: #24                          // Ljava/util/List<Ljavax/management/ObjectName;>;\n \n   public psiprobe.model.jmx.ThreadPoolObjectName();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #15                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #17                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #19                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #20                 // Field requestProcessorNames:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field requestProcessorNames:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 22: 0\n         line 31: 4\n-        line 22: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n \n   public javax.management.ObjectName getThreadPoolName();\n     descriptor: ()Ljavax/management/ObjectName;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #28                 // Field threadPoolName:Ljavax/management/ObjectName;\n+         1: getfield      #16                 // Field threadPoolName:Ljavax/management/ObjectName;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n \n   public javax.management.ObjectName getGlobalRequestProcessorName();\n     descriptor: ()Ljavax/management/ObjectName;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field globalRequestProcessorName:Ljavax/management/ObjectName;\n+         1: getfield      #20                 // Field globalRequestProcessorName:Ljavax/management/ObjectName;\n          4: areturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n \n   public java.util.List<javax.management.ObjectName> getRequestProcessorNames();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #35                          // ()Ljava/util/List<Ljavax/management/ObjectName;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field requestProcessorNames:Ljava/util/List;\n+         1: getfield      #10                 // Field requestProcessorNames:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n+    Signature: #35                          // ()Ljava/util/List<Ljavax/management/ObjectName;>;\n \n   public void setThreadPoolName(javax.management.ObjectName);\n     descriptor: (Ljavax/management/ObjectName;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #28                 // Field threadPoolName:Ljavax/management/ObjectName;\n+         2: putfield      #16                 // Field threadPoolName:Ljavax/management/ObjectName;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n@@ -154,15 +153,15 @@\n   public void setGlobalRequestProcessorName(javax.management.ObjectName);\n     descriptor: (Ljavax/management/ObjectName;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #31                 // Field globalRequestProcessorName:Ljavax/management/ObjectName;\n+         2: putfield      #20                 // Field globalRequestProcessorName:Ljavax/management/ObjectName;\n          5: return\n       LineNumberTable:\n         line 75: 0\n         line 76: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n@@ -170,29 +169,29 @@\n     MethodParameters:\n       Name                           Flags\n       globalRequestProcessorName\n \n   public void setRequestProcessorNames(java.util.List<javax.management.ObjectName>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #42                          // (Ljava/util/List<Ljavax/management/ObjectName;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field requestProcessorNames:Ljava/util/List;\n+         2: putfield      #10                 // Field requestProcessorNames:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jmx/ThreadPoolObjectName;\n             0       6     1 requestProcessorNames   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 requestProcessorNames   Ljava/util/List<Ljavax/management/ObjectName;>;\n     MethodParameters:\n       Name                           Flags\n       requestProcessorNames\n+    Signature: #43                          // (Ljava/util/List<Ljavax/management/ObjectName;>;)V\n }\n SourceFile: \"ThreadPoolObjectName.java\"\n"}]}, {"source1": "psiprobe/model/jmx/package-info.class", "source2": "psiprobe/model/jmx/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 3bde35425d91284a15e6ef03e4950fee3ee936c63d2fc1b90dff0e203d1345f7\n+  SHA-256 checksum 10517de15aaa664f2c13b51b01bd9f08628c3afb5e12a2f5e2b9dc2498fb38a0\n   Compiled from \"package-info.java\"\n interface psiprobe.model.jmx.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/jmx/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/jmx/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/jmx/package-info\"\n-  #2 = Utf8               psiprobe/model/jmx/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/jmx/package-info\n+  #2 = Class              #1              // \"psiprobe/model/jmx/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/jsp/CompilerException.class", "source2": "psiprobe/model/jsp/CompilerException.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,63 +1,63 @@\n-  SHA-256 checksum 1e1cd6e3b3c425d40c0382b72057f6b0489ed9b15a38d13382c9259b0200d8a0\n+  SHA-256 checksum 7001429b709060d96627cea371d25947eb8613f63def5e2a07a4a416a202f1cc\n   Compiled from \"CompilerException.java\"\n public class psiprobe.model.jsp.CompilerException extends java.lang.Exception\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jsp/CompilerException\n-  super_class: #3                         // java/lang/Exception\n+  this_class: #16                         // psiprobe/model/jsp/CompilerException\n+  super_class: #2                         // java/lang/Exception\n   interfaces: 0, fields: 1, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jsp/CompilerException\n-   #2 = Utf8               psiprobe/model/jsp/CompilerException\n-   #3 = Class              #4             // java/lang/Exception\n+   #1 = Methodref          #2.#3          // java/lang/Exception.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Exception\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Exception\n-   #5 = Utf8               serialVersionUID\n-   #6 = Utf8               J\n-   #7 = Utf8               ConstantValue\n-   #8 = Long               1l\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Methodref          #3.#14         // java/lang/Exception.\"<init>\":()V\n-  #14 = NameAndType        #10:#11        // \"<init>\":()V\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lpsiprobe/model/jsp/CompilerException;\n-  #19 = Utf8               (Ljava/lang/String;)V\n-  #20 = Methodref          #3.#21         // java/lang/Exception.\"<init>\":(Ljava/lang/String;)V\n-  #21 = NameAndType        #10:#19        // \"<init>\":(Ljava/lang/String;)V\n-  #22 = Utf8               message\n-  #23 = Utf8               Ljava/lang/String;\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               (Ljava/lang/Throwable;)V\n-  #26 = Methodref          #3.#27         // java/lang/Exception.\"<init>\":(Ljava/lang/Throwable;)V\n-  #27 = NameAndType        #10:#25        // \"<init>\":(Ljava/lang/Throwable;)V\n-  #28 = Utf8               cause\n-  #29 = Utf8               Ljava/lang/Throwable;\n-  #30 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #31 = Methodref          #3.#32         // java/lang/Exception.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #32 = NameAndType        #10:#30        // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #2.#8          // java/lang/Exception.\"<init>\":(Ljava/lang/String;)V\n+   #8 = NameAndType        #5:#9          // \"<init>\":(Ljava/lang/String;)V\n+   #9 = Utf8               (Ljava/lang/String;)V\n+  #10 = Methodref          #2.#11         // java/lang/Exception.\"<init>\":(Ljava/lang/Throwable;)V\n+  #11 = NameAndType        #5:#12         // \"<init>\":(Ljava/lang/Throwable;)V\n+  #12 = Utf8               (Ljava/lang/Throwable;)V\n+  #13 = Methodref          #2.#14         // java/lang/Exception.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #14 = NameAndType        #5:#15         // \"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #15 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #16 = Class              #17            // psiprobe/model/jsp/CompilerException\n+  #17 = Utf8               psiprobe/model/jsp/CompilerException\n+  #18 = Utf8               serialVersionUID\n+  #19 = Utf8               J\n+  #20 = Utf8               ConstantValue\n+  #21 = Long               1l\n+  #23 = Utf8               Code\n+  #24 = Utf8               LineNumberTable\n+  #25 = Utf8               LocalVariableTable\n+  #26 = Utf8               this\n+  #27 = Utf8               Lpsiprobe/model/jsp/CompilerException;\n+  #28 = Utf8               message\n+  #29 = Utf8               Ljava/lang/String;\n+  #30 = Utf8               MethodParameters\n+  #31 = Utf8               cause\n+  #32 = Utf8               Ljava/lang/Throwable;\n   #33 = Utf8               SourceFile\n   #34 = Utf8               CompilerException.java\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long 1l\n \n   public psiprobe.model.jsp.CompilerException();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #13                 // Method java/lang/Exception.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Exception.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n         line 26: 4\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/CompilerException;\n@@ -65,15 +65,15 @@\n   public psiprobe.model.jsp.CompilerException(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #20                 // Method java/lang/Exception.\"<init>\":(Ljava/lang/String;)V\n+         2: invokespecial #7                  // Method java/lang/Exception.\"<init>\":(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/CompilerException;\n@@ -85,15 +85,15 @@\n   public psiprobe.model.jsp.CompilerException(java.lang.Throwable);\n     descriptor: (Ljava/lang/Throwable;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #26                 // Method java/lang/Exception.\"<init>\":(Ljava/lang/Throwable;)V\n+         2: invokespecial #10                 // Method java/lang/Exception.\"<init>\":(Ljava/lang/Throwable;)V\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/CompilerException;\n@@ -106,15 +106,15 @@\n     descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokespecial #31                 // Method java/lang/Exception.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n+         3: invokespecial #13                 // Method java/lang/Exception.\"<init>\":(Ljava/lang/String;Ljava/lang/Throwable;)V\n          6: return\n       LineNumberTable:\n         line 53: 0\n         line 54: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/model/jsp/CompilerException;\n"}]}, {"source1": "psiprobe/model/jsp/Item.class", "source2": "psiprobe/model/jsp/Item.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,119 +1,119 @@\n-  SHA-256 checksum a434b61bf475ebe7c85334a5a1f733ef621d15cb8beaf8eefadf0f3c06b18bde\n+  SHA-256 checksum a6c50e1b0dac1bd9ae15e2f1ddd39b90af987e1c3bacc58b5b99bb6a5cf84eca\n   Compiled from \"Item.java\"\n public class psiprobe.model.jsp.Item implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jsp/Item\n-  super_class: #3                         // java/lang/Object\n+  this_class: #10                         // psiprobe/model/jsp/Item\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 14, methods: 20, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/model/jsp/Item\n-    #2 = Utf8               psiprobe/model/jsp/Item\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // java/io/Serializable\n-    #6 = Utf8               java/io/Serializable\n-    #7 = Utf8               serialVersionUID\n-    #8 = Utf8               J\n-    #9 = Utf8               ConstantValue\n-   #10 = Long               1l\n-   #12 = Utf8               STATE_OOD\n-   #13 = Utf8               I\n-   #14 = Integer            1\n-   #15 = Utf8               STATE_READY\n-   #16 = Integer            2\n-   #17 = Utf8               STATE_FAILED\n-   #18 = Integer            3\n-   #19 = Utf8               name\n-   #20 = Utf8               Ljava/lang/String;\n-   #21 = Utf8               exception\n-   #22 = Utf8               Ljava/lang/Exception;\n-   #23 = Utf8               compileTime\n-   #24 = Utf8               state\n-   #25 = Utf8               level\n-   #26 = Utf8               missing\n-   #27 = Utf8               Z\n-   #28 = Utf8               size\n-   #29 = Utf8               lastModified\n-   #30 = Utf8               timestamp\n-   #31 = Utf8               Ljava/util/Date;\n-   #32 = Utf8               encoding\n-   #33 = Utf8               <init>\n-   #34 = Utf8               ()V\n-   #35 = Utf8               Code\n-   #36 = Methodref          #3.#37        // java/lang/Object.\"<init>\":()V\n-   #37 = NameAndType        #33:#34       // \"<init>\":()V\n-   #38 = Long               -1l\n-   #40 = Fieldref           #1.#41        // psiprobe/model/jsp/Item.compileTime:J\n-   #41 = NameAndType        #23:#8        // compileTime:J\n-   #42 = Fieldref           #1.#43        // psiprobe/model/jsp/Item.state:I\n-   #43 = NameAndType        #24:#13       // state:I\n-   #44 = Fieldref           #1.#45        // psiprobe/model/jsp/Item.missing:Z\n-   #45 = NameAndType        #26:#27       // missing:Z\n-   #46 = Utf8               LineNumberTable\n-   #47 = Utf8               LocalVariableTable\n-   #48 = Utf8               this\n-   #49 = Utf8               Lpsiprobe/model/jsp/Item;\n-   #50 = Utf8               getName\n-   #51 = Utf8               ()Ljava/lang/String;\n-   #52 = Fieldref           #1.#53        // psiprobe/model/jsp/Item.name:Ljava/lang/String;\n-   #53 = NameAndType        #19:#20       // name:Ljava/lang/String;\n-   #54 = Utf8               setName\n-   #55 = Utf8               (Ljava/lang/String;)V\n-   #56 = Utf8               MethodParameters\n-   #57 = Utf8               getException\n-   #58 = Utf8               ()Ljava/lang/Exception;\n-   #59 = Fieldref           #1.#60        // psiprobe/model/jsp/Item.exception:Ljava/lang/Exception;\n-   #60 = NameAndType        #21:#22       // exception:Ljava/lang/Exception;\n-   #61 = Utf8               setException\n-   #62 = Utf8               (Ljava/lang/Exception;)V\n-   #63 = Utf8               getCompileTime\n-   #64 = Utf8               ()J\n-   #65 = Utf8               setCompileTime\n-   #66 = Utf8               (J)V\n-   #67 = Utf8               getState\n-   #68 = Utf8               ()I\n-   #69 = Utf8               setState\n-   #70 = Utf8               (I)V\n-   #71 = Utf8               getLevel\n-   #72 = Fieldref           #1.#73        // psiprobe/model/jsp/Item.level:I\n-   #73 = NameAndType        #25:#13       // level:I\n-   #74 = Utf8               setLevel\n-   #75 = Utf8               isMissing\n-   #76 = Utf8               ()Z\n-   #77 = Utf8               setMissing\n-   #78 = Utf8               (Z)V\n-   #79 = Utf8               getSize\n-   #80 = Fieldref           #1.#81        // psiprobe/model/jsp/Item.size:J\n-   #81 = NameAndType        #28:#8        // size:J\n-   #82 = Utf8               setSize\n-   #83 = Utf8               getLastModified\n-   #84 = Fieldref           #1.#85        // psiprobe/model/jsp/Item.lastModified:J\n-   #85 = NameAndType        #29:#8        // lastModified:J\n-   #86 = Utf8               setLastModified\n-   #87 = Class              #88           // java/sql/Timestamp\n-   #88 = Utf8               java/sql/Timestamp\n-   #89 = Methodref          #87.#90       // java/sql/Timestamp.\"<init>\":(J)V\n-   #90 = NameAndType        #33:#66       // \"<init>\":(J)V\n-   #91 = Fieldref           #1.#92        // psiprobe/model/jsp/Item.timestamp:Ljava/util/Date;\n-   #92 = NameAndType        #30:#31       // timestamp:Ljava/util/Date;\n-   #93 = Utf8               getTimestamp\n-   #94 = Utf8               ()Ljava/util/Date;\n-   #95 = Class              #96           // java/util/Date\n-   #96 = Utf8               java/util/Date\n-   #97 = Methodref          #95.#98       // java/util/Date.getTime:()J\n-   #98 = NameAndType        #99:#64       // getTime:()J\n-   #99 = Utf8               getTime\n-  #100 = Methodref          #95.#90       // java/util/Date.\"<init>\":(J)V\n-  #101 = Utf8               StackMapTable\n-  #102 = Utf8               getEncoding\n-  #103 = Fieldref           #1.#104       // psiprobe/model/jsp/Item.encoding:Ljava/lang/String;\n-  #104 = NameAndType        #32:#20       // encoding:Ljava/lang/String;\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Long               -1l\n+    #9 = Fieldref           #10.#11       // psiprobe/model/jsp/Item.compileTime:J\n+   #10 = Class              #12           // psiprobe/model/jsp/Item\n+   #11 = NameAndType        #13:#14       // compileTime:J\n+   #12 = Utf8               psiprobe/model/jsp/Item\n+   #13 = Utf8               compileTime\n+   #14 = Utf8               J\n+   #15 = Fieldref           #10.#16       // psiprobe/model/jsp/Item.state:I\n+   #16 = NameAndType        #17:#18       // state:I\n+   #17 = Utf8               state\n+   #18 = Utf8               I\n+   #19 = Fieldref           #10.#20       // psiprobe/model/jsp/Item.missing:Z\n+   #20 = NameAndType        #21:#22       // missing:Z\n+   #21 = Utf8               missing\n+   #22 = Utf8               Z\n+   #23 = Fieldref           #10.#24       // psiprobe/model/jsp/Item.name:Ljava/lang/String;\n+   #24 = NameAndType        #25:#26       // name:Ljava/lang/String;\n+   #25 = Utf8               name\n+   #26 = Utf8               Ljava/lang/String;\n+   #27 = Fieldref           #10.#28       // psiprobe/model/jsp/Item.exception:Ljava/lang/Exception;\n+   #28 = NameAndType        #29:#30       // exception:Ljava/lang/Exception;\n+   #29 = Utf8               exception\n+   #30 = Utf8               Ljava/lang/Exception;\n+   #31 = Fieldref           #10.#32       // psiprobe/model/jsp/Item.level:I\n+   #32 = NameAndType        #33:#18       // level:I\n+   #33 = Utf8               level\n+   #34 = Fieldref           #10.#35       // psiprobe/model/jsp/Item.size:J\n+   #35 = NameAndType        #36:#14       // size:J\n+   #36 = Utf8               size\n+   #37 = Fieldref           #10.#38       // psiprobe/model/jsp/Item.lastModified:J\n+   #38 = NameAndType        #39:#14       // lastModified:J\n+   #39 = Utf8               lastModified\n+   #40 = Class              #41           // java/sql/Timestamp\n+   #41 = Utf8               java/sql/Timestamp\n+   #42 = Methodref          #40.#43       // java/sql/Timestamp.\"<init>\":(J)V\n+   #43 = NameAndType        #5:#44        // \"<init>\":(J)V\n+   #44 = Utf8               (J)V\n+   #45 = Fieldref           #10.#46       // psiprobe/model/jsp/Item.timestamp:Ljava/util/Date;\n+   #46 = NameAndType        #47:#48       // timestamp:Ljava/util/Date;\n+   #47 = Utf8               timestamp\n+   #48 = Utf8               Ljava/util/Date;\n+   #49 = Class              #50           // java/util/Date\n+   #50 = Utf8               java/util/Date\n+   #51 = Methodref          #49.#52       // java/util/Date.getTime:()J\n+   #52 = NameAndType        #53:#54       // getTime:()J\n+   #53 = Utf8               getTime\n+   #54 = Utf8               ()J\n+   #55 = Methodref          #49.#43       // java/util/Date.\"<init>\":(J)V\n+   #56 = Fieldref           #10.#57       // psiprobe/model/jsp/Item.encoding:Ljava/lang/String;\n+   #57 = NameAndType        #58:#26       // encoding:Ljava/lang/String;\n+   #58 = Utf8               encoding\n+   #59 = Class              #60           // java/io/Serializable\n+   #60 = Utf8               java/io/Serializable\n+   #61 = Utf8               serialVersionUID\n+   #62 = Utf8               ConstantValue\n+   #63 = Long               1l\n+   #65 = Utf8               STATE_OOD\n+   #66 = Integer            1\n+   #67 = Utf8               STATE_READY\n+   #68 = Integer            2\n+   #69 = Utf8               STATE_FAILED\n+   #70 = Integer            3\n+   #71 = Utf8               Code\n+   #72 = Utf8               LineNumberTable\n+   #73 = Utf8               LocalVariableTable\n+   #74 = Utf8               this\n+   #75 = Utf8               Lpsiprobe/model/jsp/Item;\n+   #76 = Utf8               getName\n+   #77 = Utf8               ()Ljava/lang/String;\n+   #78 = Utf8               setName\n+   #79 = Utf8               (Ljava/lang/String;)V\n+   #80 = Utf8               MethodParameters\n+   #81 = Utf8               getException\n+   #82 = Utf8               ()Ljava/lang/Exception;\n+   #83 = Utf8               setException\n+   #84 = Utf8               (Ljava/lang/Exception;)V\n+   #85 = Utf8               getCompileTime\n+   #86 = Utf8               setCompileTime\n+   #87 = Utf8               getState\n+   #88 = Utf8               ()I\n+   #89 = Utf8               setState\n+   #90 = Utf8               (I)V\n+   #91 = Utf8               getLevel\n+   #92 = Utf8               setLevel\n+   #93 = Utf8               isMissing\n+   #94 = Utf8               ()Z\n+   #95 = Utf8               setMissing\n+   #96 = Utf8               (Z)V\n+   #97 = Utf8               getSize\n+   #98 = Utf8               setSize\n+   #99 = Utf8               getLastModified\n+  #100 = Utf8               setLastModified\n+  #101 = Utf8               getTimestamp\n+  #102 = Utf8               ()Ljava/util/Date;\n+  #103 = Utf8               StackMapTable\n+  #104 = Utf8               getEncoding\n   #105 = Utf8               setEncoding\n   #106 = Utf8               SourceFile\n   #107 = Utf8               Item.java\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n@@ -176,57 +176,56 @@\n \n   public psiprobe.model.jsp.Item();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #36                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: ldc2_w        #38                 // long -1l\n-         8: putfield      #40                 // Field compileTime:J\n+         5: ldc2_w        #7                  // long -1l\n+         8: putfield      #9                  // Field compileTime:J\n         11: aload_0\n         12: iconst_1\n-        13: putfield      #42                 // Field state:I\n+        13: putfield      #15                 // Field state:I\n         16: aload_0\n         17: iconst_1\n-        18: putfield      #44                 // Field missing:Z\n+        18: putfield      #19                 // Field missing:Z\n         21: return\n       LineNumberTable:\n         line 20: 0\n         line 41: 4\n         line 44: 11\n         line 50: 16\n-        line 20: 21\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      22     0  this   Lpsiprobe/model/jsp/Item;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #52                 // Field name:Ljava/lang/String;\n+         1: getfield      #23                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #52                 // Field name:Ljava/lang/String;\n+         2: putfield      #23                 // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 79: 0\n         line 80: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -237,30 +236,30 @@\n \n   public java.lang.Exception getException();\n     descriptor: ()Ljava/lang/Exception;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #59                 // Field exception:Ljava/lang/Exception;\n+         1: getfield      #27                 // Field exception:Ljava/lang/Exception;\n          4: areturn\n       LineNumberTable:\n         line 88: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setException(java.lang.Exception);\n     descriptor: (Ljava/lang/Exception;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #59                 // Field exception:Ljava/lang/Exception;\n+         2: putfield      #27                 // Field exception:Ljava/lang/Exception;\n          5: return\n       LineNumberTable:\n         line 97: 0\n         line 98: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -271,30 +270,30 @@\n \n   public long getCompileTime();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #40                 // Field compileTime:J\n+         1: getfield      #9                  // Field compileTime:J\n          4: lreturn\n       LineNumberTable:\n         line 106: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setCompileTime(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #40                 // Field compileTime:J\n+         2: putfield      #9                  // Field compileTime:J\n          5: return\n       LineNumberTable:\n         line 115: 0\n         line 116: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -305,30 +304,30 @@\n \n   public int getState();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #42                 // Field state:I\n+         1: getfield      #15                 // Field state:I\n          4: ireturn\n       LineNumberTable:\n         line 124: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setState(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #42                 // Field state:I\n+         2: putfield      #15                 // Field state:I\n          5: return\n       LineNumberTable:\n         line 133: 0\n         line 134: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -339,30 +338,30 @@\n \n   public int getLevel();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #72                 // Field level:I\n+         1: getfield      #31                 // Field level:I\n          4: ireturn\n       LineNumberTable:\n         line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setLevel(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #72                 // Field level:I\n+         2: putfield      #31                 // Field level:I\n          5: return\n       LineNumberTable:\n         line 151: 0\n         line 152: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -373,30 +372,30 @@\n \n   public boolean isMissing();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #44                 // Field missing:Z\n+         1: getfield      #19                 // Field missing:Z\n          4: ireturn\n       LineNumberTable:\n         line 160: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setMissing(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #44                 // Field missing:Z\n+         2: putfield      #19                 // Field missing:Z\n          5: return\n       LineNumberTable:\n         line 169: 0\n         line 170: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -407,30 +406,30 @@\n \n   public long getSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #80                 // Field size:J\n+         1: getfield      #34                 // Field size:J\n          4: lreturn\n       LineNumberTable:\n         line 178: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setSize(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #80                 // Field size:J\n+         2: putfield      #34                 // Field size:J\n          5: return\n       LineNumberTable:\n         line 187: 0\n         line 188: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n@@ -441,36 +440,36 @@\n \n   public long getLastModified();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #84                 // Field lastModified:J\n+         1: getfield      #37                 // Field lastModified:J\n          4: lreturn\n       LineNumberTable:\n         line 196: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setLastModified(long);\n     descriptor: (J)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=3, args_size=2\n          0: aload_0\n          1: lload_1\n-         2: putfield      #84                 // Field lastModified:J\n+         2: putfield      #37                 // Field lastModified:J\n          5: aload_0\n-         6: new           #87                 // class java/sql/Timestamp\n+         6: new           #40                 // class java/sql/Timestamp\n          9: dup\n         10: lload_1\n-        11: invokespecial #89                 // Method java/sql/Timestamp.\"<init>\":(J)V\n-        14: putfield      #91                 // Field timestamp:Ljava/util/Date;\n+        11: invokespecial #42                 // Method java/sql/Timestamp.\"<init>\":(J)V\n+        14: putfield      #45                 // Field timestamp:Ljava/util/Date;\n         17: return\n       LineNumberTable:\n         line 205: 0\n         line 206: 5\n         line 207: 17\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -482,24 +481,24 @@\n \n   public java.util.Date getTimestamp();\n     descriptor: ()Ljava/util/Date;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #91                 // Field timestamp:Ljava/util/Date;\n+         1: getfield      #45                 // Field timestamp:Ljava/util/Date;\n          4: ifnonnull     11\n          7: aconst_null\n          8: goto          25\n-        11: new           #95                 // class java/util/Date\n+        11: new           #49                 // class java/util/Date\n         14: dup\n         15: aload_0\n-        16: getfield      #91                 // Field timestamp:Ljava/util/Date;\n-        19: invokevirtual #97                 // Method java/util/Date.getTime:()J\n-        22: invokespecial #100                // Method java/util/Date.\"<init>\":(J)V\n+        16: getfield      #45                 // Field timestamp:Ljava/util/Date;\n+        19: invokevirtual #51                 // Method java/util/Date.getTime:()J\n+        22: invokespecial #55                 // Method java/util/Date.\"<init>\":(J)V\n         25: areturn\n       LineNumberTable:\n         line 215: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      26     0  this   Lpsiprobe/model/jsp/Item;\n       StackMapTable: number_of_entries = 2\n@@ -509,30 +508,30 @@\n \n   public java.lang.String getEncoding();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #103                // Field encoding:Ljava/lang/String;\n+         1: getfield      #56                 // Field encoding:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 224: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Item;\n \n   public void setEncoding(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #103                // Field encoding:Ljava/lang/String;\n+         2: putfield      #56                 // Field encoding:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 233: 0\n         line 234: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Item;\n"}]}, {"source1": "psiprobe/model/jsp/Summary.class", "source2": "psiprobe/model/jsp/Summary.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,64 +1,64 @@\n-  SHA-256 checksum db23b8289cdca5813847685d79e1c6c2eb40f7b5fd1b218027e88eed76db35b8\n+  SHA-256 checksum 6bc26eb5fc8df68d5b9a4b93030e2a72174aeb56b72a3599c29f54dcf26f365a\n   Compiled from \"Summary.java\"\n public class psiprobe.model.jsp.Summary implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/jsp/Summary\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/jsp/Summary\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 4, methods: 7, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/jsp/Summary\n-   #2 = Utf8               psiprobe/model/jsp/Summary\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/io/Serializable\n-   #6 = Utf8               java/io/Serializable\n-   #7 = Utf8               serialVersionUID\n-   #8 = Utf8               J\n-   #9 = Utf8               ConstantValue\n-  #10 = Long               1l\n-  #12 = Utf8               name\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = Utf8               items\n-  #15 = Utf8               Ljava/util/Map;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n-  #18 = Utf8               outOfDateCount\n-  #19 = Utf8               I\n-  #20 = Utf8               <init>\n-  #21 = Utf8               ()V\n-  #22 = Utf8               Code\n-  #23 = Methodref          #3.#24         // java/lang/Object.\"<init>\":()V\n-  #24 = NameAndType        #20:#21        // \"<init>\":()V\n-  #25 = Utf8               LineNumberTable\n-  #26 = Utf8               LocalVariableTable\n-  #27 = Utf8               this\n-  #28 = Utf8               Lpsiprobe/model/jsp/Summary;\n-  #29 = Utf8               getName\n-  #30 = Utf8               ()Ljava/lang/String;\n-  #31 = Fieldref           #1.#32         // psiprobe/model/jsp/Summary.name:Ljava/lang/String;\n-  #32 = NameAndType        #12:#13        // name:Ljava/lang/String;\n-  #33 = Utf8               setName\n-  #34 = Utf8               (Ljava/lang/String;)V\n-  #35 = Utf8               MethodParameters\n-  #36 = Utf8               getItems\n-  #37 = Utf8               ()Ljava/util/Map;\n-  #38 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n-  #39 = Fieldref           #1.#40         // psiprobe/model/jsp/Summary.items:Ljava/util/Map;\n-  #40 = NameAndType        #14:#15        // items:Ljava/util/Map;\n-  #41 = Utf8               setItems\n-  #42 = Utf8               (Ljava/util/Map;)V\n-  #43 = Utf8               (Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;)V\n-  #44 = Utf8               LocalVariableTypeTable\n-  #45 = Utf8               getOutOfDateCount\n-  #46 = Utf8               ()I\n-  #47 = Fieldref           #1.#48         // psiprobe/model/jsp/Summary.outOfDateCount:I\n-  #48 = NameAndType        #18:#19        // outOfDateCount:I\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/jsp/Summary.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/jsp/Summary\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/jsp/Summary\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/jsp/Summary.items:Ljava/util/Map;\n+  #14 = NameAndType        #15:#16        // items:Ljava/util/Map;\n+  #15 = Utf8               items\n+  #16 = Utf8               Ljava/util/Map;\n+  #17 = Fieldref           #8.#18         // psiprobe/model/jsp/Summary.outOfDateCount:I\n+  #18 = NameAndType        #19:#20        // outOfDateCount:I\n+  #19 = Utf8               outOfDateCount\n+  #20 = Utf8               I\n+  #21 = Class              #22            // java/io/Serializable\n+  #22 = Utf8               java/io/Serializable\n+  #23 = Utf8               serialVersionUID\n+  #24 = Utf8               J\n+  #25 = Utf8               ConstantValue\n+  #26 = Long               1l\n+  #28 = Utf8               Signature\n+  #29 = Utf8               Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/model/jsp/Summary;\n+  #35 = Utf8               getName\n+  #36 = Utf8               ()Ljava/lang/String;\n+  #37 = Utf8               setName\n+  #38 = Utf8               (Ljava/lang/String;)V\n+  #39 = Utf8               MethodParameters\n+  #40 = Utf8               getItems\n+  #41 = Utf8               ()Ljava/util/Map;\n+  #42 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n+  #43 = Utf8               setItems\n+  #44 = Utf8               (Ljava/util/Map;)V\n+  #45 = Utf8               LocalVariableTypeTable\n+  #46 = Utf8               (Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;)V\n+  #47 = Utf8               getOutOfDateCount\n+  #48 = Utf8               ()I\n   #49 = Utf8               setOutOfDateCount\n   #50 = Utf8               (I)V\n   #51 = Utf8               SourceFile\n   #52 = Utf8               Summary.java\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n@@ -68,56 +68,56 @@\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, psiprobe.model.jsp.Item> items;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #17                          // Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n+    Signature: #29                          // Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n \n   private int outOfDateCount;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.model.jsp.Summary();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #23                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Summary;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 39: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Summary;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #31                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Summary;\n@@ -125,72 +125,72 @@\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public java.util.Map<java.lang.String, psiprobe.model.jsp.Item> getItems();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #38                          // ()Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #39                 // Field items:Ljava/util/Map;\n+         1: getfield      #13                 // Field items:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Summary;\n+    Signature: #42                          // ()Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n \n   public void setItems(java.util.Map<java.lang.String, psiprobe.model.jsp.Item>);\n     descriptor: (Ljava/util/Map;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #43                          // (Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #39                 // Field items:Ljava/util/Map;\n+         2: putfield      #13                 // Field items:Ljava/util/Map;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Summary;\n             0       6     1 items   Ljava/util/Map;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 items   Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;\n     MethodParameters:\n       Name                           Flags\n       items\n+    Signature: #46                          // (Ljava/util/Map<Ljava/lang/String;Lpsiprobe/model/jsp/Item;>;)V\n \n   public int getOutOfDateCount();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field outOfDateCount:I\n+         1: getfield      #17                 // Field outOfDateCount:I\n          4: ireturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/jsp/Summary;\n \n   public void setOutOfDateCount(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #47                 // Field outOfDateCount:I\n+         2: putfield      #17                 // Field outOfDateCount:I\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/jsp/Summary;\n"}]}, {"source1": "psiprobe/model/jsp/package-info.class", "source2": "psiprobe/model/jsp/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 7ffc1b66ddbf47f892e08bcd5b8889be249dd3361bfd0c58c05755cf32c67b7d\n+  SHA-256 checksum 342ec561158c8383b31173d25cce7d65832483042d70b6118ccad1a061cf49db\n   Compiled from \"package-info.java\"\n interface psiprobe.model.jsp.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/jsp/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/jsp/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/jsp/package-info\"\n-  #2 = Utf8               psiprobe/model/jsp/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/jsp/package-info\n+  #2 = Class              #1              // \"psiprobe/model/jsp/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/package-info.class", "source2": "psiprobe/model/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 04542d8bfc09776a2de51f6b198ad3273a4c8d7792694083e1a69d7d4564cb2f\n+  SHA-256 checksum 67ecaf19df0987c3e982e7028a6b0e0513e287e43c556b0c9d8a988c1af81b40\n   Compiled from \"package-info.java\"\n interface psiprobe.model.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/package-info\"\n-  #2 = Utf8               psiprobe/model/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/package-info\n+  #2 = Class              #1              // \"psiprobe/model/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/sql/DataSourceTestInfo.class", "source2": "psiprobe/model/sql/DataSourceTestInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,98 +1,98 @@\n-  SHA-256 checksum a94b0b680e1d657edd2c0ea01725dea3a3991234829d66d8a64ec8a2d91962e7\n+  SHA-256 checksum 58d55c631a691b7f0aee6204709b00ed2d8abbe6fc95d50afebcbde29d1f3a93\n   Compiled from \"DataSourceTestInfo.java\"\n public class psiprobe.model.sql.DataSourceTestInfo implements java.io.Serializable\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/sql/DataSourceTestInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/model/sql/DataSourceTestInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 7, methods: 11, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/sql/DataSourceTestInfo\n-   #2 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/io/Serializable\n-   #6 = Utf8               java/io/Serializable\n-   #7 = Utf8               serialVersionUID\n-   #8 = Utf8               J\n-   #9 = Utf8               ConstantValue\n-  #10 = Long               1l\n-  #12 = Utf8               DS_TEST_SESS_ATTR\n-  #13 = Utf8               Ljava/lang/String;\n-  #14 = String             #15            // dataSourceTestData\n-  #15 = Utf8               dataSourceTestData\n-  #16 = Utf8               results\n-  #17 = Utf8               Ljava/util/List;\n-  #18 = Utf8               Signature\n-  #19 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n-  #20 = Utf8               queryHistory\n-  #21 = Utf8               Ljava/util/LinkedList;\n-  #22 = Utf8               Ljava/util/LinkedList<Ljava/lang/String;>;\n-  #23 = Utf8               maxRows\n-  #24 = Utf8               I\n-  #25 = Utf8               rowsPerPage\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/util/LinkedList\n+   #8 = Utf8               java/util/LinkedList\n+   #9 = Methodref          #7.#3          // java/util/LinkedList.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/model/sql/DataSourceTestInfo.queryHistory:Ljava/util/LinkedList;\n+  #11 = Class              #13            // psiprobe/model/sql/DataSourceTestInfo\n+  #12 = NameAndType        #14:#15        // queryHistory:Ljava/util/LinkedList;\n+  #13 = Utf8               psiprobe/model/sql/DataSourceTestInfo\n+  #14 = Utf8               queryHistory\n+  #15 = Utf8               Ljava/util/LinkedList;\n+  #16 = Methodref          #7.#17         // java/util/LinkedList.remove:(Ljava/lang/Object;)Z\n+  #17 = NameAndType        #18:#19        // remove:(Ljava/lang/Object;)Z\n+  #18 = Utf8               remove\n+  #19 = Utf8               (Ljava/lang/Object;)Z\n+  #20 = Methodref          #7.#21         // java/util/LinkedList.addFirst:(Ljava/lang/Object;)V\n+  #21 = NameAndType        #22:#23        // addFirst:(Ljava/lang/Object;)V\n+  #22 = Utf8               addFirst\n+  #23 = Utf8               (Ljava/lang/Object;)V\n+  #24 = Fieldref           #11.#25        // psiprobe/model/sql/DataSourceTestInfo.historySize:I\n+  #25 = NameAndType        #26:#27        // historySize:I\n   #26 = Utf8               historySize\n-  #27 = Utf8               <init>\n-  #28 = Utf8               ()V\n-  #29 = Utf8               Code\n-  #30 = Methodref          #3.#31         // java/lang/Object.\"<init>\":()V\n-  #31 = NameAndType        #27:#28        // \"<init>\":()V\n-  #32 = Class              #33            // java/util/LinkedList\n-  #33 = Utf8               java/util/LinkedList\n-  #34 = Methodref          #32.#31        // java/util/LinkedList.\"<init>\":()V\n-  #35 = Fieldref           #1.#36         // psiprobe/model/sql/DataSourceTestInfo.queryHistory:Ljava/util/LinkedList;\n-  #36 = NameAndType        #20:#21        // queryHistory:Ljava/util/LinkedList;\n-  #37 = Utf8               LineNumberTable\n-  #38 = Utf8               LocalVariableTable\n-  #39 = Utf8               this\n-  #40 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfo;\n-  #41 = Utf8               addQueryToHistory\n-  #42 = Utf8               (Ljava/lang/String;)V\n-  #43 = Methodref          #32.#44        // java/util/LinkedList.remove:(Ljava/lang/Object;)Z\n-  #44 = NameAndType        #45:#46        // remove:(Ljava/lang/Object;)Z\n-  #45 = Utf8               remove\n-  #46 = Utf8               (Ljava/lang/Object;)Z\n-  #47 = Methodref          #32.#48        // java/util/LinkedList.addFirst:(Ljava/lang/Object;)V\n-  #48 = NameAndType        #49:#50        // addFirst:(Ljava/lang/Object;)V\n-  #49 = Utf8               addFirst\n-  #50 = Utf8               (Ljava/lang/Object;)V\n-  #51 = Methodref          #32.#52        // java/util/LinkedList.removeLast:()Ljava/lang/Object;\n-  #52 = NameAndType        #53:#54        // removeLast:()Ljava/lang/Object;\n-  #53 = Utf8               removeLast\n-  #54 = Utf8               ()Ljava/lang/Object;\n-  #55 = Fieldref           #1.#56         // psiprobe/model/sql/DataSourceTestInfo.historySize:I\n-  #56 = NameAndType        #26:#24        // historySize:I\n-  #57 = Methodref          #32.#58        // java/util/LinkedList.size:()I\n-  #58 = NameAndType        #59:#60        // size:()I\n-  #59 = Utf8               size\n-  #60 = Utf8               ()I\n-  #61 = Utf8               sql\n-  #62 = Utf8               StackMapTable\n-  #63 = Utf8               MethodParameters\n-  #64 = Utf8               getResults\n-  #65 = Utf8               ()Ljava/util/List;\n-  #66 = Utf8               ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n-  #67 = Fieldref           #1.#68         // psiprobe/model/sql/DataSourceTestInfo.results:Ljava/util/List;\n-  #68 = NameAndType        #16:#17        // results:Ljava/util/List;\n-  #69 = Utf8               setResults\n-  #70 = Utf8               (Ljava/util/List;)V\n-  #71 = Utf8               (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;)V\n-  #72 = Utf8               LocalVariableTypeTable\n-  #73 = Utf8               getQueryHistory\n-  #74 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n-  #75 = Utf8               getMaxRows\n-  #76 = Fieldref           #1.#77         // psiprobe/model/sql/DataSourceTestInfo.maxRows:I\n-  #77 = NameAndType        #23:#24        // maxRows:I\n-  #78 = Utf8               setMaxRows\n-  #79 = Utf8               (I)V\n-  #80 = Utf8               getRowsPerPage\n-  #81 = Fieldref           #1.#82         // psiprobe/model/sql/DataSourceTestInfo.rowsPerPage:I\n-  #82 = NameAndType        #25:#24        // rowsPerPage:I\n+  #27 = Utf8               I\n+  #28 = Methodref          #7.#29         // java/util/LinkedList.size:()I\n+  #29 = NameAndType        #30:#31        // size:()I\n+  #30 = Utf8               size\n+  #31 = Utf8               ()I\n+  #32 = Methodref          #7.#33         // java/util/LinkedList.removeLast:()Ljava/lang/Object;\n+  #33 = NameAndType        #34:#35        // removeLast:()Ljava/lang/Object;\n+  #34 = Utf8               removeLast\n+  #35 = Utf8               ()Ljava/lang/Object;\n+  #36 = Fieldref           #11.#37        // psiprobe/model/sql/DataSourceTestInfo.results:Ljava/util/List;\n+  #37 = NameAndType        #38:#39        // results:Ljava/util/List;\n+  #38 = Utf8               results\n+  #39 = Utf8               Ljava/util/List;\n+  #40 = Fieldref           #11.#41        // psiprobe/model/sql/DataSourceTestInfo.maxRows:I\n+  #41 = NameAndType        #42:#27        // maxRows:I\n+  #42 = Utf8               maxRows\n+  #43 = Fieldref           #11.#44        // psiprobe/model/sql/DataSourceTestInfo.rowsPerPage:I\n+  #44 = NameAndType        #45:#27        // rowsPerPage:I\n+  #45 = Utf8               rowsPerPage\n+  #46 = Class              #47            // java/io/Serializable\n+  #47 = Utf8               java/io/Serializable\n+  #48 = Utf8               serialVersionUID\n+  #49 = Utf8               J\n+  #50 = Utf8               ConstantValue\n+  #51 = Long               1l\n+  #53 = Utf8               DS_TEST_SESS_ATTR\n+  #54 = Utf8               Ljava/lang/String;\n+  #55 = String             #56            // dataSourceTestData\n+  #56 = Utf8               dataSourceTestData\n+  #57 = Utf8               Signature\n+  #58 = Utf8               Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n+  #59 = Utf8               Ljava/util/LinkedList<Ljava/lang/String;>;\n+  #60 = Utf8               Code\n+  #61 = Utf8               LineNumberTable\n+  #62 = Utf8               LocalVariableTable\n+  #63 = Utf8               this\n+  #64 = Utf8               Lpsiprobe/model/sql/DataSourceTestInfo;\n+  #65 = Utf8               addQueryToHistory\n+  #66 = Utf8               (Ljava/lang/String;)V\n+  #67 = Utf8               sql\n+  #68 = Utf8               StackMapTable\n+  #69 = Utf8               MethodParameters\n+  #70 = Utf8               getResults\n+  #71 = Utf8               ()Ljava/util/List;\n+  #72 = Utf8               ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n+  #73 = Utf8               setResults\n+  #74 = Utf8               (Ljava/util/List;)V\n+  #75 = Utf8               LocalVariableTypeTable\n+  #76 = Utf8               (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;)V\n+  #77 = Utf8               getQueryHistory\n+  #78 = Utf8               ()Ljava/util/List<Ljava/lang/String;>;\n+  #79 = Utf8               getMaxRows\n+  #80 = Utf8               setMaxRows\n+  #81 = Utf8               (I)V\n+  #82 = Utf8               getRowsPerPage\n   #83 = Utf8               setRowsPerPage\n   #84 = Utf8               getHistorySize\n   #85 = Utf8               setHistorySize\n   #86 = Utf8               SourceFile\n   #87 = Utf8               DataSourceTestInfo.java\n {\n   private static final long serialVersionUID = 1l;\n@@ -104,20 +104,20 @@\n     descriptor: Ljava/lang/String;\n     flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL\n     ConstantValue: String dataSourceTestData\n \n   private java.util.List<java.util.Map<java.lang.String, java.lang.String>> results;\n     descriptor: Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #19                          // Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n+    Signature: #58                          // Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n \n   private java.util.LinkedList<java.lang.String> queryHistory;\n     descriptor: Ljava/util/LinkedList;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #22                          // Ljava/util/LinkedList<Ljava/lang/String;>;\n+    Signature: #59                          // Ljava/util/LinkedList<Ljava/lang/String;>;\n \n   private int maxRows;\n     descriptor: I\n     flags: (0x0002) ACC_PRIVATE\n \n   private int rowsPerPage;\n     descriptor: I\n@@ -129,20 +129,20 @@\n \n   public psiprobe.model.sql.DataSourceTestInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #30                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #32                 // class java/util/LinkedList\n+         5: new           #7                  // class java/util/LinkedList\n          8: dup\n-         9: invokespecial #34                 // Method java/util/LinkedList.\"<init>\":()V\n-        12: putfield      #35                 // Field queryHistory:Ljava/util/LinkedList;\n+         9: invokespecial #9                  // Method java/util/LinkedList.\"<init>\":()V\n+        12: putfield      #10                 // Field queryHistory:Ljava/util/LinkedList;\n         15: return\n       LineNumberTable:\n         line 47: 0\n         line 48: 4\n         line 49: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -150,132 +150,130 @@\n \n   public void addQueryToHistory(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #35                 // Field queryHistory:Ljava/util/LinkedList;\n+         1: getfield      #10                 // Field queryHistory:Ljava/util/LinkedList;\n          4: aload_1\n-         5: invokevirtual #43                 // Method java/util/LinkedList.remove:(Ljava/lang/Object;)Z\n+         5: invokevirtual #16                 // Method java/util/LinkedList.remove:(Ljava/lang/Object;)Z\n          8: pop\n          9: aload_0\n-        10: getfield      #35                 // Field queryHistory:Ljava/util/LinkedList;\n+        10: getfield      #10                 // Field queryHistory:Ljava/util/LinkedList;\n         13: aload_1\n-        14: invokevirtual #47                 // Method java/util/LinkedList.addFirst:(Ljava/lang/Object;)V\n-        17: goto          28\n-        20: aload_0\n-        21: getfield      #35                 // Field queryHistory:Ljava/util/LinkedList;\n-        24: invokevirtual #51                 // Method java/util/LinkedList.removeLast:()Ljava/lang/Object;\n-        27: pop\n-        28: aload_0\n-        29: getfield      #55                 // Field historySize:I\n-        32: iflt          49\n-        35: aload_0\n-        36: getfield      #35                 // Field queryHistory:Ljava/util/LinkedList;\n-        39: invokevirtual #57                 // Method java/util/LinkedList.size:()I\n-        42: aload_0\n-        43: getfield      #55                 // Field historySize:I\n-        46: if_icmpgt     20\n+        14: invokevirtual #20                 // Method java/util/LinkedList.addFirst:(Ljava/lang/Object;)V\n+        17: aload_0\n+        18: getfield      #24                 // Field historySize:I\n+        21: iflt          49\n+        24: aload_0\n+        25: getfield      #10                 // Field queryHistory:Ljava/util/LinkedList;\n+        28: invokevirtual #28                 // Method java/util/LinkedList.size:()I\n+        31: aload_0\n+        32: getfield      #24                 // Field historySize:I\n+        35: if_icmple     49\n+        38: aload_0\n+        39: getfield      #10                 // Field queryHistory:Ljava/util/LinkedList;\n+        42: invokevirtual #32                 // Method java/util/LinkedList.removeLast:()Ljava/lang/Object;\n+        45: pop\n+        46: goto          17\n         49: return\n       LineNumberTable:\n         line 57: 0\n         line 58: 9\n         line 60: 17\n-        line 61: 20\n-        line 60: 28\n+        line 61: 38\n         line 63: 49\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      50     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n             0      50     1   sql   Ljava/lang/String;\n-      StackMapTable: number_of_entries = 3\n-        frame_type = 20 /* same */\n-        frame_type = 7 /* same */\n-        frame_type = 20 /* same */\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 17 /* same */\n+        frame_type = 31 /* same */\n     MethodParameters:\n       Name                           Flags\n       sql\n \n   public java.util.List<java.util.Map<java.lang.String, java.lang.String>> getResults();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #66                          // ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #67                 // Field results:Ljava/util/List;\n+         1: getfield      #36                 // Field results:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 71: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n+    Signature: #72                          // ()Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n \n   public void setResults(java.util.List<java.util.Map<java.lang.String, java.lang.String>>);\n     descriptor: (Ljava/util/List;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #71                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #67                 // Field results:Ljava/util/List;\n+         2: putfield      #36                 // Field results:Ljava/util/List;\n          5: return\n       LineNumberTable:\n         line 80: 0\n         line 81: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n             0       6     1 results   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 results   Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;\n     MethodParameters:\n       Name                           Flags\n       results\n+    Signature: #76                          // (Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;)V\n \n   public java.util.List<java.lang.String> getQueryHistory();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #74                          // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #35                 // Field queryHistory:Ljava/util/LinkedList;\n+         1: getfield      #10                 // Field queryHistory:Ljava/util/LinkedList;\n          4: areturn\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n+    Signature: #78                          // ()Ljava/util/List<Ljava/lang/String;>;\n \n   public int getMaxRows();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #76                 // Field maxRows:I\n+         1: getfield      #40                 // Field maxRows:I\n          4: ireturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n \n   public void setMaxRows(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #76                 // Field maxRows:I\n+         2: putfield      #40                 // Field maxRows:I\n          5: return\n       LineNumberTable:\n         line 107: 0\n         line 108: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n@@ -286,30 +284,30 @@\n \n   public int getRowsPerPage();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #81                 // Field rowsPerPage:I\n+         1: getfield      #43                 // Field rowsPerPage:I\n          4: ireturn\n       LineNumberTable:\n         line 116: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n \n   public void setRowsPerPage(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #81                 // Field rowsPerPage:I\n+         2: putfield      #43                 // Field rowsPerPage:I\n          5: return\n       LineNumberTable:\n         line 125: 0\n         line 126: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n@@ -320,30 +318,30 @@\n \n   public int getHistorySize();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #55                 // Field historySize:I\n+         1: getfield      #24                 // Field historySize:I\n          4: ireturn\n       LineNumberTable:\n         line 134: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n \n   public void setHistorySize(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #55                 // Field historySize:I\n+         2: putfield      #24                 // Field historySize:I\n          5: return\n       LineNumberTable:\n         line 143: 0\n         line 144: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/sql/DataSourceTestInfo;\n"}]}, {"source1": "psiprobe/model/sql/package-info.class", "source2": "psiprobe/model/sql/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum bdf86633fba5625632863e8c093f174cb1993cba87f3b93b97a5ab6c1283e2e8\n+  SHA-256 checksum 147c8cf866014f31c84fd55939e198baf487ea34b1d9ea22095fa7f5bdb13285\n   Compiled from \"package-info.java\"\n interface psiprobe.model.sql.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/sql/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/sql/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/sql/package-info\"\n-  #2 = Utf8               psiprobe/model/sql/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/sql/package-info\n+  #2 = Class              #1              // \"psiprobe/model/sql/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/stats/StatsCollection.class", "source2": "psiprobe/model/stats/StatsCollection.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.model.stats;\n \n+import org.slf4j.LoggerFactory;\n import org.springframework.web.context.WebApplicationContext;\n import org.springframework.context.ApplicationContext;\n import java.io.InputStream;\n import java.io.OutputStream;\n import java.nio.file.OpenOption;\n import java.io.IOException;\n import java.nio.file.Files;\n@@ -12,15 +13,14 @@\n import java.nio.file.Paths;\n import java.util.Iterator;\n import java.util.HashMap;\n import java.util.Collections;\n import java.util.ArrayList;\n import org.springframework.beans.factory.annotation.Value;\n import java.util.TreeMap;\n-import org.slf4j.LoggerFactory;\n import psiprobe.tools.UpdateCommitLock;\n import java.io.File;\n import javax.inject.Inject;\n import com.thoughtworks.xstream.XStream;\n import org.jfree.data.xy.XYDataItem;\n import java.util.List;\n import java.util.Map;\n@@ -37,18 +37,14 @@\n     private XStream xstream;\n     private String swapFileName;\n     private String storagePath;\n     private File contextTempDir;\n     private int maxFiles;\n     private final UpdateCommitLock lock;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)StatsCollection.class);\n-    }\n-    \n     public StatsCollection() {\n         this.statsData = new TreeMap<String, List<XYDataItem>>();\n         this.maxFiles = 2;\n         this.lock = new UpdateCommitLock();\n     }\n     \n     public String getSwapFileName() {\n@@ -122,114 +118,69 @@\n     private File makeFile() {\n         return (this.storagePath == null) ? new File(this.contextTempDir, this.swapFileName) : new File(this.storagePath, this.swapFileName);\n     }\n     \n     private void shiftFiles(final int index) {\n         if (index >= this.maxFiles - 1) {\n             try {\n-                if (Files.exists(Paths.get(String.valueOf(this.makeFile().getAbsolutePath()) + \".\" + index, new String[0]), new LinkOption[0])) {\n-                    Files.delete(Paths.get(String.valueOf(this.makeFile().getAbsolutePath()) + \".\" + index, new String[0]));\n+                if (Files.exists(Paths.get(this.makeFile().getAbsolutePath() + \".\" + index, new String[0]), new LinkOption[0])) {\n+                    Files.delete(Paths.get(this.makeFile().getAbsolutePath() + \".\" + index, new String[0]));\n                 }\n             }\n             catch (final IOException e) {\n-                StatsCollection.logger.error(\"Could not delete file {}\", (Object)new File(String.valueOf(this.makeFile().getAbsolutePath()) + \".\" + index).getName());\n+                StatsCollection.logger.error(\"Could not delete file {}\", (Object)new File(this.makeFile().getAbsolutePath() + \".\" + index).getName());\n             }\n         }\n         else {\n             this.shiftFiles(index + 1);\n-            final File srcFile = (index == 0) ? this.makeFile() : new File(String.valueOf(this.makeFile().getAbsolutePath()) + \".\" + index);\n+            final File srcFile = (index == 0) ? this.makeFile() : new File(this.makeFile().getAbsolutePath() + \".\" + index);\n             if (Files.exists(srcFile.toPath(), new LinkOption[0])) {\n-                final File destFile = new File(String.valueOf(this.makeFile().getAbsolutePath()) + \".\" + (index + 1));\n+                final File destFile = new File(this.makeFile().getAbsolutePath() + \".\" + (index + 1));\n                 if (!srcFile.renameTo(destFile)) {\n                     StatsCollection.logger.error(\"Could not rename file {} to {}\", (Object)srcFile.getName(), (Object)destFile.getName());\n                 }\n             }\n         }\n     }\n     \n     public synchronized void serialize() throws InterruptedException {\n         this.lock.lockForCommit();\n         final long start = System.currentTimeMillis();\n         try {\n             this.shiftFiles(0);\n-            Throwable t = null;\n-            try {\n-                final OutputStream os = Files.newOutputStream(this.makeFile().toPath(), new OpenOption[0]);\n-                try {\n-                    this.xstream.toXML((Object)this.statsData, os);\n-                }\n-                finally {\n-                    if (os != null) {\n-                        os.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n-                }\n+            try (final OutputStream os = Files.newOutputStream(this.makeFile().toPath(), new OpenOption[0])) {\n+                this.xstream.toXML((Object)this.statsData, os);\n             }\n         }\n         catch (final Exception e) {\n             StatsCollection.logger.error(\"Could not write stats data to '{}'\", (Object)this.makeFile().getAbsolutePath(), (Object)e);\n-            return;\n         }\n         finally {\n             this.lock.releaseCommitLock();\n             StatsCollection.logger.debug(\"stats serialized in {}ms\", (Object)Long.valueOf(System.currentTimeMillis() - start));\n         }\n-        this.lock.releaseCommitLock();\n-        StatsCollection.logger.debug(\"stats serialized in {}ms\", (Object)Long.valueOf(System.currentTimeMillis() - start));\n     }\n     \n     private Map<String, List<XYDataItem>> deserialize(final File file) {\n         Map<String, List<XYDataItem>> stats = null;\n         if (file.exists() && file.canRead()) {\n             final long start = System.currentTimeMillis();\n             try {\n-                Throwable t = null;\n-                try {\n-                    final InputStream fis = Files.newInputStream(file.toPath(), new OpenOption[0]);\n-                    try {\n-                        stats = (Map)this.xstream.fromXML(fis);\n-                        if (stats != null) {\n-                            for (final Map.Entry<String, List<XYDataItem>> set : stats.entrySet()) {\n-                                final List<XYDataItem> list = (List<XYDataItem>)set.getValue();\n-                                if (!list.isEmpty()) {\n-                                    final XYDataItem xy = (XYDataItem)list.get(list.size() - 1);\n-                                    list.add(new XYDataItem((double)(xy.getX().longValue() + 1L), 0.0));\n-                                    list.add(new XYDataItem((double)System.currentTimeMillis(), 0.0));\n-                                }\n+                try (final InputStream fis = Files.newInputStream(file.toPath(), new OpenOption[0])) {\n+                    stats = (Map)this.xstream.fromXML(fis);\n+                    if (stats != null) {\n+                        for (final Map.Entry<String, List<XYDataItem>> set : stats.entrySet()) {\n+                            final List<XYDataItem> list = (List<XYDataItem>)set.getValue();\n+                            if (!list.isEmpty()) {\n+                                final XYDataItem xy = (XYDataItem)list.get(list.size() - 1);\n+                                list.add(new XYDataItem((double)(xy.getX().longValue() + 1L), 0.0));\n+                                list.add(new XYDataItem((double)System.currentTimeMillis(), 0.0));\n                             }\n                         }\n                     }\n-                    finally {\n-                        if (fis != null) {\n-                            fis.close();\n-                        }\n-                    }\n-                }\n-                finally {\n-                    if (t == null) {\n-                        final Throwable exception;\n-                        t = exception;\n-                    }\n-                    else {\n-                        final Throwable exception;\n-                        if (t != exception) {\n-                            t.addSuppressed(exception);\n-                        }\n-                    }\n                 }\n                 StatsCollection.logger.debug(\"stats data read in {}ms\", (Object)Long.valueOf(System.currentTimeMillis() - start));\n             }\n             catch (final ExceptionInInitializerError e) {\n                 if (e.getMessage().contains(\"does not \\\"opens java.util\\\" to unnamed module\")) {\n                     StatsCollection.logger.error(\"Stats desialization disabled, use '--add-opens java.base/java.util=ALL-UNNAMED' to start Tomcat to enable again\");\n                 }\n@@ -252,15 +203,15 @@\n         this.lock.releaseUpdateLock();\n     }\n     \n     public synchronized void afterPropertiesSet() {\n         int index = 0;\n         Map<String, List<XYDataItem>> stats;\n         do {\n-            final File file = (index == 0) ? this.makeFile() : new File(String.valueOf(this.makeFile().getAbsolutePath()) + \".\" + index);\n+            final File file = (index == 0) ? this.makeFile() : new File(this.makeFile().getAbsolutePath() + \".\" + index);\n             stats = this.deserialize(file);\n             ++index;\n         } while (stats == null && index < this.maxFiles - 1);\n         if (stats != null) {\n             this.statsData = stats;\n         }\n         else {\n@@ -272,8 +223,12 @@\n         this.serialize();\n     }\n     \n     public void setApplicationContext(final ApplicationContext applicationContext) {\n         final WebApplicationContext wac = (WebApplicationContext)applicationContext;\n         this.contextTempDir = (File)wac.getServletContext().getAttribute(\"javax.servlet.context.tempdir\");\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)StatsCollection.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/model/stats/package-info.class", "source2": "psiprobe/model/stats/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 399ba6265683d6109d29e76f04b63749254a426c87ed8a6e6bfe61bcaa467844\n+  SHA-256 checksum 1538a1f0abf35e2d9ab2e1ec75059eca3a5fa1c487b6620d08f527237ea5ff91\n   Compiled from \"package-info.java\"\n interface psiprobe.model.stats.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/stats/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/stats/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/stats/package-info\"\n-  #2 = Utf8               psiprobe/model/stats/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/stats/package-info\n+  #2 = Class              #1              // \"psiprobe/model/stats/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/model/wrapper/WrapperInfo.class", "source2": "psiprobe/model/wrapper/WrapperInfo.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,97 +1,97 @@\n-  SHA-256 checksum 74948ab0aa39f7a71ba3d6f4178f0270b9c76afcd8dc3d50d88499344651a30c\n+  SHA-256 checksum f84b0aa324c9c4a49d896a78c0225546e5f46d3450b96e01e098c22b77d74544\n   Compiled from \"WrapperInfo.java\"\n public class psiprobe.model.wrapper.WrapperInfo\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/model/wrapper/WrapperInfo\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/model/wrapper/WrapperInfo\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 10, methods: 21, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/model/wrapper/WrapperInfo\n-   #2 = Utf8               psiprobe/model/wrapper/WrapperInfo\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               user\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               interactiveUser\n-   #8 = Utf8               version\n-   #9 = Utf8               wrapperPid\n-  #10 = Utf8               I\n-  #11 = Utf8               jvmPid\n-  #12 = Utf8               buildTime\n-  #13 = Utf8               properties\n-  #14 = Utf8               Ljava/util/Set;\n-  #15 = Utf8               Signature\n-  #16 = Utf8               Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n-  #17 = Utf8               controlledByWrapper\n-  #18 = Utf8               Z\n-  #19 = Utf8               launchedAsService\n-  #20 = Utf8               debugEnabled\n-  #21 = Utf8               <init>\n-  #22 = Utf8               ()V\n-  #23 = Utf8               Code\n-  #24 = Methodref          #3.#25         // java/lang/Object.\"<init>\":()V\n-  #25 = NameAndType        #21:#22        // \"<init>\":()V\n-  #26 = Utf8               LineNumberTable\n-  #27 = Utf8               LocalVariableTable\n-  #28 = Utf8               this\n-  #29 = Utf8               Lpsiprobe/model/wrapper/WrapperInfo;\n-  #30 = Utf8               getUser\n-  #31 = Utf8               ()Ljava/lang/String;\n-  #32 = Fieldref           #1.#33         // psiprobe/model/wrapper/WrapperInfo.user:Ljava/lang/String;\n-  #33 = NameAndType        #5:#6          // user:Ljava/lang/String;\n-  #34 = Utf8               setUser\n-  #35 = Utf8               (Ljava/lang/String;)V\n-  #36 = Utf8               MethodParameters\n-  #37 = Utf8               getInteractiveUser\n-  #38 = Fieldref           #1.#39         // psiprobe/model/wrapper/WrapperInfo.interactiveUser:Ljava/lang/String;\n-  #39 = NameAndType        #7:#6          // interactiveUser:Ljava/lang/String;\n-  #40 = Utf8               setInteractiveUser\n-  #41 = Utf8               getVersion\n-  #42 = Fieldref           #1.#43         // psiprobe/model/wrapper/WrapperInfo.version:Ljava/lang/String;\n-  #43 = NameAndType        #8:#6          // version:Ljava/lang/String;\n-  #44 = Utf8               setVersion\n-  #45 = Utf8               getWrapperPid\n-  #46 = Utf8               ()I\n-  #47 = Fieldref           #1.#48         // psiprobe/model/wrapper/WrapperInfo.wrapperPid:I\n-  #48 = NameAndType        #9:#10         // wrapperPid:I\n-  #49 = Utf8               setWrapperPid\n-  #50 = Utf8               (I)V\n-  #51 = Utf8               getJvmPid\n-  #52 = Fieldref           #1.#53         // psiprobe/model/wrapper/WrapperInfo.jvmPid:I\n-  #53 = NameAndType        #11:#10        // jvmPid:I\n-  #54 = Utf8               setJvmPid\n-  #55 = Utf8               getBuildTime\n-  #56 = Fieldref           #1.#57         // psiprobe/model/wrapper/WrapperInfo.buildTime:Ljava/lang/String;\n-  #57 = NameAndType        #12:#6         // buildTime:Ljava/lang/String;\n-  #58 = Utf8               setBuildTime\n-  #59 = Utf8               getProperties\n-  #60 = Utf8               ()Ljava/util/Set;\n-  #61 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n-  #62 = Fieldref           #1.#63         // psiprobe/model/wrapper/WrapperInfo.properties:Ljava/util/Set;\n-  #63 = NameAndType        #13:#14        // properties:Ljava/util/Set;\n-  #64 = Utf8               setProperties\n-  #65 = Utf8               (Ljava/util/Set;)V\n-  #66 = Utf8               (Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;)V\n-  #67 = Utf8               LocalVariableTypeTable\n-  #68 = Utf8               isControlledByWrapper\n-  #69 = Utf8               ()Z\n-  #70 = Fieldref           #1.#71         // psiprobe/model/wrapper/WrapperInfo.controlledByWrapper:Z\n-  #71 = NameAndType        #17:#18        // controlledByWrapper:Z\n-  #72 = Utf8               setControlledByWrapper\n-  #73 = Utf8               (Z)V\n-  #74 = Utf8               isLaunchedAsService\n-  #75 = Fieldref           #1.#76         // psiprobe/model/wrapper/WrapperInfo.launchedAsService:Z\n-  #76 = NameAndType        #19:#18        // launchedAsService:Z\n-  #77 = Utf8               setLaunchedAsService\n-  #78 = Utf8               isDebugEnabled\n-  #79 = Fieldref           #1.#80         // psiprobe/model/wrapper/WrapperInfo.debugEnabled:Z\n-  #80 = NameAndType        #20:#18        // debugEnabled:Z\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/model/wrapper/WrapperInfo.user:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/model/wrapper/WrapperInfo\n+   #9 = NameAndType        #11:#12        // user:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/model/wrapper/WrapperInfo\n+  #11 = Utf8               user\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/model/wrapper/WrapperInfo.interactiveUser:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // interactiveUser:Ljava/lang/String;\n+  #15 = Utf8               interactiveUser\n+  #16 = Fieldref           #8.#17         // psiprobe/model/wrapper/WrapperInfo.version:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // version:Ljava/lang/String;\n+  #18 = Utf8               version\n+  #19 = Fieldref           #8.#20         // psiprobe/model/wrapper/WrapperInfo.wrapperPid:I\n+  #20 = NameAndType        #21:#22        // wrapperPid:I\n+  #21 = Utf8               wrapperPid\n+  #22 = Utf8               I\n+  #23 = Fieldref           #8.#24         // psiprobe/model/wrapper/WrapperInfo.jvmPid:I\n+  #24 = NameAndType        #25:#22        // jvmPid:I\n+  #25 = Utf8               jvmPid\n+  #26 = Fieldref           #8.#27         // psiprobe/model/wrapper/WrapperInfo.buildTime:Ljava/lang/String;\n+  #27 = NameAndType        #28:#12        // buildTime:Ljava/lang/String;\n+  #28 = Utf8               buildTime\n+  #29 = Fieldref           #8.#30         // psiprobe/model/wrapper/WrapperInfo.properties:Ljava/util/Set;\n+  #30 = NameAndType        #31:#32        // properties:Ljava/util/Set;\n+  #31 = Utf8               properties\n+  #32 = Utf8               Ljava/util/Set;\n+  #33 = Fieldref           #8.#34         // psiprobe/model/wrapper/WrapperInfo.controlledByWrapper:Z\n+  #34 = NameAndType        #35:#36        // controlledByWrapper:Z\n+  #35 = Utf8               controlledByWrapper\n+  #36 = Utf8               Z\n+  #37 = Fieldref           #8.#38         // psiprobe/model/wrapper/WrapperInfo.launchedAsService:Z\n+  #38 = NameAndType        #39:#36        // launchedAsService:Z\n+  #39 = Utf8               launchedAsService\n+  #40 = Fieldref           #8.#41         // psiprobe/model/wrapper/WrapperInfo.debugEnabled:Z\n+  #41 = NameAndType        #42:#36        // debugEnabled:Z\n+  #42 = Utf8               debugEnabled\n+  #43 = Utf8               Signature\n+  #44 = Utf8               Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n+  #45 = Utf8               Code\n+  #46 = Utf8               LineNumberTable\n+  #47 = Utf8               LocalVariableTable\n+  #48 = Utf8               this\n+  #49 = Utf8               Lpsiprobe/model/wrapper/WrapperInfo;\n+  #50 = Utf8               getUser\n+  #51 = Utf8               ()Ljava/lang/String;\n+  #52 = Utf8               setUser\n+  #53 = Utf8               (Ljava/lang/String;)V\n+  #54 = Utf8               MethodParameters\n+  #55 = Utf8               getInteractiveUser\n+  #56 = Utf8               setInteractiveUser\n+  #57 = Utf8               getVersion\n+  #58 = Utf8               setVersion\n+  #59 = Utf8               getWrapperPid\n+  #60 = Utf8               ()I\n+  #61 = Utf8               setWrapperPid\n+  #62 = Utf8               (I)V\n+  #63 = Utf8               getJvmPid\n+  #64 = Utf8               setJvmPid\n+  #65 = Utf8               getBuildTime\n+  #66 = Utf8               setBuildTime\n+  #67 = Utf8               getProperties\n+  #68 = Utf8               ()Ljava/util/Set;\n+  #69 = Utf8               ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n+  #70 = Utf8               setProperties\n+  #71 = Utf8               (Ljava/util/Set;)V\n+  #72 = Utf8               LocalVariableTypeTable\n+  #73 = Utf8               (Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;)V\n+  #74 = Utf8               isControlledByWrapper\n+  #75 = Utf8               ()Z\n+  #76 = Utf8               setControlledByWrapper\n+  #77 = Utf8               (Z)V\n+  #78 = Utf8               isLaunchedAsService\n+  #79 = Utf8               setLaunchedAsService\n+  #80 = Utf8               isDebugEnabled\n   #81 = Utf8               setDebugEnabled\n   #82 = Utf8               SourceFile\n   #83 = Utf8               WrapperInfo.java\n   #84 = Utf8               InnerClasses\n   #85 = Class              #86            // java/util/Map$Entry\n   #86 = Utf8               java/util/Map$Entry\n   #87 = Class              #88            // java/util/Map\n@@ -121,15 +121,15 @@\n   private java.lang.String buildTime;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Set<java.util.Map$Entry<java.lang.Object, java.lang.Object>> properties;\n     descriptor: Ljava/util/Set;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #16                          // Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n+    Signature: #44                          // Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n \n   private boolean controlledByWrapper;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   private boolean launchedAsService;\n     descriptor: Z\n@@ -141,44 +141,44 @@\n \n   public psiprobe.model.wrapper.WrapperInfo();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #24                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public java.lang.String getUser();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field user:Ljava/lang/String;\n+         1: getfield      #7                  // Field user:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setUser(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #32                 // Field user:Ljava/lang/String;\n+         2: putfield      #7                  // Field user:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -189,30 +189,30 @@\n \n   public java.lang.String getInteractiveUser();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #38                 // Field interactiveUser:Ljava/lang/String;\n+         1: getfield      #13                 // Field interactiveUser:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 75: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setInteractiveUser(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #38                 // Field interactiveUser:Ljava/lang/String;\n+         2: putfield      #13                 // Field interactiveUser:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 84: 0\n         line 85: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -223,30 +223,30 @@\n \n   public java.lang.String getVersion();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #42                 // Field version:Ljava/lang/String;\n+         1: getfield      #16                 // Field version:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 93: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setVersion(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #42                 // Field version:Ljava/lang/String;\n+         2: putfield      #16                 // Field version:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 102: 0\n         line 103: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -257,30 +257,30 @@\n \n   public int getWrapperPid();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #47                 // Field wrapperPid:I\n+         1: getfield      #19                 // Field wrapperPid:I\n          4: ireturn\n       LineNumberTable:\n         line 111: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setWrapperPid(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #47                 // Field wrapperPid:I\n+         2: putfield      #19                 // Field wrapperPid:I\n          5: return\n       LineNumberTable:\n         line 120: 0\n         line 121: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -291,30 +291,30 @@\n \n   public int getJvmPid();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #52                 // Field jvmPid:I\n+         1: getfield      #23                 // Field jvmPid:I\n          4: ireturn\n       LineNumberTable:\n         line 129: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setJvmPid(int);\n     descriptor: (I)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #52                 // Field jvmPid:I\n+         2: putfield      #23                 // Field jvmPid:I\n          5: return\n       LineNumberTable:\n         line 138: 0\n         line 139: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -325,30 +325,30 @@\n \n   public java.lang.String getBuildTime();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #56                 // Field buildTime:Ljava/lang/String;\n+         1: getfield      #26                 // Field buildTime:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 147: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setBuildTime(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #56                 // Field buildTime:Ljava/lang/String;\n+         2: putfield      #26                 // Field buildTime:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 156: 0\n         line 157: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -356,72 +356,72 @@\n     MethodParameters:\n       Name                           Flags\n       buildTime\n \n   public java.util.Set<java.util.Map$Entry<java.lang.Object, java.lang.Object>> getProperties();\n     descriptor: ()Ljava/util/Set;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #61                          // ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #62                 // Field properties:Ljava/util/Set;\n+         1: getfield      #29                 // Field properties:Ljava/util/Set;\n          4: areturn\n       LineNumberTable:\n         line 165: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n+    Signature: #69                          // ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n \n   public void setProperties(java.util.Set<java.util.Map$Entry<java.lang.Object, java.lang.Object>>);\n     descriptor: (Ljava/util/Set;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #66                          // (Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;)V\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #62                 // Field properties:Ljava/util/Set;\n+         2: putfield      #29                 // Field properties:Ljava/util/Set;\n          5: return\n       LineNumberTable:\n         line 174: 0\n         line 175: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n             0       6     1 properties   Ljava/util/Set;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       6     1 properties   Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;\n     MethodParameters:\n       Name                           Flags\n       properties\n+    Signature: #73                          // (Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/Object;Ljava/lang/Object;>;>;)V\n \n   public boolean isControlledByWrapper();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #70                 // Field controlledByWrapper:Z\n+         1: getfield      #33                 // Field controlledByWrapper:Z\n          4: ireturn\n       LineNumberTable:\n         line 183: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setControlledByWrapper(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #70                 // Field controlledByWrapper:Z\n+         2: putfield      #33                 // Field controlledByWrapper:Z\n          5: return\n       LineNumberTable:\n         line 192: 0\n         line 193: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -432,30 +432,30 @@\n \n   public boolean isLaunchedAsService();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #75                 // Field launchedAsService:Z\n+         1: getfield      #37                 // Field launchedAsService:Z\n          4: ireturn\n       LineNumberTable:\n         line 201: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setLaunchedAsService(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #75                 // Field launchedAsService:Z\n+         2: putfield      #37                 // Field launchedAsService:Z\n          5: return\n       LineNumberTable:\n         line 210: 0\n         line 211: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n@@ -466,30 +466,30 @@\n \n   public boolean isDebugEnabled();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #79                 // Field debugEnabled:Z\n+         1: getfield      #40                 // Field debugEnabled:Z\n          4: ireturn\n       LineNumberTable:\n         line 219: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n \n   public void setDebugEnabled(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #79                 // Field debugEnabled:Z\n+         2: putfield      #40                 // Field debugEnabled:Z\n          5: return\n       LineNumberTable:\n         line 228: 0\n         line 229: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/model/wrapper/WrapperInfo;\n"}]}, {"source1": "psiprobe/model/wrapper/package-info.class", "source2": "psiprobe/model/wrapper/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 41d6cd078958704f743ff9ef1e0b8a9e966c4962c0aff0f242cb479d3f20fbc6\n+  SHA-256 checksum 7e2aca3226f4cc83228877c488814a0fd3945a974c385af92d5d58be6e1bb139\n   Compiled from \"package-info.java\"\n interface psiprobe.model.wrapper.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/model/wrapper/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/model/wrapper/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/model/wrapper/package-info\"\n-  #2 = Utf8               psiprobe/model/wrapper/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/model/wrapper/package-info\n+  #2 = Class              #1              // \"psiprobe/model/wrapper/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/package-info.class", "source2": "psiprobe/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum ab772811151559da2de55012a00518d4320b2d6c1583015901673a96f9631a89\n+  SHA-256 checksum 86d890027e0cff291a9713a0b021cb56b0b3cff0f9b6cb471011ea63f92c54c1\n   Compiled from \"package-info.java\"\n interface psiprobe.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/package-info\"\n-  #2 = Utf8               psiprobe/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/package-info\n+  #2 = Class              #1              // \"psiprobe/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/AppStatsJobDetail.class", "source2": "psiprobe/scheduler/jobs/AppStatsJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum c04cba0e2e2f92a25ece13e6cd652886dd2d804810158a373f9a23c37678d299\n+  SHA-256 checksum 168547e38700105f1d4818ab2ef2be1a31037ce1c9217b7e018397bae81b16ad\n   Compiled from \"AppStatsJobDetail.java\"\n public class psiprobe.scheduler.jobs.AppStatsJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/AppStatsJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/AppStatsJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/AppStatsJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/AppStatsJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/AppStatsJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               appStatsCollector\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               collect\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/AppStatsJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/AppStatsJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/AppStatsJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               appStatsCollector\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               collect\n   #37 = Utf8               SourceFile\n   #38 = Utf8               AppStatsJobDetail.java\n {\n   public psiprobe.scheduler.jobs.AppStatsJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/AppStatsJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/AppStatsJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"appStatsCollector\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/AppStatsJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"appStatsCollector\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"collect\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/AppStatsJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"collect\"\n+        )\n }\n SourceFile: \"AppStatsJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/ClusterStatsJobDetail.class", "source2": "psiprobe/scheduler/jobs/ClusterStatsJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum 8584375fb1d7f3542dec3e1947f4d7dc33e2d549f2053fee5bd5b48fcc125340\n+  SHA-256 checksum ee9755c59a01aa61d64f7745f41e79a0bb2e04e8a86eaf55be02e0a6981c23f2\n   Compiled from \"ClusterStatsJobDetail.java\"\n public class psiprobe.scheduler.jobs.ClusterStatsJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/ClusterStatsJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/ClusterStatsJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/ClusterStatsJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/ClusterStatsJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/ClusterStatsJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               clusterStatsCollector\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               collect\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/ClusterStatsJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/ClusterStatsJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/ClusterStatsJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               clusterStatsCollector\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               collect\n   #37 = Utf8               SourceFile\n   #38 = Utf8               ClusterStatsJobDetail.java\n {\n   public psiprobe.scheduler.jobs.ClusterStatsJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/ClusterStatsJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/ClusterStatsJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"clusterStatsCollector\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/ClusterStatsJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"clusterStatsCollector\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"collect\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/ClusterStatsJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"collect\"\n+        )\n }\n SourceFile: \"ClusterStatsJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/ConnectorStatsJobDetail.class", "source2": "psiprobe/scheduler/jobs/ConnectorStatsJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum f10049155d5782357a51e22e143a18dff0d0ad0930612ad36202de86923e4a80\n+  SHA-256 checksum 19130ad1b765b74ea89c0c8a23a19a1382805ff1b94721e1b09362a07d789960\n   Compiled from \"ConnectorStatsJobDetail.java\"\n public class psiprobe.scheduler.jobs.ConnectorStatsJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/ConnectorStatsJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/ConnectorStatsJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/ConnectorStatsJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/ConnectorStatsJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/ConnectorStatsJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               connectorStatsCollector\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               collect\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/ConnectorStatsJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/ConnectorStatsJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/ConnectorStatsJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               connectorStatsCollector\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               collect\n   #37 = Utf8               SourceFile\n   #38 = Utf8               ConnectorStatsJobDetail.java\n {\n   public psiprobe.scheduler.jobs.ConnectorStatsJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/ConnectorStatsJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/ConnectorStatsJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"connectorStatsCollector\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/ConnectorStatsJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"connectorStatsCollector\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"collect\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/ConnectorStatsJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"collect\"\n+        )\n }\n SourceFile: \"ConnectorStatsJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/DatasourceStatsJobDetail.class", "source2": "psiprobe/scheduler/jobs/DatasourceStatsJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum c8b72d92c41daa746864d53614ee67223b615832cffb17e4b8d87ca3db7e9a9c\n+  SHA-256 checksum d3832b173a5ebe1d3fab63b0acb54323dc62e90fe2cb76ef326f949c709e5363\n   Compiled from \"DatasourceStatsJobDetail.java\"\n public class psiprobe.scheduler.jobs.DatasourceStatsJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/DatasourceStatsJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/DatasourceStatsJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/DatasourceStatsJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/DatasourceStatsJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/DatasourceStatsJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               datasourceStatsCollector\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               collect\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/DatasourceStatsJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/DatasourceStatsJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/DatasourceStatsJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               datasourceStatsCollector\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               collect\n   #37 = Utf8               SourceFile\n   #38 = Utf8               DatasourceStatsJobDetail.java\n {\n   public psiprobe.scheduler.jobs.DatasourceStatsJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/DatasourceStatsJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/DatasourceStatsJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"datasourceStatsCollector\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/DatasourceStatsJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"datasourceStatsCollector\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"collect\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/DatasourceStatsJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"collect\"\n+        )\n }\n SourceFile: \"DatasourceStatsJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/MemoryStatsJobDetail.class", "source2": "psiprobe/scheduler/jobs/MemoryStatsJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum bccdcb7d91b156f98fb4c95b22a535b1a7ebabe6c560df08ff36c875a90c6428\n+  SHA-256 checksum d449df829ecf43abebb6ada9aed6211296048c5e4baa955100e57f908e0580d6\n   Compiled from \"MemoryStatsJobDetail.java\"\n public class psiprobe.scheduler.jobs.MemoryStatsJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/MemoryStatsJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/MemoryStatsJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/MemoryStatsJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/MemoryStatsJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/MemoryStatsJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               memoryStatsCollector\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               collect\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/MemoryStatsJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/MemoryStatsJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/MemoryStatsJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               memoryStatsCollector\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               collect\n   #37 = Utf8               SourceFile\n   #38 = Utf8               MemoryStatsJobDetail.java\n {\n   public psiprobe.scheduler.jobs.MemoryStatsJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/MemoryStatsJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/MemoryStatsJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"memoryStatsCollector\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/MemoryStatsJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"memoryStatsCollector\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"collect\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/MemoryStatsJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"collect\"\n+        )\n }\n SourceFile: \"MemoryStatsJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/RuntimeStatsJobDetail.class", "source2": "psiprobe/scheduler/jobs/RuntimeStatsJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum 1b03cb5a5434232e4d1444bacc02ed9d1286cf80aa8d1e37fa4d56213875f7d7\n+  SHA-256 checksum 22bc1a4ec74e43d9594a9bd9f7a0d64a9c838b5f5096e10fe47b33a5c99ac706\n   Compiled from \"RuntimeStatsJobDetail.java\"\n public class psiprobe.scheduler.jobs.RuntimeStatsJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/RuntimeStatsJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/RuntimeStatsJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/RuntimeStatsJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/RuntimeStatsJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/RuntimeStatsJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               runtimeStatsCollector\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               collect\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/RuntimeStatsJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/RuntimeStatsJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/RuntimeStatsJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               runtimeStatsCollector\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               collect\n   #37 = Utf8               SourceFile\n   #38 = Utf8               RuntimeStatsJobDetail.java\n {\n   public psiprobe.scheduler.jobs.RuntimeStatsJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/RuntimeStatsJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/RuntimeStatsJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"runtimeStatsCollector\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/RuntimeStatsJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"runtimeStatsCollector\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"collect\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/RuntimeStatsJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"collect\"\n+        )\n }\n SourceFile: \"RuntimeStatsJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/StatsSerializerJobDetail.class", "source2": "psiprobe/scheduler/jobs/StatsSerializerJobDetail.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,139 +1,139 @@\n-  SHA-256 checksum b03236f7d9695edf908a3334905ba59ccaae02d24d4754d086141cc0c1562182\n+  SHA-256 checksum b742e4f8d27c74a843a6506b0bd5d208d95d631d2618cee2bf278efc881fb050\n   Compiled from \"StatsSerializerJobDetail.java\"\n public class psiprobe.scheduler.jobs.StatsSerializerJobDetail extends org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/jobs/StatsSerializerJobDetail\n-  super_class: #3                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+  this_class: #18                         // psiprobe/scheduler/jobs/StatsSerializerJobDetail\n+  super_class: #2                         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/jobs/StatsSerializerJobDetail\n-   #2 = Utf8               psiprobe/scheduler/jobs/StatsSerializerJobDetail\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/jobs/StatsSerializerJobDetail;\n-  #14 = Utf8               setConcurrent\n-  #15 = Utf8               (Z)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #18 = Utf8               value\n-  #19 = Utf8               false\n-  #20 = Methodref          #3.#21         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n-  #21 = NameAndType        #14:#15        // setConcurrent:(Z)V\n-  #22 = Utf8               concurrent\n-  #23 = Utf8               Z\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               setTargetBeanName\n-  #26 = Utf8               (Ljava/lang/String;)V\n-  #27 = Utf8               statsCollection\n-  #28 = Methodref          #3.#29         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n-  #29 = NameAndType        #25:#26        // setTargetBeanName:(Ljava/lang/String;)V\n-  #30 = Utf8               targetBeanName\n-  #31 = Utf8               Ljava/lang/String;\n-  #32 = Utf8               setTargetMethod\n-  #33 = Utf8               serialize\n-  #34 = Methodref          #3.#35         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n-  #35 = NameAndType        #32:#26        // setTargetMethod:(Ljava/lang/String;)V\n-  #36 = Utf8               targetMethod\n+   #7 = Methodref          #2.#8          // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+   #8 = NameAndType        #9:#10         // setConcurrent:(Z)V\n+   #9 = Utf8               setConcurrent\n+  #10 = Utf8               (Z)V\n+  #11 = Methodref          #2.#12         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+  #12 = NameAndType        #13:#14        // setTargetBeanName:(Ljava/lang/String;)V\n+  #13 = Utf8               setTargetBeanName\n+  #14 = Utf8               (Ljava/lang/String;)V\n+  #15 = Methodref          #2.#16         // org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+  #16 = NameAndType        #17:#14        // setTargetMethod:(Ljava/lang/String;)V\n+  #17 = Utf8               setTargetMethod\n+  #18 = Class              #19            // psiprobe/scheduler/jobs/StatsSerializerJobDetail\n+  #19 = Utf8               psiprobe/scheduler/jobs/StatsSerializerJobDetail\n+  #20 = Utf8               Code\n+  #21 = Utf8               LineNumberTable\n+  #22 = Utf8               LocalVariableTable\n+  #23 = Utf8               this\n+  #24 = Utf8               Lpsiprobe/scheduler/jobs/StatsSerializerJobDetail;\n+  #25 = Utf8               concurrent\n+  #26 = Utf8               Z\n+  #27 = Utf8               MethodParameters\n+  #28 = Utf8               RuntimeVisibleAnnotations\n+  #29 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #30 = Utf8               value\n+  #31 = Utf8               false\n+  #32 = Utf8               targetBeanName\n+  #33 = Utf8               Ljava/lang/String;\n+  #34 = Utf8               statsCollection\n+  #35 = Utf8               targetMethod\n+  #36 = Utf8               serialize\n   #37 = Utf8               SourceFile\n   #38 = Utf8               StatsSerializerJobDetail.java\n {\n   public psiprobe.scheduler.jobs.StatsSerializerJobDetail();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/jobs/StatsSerializerJobDetail;\n \n   public void setConcurrent(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#19)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"false\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: invokespecial #20                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n+         2: invokespecial #7                  // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setConcurrent:(Z)V\n          5: return\n       LineNumberTable:\n         line 24: 0\n         line 25: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/StatsSerializerJobDetail;\n             0       6     1 concurrent   Z\n     MethodParameters:\n       Name                           Flags\n       concurrent\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#31)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"false\"\n+        )\n \n   public void setTargetBeanName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#27)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"statsCollection\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #28                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n+         2: invokespecial #11                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetBeanName:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 30: 0\n         line 31: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/StatsSerializerJobDetail;\n             0       6     1 targetBeanName   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetBeanName\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#34)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"statsCollection\"\n+        )\n \n   public void setTargetMethod(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17(#18=s#33)\n-        org.springframework.beans.factory.annotation.Value(\n-          value=\"serialize\"\n-        )\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #34                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n+         2: invokespecial #15                 // Method org/springframework/scheduling/quartz/MethodInvokingJobDetailFactoryBean.setTargetMethod:(Ljava/lang/String;)V\n          5: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/scheduler/jobs/StatsSerializerJobDetail;\n             0       6     1 targetMethod   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       targetMethod\n+    RuntimeVisibleAnnotations:\n+      0: #29(#30=s#36)\n+        org.springframework.beans.factory.annotation.Value(\n+          value=\"serialize\"\n+        )\n }\n SourceFile: \"StatsSerializerJobDetail.java\"\n"}]}, {"source1": "psiprobe/scheduler/jobs/package-info.class", "source2": "psiprobe/scheduler/jobs/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 965d4933438364dd33691dbb50c817ca9e77fb79a7b564c099197e562a218a75\n+  SHA-256 checksum 5c2d6d31e526c19faaaed9afca070d35e43e08179e25353520386adc872cd4e2\n   Compiled from \"package-info.java\"\n interface psiprobe.scheduler.jobs.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/scheduler/jobs/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/scheduler/jobs/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/scheduler/jobs/package-info\"\n-  #2 = Utf8               psiprobe/scheduler/jobs/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/scheduler/jobs/package-info\n+  #2 = Class              #1              // \"psiprobe/scheduler/jobs/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/AppStatsTrigger.class", "source2": "psiprobe/scheduler/triggers/AppStatsTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 9cde09e16b0c0f104c5f59d93f10f94a1fec845bb5df6a8be1a735999669152b\n+  SHA-256 checksum d8452879861ea6b4ced513b6cf71fb9904822c0e71ee19a857a77cf24b1ba675\n   Compiled from \"AppStatsTrigger.java\"\n public class psiprobe.scheduler.triggers.AppStatsTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/AppStatsTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/AppStatsTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/AppStatsTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/AppStatsTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/AppStatsTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.collectors.app.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.collectors.app.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/AppStatsTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/AppStatsTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/AppStatsTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.collectors.app.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.collectors.app.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               AppStatsTrigger.java\n {\n   public psiprobe.scheduler.triggers.AppStatsTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/AppStatsTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.app.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.app.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/AppStatsTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.app.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.app.phase}\"\n+          )\n }\n SourceFile: \"AppStatsTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/ClusterStatsTrigger.class", "source2": "psiprobe/scheduler/triggers/ClusterStatsTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 6a45413db4019d0a45be7b048bd899726d16b5b6db894adc0d462658b5a4d6fe\n+  SHA-256 checksum f3c3f707ef93ab81ce152afb8fa19caa670afe9bd8b5e826f41e2836a1a240ec\n   Compiled from \"ClusterStatsTrigger.java\"\n public class psiprobe.scheduler.triggers.ClusterStatsTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/ClusterStatsTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/ClusterStatsTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/ClusterStatsTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/ClusterStatsTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/ClusterStatsTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.collectors.cluster.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.collectors.cluster.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/ClusterStatsTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/ClusterStatsTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/ClusterStatsTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.collectors.cluster.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.collectors.cluster.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               ClusterStatsTrigger.java\n {\n   public psiprobe.scheduler.triggers.ClusterStatsTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/ClusterStatsTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.cluster.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.cluster.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/ClusterStatsTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.cluster.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.cluster.phase}\"\n+          )\n }\n SourceFile: \"ClusterStatsTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/ConnectorStatsTrigger.class", "source2": "psiprobe/scheduler/triggers/ConnectorStatsTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum b5f27d723121ece70f8c1c2d7f11a7933006d03adb3cd747d3b0eb77fc819c88\n+  SHA-256 checksum bec63d90a0c48dc27535ec93ecea0eb47908d5e89b324bbbdf0f3c7da8631058\n   Compiled from \"ConnectorStatsTrigger.java\"\n public class psiprobe.scheduler.triggers.ConnectorStatsTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/ConnectorStatsTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/ConnectorStatsTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/ConnectorStatsTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/ConnectorStatsTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/ConnectorStatsTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.collectors.connector.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/ConnectorStatsTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/ConnectorStatsTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/ConnectorStatsTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.collectors.connector.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.collectors.connector.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               ConnectorStatsTrigger.java\n {\n   public psiprobe.scheduler.triggers.ConnectorStatsTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/ConnectorStatsTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.connector.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/ConnectorStatsTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.connector.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.connector.phase}\"\n+          )\n }\n SourceFile: \"ConnectorStatsTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/DatasourceStatsTrigger.class", "source2": "psiprobe/scheduler/triggers/DatasourceStatsTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 6acb85bd92193a493fe4e30925c326bedabf578560523f39055adacd63d46e8c\n+  SHA-256 checksum 73d883474ccb1c23c056de736ab7a7d9cb59042c4886031322c024d2e52ad401\n   Compiled from \"DatasourceStatsTrigger.java\"\n public class psiprobe.scheduler.triggers.DatasourceStatsTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/DatasourceStatsTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/DatasourceStatsTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/DatasourceStatsTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/DatasourceStatsTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/DatasourceStatsTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.collectors.datasource.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.collectors.datasource.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/DatasourceStatsTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/DatasourceStatsTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/DatasourceStatsTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.collectors.datasource.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.collectors.datasource.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               DatasourceStatsTrigger.java\n {\n   public psiprobe.scheduler.triggers.DatasourceStatsTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/DatasourceStatsTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.datasource.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.datasource.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/DatasourceStatsTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.datasource.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.datasource.phase}\"\n+          )\n }\n SourceFile: \"DatasourceStatsTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/MemoryStatsTrigger.class", "source2": "psiprobe/scheduler/triggers/MemoryStatsTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 645d9edb94a2d8a78bfe959d7790cea41b97c410f0890a24ea7dcb86e8191410\n+  SHA-256 checksum 76c3adb8df408c69bd2ea87e3c12ed191f8dfc571555824115ffcbf13b29045f\n   Compiled from \"MemoryStatsTrigger.java\"\n public class psiprobe.scheduler.triggers.MemoryStatsTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/MemoryStatsTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/MemoryStatsTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/MemoryStatsTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/MemoryStatsTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/MemoryStatsTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.collectors.memory.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.collectors.memory.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/MemoryStatsTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/MemoryStatsTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/MemoryStatsTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.collectors.memory.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.collectors.memory.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               MemoryStatsTrigger.java\n {\n   public psiprobe.scheduler.triggers.MemoryStatsTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/MemoryStatsTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.memory.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.memory.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/MemoryStatsTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.memory.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.memory.phase}\"\n+          )\n }\n SourceFile: \"MemoryStatsTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/RuntimeStatsTrigger.class", "source2": "psiprobe/scheduler/triggers/RuntimeStatsTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 3a99d67f4b0afc642eb3b260508ebe739b537ac7786280074000106a73fee140\n+  SHA-256 checksum ea90772a82defce730a7ee4557856c73c524a878caaefb7b7f8359f12068b6e6\n   Compiled from \"RuntimeStatsTrigger.java\"\n public class psiprobe.scheduler.triggers.RuntimeStatsTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/RuntimeStatsTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/RuntimeStatsTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/RuntimeStatsTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/RuntimeStatsTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/RuntimeStatsTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.collectors.runtime.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.collectors.runtime.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/RuntimeStatsTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/RuntimeStatsTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/RuntimeStatsTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.collectors.runtime.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.collectors.runtime.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               RuntimeStatsTrigger.java\n {\n   public psiprobe.scheduler.triggers.RuntimeStatsTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/RuntimeStatsTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.runtime.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.collectors.runtime.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/RuntimeStatsTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.runtime.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.collectors.runtime.phase}\"\n+          )\n }\n SourceFile: \"RuntimeStatsTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/StatsSerializerTrigger.class", "source2": "psiprobe/scheduler/triggers/StatsSerializerTrigger.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,101 +1,101 @@\n-  SHA-256 checksum 8350106a72c71e561d2da14935063f751536772a176f50a167d292bd4f8d0bfe\n+  SHA-256 checksum ea8786ce5c3c51cf0c5abdbf2d524a7c6019721ed427346656c4f7b87e75306a\n   Compiled from \"StatsSerializerTrigger.java\"\n public class psiprobe.scheduler.triggers.StatsSerializerTrigger extends org.springframework.scheduling.quartz.CronTriggerFactoryBean\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/scheduler/triggers/StatsSerializerTrigger\n-  super_class: #3                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+  this_class: #17                         // psiprobe/scheduler/triggers/StatsSerializerTrigger\n+  super_class: #2                         // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/scheduler/triggers/StatsSerializerTrigger\n-   #2 = Utf8               psiprobe/scheduler/triggers/StatsSerializerTrigger\n-   #3 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #1 = Methodref          #2.#3          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+   #2 = Class              #4             // org/springframework/scheduling/quartz/CronTriggerFactoryBean\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               org/springframework/scheduling/quartz/CronTriggerFactoryBean\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/scheduler/triggers/StatsSerializerTrigger;\n-  #14 = Utf8               setCronExpression\n-  #15 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #16 = Utf8               RuntimeVisibleAnnotations\n-  #17 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n-  #18 = Utf8               RuntimeVisibleParameterAnnotations\n-  #19 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n-  #20 = Utf8               value\n-  #21 = Utf8               ${psiprobe.beans.stats.serializer.period}\n-  #22 = Utf8               ${psiprobe.beans.stats.serializer.phase}\n-  #23 = Methodref          #24.#26        // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #24 = Class              #25            // psiprobe/tools/TimeExpression\n-  #25 = Utf8               psiprobe/tools/TimeExpression\n-  #26 = NameAndType        #27:#28        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #27 = Utf8               cronExpression\n-  #28 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Methodref          #3.#30         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n-  #30 = NameAndType        #14:#31        // setCronExpression:(Ljava/lang/String;)V\n-  #31 = Utf8               (Ljava/lang/String;)V\n-  #32 = Utf8               periodExpression\n-  #33 = Utf8               Ljava/lang/String;\n-  #34 = Utf8               phaseExpression\n-  #35 = Utf8               MethodParameters\n+   #7 = Methodref          #8.#9          // psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/TimeExpression\n+   #9 = NameAndType        #11:#12        // cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/TimeExpression\n+  #11 = Utf8               cronExpression\n+  #12 = Utf8               (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+  #13 = Methodref          #2.#14         // org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+  #14 = NameAndType        #15:#16        // setCronExpression:(Ljava/lang/String;)V\n+  #15 = Utf8               setCronExpression\n+  #16 = Utf8               (Ljava/lang/String;)V\n+  #17 = Class              #18            // psiprobe/scheduler/triggers/StatsSerializerTrigger\n+  #18 = Utf8               psiprobe/scheduler/triggers/StatsSerializerTrigger\n+  #19 = Utf8               Code\n+  #20 = Utf8               LineNumberTable\n+  #21 = Utf8               LocalVariableTable\n+  #22 = Utf8               this\n+  #23 = Utf8               Lpsiprobe/scheduler/triggers/StatsSerializerTrigger;\n+  #24 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #25 = Utf8               periodExpression\n+  #26 = Utf8               Ljava/lang/String;\n+  #27 = Utf8               phaseExpression\n+  #28 = Utf8               MethodParameters\n+  #29 = Utf8               RuntimeVisibleAnnotations\n+  #30 = Utf8               Lorg/springframework/beans/factory/annotation/Autowired;\n+  #31 = Utf8               RuntimeVisibleParameterAnnotations\n+  #32 = Utf8               Lorg/springframework/beans/factory/annotation/Value;\n+  #33 = Utf8               value\n+  #34 = Utf8               ${psiprobe.beans.stats.serializer.period}\n+  #35 = Utf8               ${psiprobe.beans.stats.serializer.phase}\n   #36 = Utf8               SourceFile\n   #37 = Utf8               StatsSerializerTrigger.java\n {\n   public psiprobe.scheduler.triggers.StatsSerializerTrigger();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n+         1: invokespecial #1                  // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/scheduler/triggers/StatsSerializerTrigger;\n \n   public void setCronExpression(java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n-    RuntimeVisibleAnnotations:\n-      0: #17()\n-        org.springframework.beans.factory.annotation.Autowired\n-    RuntimeVisibleParameterAnnotations:\n-      parameter 0:\n-        0: #19(#20=s#21)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.serializer.period}\"\n-          )\n-      parameter 1:\n-        0: #19(#20=s#22)\n-          org.springframework.beans.factory.annotation.Value(\n-            value=\"${psiprobe.beans.stats.serializer.phase}\"\n-          )\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: aload_1\n          2: aload_2\n-         3: invokestatic  #23                 // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n-         6: invokespecial #29                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n+         3: invokestatic  #7                  // Method psiprobe/tools/TimeExpression.cronExpression:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;\n+         6: invokespecial #13                 // Method org/springframework/scheduling/quartz/CronTriggerFactoryBean.setCronExpression:(Ljava/lang/String;)V\n          9: return\n       LineNumberTable:\n         line 34: 0\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/scheduler/triggers/StatsSerializerTrigger;\n             0      10     1 periodExpression   Ljava/lang/String;\n             0      10     2 phaseExpression   Ljava/lang/String;\n     MethodParameters:\n       Name                           Flags\n       periodExpression\n       phaseExpression\n+    RuntimeVisibleAnnotations:\n+      0: #30()\n+        org.springframework.beans.factory.annotation.Autowired\n+    RuntimeVisibleParameterAnnotations:\n+      parameter 0:\n+        0: #32(#33=s#34)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.serializer.period}\"\n+          )\n+      parameter 1:\n+        0: #32(#33=s#35)\n+          org.springframework.beans.factory.annotation.Value(\n+            value=\"${psiprobe.beans.stats.serializer.phase}\"\n+          )\n }\n SourceFile: \"StatsSerializerTrigger.java\"\n"}]}, {"source1": "psiprobe/scheduler/triggers/package-info.class", "source2": "psiprobe/scheduler/triggers/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum c1dd67ff241b7cdf1455f4cb3602aa839bf92f3028119adeef0c6ad4876c44cd\n+  SHA-256 checksum 97ec42aaccb0669f546ee0e7394019f9815bf5dbb39080754e4e74ed8f6e7c2f\n   Compiled from \"package-info.java\"\n interface psiprobe.scheduler.triggers.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/scheduler/triggers/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/scheduler/triggers/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/scheduler/triggers/package-info\"\n-  #2 = Utf8               psiprobe/scheduler/triggers/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/scheduler/triggers/package-info\n+  #2 = Class              #1              // \"psiprobe/scheduler/triggers/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tokenizer/StringTokenizer.class", "source2": "psiprobe/tokenizer/StringTokenizer.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,24 +1,20 @@\n \n package psiprobe.tokenizer;\n \n+import org.slf4j.LoggerFactory;\n import java.io.IOException;\n import java.io.Reader;\n import java.io.StringReader;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class StringTokenizer extends Tokenizer\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)StringTokenizer.class);\n-    }\n-    \n     public StringTokenizer() {\n     }\n     \n     public StringTokenizer(final String str) {\n         this.setString(str);\n     }\n     \n@@ -51,8 +47,12 @@\n             return super.nextToken();\n         }\n         catch (final IOException e) {\n             StringTokenizer.logger.trace(\"\", (Throwable)e);\n             return null;\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)StringTokenizer.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tokenizer/Tokenizer$TokenizerToken.class", "source2": "psiprobe/tokenizer/Tokenizer$TokenizerToken.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,92 +1,92 @@\n-  SHA-256 checksum f7a7d38dbbf15bba9189f3f9be3f31ad2b9183d1f8e465e022debea39b1052ac\n+  SHA-256 checksum 614225357e0fabd72e2ffebe430fd9c166681daee46bfcd3d45d41f72a7b9493\n   Compiled from \"Tokenizer.java\"\n class psiprobe.tokenizer.Tokenizer$TokenizerToken implements psiprobe.tokenizer.Token\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tokenizer/Tokenizer$TokenizerToken\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/tokenizer/Tokenizer$TokenizerToken\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 6, methods: 10, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tokenizer/Tokenizer$TokenizerToken\n-   #2 = Utf8               psiprobe/tokenizer/Tokenizer$TokenizerToken\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // psiprobe/tokenizer/Token\n-   #6 = Utf8               psiprobe/tokenizer/Token\n-   #7 = Utf8               text\n-   #8 = Utf8               Ljava/lang/StringBuilder;\n-   #9 = Utf8               innerText\n-  #10 = Utf8               name\n-  #11 = Utf8               Ljava/lang/String;\n-  #12 = Utf8               type\n-  #13 = Utf8               I\n-  #14 = Utf8               line\n-  #15 = Utf8               col\n-  #16 = Utf8               <init>\n-  #17 = Utf8               ()V\n-  #18 = Utf8               Code\n-  #19 = Methodref          #3.#20         // java/lang/Object.\"<init>\":()V\n-  #20 = NameAndType        #16:#17        // \"<init>\":()V\n-  #21 = Class              #22            // java/lang/StringBuilder\n-  #22 = Utf8               java/lang/StringBuilder\n-  #23 = Methodref          #21.#20        // java/lang/StringBuilder.\"<init>\":()V\n-  #24 = Fieldref           #1.#25         // psiprobe/tokenizer/Tokenizer$TokenizerToken.text:Ljava/lang/StringBuilder;\n-  #25 = NameAndType        #7:#8          // text:Ljava/lang/StringBuilder;\n-  #26 = Fieldref           #1.#27         // psiprobe/tokenizer/Tokenizer$TokenizerToken.innerText:Ljava/lang/StringBuilder;\n-  #27 = NameAndType        #9:#8          // innerText:Ljava/lang/StringBuilder;\n-  #28 = String             #29            //\n-  #29 = Utf8\n-  #30 = Fieldref           #1.#31         // psiprobe/tokenizer/Tokenizer$TokenizerToken.name:Ljava/lang/String;\n-  #31 = NameAndType        #10:#11        // name:Ljava/lang/String;\n-  #32 = Fieldref           #1.#33         // psiprobe/tokenizer/Tokenizer$TokenizerToken.type:I\n-  #33 = NameAndType        #12:#13        // type:I\n-  #34 = Utf8               LineNumberTable\n-  #35 = Utf8               LocalVariableTable\n-  #36 = Utf8               this\n-  #37 = Utf8               Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n-  #38 = Utf8               getText\n-  #39 = Utf8               ()Ljava/lang/String;\n-  #40 = Methodref          #21.#41        // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #41 = NameAndType        #42:#39        // toString:()Ljava/lang/String;\n-  #42 = Utf8               toString\n-  #43 = Utf8               getInnerText\n-  #44 = Methodref          #1.#45         // psiprobe/tokenizer/Tokenizer$TokenizerToken.getText:()Ljava/lang/String;\n-  #45 = NameAndType        #38:#39        // getText:()Ljava/lang/String;\n-  #46 = Utf8               StackMapTable\n-  #47 = Class              #48            // java/lang/String\n-  #48 = Utf8               java/lang/String\n-  #49 = Utf8               getName\n-  #50 = Utf8               getType\n-  #51 = Utf8               ()I\n-  #52 = Utf8               getLine\n-  #53 = Fieldref           #1.#54         // psiprobe/tokenizer/Tokenizer$TokenizerToken.line:I\n-  #54 = NameAndType        #14:#13        // line:I\n-  #55 = Utf8               getCol\n-  #56 = Fieldref           #1.#57         // psiprobe/tokenizer/Tokenizer$TokenizerToken.col:I\n-  #57 = NameAndType        #15:#13        // col:I\n-  #58 = Utf8               assign\n-  #59 = Utf8               (Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;)V\n-  #60 = Methodref          #21.#61        // java/lang/StringBuilder.setLength:(I)V\n-  #61 = NameAndType        #62:#63        // setLength:(I)V\n-  #62 = Utf8               setLength\n-  #63 = Utf8               (I)V\n-  #64 = Methodref          #21.#65        // java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n-  #65 = NameAndType        #66:#67        // append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n-  #66 = Utf8               append\n-  #67 = Utf8               (Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n-  #68 = Utf8               token\n-  #69 = Utf8               MethodParameters\n-  #70 = Utf8               init\n-  #71 = Utf8               SourceFile\n-  #72 = Utf8               Tokenizer.java\n-  #73 = Utf8               InnerClasses\n-  #74 = Class              #75            // psiprobe/tokenizer/Tokenizer\n-  #75 = Utf8               psiprobe/tokenizer/Tokenizer\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/lang/StringBuilder\n+   #8 = Utf8               java/lang/StringBuilder\n+   #9 = Methodref          #7.#3          // java/lang/StringBuilder.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/tokenizer/Tokenizer$TokenizerToken.text:Ljava/lang/StringBuilder;\n+  #11 = Class              #13            // psiprobe/tokenizer/Tokenizer$TokenizerToken\n+  #12 = NameAndType        #14:#15        // text:Ljava/lang/StringBuilder;\n+  #13 = Utf8               psiprobe/tokenizer/Tokenizer$TokenizerToken\n+  #14 = Utf8               text\n+  #15 = Utf8               Ljava/lang/StringBuilder;\n+  #16 = Fieldref           #11.#17        // psiprobe/tokenizer/Tokenizer$TokenizerToken.innerText:Ljava/lang/StringBuilder;\n+  #17 = NameAndType        #18:#15        // innerText:Ljava/lang/StringBuilder;\n+  #18 = Utf8               innerText\n+  #19 = String             #20            //\n+  #20 = Utf8\n+  #21 = Fieldref           #11.#22        // psiprobe/tokenizer/Tokenizer$TokenizerToken.name:Ljava/lang/String;\n+  #22 = NameAndType        #23:#24        // name:Ljava/lang/String;\n+  #23 = Utf8               name\n+  #24 = Utf8               Ljava/lang/String;\n+  #25 = Class              #26            // psiprobe/tokenizer/Tokenizer\n+  #26 = Utf8               psiprobe/tokenizer/Tokenizer\n+  #27 = Fieldref           #11.#28        // psiprobe/tokenizer/Tokenizer$TokenizerToken.type:I\n+  #28 = NameAndType        #29:#30        // type:I\n+  #29 = Utf8               type\n+  #30 = Utf8               I\n+  #31 = Methodref          #7.#32         // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #32 = NameAndType        #33:#34        // toString:()Ljava/lang/String;\n+  #33 = Utf8               toString\n+  #34 = Utf8               ()Ljava/lang/String;\n+  #35 = Methodref          #11.#36        // psiprobe/tokenizer/Tokenizer$TokenizerToken.getText:()Ljava/lang/String;\n+  #36 = NameAndType        #37:#34        // getText:()Ljava/lang/String;\n+  #37 = Utf8               getText\n+  #38 = Fieldref           #11.#39        // psiprobe/tokenizer/Tokenizer$TokenizerToken.line:I\n+  #39 = NameAndType        #40:#30        // line:I\n+  #40 = Utf8               line\n+  #41 = Fieldref           #11.#42        // psiprobe/tokenizer/Tokenizer$TokenizerToken.col:I\n+  #42 = NameAndType        #43:#30        // col:I\n+  #43 = Utf8               col\n+  #44 = Methodref          #7.#45         // java/lang/StringBuilder.setLength:(I)V\n+  #45 = NameAndType        #46:#47        // setLength:(I)V\n+  #46 = Utf8               setLength\n+  #47 = Utf8               (I)V\n+  #48 = Methodref          #7.#49         // java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n+  #49 = NameAndType        #50:#51        // append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n+  #50 = Utf8               append\n+  #51 = Utf8               (Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n+  #52 = Class              #53            // psiprobe/tokenizer/Token\n+  #53 = Utf8               psiprobe/tokenizer/Token\n+  #54 = Utf8               Code\n+  #55 = Utf8               LineNumberTable\n+  #56 = Utf8               LocalVariableTable\n+  #57 = Utf8               this\n+  #58 = Utf8               Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n+  #59 = Utf8               getInnerText\n+  #60 = Utf8               StackMapTable\n+  #61 = Class              #62            // java/lang/String\n+  #62 = Utf8               java/lang/String\n+  #63 = Utf8               getName\n+  #64 = Utf8               getType\n+  #65 = Utf8               ()I\n+  #66 = Utf8               getLine\n+  #67 = Utf8               getCol\n+  #68 = Utf8               assign\n+  #69 = Utf8               (Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;)V\n+  #70 = Utf8               token\n+  #71 = Utf8               MethodParameters\n+  #72 = Utf8               init\n+  #73 = Utf8               SourceFile\n+  #74 = Utf8               Tokenizer.java\n+  #75 = Utf8               InnerClasses\n   #76 = Utf8               TokenizerToken\n {\n   final java.lang.StringBuilder text;\n     descriptor: Ljava/lang/StringBuilder;\n     flags: (0x0010) ACC_FINAL\n \n   final java.lang.StringBuilder innerText;\n@@ -111,34 +111,34 @@\n \n   public psiprobe.tokenizer.Tokenizer$TokenizerToken();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #19                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #21                 // class java/lang/StringBuilder\n+         5: new           #7                  // class java/lang/StringBuilder\n          8: dup\n-         9: invokespecial #23                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        12: putfield      #24                 // Field text:Ljava/lang/StringBuilder;\n+         9: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n+        12: putfield      #10                 // Field text:Ljava/lang/StringBuilder;\n         15: aload_0\n-        16: new           #21                 // class java/lang/StringBuilder\n+        16: new           #7                  // class java/lang/StringBuilder\n         19: dup\n-        20: invokespecial #23                 // Method java/lang/StringBuilder.\"<init>\":()V\n-        23: putfield      #26                 // Field innerText:Ljava/lang/StringBuilder;\n+        20: invokespecial #9                  // Method java/lang/StringBuilder.\"<init>\":()V\n+        23: putfield      #16                 // Field innerText:Ljava/lang/StringBuilder;\n         26: aload_0\n-        27: ldc           #28                 // String\n-        29: putfield      #30                 // Field name:Ljava/lang/String;\n+        27: ldc           #19                 // String\n+        29: putfield      #21                 // Field name:Ljava/lang/String;\n         32: aload_0\n         33: iconst_3\n-        34: putfield      #32                 // Field type:I\n+        34: putfield      #27                 // Field type:I\n         37: aload_0\n         38: iconst_3\n-        39: putfield      #32                 // Field type:I\n+        39: putfield      #27                 // Field type:I\n         42: return\n       LineNumberTable:\n         line 422: 0\n         line 402: 4\n         line 405: 15\n         line 408: 26\n         line 411: 32\n@@ -150,38 +150,38 @@\n \n   public java.lang.String getText();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field text:Ljava/lang/StringBuilder;\n-         4: invokevirtual #40                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+         1: getfield      #10                 // Field text:Ljava/lang/StringBuilder;\n+         4: invokevirtual #31                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 428: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n \n   public java.lang.String getInnerText();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field type:I\n+         1: getfield      #27                 // Field type:I\n          4: iconst_2\n          5: if_icmpne     18\n          8: aload_0\n-         9: getfield      #26                 // Field innerText:Ljava/lang/StringBuilder;\n-        12: invokevirtual #40                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+         9: getfield      #16                 // Field innerText:Ljava/lang/StringBuilder;\n+        12: invokevirtual #31                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n         15: goto          22\n         18: aload_0\n-        19: invokevirtual #44                 // Method getText:()Ljava/lang/String;\n+        19: invokevirtual #35                 // Method getText:()Ljava/lang/String;\n         22: areturn\n       LineNumberTable:\n         line 433: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n       StackMapTable: number_of_entries = 2\n@@ -191,119 +191,119 @@\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #30                 // Field name:Ljava/lang/String;\n+         1: getfield      #21                 // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 438: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n \n   public int getType();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #32                 // Field type:I\n+         1: getfield      #27                 // Field type:I\n          4: ireturn\n       LineNumberTable:\n         line 443: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n \n   public int getLine();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #53                 // Field line:I\n+         1: getfield      #38                 // Field line:I\n          4: ireturn\n       LineNumberTable:\n         line 448: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n \n   public int getCol();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #56                 // Field col:I\n+         1: getfield      #41                 // Field col:I\n          4: ireturn\n       LineNumberTable:\n         line 453: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n \n   public java.lang.String toString();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #44                 // Method getText:()Ljava/lang/String;\n+         1: invokevirtual #35                 // Method getText:()Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 458: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n \n   public void assign(psiprobe.tokenizer.Tokenizer$TokenizerToken);\n     descriptor: (Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #24                 // Field text:Ljava/lang/StringBuilder;\n+         1: getfield      #10                 // Field text:Ljava/lang/StringBuilder;\n          4: iconst_0\n-         5: invokevirtual #60                 // Method java/lang/StringBuilder.setLength:(I)V\n+         5: invokevirtual #44                 // Method java/lang/StringBuilder.setLength:(I)V\n          8: aload_0\n-         9: getfield      #24                 // Field text:Ljava/lang/StringBuilder;\n+         9: getfield      #10                 // Field text:Ljava/lang/StringBuilder;\n         12: aload_1\n-        13: getfield      #24                 // Field text:Ljava/lang/StringBuilder;\n-        16: invokevirtual #64                 // Method java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n+        13: getfield      #10                 // Field text:Ljava/lang/StringBuilder;\n+        16: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n         19: pop\n         20: aload_0\n-        21: getfield      #26                 // Field innerText:Ljava/lang/StringBuilder;\n+        21: getfield      #16                 // Field innerText:Ljava/lang/StringBuilder;\n         24: iconst_0\n-        25: invokevirtual #60                 // Method java/lang/StringBuilder.setLength:(I)V\n+        25: invokevirtual #44                 // Method java/lang/StringBuilder.setLength:(I)V\n         28: aload_0\n-        29: getfield      #26                 // Field innerText:Ljava/lang/StringBuilder;\n+        29: getfield      #16                 // Field innerText:Ljava/lang/StringBuilder;\n         32: aload_1\n-        33: getfield      #26                 // Field innerText:Ljava/lang/StringBuilder;\n-        36: invokevirtual #64                 // Method java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n+        33: getfield      #16                 // Field innerText:Ljava/lang/StringBuilder;\n+        36: invokevirtual #48                 // Method java/lang/StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;\n         39: pop\n         40: aload_0\n         41: aload_1\n-        42: getfield      #30                 // Field name:Ljava/lang/String;\n-        45: putfield      #30                 // Field name:Ljava/lang/String;\n+        42: getfield      #21                 // Field name:Ljava/lang/String;\n+        45: putfield      #21                 // Field name:Ljava/lang/String;\n         48: aload_0\n         49: aload_1\n-        50: getfield      #32                 // Field type:I\n-        53: putfield      #32                 // Field type:I\n+        50: getfield      #27                 // Field type:I\n+        53: putfield      #27                 // Field type:I\n         56: aload_0\n         57: aload_1\n-        58: getfield      #56                 // Field col:I\n-        61: putfield      #56                 // Field col:I\n+        58: getfield      #41                 // Field col:I\n+        61: putfield      #41                 // Field col:I\n         64: aload_0\n         65: aload_1\n-        66: getfield      #53                 // Field line:I\n-        69: putfield      #53                 // Field line:I\n+        66: getfield      #38                 // Field line:I\n+        69: putfield      #38                 // Field line:I\n         72: return\n       LineNumberTable:\n         line 467: 0\n         line 468: 8\n         line 469: 20\n         line 470: 28\n         line 471: 40\n@@ -321,30 +321,30 @@\n \n   public void init();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field text:Ljava/lang/StringBuilder;\n+         1: getfield      #10                 // Field text:Ljava/lang/StringBuilder;\n          4: iconst_0\n-         5: invokevirtual #60                 // Method java/lang/StringBuilder.setLength:(I)V\n+         5: invokevirtual #44                 // Method java/lang/StringBuilder.setLength:(I)V\n          8: aload_0\n-         9: getfield      #26                 // Field innerText:Ljava/lang/StringBuilder;\n+         9: getfield      #16                 // Field innerText:Ljava/lang/StringBuilder;\n         12: iconst_0\n-        13: invokevirtual #60                 // Method java/lang/StringBuilder.setLength:(I)V\n+        13: invokevirtual #44                 // Method java/lang/StringBuilder.setLength:(I)V\n         16: aload_0\n-        17: ldc           #28                 // String\n-        19: putfield      #30                 // Field name:Ljava/lang/String;\n+        17: ldc           #19                 // String\n+        19: putfield      #21                 // Field name:Ljava/lang/String;\n         22: return\n       LineNumberTable:\n         line 481: 0\n         line 482: 8\n         line 483: 16\n         line 484: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      23     0  this   Lpsiprobe/tokenizer/Tokenizer$TokenizerToken;\n }\n SourceFile: \"Tokenizer.java\"\n InnerClasses:\n-  private static #76= #1 of #74;          // TokenizerToken=class psiprobe/tokenizer/Tokenizer$TokenizerToken of class psiprobe/tokenizer/Tokenizer\n+  private static #76= #11 of #25;         // TokenizerToken=class psiprobe/tokenizer/Tokenizer$TokenizerToken of class psiprobe/tokenizer/Tokenizer\n"}]}, {"source1": "psiprobe/tokenizer/Tokenizer.class", "source2": "psiprobe/tokenizer/Tokenizer.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n package psiprobe.tokenizer;\n \n+import org.slf4j.LoggerFactory;\n import java.util.Collections;\n import java.io.IOException;\n-import org.slf4j.LoggerFactory;\n import java.util.List;\n import java.io.Reader;\n import org.slf4j.Logger;\n \n public class Tokenizer\n {\n     private static final Logger logger;\n@@ -21,18 +21,14 @@\n     private final Tokenizer.TokenizerToken token;\n     private final Tokenizer.TokenizerToken upcomingToken;\n     private int cachePosition;\n     private int cacheSize;\n     private final char[] cacheBuffer;\n     private int cachePinPosition;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)Tokenizer.class);\n-    }\n-    \n     public Tokenizer() {\n         this(null, 4096);\n     }\n     \n     public Tokenizer(final Reader reader) {\n         this(reader, 4096);\n     }\n@@ -156,18 +152,15 @@\n     }\n     \n     private int lookupSymbol(final char chr) throws IOException {\n         int result = -1;\n         final Character chrObj = Character.valueOf(chr);\n         int index = Collections.binarySearch((List<? extends Comparable<? super Character>>)this.symbols, chrObj);\n         if (index >= 0) {\n-            while (index > 0) {\n-                if (((TokenizerSymbol)this.symbols.get(index - 1)).compareTo(chrObj) != 0) {\n-                    break;\n-                }\n+            while (index > 0 && ((TokenizerSymbol)this.symbols.get(index - 1)).compareTo(chrObj) == 0) {\n                 --index;\n             }\n             while (index < this.symbols.size()) {\n                 final TokenizerSymbol symbol = (TokenizerSymbol)this.symbols.get(index);\n                 if (symbol.compareTo(chrObj) != 0) {\n                     break;\n                 }\n@@ -228,8 +221,12 @@\n             return Long.parseLong(stval);\n         }\n         catch (final NumberFormatException e) {\n             Tokenizer.logger.trace(\"\", (Throwable)e);\n             return defaultValue;\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)Tokenizer.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tokenizer/TokenizerSymbol.class", "source2": "psiprobe/tokenizer/TokenizerSymbol.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,114 +1,114 @@\n-  SHA-256 checksum e3cd8e774aac27048f69b0fcdb2b9fa430c581f27460df126f8393a20b6b52c7\n+  SHA-256 checksum 3f6b207feecaac30030359c66e6c275c3a4ea3ffcfaa9bb009e8e68a1b4590ce\n   Compiled from \"TokenizerSymbol.java\"\n public class psiprobe.tokenizer.TokenizerSymbol extends java.lang.Object implements java.lang.Comparable<java.lang.Object>\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tokenizer/TokenizerSymbol\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/tokenizer/TokenizerSymbol\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 7, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tokenizer/TokenizerSymbol\n-   #2 = Utf8               psiprobe/tokenizer/TokenizerSymbol\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Class              #6             // java/lang/Comparable\n-   #6 = Utf8               java/lang/Comparable\n-   #7 = Utf8               name\n-   #8 = Utf8               Ljava/lang/String;\n-   #9 = Utf8               startText\n-  #10 = Utf8               tailText\n-  #11 = Utf8               hidden\n-  #12 = Utf8               Z\n-  #13 = Utf8               decodePaired\n-  #14 = Utf8               enabled\n-  #15 = Utf8               canBeNested\n-  #16 = Utf8               <init>\n-  #17 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZ)V\n-  #18 = Utf8               Code\n-  #19 = Methodref          #3.#20         // java/lang/Object.\"<init>\":()V\n-  #20 = NameAndType        #16:#21        // \"<init>\":()V\n-  #21 = Utf8               ()V\n-  #22 = Fieldref           #1.#23         // psiprobe/tokenizer/TokenizerSymbol.name:Ljava/lang/String;\n-  #23 = NameAndType        #7:#8          // name:Ljava/lang/String;\n-  #24 = Fieldref           #1.#25         // psiprobe/tokenizer/TokenizerSymbol.startText:Ljava/lang/String;\n-  #25 = NameAndType        #9:#8          // startText:Ljava/lang/String;\n-  #26 = Fieldref           #1.#27         // psiprobe/tokenizer/TokenizerSymbol.tailText:Ljava/lang/String;\n-  #27 = NameAndType        #10:#8         // tailText:Ljava/lang/String;\n-  #28 = Fieldref           #1.#29         // psiprobe/tokenizer/TokenizerSymbol.hidden:Z\n-  #29 = NameAndType        #11:#12        // hidden:Z\n-  #30 = Fieldref           #1.#31         // psiprobe/tokenizer/TokenizerSymbol.decodePaired:Z\n-  #31 = NameAndType        #13:#12        // decodePaired:Z\n-  #32 = Fieldref           #1.#33         // psiprobe/tokenizer/TokenizerSymbol.enabled:Z\n-  #33 = NameAndType        #14:#12        // enabled:Z\n-  #34 = Fieldref           #1.#35         // psiprobe/tokenizer/TokenizerSymbol.canBeNested:Z\n-  #35 = NameAndType        #15:#12        // canBeNested:Z\n-  #36 = Utf8               LineNumberTable\n-  #37 = Utf8               LocalVariableTable\n-  #38 = Utf8               this\n-  #39 = Utf8               Lpsiprobe/tokenizer/TokenizerSymbol;\n-  #40 = Utf8               MethodParameters\n-  #41 = Utf8               compareTo\n-  #42 = Utf8               (Ljava/lang/Object;)I\n-  #43 = Class              #44            // java/lang/Character\n-  #44 = Utf8               java/lang/Character\n-  #45 = Methodref          #1.#46         // psiprobe/tokenizer/TokenizerSymbol.compareTo:(Ljava/lang/Character;)I\n-  #46 = NameAndType        #41:#47        // compareTo:(Ljava/lang/Character;)I\n-  #47 = Utf8               (Ljava/lang/Character;)I\n-  #48 = Methodref          #1.#49         // psiprobe/tokenizer/TokenizerSymbol.compareTo:(Lpsiprobe/tokenizer/TokenizerSymbol;)I\n-  #49 = NameAndType        #41:#50        // compareTo:(Lpsiprobe/tokenizer/TokenizerSymbol;)I\n-  #50 = Utf8               (Lpsiprobe/tokenizer/TokenizerSymbol;)I\n-  #51 = Utf8               obj\n-  #52 = Utf8               Ljava/lang/Object;\n-  #53 = Utf8               StackMapTable\n-  #54 = Methodref          #43.#55        // java/lang/Character.charValue:()C\n-  #55 = NameAndType        #56:#57        // charValue:()C\n-  #56 = Utf8               charValue\n-  #57 = Utf8               ()C\n-  #58 = Methodref          #59.#61        // java/lang/String.charAt:(I)C\n-  #59 = Class              #60            // java/lang/String\n-  #60 = Utf8               java/lang/String\n-  #61 = NameAndType        #62:#63        // charAt:(I)C\n-  #62 = Utf8               charAt\n-  #63 = Utf8               (I)C\n-  #64 = Utf8               chr\n-  #65 = Utf8               Ljava/lang/Character;\n-  #66 = Methodref          #59.#67        // java/lang/String.compareTo:(Ljava/lang/String;)I\n-  #67 = NameAndType        #41:#68        // compareTo:(Ljava/lang/String;)I\n-  #68 = Utf8               (Ljava/lang/String;)I\n-  #69 = Utf8               symbol\n-  #70 = Utf8               hashCode\n-  #71 = Utf8               ()I\n-  #72 = Methodref          #73.#75        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-  #73 = Class              #74            // java/lang/Boolean\n-  #74 = Utf8               java/lang/Boolean\n-  #75 = NameAndType        #76:#77        // valueOf:(Z)Ljava/lang/Boolean;\n-  #76 = Utf8               valueOf\n-  #77 = Utf8               (Z)Ljava/lang/Boolean;\n-  #78 = Methodref          #79.#81        // java/util/Objects.hash:([Ljava/lang/Object;)I\n-  #79 = Class              #80            // java/util/Objects\n-  #80 = Utf8               java/util/Objects\n-  #81 = NameAndType        #82:#83        // hash:([Ljava/lang/Object;)I\n-  #82 = Utf8               hash\n-  #83 = Utf8               ([Ljava/lang/Object;)I\n-  #84 = Utf8               equals\n-  #85 = Utf8               (Ljava/lang/Object;)Z\n-  #86 = Methodref          #3.#87         // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #87 = NameAndType        #88:#89        // getClass:()Ljava/lang/Class;\n-  #88 = Utf8               getClass\n-  #89 = Utf8               ()Ljava/lang/Class;\n-  #90 = Methodref          #79.#91        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #91 = NameAndType        #84:#92        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-  #92 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/tokenizer/TokenizerSymbol.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tokenizer/TokenizerSymbol\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tokenizer/TokenizerSymbol\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/tokenizer/TokenizerSymbol.startText:Ljava/lang/String;\n+  #14 = NameAndType        #15:#12        // startText:Ljava/lang/String;\n+  #15 = Utf8               startText\n+  #16 = Fieldref           #8.#17         // psiprobe/tokenizer/TokenizerSymbol.tailText:Ljava/lang/String;\n+  #17 = NameAndType        #18:#12        // tailText:Ljava/lang/String;\n+  #18 = Utf8               tailText\n+  #19 = Fieldref           #8.#20         // psiprobe/tokenizer/TokenizerSymbol.hidden:Z\n+  #20 = NameAndType        #21:#22        // hidden:Z\n+  #21 = Utf8               hidden\n+  #22 = Utf8               Z\n+  #23 = Fieldref           #8.#24         // psiprobe/tokenizer/TokenizerSymbol.decodePaired:Z\n+  #24 = NameAndType        #25:#22        // decodePaired:Z\n+  #25 = Utf8               decodePaired\n+  #26 = Fieldref           #8.#27         // psiprobe/tokenizer/TokenizerSymbol.enabled:Z\n+  #27 = NameAndType        #28:#22        // enabled:Z\n+  #28 = Utf8               enabled\n+  #29 = Fieldref           #8.#30         // psiprobe/tokenizer/TokenizerSymbol.canBeNested:Z\n+  #30 = NameAndType        #31:#22        // canBeNested:Z\n+  #31 = Utf8               canBeNested\n+  #32 = Class              #33            // java/lang/Character\n+  #33 = Utf8               java/lang/Character\n+  #34 = Methodref          #8.#35         // psiprobe/tokenizer/TokenizerSymbol.compareTo:(Ljava/lang/Character;)I\n+  #35 = NameAndType        #36:#37        // compareTo:(Ljava/lang/Character;)I\n+  #36 = Utf8               compareTo\n+  #37 = Utf8               (Ljava/lang/Character;)I\n+  #38 = Methodref          #8.#39         // psiprobe/tokenizer/TokenizerSymbol.compareTo:(Lpsiprobe/tokenizer/TokenizerSymbol;)I\n+  #39 = NameAndType        #36:#40        // compareTo:(Lpsiprobe/tokenizer/TokenizerSymbol;)I\n+  #40 = Utf8               (Lpsiprobe/tokenizer/TokenizerSymbol;)I\n+  #41 = Methodref          #32.#42        // java/lang/Character.charValue:()C\n+  #42 = NameAndType        #43:#44        // charValue:()C\n+  #43 = Utf8               charValue\n+  #44 = Utf8               ()C\n+  #45 = Methodref          #46.#47        // java/lang/String.charAt:(I)C\n+  #46 = Class              #48            // java/lang/String\n+  #47 = NameAndType        #49:#50        // charAt:(I)C\n+  #48 = Utf8               java/lang/String\n+  #49 = Utf8               charAt\n+  #50 = Utf8               (I)C\n+  #51 = Methodref          #46.#52        // java/lang/String.compareTo:(Ljava/lang/String;)I\n+  #52 = NameAndType        #36:#53        // compareTo:(Ljava/lang/String;)I\n+  #53 = Utf8               (Ljava/lang/String;)I\n+  #54 = Methodref          #55.#56        // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+  #55 = Class              #57            // java/lang/Boolean\n+  #56 = NameAndType        #58:#59        // valueOf:(Z)Ljava/lang/Boolean;\n+  #57 = Utf8               java/lang/Boolean\n+  #58 = Utf8               valueOf\n+  #59 = Utf8               (Z)Ljava/lang/Boolean;\n+  #60 = Methodref          #61.#62        // java/util/Objects.hash:([Ljava/lang/Object;)I\n+  #61 = Class              #63            // java/util/Objects\n+  #62 = NameAndType        #64:#65        // hash:([Ljava/lang/Object;)I\n+  #63 = Utf8               java/util/Objects\n+  #64 = Utf8               hash\n+  #65 = Utf8               ([Ljava/lang/Object;)I\n+  #66 = Methodref          #2.#67         // java/lang/Object.getClass:()Ljava/lang/Class;\n+  #67 = NameAndType        #68:#69        // getClass:()Ljava/lang/Class;\n+  #68 = Utf8               getClass\n+  #69 = Utf8               ()Ljava/lang/Class;\n+  #70 = Methodref          #61.#71        // java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #71 = NameAndType        #72:#73        // equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #72 = Utf8               equals\n+  #73 = Utf8               (Ljava/lang/Object;Ljava/lang/Object;)Z\n+  #74 = Class              #75            // java/lang/Comparable\n+  #75 = Utf8               java/lang/Comparable\n+  #76 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZ)V\n+  #77 = Utf8               Code\n+  #78 = Utf8               LineNumberTable\n+  #79 = Utf8               LocalVariableTable\n+  #80 = Utf8               this\n+  #81 = Utf8               Lpsiprobe/tokenizer/TokenizerSymbol;\n+  #82 = Utf8               MethodParameters\n+  #83 = Utf8               (Ljava/lang/Object;)I\n+  #84 = Utf8               obj\n+  #85 = Utf8               Ljava/lang/Object;\n+  #86 = Utf8               StackMapTable\n+  #87 = Utf8               chr\n+  #88 = Utf8               Ljava/lang/Character;\n+  #89 = Utf8               symbol\n+  #90 = Utf8               hashCode\n+  #91 = Utf8               ()I\n+  #92 = Utf8               (Ljava/lang/Object;)Z\n   #93 = Utf8               other\n-  #94 = Utf8               SourceFile\n-  #95 = Utf8               TokenizerSymbol.java\n-  #96 = Utf8               Signature\n-  #97 = Utf8               Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Object;>;\n+  #94 = Utf8               Signature\n+  #95 = Utf8               Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Object;>;\n+  #96 = Utf8               SourceFile\n+  #97 = Utf8               TokenizerSymbol.java\n {\n   final java.lang.String name;\n     descriptor: Ljava/lang/String;\n     flags: (0x0010) ACC_FINAL\n \n   final java.lang.String startText;\n     descriptor: Ljava/lang/String;\n@@ -136,39 +136,39 @@\n \n   public psiprobe.tokenizer.TokenizerSymbol(java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean, boolean);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZ)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=8, args_size=8\n          0: aload_0\n-         1: invokespecial #19                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #22                 // Field name:Ljava/lang/String;\n+         6: putfield      #7                  // Field name:Ljava/lang/String;\n          9: aload_0\n         10: aload_2\n-        11: putfield      #24                 // Field startText:Ljava/lang/String;\n+        11: putfield      #13                 // Field startText:Ljava/lang/String;\n         14: aload_0\n         15: aload_3\n-        16: putfield      #26                 // Field tailText:Ljava/lang/String;\n+        16: putfield      #16                 // Field tailText:Ljava/lang/String;\n         19: aload_0\n         20: iload         4\n-        22: putfield      #28                 // Field hidden:Z\n+        22: putfield      #19                 // Field hidden:Z\n         25: aload_0\n         26: iload         5\n-        28: putfield      #30                 // Field decodePaired:Z\n+        28: putfield      #23                 // Field decodePaired:Z\n         31: aload_0\n         32: iload         6\n-        34: putfield      #32                 // Field enabled:Z\n+        34: putfield      #26                 // Field enabled:Z\n         37: aload_0\n         38: iload         7\n-        40: putfield      #34                 // Field canBeNested:Z\n+        40: putfield      #29                 // Field canBeNested:Z\n         43: return\n       LineNumberTable:\n-        line 52: 0\n+        line 53: 0\n         line 55: 4\n         line 56: 9\n         line 57: 14\n         line 58: 19\n         line 59: 25\n         line 60: 31\n         line 61: 37\n@@ -195,25 +195,25 @@\n \n   public int compareTo(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: instanceof    #43                 // class java/lang/Character\n+         1: instanceof    #32                 // class java/lang/Character\n          4: ifeq          16\n          7: aload_0\n          8: aload_1\n-         9: checkcast     #43                 // class java/lang/Character\n-        12: invokevirtual #45                 // Method compareTo:(Ljava/lang/Character;)I\n+         9: checkcast     #32                 // class java/lang/Character\n+        12: invokevirtual #34                 // Method compareTo:(Ljava/lang/Character;)I\n         15: ireturn\n         16: aload_0\n         17: aload_1\n-        18: checkcast     #1                  // class psiprobe/tokenizer/TokenizerSymbol\n-        21: invokevirtual #48                 // Method compareTo:(Lpsiprobe/tokenizer/TokenizerSymbol;)I\n+        18: checkcast     #8                  // class psiprobe/tokenizer/TokenizerSymbol\n+        21: invokevirtual #38                 // Method compareTo:(Lpsiprobe/tokenizer/TokenizerSymbol;)I\n         24: ireturn\n       LineNumberTable:\n         line 66: 0\n         line 67: 7\n         line 69: 16\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -227,19 +227,19 @@\n \n   public int compareTo(java.lang.Character);\n     descriptor: (Ljava/lang/Character;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_1\n-         1: invokevirtual #54                 // Method java/lang/Character.charValue:()C\n+         1: invokevirtual #41                 // Method java/lang/Character.charValue:()C\n          4: aload_0\n-         5: getfield      #24                 // Field startText:Ljava/lang/String;\n+         5: getfield      #13                 // Field startText:Ljava/lang/String;\n          8: iconst_0\n-         9: invokevirtual #58                 // Method java/lang/String.charAt:(I)C\n+         9: invokevirtual #45                 // Method java/lang/String.charAt:(I)C\n         12: isub\n         13: ireturn\n       LineNumberTable:\n         line 79: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      14     0  this   Lpsiprobe/tokenizer/TokenizerSymbol;\n@@ -250,18 +250,18 @@\n \n   public int compareTo(psiprobe.tokenizer.TokenizerSymbol);\n     descriptor: (Lpsiprobe/tokenizer/TokenizerSymbol;)I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: getfield      #24                 // Field startText:Ljava/lang/String;\n+         1: getfield      #13                 // Field startText:Ljava/lang/String;\n          4: aload_0\n-         5: getfield      #24                 // Field startText:Ljava/lang/String;\n-         8: invokevirtual #66                 // Method java/lang/String.compareTo:(Ljava/lang/String;)I\n+         5: getfield      #13                 // Field startText:Ljava/lang/String;\n+         8: invokevirtual #51                 // Method java/lang/String.compareTo:(Ljava/lang/String;)I\n         11: ireturn\n       LineNumberTable:\n         line 89: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      12     0  this   Lpsiprobe/tokenizer/TokenizerSymbol;\n             0      12     1 symbol   Lpsiprobe/tokenizer/TokenizerSymbol;\n@@ -271,156 +271,158 @@\n \n   public int hashCode();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        7\n-         2: anewarray     #3                  // class java/lang/Object\n+         2: anewarray     #2                  // class java/lang/Object\n          5: dup\n          6: iconst_0\n          7: aload_0\n-         8: getfield      #22                 // Field name:Ljava/lang/String;\n+         8: getfield      #7                  // Field name:Ljava/lang/String;\n         11: aastore\n         12: dup\n         13: iconst_1\n         14: aload_0\n-        15: getfield      #24                 // Field startText:Ljava/lang/String;\n+        15: getfield      #13                 // Field startText:Ljava/lang/String;\n         18: aastore\n         19: dup\n         20: iconst_2\n         21: aload_0\n-        22: getfield      #26                 // Field tailText:Ljava/lang/String;\n+        22: getfield      #16                 // Field tailText:Ljava/lang/String;\n         25: aastore\n         26: dup\n         27: iconst_3\n         28: aload_0\n-        29: getfield      #28                 // Field hidden:Z\n-        32: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        29: getfield      #19                 // Field hidden:Z\n+        32: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         35: aastore\n         36: dup\n         37: iconst_4\n         38: aload_0\n-        39: getfield      #30                 // Field decodePaired:Z\n-        42: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        39: getfield      #23                 // Field decodePaired:Z\n+        42: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         45: aastore\n         46: dup\n         47: iconst_5\n         48: aload_0\n-        49: getfield      #32                 // Field enabled:Z\n-        52: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        49: getfield      #26                 // Field enabled:Z\n+        52: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         55: aastore\n         56: dup\n         57: bipush        6\n         59: aload_0\n-        60: getfield      #34                 // Field canBeNested:Z\n-        63: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        60: getfield      #29                 // Field canBeNested:Z\n+        63: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         66: aastore\n-        67: invokestatic  #78                 // Method java/util/Objects.hash:([Ljava/lang/Object;)I\n+        67: invokestatic  #60                 // Method java/util/Objects.hash:([Ljava/lang/Object;)I\n         70: ireturn\n       LineNumberTable:\n         line 94: 0\n-        line 95: 48\n+        line 95: 52\n         line 94: 67\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      71     0  this   Lpsiprobe/tokenizer/TokenizerSymbol;\n \n   public boolean equals(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n          1: ifnull        15\n          4: aload_0\n-         5: invokevirtual #86                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         5: invokevirtual #66                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n          8: aload_1\n-         9: invokevirtual #86                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokevirtual #66                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n         12: if_acmpeq     17\n         15: iconst_0\n         16: ireturn\n         17: aload_1\n-        18: checkcast     #1                  // class psiprobe/tokenizer/TokenizerSymbol\n+        18: checkcast     #8                  // class psiprobe/tokenizer/TokenizerSymbol\n         21: astore_2\n         22: aload_0\n-        23: getfield      #22                 // Field name:Ljava/lang/String;\n+        23: getfield      #7                  // Field name:Ljava/lang/String;\n         26: aload_2\n-        27: getfield      #22                 // Field name:Ljava/lang/String;\n-        30: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-        33: ifeq          146\n+        27: getfield      #7                  // Field name:Ljava/lang/String;\n+        30: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        33: ifeq          148\n         36: aload_0\n-        37: getfield      #24                 // Field startText:Ljava/lang/String;\n+        37: getfield      #13                 // Field startText:Ljava/lang/String;\n         40: aload_2\n-        41: getfield      #24                 // Field startText:Ljava/lang/String;\n-        44: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-        47: ifeq          146\n+        41: getfield      #13                 // Field startText:Ljava/lang/String;\n+        44: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        47: ifeq          148\n         50: aload_0\n-        51: getfield      #26                 // Field tailText:Ljava/lang/String;\n+        51: getfield      #16                 // Field tailText:Ljava/lang/String;\n         54: aload_2\n-        55: getfield      #26                 // Field tailText:Ljava/lang/String;\n-        58: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-        61: ifeq          146\n+        55: getfield      #16                 // Field tailText:Ljava/lang/String;\n+        58: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        61: ifeq          148\n         64: aload_0\n-        65: getfield      #28                 // Field hidden:Z\n-        68: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        65: getfield      #19                 // Field hidden:Z\n+        68: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         71: aload_2\n-        72: getfield      #28                 // Field hidden:Z\n-        75: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        78: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-        81: ifeq          146\n+        72: getfield      #19                 // Field hidden:Z\n+        75: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        78: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+        81: ifeq          148\n         84: aload_0\n-        85: getfield      #30                 // Field decodePaired:Z\n-        88: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        85: getfield      #23                 // Field decodePaired:Z\n+        88: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n         91: aload_2\n-        92: getfield      #30                 // Field decodePaired:Z\n-        95: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-        98: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-       101: ifeq          146\n+        92: getfield      #23                 // Field decodePaired:Z\n+        95: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+        98: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       101: ifeq          148\n        104: aload_0\n-       105: getfield      #32                 // Field enabled:Z\n-       108: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       105: getfield      #26                 // Field enabled:Z\n+       108: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n        111: aload_2\n-       112: getfield      #32                 // Field enabled:Z\n-       115: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       118: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-       121: ifeq          146\n+       112: getfield      #26                 // Field enabled:Z\n+       115: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       118: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       121: ifeq          148\n        124: aload_0\n-       125: getfield      #34                 // Field canBeNested:Z\n-       128: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       125: getfield      #29                 // Field canBeNested:Z\n+       128: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n        131: aload_2\n-       132: getfield      #34                 // Field canBeNested:Z\n-       135: invokestatic  #72                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n-       138: invokestatic  #90                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n-       141: ifeq          146\n+       132: getfield      #29                 // Field canBeNested:Z\n+       135: invokestatic  #54                 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;\n+       138: invokestatic  #70                 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z\n+       141: ifeq          148\n        144: iconst_1\n-       145: ireturn\n-       146: iconst_0\n-       147: ireturn\n+       145: goto          149\n+       148: iconst_0\n+       149: ireturn\n       LineNumberTable:\n         line 100: 0\n         line 101: 15\n         line 103: 17\n         line 104: 22\n-        line 105: 50\n-        line 106: 64\n-        line 107: 84\n-        line 108: 104\n-        line 109: 124\n-        line 104: 144\n+        line 105: 58\n+        line 106: 68\n+        line 107: 88\n+        line 108: 108\n+        line 109: 128\n+        line 104: 149\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     148     0  this   Lpsiprobe/tokenizer/TokenizerSymbol;\n-            0     148     1   obj   Ljava/lang/Object;\n-           22     126     2 other   Lpsiprobe/tokenizer/TokenizerSymbol;\n-      StackMapTable: number_of_entries = 3\n+            0     150     0  this   Lpsiprobe/tokenizer/TokenizerSymbol;\n+            0     150     1   obj   Ljava/lang/Object;\n+           22     128     2 other   Lpsiprobe/tokenizer/TokenizerSymbol;\n+      StackMapTable: number_of_entries = 4\n         frame_type = 15 /* same */\n         frame_type = 1 /* same */\n         frame_type = 252 /* append */\n-          offset_delta = 128\n+          offset_delta = 130\n           locals = [ class psiprobe/tokenizer/TokenizerSymbol ]\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       obj\n }\n+Signature: #95                          // Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Object;>;\n SourceFile: \"TokenizerSymbol.java\"\n-Signature: #97                          // Ljava/lang/Object;Ljava/lang/Comparable<Ljava/lang/Object;>;\n"}]}, {"source1": "psiprobe/tokenizer/UniqueList.class", "source2": "psiprobe/tokenizer/UniqueList.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,260 +1,259 @@\n-  SHA-256 checksum 74f7d8befbe9ad1b08602d4c2154ee18ff1e2fbe0ada9c417c150dca66166ae7\n+  SHA-256 checksum b3ba0e80f79bab85104e3524afec9d46243eb3a42dc07eae70c8644b12420a00\n   Compiled from \"UniqueList.java\"\n public class psiprobe.tokenizer.UniqueList<T extends java.lang.Comparable<? super T>> extends java.util.ArrayList<T>\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tokenizer/UniqueList\n-  super_class: #3                         // java/util/ArrayList\n+  this_class: #8                          // psiprobe/tokenizer/UniqueList\n+  super_class: #2                         // java/util/ArrayList\n   interfaces: 0, fields: 1, methods: 7, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tokenizer/UniqueList\n-   #2 = Utf8               psiprobe/tokenizer/UniqueList\n-   #3 = Class              #4             // java/util/ArrayList\n+   #1 = Methodref          #2.#3          // java/util/ArrayList.\"<init>\":()V\n+   #2 = Class              #4             // java/util/ArrayList\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/util/ArrayList\n-   #5 = Utf8               serialVersionUID\n-   #6 = Utf8               J\n-   #7 = Utf8               ConstantValue\n-   #8 = Long               1l\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Methodref          #3.#14         // java/util/ArrayList.\"<init>\":()V\n-  #14 = NameAndType        #10:#11        // \"<init>\":()V\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lpsiprobe/tokenizer/UniqueList;\n-  #19 = Utf8               LocalVariableTypeTable\n-  #20 = Utf8               Lpsiprobe/tokenizer/UniqueList<TT;>;\n-  #21 = Utf8               add\n-  #22 = Utf8               (Ljava/lang/Comparable;)Z\n-  #23 = Utf8               Signature\n-  #24 = Utf8               (TT;)Z\n-  #25 = Methodref          #1.#26         // psiprobe/tokenizer/UniqueList.add:(Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n-  #26 = NameAndType        #21:#27        // add:(Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n-  #27 = Utf8               (Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n-  #28 = Utf8               obj\n-  #29 = Utf8               Ljava/lang/Comparable;\n-  #30 = Utf8               TT;\n-  #31 = Utf8               MethodParameters\n-  #32 = Utf8               (TT;Ljava/util/Comparator<-TT;>;)Z\n-  #33 = Methodref          #1.#34         // psiprobe/tokenizer/UniqueList.isEmpty:()Z\n-  #34 = NameAndType        #35:#36        // isEmpty:()Z\n-  #35 = Utf8               isEmpty\n-  #36 = Utf8               ()Z\n-  #37 = Methodref          #3.#38         // java/util/ArrayList.add:(Ljava/lang/Object;)Z\n-  #38 = NameAndType        #21:#39        // add:(Ljava/lang/Object;)Z\n-  #39 = Utf8               (Ljava/lang/Object;)Z\n-  #40 = Methodref          #41.#43        // java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I\n-  #41 = Class              #42            // java/util/Collections\n-  #42 = Utf8               java/util/Collections\n-  #43 = NameAndType        #44:#45        // binarySearch:(Ljava/util/List;Ljava/lang/Object;)I\n-  #44 = Utf8               binarySearch\n-  #45 = Utf8               (Ljava/util/List;Ljava/lang/Object;)I\n-  #46 = Methodref          #41.#47        // java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n-  #47 = NameAndType        #44:#48        // binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n-  #48 = Utf8               (Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n-  #49 = Methodref          #1.#50         // psiprobe/tokenizer/UniqueList.size:()I\n-  #50 = NameAndType        #51:#52        // size:()I\n-  #51 = Utf8               size\n-  #52 = Utf8               ()I\n-  #53 = Methodref          #3.#54         // java/util/ArrayList.add:(ILjava/lang/Object;)V\n-  #54 = NameAndType        #21:#55        // add:(ILjava/lang/Object;)V\n-  #55 = Utf8               (ILjava/lang/Object;)V\n-  #56 = Utf8               comp\n-  #57 = Utf8               Ljava/util/Comparator;\n-  #58 = Utf8               index\n-  #59 = Utf8               I\n-  #60 = Utf8               insertionPoint\n-  #61 = Utf8               Ljava/util/Comparator<-TT;>;\n-  #62 = Utf8               StackMapTable\n-  #63 = Utf8               (ILjava/lang/Comparable;)V\n-  #64 = Utf8               (ITT;)V\n-  #65 = Methodref          #1.#66         // psiprobe/tokenizer/UniqueList.add:(Ljava/lang/Comparable;)Z\n-  #66 = NameAndType        #21:#22        // add:(Ljava/lang/Comparable;)Z\n-  #67 = Utf8               addAll\n-  #68 = Utf8               (Ljava/util/Collection;)Z\n-  #69 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n-  #70 = InterfaceMethodref #71.#73        // java/util/Collection.iterator:()Ljava/util/Iterator;\n-  #71 = Class              #72            // java/util/Collection\n-  #72 = Utf8               java/util/Collection\n-  #73 = NameAndType        #74:#75        // iterator:()Ljava/util/Iterator;\n-  #74 = Utf8               iterator\n-  #75 = Utf8               ()Ljava/util/Iterator;\n-  #76 = InterfaceMethodref #77.#79        // java/util/Iterator.next:()Ljava/lang/Object;\n-  #77 = Class              #78            // java/util/Iterator\n-  #78 = Utf8               java/util/Iterator\n-  #79 = NameAndType        #80:#81        // next:()Ljava/lang/Object;\n-  #80 = Utf8               next\n-  #81 = Utf8               ()Ljava/lang/Object;\n-  #82 = Class              #83            // java/lang/Comparable\n-  #83 = Utf8               java/lang/Comparable\n-  #84 = InterfaceMethodref #77.#85        // java/util/Iterator.hasNext:()Z\n-  #85 = NameAndType        #86:#36        // hasNext:()Z\n-  #86 = Utf8               hasNext\n-  #87 = Utf8               Ljava/util/Collection;\n-  #88 = Utf8               ok\n-  #89 = Utf8               Z\n-  #90 = Utf8               compItem\n-  #91 = Utf8               Ljava/util/Collection<+TT;>;\n-  #92 = Methodref          #1.#93         // psiprobe/tokenizer/UniqueList.add:(ILjava/lang/Comparable;)V\n-  #93 = NameAndType        #21:#63        // add:(ILjava/lang/Comparable;)V\n-  #94 = Utf8               SourceFile\n-  #95 = Utf8               UniqueList.java\n-  #96 = Utf8               <T::Ljava/lang/Comparable<-TT;>;>Ljava/util/ArrayList<TT;>;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // psiprobe/tokenizer/UniqueList.add:(Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n+   #8 = Class              #10            // psiprobe/tokenizer/UniqueList\n+   #9 = NameAndType        #11:#12        // add:(Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n+  #10 = Utf8               psiprobe/tokenizer/UniqueList\n+  #11 = Utf8               add\n+  #12 = Utf8               (Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n+  #13 = Methodref          #8.#14         // psiprobe/tokenizer/UniqueList.isEmpty:()Z\n+  #14 = NameAndType        #15:#16        // isEmpty:()Z\n+  #15 = Utf8               isEmpty\n+  #16 = Utf8               ()Z\n+  #17 = Methodref          #2.#18         // java/util/ArrayList.add:(Ljava/lang/Object;)Z\n+  #18 = NameAndType        #11:#19        // add:(Ljava/lang/Object;)Z\n+  #19 = Utf8               (Ljava/lang/Object;)Z\n+  #20 = Methodref          #21.#22        // java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I\n+  #21 = Class              #23            // java/util/Collections\n+  #22 = NameAndType        #24:#25        // binarySearch:(Ljava/util/List;Ljava/lang/Object;)I\n+  #23 = Utf8               java/util/Collections\n+  #24 = Utf8               binarySearch\n+  #25 = Utf8               (Ljava/util/List;Ljava/lang/Object;)I\n+  #26 = Methodref          #21.#27        // java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n+  #27 = NameAndType        #24:#28        // binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n+  #28 = Utf8               (Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n+  #29 = Methodref          #8.#30         // psiprobe/tokenizer/UniqueList.size:()I\n+  #30 = NameAndType        #31:#32        // size:()I\n+  #31 = Utf8               size\n+  #32 = Utf8               ()I\n+  #33 = Methodref          #2.#34         // java/util/ArrayList.add:(ILjava/lang/Object;)V\n+  #34 = NameAndType        #11:#35        // add:(ILjava/lang/Object;)V\n+  #35 = Utf8               (ILjava/lang/Object;)V\n+  #36 = Methodref          #8.#37         // psiprobe/tokenizer/UniqueList.add:(Ljava/lang/Comparable;)Z\n+  #37 = NameAndType        #11:#38        // add:(Ljava/lang/Comparable;)Z\n+  #38 = Utf8               (Ljava/lang/Comparable;)Z\n+  #39 = InterfaceMethodref #40.#41        // java/util/Collection.iterator:()Ljava/util/Iterator;\n+  #40 = Class              #42            // java/util/Collection\n+  #41 = NameAndType        #43:#44        // iterator:()Ljava/util/Iterator;\n+  #42 = Utf8               java/util/Collection\n+  #43 = Utf8               iterator\n+  #44 = Utf8               ()Ljava/util/Iterator;\n+  #45 = InterfaceMethodref #46.#47        // java/util/Iterator.hasNext:()Z\n+  #46 = Class              #48            // java/util/Iterator\n+  #47 = NameAndType        #49:#16        // hasNext:()Z\n+  #48 = Utf8               java/util/Iterator\n+  #49 = Utf8               hasNext\n+  #50 = InterfaceMethodref #46.#51        // java/util/Iterator.next:()Ljava/lang/Object;\n+  #51 = NameAndType        #52:#53        // next:()Ljava/lang/Object;\n+  #52 = Utf8               next\n+  #53 = Utf8               ()Ljava/lang/Object;\n+  #54 = Class              #55            // java/lang/Comparable\n+  #55 = Utf8               java/lang/Comparable\n+  #56 = Methodref          #8.#57         // psiprobe/tokenizer/UniqueList.add:(ILjava/lang/Comparable;)V\n+  #57 = NameAndType        #11:#58        // add:(ILjava/lang/Comparable;)V\n+  #58 = Utf8               (ILjava/lang/Comparable;)V\n+  #59 = Utf8               serialVersionUID\n+  #60 = Utf8               J\n+  #61 = Utf8               ConstantValue\n+  #62 = Long               1l\n+  #64 = Utf8               Code\n+  #65 = Utf8               LineNumberTable\n+  #66 = Utf8               LocalVariableTable\n+  #67 = Utf8               this\n+  #68 = Utf8               Lpsiprobe/tokenizer/UniqueList;\n+  #69 = Utf8               LocalVariableTypeTable\n+  #70 = Utf8               Lpsiprobe/tokenizer/UniqueList<TT;>;\n+  #71 = Utf8               obj\n+  #72 = Utf8               Ljava/lang/Comparable;\n+  #73 = Utf8               TT;\n+  #74 = Utf8               MethodParameters\n+  #75 = Utf8               Signature\n+  #76 = Utf8               (TT;)Z\n+  #77 = Utf8               insertionPoint\n+  #78 = Utf8               I\n+  #79 = Utf8               comp\n+  #80 = Utf8               Ljava/util/Comparator;\n+  #81 = Utf8               index\n+  #82 = Utf8               Ljava/util/Comparator<-TT;>;\n+  #83 = Utf8               StackMapTable\n+  #84 = Utf8               (TT;Ljava/util/Comparator<-TT;>;)Z\n+  #85 = Utf8               (ITT;)V\n+  #86 = Utf8               addAll\n+  #87 = Utf8               (Ljava/util/Collection;)Z\n+  #88 = Utf8               compItem\n+  #89 = Utf8               Ljava/util/Collection;\n+  #90 = Utf8               ok\n+  #91 = Utf8               Z\n+  #92 = Utf8               Ljava/util/Collection<+TT;>;\n+  #93 = Utf8               (Ljava/util/Collection<+TT;>;)Z\n+  #94 = Utf8               <T::Ljava/lang/Comparable<-TT;>;>Ljava/util/ArrayList<TT;>;\n+  #95 = Utf8               SourceFile\n+  #96 = Utf8               UniqueList.java\n {\n   private static final long serialVersionUID = 1l;\n     descriptor: J\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n     ConstantValue: long 1l\n \n   public psiprobe.tokenizer.UniqueList();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #13                 // Method java/util/ArrayList.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/util/ArrayList.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 29: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/UniqueList;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n \n   public synchronized boolean add(T);\n     descriptor: (Ljava/lang/Comparable;)Z\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n-    Signature: #24                          // (TT;)Z\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: aconst_null\n-         3: invokevirtual #25                 // Method add:(Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n+         3: invokevirtual #7                  // Method add:(Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n          6: ireturn\n       LineNumberTable:\n         line 36: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tokenizer/UniqueList;\n             0       7     1   obj   Ljava/lang/Comparable;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n             0       7     1   obj   TT;\n     MethodParameters:\n       Name                           Flags\n       obj\n+    Signature: #76                          // (TT;)Z\n \n   protected synchronized boolean add(T, java.util.Comparator<? super T>);\n     descriptor: (Ljava/lang/Comparable;Ljava/util/Comparator;)Z\n     flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED\n-    Signature: #32                          // (TT;Ljava/util/Comparator<-TT;>;)Z\n     Code:\n       stack=3, locals=5, args_size=3\n          0: aload_0\n-         1: invokevirtual #33                 // Method isEmpty:()Z\n+         1: invokevirtual #13                 // Method isEmpty:()Z\n          4: ifeq          13\n          7: aload_0\n          8: aload_1\n-         9: invokespecial #37                 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z\n+         9: invokespecial #17                 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z\n         12: ireturn\n         13: aload_2\n         14: ifnonnull     25\n         17: aload_0\n         18: aload_1\n-        19: invokestatic  #40                 // Method java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I\n+        19: invokestatic  #20                 // Method java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;)I\n         22: goto          31\n         25: aload_0\n         26: aload_1\n         27: aload_2\n-        28: invokestatic  #46                 // Method java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n+        28: invokestatic  #26                 // Method java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I\n         31: istore_3\n         32: iload_3\n         33: ifge          67\n         36: iload_3\n         37: ineg\n         38: iconst_1\n         39: isub\n         40: istore        4\n         42: iload         4\n         44: aload_0\n-        45: invokevirtual #49                 // Method size:()I\n+        45: invokevirtual #29                 // Method size:()I\n         48: if_icmplt     60\n         51: aload_0\n         52: aload_1\n-        53: invokespecial #37                 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z\n+        53: invokespecial #17                 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z\n         56: pop\n         57: goto          67\n         60: aload_0\n         61: iload         4\n         63: aload_1\n-        64: invokespecial #53                 // Method java/util/ArrayList.add:(ILjava/lang/Object;)V\n+        64: invokespecial #33                 // Method java/util/ArrayList.add:(ILjava/lang/Object;)V\n         67: iload_3\n-        68: ifge          73\n+        68: ifge          75\n         71: iconst_1\n-        72: ireturn\n-        73: iconst_0\n-        74: ireturn\n+        72: goto          76\n+        75: iconst_0\n+        76: ireturn\n       LineNumberTable:\n         line 47: 0\n         line 48: 7\n         line 51: 13\n         line 52: 25\n-        line 51: 31\n         line 53: 32\n         line 54: 36\n         line 55: 42\n         line 56: 51\n-        line 57: 57\n         line 58: 60\n         line 61: 67\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      75     0  this   Lpsiprobe/tokenizer/UniqueList;\n-            0      75     1   obj   Ljava/lang/Comparable;\n-            0      75     2  comp   Ljava/util/Comparator;\n-           32      43     3 index   I\n            42      25     4 insertionPoint   I\n+            0      77     0  this   Lpsiprobe/tokenizer/UniqueList;\n+            0      77     1   obj   Ljava/lang/Comparable;\n+            0      77     2  comp   Ljava/util/Comparator;\n+           32      45     3 index   I\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      75     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n-            0      75     1   obj   TT;\n-            0      75     2  comp   Ljava/util/Comparator<-TT;>;\n-      StackMapTable: number_of_entries = 6\n+            0      77     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n+            0      77     1   obj   TT;\n+            0      77     2  comp   Ljava/util/Comparator<-TT;>;\n+      StackMapTable: number_of_entries = 7\n         frame_type = 13 /* same */\n         frame_type = 11 /* same */\n         frame_type = 69 /* same_locals_1_stack_item */\n           stack = [ int ]\n         frame_type = 253 /* append */\n           offset_delta = 28\n           locals = [ int, int ]\n         frame_type = 250 /* chop */\n           offset_delta = 6\n-        frame_type = 5 /* same */\n+        frame_type = 7 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       obj\n       comp\n+    Signature: #84                          // (TT;Ljava/util/Comparator<-TT;>;)Z\n \n   public synchronized void add(int, T);\n     descriptor: (ILjava/lang/Comparable;)V\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n-    Signature: #64                          // (ITT;)V\n     Code:\n       stack=2, locals=3, args_size=3\n          0: aload_0\n          1: aload_2\n-         2: invokevirtual #65                 // Method add:(Ljava/lang/Comparable;)Z\n+         2: invokevirtual #36                 // Method add:(Ljava/lang/Comparable;)Z\n          5: pop\n          6: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -265,110 +264,122 @@\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n             0       7     2   obj   TT;\n     MethodParameters:\n       Name                           Flags\n       index\n       obj\n+    Signature: #85                          // (ITT;)V\n \n   public synchronized boolean addAll(java.util.Collection<? extends T>);\n     descriptor: (Ljava/util/Collection;)Z\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n-    Signature: #69                          // (Ljava/util/Collection<+TT;>;)Z\n     Code:\n       stack=3, locals=5, args_size=2\n          0: aload_0\n          1: aload_1\n          2: if_acmpeq     9\n          5: iconst_1\n          6: goto          10\n          9: iconst_0\n         10: istore_2\n         11: iload_2\n-        12: ifeq          55\n+        12: ifeq          54\n         15: aload_1\n-        16: invokeinterface #70,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n-        21: astore        4\n-        23: goto          45\n-        26: aload         4\n-        28: invokeinterface #76,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        33: checkcast     #82                 // class java/lang/Comparable\n-        36: astore_3\n-        37: iload_2\n-        38: aload_0\n-        39: aload_3\n-        40: invokevirtual #65                 // Method add:(Ljava/lang/Comparable;)Z\n-        43: iand\n-        44: istore_2\n-        45: aload         4\n-        47: invokeinterface #84,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        52: ifne          26\n-        55: iload_2\n-        56: ireturn\n+        16: invokeinterface #39,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n+        21: astore_3\n+        22: aload_3\n+        23: invokeinterface #45,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        28: ifeq          54\n+        31: aload_3\n+        32: invokeinterface #50,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        37: checkcast     #54                 // class java/lang/Comparable\n+        40: astore        4\n+        42: iload_2\n+        43: aload_0\n+        44: aload         4\n+        46: invokevirtual #36                 // Method add:(Ljava/lang/Comparable;)Z\n+        49: iand\n+        50: istore_2\n+        51: goto          22\n+        54: iload_2\n+        55: ireturn\n       LineNumberTable:\n         line 71: 0\n         line 72: 11\n         line 73: 15\n-        line 74: 37\n-        line 73: 45\n-        line 77: 55\n+        line 74: 42\n+        line 75: 51\n+        line 77: 54\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tokenizer/UniqueList;\n-            0      57     1  comp   Ljava/util/Collection;\n-           11      46     2    ok   Z\n-           37       8     3 compItem   Ljava/lang/Comparable;\n+           42       9     4 compItem   Ljava/lang/Comparable;\n+            0      56     0  this   Lpsiprobe/tokenizer/UniqueList;\n+            0      56     1  comp   Ljava/util/Collection;\n+           11      45     2    ok   Z\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n-            0      57     1  comp   Ljava/util/Collection<+TT;>;\n-           37       8     3 compItem   TT;\n-      StackMapTable: number_of_entries = 5\n+           42       9     4 compItem   TT;\n+            0      56     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n+            0      56     1  comp   Ljava/util/Collection<+TT;>;\n+      StackMapTable: number_of_entries = 4\n         frame_type = 9 /* same */\n         frame_type = 64 /* same_locals_1_stack_item */\n           stack = [ int ]\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 15\n-          locals = [ class psiprobe/tokenizer/UniqueList, class java/util/Collection, int, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 18 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/tokenizer/UniqueList, class java/util/Collection, int ]\n-          stack = []\n+        frame_type = 253 /* append */\n+          offset_delta = 11\n+          locals = [ int, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 31\n     MethodParameters:\n       Name                           Flags\n       comp\n+    Signature: #93                          // (Ljava/util/Collection<+TT;>;)Z\n \n   public void add(int, java.lang.Object);\n     descriptor: (ILjava/lang/Object;)V\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=3, locals=3, args_size=3\n          0: aload_0\n          1: iload_1\n          2: aload_2\n-         3: checkcast     #82                 // class java/lang/Comparable\n-         6: invokevirtual #92                 // Method add:(ILjava/lang/Comparable;)V\n+         3: checkcast     #54                 // class java/lang/Comparable\n+         6: invokevirtual #56                 // Method add:(ILjava/lang/Comparable;)V\n          9: return\n       LineNumberTable:\n-        line 1: 0\n+        line 29: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            0      10     0  this   Lpsiprobe/tokenizer/UniqueList;\n+      LocalVariableTypeTable:\n+        Start  Length  Slot  Name   Signature\n+            0      10     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n+    MethodParameters:\n+      Name                           Flags\n+      index                          synthetic\n+      obj                            synthetic\n \n   public boolean add(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: checkcast     #82                 // class java/lang/Comparable\n-         5: invokevirtual #65                 // Method add:(Ljava/lang/Comparable;)Z\n+         2: checkcast     #54                 // class java/lang/Comparable\n+         5: invokevirtual #36                 // Method add:(Ljava/lang/Comparable;)Z\n          8: ireturn\n       LineNumberTable:\n-        line 1: 0\n+        line 29: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            0       9     0  this   Lpsiprobe/tokenizer/UniqueList;\n+      LocalVariableTypeTable:\n+        Start  Length  Slot  Name   Signature\n+            0       9     0  this   Lpsiprobe/tokenizer/UniqueList<TT;>;\n+    MethodParameters:\n+      Name                           Flags\n+      obj                            synthetic\n }\n+Signature: #94                          // <T::Ljava/lang/Comparable<-TT;>;>Ljava/util/ArrayList<TT;>;\n SourceFile: \"UniqueList.java\"\n-Signature: #96                          // <T::Ljava/lang/Comparable<-TT;>;>Ljava/util/ArrayList<TT;>;\n"}]}, {"source1": "psiprobe/tokenizer/package-info.class", "source2": "psiprobe/tokenizer/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum a8abb2609dc7876048baf728aadc1a7d491b8abba8a7da295c1a8f9323aaadc1\n+  SHA-256 checksum 5101083457c35c417cab17a07d08955f11b283b4dc685cb9b2d9710b8178ef31\n   Compiled from \"package-info.java\"\n interface psiprobe.tokenizer.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tokenizer/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tokenizer/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tokenizer/package-info\"\n-  #2 = Utf8               psiprobe/tokenizer/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tokenizer/package-info\n+  #2 = Class              #1              // \"psiprobe/tokenizer/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/Accessor.class", "source2": "psiprobe/tools/Accessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,8 +1,8 @@\n-  SHA-256 checksum f5a16777eb647572b89444cdba0ed686cedafab2ec54ad6f164ff2d36004fcc5\n+  SHA-256 checksum c384ca9b17c01dbd2cd09b54c9867795eb500d88702470064d1b87068d4b5717\n   Compiled from \"Accessor.java\"\n public interface psiprobe.tools.Accessor\n   minor version: 0\n   major version: 52\n   flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT\n   this_class: #1                          // psiprobe/tools/Accessor\n   super_class: #3                         // java/lang/Object\n@@ -10,17 +10,17 @@\n Constant pool:\n    #1 = Class              #2             // psiprobe/tools/Accessor\n    #2 = Utf8               psiprobe/tools/Accessor\n    #3 = Class              #4             // java/lang/Object\n    #4 = Utf8               java/lang/Object\n    #5 = Utf8               get\n    #6 = Utf8               (Ljava/lang/Object;Ljava/lang/reflect/Field;)Ljava/lang/Object;\n-   #7 = Utf8               obj\n-   #8 = Utf8               field\n-   #9 = Utf8               MethodParameters\n+   #7 = Utf8               MethodParameters\n+   #8 = Utf8               obj\n+   #9 = Utf8               field\n   #10 = Utf8               SourceFile\n   #11 = Utf8               Accessor.java\n {\n   public abstract java.lang.Object get(java.lang.Object, java.lang.reflect.Field);\n     descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Field;)Ljava/lang/Object;\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     MethodParameters:\n"}]}, {"source1": "psiprobe/tools/ApplicationUtils.class", "source2": "psiprobe/tools/ApplicationUtils.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.tools;\n \n+import org.slf4j.LoggerFactory;\n import psiprobe.model.FilterInfo;\n import psiprobe.model.ServletMapping;\n import java.util.Collection;\n import java.util.Arrays;\n import org.apache.catalina.Wrapper;\n import psiprobe.model.ServletInfo;\n import psiprobe.model.ApplicationParam;\n@@ -30,25 +31,20 @@\n import org.apache.catalina.Session;\n import java.util.Enumeration;\n import java.util.Collections;\n import psiprobe.beans.ResourceResolver;\n import psiprobe.model.Application;\n import psiprobe.beans.ContainerWrapperBean;\n import org.apache.catalina.Context;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public final class ApplicationUtils\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)ApplicationUtils.class);\n-    }\n-    \n     private ApplicationUtils() {\n     }\n     \n     public static Application getApplication(final Context context, final ContainerWrapperBean containerWrapper) {\n         return getApplication(context, null, false, containerWrapper);\n     }\n     \n@@ -57,27 +53,25 @@\n         final Application app = new Application();\n         app.setName((context.getName().length() > 0) ? context.getName() : \"/\");\n         app.setDocBase(context.getDocBase());\n         app.setDisplayName(context.getDisplayName());\n         app.setAvailable(containerWrapper.getTomcatContainer().getAvailable(context));\n         app.setDistributable(context.getDistributable());\n         app.setSessionTimeout(context.getSessionTimeout());\n-        app.setServletVersion(String.valueOf(context.getServletContext().getMajorVersion()) + \".\" + context.getServletContext().getMinorVersion());\n+        app.setServletVersion(context.getServletContext().getMajorVersion() + \".\" + context.getServletContext().getMinorVersion());\n         if (resourceResolver != null) {\n             ApplicationUtils.logger.debug(\"counting servlet attributes\");\n             app.setContextAttributeCount(Collections.list((Enumeration<Object>)context.getServletContext().getAttributeNames()).size());\n             if (app.isAvailable()) {\n                 ApplicationUtils.logger.debug(\"collecting session information\");\n                 app.setSessionCount((long)context.getManager().findSessions().length);\n                 boolean serializable = true;\n                 long sessionAttributeCount = 0L;\n                 long size = 0L;\n-                Session[] sessions;\n-                for (int length = (sessions = context.getManager().findSessions()).length, i = 0; i < length; ++i) {\n-                    final Session session = sessions[i];\n+                for (final Session session : context.getManager().findSessions()) {\n                     final ApplicationSession appSession = getApplicationSession(session, calcSize, false);\n                     if (appSession != null) {\n                         sessionAttributeCount += appSession.getObjectCount();\n                         serializable = (serializable && appSession.isSerializable());\n                         size += appSession.getSize();\n                     }\n                 }\n@@ -99,17 +93,15 @@\n     public static void collectApplicationServletStats(final Context context, final Application app) {\n         int svltCount = 0;\n         int reqCount = 0;\n         int errCount = 0;\n         long procTime = 0L;\n         long minTime = Long.MAX_VALUE;\n         long maxTime = 0L;\n-        Container[] children;\n-        for (int length = (children = context.findChildren()).length, i = 0; i < length; ++i) {\n-            final Container container = children[i];\n+        for (final Container container : context.findChildren()) {\n             if (container instanceof StandardWrapper) {\n                 final StandardWrapper sw = (StandardWrapper)container;\n                 ++svltCount;\n                 reqCount += sw.getRequestCount();\n                 errCount += sw.getErrorCount();\n                 procTime += sw.getProcessingTime();\n                 if (sw.getRequestCount() > 0) {\n@@ -124,15 +116,15 @@\n         app.setProcessingTime(procTime);\n         app.setMinTime((minTime == Long.MAX_VALUE) ? 0L : minTime);\n         app.setMaxTime(maxTime);\n     }\n     \n     public static int[] getApplicationDataSourceUsageScores(final Context context, final ResourceResolver resolver, final ContainerWrapperBean containerWrapper) {\n         ApplicationUtils.logger.debug(\"Calculating datasource usage score\");\n-        final int[] scores = new int[2];\n+        final int[] scores = { 0, 0 };\n         List<ApplicationResource> appResources;\n         try {\n             appResources = resolver.getApplicationResources(context, containerWrapper);\n         }\n         catch (final NamingException e) {\n             throw new RuntimeException(e);\n         }\n@@ -273,31 +265,27 @@\n         }\n         return si;\n     }\n     \n     public static List<ServletInfo> getApplicationServlets(final Context context) {\n         final Container[] cns = context.findChildren();\n         final List<ServletInfo> servlets = new ArrayList<ServletInfo>(cns.length);\n-        Container[] array;\n-        for (int length = (array = cns).length, i = 0; i < length; ++i) {\n-            final Container container = array[i];\n+        for (final Container container : cns) {\n             if (container instanceof Wrapper) {\n                 final Wrapper wrapper = (Wrapper)container;\n                 servlets.add(getServletInfo(wrapper, context.getName()));\n             }\n         }\n         return servlets;\n     }\n     \n     public static List<ServletMapping> getApplicationServletMaps(final Context context) {\n         final String[] sms = context.findServletMappings();\n         final List<ServletMapping> servletMaps = new ArrayList<ServletMapping>(sms.length);\n-        String[] array;\n-        for (int length = (array = sms).length, i = 0; i < length; ++i) {\n-            final String servletMapping = array[i];\n+        for (final String servletMapping : sms) {\n             if (servletMapping != null) {\n                 final String sn = context.findServletMapping(servletMapping);\n                 if (sn != null) {\n                     final ServletMapping sm = new ServletMapping();\n                     sm.setApplicationName((context.getName().length() > 0) ? context.getName() : \"/\");\n                     sm.setUrl(servletMapping);\n                     sm.setServletName(sn);\n@@ -313,8 +301,12 @@\n         }\n         return servletMaps;\n     }\n     \n     public static List<FilterInfo> getApplicationFilters(final Context context, final ContainerWrapperBean containerWrapper) {\n         return containerWrapper.getTomcatContainer().getApplicationFilters(context);\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)ApplicationUtils.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/AsyncSocketFactory$SocketRunnable.class", "source2": "psiprobe/tools/AsyncSocketFactory$SocketRunnable.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -12,47 +12,23 @@\n     private SocketRunnable(final AsyncSocketFactory.SocketWrapper socketWrapper, final Object sync) {\n         this.socketWrapper = socketWrapper;\n         this.sync = sync;\n     }\n     \n     @Override\n     public void run() {\n-        try {\n-            Throwable t = null;\n-            try {\n-                final Socket socket = new Socket(this.socketWrapper.getServer(), this.socketWrapper.getPort());\n-                try {\n-                    this.socketWrapper.setSocket(socket);\n-                    if (!this.socketWrapper.isValid()) {\n-                        this.socketWrapper.getSocket().close();\n-                        this.socketWrapper.setSocket((Socket)null);\n-                    }\n-                }\n-                finally {\n-                    if (socket != null) {\n-                        socket.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n-                }\n+        try (final Socket socket = new Socket(this.socketWrapper.getServer(), this.socketWrapper.getPort())) {\n+            this.socketWrapper.setSocket(socket);\n+            if (!this.socketWrapper.isValid()) {\n+                this.socketWrapper.getSocket().close();\n+                this.socketWrapper.setSocket((Socket)null);\n             }\n         }\n         catch (final IOException e) {\n-            AsyncSocketFactory.access$0().trace(\"\", (Throwable)e);\n+            AsyncSocketFactory.access$300().trace(\"\", (Throwable)e);\n             this.socketWrapper.setException(e);\n         }\n         synchronized (this.sync) {\n             this.sync.notify();\n-            monitorexit(this.sync);\n         }\n     }\n }\n"}]}, {"source1": "psiprobe/tools/AsyncSocketFactory$SocketWrapper.class", "source2": "psiprobe/tools/AsyncSocketFactory$SocketWrapper.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,75 @@\n-  SHA-256 checksum ad5df4416e21d35e67219e10d9a53c40e9a81451c5fd6c688aedbca20cb07f06\n+  SHA-256 checksum 9e4b92ffc957c18a681e4dd887c4560bafe6db5889ffb1bbc9f3a727b048948d\n   Compiled from \"AsyncSocketFactory.java\"\n class psiprobe.tools.AsyncSocketFactory$SocketWrapper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/AsyncSocketFactory$SocketWrapper\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // psiprobe/tools/AsyncSocketFactory$SocketWrapper\n+  super_class: #28                        // java/lang/Object\n   interfaces: 0, fields: 5, methods: 8, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/AsyncSocketFactory$SocketWrapper\n-   #2 = Utf8               psiprobe/tools/AsyncSocketFactory$SocketWrapper\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               socket\n-   #6 = Utf8               Ljava/net/Socket;\n-   #7 = Utf8               server\n-   #8 = Utf8               Ljava/lang/String;\n-   #9 = Utf8               port\n-  #10 = Utf8               I\n-  #11 = Utf8               exception\n-  #12 = Utf8               Ljava/io/IOException;\n-  #13 = Utf8               valid\n-  #14 = Utf8               Z\n-  #15 = Utf8               getSocket\n-  #16 = Utf8               ()Ljava/net/Socket;\n-  #17 = Utf8               Code\n-  #18 = Fieldref           #1.#19         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.socket:Ljava/net/Socket;\n-  #19 = NameAndType        #5:#6          // socket:Ljava/net/Socket;\n-  #20 = Utf8               LineNumberTable\n-  #21 = Utf8               LocalVariableTable\n-  #22 = Utf8               this\n-  #23 = Utf8               Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n-  #24 = Utf8               setSocket\n-  #25 = Utf8               (Ljava/net/Socket;)V\n-  #26 = Utf8               MethodParameters\n-  #27 = Utf8               getServer\n-  #28 = Utf8               ()Ljava/lang/String;\n-  #29 = Fieldref           #1.#30         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.server:Ljava/lang/String;\n-  #30 = NameAndType        #7:#8          // server:Ljava/lang/String;\n-  #31 = Utf8               getPort\n-  #32 = Utf8               ()I\n-  #33 = Fieldref           #1.#34         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.port:I\n-  #34 = NameAndType        #9:#10         // port:I\n-  #35 = Utf8               setException\n-  #36 = Utf8               (Ljava/io/IOException;)V\n-  #37 = Fieldref           #1.#38         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.exception:Ljava/io/IOException;\n-  #38 = NameAndType        #11:#12        // exception:Ljava/io/IOException;\n-  #39 = Utf8               isValid\n-  #40 = Utf8               ()Z\n-  #41 = Fieldref           #1.#42         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.valid:Z\n-  #42 = NameAndType        #13:#14        // valid:Z\n-  #43 = Utf8               <init>\n-  #44 = Utf8               ()V\n-  #45 = Methodref          #3.#46         // java/lang/Object.\"<init>\":()V\n-  #46 = NameAndType        #43:#44        // \"<init>\":()V\n-  #47 = Utf8               (Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;)V\n-  #48 = Methodref          #1.#46         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.\"<init>\":()V\n-  #49 = Utf8               SourceFile\n-  #50 = Utf8               AsyncSocketFactory.java\n-  #51 = Utf8               InnerClasses\n-  #52 = Class              #53            // psiprobe/tools/AsyncSocketFactory\n-  #53 = Utf8               psiprobe/tools/AsyncSocketFactory\n-  #54 = Utf8               SocketWrapper\n+   #1 = Methodref          #2.#3          // psiprobe/tools/AsyncSocketFactory$SocketWrapper.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/AsyncSocketFactory$SocketWrapper\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               psiprobe/tools/AsyncSocketFactory$SocketWrapper\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #2.#8          // psiprobe/tools/AsyncSocketFactory$SocketWrapper.socket:Ljava/net/Socket;\n+   #8 = NameAndType        #9:#10         // socket:Ljava/net/Socket;\n+   #9 = Utf8               socket\n+  #10 = Utf8               Ljava/net/Socket;\n+  #11 = Fieldref           #2.#12         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.server:Ljava/lang/String;\n+  #12 = NameAndType        #13:#14        // server:Ljava/lang/String;\n+  #13 = Utf8               server\n+  #14 = Utf8               Ljava/lang/String;\n+  #15 = Fieldref           #2.#16         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.port:I\n+  #16 = NameAndType        #17:#18        // port:I\n+  #17 = Utf8               port\n+  #18 = Utf8               I\n+  #19 = Fieldref           #2.#20         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.exception:Ljava/io/IOException;\n+  #20 = NameAndType        #21:#22        // exception:Ljava/io/IOException;\n+  #21 = Utf8               exception\n+  #22 = Utf8               Ljava/io/IOException;\n+  #23 = Fieldref           #2.#24         // psiprobe/tools/AsyncSocketFactory$SocketWrapper.valid:Z\n+  #24 = NameAndType        #25:#26        // valid:Z\n+  #25 = Utf8               valid\n+  #26 = Utf8               Z\n+  #27 = Methodref          #28.#3         // java/lang/Object.\"<init>\":()V\n+  #28 = Class              #29            // java/lang/Object\n+  #29 = Utf8               java/lang/Object\n+  #30 = Utf8               getSocket\n+  #31 = Utf8               ()Ljava/net/Socket;\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n+  #37 = Utf8               setSocket\n+  #38 = Utf8               (Ljava/net/Socket;)V\n+  #39 = Utf8               MethodParameters\n+  #40 = Utf8               getServer\n+  #41 = Utf8               ()Ljava/lang/String;\n+  #42 = Utf8               getPort\n+  #43 = Utf8               ()I\n+  #44 = Utf8               setException\n+  #45 = Utf8               (Ljava/io/IOException;)V\n+  #46 = Utf8               isValid\n+  #47 = Utf8               ()Z\n+  #48 = Utf8               (Lpsiprobe/tools/AsyncSocketFactory$1;)V\n+  #49 = Utf8               x0\n+  #50 = Utf8               Lpsiprobe/tools/AsyncSocketFactory$1;\n+  #51 = Utf8               SourceFile\n+  #52 = Utf8               AsyncSocketFactory.java\n+  #53 = Utf8               InnerClasses\n+  #54 = Class              #55            // psiprobe/tools/AsyncSocketFactory\n+  #55 = Utf8               psiprobe/tools/AsyncSocketFactory\n+  #56 = Utf8               SocketWrapper\n+  #57 = Class              #58            // psiprobe/tools/AsyncSocketFactory$1\n+  #58 = Utf8               psiprobe/tools/AsyncSocketFactory$1\n {\n   java.net.Socket socket;\n     descriptor: Ljava/net/Socket;\n     flags: (0x0000)\n \n   java.lang.String server;\n     descriptor: Ljava/lang/String;\n@@ -85,30 +89,30 @@\n \n   public java.net.Socket getSocket();\n     descriptor: ()Ljava/net/Socket;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field socket:Ljava/net/Socket;\n+         1: getfield      #7                  // Field socket:Ljava/net/Socket;\n          4: areturn\n       LineNumberTable:\n         line 108: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n \n   public void setSocket(java.net.Socket);\n     descriptor: (Ljava/net/Socket;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field socket:Ljava/net/Socket;\n+         2: putfield      #7                  // Field socket:Ljava/net/Socket;\n          5: return\n       LineNumberTable:\n         line 117: 0\n         line 118: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n@@ -119,44 +123,44 @@\n \n   public java.lang.String getServer();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field server:Ljava/lang/String;\n+         1: getfield      #11                 // Field server:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 126: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n \n   public int getPort();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field port:I\n+         1: getfield      #15                 // Field port:I\n          4: ireturn\n       LineNumberTable:\n         line 135: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n \n   public void setException(java.io.IOException);\n     descriptor: (Ljava/io/IOException;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #37                 // Field exception:Ljava/io/IOException;\n+         2: putfield      #19                 // Field exception:Ljava/io/IOException;\n          5: return\n       LineNumberTable:\n         line 144: 0\n         line 145: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n@@ -167,50 +171,53 @@\n \n   public boolean isValid();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #41                 // Field valid:Z\n+         1: getfield      #23                 // Field valid:Z\n          4: ireturn\n       LineNumberTable:\n         line 153: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n \n   private psiprobe.tools.AsyncSocketFactory$SocketWrapper();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #45                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #27                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #41                 // Field valid:Z\n+         6: putfield      #23                 // Field valid:Z\n          9: return\n       LineNumberTable:\n         line 156: 0\n         line 100: 4\n         line 156: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n \n-  psiprobe.tools.AsyncSocketFactory$SocketWrapper(psiprobe.tools.AsyncSocketFactory$SocketWrapper);\n-    descriptor: (Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;)V\n+  psiprobe.tools.AsyncSocketFactory$SocketWrapper(psiprobe.tools.AsyncSocketFactory$1);\n+    descriptor: (Lpsiprobe/tools/AsyncSocketFactory$1;)V\n     flags: (0x1000) ACC_SYNTHETIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #48                 // Method \"<init>\":()V\n+         1: invokespecial #1                  // Method \"<init>\":()V\n          4: return\n       LineNumberTable:\n-        line 156: 0\n+        line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            0       5     0  this   Lpsiprobe/tools/AsyncSocketFactory$SocketWrapper;\n+            0       5     1    x0   Lpsiprobe/tools/AsyncSocketFactory$1;\n }\n SourceFile: \"AsyncSocketFactory.java\"\n InnerClasses:\n-  static #54= #1 of #52;                  // SocketWrapper=class psiprobe/tools/AsyncSocketFactory$SocketWrapper of class psiprobe/tools/AsyncSocketFactory\n+  static #56= #2 of #54;                  // SocketWrapper=class psiprobe/tools/AsyncSocketFactory$SocketWrapper of class psiprobe/tools/AsyncSocketFactory\n+  static #57;                             // class psiprobe/tools/AsyncSocketFactory$1\n"}]}, {"source1": "psiprobe/tools/AsyncSocketFactory$TimeoutRunnable.class", "source2": "psiprobe/tools/AsyncSocketFactory$TimeoutRunnable.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -13,15 +13,14 @@\n     \n     @Override\n     public void run() {\n         try {\n             Thread.sleep(this.timeout);\n             synchronized (this.sync) {\n                 this.sync.notify();\n-                monitorexit(this.sync);\n             }\n         }\n         catch (final InterruptedException e) {\n-            AsyncSocketFactory.access$0().trace(\"\", (Throwable)e);\n+            AsyncSocketFactory.access$300().trace(\"\", (Throwable)e);\n         }\n     }\n }\n"}]}, {"source1": "psiprobe/tools/AsyncSocketFactory.class", "source2": "psiprobe/tools/AsyncSocketFactory.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,53 +1,52 @@\n \n package psiprobe.tools;\n \n+import org.slf4j.LoggerFactory;\n import java.io.IOException;\n import java.net.Socket;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public final class AsyncSocketFactory\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)AsyncSocketFactory.class);\n-    }\n-    \n     private AsyncSocketFactory() {\n     }\n     \n     public static Socket createSocket(final String server, final int port, final long timeout) throws IOException {\n-        final AsyncSocketFactory.SocketWrapper socketWrapper = new AsyncSocketFactory.SocketWrapper((AsyncSocketFactory.SocketWrapper)null);\n+        final AsyncSocketFactory.SocketWrapper socketWrapper = new AsyncSocketFactory.SocketWrapper((AsyncSocketFactory.AsyncSocketFactory$1)null);\n         socketWrapper.server = server;\n         socketWrapper.port = port;\n         final Object sync = new Object();\n-        final Thread socketThread = new Thread((Runnable)new AsyncSocketFactory.SocketRunnable(socketWrapper, sync, (AsyncSocketFactory.SocketRunnable)null));\n+        final Thread socketThread = new Thread((Runnable)new AsyncSocketFactory.SocketRunnable(socketWrapper, sync, (AsyncSocketFactory.AsyncSocketFactory$1)null));\n         socketThread.setDaemon(true);\n-        final Thread timeoutThread = new Thread((Runnable)new AsyncSocketFactory.TimeoutRunnable(sync, timeout * 1000L, (AsyncSocketFactory.TimeoutRunnable)null));\n+        final Thread timeoutThread = new Thread((Runnable)new AsyncSocketFactory.TimeoutRunnable(sync, timeout * 1000L, (AsyncSocketFactory.AsyncSocketFactory$1)null));\n         timeoutThread.setDaemon(true);\n         timeoutThread.start();\n         socketThread.start();\n         synchronized (sync) {\n             if (socketWrapper.socket == null) {\n                 try {\n                     sync.wait(timeout * 1000L);\n                 }\n                 catch (final InterruptedException e) {\n                     AsyncSocketFactory.logger.trace(\"\", (Throwable)e);\n                 }\n             }\n-            monitorexit(sync);\n         }\n         timeoutThread.interrupt();\n         socketThread.interrupt();\n         socketWrapper.valid = false;\n         if (socketWrapper.getSocket() == null && socketWrapper.exception != null) {\n             throw socketWrapper.exception;\n         }\n         if (socketWrapper.getSocket() == null) {\n             throw new TimeoutException();\n         }\n         return socketWrapper.getSocket();\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)AsyncSocketFactory.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/BackwardsFileStream.class", "source2": "psiprobe/tools/BackwardsFileStream.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,208 +1,208 @@\n-  SHA-256 checksum 24a97bb8c10c193569bf6d1d2410087206af11be8573e2a9e5816d1cbf79c8fe\n+  SHA-256 checksum c55b1d4f3de8a54acaf8caaf720221e716df5e8f34e0ba05ec4fa6d987b456ab\n   Compiled from \"BackwardsFileStream.java\"\n public class psiprobe.tools.BackwardsFileStream extends java.io.InputStream\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/BackwardsFileStream\n-  super_class: #3                         // java/io/InputStream\n+  this_class: #15                         // psiprobe/tools/BackwardsFileStream\n+  super_class: #2                         // java/io/InputStream\n   interfaces: 0, fields: 2, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/BackwardsFileStream\n-   #2 = Utf8               psiprobe/tools/BackwardsFileStream\n-   #3 = Class              #4             // java/io/InputStream\n+   #1 = Methodref          #2.#3          // java/io/InputStream.\"<init>\":()V\n+   #2 = Class              #4             // java/io/InputStream\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/io/InputStream\n-   #5 = Utf8               raf\n-   #6 = Utf8               Ljava/io/RandomAccessFile;\n-   #7 = Utf8               seekPos\n-   #8 = Utf8               J\n-   #9 = Utf8               <init>\n-  #10 = Utf8               (Ljava/io/File;)V\n-  #11 = Utf8               Exceptions\n-  #12 = Class              #13            // java/io/IOException\n-  #13 = Utf8               java/io/IOException\n-  #14 = Utf8               Code\n-  #15 = Methodref          #3.#16         // java/io/InputStream.\"<init>\":()V\n-  #16 = NameAndType        #9:#17         // \"<init>\":()V\n-  #17 = Utf8               ()V\n-  #18 = Class              #19            // java/io/RandomAccessFile\n-  #19 = Utf8               java/io/RandomAccessFile\n-  #20 = String             #21            // r\n-  #21 = Utf8               r\n-  #22 = Methodref          #18.#23        // java/io/RandomAccessFile.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n-  #23 = NameAndType        #9:#24         // \"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n-  #24 = Utf8               (Ljava/io/File;Ljava/lang/String;)V\n-  #25 = Fieldref           #1.#26         // psiprobe/tools/BackwardsFileStream.raf:Ljava/io/RandomAccessFile;\n-  #26 = NameAndType        #5:#6          // raf:Ljava/io/RandomAccessFile;\n-  #27 = Methodref          #18.#28        // java/io/RandomAccessFile.length:()J\n-  #28 = NameAndType        #29:#30        // length:()J\n-  #29 = Utf8               length\n-  #30 = Utf8               ()J\n-  #31 = Fieldref           #1.#32         // psiprobe/tools/BackwardsFileStream.seekPos:J\n-  #32 = NameAndType        #7:#8          // seekPos:J\n-  #33 = Utf8               LineNumberTable\n-  #34 = Utf8               LocalVariableTable\n-  #35 = Utf8               this\n-  #36 = Utf8               Lpsiprobe/tools/BackwardsFileStream;\n-  #37 = Utf8               file\n-  #38 = Utf8               Ljava/io/File;\n-  #39 = Utf8               MethodParameters\n-  #40 = Utf8               (Ljava/io/File;J)V\n-  #41 = Utf8               pos\n-  #42 = Utf8               read\n-  #43 = Utf8               ()I\n-  #44 = Methodref          #18.#45        // java/io/RandomAccessFile.seek:(J)V\n-  #45 = NameAndType        #46:#47        // seek:(J)V\n-  #46 = Utf8               seek\n-  #47 = Utf8               (J)V\n-  #48 = Methodref          #18.#49        // java/io/RandomAccessFile.read:()I\n-  #49 = NameAndType        #42:#43        // read:()I\n-  #50 = Utf8               StackMapTable\n-  #51 = Utf8               close\n-  #52 = Methodref          #18.#53        // java/io/RandomAccessFile.close:()V\n-  #53 = NameAndType        #51:#17        // close:()V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/io/RandomAccessFile\n+   #8 = Utf8               java/io/RandomAccessFile\n+   #9 = String             #10            // r\n+  #10 = Utf8               r\n+  #11 = Methodref          #7.#12         // java/io/RandomAccessFile.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n+  #12 = NameAndType        #5:#13         // \"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n+  #13 = Utf8               (Ljava/io/File;Ljava/lang/String;)V\n+  #14 = Fieldref           #15.#16        // psiprobe/tools/BackwardsFileStream.raf:Ljava/io/RandomAccessFile;\n+  #15 = Class              #17            // psiprobe/tools/BackwardsFileStream\n+  #16 = NameAndType        #18:#19        // raf:Ljava/io/RandomAccessFile;\n+  #17 = Utf8               psiprobe/tools/BackwardsFileStream\n+  #18 = Utf8               raf\n+  #19 = Utf8               Ljava/io/RandomAccessFile;\n+  #20 = Methodref          #7.#21         // java/io/RandomAccessFile.length:()J\n+  #21 = NameAndType        #22:#23        // length:()J\n+  #22 = Utf8               length\n+  #23 = Utf8               ()J\n+  #24 = Fieldref           #15.#25        // psiprobe/tools/BackwardsFileStream.seekPos:J\n+  #25 = NameAndType        #26:#27        // seekPos:J\n+  #26 = Utf8               seekPos\n+  #27 = Utf8               J\n+  #28 = Methodref          #7.#29         // java/io/RandomAccessFile.seek:(J)V\n+  #29 = NameAndType        #30:#31        // seek:(J)V\n+  #30 = Utf8               seek\n+  #31 = Utf8               (J)V\n+  #32 = Methodref          #7.#33         // java/io/RandomAccessFile.read:()I\n+  #33 = NameAndType        #34:#35        // read:()I\n+  #34 = Utf8               read\n+  #35 = Utf8               ()I\n+  #36 = Methodref          #7.#37         // java/io/RandomAccessFile.close:()V\n+  #37 = NameAndType        #38:#6         // close:()V\n+  #38 = Utf8               close\n+  #39 = Utf8               (Ljava/io/File;)V\n+  #40 = Utf8               Code\n+  #41 = Utf8               LineNumberTable\n+  #42 = Utf8               LocalVariableTable\n+  #43 = Utf8               this\n+  #44 = Utf8               Lpsiprobe/tools/BackwardsFileStream;\n+  #45 = Utf8               file\n+  #46 = Utf8               Ljava/io/File;\n+  #47 = Utf8               Exceptions\n+  #48 = Class              #49            // java/io/IOException\n+  #49 = Utf8               java/io/IOException\n+  #50 = Utf8               MethodParameters\n+  #51 = Utf8               (Ljava/io/File;J)V\n+  #52 = Utf8               pos\n+  #53 = Utf8               StackMapTable\n   #54 = Utf8               SourceFile\n   #55 = Utf8               BackwardsFileStream.java\n {\n   private final java.io.RandomAccessFile raf;\n     descriptor: Ljava/io/RandomAccessFile;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   private long seekPos;\n     descriptor: J\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.BackwardsFileStream(java.io.File) throws java.io.IOException;\n     descriptor: (Ljava/io/File;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException\n     Code:\n       stack=5, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #15                 // Method java/io/InputStream.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/io/InputStream.\"<init>\":()V\n          4: aload_0\n-         5: new           #18                 // class java/io/RandomAccessFile\n+         5: new           #7                  // class java/io/RandomAccessFile\n          8: dup\n          9: aload_1\n-        10: ldc           #20                 // String r\n-        12: invokespecial #22                 // Method java/io/RandomAccessFile.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n-        15: putfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n+        10: ldc           #9                  // String r\n+        12: invokespecial #11                 // Method java/io/RandomAccessFile.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n+        15: putfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n         18: aload_0\n         19: aload_0\n-        20: getfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n-        23: invokevirtual #27                 // Method java/io/RandomAccessFile.length:()J\n-        26: putfield      #31                 // Field seekPos:J\n+        20: getfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n+        23: invokevirtual #20                 // Method java/io/RandomAccessFile.length:()J\n+        26: putfield      #24                 // Field seekPos:J\n         29: return\n       LineNumberTable:\n         line 35: 0\n         line 36: 4\n         line 37: 18\n         line 38: 29\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      30     0  this   Lpsiprobe/tools/BackwardsFileStream;\n             0      30     1  file   Ljava/io/File;\n+    Exceptions:\n+      throws java.io.IOException\n     MethodParameters:\n       Name                           Flags\n       file\n \n   public psiprobe.tools.BackwardsFileStream(java.io.File, long) throws java.io.IOException;\n     descriptor: (Ljava/io/File;J)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException\n     Code:\n       stack=5, locals=4, args_size=3\n          0: aload_0\n-         1: invokespecial #15                 // Method java/io/InputStream.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/io/InputStream.\"<init>\":()V\n          4: aload_0\n-         5: new           #18                 // class java/io/RandomAccessFile\n+         5: new           #7                  // class java/io/RandomAccessFile\n          8: dup\n          9: aload_1\n-        10: ldc           #20                 // String r\n-        12: invokespecial #22                 // Method java/io/RandomAccessFile.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n-        15: putfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n+        10: ldc           #9                  // String r\n+        12: invokespecial #11                 // Method java/io/RandomAccessFile.\"<init>\":(Ljava/io/File;Ljava/lang/String;)V\n+        15: putfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n         18: aload_0\n         19: lload_2\n-        20: putfield      #31                 // Field seekPos:J\n+        20: putfield      #24                 // Field seekPos:J\n         23: return\n       LineNumberTable:\n         line 47: 0\n         line 48: 4\n         line 49: 18\n         line 50: 23\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      24     0  this   Lpsiprobe/tools/BackwardsFileStream;\n             0      24     1  file   Ljava/io/File;\n             0      24     2   pos   J\n+    Exceptions:\n+      throws java.io.IOException\n     MethodParameters:\n       Name                           Flags\n       file\n       pos\n \n   public int read() throws java.io.IOException;\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException\n     Code:\n       stack=6, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field seekPos:J\n+         1: getfield      #24                 // Field seekPos:J\n          4: lconst_0\n          5: lcmp\n          6: ifle          35\n          9: aload_0\n-        10: getfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n+        10: getfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n         13: aload_0\n         14: dup\n-        15: getfield      #31                 // Field seekPos:J\n+        15: getfield      #24                 // Field seekPos:J\n         18: lconst_1\n         19: lsub\n         20: dup2_x1\n-        21: putfield      #31                 // Field seekPos:J\n-        24: invokevirtual #44                 // Method java/io/RandomAccessFile.seek:(J)V\n+        21: putfield      #24                 // Field seekPos:J\n+        24: invokevirtual #28                 // Method java/io/RandomAccessFile.seek:(J)V\n         27: aload_0\n-        28: getfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n-        31: invokevirtual #48                 // Method java/io/RandomAccessFile.read:()I\n+        28: getfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n+        31: invokevirtual #32                 // Method java/io/RandomAccessFile.read:()I\n         34: ireturn\n         35: iconst_m1\n         36: ireturn\n       LineNumberTable:\n         line 54: 0\n         line 55: 9\n         line 56: 27\n         line 59: 35\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      37     0  this   Lpsiprobe/tools/BackwardsFileStream;\n       StackMapTable: number_of_entries = 1\n         frame_type = 35 /* same */\n+    Exceptions:\n+      throws java.io.IOException\n \n   public void close() throws java.io.IOException;\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n+         1: getfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n          4: ifnull        14\n          7: aload_0\n-         8: getfield      #25                 // Field raf:Ljava/io/RandomAccessFile;\n-        11: invokevirtual #52                 // Method java/io/RandomAccessFile.close:()V\n+         8: getfield      #14                 // Field raf:Ljava/io/RandomAccessFile;\n+        11: invokevirtual #36                 // Method java/io/RandomAccessFile.close:()V\n         14: return\n       LineNumberTable:\n         line 64: 0\n         line 65: 7\n         line 67: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/BackwardsFileStream;\n       StackMapTable: number_of_entries = 1\n         frame_type = 14 /* same */\n+    Exceptions:\n+      throws java.io.IOException\n }\n SourceFile: \"BackwardsFileStream.java\"\n"}]}, {"source1": "psiprobe/tools/BackwardsLineReader.class", "source2": "psiprobe/tools/BackwardsLineReader.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,111 +1,111 @@\n-  SHA-256 checksum f446df4f4b98ca95d37516355044c14bbcedb86fb32478bd3ac55de62457d844\n+  SHA-256 checksum 8ffa1c1caae1d5149a27b8293e81dd485cb9ca613f62dfe8859472c11d82fd40\n   Compiled from \"BackwardsLineReader.java\"\n public class psiprobe.tools.BackwardsLineReader\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/BackwardsLineReader\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // psiprobe/tools/BackwardsLineReader\n+  super_class: #8                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/BackwardsLineReader\n-   #2 = Utf8               psiprobe/tools/BackwardsLineReader\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               bis\n-   #6 = Utf8               Ljava/io/BufferedInputStream;\n-   #7 = Utf8               skipLineFeed\n-   #8 = Utf8               Z\n-   #9 = Utf8               encoding\n-  #10 = Utf8               Ljava/lang/String;\n-  #11 = Utf8               <init>\n-  #12 = Utf8               (Ljava/io/InputStream;)V\n-  #13 = Utf8               Code\n-  #14 = Methodref          #1.#15         // psiprobe/tools/BackwardsLineReader.\"<init>\":(Ljava/io/InputStream;Ljava/lang/String;)V\n-  #15 = NameAndType        #11:#16        // \"<init>\":(Ljava/io/InputStream;Ljava/lang/String;)V\n-  #16 = Utf8               (Ljava/io/InputStream;Ljava/lang/String;)V\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Lpsiprobe/tools/BackwardsLineReader;\n-  #21 = Utf8               is\n-  #22 = Utf8               Ljava/io/InputStream;\n-  #23 = Utf8               MethodParameters\n-  #24 = Methodref          #3.#25         // java/lang/Object.\"<init>\":()V\n-  #25 = NameAndType        #11:#26        // \"<init>\":()V\n-  #26 = Utf8               ()V\n-  #27 = Fieldref           #1.#28         // psiprobe/tools/BackwardsLineReader.skipLineFeed:Z\n-  #28 = NameAndType        #7:#8          // skipLineFeed:Z\n-  #29 = Class              #30            // java/io/BufferedInputStream\n-  #30 = Utf8               java/io/BufferedInputStream\n-  #31 = Methodref          #29.#32        // java/io/BufferedInputStream.\"<init>\":(Ljava/io/InputStream;I)V\n-  #32 = NameAndType        #11:#33        // \"<init>\":(Ljava/io/InputStream;I)V\n-  #33 = Utf8               (Ljava/io/InputStream;I)V\n-  #34 = Fieldref           #1.#35         // psiprobe/tools/BackwardsLineReader.bis:Ljava/io/BufferedInputStream;\n-  #35 = NameAndType        #5:#6          // bis:Ljava/io/BufferedInputStream;\n-  #36 = Fieldref           #1.#37         // psiprobe/tools/BackwardsLineReader.encoding:Ljava/lang/String;\n-  #37 = NameAndType        #9:#10         // encoding:Ljava/lang/String;\n-  #38 = Utf8               readLine\n-  #39 = Utf8               ()Ljava/lang/String;\n-  #40 = Utf8               Exceptions\n-  #41 = Class              #42            // java/io/IOException\n-  #42 = Utf8               java/io/IOException\n-  #43 = Class              #44            // java/io/ByteArrayOutputStream\n-  #44 = Utf8               java/io/ByteArrayOutputStream\n-  #45 = Methodref          #43.#46        // java/io/ByteArrayOutputStream.\"<init>\":(I)V\n-  #46 = NameAndType        #11:#47        // \"<init>\":(I)V\n-  #47 = Utf8               (I)V\n-  #48 = Methodref          #29.#49        // java/io/BufferedInputStream.read:()I\n-  #49 = NameAndType        #50:#51        // read:()I\n-  #50 = Utf8               read\n-  #51 = Utf8               ()I\n-  #52 = Methodref          #43.#53        // java/io/ByteArrayOutputStream.toByteArray:()[B\n-  #53 = NameAndType        #54:#55        // toByteArray:()[B\n-  #54 = Utf8               toByteArray\n-  #55 = Utf8               ()[B\n-  #56 = Methodref          #43.#57        // java/io/ByteArrayOutputStream.write:(I)V\n-  #57 = NameAndType        #58:#47        // write:(I)V\n-  #58 = Utf8               write\n-  #59 = Methodref          #1.#60         // psiprobe/tools/BackwardsLineReader.reverse:([B)V\n-  #60 = NameAndType        #61:#62        // reverse:([B)V\n-  #61 = Utf8               reverse\n-  #62 = Utf8               ([B)V\n-  #63 = Class              #64            // java/lang/String\n-  #64 = Utf8               java/lang/String\n-  #65 = Fieldref           #66.#68        // java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset;\n-  #66 = Class              #67            // java/nio/charset/StandardCharsets\n-  #67 = Utf8               java/nio/charset/StandardCharsets\n-  #68 = NameAndType        #69:#70        // UTF_8:Ljava/nio/charset/Charset;\n-  #69 = Utf8               UTF_8\n-  #70 = Utf8               Ljava/nio/charset/Charset;\n-  #71 = Methodref          #63.#72        // java/lang/String.\"<init>\":([BLjava/nio/charset/Charset;)V\n-  #72 = NameAndType        #11:#73        // \"<init>\":([BLjava/nio/charset/Charset;)V\n-  #73 = Utf8               ([BLjava/nio/charset/Charset;)V\n-  #74 = Methodref          #75.#77        // java/nio/charset/Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;\n-  #75 = Class              #76            // java/nio/charset/Charset\n-  #76 = Utf8               java/nio/charset/Charset\n-  #77 = NameAndType        #78:#79        // forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;\n-  #78 = Utf8               forName\n-  #79 = Utf8               (Ljava/lang/String;)Ljava/nio/charset/Charset;\n-  #80 = Utf8               baos\n-  #81 = Utf8               Ljava/io/ByteArrayOutputStream;\n-  #82 = Utf8               empty\n-  #83 = Utf8               chr\n-  #84 = Utf8               B\n-  #85 = Utf8               byteArray\n-  #86 = Utf8               [B\n+   #1 = Methodref          #2.#3          // psiprobe/tools/BackwardsLineReader.\"<init>\":(Ljava/io/InputStream;Ljava/lang/String;)V\n+   #2 = Class              #4             // psiprobe/tools/BackwardsLineReader\n+   #3 = NameAndType        #5:#6          // \"<init>\":(Ljava/io/InputStream;Ljava/lang/String;)V\n+   #4 = Utf8               psiprobe/tools/BackwardsLineReader\n+   #5 = Utf8               <init>\n+   #6 = Utf8               (Ljava/io/InputStream;Ljava/lang/String;)V\n+   #7 = Methodref          #8.#9          // java/lang/Object.\"<init>\":()V\n+   #8 = Class              #10            // java/lang/Object\n+   #9 = NameAndType        #5:#11         // \"<init>\":()V\n+  #10 = Utf8               java/lang/Object\n+  #11 = Utf8               ()V\n+  #12 = Fieldref           #2.#13         // psiprobe/tools/BackwardsLineReader.skipLineFeed:Z\n+  #13 = NameAndType        #14:#15        // skipLineFeed:Z\n+  #14 = Utf8               skipLineFeed\n+  #15 = Utf8               Z\n+  #16 = Class              #17            // java/io/BufferedInputStream\n+  #17 = Utf8               java/io/BufferedInputStream\n+  #18 = Methodref          #16.#19        // java/io/BufferedInputStream.\"<init>\":(Ljava/io/InputStream;I)V\n+  #19 = NameAndType        #5:#20         // \"<init>\":(Ljava/io/InputStream;I)V\n+  #20 = Utf8               (Ljava/io/InputStream;I)V\n+  #21 = Fieldref           #2.#22         // psiprobe/tools/BackwardsLineReader.bis:Ljava/io/BufferedInputStream;\n+  #22 = NameAndType        #23:#24        // bis:Ljava/io/BufferedInputStream;\n+  #23 = Utf8               bis\n+  #24 = Utf8               Ljava/io/BufferedInputStream;\n+  #25 = Fieldref           #2.#26         // psiprobe/tools/BackwardsLineReader.encoding:Ljava/lang/String;\n+  #26 = NameAndType        #27:#28        // encoding:Ljava/lang/String;\n+  #27 = Utf8               encoding\n+  #28 = Utf8               Ljava/lang/String;\n+  #29 = Class              #30            // java/io/ByteArrayOutputStream\n+  #30 = Utf8               java/io/ByteArrayOutputStream\n+  #31 = Methodref          #29.#32        // java/io/ByteArrayOutputStream.\"<init>\":(I)V\n+  #32 = NameAndType        #5:#33         // \"<init>\":(I)V\n+  #33 = Utf8               (I)V\n+  #34 = Methodref          #16.#35        // java/io/BufferedInputStream.read:()I\n+  #35 = NameAndType        #36:#37        // read:()I\n+  #36 = Utf8               read\n+  #37 = Utf8               ()I\n+  #38 = Methodref          #29.#39        // java/io/ByteArrayOutputStream.toByteArray:()[B\n+  #39 = NameAndType        #40:#41        // toByteArray:()[B\n+  #40 = Utf8               toByteArray\n+  #41 = Utf8               ()[B\n+  #42 = Methodref          #29.#43        // java/io/ByteArrayOutputStream.write:(I)V\n+  #43 = NameAndType        #44:#33        // write:(I)V\n+  #44 = Utf8               write\n+  #45 = Methodref          #2.#46         // psiprobe/tools/BackwardsLineReader.reverse:([B)V\n+  #46 = NameAndType        #47:#48        // reverse:([B)V\n+  #47 = Utf8               reverse\n+  #48 = Utf8               ([B)V\n+  #49 = Class              #50            // java/lang/String\n+  #50 = Utf8               java/lang/String\n+  #51 = Fieldref           #52.#53        // java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset;\n+  #52 = Class              #54            // java/nio/charset/StandardCharsets\n+  #53 = NameAndType        #55:#56        // UTF_8:Ljava/nio/charset/Charset;\n+  #54 = Utf8               java/nio/charset/StandardCharsets\n+  #55 = Utf8               UTF_8\n+  #56 = Utf8               Ljava/nio/charset/Charset;\n+  #57 = Methodref          #49.#58        // java/lang/String.\"<init>\":([BLjava/nio/charset/Charset;)V\n+  #58 = NameAndType        #5:#59         // \"<init>\":([BLjava/nio/charset/Charset;)V\n+  #59 = Utf8               ([BLjava/nio/charset/Charset;)V\n+  #60 = Methodref          #61.#62        // java/nio/charset/Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;\n+  #61 = Class              #63            // java/nio/charset/Charset\n+  #62 = NameAndType        #64:#65        // forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;\n+  #63 = Utf8               java/nio/charset/Charset\n+  #64 = Utf8               forName\n+  #65 = Utf8               (Ljava/lang/String;)Ljava/nio/charset/Charset;\n+  #66 = Methodref          #16.#67        // java/io/BufferedInputStream.close:()V\n+  #67 = NameAndType        #68:#11        // close:()V\n+  #68 = Utf8               close\n+  #69 = Utf8               (Ljava/io/InputStream;)V\n+  #70 = Utf8               Code\n+  #71 = Utf8               LineNumberTable\n+  #72 = Utf8               LocalVariableTable\n+  #73 = Utf8               this\n+  #74 = Utf8               Lpsiprobe/tools/BackwardsLineReader;\n+  #75 = Utf8               is\n+  #76 = Utf8               Ljava/io/InputStream;\n+  #77 = Utf8               MethodParameters\n+  #78 = Utf8               readLine\n+  #79 = Utf8               ()Ljava/lang/String;\n+  #80 = Utf8               chr\n+  #81 = Utf8               B\n+  #82 = Utf8               byteArray\n+  #83 = Utf8               [B\n+  #84 = Utf8               baos\n+  #85 = Utf8               Ljava/io/ByteArrayOutputStream;\n+  #86 = Utf8               empty\n   #87 = Utf8               StackMapTable\n-  #88 = Class              #86            // \"[B\"\n-  #89 = Utf8               close\n-  #90 = Methodref          #29.#91        // java/io/BufferedInputStream.close:()V\n-  #91 = NameAndType        #89:#26        // close:()V\n-  #92 = Utf8               i\n-  #93 = Utf8               I\n-  #94 = Utf8               temp\n+  #88 = Class              #83            // \"[B\"\n+  #89 = Utf8               Exceptions\n+  #90 = Class              #91            // java/io/IOException\n+  #91 = Utf8               java/io/IOException\n+  #92 = Utf8               temp\n+  #93 = Utf8               i\n+  #94 = Utf8               I\n   #95 = Utf8               SourceFile\n   #96 = Utf8               BackwardsLineReader.java\n {\n   private java.io.BufferedInputStream bis;\n     descriptor: Ljava/io/BufferedInputStream;\n     flags: (0x0002) ACC_PRIVATE\n \n@@ -121,15 +121,15 @@\n     descriptor: (Ljava/io/InputStream;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n          2: aconst_null\n-         3: invokespecial #14                 // Method \"<init>\":(Ljava/io/InputStream;Ljava/lang/String;)V\n+         3: invokespecial #1                  // Method \"<init>\":(Ljava/io/InputStream;Ljava/lang/String;)V\n          6: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 6\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tools/BackwardsLineReader;\n@@ -140,28 +140,28 @@\n \n   public psiprobe.tools.BackwardsLineReader(java.io.InputStream, java.lang.String);\n     descriptor: (Ljava/io/InputStream;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=3, args_size=3\n          0: aload_0\n-         1: invokespecial #24                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #7                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: iconst_1\n-         6: putfield      #27                 // Field skipLineFeed:Z\n+         6: putfield      #12                 // Field skipLineFeed:Z\n          9: aload_0\n-        10: new           #29                 // class java/io/BufferedInputStream\n+        10: new           #16                 // class java/io/BufferedInputStream\n         13: dup\n         14: aload_1\n         15: sipush        8192\n-        18: invokespecial #31                 // Method java/io/BufferedInputStream.\"<init>\":(Ljava/io/InputStream;I)V\n-        21: putfield      #34                 // Field bis:Ljava/io/BufferedInputStream;\n+        18: invokespecial #18                 // Method java/io/BufferedInputStream.\"<init>\":(Ljava/io/InputStream;I)V\n+        21: putfield      #21                 // Field bis:Ljava/io/BufferedInputStream;\n         24: aload_0\n         25: aload_2\n-        26: putfield      #36                 // Field encoding:Ljava/lang/String;\n+        26: putfield      #25                 // Field encoding:Ljava/lang/String;\n         29: return\n       LineNumberTable:\n         line 53: 0\n         line 33: 4\n         line 54: 9\n         line 55: 24\n         line 56: 29\n@@ -174,115 +174,112 @@\n       Name                           Flags\n       is\n       encoding\n \n   public java.lang.String readLine() throws java.io.IOException;\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException\n     Code:\n       stack=4, locals=4, args_size=1\n-         0: new           #43                 // class java/io/ByteArrayOutputStream\n+         0: new           #29                 // class java/io/ByteArrayOutputStream\n          3: dup\n          4: sipush        512\n-         7: invokespecial #45                 // Method java/io/ByteArrayOutputStream.\"<init>\":(I)V\n+         7: invokespecial #31                 // Method java/io/ByteArrayOutputStream.\"<init>\":(I)V\n         10: astore_1\n         11: iconst_0\n         12: istore_2\n         13: aload_0\n-        14: getfield      #34                 // Field bis:Ljava/io/BufferedInputStream;\n-        17: invokevirtual #48                 // Method java/io/BufferedInputStream.read:()I\n+        14: getfield      #21                 // Field bis:Ljava/io/BufferedInputStream;\n+        17: invokevirtual #34                 // Method java/io/BufferedInputStream.read:()I\n         20: i2b\n         21: istore_3\n         22: iload_3\n         23: iconst_m1\n         24: if_icmpne     40\n         27: aload_1\n-        28: invokevirtual #52                 // Method java/io/ByteArrayOutputStream.toByteArray:()[B\n+        28: invokevirtual #38                 // Method java/io/ByteArrayOutputStream.toByteArray:()[B\n         31: arraylength\n         32: ifne          78\n         35: iconst_1\n         36: istore_2\n         37: goto          78\n         40: iload_3\n         41: bipush        10\n         43: if_icmpne     54\n         46: aload_0\n         47: iconst_0\n-        48: putfield      #27                 // Field skipLineFeed:Z\n+        48: putfield      #12                 // Field skipLineFeed:Z\n         51: goto          78\n         54: iload_3\n         55: bipush        13\n         57: if_icmpne     70\n         60: aload_0\n-        61: getfield      #27                 // Field skipLineFeed:Z\n+        61: getfield      #12                 // Field skipLineFeed:Z\n         64: ifeq          13\n         67: goto          78\n         70: aload_1\n         71: iload_3\n-        72: invokevirtual #56                 // Method java/io/ByteArrayOutputStream.write:(I)V\n+        72: invokevirtual #42                 // Method java/io/ByteArrayOutputStream.write:(I)V\n         75: goto          13\n         78: iload_2\n         79: ifne          129\n         82: aload_1\n-        83: invokevirtual #52                 // Method java/io/ByteArrayOutputStream.toByteArray:()[B\n+        83: invokevirtual #38                 // Method java/io/ByteArrayOutputStream.toByteArray:()[B\n         86: astore_3\n         87: aload_0\n         88: aload_3\n-        89: invokespecial #59                 // Method reverse:([B)V\n+        89: invokespecial #45                 // Method reverse:([B)V\n         92: aload_0\n-        93: getfield      #36                 // Field encoding:Ljava/lang/String;\n+        93: getfield      #25                 // Field encoding:Ljava/lang/String;\n         96: ifnonnull     113\n-        99: new           #63                 // class java/lang/String\n+        99: new           #49                 // class java/lang/String\n        102: dup\n        103: aload_3\n-       104: getstatic     #65                 // Field java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset;\n-       107: invokespecial #71                 // Method java/lang/String.\"<init>\":([BLjava/nio/charset/Charset;)V\n+       104: getstatic     #51                 // Field java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset;\n+       107: invokespecial #57                 // Method java/lang/String.\"<init>\":([BLjava/nio/charset/Charset;)V\n        110: goto          128\n-       113: new           #63                 // class java/lang/String\n+       113: new           #49                 // class java/lang/String\n        116: dup\n        117: aload_3\n        118: aload_0\n-       119: getfield      #36                 // Field encoding:Ljava/lang/String;\n-       122: invokestatic  #74                 // Method java/nio/charset/Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;\n-       125: invokespecial #71                 // Method java/lang/String.\"<init>\":([BLjava/nio/charset/Charset;)V\n+       119: getfield      #25                 // Field encoding:Ljava/lang/String;\n+       122: invokestatic  #60                 // Method java/nio/charset/Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;\n+       125: invokespecial #57                 // Method java/lang/String.\"<init>\":([BLjava/nio/charset/Charset;)V\n        128: areturn\n        129: aconst_null\n        130: areturn\n       LineNumberTable:\n         line 65: 0\n         line 66: 11\n         line 68: 13\n         line 69: 22\n         line 72: 27\n         line 73: 35\n-        line 75: 37\n         line 77: 40\n         line 78: 46\n         line 80: 51\n         line 82: 54\n         line 83: 60\n         line 85: 67\n         line 91: 70\n-        line 67: 75\n+        line 92: 75\n         line 93: 78\n         line 94: 82\n         line 95: 87\n         line 96: 92\n         line 97: 113\n         line 96: 128\n         line 100: 129\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           22      53     3   chr   B\n+           87      42     3 byteArray   [B\n             0     131     0  this   Lpsiprobe/tools/BackwardsLineReader;\n            11     120     1  baos   Ljava/io/ByteArrayOutputStream;\n            13     118     2 empty   Z\n-           22      53     3   chr   B\n-           87      42     3 byteArray   [B\n       StackMapTable: number_of_entries = 8\n         frame_type = 253 /* append */\n           offset_delta = 13\n           locals = [ class java/io/ByteArrayOutputStream, int ]\n         frame_type = 252 /* append */\n           offset_delta = 26\n           locals = [ int ]\n@@ -293,95 +290,98 @@\n         frame_type = 252 /* append */\n           offset_delta = 34\n           locals = [ class \"[B\" ]\n         frame_type = 78 /* same_locals_1_stack_item */\n           stack = [ class java/lang/String ]\n         frame_type = 250 /* chop */\n           offset_delta = 0\n+    Exceptions:\n+      throws java.io.IOException\n \n   public void close() throws java.io.IOException;\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #34                 // Field bis:Ljava/io/BufferedInputStream;\n+         1: getfield      #21                 // Field bis:Ljava/io/BufferedInputStream;\n          4: ifnull        14\n          7: aload_0\n-         8: getfield      #34                 // Field bis:Ljava/io/BufferedInputStream;\n-        11: invokevirtual #90                 // Method java/io/BufferedInputStream.close:()V\n+         8: getfield      #21                 // Field bis:Ljava/io/BufferedInputStream;\n+        11: invokevirtual #66                 // Method java/io/BufferedInputStream.close:()V\n         14: return\n       LineNumberTable:\n         line 109: 0\n         line 110: 7\n         line 112: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/BackwardsLineReader;\n       StackMapTable: number_of_entries = 1\n         frame_type = 14 /* same */\n+    Exceptions:\n+      throws java.io.IOException\n \n   private void reverse(byte[]);\n     descriptor: ([B)V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=5, locals=4, args_size=2\n          0: iconst_0\n          1: istore_2\n-         2: goto          32\n-         5: aload_1\n-         6: iload_2\n-         7: baload\n-         8: istore_3\n-         9: aload_1\n-        10: iload_2\n-        11: aload_1\n-        12: aload_1\n-        13: arraylength\n-        14: iload_2\n-        15: isub\n-        16: iconst_1\n-        17: isub\n-        18: baload\n-        19: bastore\n-        20: aload_1\n-        21: aload_1\n-        22: arraylength\n-        23: iload_2\n-        24: isub\n-        25: iconst_1\n-        26: isub\n-        27: iload_3\n-        28: bastore\n-        29: iinc          2, 1\n-        32: iload_2\n-        33: aload_1\n-        34: arraylength\n-        35: iconst_2\n-        36: idiv\n-        37: if_icmplt     5\n+         2: iload_2\n+         3: aload_1\n+         4: arraylength\n+         5: iconst_2\n+         6: idiv\n+         7: if_icmpge     40\n+        10: aload_1\n+        11: iload_2\n+        12: baload\n+        13: istore_3\n+        14: aload_1\n+        15: iload_2\n+        16: aload_1\n+        17: aload_1\n+        18: arraylength\n+        19: iload_2\n+        20: isub\n+        21: iconst_1\n+        22: isub\n+        23: baload\n+        24: bastore\n+        25: aload_1\n+        26: aload_1\n+        27: arraylength\n+        28: iload_2\n+        29: isub\n+        30: iconst_1\n+        31: isub\n+        32: iload_3\n+        33: bastore\n+        34: iinc          2, 1\n+        37: goto          2\n         40: return\n       LineNumberTable:\n         line 120: 0\n-        line 121: 5\n-        line 122: 9\n-        line 123: 20\n-        line 120: 29\n+        line 121: 10\n+        line 122: 14\n+        line 123: 25\n+        line 120: 34\n         line 125: 40\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           14      20     3  temp   B\n+            2      38     2     i   I\n             0      41     0  this   Lpsiprobe/tools/BackwardsLineReader;\n             0      41     1 byteArray   [B\n-            2      38     2     i   I\n-            9      20     3  temp   B\n       StackMapTable: number_of_entries = 2\n         frame_type = 252 /* append */\n-          offset_delta = 5\n+          offset_delta = 2\n           locals = [ int ]\n-        frame_type = 26 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 37\n     MethodParameters:\n       Name                           Flags\n       byteArray\n }\n SourceFile: \"BackwardsLineReader.java\"\n"}]}, {"source1": "psiprobe/tools/Instruments.class", "source2": "psiprobe/tools/Instruments.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -27,22 +27,14 @@\n     private static final Accessor ACCESSOR;\n     private static final boolean IGNORE_NIO;\n     private Set<Object> processedObjects;\n     private final List<Object> thisQueue;\n     private final List<Object> nextQueue;\n     private ClassLoader classLoader;\n     \n-    static {\n-        ACCESSOR = (Accessor)new SimpleAccessor();\n-        final String ignoreNioProp = System.getProperty(\"psiprobe.intruments.ignoreNIO\");\n-        final String os64bitProp = System.getProperty(\"sun.arch.data.model\");\n-        IGNORE_NIO = (ignoreNioProp == null || \"true\".equalsIgnoreCase(ignoreNioProp));\n-        SIZE_REFERENCE = (\"64\".equals(os64bitProp) ? 8 : 4);\n-    }\n-    \n     public Instruments() {\n         this.processedObjects = new HashSet<Object>(2048);\n         this.thisQueue = new LinkedList<Object>();\n         this.nextQueue = new LinkedList<Object>();\n     }\n     \n     public static long sizeOf(final Object obj) {\n@@ -92,18 +84,17 @@\n         }\n         return size;\n     }\n     \n     private long sizeOfObject(final Object obj) {\n         long size = 8L;\n         for (Class<?> clazz = obj.getClass(); clazz != null; clazz = clazz.getSuperclass()) {\n-            final Field[] fields = clazz.getDeclaredFields();\n-            Field[] array;\n-            for (int length = (array = fields).length, i = 0; i < length; ++i) {\n-                final Field field = array[i];\n+            final Field[] declaredFields;\n+            final Field[] fields = declaredFields = clazz.getDeclaredFields();\n+            for (final Field field : declaredFields) {\n                 if (!Modifier.isStatic(field.getModifiers())) {\n                     if (field.getType().isPrimitive()) {\n                         size += sizeOfPrimitive(field.getType());\n                     }\n                     else {\n                         final Object val = Instruments.ACCESSOR.get(obj, field);\n                         if (field.getType().isArray()) {\n@@ -175,22 +166,29 @@\n                 return Instruments.ACCESSOR.get(obj, field);\n             }\n         }\n         return null;\n     }\n     \n     public static <T> Field findField(final Class<T> clazz, final String name) {\n-        final Field[] fields = clazz.getDeclaredFields();\n-        Field[] array;\n-        for (int length = (array = fields).length, i = 0; i < length; ++i) {\n-            final Field field = array[i];\n+        final Field[] declaredFields;\n+        final Field[] fields = declaredFields = clazz.getDeclaredFields();\n+        for (final Field field : declaredFields) {\n             if (name.equals(field.getName())) {\n                 return field;\n             }\n         }\n         final Class<?> superClass = clazz.getSuperclass();\n         if (superClass != null) {\n             return findField(superClass, name);\n         }\n         return null;\n     }\n+    \n+    static {\n+        ACCESSOR = (Accessor)new SimpleAccessor();\n+        final String ignoreNioProp = System.getProperty(\"psiprobe.intruments.ignoreNIO\");\n+        final String os64bitProp = System.getProperty(\"sun.arch.data.model\");\n+        IGNORE_NIO = (ignoreNioProp == null || \"true\".equalsIgnoreCase(ignoreNioProp));\n+        SIZE_REFERENCE = (\"64\".equals(os64bitProp) ? 8L : 4L);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/JmxTools.class", "source2": "psiprobe/tools/JmxTools.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,27 +1,23 @@\n \n package psiprobe.tools;\n \n+import org.slf4j.LoggerFactory;\n import javax.management.MBeanAttributeInfo;\n import javax.management.MBeanInfo;\n import javax.management.openmbean.CompositeData;\n import javax.management.AttributeNotFoundException;\n import javax.management.ObjectName;\n import javax.management.MBeanServer;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public final class JmxTools\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)JmxTools.class);\n-    }\n-    \n     private JmxTools() {\n     }\n     \n     public static Object getAttribute(final MBeanServer mbeanServer, final ObjectName objName, final String attrName) throws Exception {\n         try {\n             return mbeanServer.getAttribute(objName, attrName);\n         }\n@@ -91,18 +87,21 @@\n     public static boolean getBooleanAttr(final CompositeData cds, final String name) {\n         final Object obj = cds.get(name);\n         return obj instanceof Boolean && (boolean)obj;\n     }\n     \n     public static boolean hasAttribute(final MBeanServer server, final ObjectName mbean, final String attrName) throws Exception {\n         final MBeanInfo info = server.getMBeanInfo(mbean);\n-        final MBeanAttributeInfo[] ai = info.getAttributes();\n-        MBeanAttributeInfo[] array;\n-        for (int length = (array = ai).length, i = 0; i < length; ++i) {\n-            final MBeanAttributeInfo attribInfo = array[i];\n+        final MBeanAttributeInfo[] attributes;\n+        final MBeanAttributeInfo[] ai = attributes = info.getAttributes();\n+        for (final MBeanAttributeInfo attribInfo : attributes) {\n             if (attribInfo.getName().equals(attrName)) {\n                 return true;\n             }\n         }\n         return false;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)JmxTools.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/LogOutputStream.class", "source2": "psiprobe/tools/LogOutputStream.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,14 +1,14 @@\n \n package psiprobe.tools;\n \n+import org.slf4j.LoggerFactory;\n import java.io.IOException;\n import java.nio.charset.StandardCharsets;\n import java.io.PrintStream;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import java.io.OutputStream;\n \n public final class LogOutputStream extends OutputStream\n {\n     private static final Logger INTERNAL_LOGGER;\n     public static final int LEVEL_OFF = 0;\n@@ -18,53 +18,26 @@\n     public static final int LEVEL_WARN = 4;\n     public static final int LEVEL_ERROR = 5;\n     public static final int LEVEL_FATAL = 6;\n     private final Logger logger;\n     private final int level;\n     private final StringBuilder buf;\n     \n-    static {\n-        INTERNAL_LOGGER = LoggerFactory.getLogger((Class)LogOutputStream.class);\n-    }\n-    \n     private LogOutputStream(final Logger log, final int level) {\n         this.buf = new StringBuilder();\n         if (log == null) {\n             throw new IllegalArgumentException(\"Log cannot be null\");\n         }\n         this.logger = log;\n         this.level = level;\n     }\n     \n     public static PrintStream createPrintStream(final Logger log, final int level) {\n-        try {\n-            Throwable t = null;\n-            try {\n-                final LogOutputStream logStream = new LogOutputStream(log, level);\n-                try {\n-                    return new PrintStream(logStream, true, StandardCharsets.UTF_8.name());\n-                }\n-                finally {\n-                    if (logStream != null) {\n-                        logStream.close();\n-                    }\n-                }\n-            }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception;\n-                    t = exception;\n-                }\n-                else {\n-                    final Throwable exception;\n-                    if (t != exception) {\n-                        t.addSuppressed(exception);\n-                    }\n-                }\n-            }\n+        try (final LogOutputStream logStream = new LogOutputStream(log, level)) {\n+            return new PrintStream(logStream, true, StandardCharsets.UTF_8.name());\n         }\n         catch (final IOException e) {\n             LogOutputStream.INTERNAL_LOGGER.error(\"\", (Throwable)e);\n             return null;\n         }\n     }\n     \n@@ -139,8 +112,12 @@\n             }\n             case 5: {\n                 this.logger.error(message);\n                 break;\n             }\n         }\n     }\n+    \n+    static {\n+        INTERNAL_LOGGER = LoggerFactory.getLogger((Class)LogOutputStream.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/MailMessage.class", "source2": "psiprobe/tools/MailMessage.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,131 +1,131 @@\n-  SHA-256 checksum a30742140f4f875499dfec9415d5d68d25c1d20835cc0ce741c4f36056c6415c\n+  SHA-256 checksum 4cc9e943174a04991fc5921413beb0a722a8e34feaa633e285916f6f8ac0c143\n   Compiled from \"MailMessage.java\"\n public class psiprobe.tools.MailMessage\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/MailMessage\n-  super_class: #3                         // java/lang/Object\n+  this_class: #11                         // psiprobe/tools/MailMessage\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 7, methods: 24, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/MailMessage\n-    #2 = Utf8               psiprobe/tools/MailMessage\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Utf8               to\n-    #6 = Utf8               Ljava/util/List;\n-    #7 = Utf8               Signature\n-    #8 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n-    #9 = Utf8               cc\n-   #10 = Utf8               bcc\n-   #11 = Utf8               attachments\n-   #12 = Utf8               Ljava/util/List<Ljavax/activation/DataSource;>;\n-   #13 = Utf8               subject\n-   #14 = Utf8               Ljava/lang/String;\n-   #15 = Utf8               body\n-   #16 = Utf8               bodyHtml\n-   #17 = Utf8               Z\n-   #18 = Utf8               <init>\n-   #19 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n-   #20 = Utf8               Code\n-   #21 = Methodref          #3.#22        // java/lang/Object.\"<init>\":()V\n-   #22 = NameAndType        #18:#23       // \"<init>\":()V\n-   #23 = Utf8               ()V\n-   #24 = Class              #25           // java/util/ArrayList\n-   #25 = Utf8               java/util/ArrayList\n-   #26 = Methodref          #24.#22       // java/util/ArrayList.\"<init>\":()V\n-   #27 = Fieldref           #1.#28        // psiprobe/tools/MailMessage.to:Ljava/util/List;\n-   #28 = NameAndType        #5:#6         // to:Ljava/util/List;\n-   #29 = Fieldref           #1.#30        // psiprobe/tools/MailMessage.cc:Ljava/util/List;\n-   #30 = NameAndType        #9:#6         // cc:Ljava/util/List;\n-   #31 = Fieldref           #1.#32        // psiprobe/tools/MailMessage.bcc:Ljava/util/List;\n-   #32 = NameAndType        #10:#6        // bcc:Ljava/util/List;\n-   #33 = Fieldref           #1.#34        // psiprobe/tools/MailMessage.attachments:Ljava/util/List;\n-   #34 = NameAndType        #11:#6        // attachments:Ljava/util/List;\n-   #35 = String             #36           //\n-   #36 = Utf8\n-   #37 = Fieldref           #1.#38        // psiprobe/tools/MailMessage.subject:Ljava/lang/String;\n-   #38 = NameAndType        #13:#14       // subject:Ljava/lang/String;\n-   #39 = Fieldref           #1.#40        // psiprobe/tools/MailMessage.body:Ljava/lang/String;\n-   #40 = NameAndType        #15:#14       // body:Ljava/lang/String;\n-   #41 = Methodref          #1.#42        // psiprobe/tools/MailMessage.addRecipientTo:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #42 = NameAndType        #43:#44       // addRecipientTo:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #43 = Utf8               addRecipientTo\n-   #44 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #45 = Methodref          #1.#46        // psiprobe/tools/MailMessage.setSubject:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #46 = NameAndType        #47:#44       // setSubject:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #47 = Utf8               setSubject\n-   #48 = Methodref          #1.#49        // psiprobe/tools/MailMessage.setBody:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #49 = NameAndType        #50:#44       // setBody:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n-   #50 = Utf8               setBody\n-   #51 = Utf8               LineNumberTable\n-   #52 = Utf8               LocalVariableTable\n-   #53 = Utf8               this\n-   #54 = Utf8               Lpsiprobe/tools/MailMessage;\n-   #55 = Utf8               MethodParameters\n-   #56 = Utf8               getToArray\n-   #57 = Utf8               ()[Ljava/lang/String;\n-   #58 = InterfaceMethodref #59.#61       // java/util/List.size:()I\n-   #59 = Class              #60           // java/util/List\n-   #60 = Utf8               java/util/List\n-   #61 = NameAndType        #62:#63       // size:()I\n-   #62 = Utf8               size\n-   #63 = Utf8               ()I\n-   #64 = Class              #65           // java/lang/String\n-   #65 = Utf8               java/lang/String\n-   #66 = InterfaceMethodref #59.#67       // java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #67 = NameAndType        #68:#69       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #68 = Utf8               toArray\n-   #69 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n-   #70 = Class              #71           // \"[Ljava/lang/String;\"\n-   #71 = Utf8               [Ljava/lang/String;\n-   #72 = Utf8               getCcArray\n-   #73 = Utf8               getBccArray\n-   #74 = Utf8               getAttachmentsArray\n-   #75 = Utf8               ()[Ljavax/activation/DataSource;\n-   #76 = Class              #77           // javax/activation/DataSource\n-   #77 = Utf8               javax/activation/DataSource\n-   #78 = Class              #79           // \"[Ljavax/activation/DataSource;\"\n-   #79 = Utf8               [Ljavax/activation/DataSource;\n-   #80 = Utf8               getSubject\n-   #81 = Utf8               ()Ljava/lang/String;\n-   #82 = Utf8               getBody\n-   #83 = Utf8               isBodyHtml\n-   #84 = Utf8               ()Z\n-   #85 = Fieldref           #1.#86        // psiprobe/tools/MailMessage.bodyHtml:Z\n-   #86 = NameAndType        #16:#17       // bodyHtml:Z\n-   #87 = InterfaceMethodref #59.#88       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #88 = NameAndType        #89:#90       // add:(Ljava/lang/Object;)Z\n-   #89 = Utf8               add\n-   #90 = Utf8               (Ljava/lang/Object;)Z\n-   #91 = Utf8               address\n-   #92 = Utf8               StackMapTable\n-   #93 = Utf8               addRecipientCc\n-   #94 = Utf8               addRecipientBcc\n-   #95 = Utf8               addAttachment\n-   #96 = Utf8               (Ljava/io/File;)Lpsiprobe/tools/MailMessage;\n-   #97 = Class              #98           // javax/activation/FileDataSource\n-   #98 = Utf8               javax/activation/FileDataSource\n-   #99 = Methodref          #97.#100      // javax/activation/FileDataSource.\"<init>\":(Ljava/io/File;)V\n-  #100 = NameAndType        #18:#101      // \"<init>\":(Ljava/io/File;)V\n-  #101 = Utf8               (Ljava/io/File;)V\n-  #102 = Methodref          #1.#103       // psiprobe/tools/MailMessage.addAttachment:(Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n-  #103 = NameAndType        #95:#104      // addAttachment:(Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n-  #104 = Utf8               (Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n-  #105 = Utf8               attachment\n-  #106 = Utf8               Ljava/io/File;\n-  #107 = Utf8               ds\n-  #108 = Utf8               Ljavax/activation/FileDataSource;\n-  #109 = Utf8               Ljavax/activation/DataSource;\n-  #110 = Utf8               clearRecipientsTo\n-  #111 = Utf8               ()Lpsiprobe/tools/MailMessage;\n-  #112 = InterfaceMethodref #59.#113      // java/util/List.clear:()V\n-  #113 = NameAndType        #114:#23      // clear:()V\n-  #114 = Utf8               clear\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Fieldref           #11.#12       // psiprobe/tools/MailMessage.to:Ljava/util/List;\n+   #11 = Class              #13           // psiprobe/tools/MailMessage\n+   #12 = NameAndType        #14:#15       // to:Ljava/util/List;\n+   #13 = Utf8               psiprobe/tools/MailMessage\n+   #14 = Utf8               to\n+   #15 = Utf8               Ljava/util/List;\n+   #16 = Fieldref           #11.#17       // psiprobe/tools/MailMessage.cc:Ljava/util/List;\n+   #17 = NameAndType        #18:#15       // cc:Ljava/util/List;\n+   #18 = Utf8               cc\n+   #19 = Fieldref           #11.#20       // psiprobe/tools/MailMessage.bcc:Ljava/util/List;\n+   #20 = NameAndType        #21:#15       // bcc:Ljava/util/List;\n+   #21 = Utf8               bcc\n+   #22 = Fieldref           #11.#23       // psiprobe/tools/MailMessage.attachments:Ljava/util/List;\n+   #23 = NameAndType        #24:#15       // attachments:Ljava/util/List;\n+   #24 = Utf8               attachments\n+   #25 = String             #26           //\n+   #26 = Utf8\n+   #27 = Fieldref           #11.#28       // psiprobe/tools/MailMessage.subject:Ljava/lang/String;\n+   #28 = NameAndType        #29:#30       // subject:Ljava/lang/String;\n+   #29 = Utf8               subject\n+   #30 = Utf8               Ljava/lang/String;\n+   #31 = Fieldref           #11.#32       // psiprobe/tools/MailMessage.body:Ljava/lang/String;\n+   #32 = NameAndType        #33:#30       // body:Ljava/lang/String;\n+   #33 = Utf8               body\n+   #34 = Methodref          #11.#35       // psiprobe/tools/MailMessage.addRecipientTo:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #35 = NameAndType        #36:#37       // addRecipientTo:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #36 = Utf8               addRecipientTo\n+   #37 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #38 = Methodref          #11.#39       // psiprobe/tools/MailMessage.setSubject:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #39 = NameAndType        #40:#37       // setSubject:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #40 = Utf8               setSubject\n+   #41 = Methodref          #11.#42       // psiprobe/tools/MailMessage.setBody:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #42 = NameAndType        #43:#37       // setBody:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+   #43 = Utf8               setBody\n+   #44 = InterfaceMethodref #45.#46       // java/util/List.size:()I\n+   #45 = Class              #47           // java/util/List\n+   #46 = NameAndType        #48:#49       // size:()I\n+   #47 = Utf8               java/util/List\n+   #48 = Utf8               size\n+   #49 = Utf8               ()I\n+   #50 = Class              #51           // java/lang/String\n+   #51 = Utf8               java/lang/String\n+   #52 = InterfaceMethodref #45.#53       // java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #53 = NameAndType        #54:#55       // toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #54 = Utf8               toArray\n+   #55 = Utf8               ([Ljava/lang/Object;)[Ljava/lang/Object;\n+   #56 = Class              #57           // \"[Ljava/lang/String;\"\n+   #57 = Utf8               [Ljava/lang/String;\n+   #58 = Class              #59           // javax/activation/DataSource\n+   #59 = Utf8               javax/activation/DataSource\n+   #60 = Class              #61           // \"[Ljavax/activation/DataSource;\"\n+   #61 = Utf8               [Ljavax/activation/DataSource;\n+   #62 = Fieldref           #11.#63       // psiprobe/tools/MailMessage.bodyHtml:Z\n+   #63 = NameAndType        #64:#65       // bodyHtml:Z\n+   #64 = Utf8               bodyHtml\n+   #65 = Utf8               Z\n+   #66 = InterfaceMethodref #45.#67       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #67 = NameAndType        #68:#69       // add:(Ljava/lang/Object;)Z\n+   #68 = Utf8               add\n+   #69 = Utf8               (Ljava/lang/Object;)Z\n+   #70 = Class              #71           // javax/activation/FileDataSource\n+   #71 = Utf8               javax/activation/FileDataSource\n+   #72 = Methodref          #70.#73       // javax/activation/FileDataSource.\"<init>\":(Ljava/io/File;)V\n+   #73 = NameAndType        #5:#74        // \"<init>\":(Ljava/io/File;)V\n+   #74 = Utf8               (Ljava/io/File;)V\n+   #75 = Methodref          #11.#76       // psiprobe/tools/MailMessage.addAttachment:(Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n+   #76 = NameAndType        #77:#78       // addAttachment:(Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n+   #77 = Utf8               addAttachment\n+   #78 = Utf8               (Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n+   #79 = InterfaceMethodref #45.#80       // java/util/List.clear:()V\n+   #80 = NameAndType        #81:#6        // clear:()V\n+   #81 = Utf8               clear\n+   #82 = Utf8               Signature\n+   #83 = Utf8               Ljava/util/List<Ljava/lang/String;>;\n+   #84 = Utf8               Ljava/util/List<Ljavax/activation/DataSource;>;\n+   #85 = Utf8               (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n+   #86 = Utf8               Code\n+   #87 = Utf8               LineNumberTable\n+   #88 = Utf8               LocalVariableTable\n+   #89 = Utf8               this\n+   #90 = Utf8               Lpsiprobe/tools/MailMessage;\n+   #91 = Utf8               MethodParameters\n+   #92 = Utf8               getToArray\n+   #93 = Utf8               ()[Ljava/lang/String;\n+   #94 = Utf8               getCcArray\n+   #95 = Utf8               getBccArray\n+   #96 = Utf8               getAttachmentsArray\n+   #97 = Utf8               ()[Ljavax/activation/DataSource;\n+   #98 = Utf8               getSubject\n+   #99 = Utf8               ()Ljava/lang/String;\n+  #100 = Utf8               getBody\n+  #101 = Utf8               isBodyHtml\n+  #102 = Utf8               ()Z\n+  #103 = Utf8               address\n+  #104 = Utf8               StackMapTable\n+  #105 = Utf8               addRecipientCc\n+  #106 = Utf8               addRecipientBcc\n+  #107 = Utf8               (Ljava/io/File;)Lpsiprobe/tools/MailMessage;\n+  #108 = Utf8               attachment\n+  #109 = Utf8               Ljava/io/File;\n+  #110 = Utf8               ds\n+  #111 = Utf8               Ljavax/activation/FileDataSource;\n+  #112 = Utf8               Ljavax/activation/DataSource;\n+  #113 = Utf8               clearRecipientsTo\n+  #114 = Utf8               ()Lpsiprobe/tools/MailMessage;\n   #115 = Utf8               clearRecipientsCc\n   #116 = Utf8               clearRecipientsBcc\n   #117 = Utf8               clearAttachments\n   #118 = Utf8               setBodyHtml\n   #119 = Utf8               (Z)Lpsiprobe/tools/MailMessage;\n   #120 = Utf8               getTo\n   #121 = Utf8               ()Ljava/util/List;\n@@ -136,30 +136,30 @@\n   #126 = Utf8               ()Ljava/util/List<Ljavax/activation/DataSource;>;\n   #127 = Utf8               SourceFile\n   #128 = Utf8               MailMessage.java\n {\n   private final java.util.List<java.lang.String> to;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #8                           // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #83                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private final java.util.List<java.lang.String> cc;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #8                           // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #83                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private final java.util.List<java.lang.String> bcc;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #8                           // Ljava/util/List<Ljava/lang/String;>;\n+    Signature: #83                          // Ljava/util/List<Ljava/lang/String;>;\n \n   private final java.util.List<javax.activation.DataSource> attachments;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #12                          // Ljava/util/List<Ljavax/activation/DataSource;>;\n+    Signature: #84                          // Ljava/util/List<Ljavax/activation/DataSource;>;\n \n   private java.lang.String subject;\n     descriptor: Ljava/lang/String;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.lang.String body;\n     descriptor: Ljava/lang/String;\n@@ -171,52 +171,52 @@\n \n   public psiprobe.tools.MailMessage(java.lang.String, java.lang.String, java.lang.String);\n     descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=4\n          0: aload_0\n-         1: invokespecial #21                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #24                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #26                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #27                 // Field to:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field to:Ljava/util/List;\n         15: aload_0\n-        16: new           #24                 // class java/util/ArrayList\n+        16: new           #7                  // class java/util/ArrayList\n         19: dup\n-        20: invokespecial #26                 // Method java/util/ArrayList.\"<init>\":()V\n-        23: putfield      #29                 // Field cc:Ljava/util/List;\n+        20: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        23: putfield      #16                 // Field cc:Ljava/util/List;\n         26: aload_0\n-        27: new           #24                 // class java/util/ArrayList\n+        27: new           #7                  // class java/util/ArrayList\n         30: dup\n-        31: invokespecial #26                 // Method java/util/ArrayList.\"<init>\":()V\n-        34: putfield      #31                 // Field bcc:Ljava/util/List;\n+        31: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        34: putfield      #19                 // Field bcc:Ljava/util/List;\n         37: aload_0\n-        38: new           #24                 // class java/util/ArrayList\n+        38: new           #7                  // class java/util/ArrayList\n         41: dup\n-        42: invokespecial #26                 // Method java/util/ArrayList.\"<init>\":()V\n-        45: putfield      #33                 // Field attachments:Ljava/util/List;\n+        42: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        45: putfield      #22                 // Field attachments:Ljava/util/List;\n         48: aload_0\n-        49: ldc           #35                 // String\n-        51: putfield      #37                 // Field subject:Ljava/lang/String;\n+        49: ldc           #25                 // String\n+        51: putfield      #27                 // Field subject:Ljava/lang/String;\n         54: aload_0\n-        55: ldc           #35                 // String\n-        57: putfield      #39                 // Field body:Ljava/lang/String;\n+        55: ldc           #25                 // String\n+        57: putfield      #31                 // Field body:Ljava/lang/String;\n         60: aload_0\n         61: aload_1\n-        62: invokevirtual #41                 // Method addRecipientTo:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+        62: invokevirtual #34                 // Method addRecipientTo:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n         65: pop\n         66: aload_0\n         67: aload_2\n-        68: invokevirtual #45                 // Method setSubject:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+        68: invokevirtual #38                 // Method setSubject:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n         71: pop\n         72: aload_0\n         73: aload_3\n-        74: invokevirtual #48                 // Method setBody:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n+        74: invokevirtual #41                 // Method setBody:(Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n         77: pop\n         78: return\n       LineNumberTable:\n         line 53: 0\n         line 26: 4\n         line 29: 15\n         line 32: 26\n@@ -241,123 +241,123 @@\n \n   public java.lang.String[] getToArray();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field to:Ljava/util/List;\n+         1: getfield      #10                 // Field to:Ljava/util/List;\n          4: aload_0\n-         5: getfield      #27                 // Field to:Ljava/util/List;\n-         8: invokeinterface #58,  1           // InterfaceMethod java/util/List.size:()I\n-        13: anewarray     #64                 // class java/lang/String\n-        16: invokeinterface #66,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-        21: checkcast     #70                 // class \"[Ljava/lang/String;\"\n+         5: getfield      #10                 // Field to:Ljava/util/List;\n+         8: invokeinterface #44,  1           // InterfaceMethod java/util/List.size:()I\n+        13: anewarray     #50                 // class java/lang/String\n+        16: invokeinterface #52,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+        21: checkcast     #56                 // class \"[Ljava/lang/String;\"\n         24: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lpsiprobe/tools/MailMessage;\n \n   public java.lang.String[] getCcArray();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field cc:Ljava/util/List;\n+         1: getfield      #16                 // Field cc:Ljava/util/List;\n          4: aload_0\n-         5: getfield      #29                 // Field cc:Ljava/util/List;\n-         8: invokeinterface #58,  1           // InterfaceMethod java/util/List.size:()I\n-        13: anewarray     #64                 // class java/lang/String\n-        16: invokeinterface #66,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-        21: checkcast     #70                 // class \"[Ljava/lang/String;\"\n+         5: getfield      #16                 // Field cc:Ljava/util/List;\n+         8: invokeinterface #44,  1           // InterfaceMethod java/util/List.size:()I\n+        13: anewarray     #50                 // class java/lang/String\n+        16: invokeinterface #52,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+        21: checkcast     #56                 // class \"[Ljava/lang/String;\"\n         24: areturn\n       LineNumberTable:\n         line 74: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lpsiprobe/tools/MailMessage;\n \n   public java.lang.String[] getBccArray();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field bcc:Ljava/util/List;\n+         1: getfield      #19                 // Field bcc:Ljava/util/List;\n          4: aload_0\n-         5: getfield      #31                 // Field bcc:Ljava/util/List;\n-         8: invokeinterface #58,  1           // InterfaceMethod java/util/List.size:()I\n-        13: anewarray     #64                 // class java/lang/String\n-        16: invokeinterface #66,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-        21: checkcast     #70                 // class \"[Ljava/lang/String;\"\n+         5: getfield      #19                 // Field bcc:Ljava/util/List;\n+         8: invokeinterface #44,  1           // InterfaceMethod java/util/List.size:()I\n+        13: anewarray     #50                 // class java/lang/String\n+        16: invokeinterface #52,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+        21: checkcast     #56                 // class \"[Ljava/lang/String;\"\n         24: areturn\n       LineNumberTable:\n         line 83: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lpsiprobe/tools/MailMessage;\n \n   public javax.activation.DataSource[] getAttachmentsArray();\n     descriptor: ()[Ljavax/activation/DataSource;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field attachments:Ljava/util/List;\n+         1: getfield      #22                 // Field attachments:Ljava/util/List;\n          4: aload_0\n-         5: getfield      #33                 // Field attachments:Ljava/util/List;\n-         8: invokeinterface #58,  1           // InterfaceMethod java/util/List.size:()I\n-        13: anewarray     #76                 // class javax/activation/DataSource\n-        16: invokeinterface #66,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n-        21: checkcast     #78                 // class \"[Ljavax/activation/DataSource;\"\n+         5: getfield      #22                 // Field attachments:Ljava/util/List;\n+         8: invokeinterface #44,  1           // InterfaceMethod java/util/List.size:()I\n+        13: anewarray     #58                 // class javax/activation/DataSource\n+        16: invokeinterface #52,  2           // InterfaceMethod java/util/List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;\n+        21: checkcast     #60                 // class \"[Ljavax/activation/DataSource;\"\n         24: areturn\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      25     0  this   Lpsiprobe/tools/MailMessage;\n \n   public java.lang.String getSubject();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #37                 // Field subject:Ljava/lang/String;\n+         1: getfield      #27                 // Field subject:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 101: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n \n   public java.lang.String getBody();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #39                 // Field body:Ljava/lang/String;\n+         1: getfield      #31                 // Field body:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 110: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n \n   public boolean isBodyHtml();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #85                 // Field bodyHtml:Z\n+         1: getfield      #62                 // Field bodyHtml:Z\n          4: ireturn\n       LineNumberTable:\n         line 119: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n \n@@ -365,17 +365,17 @@\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        15\n          4: aload_0\n-         5: getfield      #27                 // Field to:Ljava/util/List;\n+         5: getfield      #10                 // Field to:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #87,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         9: invokeinterface #66,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         14: pop\n         15: aload_0\n         16: areturn\n       LineNumberTable:\n         line 129: 0\n         line 130: 4\n         line 132: 15\n@@ -393,17 +393,17 @@\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        15\n          4: aload_0\n-         5: getfield      #29                 // Field cc:Ljava/util/List;\n+         5: getfield      #16                 // Field cc:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #87,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         9: invokeinterface #66,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         14: pop\n         15: aload_0\n         16: areturn\n       LineNumberTable:\n         line 142: 0\n         line 143: 4\n         line 145: 15\n@@ -421,17 +421,17 @@\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        15\n          4: aload_0\n-         5: getfield      #31                 // Field bcc:Ljava/util/List;\n+         5: getfield      #19                 // Field bcc:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #87,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         9: invokeinterface #66,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         14: pop\n         15: aload_0\n         16: areturn\n       LineNumberTable:\n         line 155: 0\n         line 156: 4\n         line 158: 15\n@@ -446,22 +446,22 @@\n       address\n \n   public psiprobe.tools.MailMessage addAttachment(java.io.File);\n     descriptor: (Ljava/io/File;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n-         0: new           #97                 // class javax/activation/FileDataSource\n+         0: new           #70                 // class javax/activation/FileDataSource\n          3: dup\n          4: aload_1\n-         5: invokespecial #99                 // Method javax/activation/FileDataSource.\"<init>\":(Ljava/io/File;)V\n+         5: invokespecial #72                 // Method javax/activation/FileDataSource.\"<init>\":(Ljava/io/File;)V\n          8: astore_2\n          9: aload_0\n         10: aload_2\n-        11: invokevirtual #102                // Method addAttachment:(Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n+        11: invokevirtual #75                 // Method addAttachment:(Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n         14: areturn\n       LineNumberTable:\n         line 168: 0\n         line 169: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/MailMessage;\n@@ -475,17 +475,17 @@\n     descriptor: (Ljavax/activation/DataSource;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n          1: ifnull        15\n          4: aload_0\n-         5: getfield      #33                 // Field attachments:Ljava/util/List;\n+         5: getfield      #22                 // Field attachments:Ljava/util/List;\n          8: aload_1\n-         9: invokeinterface #87,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+         9: invokeinterface #66,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         14: pop\n         15: aload_0\n         16: areturn\n       LineNumberTable:\n         line 179: 0\n         line 180: 4\n         line 182: 15\n@@ -501,16 +501,16 @@\n \n   public psiprobe.tools.MailMessage clearRecipientsTo();\n     descriptor: ()Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field to:Ljava/util/List;\n-         4: invokeinterface #112,  1          // InterfaceMethod java/util/List.clear:()V\n+         1: getfield      #10                 // Field to:Ljava/util/List;\n+         4: invokeinterface #79,  1           // InterfaceMethod java/util/List.clear:()V\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 191: 0\n         line 192: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -518,16 +518,16 @@\n \n   public psiprobe.tools.MailMessage clearRecipientsCc();\n     descriptor: ()Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field cc:Ljava/util/List;\n-         4: invokeinterface #112,  1          // InterfaceMethod java/util/List.clear:()V\n+         1: getfield      #16                 // Field cc:Ljava/util/List;\n+         4: invokeinterface #79,  1           // InterfaceMethod java/util/List.clear:()V\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 201: 0\n         line 202: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -535,16 +535,16 @@\n \n   public psiprobe.tools.MailMessage clearRecipientsBcc();\n     descriptor: ()Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field bcc:Ljava/util/List;\n-         4: invokeinterface #112,  1          // InterfaceMethod java/util/List.clear:()V\n+         1: getfield      #19                 // Field bcc:Ljava/util/List;\n+         4: invokeinterface #79,  1           // InterfaceMethod java/util/List.clear:()V\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 211: 0\n         line 212: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -552,16 +552,16 @@\n \n   public psiprobe.tools.MailMessage clearAttachments();\n     descriptor: ()Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field attachments:Ljava/util/List;\n-         4: invokeinterface #112,  1          // InterfaceMethod java/util/List.clear:()V\n+         1: getfield      #22                 // Field attachments:Ljava/util/List;\n+         4: invokeinterface #79,  1           // InterfaceMethod java/util/List.clear:()V\n          9: aload_0\n         10: areturn\n       LineNumberTable:\n         line 221: 0\n         line 222: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -570,15 +570,15 @@\n   public psiprobe.tools.MailMessage setSubject(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #37                 // Field subject:Ljava/lang/String;\n+         2: putfield      #27                 // Field subject:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 232: 0\n         line 233: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -591,15 +591,15 @@\n   public psiprobe.tools.MailMessage setBody(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #39                 // Field body:Ljava/lang/String;\n+         2: putfield      #31                 // Field body:Ljava/lang/String;\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 243: 0\n         line 244: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -612,15 +612,15 @@\n   public psiprobe.tools.MailMessage setBodyHtml(boolean);\n     descriptor: (Z)Lpsiprobe/tools/MailMessage;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #85                 // Field bodyHtml:Z\n+         2: putfield      #62                 // Field bodyHtml:Z\n          5: aload_0\n          6: areturn\n       LineNumberTable:\n         line 254: 0\n         line 255: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -629,65 +629,65 @@\n     MethodParameters:\n       Name                           Flags\n       bodyHtml\n \n   protected java.util.List<java.lang.String> getTo();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0004) ACC_PROTECTED\n-    Signature: #122                         // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #27                 // Field to:Ljava/util/List;\n+         1: getfield      #10                 // Field to:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 264: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n+    Signature: #122                         // ()Ljava/util/List<Ljava/lang/String;>;\n \n   protected java.util.List<java.lang.String> getCc();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0004) ACC_PROTECTED\n-    Signature: #122                         // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field cc:Ljava/util/List;\n+         1: getfield      #16                 // Field cc:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 273: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n+    Signature: #122                         // ()Ljava/util/List<Ljava/lang/String;>;\n \n   protected java.util.List<java.lang.String> getBcc();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0004) ACC_PROTECTED\n-    Signature: #122                         // ()Ljava/util/List<Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #31                 // Field bcc:Ljava/util/List;\n+         1: getfield      #19                 // Field bcc:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 282: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n+    Signature: #122                         // ()Ljava/util/List<Ljava/lang/String;>;\n \n   protected java.util.List<javax.activation.DataSource> getAttachments();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0004) ACC_PROTECTED\n-    Signature: #126                         // ()Ljava/util/List<Ljavax/activation/DataSource;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field attachments:Ljava/util/List;\n+         1: getfield      #22                 // Field attachments:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 291: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/MailMessage;\n+    Signature: #126                         // ()Ljava/util/List<Ljavax/activation/DataSource;>;\n }\n SourceFile: \"MailMessage.java\"\n"}]}, {"source1": "psiprobe/tools/Mailer.class", "source2": "psiprobe/tools/Mailer.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,10 +1,11 @@\n \n package psiprobe.tools;\n \n+import org.slf4j.LoggerFactory;\n import javax.activation.DataHandler;\n import javax.mail.internet.AddressException;\n import java.util.List;\n import java.util.Collection;\n import java.util.Arrays;\n import java.util.ArrayList;\n import javax.mail.internet.MimeBodyPart;\n@@ -18,30 +19,25 @@\n import javax.mail.internet.MimeMessage;\n import java.io.PrintStream;\n import javax.mail.Message;\n import javax.mail.Transport;\n import javax.mail.Session;\n import java.util.Properties;\n import org.springframework.beans.factory.annotation.Value;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public class Mailer\n {\n     public static final String PROPERTY_KEY_SMTP = \"mail.smtp.host\";\n     private static final Logger logger;\n     private String from;\n     private String smtp;\n     private String defaultTo;\n     private String subjectPrefix;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)Mailer.class);\n-    }\n-    \n     public Mailer() {\n         this(null);\n     }\n     \n     public Mailer(final String from) {\n         this(from, null);\n     }\n@@ -89,55 +85,33 @@\n     }\n     \n     public void send(final MailMessage mailMessage) throws MessagingException {\n         final Properties props = (Properties)System.getProperties().clone();\n         if (this.smtp != null) {\n             props.put(\"mail.smtp.host\", this.smtp);\n         }\n-        Throwable t = null;\n-        try {\n-            final PrintStream debugOut = LogOutputStream.createPrintStream(Mailer.logger, 2);\n-            try {\n-                final Session session = Session.getDefaultInstance(props);\n-                session.setDebug(true);\n-                session.setDebugOut(debugOut);\n-                final MimeMessage message = this.createMimeMessage(session, mailMessage);\n-                Mailer.logger.debug(\"Sending message\");\n-                Transport.send((Message)message);\n-            }\n-            finally {\n-                if (debugOut != null) {\n-                    debugOut.close();\n-                }\n-            }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception;\n-                t = exception;\n-            }\n-            else {\n-                final Throwable exception;\n-                if (t != exception) {\n-                    t.addSuppressed(exception);\n-                }\n-            }\n+        try (final PrintStream debugOut = LogOutputStream.createPrintStream(Mailer.logger, 2)) {\n+            final Session session = Session.getDefaultInstance(props);\n+            session.setDebug(true);\n+            session.setDebugOut(debugOut);\n+            final MimeMessage message = this.createMimeMessage(session, mailMessage);\n+            Mailer.logger.debug(\"Sending message\");\n+            Transport.send((Message)message);\n         }\n     }\n     \n     private MimeMessage createMimeMessage(final Session session, final MailMessage mailMessage) throws MessagingException {\n         String subject = mailMessage.getSubject();\n         if (this.subjectPrefix != null && !this.subjectPrefix.isEmpty()) {\n-            subject = String.valueOf(this.subjectPrefix) + \" \" + subject;\n+            subject = this.subjectPrefix + \" \" + subject;\n         }\n         final MimeMultipart content = new MimeMultipart(\"related\");\n-        final DataSource[] attachments = mailMessage.getAttachmentsArray();\n-        DataSource[] array;\n-        for (int length = (array = attachments).length, i = 0; i < length; ++i) {\n-            final DataSource attachment = array[i];\n+        final DataSource[] attachmentsArray;\n+        final DataSource[] attachments = attachmentsArray = mailMessage.getAttachmentsArray();\n+        for (final DataSource attachment : attachmentsArray) {\n             final MimeBodyPart attachmentPart = createAttachmentPart(attachment);\n             content.addBodyPart((BodyPart)attachmentPart);\n         }\n         final MimeBodyPart bodyPart = createMessageBodyPart(mailMessage.getBody(), mailMessage.isBodyHtml());\n         content.addBodyPart((BodyPart)bodyPart);\n         final MimeMessage message = new MimeMessage(session);\n         if (this.from == null) {\n@@ -179,8 +153,12 @@\n     \n     private static MimeBodyPart createMessageBodyPart(final String body, final boolean html) throws MessagingException {\n         final MimeBodyPart bodyPart = new MimeBodyPart();\n         bodyPart.setText(body);\n         bodyPart.setHeader(\"content-type\", html ? \"text/html\" : \"text/plain\");\n         return bodyPart;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)Mailer.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/ObjectWrapper.class", "source2": "psiprobe/tools/ObjectWrapper.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,71 +1,71 @@\n-  SHA-256 checksum bd611e533773c919273323cf2575979a0b4c92688a52f65e4f13d2c804b6c2a6\n+  SHA-256 checksum 84d38671529d152a929ba200858225aa493c8405a65f8883a1ee7c42cb1c3792\n   Compiled from \"ObjectWrapper.java\"\n class psiprobe.tools.ObjectWrapper\n   minor version: 0\n   major version: 52\n   flags: (0x0020) ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/ObjectWrapper\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/tools/ObjectWrapper\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 1, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/ObjectWrapper\n-   #2 = Utf8               psiprobe/tools/ObjectWrapper\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               wrappedObject\n-   #6 = Utf8               Ljava/lang/Object;\n-   #7 = Utf8               <init>\n-   #8 = Utf8               (Ljava/lang/Object;)V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // java/lang/Object.\"<init>\":()V\n-  #11 = NameAndType        #7:#12         // \"<init>\":()V\n-  #12 = Utf8               ()V\n-  #13 = Fieldref           #1.#14         // psiprobe/tools/ObjectWrapper.wrappedObject:Ljava/lang/Object;\n-  #14 = NameAndType        #5:#6          // wrappedObject:Ljava/lang/Object;\n-  #15 = Utf8               LineNumberTable\n-  #16 = Utf8               LocalVariableTable\n-  #17 = Utf8               this\n-  #18 = Utf8               Lpsiprobe/tools/ObjectWrapper;\n-  #19 = Utf8               obj\n-  #20 = Utf8               MethodParameters\n-  #21 = Utf8               equals\n-  #22 = Utf8               (Ljava/lang/Object;)Z\n-  #23 = Methodref          #3.#24         // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #24 = NameAndType        #25:#26        // getClass:()Ljava/lang/Class;\n-  #25 = Utf8               getClass\n-  #26 = Utf8               ()Ljava/lang/Class;\n-  #27 = Utf8               o1\n-  #28 = Utf8               ow\n-  #29 = Utf8               StackMapTable\n-  #30 = Utf8               hashCode\n-  #31 = Utf8               ()I\n-  #32 = Methodref          #33.#35        // java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n-  #33 = Class              #34            // java/lang/System\n-  #34 = Utf8               java/lang/System\n-  #35 = NameAndType        #36:#37        // identityHashCode:(Ljava/lang/Object;)I\n-  #36 = Utf8               identityHashCode\n-  #37 = Utf8               (Ljava/lang/Object;)I\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/tools/ObjectWrapper.wrappedObject:Ljava/lang/Object;\n+   #8 = Class              #10            // psiprobe/tools/ObjectWrapper\n+   #9 = NameAndType        #11:#12        // wrappedObject:Ljava/lang/Object;\n+  #10 = Utf8               psiprobe/tools/ObjectWrapper\n+  #11 = Utf8               wrappedObject\n+  #12 = Utf8               Ljava/lang/Object;\n+  #13 = Methodref          #2.#14         // java/lang/Object.getClass:()Ljava/lang/Class;\n+  #14 = NameAndType        #15:#16        // getClass:()Ljava/lang/Class;\n+  #15 = Utf8               getClass\n+  #16 = Utf8               ()Ljava/lang/Class;\n+  #17 = Methodref          #18.#19        // java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n+  #18 = Class              #20            // java/lang/System\n+  #19 = NameAndType        #21:#22        // identityHashCode:(Ljava/lang/Object;)I\n+  #20 = Utf8               java/lang/System\n+  #21 = Utf8               identityHashCode\n+  #22 = Utf8               (Ljava/lang/Object;)I\n+  #23 = Utf8               (Ljava/lang/Object;)V\n+  #24 = Utf8               Code\n+  #25 = Utf8               LineNumberTable\n+  #26 = Utf8               LocalVariableTable\n+  #27 = Utf8               this\n+  #28 = Utf8               Lpsiprobe/tools/ObjectWrapper;\n+  #29 = Utf8               obj\n+  #30 = Utf8               MethodParameters\n+  #31 = Utf8               equals\n+  #32 = Utf8               (Ljava/lang/Object;)Z\n+  #33 = Utf8               o1\n+  #34 = Utf8               ow\n+  #35 = Utf8               StackMapTable\n+  #36 = Utf8               hashCode\n+  #37 = Utf8               ()I\n   #38 = Utf8               SourceFile\n   #39 = Utf8               ObjectWrapper.java\n {\n   private final java.lang.Object wrappedObject;\n     descriptor: Ljava/lang/Object;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n \n   public psiprobe.tools.ObjectWrapper(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #13                 // Field wrappedObject:Ljava/lang/Object;\n+         6: putfield      #7                  // Field wrappedObject:Ljava/lang/Object;\n          9: return\n       LineNumberTable:\n         line 36: 0\n         line 37: 4\n         line 38: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -77,72 +77,76 @@\n \n   public boolean equals(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #13                 // Field wrappedObject:Ljava/lang/Object;\n-         4: ifnonnull     15\n+         1: getfield      #7                  // Field wrappedObject:Ljava/lang/Object;\n+         4: ifnonnull     17\n          7: aload_1\n-         8: ifnonnull     13\n+         8: ifnonnull     15\n         11: iconst_1\n-        12: ireturn\n-        13: iconst_0\n-        14: ireturn\n-        15: aload_0\n-        16: invokevirtual #23                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        19: aload_1\n-        20: invokevirtual #23                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        23: if_acmpeq     28\n-        26: iconst_0\n-        27: ireturn\n-        28: aload_1\n-        29: checkcast     #1                  // class psiprobe/tools/ObjectWrapper\n-        32: astore_2\n-        33: aload_2\n-        34: getfield      #13                 // Field wrappedObject:Ljava/lang/Object;\n-        37: aload_0\n-        38: getfield      #13                 // Field wrappedObject:Ljava/lang/Object;\n-        41: if_acmpne     46\n-        44: iconst_1\n-        45: ireturn\n-        46: iconst_0\n-        47: ireturn\n+        12: goto          16\n+        15: iconst_0\n+        16: ireturn\n+        17: aload_0\n+        18: invokevirtual #13                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        21: aload_1\n+        22: invokevirtual #13                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        25: if_acmpeq     30\n+        28: iconst_0\n+        29: ireturn\n+        30: aload_1\n+        31: checkcast     #8                  // class psiprobe/tools/ObjectWrapper\n+        34: astore_2\n+        35: aload_2\n+        36: getfield      #7                  // Field wrappedObject:Ljava/lang/Object;\n+        39: aload_0\n+        40: getfield      #7                  // Field wrappedObject:Ljava/lang/Object;\n+        43: if_acmpne     50\n+        46: iconst_1\n+        47: goto          51\n+        50: iconst_0\n+        51: ireturn\n       LineNumberTable:\n         line 42: 0\n         line 43: 7\n-        line 45: 15\n-        line 46: 26\n-        line 48: 28\n-        line 53: 33\n+        line 45: 17\n+        line 46: 28\n+        line 48: 30\n+        line 53: 35\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      48     0  this   Lpsiprobe/tools/ObjectWrapper;\n-            0      48     1    o1   Ljava/lang/Object;\n-           33      15     2    ow   Lpsiprobe/tools/ObjectWrapper;\n-      StackMapTable: number_of_entries = 4\n-        frame_type = 13 /* same */\n-        frame_type = 1 /* same */\n+            0      52     0  this   Lpsiprobe/tools/ObjectWrapper;\n+            0      52     1    o1   Ljava/lang/Object;\n+           35      17     2    ow   Lpsiprobe/tools/ObjectWrapper;\n+      StackMapTable: number_of_entries = 6\n+        frame_type = 15 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n+        frame_type = 0 /* same */\n         frame_type = 12 /* same */\n         frame_type = 252 /* append */\n-          offset_delta = 17\n+          offset_delta = 19\n           locals = [ class psiprobe/tools/ObjectWrapper ]\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       o1\n \n   public int hashCode();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #13                 // Field wrappedObject:Ljava/lang/Object;\n-         4: invokestatic  #32                 // Method java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n+         1: getfield      #7                  // Field wrappedObject:Ljava/lang/Object;\n+         4: invokestatic  #17                 // Method java/lang/System.identityHashCode:(Ljava/lang/Object;)I\n          7: ireturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/ObjectWrapper;\n }\n"}]}, {"source1": "psiprobe/tools/SecurityUtils.class", "source2": "psiprobe/tools/SecurityUtils.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -10,18 +10,17 @@\n \n public final class SecurityUtils\n {\n     private SecurityUtils() {\n     }\n     \n     public static boolean hasAttributeValueRole(final ServletContext servletContext, final HttpServletRequest request) {\n-        final String[] privilegedRoles = getPrivilegedRoles(servletContext).split(\",\");\n-        String[] array;\n-        for (int length = (array = privilegedRoles).length, i = 0; i < length; ++i) {\n-            final String privilegedRole = array[i];\n+        final String[] split;\n+        final String[] privilegedRoles = split = getPrivilegedRoles(servletContext).split(\",\");\n+        for (final String privilegedRole : split) {\n             if (userHasRole(privilegedRole)) {\n                 return true;\n             }\n         }\n         return false;\n     }\n     \n"}]}, {"source1": "psiprobe/tools/SimpleAccessor.class", "source2": "psiprobe/tools/SimpleAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,22 +1,18 @@\n \n package psiprobe.tools;\n \n-import java.lang.reflect.Field;\n import org.slf4j.LoggerFactory;\n+import java.lang.reflect.Field;\n import org.slf4j.Logger;\n \n public class SimpleAccessor implements Accessor\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)SimpleAccessor.class);\n-    }\n-    \n     public Object get(final Object obj, final Field field) {\n         final boolean accessible = this.pre(field);\n         try {\n             return this.get0(obj, field);\n         }\n         catch (final IllegalArgumentException | IllegalAccessException e) {\n             SimpleAccessor.logger.trace(\"\", (Throwable)e);\n@@ -53,8 +49,12 @@\n                 field.setAccessible(false);\n             }\n             catch (final SecurityException ex) {\n                 SimpleAccessor.logger.trace(\"\", (Throwable)ex);\n             }\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)SimpleAccessor.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/SizeExpression.class", "source2": "psiprobe/tools/SizeExpression.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -49,33 +49,33 @@\n         double doubleResult;\n         if (value < multiplierKilo) {\n             doubleResult = (double)value;\n             nf.setMinimumFractionDigits(0);\n         }\n         else if (value < multiplierMega) {\n             doubleResult = round((double)value / multiplierKilo, decimalPlaces);\n-            unit = String.valueOf('K') + unit;\n+            unit = 'K' + unit;\n         }\n         else if (value < multiplierGiga) {\n             doubleResult = round((double)value / multiplierMega, decimalPlaces);\n-            unit = String.valueOf('M') + unit;\n+            unit = 'M' + unit;\n         }\n         else if (value < multiplierTera) {\n             doubleResult = round((double)value / multiplierGiga, decimalPlaces);\n-            unit = String.valueOf('G') + unit;\n+            unit = 'G' + unit;\n         }\n         else if (value < multiplierPeta) {\n             doubleResult = round((double)value / multiplierTera, decimalPlaces);\n-            unit = String.valueOf('T') + unit;\n+            unit = 'T' + unit;\n         }\n         else {\n             doubleResult = round((double)value / multiplierPeta, decimalPlaces);\n-            unit = String.valueOf('P') + unit;\n+            unit = 'P' + unit;\n         }\n-        return String.valueOf(nf.format(doubleResult)) + (base2 ? \" \" : \"\") + unit;\n+        return nf.format(doubleResult) + (base2 ? \" \" : \"\") + unit;\n     }\n     \n     private static double round(final double value, final int decimalPlaces) {\n         return Math.round(value * Math.pow(10.0, decimalPlaces)) / Math.pow(10.0, decimalPlaces);\n     }\n     \n     private static double multiplier(final char unitPrefix, final boolean base2) {\n"}]}, {"source1": "psiprobe/tools/TimeExpression.class", "source2": "psiprobe/tools/TimeExpression.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -63,25 +63,25 @@\n         final String dowCron = \"?\";\n         if (secondsPeriod == 0L) {\n             minutesCron = cronSubexpression(minutesPeriod, minutesPhase);\n             if (minutesPeriod == 0L) {\n                 hoursCron = cronSubexpression(hoursPeriod, hoursPhase);\n             }\n         }\n-        return String.valueOf(secondsCron) + \" \" + minutesCron + \" \" + hoursCron + \" \" + daysCron + \" \" + monthsCron + \" \" + dowCron;\n+        return secondsCron + \" \" + minutesCron + \" \" + hoursCron + \" \" + daysCron + \" \" + monthsCron + \" \" + dowCron;\n     }\n     \n     private static String cronSubexpression(final long period, final long phase) {\n         if (period == 0L) {\n             return Long.toString(phase);\n         }\n         if (period == 1L && phase == 0L) {\n             return \"*\";\n         }\n-        return String.valueOf(phase) + \"/\" + period;\n+        return phase + \"/\" + period;\n     }\n     \n     public static long inSeconds(final String expression) {\n         if (expression == null || expression.isEmpty()) {\n             return 0L;\n         }\n         if (!expression.matches(\"[0-9]+[smhd]\")) {\n"}]}, {"source1": "psiprobe/tools/TimeoutException.class", "source2": "psiprobe/tools/TimeoutException.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,30 +1,30 @@\n-  SHA-256 checksum 625d62aaa04ea94d633a31fa62cd508c51e01226e6789ebee31552ddf53c6105\n+  SHA-256 checksum 9c0401f337a8c926b691435ab80fcc5d822509f243e215389bdf4c1c5409d6cc\n   Compiled from \"TimeoutException.java\"\n public class psiprobe.tools.TimeoutException extends java.io.IOException\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/TimeoutException\n-  super_class: #3                         // java/io/IOException\n+  this_class: #7                          // psiprobe/tools/TimeoutException\n+  super_class: #2                         // java/io/IOException\n   interfaces: 0, fields: 1, methods: 1, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/TimeoutException\n-   #2 = Utf8               psiprobe/tools/TimeoutException\n-   #3 = Class              #4             // java/io/IOException\n+   #1 = Methodref          #2.#3          // java/io/IOException.\"<init>\":()V\n+   #2 = Class              #4             // java/io/IOException\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/io/IOException\n-   #5 = Utf8               serialVersionUID\n-   #6 = Utf8               J\n-   #7 = Utf8               ConstantValue\n-   #8 = Long               1l\n-  #10 = Utf8               <init>\n-  #11 = Utf8               ()V\n-  #12 = Utf8               Code\n-  #13 = Methodref          #3.#14         // java/io/IOException.\"<init>\":()V\n-  #14 = NameAndType        #10:#11        // \"<init>\":()V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // psiprobe/tools/TimeoutException\n+   #8 = Utf8               psiprobe/tools/TimeoutException\n+   #9 = Utf8               serialVersionUID\n+  #10 = Utf8               J\n+  #11 = Utf8               ConstantValue\n+  #12 = Long               1l\n+  #14 = Utf8               Code\n   #15 = Utf8               LineNumberTable\n   #16 = Utf8               LocalVariableTable\n   #17 = Utf8               this\n   #18 = Utf8               Lpsiprobe/tools/TimeoutException;\n   #19 = Utf8               SourceFile\n   #20 = Utf8               TimeoutException.java\n {\n@@ -35,15 +35,15 @@\n \n   public psiprobe.tools.TimeoutException();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #13                 // Method java/io/IOException.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/io/IOException.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/TimeoutException;\n }\n"}]}, {"source1": "psiprobe/tools/UpdateCommitLock.class", "source2": "psiprobe/tools/UpdateCommitLock.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,52 +1,52 @@\n-  SHA-256 checksum 01775eed5d13b9f759993409ee5002590919af11af78ad86f8d3797941dc6dac\n+  SHA-256 checksum 9d37b3b0ff47a58a87d8b10e992799249f09aef61d605580267a78077ab9dea2\n   Compiled from \"UpdateCommitLock.java\"\n public class psiprobe.tools.UpdateCommitLock\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/UpdateCommitLock\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/tools/UpdateCommitLock\n+  super_class: #2                         // java/lang/Object\n   interfaces: 0, fields: 3, methods: 5, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/UpdateCommitLock\n-   #2 = Utf8               psiprobe/tools/UpdateCommitLock\n-   #3 = Class              #4             // java/lang/Object\n+   #1 = Methodref          #2.#3          // java/lang/Object.\"<init>\":()V\n+   #2 = Class              #4             // java/lang/Object\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               java/lang/Object\n-   #5 = Utf8               updateCount\n-   #6 = Utf8               I\n-   #7 = Utf8               commitCount\n-   #8 = Utf8               commitRequests\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // java/lang/Object.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/tools/UpdateCommitLock;\n-  #18 = Utf8               lockForUpdate\n-  #19 = Utf8               Exceptions\n-  #20 = Class              #21            // java/lang/InterruptedException\n-  #21 = Utf8               java/lang/InterruptedException\n-  #22 = Methodref          #3.#23         // java/lang/Object.wait:()V\n-  #23 = NameAndType        #24:#10        // wait:()V\n-  #24 = Utf8               wait\n-  #25 = Fieldref           #1.#26         // psiprobe/tools/UpdateCommitLock.commitCount:I\n-  #26 = NameAndType        #7:#6          // commitCount:I\n-  #27 = Fieldref           #1.#28         // psiprobe/tools/UpdateCommitLock.commitRequests:I\n-  #28 = NameAndType        #8:#6          // commitRequests:I\n-  #29 = Fieldref           #1.#30         // psiprobe/tools/UpdateCommitLock.updateCount:I\n-  #30 = NameAndType        #5:#6          // updateCount:I\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/tools/UpdateCommitLock.commitCount:I\n+   #8 = Class              #10            // psiprobe/tools/UpdateCommitLock\n+   #9 = NameAndType        #11:#12        // commitCount:I\n+  #10 = Utf8               psiprobe/tools/UpdateCommitLock\n+  #11 = Utf8               commitCount\n+  #12 = Utf8               I\n+  #13 = Fieldref           #8.#14         // psiprobe/tools/UpdateCommitLock.commitRequests:I\n+  #14 = NameAndType        #15:#12        // commitRequests:I\n+  #15 = Utf8               commitRequests\n+  #16 = Methodref          #2.#17         // java/lang/Object.wait:()V\n+  #17 = NameAndType        #18:#6         // wait:()V\n+  #18 = Utf8               wait\n+  #19 = Fieldref           #8.#20         // psiprobe/tools/UpdateCommitLock.updateCount:I\n+  #20 = NameAndType        #21:#12        // updateCount:I\n+  #21 = Utf8               updateCount\n+  #22 = Methodref          #2.#23         // java/lang/Object.notifyAll:()V\n+  #23 = NameAndType        #24:#6         // notifyAll:()V\n+  #24 = Utf8               notifyAll\n+  #25 = Utf8               Code\n+  #26 = Utf8               LineNumberTable\n+  #27 = Utf8               LocalVariableTable\n+  #28 = Utf8               this\n+  #29 = Utf8               Lpsiprobe/tools/UpdateCommitLock;\n+  #30 = Utf8               lockForUpdate\n   #31 = Utf8               StackMapTable\n-  #32 = Utf8               releaseUpdateLock\n-  #33 = Methodref          #3.#34         // java/lang/Object.notifyAll:()V\n-  #34 = NameAndType        #35:#10        // notifyAll:()V\n-  #35 = Utf8               notifyAll\n+  #32 = Utf8               Exceptions\n+  #33 = Class              #34            // java/lang/InterruptedException\n+  #34 = Utf8               java/lang/InterruptedException\n+  #35 = Utf8               releaseUpdateLock\n   #36 = Utf8               lockForCommit\n   #37 = Utf8               releaseCommitLock\n   #38 = Utf8               SourceFile\n   #39 = Utf8               UpdateCommitLock.java\n {\n   private int updateCount;\n     descriptor: I\n@@ -62,143 +62,143 @@\n \n   public psiprobe.tools.UpdateCommitLock();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 22: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/UpdateCommitLock;\n \n   public synchronized void lockForUpdate() throws java.lang.InterruptedException;\n     descriptor: ()V\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n-    Exceptions:\n-      throws java.lang.InterruptedException\n     Code:\n       stack=3, locals=1, args_size=1\n-         0: goto          7\n-         3: aload_0\n-         4: invokevirtual #22                 // Method java/lang/Object.wait:()V\n+         0: aload_0\n+         1: getfield      #7                  // Field commitCount:I\n+         4: ifgt          14\n          7: aload_0\n-         8: getfield      #25                 // Field commitCount:I\n-        11: ifgt          3\n+         8: getfield      #13                 // Field commitRequests:I\n+        11: ifle          21\n         14: aload_0\n-        15: getfield      #27                 // Field commitRequests:I\n-        18: ifgt          3\n+        15: invokevirtual #16                 // Method java/lang/Object.wait:()V\n+        18: goto          0\n         21: aload_0\n         22: dup\n-        23: getfield      #29                 // Field updateCount:I\n+        23: getfield      #19                 // Field updateCount:I\n         26: iconst_1\n         27: iadd\n-        28: putfield      #29                 // Field updateCount:I\n+        28: putfield      #19                 // Field updateCount:I\n         31: return\n       LineNumberTable:\n         line 39: 0\n-        line 40: 3\n-        line 39: 7\n+        line 40: 14\n         line 42: 21\n         line 43: 31\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      32     0  this   Lpsiprobe/tools/UpdateCommitLock;\n-      StackMapTable: number_of_entries = 2\n-        frame_type = 3 /* same */\n-        frame_type = 3 /* same */\n+      StackMapTable: number_of_entries = 3\n+        frame_type = 0 /* same */\n+        frame_type = 13 /* same */\n+        frame_type = 6 /* same */\n+    Exceptions:\n+      throws java.lang.InterruptedException\n \n   public synchronized void releaseUpdateLock();\n     descriptor: ()V\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: dup\n-         2: getfield      #29                 // Field updateCount:I\n+         2: getfield      #19                 // Field updateCount:I\n          5: iconst_1\n          6: isub\n-         7: putfield      #29                 // Field updateCount:I\n+         7: putfield      #19                 // Field updateCount:I\n         10: aload_0\n-        11: invokevirtual #33                 // Method java/lang/Object.notifyAll:()V\n+        11: invokevirtual #22                 // Method java/lang/Object.notifyAll:()V\n         14: return\n       LineNumberTable:\n         line 49: 0\n         line 50: 10\n         line 51: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/UpdateCommitLock;\n \n   public synchronized void lockForCommit() throws java.lang.InterruptedException;\n     descriptor: ()V\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n-    Exceptions:\n-      throws java.lang.InterruptedException\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: dup\n-         2: getfield      #27                 // Field commitRequests:I\n+         2: getfield      #13                 // Field commitRequests:I\n          5: iconst_1\n          6: iadd\n-         7: putfield      #27                 // Field commitRequests:I\n-        10: goto          17\n-        13: aload_0\n-        14: invokevirtual #22                 // Method java/lang/Object.wait:()V\n+         7: putfield      #13                 // Field commitRequests:I\n+        10: aload_0\n+        11: getfield      #19                 // Field updateCount:I\n+        14: ifgt          24\n         17: aload_0\n-        18: getfield      #29                 // Field updateCount:I\n-        21: ifgt          13\n+        18: getfield      #7                  // Field commitCount:I\n+        21: ifle          31\n         24: aload_0\n-        25: getfield      #25                 // Field commitCount:I\n-        28: ifgt          13\n+        25: invokevirtual #16                 // Method java/lang/Object.wait:()V\n+        28: goto          10\n         31: aload_0\n         32: dup\n-        33: getfield      #27                 // Field commitRequests:I\n+        33: getfield      #13                 // Field commitRequests:I\n         36: iconst_1\n         37: isub\n-        38: putfield      #27                 // Field commitRequests:I\n+        38: putfield      #13                 // Field commitRequests:I\n         41: aload_0\n         42: dup\n-        43: getfield      #25                 // Field commitCount:I\n+        43: getfield      #7                  // Field commitCount:I\n         46: iconst_1\n         47: iadd\n-        48: putfield      #25                 // Field commitCount:I\n+        48: putfield      #7                  // Field commitCount:I\n         51: return\n       LineNumberTable:\n         line 59: 0\n         line 60: 10\n-        line 61: 13\n-        line 60: 17\n+        line 61: 24\n         line 63: 31\n         line 64: 41\n         line 65: 51\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      52     0  this   Lpsiprobe/tools/UpdateCommitLock;\n-      StackMapTable: number_of_entries = 2\n+      StackMapTable: number_of_entries = 3\n+        frame_type = 10 /* same */\n         frame_type = 13 /* same */\n-        frame_type = 3 /* same */\n+        frame_type = 6 /* same */\n+    Exceptions:\n+      throws java.lang.InterruptedException\n \n   public synchronized void releaseCommitLock();\n     descriptor: ()V\n     flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n          1: dup\n-         2: getfield      #25                 // Field commitCount:I\n+         2: getfield      #7                  // Field commitCount:I\n          5: iconst_1\n          6: isub\n-         7: putfield      #25                 // Field commitCount:I\n+         7: putfield      #7                  // Field commitCount:I\n         10: aload_0\n-        11: invokevirtual #33                 // Method java/lang/Object.notifyAll:()V\n+        11: invokevirtual #22                 // Method java/lang/Object.notifyAll:()V\n         14: return\n       LineNumberTable:\n         line 71: 0\n         line 72: 10\n         line 73: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n"}]}, {"source1": "psiprobe/tools/Whois$Response.class", "source2": "psiprobe/tools/Whois$Response.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,75 +1,79 @@\n-  SHA-256 checksum 4ff44f8bf1ca06acf708629f3c8439faa51fdb095fa885d0e46f54f269be8de7\n+  SHA-256 checksum ee15a87d2aec97449c9d2a276ace5772383ae1c19842b9e826f60b512a4b1a49\n   Compiled from \"Whois.java\"\n public class psiprobe.tools.Whois$Response\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/Whois$Response\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // psiprobe/tools/Whois$Response\n+  super_class: #23                        // java/lang/Object\n   interfaces: 0, fields: 4, methods: 6, attributes: 2\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/Whois$Response\n-   #2 = Utf8               psiprobe/tools/Whois$Response\n-   #3 = Class              #4             // java/lang/Object\n-   #4 = Utf8               java/lang/Object\n-   #5 = Utf8               summary\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               data\n-   #8 = Utf8               Ljava/util/Map;\n-   #9 = Utf8               Signature\n-  #10 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #11 = Utf8               server\n-  #12 = Utf8               port\n-  #13 = Utf8               I\n-  #14 = Utf8               getSummary\n-  #15 = Utf8               ()Ljava/lang/String;\n-  #16 = Utf8               Code\n-  #17 = Fieldref           #1.#18         // psiprobe/tools/Whois$Response.summary:Ljava/lang/String;\n-  #18 = NameAndType        #5:#6          // summary:Ljava/lang/String;\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/tools/Whois$Response;\n-  #23 = Utf8               getData\n-  #24 = Utf8               ()Ljava/util/Map;\n-  #25 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n-  #26 = Fieldref           #1.#27         // psiprobe/tools/Whois$Response.data:Ljava/util/Map;\n-  #27 = NameAndType        #7:#8          // data:Ljava/util/Map;\n-  #28 = Utf8               getServer\n-  #29 = Fieldref           #1.#30         // psiprobe/tools/Whois$Response.server:Ljava/lang/String;\n-  #30 = NameAndType        #11:#6         // server:Ljava/lang/String;\n-  #31 = Utf8               getPort\n-  #32 = Utf8               ()I\n-  #33 = Fieldref           #1.#34         // psiprobe/tools/Whois$Response.port:I\n-  #34 = NameAndType        #12:#13        // port:I\n-  #35 = Utf8               <init>\n-  #36 = Utf8               ()V\n-  #37 = Methodref          #3.#38         // java/lang/Object.\"<init>\":()V\n-  #38 = NameAndType        #35:#36        // \"<init>\":()V\n-  #39 = Class              #40            // java/util/TreeMap\n-  #40 = Utf8               java/util/TreeMap\n-  #41 = Methodref          #39.#38        // java/util/TreeMap.\"<init>\":()V\n-  #42 = Utf8               (Lpsiprobe/tools/Whois$Response;)V\n-  #43 = Methodref          #1.#38         // psiprobe/tools/Whois$Response.\"<init>\":()V\n-  #44 = Utf8               SourceFile\n-  #45 = Utf8               Whois.java\n-  #46 = Utf8               InnerClasses\n-  #47 = Class              #48            // psiprobe/tools/Whois\n-  #48 = Utf8               psiprobe/tools/Whois\n-  #49 = Utf8               Response\n+   #1 = Methodref          #2.#3          // psiprobe/tools/Whois$Response.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/Whois$Response\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n+   #4 = Utf8               psiprobe/tools/Whois$Response\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #2.#8          // psiprobe/tools/Whois$Response.summary:Ljava/lang/String;\n+   #8 = NameAndType        #9:#10         // summary:Ljava/lang/String;\n+   #9 = Utf8               summary\n+  #10 = Utf8               Ljava/lang/String;\n+  #11 = Fieldref           #2.#12         // psiprobe/tools/Whois$Response.data:Ljava/util/Map;\n+  #12 = NameAndType        #13:#14        // data:Ljava/util/Map;\n+  #13 = Utf8               data\n+  #14 = Utf8               Ljava/util/Map;\n+  #15 = Fieldref           #2.#16         // psiprobe/tools/Whois$Response.server:Ljava/lang/String;\n+  #16 = NameAndType        #17:#10        // server:Ljava/lang/String;\n+  #17 = Utf8               server\n+  #18 = Fieldref           #2.#19         // psiprobe/tools/Whois$Response.port:I\n+  #19 = NameAndType        #20:#21        // port:I\n+  #20 = Utf8               port\n+  #21 = Utf8               I\n+  #22 = Methodref          #23.#3         // java/lang/Object.\"<init>\":()V\n+  #23 = Class              #24            // java/lang/Object\n+  #24 = Utf8               java/lang/Object\n+  #25 = Class              #26            // java/util/TreeMap\n+  #26 = Utf8               java/util/TreeMap\n+  #27 = Methodref          #25.#3         // java/util/TreeMap.\"<init>\":()V\n+  #28 = Utf8               Signature\n+  #29 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #30 = Utf8               getSummary\n+  #31 = Utf8               ()Ljava/lang/String;\n+  #32 = Utf8               Code\n+  #33 = Utf8               LineNumberTable\n+  #34 = Utf8               LocalVariableTable\n+  #35 = Utf8               this\n+  #36 = Utf8               Lpsiprobe/tools/Whois$Response;\n+  #37 = Utf8               getData\n+  #38 = Utf8               ()Ljava/util/Map;\n+  #39 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+  #40 = Utf8               getServer\n+  #41 = Utf8               getPort\n+  #42 = Utf8               ()I\n+  #43 = Utf8               (Lpsiprobe/tools/Whois$1;)V\n+  #44 = Utf8               x0\n+  #45 = Utf8               Lpsiprobe/tools/Whois$1;\n+  #46 = Utf8               SourceFile\n+  #47 = Utf8               Whois.java\n+  #48 = Utf8               InnerClasses\n+  #49 = Class              #50            // psiprobe/tools/Whois\n+  #50 = Utf8               psiprobe/tools/Whois\n+  #51 = Utf8               Response\n+  #52 = Class              #53            // psiprobe/tools/Whois$1\n+  #53 = Utf8               psiprobe/tools/Whois$1\n {\n   java.lang.String summary;\n     descriptor: Ljava/lang/String;\n     flags: (0x0000)\n \n   java.util.Map<java.lang.String, java.lang.String> data;\n     descriptor: Ljava/util/Map;\n     flags: (0x0000)\n-    Signature: #10                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n+    Signature: #29                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n \n   java.lang.String server;\n     descriptor: Ljava/lang/String;\n     flags: (0x0000)\n \n   int port;\n     descriptor: I\n@@ -77,95 +81,98 @@\n \n   public java.lang.String getSummary();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #17                 // Field summary:Ljava/lang/String;\n+         1: getfield      #7                  // Field summary:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 162: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/Whois$Response;\n \n   public java.util.Map<java.lang.String, java.lang.String> getData();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #25                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #26                 // Field data:Ljava/util/Map;\n+         1: getfield      #11                 // Field data:Ljava/util/Map;\n          4: areturn\n       LineNumberTable:\n         line 171: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/Whois$Response;\n+    Signature: #39                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;\n \n   public java.lang.String getServer();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #29                 // Field server:Ljava/lang/String;\n+         1: getfield      #15                 // Field server:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 180: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/Whois$Response;\n \n   public int getPort();\n     descriptor: ()I\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #33                 // Field port:I\n+         1: getfield      #18                 // Field port:I\n          4: ireturn\n       LineNumberTable:\n         line 189: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/Whois$Response;\n \n   private psiprobe.tools.Whois$Response();\n     descriptor: ()V\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #37                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #22                 // Method java/lang/Object.\"<init>\":()V\n          4: aload_0\n-         5: new           #39                 // class java/util/TreeMap\n+         5: new           #25                 // class java/util/TreeMap\n          8: dup\n-         9: invokespecial #41                 // Method java/util/TreeMap.\"<init>\":()V\n-        12: putfield      #26                 // Field data:Ljava/util/Map;\n+         9: invokespecial #27                 // Method java/util/TreeMap.\"<init>\":()V\n+        12: putfield      #11                 // Field data:Ljava/util/Map;\n         15: return\n       LineNumberTable:\n         line 192: 0\n         line 148: 4\n         line 192: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/tools/Whois$Response;\n \n-  psiprobe.tools.Whois$Response(psiprobe.tools.Whois$Response);\n-    descriptor: (Lpsiprobe/tools/Whois$Response;)V\n+  psiprobe.tools.Whois$Response(psiprobe.tools.Whois$1);\n+    descriptor: (Lpsiprobe/tools/Whois$1;)V\n     flags: (0x1000) ACC_SYNTHETIC\n     Code:\n       stack=1, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #43                 // Method \"<init>\":()V\n+         1: invokespecial #1                  // Method \"<init>\":()V\n          4: return\n       LineNumberTable:\n-        line 192: 0\n+        line 142: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+            0       5     0  this   Lpsiprobe/tools/Whois$Response;\n+            0       5     1    x0   Lpsiprobe/tools/Whois$1;\n }\n SourceFile: \"Whois.java\"\n InnerClasses:\n-  public static #49= #1 of #47;           // Response=class psiprobe/tools/Whois$Response of class psiprobe/tools/Whois\n+  public static #51= #2 of #49;           // Response=class psiprobe/tools/Whois$Response of class psiprobe/tools/Whois\n+  static #52;                             // class psiprobe/tools/Whois$1\n"}]}, {"source1": "psiprobe/tools/Whois.class", "source2": "psiprobe/tools/Whois.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,29 +1,25 @@\n \n package psiprobe.tools;\n \n+import org.slf4j.LoggerFactory;\n import java.net.Socket;\n import psiprobe.tools.url.UrlParser;\n import java.io.Reader;\n import java.io.BufferedReader;\n import java.io.InputStreamReader;\n import java.io.PrintStream;\n import java.nio.charset.StandardCharsets;\n import java.io.IOException;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n \n public final class Whois\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)Whois.class);\n-    }\n-    \n     private Whois() {\n     }\n     \n     public static Whois.Response lookup(final String server, final int port, final String query) throws IOException {\n         return lookup(server, port, query, 5L);\n     }\n     \n@@ -31,113 +27,54 @@\n         return lookup(server, port, query, timeout, System.lineSeparator());\n     }\n     \n     public static Whois.Response lookup(final String server, final int port, final String query, final long timeout, final String lineSeparator) throws IOException {\n         if (query == null) {\n             return null;\n         }\n-        Whois.Response response = new Whois.Response((Whois.Response)null);\n+        Whois.Response response = new Whois.Response((Whois.Whois$1)null);\n         response.server = server;\n         response.port = port;\n-        Throwable t = null;\n-        try {\n-            final Socket connection = AsyncSocketFactory.createSocket(server, port, timeout);\n-            try {\n-                final PrintStream out = new PrintStream(connection.getOutputStream(), true, StandardCharsets.UTF_8.name());\n-                try {\n-                    final BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8));\n-                    try {\n-                        out.println(query);\n-                        final StringBuilder sb = new StringBuilder();\n-                        String line;\n-                        while ((line = in.readLine()) != null) {\n-                            sb.append(line).append(lineSeparator);\n-                            line = line.trim();\n-                            if (!line.startsWith(\"%\") && !line.startsWith(\"#\")) {\n-                                final int fs = line.indexOf(58);\n-                                if (fs <= 0) {\n-                                    continue;\n-                                }\n-                                final String name = line.substring(0, fs);\n-                                final String value = line.substring(fs + 1).trim();\n-                                response.data.put(name, value);\n-                            }\n-                        }\n-                        response.summary = sb.toString();\n-                        Whois.Response newResponse = null;\n-                        final String referral = (String)response.getData().get(\"ReferralServer\");\n-                        if (referral != null) {\n-                            try {\n-                                final UrlParser url = new UrlParser(referral);\n-                                if (\"whois\".equals(url.getProtocol())) {\n-                                    newResponse = lookup(url.getHost(), (url.getPort() == -1) ? 43 : url.getPort(), query, timeout, lineSeparator);\n-                                }\n-                            }\n-                            catch (final IOException e) {\n-                                Whois.logger.trace(\"Could not contact '{}'\", (Object)referral, (Object)e);\n-                            }\n-                        }\n-                        if (newResponse != null) {\n-                            response = newResponse;\n-                        }\n-                    }\n-                    finally {\n-                        if (in != null) {\n-                            in.close();\n-                        }\n-                    }\n-                    if (out != null) {\n-                        out.close();\n-                    }\n-                }\n-                finally {\n-                    if (t == null) {\n-                        final Throwable exception;\n-                        t = exception;\n-                    }\n-                    else {\n-                        final Throwable exception;\n-                        if (t != exception) {\n-                            t.addSuppressed(exception);\n-                        }\n-                    }\n-                    if (out != null) {\n-                        out.close();\n-                    }\n-                }\n-                if (connection != null) {\n-                    connection.close();\n-                    return response;\n+        try (final Socket connection = AsyncSocketFactory.createSocket(server, port, timeout);\n+             final PrintStream out = new PrintStream(connection.getOutputStream(), true, StandardCharsets.UTF_8.name());\n+             final BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8))) {\n+            out.println(query);\n+            final StringBuilder sb = new StringBuilder();\n+            String line;\n+            while ((line = in.readLine()) != null) {\n+                sb.append(line).append(lineSeparator);\n+                line = line.trim();\n+                if (!line.startsWith(\"%\") && !line.startsWith(\"#\")) {\n+                    final int fs = line.indexOf(58);\n+                    if (fs <= 0) {\n+                        continue;\n+                    }\n+                    final String name = line.substring(0, fs);\n+                    final String value = line.substring(fs + 1).trim();\n+                    response.data.put(name, value);\n                 }\n-                return response;\n             }\n-            finally {\n-                if (t == null) {\n-                    final Throwable exception2;\n-                    t = exception2;\n-                }\n-                else {\n-                    final Throwable exception2;\n-                    if (t != exception2) {\n-                        t.addSuppressed(exception2);\n+            response.summary = sb.toString();\n+            Whois.Response newResponse = null;\n+            final String referral = (String)response.getData().get(\"ReferralServer\");\n+            if (referral != null) {\n+                try {\n+                    final UrlParser url = new UrlParser(referral);\n+                    if (\"whois\".equals(url.getProtocol())) {\n+                        newResponse = lookup(url.getHost(), (url.getPort() == -1) ? 43 : url.getPort(), query, timeout, lineSeparator);\n                     }\n                 }\n-                if (connection != null) {\n-                    connection.close();\n+                catch (final IOException e) {\n+                    Whois.logger.trace(\"Could not contact '{}'\", (Object)referral, (Object)e);\n                 }\n             }\n-        }\n-        finally {\n-            if (t == null) {\n-                final Throwable exception3;\n-                t = exception3;\n-            }\n-            else {\n-                final Throwable exception3;\n-                if (t != exception3) {\n-                    t.addSuppressed(exception3);\n-                }\n+            if (newResponse != null) {\n+                response = newResponse;\n             }\n         }\n         return response;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)Whois.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/logging/AbstractLogDestination.class", "source2": "psiprobe/tools/logging/AbstractLogDestination.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,100 +1,100 @@\n-  SHA-256 checksum eb39bc34b7accedb971d3d985e166aee6d8a22e3e10c828181deeb6842baa027\n+  SHA-256 checksum 7b2cae49beb117d090c4f64ee340dca4e11419e1a36bcfe8d34bcb93de0c1514\n   Compiled from \"AbstractLogDestination.java\"\n public abstract class psiprobe.tools.logging.AbstractLogDestination extends psiprobe.tools.logging.DefaultAccessor implements psiprobe.tools.logging.LogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/tools/logging/AbstractLogDestination\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #32                         // psiprobe/tools/logging/AbstractLogDestination\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 1, fields: 0, methods: 12, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/AbstractLogDestination\n-   #2 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-   #3 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n-   #5 = Class              #6             // psiprobe/tools/logging/LogDestination\n-   #6 = Utf8               psiprobe/tools/logging/LogDestination\n-   #7 = Utf8               <init>\n-   #8 = Utf8               ()V\n-   #9 = Utf8               Code\n-  #10 = Methodref          #3.#11         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-  #11 = NameAndType        #7:#8          // \"<init>\":()V\n-  #12 = Utf8               LineNumberTable\n-  #13 = Utf8               LocalVariableTable\n-  #14 = Utf8               this\n-  #15 = Utf8               Lpsiprobe/tools/logging/AbstractLogDestination;\n-  #16 = Utf8               isRoot\n-  #17 = Utf8               ()Z\n-  #18 = Utf8               isContext\n-  #19 = Utf8               getIndex\n-  #20 = Utf8               ()Ljava/lang/String;\n-  #21 = Utf8               getConversionPattern\n-  #22 = Utf8               getStdoutFile\n-  #23 = Utf8               ()Ljava/io/File;\n-  #24 = Class              #25            // java/io/File\n-  #25 = Utf8               java/io/File\n-  #26 = String             #27            // catalina.base\n-  #27 = Utf8               catalina.base\n-  #28 = Methodref          #29.#31        // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #29 = Class              #30            // java/lang/System\n-  #30 = Utf8               java/lang/System\n-  #31 = NameAndType        #32:#33        // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-  #32 = Utf8               getProperty\n-  #33 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n-  #34 = String             #35            // logs/catalina.out\n-  #35 = Utf8               logs/catalina.out\n-  #36 = Methodref          #24.#37        // java/io/File.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-  #37 = NameAndType        #7:#38         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n-  #38 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n-  #39 = Methodref          #24.#40        // java/io/File.exists:()Z\n-  #40 = NameAndType        #41:#17        // exists:()Z\n-  #41 = Utf8               exists\n-  #42 = String             #43            // stdout\n-  #43 = Utf8               stdout\n-  #44 = Methodref          #24.#45        // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-  #45 = NameAndType        #7:#46         // \"<init>\":(Ljava/lang/String;)V\n-  #46 = Utf8               (Ljava/lang/String;)V\n-  #47 = Utf8               file\n-  #48 = Utf8               Ljava/io/File;\n-  #49 = Utf8               StackMapTable\n-  #50 = Utf8               getFile\n-  #51 = Methodref          #1.#52         // psiprobe/tools/logging/AbstractLogDestination.getStdoutFile:()Ljava/io/File;\n-  #52 = NameAndType        #22:#23        // getStdoutFile:()Ljava/io/File;\n-  #53 = Utf8               getSize\n-  #54 = Utf8               ()J\n-  #55 = Methodref          #1.#56         // psiprobe/tools/logging/AbstractLogDestination.getFile:()Ljava/io/File;\n-  #56 = NameAndType        #50:#23        // getFile:()Ljava/io/File;\n-  #57 = Methodref          #24.#58        // java/io/File.length:()J\n-  #58 = NameAndType        #59:#54        // length:()J\n-  #59 = Utf8               length\n-  #60 = Utf8               getLastModified\n-  #61 = Utf8               ()Ljava/sql/Timestamp;\n-  #62 = Class              #63            // java/sql/Timestamp\n-  #63 = Utf8               java/sql/Timestamp\n-  #64 = Methodref          #24.#65        // java/io/File.lastModified:()J\n-  #65 = NameAndType        #66:#54        // lastModified:()J\n-  #66 = Utf8               lastModified\n-  #67 = Methodref          #62.#68        // java/sql/Timestamp.\"<init>\":(J)V\n-  #68 = NameAndType        #7:#69         // \"<init>\":(J)V\n-  #69 = Utf8               (J)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/io/File\n+   #8 = Utf8               java/io/File\n+   #9 = String             #10            // catalina.base\n+  #10 = Utf8               catalina.base\n+  #11 = Methodref          #12.#13        // java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+  #12 = Class              #14            // java/lang/System\n+  #13 = NameAndType        #15:#16        // getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+  #14 = Utf8               java/lang/System\n+  #15 = Utf8               getProperty\n+  #16 = Utf8               (Ljava/lang/String;)Ljava/lang/String;\n+  #17 = String             #18            // logs/catalina.out\n+  #18 = Utf8               logs/catalina.out\n+  #19 = Methodref          #7.#20         // java/io/File.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+  #20 = NameAndType        #5:#21         // \"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+  #21 = Utf8               (Ljava/lang/String;Ljava/lang/String;)V\n+  #22 = Methodref          #7.#23         // java/io/File.exists:()Z\n+  #23 = NameAndType        #24:#25        // exists:()Z\n+  #24 = Utf8               exists\n+  #25 = Utf8               ()Z\n+  #26 = String             #27            // stdout\n+  #27 = Utf8               stdout\n+  #28 = Methodref          #7.#29         // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+  #29 = NameAndType        #5:#30         // \"<init>\":(Ljava/lang/String;)V\n+  #30 = Utf8               (Ljava/lang/String;)V\n+  #31 = Methodref          #32.#33        // psiprobe/tools/logging/AbstractLogDestination.getStdoutFile:()Ljava/io/File;\n+  #32 = Class              #34            // psiprobe/tools/logging/AbstractLogDestination\n+  #33 = NameAndType        #35:#36        // getStdoutFile:()Ljava/io/File;\n+  #34 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n+  #35 = Utf8               getStdoutFile\n+  #36 = Utf8               ()Ljava/io/File;\n+  #37 = Methodref          #32.#38        // psiprobe/tools/logging/AbstractLogDestination.getFile:()Ljava/io/File;\n+  #38 = NameAndType        #39:#36        // getFile:()Ljava/io/File;\n+  #39 = Utf8               getFile\n+  #40 = Methodref          #7.#41         // java/io/File.length:()J\n+  #41 = NameAndType        #42:#43        // length:()J\n+  #42 = Utf8               length\n+  #43 = Utf8               ()J\n+  #44 = Class              #45            // java/sql/Timestamp\n+  #45 = Utf8               java/sql/Timestamp\n+  #46 = Methodref          #7.#47         // java/io/File.lastModified:()J\n+  #47 = NameAndType        #48:#43        // lastModified:()J\n+  #48 = Utf8               lastModified\n+  #49 = Methodref          #44.#50        // java/sql/Timestamp.\"<init>\":(J)V\n+  #50 = NameAndType        #5:#51         // \"<init>\":(J)V\n+  #51 = Utf8               (J)V\n+  #52 = Class              #53            // psiprobe/tools/logging/LogDestination\n+  #53 = Utf8               psiprobe/tools/logging/LogDestination\n+  #54 = Utf8               Code\n+  #55 = Utf8               LineNumberTable\n+  #56 = Utf8               LocalVariableTable\n+  #57 = Utf8               this\n+  #58 = Utf8               Lpsiprobe/tools/logging/AbstractLogDestination;\n+  #59 = Utf8               isRoot\n+  #60 = Utf8               isContext\n+  #61 = Utf8               getIndex\n+  #62 = Utf8               ()Ljava/lang/String;\n+  #63 = Utf8               getConversionPattern\n+  #64 = Utf8               file\n+  #65 = Utf8               Ljava/io/File;\n+  #66 = Utf8               StackMapTable\n+  #67 = Utf8               getSize\n+  #68 = Utf8               getLastModified\n+  #69 = Utf8               ()Ljava/sql/Timestamp;\n   #70 = Utf8               getLevel\n   #71 = Utf8               getValidLevels\n   #72 = Utf8               ()[Ljava/lang/String;\n   #73 = Utf8               getEncoding\n   #74 = Utf8               SourceFile\n   #75 = Utf8               AbstractLogDestination.java\n {\n   public psiprobe.tools.logging.AbstractLogDestination();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 19: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/AbstractLogDestination;\n \n@@ -151,30 +151,30 @@\n             0       2     0  this   Lpsiprobe/tools/logging/AbstractLogDestination;\n \n   protected java.io.File getStdoutFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0004) ACC_PROTECTED\n     Code:\n       stack=4, locals=2, args_size=1\n-         0: new           #24                 // class java/io/File\n+         0: new           #7                  // class java/io/File\n          3: dup\n-         4: ldc           #26                 // String catalina.base\n-         6: invokestatic  #28                 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n-         9: ldc           #34                 // String logs/catalina.out\n-        11: invokespecial #36                 // Method java/io/File.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n+         4: ldc           #9                  // String catalina.base\n+         6: invokestatic  #11                 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;\n+         9: ldc           #17                 // String logs/catalina.out\n+        11: invokespecial #19                 // Method java/io/File.\"<init>\":(Ljava/lang/String;Ljava/lang/String;)V\n         14: astore_1\n         15: aload_1\n-        16: invokevirtual #39                 // Method java/io/File.exists:()Z\n+        16: invokevirtual #22                 // Method java/io/File.exists:()Z\n         19: ifeq          26\n         22: aload_1\n         23: goto          35\n-        26: new           #24                 // class java/io/File\n+        26: new           #7                  // class java/io/File\n         29: dup\n-        30: ldc           #42                 // String stdout\n-        32: invokespecial #44                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        30: ldc           #26                 // String stdout\n+        32: invokespecial #28                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         35: areturn\n       LineNumberTable:\n         line 47: 0\n         line 48: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      36     0  this   Lpsiprobe/tools/logging/AbstractLogDestination;\n@@ -188,37 +188,37 @@\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #51                 // Method getStdoutFile:()Ljava/io/File;\n+         1: invokevirtual #31                 // Method getStdoutFile:()Ljava/io/File;\n          4: areturn\n       LineNumberTable:\n         line 53: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/AbstractLogDestination;\n \n   public long getSize();\n     descriptor: ()J\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #55                 // Method getFile:()Ljava/io/File;\n+         1: invokevirtual #37                 // Method getFile:()Ljava/io/File;\n          4: astore_1\n          5: aload_1\n          6: ifnull        23\n          9: aload_1\n-        10: invokevirtual #39                 // Method java/io/File.exists:()Z\n+        10: invokevirtual #22                 // Method java/io/File.exists:()Z\n         13: ifeq          23\n         16: aload_1\n-        17: invokevirtual #57                 // Method java/io/File.length:()J\n+        17: invokevirtual #40                 // Method java/io/File.length:()J\n         20: goto          24\n         23: lconst_0\n         24: lreturn\n       LineNumberTable:\n         line 58: 0\n         line 59: 5\n       LocalVariableTable:\n@@ -234,26 +234,26 @@\n \n   public java.sql.Timestamp getLastModified();\n     descriptor: ()Ljava/sql/Timestamp;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #55                 // Method getFile:()Ljava/io/File;\n+         1: invokevirtual #37                 // Method getFile:()Ljava/io/File;\n          4: astore_1\n          5: aload_1\n          6: ifnull        30\n          9: aload_1\n-        10: invokevirtual #39                 // Method java/io/File.exists:()Z\n+        10: invokevirtual #22                 // Method java/io/File.exists:()Z\n         13: ifeq          30\n-        16: new           #62                 // class java/sql/Timestamp\n+        16: new           #44                 // class java/sql/Timestamp\n         19: dup\n         20: aload_1\n-        21: invokevirtual #64                 // Method java/io/File.lastModified:()J\n-        24: invokespecial #67                 // Method java/sql/Timestamp.\"<init>\":(J)V\n+        21: invokevirtual #46                 // Method java/io/File.lastModified:()J\n+        24: invokespecial #49                 // Method java/sql/Timestamp.\"<init>\":(J)V\n         27: goto          31\n         30: aconst_null\n         31: areturn\n       LineNumberTable:\n         line 64: 0\n         line 65: 5\n       LocalVariableTable:\n"}]}, {"source1": "psiprobe/tools/logging/DefaultAccessor.class", "source2": "psiprobe/tools/logging/DefaultAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,28 +1,24 @@\n \n package psiprobe.tools.logging;\n \n+import org.slf4j.LoggerFactory;\n import org.apache.commons.lang3.reflect.MethodUtils;\n import java.lang.reflect.InvocationTargetException;\n import org.apache.commons.beanutils.PropertyUtils;\n import org.apache.commons.lang3.reflect.FieldUtils;\n-import org.slf4j.LoggerFactory;\n import psiprobe.model.Application;\n import org.slf4j.Logger;\n \n public class DefaultAccessor\n {\n     protected static final Logger logger;\n     private Application application;\n     private Object target;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)DefaultAccessor.class);\n-    }\n-    \n     public Application getApplication() {\n         return this.application;\n     }\n     \n     public void setApplication(final Application application) {\n         this.application = application;\n     }\n@@ -65,8 +61,12 @@\n             return MethodUtils.invokeMethod(object, name, new Object[] { param });\n         }\n         catch (final NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {\n             DefaultAccessor.logger.error(\"\", (Throwable)e);\n             return defaultValue;\n         }\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)DefaultAccessor.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/logging/FileLogAccessor.class", "source2": "psiprobe/tools/logging/FileLogAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,52 +1,52 @@\n-  SHA-256 checksum ea4e2afaa33437c589ebfc56b18b3a3b262399a6101f9711d4c5c6a760f8b0c4\n+  SHA-256 checksum 8656947aaa8f37ac1172385a95d09db3c53b5aed2dfc7fc24bf809d207838342\n   Compiled from \"FileLogAccessor.java\"\n public class psiprobe.tools.logging.FileLogAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/FileLogAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/FileLogAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 2, methods: 8, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/FileLogAccessor\n-   #2 = Utf8               psiprobe/tools/logging/FileLogAccessor\n-   #3 = Class              #4             // psiprobe/tools/logging/AbstractLogDestination\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/AbstractLogDestination\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-   #5 = Utf8               name\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               file\n-   #8 = Utf8               Ljava/io/File;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/tools/logging/FileLogAccessor;\n-  #18 = Utf8               getName\n-  #19 = Utf8               ()Ljava/lang/String;\n-  #20 = Fieldref           #1.#21         // psiprobe/tools/logging/FileLogAccessor.name:Ljava/lang/String;\n-  #21 = NameAndType        #5:#6          // name:Ljava/lang/String;\n-  #22 = Utf8               setName\n-  #23 = Utf8               (Ljava/lang/String;)V\n-  #24 = Utf8               MethodParameters\n-  #25 = Utf8               getTargetClass\n-  #26 = String             #27            // stdout\n-  #27 = Utf8               stdout\n-  #28 = Utf8               getLogType\n-  #29 = Utf8               getConversionPattern\n-  #30 = String             #31            //\n-  #31 = Utf8\n-  #32 = Utf8               getFile\n-  #33 = Utf8               ()Ljava/io/File;\n-  #34 = Fieldref           #1.#35         // psiprobe/tools/logging/FileLogAccessor.file:Ljava/io/File;\n-  #35 = NameAndType        #7:#8          // file:Ljava/io/File;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/tools/logging/FileLogAccessor.name:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/logging/FileLogAccessor\n+   #9 = NameAndType        #11:#12        // name:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/logging/FileLogAccessor\n+  #11 = Utf8               name\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = String             #14            // stdout\n+  #14 = Utf8               stdout\n+  #15 = String             #16            //\n+  #16 = Utf8\n+  #17 = Fieldref           #8.#18         // psiprobe/tools/logging/FileLogAccessor.file:Ljava/io/File;\n+  #18 = NameAndType        #19:#20        // file:Ljava/io/File;\n+  #19 = Utf8               file\n+  #20 = Utf8               Ljava/io/File;\n+  #21 = Utf8               Code\n+  #22 = Utf8               LineNumberTable\n+  #23 = Utf8               LocalVariableTable\n+  #24 = Utf8               this\n+  #25 = Utf8               Lpsiprobe/tools/logging/FileLogAccessor;\n+  #26 = Utf8               getName\n+  #27 = Utf8               ()Ljava/lang/String;\n+  #28 = Utf8               setName\n+  #29 = Utf8               (Ljava/lang/String;)V\n+  #30 = Utf8               MethodParameters\n+  #31 = Utf8               getTargetClass\n+  #32 = Utf8               getLogType\n+  #33 = Utf8               getConversionPattern\n+  #34 = Utf8               getFile\n+  #35 = Utf8               ()Ljava/io/File;\n   #36 = Utf8               setFile\n   #37 = Utf8               (Ljava/io/File;)V\n   #38 = Utf8               SourceFile\n   #39 = Utf8               FileLogAccessor.java\n {\n   private java.lang.String name;\n     descriptor: Ljava/lang/String;\n@@ -58,44 +58,44 @@\n \n   public psiprobe.tools.logging.FileLogAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 18: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field name:Ljava/lang/String;\n+         1: getfield      #7                  // Field name:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 28: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n \n   public void setName(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field name:Ljava/lang/String;\n+         2: putfield      #7                  // Field name:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 37: 0\n         line 38: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n@@ -105,70 +105,70 @@\n       name\n \n   public java.lang.String getTargetClass();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #26                 // String stdout\n+         0: ldc           #13                 // String stdout\n          2: areturn\n       LineNumberTable:\n         line 42: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #26                 // String stdout\n+         0: ldc           #13                 // String stdout\n          2: areturn\n       LineNumberTable:\n         line 47: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n \n   public java.lang.String getConversionPattern();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #30                 // String\n+         0: ldc           #15                 // String\n          2: areturn\n       LineNumberTable:\n         line 52: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #34                 // Field file:Ljava/io/File;\n+         1: getfield      #17                 // Field file:Ljava/io/File;\n          4: areturn\n       LineNumberTable:\n         line 57: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n \n   public void setFile(java.io.File);\n     descriptor: (Ljava/io/File;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #34                 // Field file:Ljava/io/File;\n+         2: putfield      #17                 // Field file:Ljava/io/File;\n          5: return\n       LineNumberTable:\n         line 66: 0\n         line 67: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/FileLogAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/catalina/CatalinaLoggerAccessor.class", "source2": "psiprobe/tools/logging/catalina/CatalinaLoggerAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -23,15 +23,15 @@\n     \n     public File getFile() {\n         final String dir = (String)this.invokeMethod(this.getTarget(), \"getDirectory\", (Object)null, (Object)null);\n         final String prefix = (String)this.invokeMethod(this.getTarget(), \"getPrefix\", (Object)null, (Object)null);\n         final String suffix = (String)this.invokeMethod(this.getTarget(), \"getSuffix\", (Object)null, (Object)null);\n         final boolean timestamp = Boolean.parseBoolean(String.valueOf(Instruments.getField(this.getTarget(), \"timestamp\")));\n         final String date = timestamp ? new SimpleDateFormat(\"yyyy-MM-dd\").format(new Date()) : \"\";\n-        final File file = this.notNull(date, dir, prefix, suffix) ? new File(dir, String.valueOf(prefix) + date + suffix) : null;\n+        final File file = this.notNull(date, dir, prefix, suffix) ? new File(dir, prefix + date + suffix) : null;\n         if (file != null && !file.isAbsolute()) {\n             return new File(System.getProperty(\"catalina.base\"), file.getPath());\n         }\n         return file;\n     }\n     \n     private boolean notNull(final String... strings) {\n"}]}, {"source1": "psiprobe/tools/logging/catalina/package-info.class", "source2": "psiprobe/tools/logging/catalina/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 7a48aed573ebf7988a343c6d8d5a37f96526a8cbbf7fc31a0c4e1aaa9f2868b0\n+  SHA-256 checksum 17b3629e3bf32f3b12eddeca38b0403893269347b5745f278178dae1ab94a95d\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.catalina.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/catalina/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/catalina/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/catalina/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/catalina/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/catalina/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/catalina/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.class", "source2": "psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,254 +1,255 @@\n-  SHA-256 checksum cc66bf254ebd605245bb45d4a9d6d7c1fd29199d919d12fa03167013ac739f13\n+  SHA-256 checksum 55e9440fc1f0b7ae06fdeebf86853113b4cccca3fd7e66fa2cb5b839db098338\n   Compiled from \"AbstractLoggerAccessorVisitor.java\"\n public abstract class psiprobe.tools.logging.commons.AbstractLoggerAccessorVisitor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT\n-  this_class: #1                          // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #8                          // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n-   #2 = Utf8               psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n-   #3 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor;\n-  #14 = Utf8               visit\n-  #15 = Methodref          #1.#16         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.getTarget:()Ljava/lang/Object;\n-  #16 = NameAndType        #17:#18        // getTarget:()Ljava/lang/Object;\n-  #17 = Utf8               getTarget\n-  #18 = Utf8               ()Ljava/lang/Object;\n-  #19 = String             #20            // logger\n-  #20 = Utf8               logger\n-  #21 = Methodref          #22.#24        // psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #22 = Class              #23            // psiprobe/tools/Instruments\n-  #23 = Utf8               psiprobe/tools/Instruments\n-  #24 = NameAndType        #25:#26        // getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #25 = Utf8               getField\n-  #26 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #27 = String             #28            // org.apache.log4j.Logger\n-  #28 = Utf8               org.apache.log4j.Logger\n-  #29 = Methodref          #30.#32        // java/lang/Object.getClass:()Ljava/lang/Class;\n-  #30 = Class              #31            // java/lang/Object\n-  #31 = Utf8               java/lang/Object\n-  #32 = NameAndType        #33:#34        // getClass:()Ljava/lang/Class;\n-  #33 = Utf8               getClass\n-  #34 = Utf8               ()Ljava/lang/Class;\n-  #35 = Methodref          #36.#38        // java/lang/Class.getName:()Ljava/lang/String;\n-  #36 = Class              #37            // java/lang/Class\n-  #37 = Utf8               java/lang/Class\n-  #38 = NameAndType        #39:#40        // getName:()Ljava/lang/String;\n-  #39 = Utf8               getName\n-  #40 = Utf8               ()Ljava/lang/String;\n-  #41 = Methodref          #42.#44        // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #42 = Class              #43            // java/lang/String\n-  #43 = Utf8               java/lang/String\n-  #44 = NameAndType        #45:#46        // equals:(Ljava/lang/Object;)Z\n-  #45 = Utf8               equals\n-  #46 = Utf8               (Ljava/lang/Object;)Z\n-  #47 = String             #48            // level\n-  #48 = Utf8               level\n-  #49 = Class              #50            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  #50 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  #51 = Methodref          #49.#9         // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.\"<init>\":()V\n-  #52 = Methodref          #49.#53        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #53 = NameAndType        #54:#55        // setTarget:(Ljava/lang/Object;)V\n-  #54 = Utf8               setTarget\n-  #55 = Utf8               (Ljava/lang/Object;)V\n-  #56 = Methodref          #1.#57         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.getApplication:()Lpsiprobe/model/Application;\n-  #57 = NameAndType        #58:#59        // getApplication:()Lpsiprobe/model/Application;\n-  #58 = Utf8               getApplication\n-  #59 = Utf8               ()Lpsiprobe/model/Application;\n-  #60 = Methodref          #49.#61        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #61 = NameAndType        #62:#63        // setApplication:(Lpsiprobe/model/Application;)V\n-  #62 = Utf8               setApplication\n-  #63 = Utf8               (Lpsiprobe/model/Application;)V\n-  #64 = Methodref          #49.#65        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setContext:(Z)V\n-  #65 = NameAndType        #66:#67        // setContext:(Z)V\n-  #66 = Utf8               setContext\n-  #67 = Utf8               (Z)V\n-  #68 = Methodref          #1.#69         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.visit:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #69 = NameAndType        #14:#70        // visit:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #70 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #71 = String             #72            // getParent\n-  #72 = Utf8               getParent\n-  #73 = Methodref          #1.#74         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #74 = NameAndType        #75:#76        // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #75 = Utf8               invokeMethod\n-  #76 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #77 = String             #78            // java.util.logging.Logger\n-  #78 = Utf8               java.util.logging.Logger\n-  #79 = Class              #80            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  #80 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  #81 = Methodref          #79.#9         // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.\"<init>\":()V\n-  #82 = Methodref          #79.#53        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #83 = Methodref          #79.#61        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #84 = Methodref          #79.#65        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setContext:(Z)V\n-  #85 = Methodref          #1.#86         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.visit:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #86 = NameAndType        #14:#87        // visit:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #87 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #88 = Utf8               Ljava/lang/Object;\n-  #89 = Utf8               accessor\n-  #90 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #7 = Methodref          #8.#9          // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.getTarget:()Ljava/lang/Object;\n+   #8 = Class              #10            // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+   #9 = NameAndType        #11:#12        // getTarget:()Ljava/lang/Object;\n+  #10 = Utf8               psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+  #11 = Utf8               getTarget\n+  #12 = Utf8               ()Ljava/lang/Object;\n+  #13 = String             #14            // logger\n+  #14 = Utf8               logger\n+  #15 = Methodref          #16.#17        // psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #16 = Class              #18            // psiprobe/tools/Instruments\n+  #17 = NameAndType        #19:#20        // getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #18 = Utf8               psiprobe/tools/Instruments\n+  #19 = Utf8               getField\n+  #20 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #21 = String             #22            // org.apache.log4j.Logger\n+  #22 = Utf8               org.apache.log4j.Logger\n+  #23 = Methodref          #24.#25        // java/lang/Object.getClass:()Ljava/lang/Class;\n+  #24 = Class              #26            // java/lang/Object\n+  #25 = NameAndType        #27:#28        // getClass:()Ljava/lang/Class;\n+  #26 = Utf8               java/lang/Object\n+  #27 = Utf8               getClass\n+  #28 = Utf8               ()Ljava/lang/Class;\n+  #29 = Methodref          #30.#31        // java/lang/Class.getName:()Ljava/lang/String;\n+  #30 = Class              #32            // java/lang/Class\n+  #31 = NameAndType        #33:#34        // getName:()Ljava/lang/String;\n+  #32 = Utf8               java/lang/Class\n+  #33 = Utf8               getName\n+  #34 = Utf8               ()Ljava/lang/String;\n+  #35 = Methodref          #36.#37        // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #36 = Class              #38            // java/lang/String\n+  #37 = NameAndType        #39:#40        // equals:(Ljava/lang/Object;)Z\n+  #38 = Utf8               java/lang/String\n+  #39 = Utf8               equals\n+  #40 = Utf8               (Ljava/lang/Object;)Z\n+  #41 = String             #42            // level\n+  #42 = Utf8               level\n+  #43 = Class              #44            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  #44 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  #45 = Methodref          #43.#3         // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.\"<init>\":()V\n+  #46 = Methodref          #43.#47        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+  #47 = NameAndType        #48:#49        // setTarget:(Ljava/lang/Object;)V\n+  #48 = Utf8               setTarget\n+  #49 = Utf8               (Ljava/lang/Object;)V\n+  #50 = Methodref          #8.#51         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.getApplication:()Lpsiprobe/model/Application;\n+  #51 = NameAndType        #52:#53        // getApplication:()Lpsiprobe/model/Application;\n+  #52 = Utf8               getApplication\n+  #53 = Utf8               ()Lpsiprobe/model/Application;\n+  #54 = Methodref          #43.#55        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #55 = NameAndType        #56:#57        // setApplication:(Lpsiprobe/model/Application;)V\n+  #56 = Utf8               setApplication\n+  #57 = Utf8               (Lpsiprobe/model/Application;)V\n+  #58 = Methodref          #43.#59        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setContext:(Z)V\n+  #59 = NameAndType        #60:#61        // setContext:(Z)V\n+  #60 = Utf8               setContext\n+  #61 = Utf8               (Z)V\n+  #62 = Methodref          #8.#63         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.visit:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #63 = NameAndType        #64:#65        // visit:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #64 = Utf8               visit\n+  #65 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #66 = String             #67            // getParent\n+  #67 = Utf8               getParent\n+  #68 = Methodref          #8.#69         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #69 = NameAndType        #70:#71        // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #70 = Utf8               invokeMethod\n+  #71 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #72 = String             #73            // java.util.logging.Logger\n+  #73 = Utf8               java.util.logging.Logger\n+  #74 = Class              #75            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  #75 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  #76 = Methodref          #74.#3         // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.\"<init>\":()V\n+  #77 = Methodref          #74.#47        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+  #78 = Methodref          #74.#55        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #79 = Methodref          #74.#59        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setContext:(Z)V\n+  #80 = Methodref          #8.#81         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.visit:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #81 = NameAndType        #64:#82        // visit:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #82 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #83 = Utf8               Code\n+  #84 = Utf8               LineNumberTable\n+  #85 = Utf8               LocalVariableTable\n+  #86 = Utf8               this\n+  #87 = Utf8               Lpsiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor;\n+  #88 = Utf8               accessor\n+  #89 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+  #90 = Utf8               Ljava/lang/Object;\n   #91 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n   #92 = Utf8               StackMapTable\n   #93 = Utf8               MethodParameters\n   #94 = Utf8               SourceFile\n   #95 = Utf8               AbstractLoggerAccessorVisitor.java\n {\n   public psiprobe.tools.logging.commons.AbstractLoggerAccessorVisitor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor;\n \n   public void visit();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #15                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #19                 // String logger\n-         6: invokestatic  #21                 // Method psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #7                  // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #13                 // String logger\n+         6: invokestatic  #15                 // Method psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ifnull        152\n-        14: ldc           #27                 // String org.apache.log4j.Logger\n+        11: ifnull        155\n+        14: ldc           #21                 // String org.apache.log4j.Logger\n         16: aload_1\n-        17: invokevirtual #29                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        20: invokevirtual #35                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-        23: invokevirtual #41                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        26: ifeq          89\n+        17: invokevirtual #23                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        20: invokevirtual #29                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        23: invokevirtual #35                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        26: ifeq          92\n         29: aload_1\n-        30: ldc           #47                 // String level\n-        32: invokestatic  #21                 // Method psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        30: ldc           #41                 // String level\n+        32: invokestatic  #15                 // Method psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n         35: astore_2\n         36: aload_2\n-        37: ifnonnull     82\n+        37: ifnonnull     41\n         40: return\n-        41: new           #49                 // class psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-        44: dup\n-        45: invokespecial #51                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.\"<init>\":()V\n-        48: astore_3\n-        49: aload_3\n-        50: aload_1\n-        51: invokevirtual #52                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-        54: aload_3\n-        55: aload_0\n-        56: invokevirtual #56                 // Method getApplication:()Lpsiprobe/model/Application;\n-        59: invokevirtual #60                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-        62: aload_3\n-        63: iconst_1\n-        64: invokevirtual #64                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setContext:(Z)V\n-        67: aload_0\n-        68: aload_3\n-        69: invokevirtual #68                 // Method visit:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-        72: aload_0\n-        73: aload_1\n-        74: ldc           #71                 // String getParent\n-        76: aconst_null\n-        77: aconst_null\n-        78: invokevirtual #73                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        81: astore_1\n-        82: aload_1\n-        83: ifnonnull     41\n-        86: goto          152\n-        89: ldc           #77                 // String java.util.logging.Logger\n-        91: aload_1\n-        92: invokevirtual #29                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        95: invokevirtual #35                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-        98: invokevirtual #41                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-       101: ifeq          152\n-       104: goto          148\n-       107: new           #79                 // class psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-       110: dup\n-       111: invokespecial #81                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.\"<init>\":()V\n-       114: astore_2\n-       115: aload_2\n-       116: aload_1\n-       117: invokevirtual #82                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-       120: aload_2\n-       121: aload_0\n-       122: invokevirtual #56                 // Method getApplication:()Lpsiprobe/model/Application;\n-       125: invokevirtual #83                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-       128: aload_2\n-       129: iconst_1\n-       130: invokevirtual #84                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setContext:(Z)V\n-       133: aload_0\n-       134: aload_2\n-       135: invokevirtual #85                 // Method visit:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-       138: aload_0\n-       139: aload_1\n-       140: ldc           #71                 // String getParent\n-       142: aconst_null\n-       143: aconst_null\n-       144: invokevirtual #73                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-       147: astore_1\n-       148: aload_1\n-       149: ifnonnull     107\n-       152: return\n+        41: aload_1\n+        42: ifnull        89\n+        45: new           #43                 // class psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+        48: dup\n+        49: invokespecial #45                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.\"<init>\":()V\n+        52: astore_3\n+        53: aload_3\n+        54: aload_1\n+        55: invokevirtual #46                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        58: aload_3\n+        59: aload_0\n+        60: invokevirtual #50                 // Method getApplication:()Lpsiprobe/model/Application;\n+        63: invokevirtual #54                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        66: aload_3\n+        67: iconst_1\n+        68: invokevirtual #58                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.setContext:(Z)V\n+        71: aload_0\n+        72: aload_3\n+        73: invokevirtual #62                 // Method visit:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+        76: aload_0\n+        77: aload_1\n+        78: ldc           #66                 // String getParent\n+        80: aconst_null\n+        81: aconst_null\n+        82: invokevirtual #68                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        85: astore_1\n+        86: goto          41\n+        89: goto          155\n+        92: ldc           #72                 // String java.util.logging.Logger\n+        94: aload_1\n+        95: invokevirtual #23                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        98: invokevirtual #29                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       101: invokevirtual #35                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+       104: ifeq          155\n+       107: aload_1\n+       108: ifnull        155\n+       111: new           #74                 // class psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+       114: dup\n+       115: invokespecial #76                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.\"<init>\":()V\n+       118: astore_2\n+       119: aload_2\n+       120: aload_1\n+       121: invokevirtual #77                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+       124: aload_2\n+       125: aload_0\n+       126: invokevirtual #50                 // Method getApplication:()Lpsiprobe/model/Application;\n+       129: invokevirtual #78                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+       132: aload_2\n+       133: iconst_1\n+       134: invokevirtual #79                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.setContext:(Z)V\n+       137: aload_0\n+       138: aload_2\n+       139: invokevirtual #80                 // Method visit:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+       142: aload_0\n+       143: aload_1\n+       144: ldc           #66                 // String getParent\n+       146: aconst_null\n+       147: aconst_null\n+       148: invokevirtual #68                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+       151: astore_1\n+       152: goto          107\n+       155: return\n       LineNumberTable:\n         line 27: 0\n         line 28: 10\n         line 29: 14\n         line 30: 29\n         line 31: 36\n         line 33: 40\n-        line 36: 41\n-        line 37: 49\n-        line 38: 54\n-        line 39: 62\n-        line 40: 67\n-        line 41: 72\n-        line 35: 82\n-        line 43: 86\n-        line 44: 104\n-        line 45: 107\n-        line 46: 115\n-        line 47: 120\n-        line 48: 128\n-        line 49: 133\n-        line 50: 138\n-        line 44: 148\n-        line 54: 152\n+        line 35: 41\n+        line 36: 45\n+        line 37: 53\n+        line 38: 58\n+        line 39: 66\n+        line 40: 71\n+        line 41: 76\n+        line 42: 86\n+        line 43: 89\n+        line 44: 107\n+        line 45: 111\n+        line 46: 119\n+        line 47: 124\n+        line 48: 132\n+        line 49: 137\n+        line 50: 142\n+        line 51: 152\n+        line 54: 155\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     153     0  this   Lpsiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor;\n-           10     143     1 logger   Ljava/lang/Object;\n-           36      50     2 level   Ljava/lang/Object;\n-           49      33     3 accessor   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-          115      33     2 accessor   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-      StackMapTable: number_of_entries = 6\n+           53      33     3 accessor   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+           36      53     2 level   Ljava/lang/Object;\n+          119      33     2 accessor   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+            0     156     0  this   Lpsiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor;\n+           10     146     1 logger   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 5\n         frame_type = 253 /* append */\n           offset_delta = 41\n           locals = [ class java/lang/Object, class java/lang/Object ]\n-        frame_type = 40 /* same */\n         frame_type = 250 /* chop */\n-          offset_delta = 6\n-        frame_type = 17 /* same */\n-        frame_type = 40 /* same */\n-        frame_type = 3 /* same */\n+          offset_delta = 47\n+        frame_type = 2 /* same */\n+        frame_type = 14 /* same */\n+        frame_type = 47 /* same */\n \n   public abstract void visit(psiprobe.tools.logging.log4j.Log4JLoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n     flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT\n     MethodParameters:\n       Name                           Flags\n       accessor\n"}]}, {"source1": "psiprobe/tools/logging/commons/CommonsLoggerAccessor.class", "source2": "psiprobe/tools/logging/commons/CommonsLoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,150 +1,150 @@\n-  SHA-256 checksum 0bdb612471f0acac22cfab524128f8ee712f6890858db2e0cc8bb581d4fb7bf6\n+  SHA-256 checksum 2ad568cd286fdd09ef0b50ae1ad94afb30a64e6f46163aeb8dab2a074da19d2a\n   Compiled from \"CommonsLoggerAccessor.java\"\n public class psiprobe.tools.logging.commons.CommonsLoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/commons/CommonsLoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/commons/CommonsLoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/commons/CommonsLoggerAccessor\n-   #2 = Utf8               psiprobe/tools/logging/commons/CommonsLoggerAccessor\n-   #3 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/commons/CommonsLoggerAccessor;\n-  #14 = Utf8               getDestinations\n-  #15 = Utf8               ()Ljava/util/List;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-  #18 = Class              #19            // psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n-  #19 = Utf8               psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n-  #20 = Methodref          #18.#9         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.\"<init>\":()V\n-  #21 = Methodref          #1.#22         // psiprobe/tools/logging/commons/CommonsLoggerAccessor.getTarget:()Ljava/lang/Object;\n-  #22 = NameAndType        #23:#24        // getTarget:()Ljava/lang/Object;\n-  #23 = Utf8               getTarget\n-  #24 = Utf8               ()Ljava/lang/Object;\n-  #25 = Methodref          #18.#26        // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setTarget:(Ljava/lang/Object;)V\n-  #26 = NameAndType        #27:#28        // setTarget:(Ljava/lang/Object;)V\n-  #27 = Utf8               setTarget\n-  #28 = Utf8               (Ljava/lang/Object;)V\n-  #29 = Methodref          #1.#30         // psiprobe/tools/logging/commons/CommonsLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #30 = NameAndType        #31:#32        // getApplication:()Lpsiprobe/model/Application;\n-  #31 = Utf8               getApplication\n-  #32 = Utf8               ()Lpsiprobe/model/Application;\n-  #33 = Methodref          #18.#34        // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setApplication:(Lpsiprobe/model/Application;)V\n-  #34 = NameAndType        #35:#36        // setApplication:(Lpsiprobe/model/Application;)V\n-  #35 = Utf8               setApplication\n-  #36 = Utf8               (Lpsiprobe/model/Application;)V\n-  #37 = Methodref          #18.#38        // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.visit:()V\n-  #38 = NameAndType        #39:#6         // visit:()V\n-  #39 = Utf8               visit\n-  #40 = Methodref          #18.#41        // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.getDestinations:()Ljava/util/List;\n-  #41 = NameAndType        #14:#15        // getDestinations:()Ljava/util/List;\n-  #42 = Utf8               visitor\n-  #43 = Utf8               Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n-  #44 = Utf8               getDestination\n-  #45 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/LogDestination;\n-  #46 = Class              #47            // psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n-  #47 = Utf8               psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n-  #48 = Methodref          #46.#49        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.\"<init>\":(Ljava/lang/String;)V\n-  #49 = NameAndType        #5:#50         // \"<init>\":(Ljava/lang/String;)V\n-  #50 = Utf8               (Ljava/lang/String;)V\n-  #51 = Methodref          #46.#26        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setTarget:(Ljava/lang/Object;)V\n-  #52 = Methodref          #46.#34        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setApplication:(Lpsiprobe/model/Application;)V\n-  #53 = Methodref          #46.#38        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.visit:()V\n-  #54 = Methodref          #46.#55        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.getDestination:()Lpsiprobe/tools/logging/LogDestination;\n-  #55 = NameAndType        #44:#56        // getDestination:()Lpsiprobe/tools/logging/LogDestination;\n-  #56 = Utf8               ()Lpsiprobe/tools/logging/LogDestination;\n+   #7 = Class              #8             // psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n+   #8 = Utf8               psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n+   #9 = Methodref          #7.#3          // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.\"<init>\":()V\n+  #10 = Methodref          #11.#12        // psiprobe/tools/logging/commons/CommonsLoggerAccessor.getTarget:()Ljava/lang/Object;\n+  #11 = Class              #13            // psiprobe/tools/logging/commons/CommonsLoggerAccessor\n+  #12 = NameAndType        #14:#15        // getTarget:()Ljava/lang/Object;\n+  #13 = Utf8               psiprobe/tools/logging/commons/CommonsLoggerAccessor\n+  #14 = Utf8               getTarget\n+  #15 = Utf8               ()Ljava/lang/Object;\n+  #16 = Methodref          #7.#17         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setTarget:(Ljava/lang/Object;)V\n+  #17 = NameAndType        #18:#19        // setTarget:(Ljava/lang/Object;)V\n+  #18 = Utf8               setTarget\n+  #19 = Utf8               (Ljava/lang/Object;)V\n+  #20 = Methodref          #11.#21        // psiprobe/tools/logging/commons/CommonsLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #21 = NameAndType        #22:#23        // getApplication:()Lpsiprobe/model/Application;\n+  #22 = Utf8               getApplication\n+  #23 = Utf8               ()Lpsiprobe/model/Application;\n+  #24 = Methodref          #7.#25         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setApplication:(Lpsiprobe/model/Application;)V\n+  #25 = NameAndType        #26:#27        // setApplication:(Lpsiprobe/model/Application;)V\n+  #26 = Utf8               setApplication\n+  #27 = Utf8               (Lpsiprobe/model/Application;)V\n+  #28 = Methodref          #7.#29         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.visit:()V\n+  #29 = NameAndType        #30:#6         // visit:()V\n+  #30 = Utf8               visit\n+  #31 = Methodref          #7.#32         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.getDestinations:()Ljava/util/List;\n+  #32 = NameAndType        #33:#34        // getDestinations:()Ljava/util/List;\n+  #33 = Utf8               getDestinations\n+  #34 = Utf8               ()Ljava/util/List;\n+  #35 = Class              #36            // psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n+  #36 = Utf8               psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n+  #37 = Methodref          #35.#38        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.\"<init>\":(Ljava/lang/String;)V\n+  #38 = NameAndType        #5:#39         // \"<init>\":(Ljava/lang/String;)V\n+  #39 = Utf8               (Ljava/lang/String;)V\n+  #40 = Methodref          #35.#17        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setTarget:(Ljava/lang/Object;)V\n+  #41 = Methodref          #35.#25        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setApplication:(Lpsiprobe/model/Application;)V\n+  #42 = Methodref          #35.#29        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.visit:()V\n+  #43 = Methodref          #35.#44        // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.getDestination:()Lpsiprobe/tools/logging/LogDestination;\n+  #44 = NameAndType        #45:#46        // getDestination:()Lpsiprobe/tools/logging/LogDestination;\n+  #45 = Utf8               getDestination\n+  #46 = Utf8               ()Lpsiprobe/tools/logging/LogDestination;\n+  #47 = Utf8               Code\n+  #48 = Utf8               LineNumberTable\n+  #49 = Utf8               LocalVariableTable\n+  #50 = Utf8               this\n+  #51 = Utf8               Lpsiprobe/tools/logging/commons/CommonsLoggerAccessor;\n+  #52 = Utf8               visitor\n+  #53 = Utf8               Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n+  #54 = Utf8               Signature\n+  #55 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #56 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/LogDestination;\n   #57 = Utf8               logIndex\n   #58 = Utf8               Ljava/lang/String;\n   #59 = Utf8               Lpsiprobe/tools/logging/commons/GetSingleDestinationVisitor;\n   #60 = Utf8               MethodParameters\n   #61 = Utf8               SourceFile\n   #62 = Utf8               CommonsLoggerAccessor.java\n {\n   public psiprobe.tools.logging.commons.CommonsLoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 21: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/commons/CommonsLoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.LogDestination> getDestinations();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n     Code:\n       stack=2, locals=2, args_size=1\n-         0: new           #18                 // class psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n+         0: new           #7                  // class psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n          3: dup\n-         4: invokespecial #20                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.\"<init>\":()V\n+         4: invokespecial #9                  // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.\"<init>\":()V\n          7: astore_1\n          8: aload_1\n          9: aload_0\n-        10: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        13: invokevirtual #25                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setTarget:(Ljava/lang/Object;)V\n+        10: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        13: invokevirtual #16                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setTarget:(Ljava/lang/Object;)V\n         16: aload_1\n         17: aload_0\n-        18: invokevirtual #29                 // Method getApplication:()Lpsiprobe/model/Application;\n-        21: invokevirtual #33                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setApplication:(Lpsiprobe/model/Application;)V\n+        18: invokevirtual #20                 // Method getApplication:()Lpsiprobe/model/Application;\n+        21: invokevirtual #24                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.setApplication:(Lpsiprobe/model/Application;)V\n         24: aload_1\n-        25: invokevirtual #37                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.visit:()V\n+        25: invokevirtual #28                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.visit:()V\n         28: aload_1\n-        29: invokevirtual #40                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.getDestinations:()Ljava/util/List;\n+        29: invokevirtual #31                 // Method psiprobe/tools/logging/commons/GetAllDestinationsVisitor.getDestinations:()Ljava/util/List;\n         32: areturn\n       LineNumberTable:\n         line 29: 0\n         line 30: 8\n         line 31: 16\n         line 32: 24\n         line 33: 28\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      33     0  this   Lpsiprobe/tools/logging/commons/CommonsLoggerAccessor;\n             8      25     1 visitor   Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n+    Signature: #55                          // ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n \n   public psiprobe.tools.logging.LogDestination getDestination(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/LogDestination;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=3, args_size=2\n-         0: new           #46                 // class psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n+         0: new           #35                 // class psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n          3: dup\n          4: aload_1\n-         5: invokespecial #48                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.\"<init>\":(Ljava/lang/String;)V\n+         5: invokespecial #37                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.\"<init>\":(Ljava/lang/String;)V\n          8: astore_2\n          9: aload_2\n         10: aload_0\n-        11: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        14: invokevirtual #51                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setTarget:(Ljava/lang/Object;)V\n+        11: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        14: invokevirtual #40                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setTarget:(Ljava/lang/Object;)V\n         17: aload_2\n         18: aload_0\n-        19: invokevirtual #29                 // Method getApplication:()Lpsiprobe/model/Application;\n-        22: invokevirtual #52                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setApplication:(Lpsiprobe/model/Application;)V\n+        19: invokevirtual #20                 // Method getApplication:()Lpsiprobe/model/Application;\n+        22: invokevirtual #41                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.setApplication:(Lpsiprobe/model/Application;)V\n         25: aload_2\n-        26: invokevirtual #53                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.visit:()V\n+        26: invokevirtual #42                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.visit:()V\n         29: aload_2\n-        30: invokevirtual #54                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.getDestination:()Lpsiprobe/tools/logging/LogDestination;\n+        30: invokevirtual #43                 // Method psiprobe/tools/logging/commons/GetSingleDestinationVisitor.getDestination:()Lpsiprobe/tools/logging/LogDestination;\n         33: areturn\n       LineNumberTable:\n         line 43: 0\n         line 44: 9\n         line 45: 17\n         line 46: 25\n         line 47: 29\n"}]}, {"source1": "psiprobe/tools/logging/commons/GetAllDestinationsVisitor.class", "source2": "psiprobe/tools/logging/commons/GetAllDestinationsVisitor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,119 +1,118 @@\n-  SHA-256 checksum ed44802d26263e24c0fecf17903516da51291adccbb56b85e6ee69863c21b13f\n+  SHA-256 checksum 894ba18fb0959f2857e0f470b3b944ee058d5939cc55eb54b4996d6cb6addf20\n   Compiled from \"GetAllDestinationsVisitor.java\"\n public class psiprobe.tools.logging.commons.GetAllDestinationsVisitor extends psiprobe.tools.logging.commons.AbstractLoggerAccessorVisitor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n-  super_class: #3                         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+  this_class: #11                         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n+  super_class: #2                         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n   interfaces: 0, fields: 1, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n-   #2 = Utf8               psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n-   #3 = Class              #4             // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n-   #5 = Utf8               destinations\n-   #6 = Utf8               Ljava/util/List;\n-   #7 = Utf8               Signature\n-   #8 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Class              #15            // java/util/ArrayList\n-  #15 = Utf8               java/util/ArrayList\n-  #16 = Methodref          #14.#13        // java/util/ArrayList.\"<init>\":()V\n-  #17 = Fieldref           #1.#18         // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.destinations:Ljava/util/List;\n-  #18 = NameAndType        #5:#6          // destinations:Ljava/util/List;\n-  #19 = Utf8               LineNumberTable\n-  #20 = Utf8               LocalVariableTable\n-  #21 = Utf8               this\n-  #22 = Utf8               Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n-  #23 = Utf8               getDestinations\n-  #24 = Utf8               ()Ljava/util/List;\n-  #25 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-  #26 = Utf8               visit\n-  #27 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #28 = Methodref          #29.#31        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppenders:()Ljava/util/List;\n-  #29 = Class              #30            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  #30 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  #31 = NameAndType        #32:#24        // getAppenders:()Ljava/util/List;\n-  #32 = Utf8               getAppenders\n-  #33 = InterfaceMethodref #34.#36        // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #34 = Class              #35            // java/util/List\n-  #35 = Utf8               java/util/List\n-  #36 = NameAndType        #37:#38        // addAll:(Ljava/util/Collection;)Z\n-  #37 = Utf8               addAll\n-  #38 = Utf8               (Ljava/util/Collection;)Z\n-  #39 = Utf8               accessor\n-  #40 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-  #41 = Utf8               MethodParameters\n-  #42 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #43 = Methodref          #44.#46        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandlers:()Ljava/util/List;\n-  #44 = Class              #45            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  #45 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  #46 = NameAndType        #47:#24        // getHandlers:()Ljava/util/List;\n-  #47 = Utf8               getHandlers\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Class              #8             // java/util/ArrayList\n+   #8 = Utf8               java/util/ArrayList\n+   #9 = Methodref          #7.#3          // java/util/ArrayList.\"<init>\":()V\n+  #10 = Fieldref           #11.#12        // psiprobe/tools/logging/commons/GetAllDestinationsVisitor.destinations:Ljava/util/List;\n+  #11 = Class              #13            // psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n+  #12 = NameAndType        #14:#15        // destinations:Ljava/util/List;\n+  #13 = Utf8               psiprobe/tools/logging/commons/GetAllDestinationsVisitor\n+  #14 = Utf8               destinations\n+  #15 = Utf8               Ljava/util/List;\n+  #16 = Methodref          #17.#18        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppenders:()Ljava/util/List;\n+  #17 = Class              #19            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  #18 = NameAndType        #20:#21        // getAppenders:()Ljava/util/List;\n+  #19 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  #20 = Utf8               getAppenders\n+  #21 = Utf8               ()Ljava/util/List;\n+  #22 = InterfaceMethodref #23.#24        // java/util/List.addAll:(Ljava/util/Collection;)Z\n+  #23 = Class              #25            // java/util/List\n+  #24 = NameAndType        #26:#27        // addAll:(Ljava/util/Collection;)Z\n+  #25 = Utf8               java/util/List\n+  #26 = Utf8               addAll\n+  #27 = Utf8               (Ljava/util/Collection;)Z\n+  #28 = Methodref          #29.#30        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandlers:()Ljava/util/List;\n+  #29 = Class              #31            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  #30 = NameAndType        #32:#21        // getHandlers:()Ljava/util/List;\n+  #31 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  #32 = Utf8               getHandlers\n+  #33 = Utf8               Signature\n+  #34 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #35 = Utf8               Code\n+  #36 = Utf8               LineNumberTable\n+  #37 = Utf8               LocalVariableTable\n+  #38 = Utf8               this\n+  #39 = Utf8               Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n+  #40 = Utf8               getDestinations\n+  #41 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #42 = Utf8               visit\n+  #43 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #44 = Utf8               accessor\n+  #45 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+  #46 = Utf8               MethodParameters\n+  #47 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n   #48 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n   #49 = Utf8               SourceFile\n   #50 = Utf8               GetAllDestinationsVisitor.java\n {\n   private final java.util.List<psiprobe.tools.logging.LogDestination> destinations;\n     descriptor: Ljava/util/List;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n-    Signature: #8                           // Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+    Signature: #34                          // Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n \n   public psiprobe.tools.logging.commons.GetAllDestinationsVisitor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n          4: aload_0\n-         5: new           #14                 // class java/util/ArrayList\n+         5: new           #7                  // class java/util/ArrayList\n          8: dup\n-         9: invokespecial #16                 // Method java/util/ArrayList.\"<init>\":()V\n-        12: putfield      #17                 // Field destinations:Ljava/util/List;\n+         9: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n+        12: putfield      #10                 // Field destinations:Ljava/util/List;\n         15: return\n       LineNumberTable:\n         line 23: 0\n         line 26: 4\n-        line 23: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n \n   public java.util.List<psiprobe.tools.logging.LogDestination> getDestinations();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #25                          // ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #17                 // Field destinations:Ljava/util/List;\n+         1: getfield      #10                 // Field destinations:Ljava/util/List;\n          4: areturn\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/commons/GetAllDestinationsVisitor;\n+    Signature: #41                          // ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n \n   public void visit(psiprobe.tools.logging.log4j.Log4JLoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #17                 // Field destinations:Ljava/util/List;\n+         1: getfield      #10                 // Field destinations:Ljava/util/List;\n          4: aload_1\n-         5: invokevirtual #28                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppenders:()Ljava/util/List;\n-         8: invokeinterface #33,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+         5: invokevirtual #16                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppenders:()Ljava/util/List;\n+         8: invokeinterface #22,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         13: pop\n         14: return\n       LineNumberTable:\n         line 39: 0\n         line 40: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -125,18 +124,18 @@\n \n   public void visit(psiprobe.tools.logging.jdk.Jdk14LoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: getfield      #17                 // Field destinations:Ljava/util/List;\n+         1: getfield      #10                 // Field destinations:Ljava/util/List;\n          4: aload_1\n-         5: invokevirtual #43                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandlers:()Ljava/util/List;\n-         8: invokeinterface #33,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+         5: invokevirtual #28                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandlers:()Ljava/util/List;\n+         8: invokeinterface #22,  2           // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n         13: pop\n         14: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 14\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n"}]}, {"source1": "psiprobe/tools/logging/commons/GetSingleDestinationVisitor.class", "source2": "psiprobe/tools/logging/commons/GetSingleDestinationVisitor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,63 +1,63 @@\n-  SHA-256 checksum a4ec3b59bb2639f5043b159177320603d92f810b3f682f5e32e8edc5dd6606b8\n+  SHA-256 checksum 0d9577f90878a35cfa8240c2469ef6a055fc58e9a40354fa56abe832bcd1cb05\n   Compiled from \"GetSingleDestinationVisitor.java\"\n public class psiprobe.tools.logging.commons.GetSingleDestinationVisitor extends psiprobe.tools.logging.commons.AbstractLoggerAccessorVisitor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n-  super_class: #3                         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+  this_class: #8                          // psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n+  super_class: #2                         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n   interfaces: 0, fields: 2, methods: 4, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n-   #2 = Utf8               psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n-   #3 = Class              #4             // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor\n-   #5 = Utf8               logIndex\n-   #6 = Utf8               Ljava/lang/String;\n-   #7 = Utf8               destination\n-   #8 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n-   #9 = Utf8               <init>\n-  #10 = Utf8               (Ljava/lang/String;)V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n-  #13 = NameAndType        #9:#14         // \"<init>\":()V\n-  #14 = Utf8               ()V\n-  #15 = Fieldref           #1.#16         // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.logIndex:Ljava/lang/String;\n-  #16 = NameAndType        #5:#6          // logIndex:Ljava/lang/String;\n-  #17 = Utf8               LineNumberTable\n-  #18 = Utf8               LocalVariableTable\n-  #19 = Utf8               this\n-  #20 = Utf8               Lpsiprobe/tools/logging/commons/GetSingleDestinationVisitor;\n-  #21 = Utf8               MethodParameters\n-  #22 = Utf8               getDestination\n-  #23 = Utf8               ()Lpsiprobe/tools/logging/LogDestination;\n-  #24 = Fieldref           #1.#25         // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.destination:Lpsiprobe/tools/logging/LogDestination;\n-  #25 = NameAndType        #7:#8          // destination:Lpsiprobe/tools/logging/LogDestination;\n-  #26 = Utf8               visit\n-  #27 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #28 = Methodref          #29.#31        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppender:(Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-  #29 = Class              #30            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  #30 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  #31 = NameAndType        #32:#33        // getAppender:(Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-  #32 = Utf8               getAppender\n-  #33 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-  #34 = Utf8               accessor\n-  #35 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-  #36 = Utf8               dest\n-  #37 = Utf8               StackMapTable\n-  #38 = Class              #39            // psiprobe/tools/logging/LogDestination\n-  #39 = Utf8               psiprobe/tools/logging/LogDestination\n-  #40 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #41 = Methodref          #42.#44        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandler:(Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-  #42 = Class              #43            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  #43 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  #44 = NameAndType        #45:#46        // getHandler:(Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-  #45 = Utf8               getHandler\n-  #46 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Fieldref           #8.#9          // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.logIndex:Ljava/lang/String;\n+   #8 = Class              #10            // psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n+   #9 = NameAndType        #11:#12        // logIndex:Ljava/lang/String;\n+  #10 = Utf8               psiprobe/tools/logging/commons/GetSingleDestinationVisitor\n+  #11 = Utf8               logIndex\n+  #12 = Utf8               Ljava/lang/String;\n+  #13 = Fieldref           #8.#14         // psiprobe/tools/logging/commons/GetSingleDestinationVisitor.destination:Lpsiprobe/tools/logging/LogDestination;\n+  #14 = NameAndType        #15:#16        // destination:Lpsiprobe/tools/logging/LogDestination;\n+  #15 = Utf8               destination\n+  #16 = Utf8               Lpsiprobe/tools/logging/LogDestination;\n+  #17 = Methodref          #18.#19        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppender:(Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+  #18 = Class              #20            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  #19 = NameAndType        #21:#22        // getAppender:(Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+  #20 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  #21 = Utf8               getAppender\n+  #22 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+  #23 = Methodref          #24.#25        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandler:(Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #24 = Class              #26            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  #25 = NameAndType        #27:#28        // getHandler:(Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #26 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  #27 = Utf8               getHandler\n+  #28 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #29 = Utf8               (Ljava/lang/String;)V\n+  #30 = Utf8               Code\n+  #31 = Utf8               LineNumberTable\n+  #32 = Utf8               LocalVariableTable\n+  #33 = Utf8               this\n+  #34 = Utf8               Lpsiprobe/tools/logging/commons/GetSingleDestinationVisitor;\n+  #35 = Utf8               MethodParameters\n+  #36 = Utf8               getDestination\n+  #37 = Utf8               ()Lpsiprobe/tools/logging/LogDestination;\n+  #38 = Utf8               visit\n+  #39 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #40 = Utf8               accessor\n+  #41 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+  #42 = Utf8               dest\n+  #43 = Utf8               StackMapTable\n+  #44 = Class              #45            // psiprobe/tools/logging/LogDestination\n+  #45 = Utf8               psiprobe/tools/logging/LogDestination\n+  #46 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n   #47 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n   #48 = Utf8               SourceFile\n   #49 = Utf8               GetSingleDestinationVisitor.java\n {\n   private final java.lang.String logIndex;\n     descriptor: Ljava/lang/String;\n     flags: (0x0012) ACC_PRIVATE, ACC_FINAL\n@@ -68,18 +68,18 @@\n \n   public psiprobe.tools.logging.commons.GetSingleDestinationVisitor(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/commons/AbstractLoggerAccessorVisitor.\"<init>\":()V\n          4: aload_0\n          5: aload_1\n-         6: putfield      #15                 // Field logIndex:Ljava/lang/String;\n+         6: putfield      #7                  // Field logIndex:Ljava/lang/String;\n          9: return\n       LineNumberTable:\n         line 33: 0\n         line 34: 4\n         line 35: 9\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n@@ -91,37 +91,37 @@\n \n   public psiprobe.tools.logging.LogDestination getDestination();\n     descriptor: ()Lpsiprobe/tools/logging/LogDestination;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #24                 // Field destination:Lpsiprobe/tools/logging/LogDestination;\n+         1: getfield      #13                 // Field destination:Lpsiprobe/tools/logging/LogDestination;\n          4: areturn\n       LineNumberTable:\n         line 43: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/commons/GetSingleDestinationVisitor;\n \n   public void visit(psiprobe.tools.logging.log4j.Log4JLoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n          1: aload_0\n-         2: getfield      #15                 // Field logIndex:Ljava/lang/String;\n-         5: invokevirtual #28                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppender:(Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+         2: getfield      #7                  // Field logIndex:Ljava/lang/String;\n+         5: invokevirtual #17                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getAppender:(Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n          8: astore_2\n          9: aload_2\n         10: ifnull        18\n         13: aload_0\n         14: aload_2\n-        15: putfield      #24                 // Field destination:Lpsiprobe/tools/logging/LogDestination;\n+        15: putfield      #13                 // Field destination:Lpsiprobe/tools/logging/LogDestination;\n         18: return\n       LineNumberTable:\n         line 48: 0\n         line 49: 9\n         line 50: 13\n         line 52: 18\n       LocalVariableTable:\n@@ -140,22 +140,22 @@\n   public void visit(psiprobe.tools.logging.jdk.Jdk14LoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_1\n          1: aload_0\n-         2: getfield      #15                 // Field logIndex:Ljava/lang/String;\n-         5: invokevirtual #41                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandler:(Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+         2: getfield      #7                  // Field logIndex:Ljava/lang/String;\n+         5: invokevirtual #23                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandler:(Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n          8: astore_2\n          9: aload_2\n         10: ifnull        18\n         13: aload_0\n         14: aload_2\n-        15: putfield      #24                 // Field destination:Lpsiprobe/tools/logging/LogDestination;\n+        15: putfield      #13                 // Field destination:Lpsiprobe/tools/logging/LogDestination;\n         18: return\n       LineNumberTable:\n         line 56: 0\n         line 57: 9\n         line 58: 13\n         line 60: 18\n       LocalVariableTable:\n"}]}, {"source1": "psiprobe/tools/logging/commons/package-info.class", "source2": "psiprobe/tools/logging/commons/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 0ef625c9b6fcfce365668ce2899e22fd69bb2d480792f95c26e6d6d65968e8c1\n+  SHA-256 checksum c7a68ef285f1e3dad556ef2c04649814468130f350f9f7980ecd4d02fed108bb\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.commons.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/commons/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/commons/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/commons/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/commons/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/commons/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/commons/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.class", "source2": "psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,57 +1,57 @@\n-  SHA-256 checksum 5258ef91188f9bd2dad36df812787d95dc374b418533c09be1b277b8ed603f4c\n+  SHA-256 checksum 81ef9df47f106317696fa47ceb6352b6fe15501777b46cd1404717b815c69791\n   Compiled from \"Jdk14FileHandlerAccessor.java\"\n public class psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor extends psiprobe.tools.logging.jdk.Jdk14HandlerAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+  this_class: #8                          // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n   interfaces: 0, fields: 1, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n-   #2 = Utf8               psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n-   #3 = Class              #4             // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-   #5 = Utf8               LATEST_FILE_INDEX\n-   #6 = Utf8               I\n-   #7 = Utf8               ConstantValue\n-   #8 = Integer            0\n-   #9 = Utf8               <init>\n-  #10 = Utf8               ()V\n-  #11 = Utf8               Code\n-  #12 = Methodref          #3.#13         // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n-  #13 = NameAndType        #9:#10         // \"<init>\":()V\n-  #14 = Utf8               LineNumberTable\n-  #15 = Utf8               LocalVariableTable\n-  #16 = Utf8               this\n-  #17 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor;\n-  #18 = Utf8               getFile\n-  #19 = Utf8               ()Ljava/io/File;\n-  #20 = Methodref          #1.#21         // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.getTarget:()Ljava/lang/Object;\n-  #21 = NameAndType        #22:#23        // getTarget:()Ljava/lang/Object;\n-  #22 = Utf8               getTarget\n-  #23 = Utf8               ()Ljava/lang/Object;\n-  #24 = String             #25            // files\n-  #25 = Utf8               files\n-  #26 = Methodref          #27.#29        // psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #27 = Class              #28            // psiprobe/tools/Instruments\n-  #28 = Utf8               psiprobe/tools/Instruments\n-  #29 = NameAndType        #30:#31        // getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #30 = Utf8               getField\n-  #31 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #32 = Class              #33            // \"[Ljava/io/File;\"\n-  #33 = Utf8               [Ljava/io/File;\n-  #34 = Class              #35            // java/lang/IllegalStateException\n-  #35 = Utf8               java/lang/IllegalStateException\n-  #36 = String             #37            // File handler does not manage any files\n-  #37 = Utf8               File handler does not manage any files\n-  #38 = Methodref          #34.#39        // java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;)V\n-  #39 = NameAndType        #9:#40         // \"<init>\":(Ljava/lang/String;)V\n-  #40 = Utf8               (Ljava/lang/String;)V\n+   #5 = Utf8               <init>\n+   #6 = Utf8               ()V\n+   #7 = Methodref          #8.#9          // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.getTarget:()Ljava/lang/Object;\n+   #8 = Class              #10            // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n+   #9 = NameAndType        #11:#12        // getTarget:()Ljava/lang/Object;\n+  #10 = Utf8               psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n+  #11 = Utf8               getTarget\n+  #12 = Utf8               ()Ljava/lang/Object;\n+  #13 = String             #14            // files\n+  #14 = Utf8               files\n+  #15 = Methodref          #16.#17        // psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #16 = Class              #18            // psiprobe/tools/Instruments\n+  #17 = NameAndType        #19:#20        // getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #18 = Utf8               psiprobe/tools/Instruments\n+  #19 = Utf8               getField\n+  #20 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #21 = Class              #22            // \"[Ljava/io/File;\"\n+  #22 = Utf8               [Ljava/io/File;\n+  #23 = Class              #24            // java/lang/IllegalStateException\n+  #24 = Utf8               java/lang/IllegalStateException\n+  #25 = String             #26            // File handler does not manage any files\n+  #26 = Utf8               File handler does not manage any files\n+  #27 = Methodref          #23.#28        // java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;)V\n+  #28 = NameAndType        #5:#29         // \"<init>\":(Ljava/lang/String;)V\n+  #29 = Utf8               (Ljava/lang/String;)V\n+  #30 = Utf8               LATEST_FILE_INDEX\n+  #31 = Utf8               I\n+  #32 = Utf8               ConstantValue\n+  #33 = Integer            0\n+  #34 = Utf8               Code\n+  #35 = Utf8               LineNumberTable\n+  #36 = Utf8               LocalVariableTable\n+  #37 = Utf8               this\n+  #38 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor;\n+  #39 = Utf8               getFile\n+  #40 = Utf8               ()Ljava/io/File;\n   #41 = Utf8               StackMapTable\n   #42 = Utf8               SourceFile\n   #43 = Utf8               Jdk14FileHandlerAccessor.java\n {\n   private static final int LATEST_FILE_INDEX = 0;\n     descriptor: I\n     flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL\n@@ -59,42 +59,42 @@\n \n   public psiprobe.tools.logging.jdk.Jdk14FileHandlerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #20                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #24                 // String files\n-         6: invokestatic  #26                 // Method psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-         9: checkcast     #32                 // class \"[Ljava/io/File;\"\n+         1: invokevirtual #7                  // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #13                 // String files\n+         6: invokestatic  #15                 // Method psiprobe/tools/Instruments.getField:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         9: checkcast     #21                 // class \"[Ljava/io/File;\"\n         12: astore_1\n         13: aload_1\n         14: ifnull        22\n         17: aload_1\n         18: arraylength\n         19: ifne          32\n-        22: new           #34                 // class java/lang/IllegalStateException\n+        22: new           #23                 // class java/lang/IllegalStateException\n         25: dup\n-        26: ldc           #36                 // String File handler does not manage any files\n-        28: invokespecial #38                 // Method java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;)V\n+        26: ldc           #25                 // String File handler does not manage any files\n+        28: invokespecial #27                 // Method java/lang/IllegalStateException.\"<init>\":(Ljava/lang/String;)V\n         31: athrow\n         32: aload_1\n         33: iconst_0\n         34: aaload\n         35: areturn\n       LineNumberTable:\n         line 29: 0\n"}]}, {"source1": "psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.class", "source2": "psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,137 +1,137 @@\n-  SHA-256 checksum 513906fc115e57a038813b9da756fc337e349bf2363731da6cf57ccf34ef43e7\n+  SHA-256 checksum 56f7c47779be50cb5849ac9a39ca34011882ffb50d027934a688604d23817fce\n   Compiled from \"Jdk14HandlerAccessor.java\"\n public class psiprobe.tools.logging.jdk.Jdk14HandlerAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 2, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-    #7 = Utf8               index\n-    #8 = Utf8               Ljava/lang/String;\n-    #9 = Utf8               <init>\n-   #10 = Utf8               ()V\n-   #11 = Utf8               Code\n-   #12 = Methodref          #3.#13        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #13 = NameAndType        #9:#10        // \"<init>\":()V\n-   #14 = Utf8               LineNumberTable\n-   #15 = Utf8               LocalVariableTable\n-   #16 = Utf8               this\n-   #17 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-   #18 = Utf8               getLoggerAccessor\n-   #19 = Utf8               ()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #20 = Fieldref           #1.#21        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #21 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #22 = Utf8               setLoggerAccessor\n-   #23 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-   #24 = Utf8               MethodParameters\n-   #25 = Utf8               isContext\n-   #26 = Utf8               ()Z\n-   #27 = Methodref          #1.#28        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #28 = NameAndType        #18:#19       // getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #29 = Methodref          #30.#32       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isContext:()Z\n-   #30 = Class              #31           // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-   #31 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-   #32 = NameAndType        #25:#26       // isContext:()Z\n-   #33 = Utf8               isRoot\n-   #34 = Methodref          #30.#35       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isRoot:()Z\n-   #35 = NameAndType        #33:#26       // isRoot:()Z\n-   #36 = Utf8               getName\n-   #37 = Utf8               ()Ljava/lang/String;\n-   #38 = Methodref          #30.#39       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getName:()Ljava/lang/String;\n-   #39 = NameAndType        #36:#37       // getName:()Ljava/lang/String;\n-   #40 = Utf8               getIndex\n-   #41 = Fieldref           #1.#42        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.index:Ljava/lang/String;\n-   #42 = NameAndType        #7:#8         // index:Ljava/lang/String;\n-   #43 = Utf8               setIndex\n-   #44 = Utf8               (Ljava/lang/String;)V\n-   #45 = Utf8               getLogType\n-   #46 = String             #47           // jdk\n-   #47 = Utf8               jdk\n-   #48 = Utf8               getLevel\n-   #49 = Methodref          #30.#50       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getLevel:()Ljava/lang/String;\n-   #50 = NameAndType        #48:#37       // getLevel:()Ljava/lang/String;\n-   #51 = Utf8               setLevel\n-   #52 = Methodref          #1.#53        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getTarget:()Ljava/lang/Object;\n-   #53 = NameAndType        #54:#55       // getTarget:()Ljava/lang/Object;\n-   #54 = Utf8               getTarget\n-   #55 = Utf8               ()Ljava/lang/Object;\n-   #56 = String             #48           // getLevel\n-   #57 = Methodref          #58.#60       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #58 = Class              #59           // org/apache/commons/lang3/reflect/MethodUtils\n-   #59 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #60 = NameAndType        #61:#62       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #61 = Utf8               invokeMethod\n-   #62 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #63 = String             #64           // parse\n-   #64 = Utf8               parse\n-   #65 = Class              #66           // java/lang/Object\n-   #66 = Utf8               java/lang/Object\n-   #67 = Methodref          #58.#68       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #68 = NameAndType        #61:#69       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #69 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #70 = String             #51           // setLevel\n-   #71 = Fieldref           #1.#72        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.logger:Lorg/slf4j/Logger;\n-   #72 = NameAndType        #73:#74       // logger:Lorg/slf4j/Logger;\n-   #73 = Utf8               logger\n-   #74 = Utf8               Lorg/slf4j/Logger;\n-   #75 = String             #76           // {}#setLevel(\\'{}\\') failed\n-   #76 = Utf8               {}#setLevel(\\'{}\\') failed\n-   #77 = Methodref          #65.#78       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #78 = NameAndType        #79:#80       // getClass:()Ljava/lang/Class;\n-   #79 = Utf8               getClass\n-   #80 = Utf8               ()Ljava/lang/Class;\n-   #81 = Methodref          #82.#39       // java/lang/Class.getName:()Ljava/lang/String;\n-   #82 = Class              #83           // java/lang/Class\n-   #83 = Utf8               java/lang/Class\n-   #84 = InterfaceMethodref #85.#87       // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-   #85 = Class              #86           // org/slf4j/Logger\n-   #86 = Utf8               org/slf4j/Logger\n-   #87 = NameAndType        #88:#89       // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-   #88 = Utf8               error\n-   #89 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-   #90 = Class              #91           // java/lang/Exception\n-   #91 = Utf8               java/lang/Exception\n-   #92 = Utf8               newLevelStr\n-   #93 = Utf8               level\n-   #94 = Utf8               Ljava/lang/Object;\n-   #95 = Utf8               newLevel\n-   #96 = Utf8               e\n-   #97 = Utf8               Ljava/lang/Exception;\n-   #98 = Utf8               StackMapTable\n-   #99 = Utf8               getValidLevels\n-  #100 = Utf8               ()[Ljava/lang/String;\n-  #101 = Class              #102          // java/lang/String\n-  #102 = Utf8               java/lang/String\n-  #103 = String             #104          // OFF\n-  #104 = Utf8               OFF\n-  #105 = String             #106          // SEVERE\n-  #106 = Utf8               SEVERE\n-  #107 = String             #108          // WARNING\n-  #108 = Utf8               WARNING\n-  #109 = String             #110          // INFO\n-  #110 = Utf8               INFO\n-  #111 = String             #112          // CONFIG\n-  #112 = Utf8               CONFIG\n-  #113 = String             #114          // FINE\n-  #114 = Utf8               FINE\n-  #115 = String             #116          // FINER\n-  #116 = Utf8               FINER\n-  #117 = String             #118          // FINEST\n-  #118 = Utf8               FINEST\n-  #119 = String             #120          // ALL\n-  #120 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = Fieldref           #8.#31        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.index:Ljava/lang/String;\n+   #31 = NameAndType        #32:#33       // index:Ljava/lang/String;\n+   #32 = Utf8               index\n+   #33 = Utf8               Ljava/lang/String;\n+   #34 = String             #35           // jdk\n+   #35 = Utf8               jdk\n+   #36 = Methodref          #18.#37       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getLevel:()Ljava/lang/String;\n+   #37 = NameAndType        #38:#29       // getLevel:()Ljava/lang/String;\n+   #38 = Utf8               getLevel\n+   #39 = Methodref          #8.#40        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.getTarget:()Ljava/lang/Object;\n+   #40 = NameAndType        #41:#42       // getTarget:()Ljava/lang/Object;\n+   #41 = Utf8               getTarget\n+   #42 = Utf8               ()Ljava/lang/Object;\n+   #43 = String             #38           // getLevel\n+   #44 = Methodref          #45.#46       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #45 = Class              #47           // org/apache/commons/lang3/reflect/MethodUtils\n+   #46 = NameAndType        #48:#49       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #47 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #48 = Utf8               invokeMethod\n+   #49 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #50 = String             #51           // parse\n+   #51 = Utf8               parse\n+   #52 = Class              #53           // java/lang/Object\n+   #53 = Utf8               java/lang/Object\n+   #54 = Methodref          #45.#55       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #55 = NameAndType        #48:#56       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #56 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #57 = String             #58           // setLevel\n+   #58 = Utf8               setLevel\n+   #59 = Class              #60           // java/lang/Exception\n+   #60 = Utf8               java/lang/Exception\n+   #61 = Fieldref           #8.#62        // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.logger:Lorg/slf4j/Logger;\n+   #62 = NameAndType        #63:#64       // logger:Lorg/slf4j/Logger;\n+   #63 = Utf8               logger\n+   #64 = Utf8               Lorg/slf4j/Logger;\n+   #65 = String             #66           // {}#setLevel(\\'{}\\') failed\n+   #66 = Utf8               {}#setLevel(\\'{}\\') failed\n+   #67 = Methodref          #52.#68       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #68 = NameAndType        #69:#70       // getClass:()Ljava/lang/Class;\n+   #69 = Utf8               getClass\n+   #70 = Utf8               ()Ljava/lang/Class;\n+   #71 = Methodref          #72.#27       // java/lang/Class.getName:()Ljava/lang/String;\n+   #72 = Class              #73           // java/lang/Class\n+   #73 = Utf8               java/lang/Class\n+   #74 = InterfaceMethodref #75.#76       // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+   #75 = Class              #77           // org/slf4j/Logger\n+   #76 = NameAndType        #78:#79       // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+   #77 = Utf8               org/slf4j/Logger\n+   #78 = Utf8               error\n+   #79 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+   #80 = Class              #81           // java/lang/String\n+   #81 = Utf8               java/lang/String\n+   #82 = String             #83           // OFF\n+   #83 = Utf8               OFF\n+   #84 = String             #85           // SEVERE\n+   #85 = Utf8               SEVERE\n+   #86 = String             #87           // WARNING\n+   #87 = Utf8               WARNING\n+   #88 = String             #89           // INFO\n+   #89 = Utf8               INFO\n+   #90 = String             #91           // CONFIG\n+   #91 = Utf8               CONFIG\n+   #92 = String             #93           // FINE\n+   #93 = Utf8               FINE\n+   #94 = String             #95           // FINER\n+   #95 = Utf8               FINER\n+   #96 = String             #97           // FINEST\n+   #97 = Utf8               FINEST\n+   #98 = String             #99           // ALL\n+   #99 = Utf8               ALL\n+  #100 = Utf8               Code\n+  #101 = Utf8               LineNumberTable\n+  #102 = Utf8               LocalVariableTable\n+  #103 = Utf8               this\n+  #104 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #105 = Utf8               setLoggerAccessor\n+  #106 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #107 = Utf8               MethodParameters\n+  #108 = Utf8               getIndex\n+  #109 = Utf8               setIndex\n+  #110 = Utf8               (Ljava/lang/String;)V\n+  #111 = Utf8               getLogType\n+  #112 = Utf8               level\n+  #113 = Utf8               Ljava/lang/Object;\n+  #114 = Utf8               newLevel\n+  #115 = Utf8               e\n+  #116 = Utf8               Ljava/lang/Exception;\n+  #117 = Utf8               newLevelStr\n+  #118 = Utf8               StackMapTable\n+  #119 = Utf8               getValidLevels\n+  #120 = Utf8               ()[Ljava/lang/String;\n   #121 = Utf8               SourceFile\n   #122 = Utf8               Jdk14HandlerAccessor.java\n {\n   private psiprobe.tools.logging.jdk.Jdk14LoggerAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n@@ -141,44 +141,44 @@\n \n   public psiprobe.tools.logging.jdk.Jdk14HandlerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #12                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public psiprobe.tools.logging.jdk.Jdk14LoggerAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #20                 // Field loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n          4: areturn\n       LineNumberTable:\n         line 34: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.jdk.Jdk14LoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #20                 // Field loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n          5: return\n       LineNumberTable:\n         line 43: 0\n         line 44: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n@@ -189,75 +189,75 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #27                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-         4: invokevirtual #29                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 48: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #27                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-         4: invokevirtual #34                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 53: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #27                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-         4: invokevirtual #38                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #41                 // Field index:Ljava/lang/String;\n+         1: getfield      #30                 // Field index:Ljava/lang/String;\n          4: areturn\n       LineNumberTable:\n         line 63: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public void setIndex(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #41                 // Field index:Ljava/lang/String;\n+         2: putfield      #30                 // Field index:Ljava/lang/String;\n          5: return\n       LineNumberTable:\n         line 72: 0\n         line 73: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n@@ -267,162 +267,161 @@\n       index\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #46                 // String jdk\n+         0: ldc           #34                 // String jdk\n          2: areturn\n       LineNumberTable:\n         line 77: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #27                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-         4: invokevirtual #49                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+         4: invokevirtual #36                 // Method psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 82: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #52                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #56                 // String getLevel\n-         6: invokestatic  #57                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #39                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #43                 // String getLevel\n+         6: invokestatic  #44                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #63                 // String parse\n+        11: ldc           #50                 // String parse\n         13: iconst_1\n-        14: anewarray     #65                 // class java/lang/Object\n+        14: anewarray     #52                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #67                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #54                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #52                 // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #70                 // String setLevel\n+        26: invokevirtual #39                 // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #57                 // String setLevel\n         31: iconst_1\n-        32: anewarray     #65                 // class java/lang/Object\n+        32: anewarray     #52                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #67                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #54                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: goto          82\n         46: astore_2\n-        47: getstatic     #71                 // Field logger:Lorg/slf4j/Logger;\n-        50: ldc           #75                 // String {}#setLevel(\\'{}\\') failed\n+        47: getstatic     #61                 // Field logger:Lorg/slf4j/Logger;\n+        50: ldc           #65                 // String {}#setLevel(\\'{}\\') failed\n         52: iconst_3\n-        53: anewarray     #65                 // class java/lang/Object\n+        53: anewarray     #52                 // class java/lang/Object\n         56: dup\n         57: iconst_0\n         58: aload_0\n-        59: invokevirtual #52                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #77                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        65: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        59: invokevirtual #39                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #67                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        65: invokevirtual #71                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         68: aastore\n         69: dup\n         70: iconst_1\n         71: aload_1\n         72: aastore\n         73: dup\n         74: iconst_2\n         75: aload_2\n         76: aastore\n-        77: invokeinterface #84,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        77: invokeinterface #74,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         82: return\n       Exception table:\n          from    to  target type\n              0    43    46   Class java/lang/Exception\n       LineNumberTable:\n         line 92: 0\n         line 93: 10\n         line 94: 25\n-        line 95: 43\n+        line 97: 43\n+        line 95: 46\n         line 96: 47\n         line 98: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      83     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-            0      83     1 newLevelStr   Ljava/lang/String;\n            10      33     2 level   Ljava/lang/Object;\n            25      18     3 newLevel   Ljava/lang/Object;\n            47      35     2     e   Ljava/lang/Exception;\n+            0      83     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+            0      83     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 110 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        9\n-         2: anewarray     #101                // class java/lang/String\n+         2: anewarray     #80                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #103                // String OFF\n+         7: ldc           #82                 // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #105                // String SEVERE\n+        12: ldc           #84                 // String SEVERE\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #107                // String WARNING\n+        17: ldc           #86                 // String WARNING\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #109                // String INFO\n+        22: ldc           #88                 // String INFO\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #111                // String CONFIG\n+        27: ldc           #90                 // String CONFIG\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #113                // String FINE\n+        32: ldc           #92                 // String FINE\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #115                // String FINER\n+        38: ldc           #94                 // String FINER\n         40: aastore\n         41: dup\n         42: bipush        7\n-        44: ldc           #117                // String FINEST\n+        44: ldc           #96                 // String FINEST\n         46: aastore\n         47: dup\n         48: bipush        8\n-        50: ldc           #119                // String ALL\n+        50: ldc           #98                 // String ALL\n         52: aastore\n         53: areturn\n       LineNumberTable:\n         line 102: 0\n-        line 103: 50\n-        line 102: 53\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      54     0  this   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n }\n SourceFile: \"Jdk14HandlerAccessor.java\"\n"}]}, {"source1": "psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.class", "source2": "psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,393 +1,393 @@\n-  SHA-256 checksum 3f9f37108866ca3e469c3595f467c8b58d6a91713e5fa8463d8f14c37e1b573f\n+  SHA-256 checksum 1a2e0452be104752d181af42605000b1e5da29abee1e01d6be97d3e96ac5c295\n   Compiled from \"Jdk14LoggerAccessor.java\"\n public class psiprobe.tools.logging.jdk.Jdk14LoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 1, methods: 13, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n-    #5 = Utf8               context\n-    #6 = Utf8               Z\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-   #16 = Utf8               getHandlers\n-   #17 = Utf8               ()Ljava/util/List;\n-   #18 = Utf8               Signature\n-   #19 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-   #20 = Class              #21           // java/util/ArrayList\n-   #21 = Utf8               java/util/ArrayList\n-   #22 = Methodref          #20.#11       // java/util/ArrayList.\"<init>\":()V\n-   #23 = Methodref          #1.#24        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getTarget:()Ljava/lang/Object;\n-   #24 = NameAndType        #25:#26       // getTarget:()Ljava/lang/Object;\n-   #25 = Utf8               getTarget\n-   #26 = Utf8               ()Ljava/lang/Object;\n-   #27 = String             #16           // getHandlers\n-   #28 = Methodref          #29.#31       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #29 = Class              #30           // org/apache/commons/lang3/reflect/MethodUtils\n-   #30 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #31 = NameAndType        #32:#33       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #32 = Utf8               invokeMethod\n-   #33 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #34 = Class              #35           // \"[Ljava/lang/Object;\"\n-   #35 = Utf8               [Ljava/lang/Object;\n-   #36 = Methodref          #1.#37        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-   #37 = NameAndType        #38:#39       // wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-   #38 = Utf8               wrapHandler\n-   #39 = Utf8               (Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-   #40 = InterfaceMethodref #41.#43       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #41 = Class              #42           // java/util/List\n-   #42 = Utf8               java/util/List\n-   #43 = NameAndType        #44:#45       // add:(Ljava/lang/Object;)Z\n-   #44 = Utf8               add\n-   #45 = Utf8               (Ljava/lang/Object;)Z\n-   #46 = Fieldref           #1.#47        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.logger:Lorg/slf4j/Logger;\n-   #47 = NameAndType        #48:#49       // logger:Lorg/slf4j/Logger;\n-   #48 = Utf8               logger\n-   #49 = Utf8               Lorg/slf4j/Logger;\n-   #50 = String             #51           // {}#handlers inaccessible\n-   #51 = Utf8               {}#handlers inaccessible\n-   #52 = Methodref          #53.#55       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #53 = Class              #54           // java/lang/Object\n-   #54 = Utf8               java/lang/Object\n-   #55 = NameAndType        #56:#57       // getClass:()Ljava/lang/Class;\n-   #56 = Utf8               getClass\n-   #57 = Utf8               ()Ljava/lang/Class;\n-   #58 = Methodref          #59.#61       // java/lang/Class.getName:()Ljava/lang/String;\n-   #59 = Class              #60           // java/lang/Class\n-   #60 = Utf8               java/lang/Class\n-   #61 = NameAndType        #62:#63       // getName:()Ljava/lang/String;\n-   #62 = Utf8               getName\n-   #63 = Utf8               ()Ljava/lang/String;\n-   #64 = InterfaceMethodref #65.#67       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #65 = Class              #66           // org/slf4j/Logger\n-   #66 = Utf8               org/slf4j/Logger\n-   #67 = NameAndType        #68:#69       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #68 = Utf8               error\n-   #69 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #70 = Class              #71           // java/lang/Exception\n-   #71 = Utf8               java/lang/Exception\n-   #72 = Utf8               handlerAccessors\n-   #73 = Utf8               Ljava/util/List;\n-   #74 = Utf8               handlers\n-   #75 = Utf8               h\n-   #76 = Utf8               I\n-   #77 = Utf8               handler\n-   #78 = Utf8               Ljava/lang/Object;\n-   #79 = Utf8               handlerAccessor\n-   #80 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-   #81 = Utf8               e\n-   #82 = Utf8               Ljava/lang/Exception;\n-   #83 = Utf8               LocalVariableTypeTable\n-   #84 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n-   #85 = Utf8               StackMapTable\n-   #86 = Utf8               isContext\n-   #87 = Utf8               ()Z\n-   #88 = Fieldref           #1.#89        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.context:Z\n-   #89 = NameAndType        #5:#6         // context:Z\n-   #90 = Utf8               setContext\n-   #91 = Utf8               (Z)V\n-   #92 = Utf8               MethodParameters\n-   #93 = Utf8               isRoot\n-   #94 = String             #95           //\n-   #95 = Utf8\n-   #96 = Methodref          #1.#61        // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getName:()Ljava/lang/String;\n-   #97 = Methodref          #98.#100      // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #98 = Class              #99           // java/lang/String\n-   #99 = Utf8               java/lang/String\n-  #100 = NameAndType        #101:#45      // equals:(Ljava/lang/Object;)Z\n-  #101 = Utf8               equals\n-  #102 = Methodref          #1.#103       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isJuliRoot:()Z\n-  #103 = NameAndType        #104:#87      // isJuliRoot:()Z\n-  #104 = Utf8               isJuliRoot\n-  #105 = String             #106          // org.apache.juli.ClassLoaderLogManager$RootLogger\n-  #106 = Utf8               org.apache.juli.ClassLoaderLogManager$RootLogger\n-  #107 = Methodref          #1.#108       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getTargetClass:()Ljava/lang/String;\n-  #108 = NameAndType        #109:#63      // getTargetClass:()Ljava/lang/String;\n-  #109 = Utf8               getTargetClass\n-  #110 = String             #111          // name\n-  #111 = Utf8               name\n-  #112 = Methodref          #1.#113       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #113 = NameAndType        #114:#115     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #114 = Utf8               getProperty\n-  #115 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #116 = Utf8               getHandler\n-  #117 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-  #118 = Methodref          #119.#121     // java/lang/Integer.parseInt:(Ljava/lang/String;)I\n-  #119 = Class              #120          // java/lang/Integer\n-  #120 = Utf8               java/lang/Integer\n-  #121 = NameAndType        #122:#123     // parseInt:(Ljava/lang/String;)I\n-  #122 = Utf8               parseInt\n-  #123 = Utf8               (Ljava/lang/String;)I\n-  #124 = String             #125          // Could not parse integer from: {}.  Assuming 0.\n-  #125 = Utf8               Could not parse integer from: {}.  Assuming 0.\n-  #126 = InterfaceMethodref #65.#127      // org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #127 = NameAndType        #128:#129     // info:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #128 = Utf8               info\n-  #129 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #130 = InterfaceMethodref #65.#131      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #131 = NameAndType        #132:#133     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #132 = Utf8               trace\n-  #133 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #134 = Methodref          #1.#135       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandler:(I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-  #135 = NameAndType        #116:#136     // getHandler:(I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-  #136 = Utf8               (I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-  #137 = Utf8               logIndex\n-  #138 = Utf8               Ljava/lang/String;\n-  #139 = Utf8               index\n-  #140 = Utf8               getLevel\n-  #141 = Methodref          #1.#142       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getLevelInternal:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #142 = NameAndType        #143:#144     // getLevelInternal:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #143 = Utf8               getLevelInternal\n-  #144 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #145 = String             #146          // getParent\n-  #146 = Utf8               getParent\n-  #147 = String             #148          // INFO\n-  #148 = Utf8               INFO\n-  #149 = String             #62           // getName\n-  #150 = String             #151          // {}#getLevel() failed\n-  #151 = Utf8               {}#getLevel() failed\n-  #152 = Utf8               level\n-  #153 = Utf8               target\n-  #154 = Utf8               setLevel\n-  #155 = Utf8               (Ljava/lang/String;)V\n-  #156 = Methodref          #59.#157      // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n-  #157 = NameAndType        #158:#159     // getClassLoader:()Ljava/lang/ClassLoader;\n-  #158 = Utf8               getClassLoader\n-  #159 = Utf8               ()Ljava/lang/ClassLoader;\n-  #160 = String             #161          // java.util.logging.Level\n-  #161 = Utf8               java.util.logging.Level\n-  #162 = Methodref          #163.#165     // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-  #163 = Class              #164          // java/lang/ClassLoader\n-  #164 = Utf8               java/lang/ClassLoader\n-  #165 = NameAndType        #166:#167     // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-  #166 = Utf8               loadClass\n-  #167 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-  #168 = String             #169          // parse\n-  #169 = Utf8               parse\n-  #170 = Methodref          #29.#171      // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #171 = NameAndType        #172:#173     // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #172 = Utf8               getAccessibleMethod\n-  #173 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #174 = Methodref          #175.#177     // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #175 = Class              #176          // java/lang/reflect/Method\n-  #176 = Utf8               java/lang/reflect/Method\n-  #177 = NameAndType        #178:#179     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #178 = Utf8               invoke\n-  #179 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #180 = String             #154          // setLevel\n-  #181 = Methodref          #29.#182      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #182 = NameAndType        #32:#183      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #183 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #184 = String             #185          // {}#setLevel(\\'{}\\') failed\n-  #185 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #186 = InterfaceMethodref #65.#187      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #187 = NameAndType        #68:#188      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #188 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #189 = Utf8               newLevelStr\n-  #190 = Utf8               levelClass\n-  #191 = Utf8               Ljava/lang/Class;\n-  #192 = Utf8               Ljava/lang/reflect/Method;\n-  #193 = Utf8               newLevel\n-  #194 = Utf8               Ljava/lang/Class<*>;\n-  #195 = Utf8               Exceptions\n-  #196 = String             #140          // getLevel\n-  #197 = Class              #198          // java/lang/IllegalArgumentException\n-  #198 = Utf8               java/lang/IllegalArgumentException\n-  #199 = String             #200          // handler is null\n-  #200 = Utf8               handler is null\n-  #201 = Methodref          #197.#202     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #202 = NameAndType        #7:#155       // \"<init>\":(Ljava/lang/String;)V\n-  #203 = String             #204          // org.apache.juli.FileHandler\n-  #204 = Utf8               org.apache.juli.FileHandler\n-  #205 = Class              #206          // psiprobe/tools/logging/jdk/JuliHandlerAccessor\n-  #206 = Utf8               psiprobe/tools/logging/jdk/JuliHandlerAccessor\n-  #207 = Methodref          #205.#11      // psiprobe/tools/logging/jdk/JuliHandlerAccessor.\"<init>\":()V\n-  #208 = String             #209          // java.util.logging.ConsoleHandler\n-  #209 = Utf8               java.util.logging.ConsoleHandler\n-  #210 = Class              #211          // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-  #211 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n-  #212 = Methodref          #210.#11      // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n-  #213 = String             #214          // java.util.logging.FileHandler\n-  #214 = Utf8               java.util.logging.FileHandler\n-  #215 = Class              #216          // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n-  #216 = Utf8               psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n-  #217 = Methodref          #215.#11      // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.\"<init>\":()V\n-  #218 = Methodref          #210.#219     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #219 = NameAndType        #220:#221     // setLoggerAccessor:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #220 = Utf8               setLoggerAccessor\n-  #221 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n-  #222 = Methodref          #210.#223     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #223 = NameAndType        #224:#225     // setTarget:(Ljava/lang/Object;)V\n-  #224 = Utf8               setTarget\n-  #225 = Utf8               (Ljava/lang/Object;)V\n-  #226 = Methodref          #119.#227     // java/lang/Integer.toString:(I)Ljava/lang/String;\n-  #227 = NameAndType        #228:#229     // toString:(I)Ljava/lang/String;\n-  #228 = Utf8               toString\n-  #229 = Utf8               (I)Ljava/lang/String;\n-  #230 = Methodref          #210.#231     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setIndex:(Ljava/lang/String;)V\n-  #231 = NameAndType        #232:#155     // setIndex:(Ljava/lang/String;)V\n-  #232 = Utf8               setIndex\n-  #233 = Methodref          #1.#234       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #234 = NameAndType        #235:#236     // getApplication:()Lpsiprobe/model/Application;\n-  #235 = Utf8               getApplication\n-  #236 = Utf8               ()Lpsiprobe/model/Application;\n-  #237 = Methodref          #210.#238     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #238 = NameAndType        #239:#240     // setApplication:(Lpsiprobe/model/Application;)V\n-  #239 = Utf8               setApplication\n-  #240 = Utf8               (Lpsiprobe/model/Application;)V\n-  #241 = String             #242          // Could not wrap handler: \\'{}\\'\n-  #242 = Utf8               Could not wrap handler: \\'{}\\'\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Methodref          #11.#12       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getTarget:()Ljava/lang/Object;\n+   #11 = Class              #13           // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+   #12 = NameAndType        #14:#15       // getTarget:()Ljava/lang/Object;\n+   #13 = Utf8               psiprobe/tools/logging/jdk/Jdk14LoggerAccessor\n+   #14 = Utf8               getTarget\n+   #15 = Utf8               ()Ljava/lang/Object;\n+   #16 = String             #17           // getHandlers\n+   #17 = Utf8               getHandlers\n+   #18 = Methodref          #19.#20       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #19 = Class              #21           // org/apache/commons/lang3/reflect/MethodUtils\n+   #20 = NameAndType        #22:#23       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #21 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #22 = Utf8               invokeMethod\n+   #23 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Class              #25           // \"[Ljava/lang/Object;\"\n+   #25 = Utf8               [Ljava/lang/Object;\n+   #26 = Methodref          #11.#27       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+   #27 = NameAndType        #28:#29       // wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+   #28 = Utf8               wrapHandler\n+   #29 = Utf8               (Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+   #30 = InterfaceMethodref #31.#32       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #31 = Class              #33           // java/util/List\n+   #32 = NameAndType        #34:#35       // add:(Ljava/lang/Object;)Z\n+   #33 = Utf8               java/util/List\n+   #34 = Utf8               add\n+   #35 = Utf8               (Ljava/lang/Object;)Z\n+   #36 = Class              #37           // java/lang/Exception\n+   #37 = Utf8               java/lang/Exception\n+   #38 = Fieldref           #11.#39       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.logger:Lorg/slf4j/Logger;\n+   #39 = NameAndType        #40:#41       // logger:Lorg/slf4j/Logger;\n+   #40 = Utf8               logger\n+   #41 = Utf8               Lorg/slf4j/Logger;\n+   #42 = String             #43           // {}#handlers inaccessible\n+   #43 = Utf8               {}#handlers inaccessible\n+   #44 = Methodref          #45.#46       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #45 = Class              #47           // java/lang/Object\n+   #46 = NameAndType        #48:#49       // getClass:()Ljava/lang/Class;\n+   #47 = Utf8               java/lang/Object\n+   #48 = Utf8               getClass\n+   #49 = Utf8               ()Ljava/lang/Class;\n+   #50 = Methodref          #51.#52       // java/lang/Class.getName:()Ljava/lang/String;\n+   #51 = Class              #53           // java/lang/Class\n+   #52 = NameAndType        #54:#55       // getName:()Ljava/lang/String;\n+   #53 = Utf8               java/lang/Class\n+   #54 = Utf8               getName\n+   #55 = Utf8               ()Ljava/lang/String;\n+   #56 = InterfaceMethodref #57.#58       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #57 = Class              #59           // org/slf4j/Logger\n+   #58 = NameAndType        #60:#61       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #59 = Utf8               org/slf4j/Logger\n+   #60 = Utf8               error\n+   #61 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #62 = Fieldref           #11.#63       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.context:Z\n+   #63 = NameAndType        #64:#65       // context:Z\n+   #64 = Utf8               context\n+   #65 = Utf8               Z\n+   #66 = String             #67           //\n+   #67 = Utf8\n+   #68 = Methodref          #11.#52       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getName:()Ljava/lang/String;\n+   #69 = Methodref          #70.#71       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #70 = Class              #72           // java/lang/String\n+   #71 = NameAndType        #73:#35       // equals:(Ljava/lang/Object;)Z\n+   #72 = Utf8               java/lang/String\n+   #73 = Utf8               equals\n+   #74 = Methodref          #11.#75       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.isJuliRoot:()Z\n+   #75 = NameAndType        #76:#77       // isJuliRoot:()Z\n+   #76 = Utf8               isJuliRoot\n+   #77 = Utf8               ()Z\n+   #78 = String             #79           // org.apache.juli.ClassLoaderLogManager$RootLogger\n+   #79 = Utf8               org.apache.juli.ClassLoaderLogManager$RootLogger\n+   #80 = Methodref          #11.#81       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getTargetClass:()Ljava/lang/String;\n+   #81 = NameAndType        #82:#55       // getTargetClass:()Ljava/lang/String;\n+   #82 = Utf8               getTargetClass\n+   #83 = String             #84           // name\n+   #84 = Utf8               name\n+   #85 = Methodref          #11.#86       // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #86 = NameAndType        #87:#88       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #87 = Utf8               getProperty\n+   #88 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #89 = Methodref          #90.#91       // java/lang/Integer.parseInt:(Ljava/lang/String;)I\n+   #90 = Class              #92           // java/lang/Integer\n+   #91 = NameAndType        #93:#94       // parseInt:(Ljava/lang/String;)I\n+   #92 = Utf8               java/lang/Integer\n+   #93 = Utf8               parseInt\n+   #94 = Utf8               (Ljava/lang/String;)I\n+   #95 = String             #96           // Could not parse integer from: {}.  Assuming 0.\n+   #96 = Utf8               Could not parse integer from: {}.  Assuming 0.\n+   #97 = InterfaceMethodref #57.#98       // org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #98 = NameAndType        #99:#100      // info:(Ljava/lang/String;Ljava/lang/Object;)V\n+   #99 = Utf8               info\n+  #100 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #101 = InterfaceMethodref #57.#102      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #102 = NameAndType        #103:#104     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #103 = Utf8               trace\n+  #104 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #105 = Methodref          #11.#106      // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getHandler:(I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #106 = NameAndType        #107:#108     // getHandler:(I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #107 = Utf8               getHandler\n+  #108 = Utf8               (I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #109 = Methodref          #11.#110      // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getLevelInternal:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #110 = NameAndType        #111:#112     // getLevelInternal:(Ljava/lang/Object;)Ljava/lang/Object;\n+  #111 = Utf8               getLevelInternal\n+  #112 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+  #113 = String             #114          // getParent\n+  #114 = Utf8               getParent\n+  #115 = String             #116          // INFO\n+  #116 = Utf8               INFO\n+  #117 = String             #54           // getName\n+  #118 = String             #119          // {}#getLevel() failed\n+  #119 = Utf8               {}#getLevel() failed\n+  #120 = Methodref          #51.#121      // java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+  #121 = NameAndType        #122:#123     // getClassLoader:()Ljava/lang/ClassLoader;\n+  #122 = Utf8               getClassLoader\n+  #123 = Utf8               ()Ljava/lang/ClassLoader;\n+  #124 = String             #125          // java.util.logging.Level\n+  #125 = Utf8               java.util.logging.Level\n+  #126 = Methodref          #127.#128     // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+  #127 = Class              #129          // java/lang/ClassLoader\n+  #128 = NameAndType        #130:#131     // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+  #129 = Utf8               java/lang/ClassLoader\n+  #130 = Utf8               loadClass\n+  #131 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+  #132 = String             #133          // parse\n+  #133 = Utf8               parse\n+  #134 = Methodref          #19.#135      // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #135 = NameAndType        #136:#137     // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #136 = Utf8               getAccessibleMethod\n+  #137 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #138 = Methodref          #139.#140     // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #139 = Class              #141          // java/lang/reflect/Method\n+  #140 = NameAndType        #142:#143     // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #141 = Utf8               java/lang/reflect/Method\n+  #142 = Utf8               invoke\n+  #143 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #144 = String             #145          // setLevel\n+  #145 = Utf8               setLevel\n+  #146 = Methodref          #19.#147      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #147 = NameAndType        #22:#148      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #148 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #149 = String             #150          // {}#setLevel(\\'{}\\') failed\n+  #150 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #151 = InterfaceMethodref #57.#152      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #152 = NameAndType        #60:#153      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #153 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #154 = String             #155          // getLevel\n+  #155 = Utf8               getLevel\n+  #156 = Class              #157          // java/lang/IllegalArgumentException\n+  #157 = Utf8               java/lang/IllegalArgumentException\n+  #158 = String             #159          // handler is null\n+  #159 = Utf8               handler is null\n+  #160 = Methodref          #156.#161     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #161 = NameAndType        #5:#162       // \"<init>\":(Ljava/lang/String;)V\n+  #162 = Utf8               (Ljava/lang/String;)V\n+  #163 = String             #164          // org.apache.juli.FileHandler\n+  #164 = Utf8               org.apache.juli.FileHandler\n+  #165 = Class              #166          // psiprobe/tools/logging/jdk/JuliHandlerAccessor\n+  #166 = Utf8               psiprobe/tools/logging/jdk/JuliHandlerAccessor\n+  #167 = Methodref          #165.#3       // psiprobe/tools/logging/jdk/JuliHandlerAccessor.\"<init>\":()V\n+  #168 = String             #169          // java.util.logging.ConsoleHandler\n+  #169 = Utf8               java.util.logging.ConsoleHandler\n+  #170 = Class              #171          // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+  #171 = Utf8               psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+  #172 = Methodref          #170.#3       // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n+  #173 = String             #174          // java.util.logging.FileHandler\n+  #174 = Utf8               java.util.logging.FileHandler\n+  #175 = Class              #176          // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n+  #176 = Utf8               psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n+  #177 = Methodref          #175.#3       // psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.\"<init>\":()V\n+  #178 = Methodref          #170.#179     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #179 = NameAndType        #180:#181     // setLoggerAccessor:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #180 = Utf8               setLoggerAccessor\n+  #181 = Utf8               (Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+  #182 = Methodref          #170.#183     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setTarget:(Ljava/lang/Object;)V\n+  #183 = NameAndType        #184:#185     // setTarget:(Ljava/lang/Object;)V\n+  #184 = Utf8               setTarget\n+  #185 = Utf8               (Ljava/lang/Object;)V\n+  #186 = Methodref          #90.#187      // java/lang/Integer.toString:(I)Ljava/lang/String;\n+  #187 = NameAndType        #188:#189     // toString:(I)Ljava/lang/String;\n+  #188 = Utf8               toString\n+  #189 = Utf8               (I)Ljava/lang/String;\n+  #190 = Methodref          #170.#191     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setIndex:(Ljava/lang/String;)V\n+  #191 = NameAndType        #192:#162     // setIndex:(Ljava/lang/String;)V\n+  #192 = Utf8               setIndex\n+  #193 = Methodref          #11.#194      // psiprobe/tools/logging/jdk/Jdk14LoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #194 = NameAndType        #195:#196     // getApplication:()Lpsiprobe/model/Application;\n+  #195 = Utf8               getApplication\n+  #196 = Utf8               ()Lpsiprobe/model/Application;\n+  #197 = Methodref          #170.#198     // psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #198 = NameAndType        #199:#200     // setApplication:(Lpsiprobe/model/Application;)V\n+  #199 = Utf8               setApplication\n+  #200 = Utf8               (Lpsiprobe/model/Application;)V\n+  #201 = String             #202          // Could not wrap handler: \\'{}\\'\n+  #202 = Utf8               Could not wrap handler: \\'{}\\'\n+  #203 = Utf8               Code\n+  #204 = Utf8               LineNumberTable\n+  #205 = Utf8               LocalVariableTable\n+  #206 = Utf8               this\n+  #207 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+  #208 = Utf8               ()Ljava/util/List;\n+  #209 = Utf8               handler\n+  #210 = Utf8               Ljava/lang/Object;\n+  #211 = Utf8               handlerAccessor\n+  #212 = Utf8               Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #213 = Utf8               h\n+  #214 = Utf8               I\n+  #215 = Utf8               handlers\n+  #216 = Utf8               e\n+  #217 = Utf8               Ljava/lang/Exception;\n+  #218 = Utf8               handlerAccessors\n+  #219 = Utf8               Ljava/util/List;\n+  #220 = Utf8               LocalVariableTypeTable\n+  #221 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #222 = Utf8               StackMapTable\n+  #223 = Utf8               Signature\n+  #224 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n+  #225 = Utf8               isContext\n+  #226 = Utf8               setContext\n+  #227 = Utf8               (Z)V\n+  #228 = Utf8               MethodParameters\n+  #229 = Utf8               isRoot\n+  #230 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+  #231 = Utf8               logIndex\n+  #232 = Utf8               Ljava/lang/String;\n+  #233 = Utf8               index\n+  #234 = Utf8               level\n+  #235 = Utf8               target\n+  #236 = Utf8               levelClass\n+  #237 = Utf8               Ljava/lang/Class;\n+  #238 = Utf8               Ljava/lang/reflect/Method;\n+  #239 = Utf8               newLevel\n+  #240 = Utf8               newLevelStr\n+  #241 = Utf8               Ljava/lang/Class<*>;\n+  #242 = Utf8               Exceptions\n   #243 = Utf8               className\n   #244 = Utf8               SourceFile\n   #245 = Utf8               Jdk14LoggerAccessor.java\n {\n   private boolean context;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.jdk.Jdk14LoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.LogDestination> getHandlers();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #19                          // ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n     Code:\n       stack=4, locals=6, args_size=1\n-         0: new           #20                 // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #22                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        12: ldc           #27                 // String getHandlers\n-        14: invokestatic  #28                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        17: checkcast     #34                 // class \"[Ljava/lang/Object;\"\n+         9: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        12: ldc           #16                 // String getHandlers\n+        14: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        17: checkcast     #24                 // class \"[Ljava/lang/Object;\"\n         20: astore_2\n         21: iconst_0\n         22: istore_3\n-        23: goto          57\n-        26: aload_2\n-        27: iload_3\n-        28: aaload\n-        29: astore        4\n-        31: aload_0\n-        32: aload         4\n-        34: iload_3\n-        35: invokespecial #36                 // Method wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n-        38: astore        5\n-        40: aload         5\n-        42: ifnull        54\n-        45: aload_1\n-        46: aload         5\n-        48: invokeinterface #40,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-        53: pop\n-        54: iinc          3, 1\n-        57: iload_3\n-        58: aload_2\n-        59: arraylength\n-        60: if_icmplt     26\n+        23: iload_3\n+        24: aload_2\n+        25: arraylength\n+        26: if_icmpge     63\n+        29: aload_2\n+        30: iload_3\n+        31: aaload\n+        32: astore        4\n+        34: aload_0\n+        35: aload         4\n+        37: iload_3\n+        38: invokespecial #26                 // Method wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+        41: astore        5\n+        43: aload         5\n+        45: ifnull        57\n+        48: aload_1\n+        49: aload         5\n+        51: invokeinterface #30,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        56: pop\n+        57: iinc          3, 1\n+        60: goto          23\n         63: goto          88\n         66: astore_2\n-        67: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-        70: ldc           #50                 // String {}#handlers inaccessible\n+        67: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+        70: ldc           #42                 // String {}#handlers inaccessible\n         72: aload_0\n-        73: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        76: invokevirtual #52                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        79: invokevirtual #58                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        73: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        76: invokevirtual #44                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        79: invokevirtual #50                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         82: aload_2\n-        83: invokeinterface #64,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        83: invokeinterface #56,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         88: aload_1\n         89: areturn\n       Exception table:\n          from    to  target type\n              8    63    66   Class java/lang/Exception\n       LineNumberTable:\n         line 36: 0\n         line 38: 8\n         line 39: 21\n-        line 40: 26\n-        line 41: 31\n-        line 42: 40\n-        line 43: 45\n-        line 39: 54\n-        line 46: 63\n+        line 40: 29\n+        line 41: 34\n+        line 42: 43\n+        line 43: 48\n+        line 39: 57\n+        line 48: 63\n+        line 46: 66\n         line 47: 67\n         line 49: 88\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      90     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-            8      82     1 handlerAccessors   Ljava/util/List;\n-           21      42     2 handlers   [Ljava/lang/Object;\n+           34      23     4 handler   Ljava/lang/Object;\n+           43      14     5 handlerAccessor   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n            23      40     3     h   I\n-           31      23     4 handler   Ljava/lang/Object;\n-           40      14     5 handlerAccessor   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+           21      42     2 handlers   [Ljava/lang/Object;\n            67      21     2     e   Ljava/lang/Exception;\n+            0      90     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+            8      82     1 handlerAccessors   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      82     1 handlerAccessors   Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n       StackMapTable: number_of_entries = 5\n         frame_type = 254 /* append */\n-          offset_delta = 26\n+          offset_delta = 23\n           locals = [ class java/util/List, class \"[Ljava/lang/Object;\", int ]\n-        frame_type = 27 /* same */\n-        frame_type = 2 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 8\n-          locals = [ class psiprobe/tools/logging/jdk/Jdk14LoggerAccessor, class java/util/List ]\n+        frame_type = 33 /* same */\n+        frame_type = 249 /* chop */\n+          offset_delta = 5\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 21 /* same */\n+    Signature: #224                         // ()Ljava/util/List<Lpsiprobe/tools/logging/LogDestination;>;\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #88                 // Field context:Z\n+         1: getfield      #62                 // Field context:Z\n          4: ireturn\n       LineNumberTable:\n         line 58: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n \n   public void setContext(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #88                 // Field context:Z\n+         2: putfield      #62                 // Field context:Z\n          5: return\n       LineNumberTable:\n         line 67: 0\n         line 68: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n@@ -397,62 +397,65 @@\n       context\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #94                 // String\n+         0: ldc           #66                 // String\n          2: aload_0\n-         3: invokevirtual #96                 // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #97                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-         9: ifne          21\n+         3: invokevirtual #68                 // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #69                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         9: ifne          19\n         12: aload_0\n-        13: invokevirtual #102                // Method isJuliRoot:()Z\n-        16: ifne          21\n-        19: iconst_0\n-        20: ireturn\n-        21: iconst_1\n-        22: ireturn\n+        13: invokevirtual #74                 // Method isJuliRoot:()Z\n+        16: ifeq          23\n+        19: iconst_1\n+        20: goto          24\n+        23: iconst_0\n+        24: ireturn\n       LineNumberTable:\n         line 76: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      23     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 21 /* same */\n+            0      25     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+      StackMapTable: number_of_entries = 3\n+        frame_type = 19 /* same */\n+        frame_type = 3 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n \n   public boolean isJuliRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #105                // String org.apache.juli.ClassLoaderLogManager$RootLogger\n+         0: ldc           #78                 // String org.apache.juli.ClassLoaderLogManager$RootLogger\n          2: aload_0\n-         3: invokevirtual #107                // Method getTargetClass:()Ljava/lang/String;\n-         6: invokevirtual #97                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #80                 // Method getTargetClass:()Ljava/lang/String;\n+         6: invokevirtual #69                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          9: ireturn\n       LineNumberTable:\n         line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #110                // String name\n+         2: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #83                 // String name\n          7: aconst_null\n-         8: invokevirtual #112                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #98                 // class java/lang/String\n+         8: invokevirtual #85                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #70                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 94: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n \n@@ -460,46 +463,47 @@\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=3, locals=4, args_size=2\n          0: iconst_0\n          1: istore_2\n          2: aload_1\n-         3: invokestatic  #118                // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I\n+         3: invokestatic  #89                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I\n          6: istore_2\n          7: goto          33\n         10: astore_3\n-        11: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-        14: ldc           #124                // String Could not parse integer from: {}.  Assuming 0.\n+        11: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+        14: ldc           #95                 // String Could not parse integer from: {}.  Assuming 0.\n         16: aload_1\n-        17: invokeinterface #126,  3          // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V\n-        22: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-        25: ldc           #94                 // String\n+        17: invokeinterface #97,  3           // InterfaceMethod org/slf4j/Logger.info:(Ljava/lang/String;Ljava/lang/Object;)V\n+        22: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+        25: ldc           #66                 // String\n         27: aload_3\n-        28: invokeinterface #130,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        28: invokeinterface #101,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         33: aload_0\n         34: iload_2\n-        35: invokevirtual #134                // Method getHandler:(I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+        35: invokevirtual #105                // Method getHandler:(I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n         38: areturn\n       Exception table:\n          from    to  target type\n              2     7    10   Class java/lang/Exception\n       LineNumberTable:\n         line 104: 0\n         line 106: 2\n-        line 107: 7\n+        line 110: 7\n+        line 107: 10\n         line 108: 11\n         line 109: 22\n         line 111: 33\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           11      22     3     e   Ljava/lang/Exception;\n             0      39     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n             0      39     1 logIndex   Ljava/lang/String;\n             2      37     2 index   I\n-           11      22     3     e   Ljava/lang/Exception;\n       StackMapTable: number_of_entries = 2\n         frame_type = 255 /* full_frame */\n           offset_delta = 10\n           locals = [ class psiprobe/tools/logging/jdk/Jdk14LoggerAccessor, class java/lang/String, int ]\n           stack = [ class java/lang/Exception ]\n         frame_type = 22 /* same */\n     MethodParameters:\n@@ -508,52 +512,52 @@\n \n   public psiprobe.tools.logging.jdk.Jdk14HandlerAccessor getHandler(int);\n     descriptor: (I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_0\n-         1: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #27                 // String getHandlers\n-         6: invokestatic  #28                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-         9: checkcast     #34                 // class \"[Ljava/lang/Object;\"\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #16                 // String getHandlers\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         9: checkcast     #24                 // class \"[Ljava/lang/Object;\"\n         12: astore_2\n         13: aload_0\n         14: aload_2\n         15: iload_1\n         16: aaload\n         17: iload_1\n-        18: invokespecial #36                 // Method wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n+        18: invokespecial #26                 // Method wrapHandler:(Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n         21: areturn\n         22: astore_2\n-        23: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-        26: ldc           #50                 // String {}#handlers inaccessible\n+        23: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+        26: ldc           #42                 // String {}#handlers inaccessible\n         28: aload_0\n-        29: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        32: invokevirtual #52                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        35: invokevirtual #58                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        29: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        32: invokevirtual #44                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        35: invokevirtual #50                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         38: aload_2\n-        39: invokeinterface #64,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        39: invokeinterface #56,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         44: aconst_null\n         45: areturn\n       Exception table:\n          from    to  target type\n              0    21    22   Class java/lang/Exception\n       LineNumberTable:\n         line 122: 0\n         line 123: 13\n         line 124: 22\n         line 125: 23\n         line 127: 44\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      46     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-            0      46     1 index   I\n            13       9     2 handlers   [Ljava/lang/Object;\n            23      21     2     e   Ljava/lang/Exception;\n+            0      46     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+            0      46     1 index   I\n       StackMapTable: number_of_entries = 1\n         frame_type = 86 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       index\n \n@@ -561,173 +565,172 @@\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=3, args_size=1\n          0: aconst_null\n          1: astore_1\n          2: aload_0\n-         3: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n+         3: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n          6: astore_2\n-         7: goto          23\n-        10: aload_0\n+         7: aload_1\n+         8: ifnonnull     31\n         11: aload_2\n-        12: invokespecial #141                // Method getLevelInternal:(Ljava/lang/Object;)Ljava/lang/Object;\n-        15: astore_1\n+        12: ifnull        31\n+        15: aload_0\n         16: aload_2\n-        17: ldc           #145                // String getParent\n-        19: invokestatic  #28                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        22: astore_2\n-        23: aload_1\n-        24: ifnonnull     31\n-        27: aload_2\n-        28: ifnonnull     10\n+        17: invokespecial #109                // Method getLevelInternal:(Ljava/lang/Object;)Ljava/lang/Object;\n+        20: astore_1\n+        21: aload_2\n+        22: ldc           #113                // String getParent\n+        24: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        27: astore_2\n+        28: goto          7\n         31: aload_1\n         32: ifnonnull     45\n         35: aload_0\n-        36: invokevirtual #102                // Method isJuliRoot:()Z\n+        36: invokevirtual #74                 // Method isJuliRoot:()Z\n         39: ifeq          45\n-        42: ldc           #147                // String INFO\n+        42: ldc           #115                // String INFO\n         44: areturn\n         45: aload_1\n-        46: ldc           #149                // String getName\n-        48: invokestatic  #28                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        51: checkcast     #98                 // class java/lang/String\n+        46: ldc           #117                // String getName\n+        48: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        51: checkcast     #70                 // class java/lang/String\n         54: areturn\n         55: astore_1\n-        56: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-        59: ldc           #150                // String {}#getLevel() failed\n+        56: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+        59: ldc           #118                // String {}#getLevel() failed\n         61: aload_0\n-        62: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        65: invokevirtual #52                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        68: invokevirtual #58                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        62: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        65: invokevirtual #44                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        68: invokevirtual #50                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         71: aload_1\n-        72: invokeinterface #64,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        72: invokeinterface #56,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         77: aconst_null\n         78: areturn\n       Exception table:\n          from    to  target type\n-             0    42    55   Class java/lang/Exception\n+             0    44    55   Class java/lang/Exception\n             45    54    55   Class java/lang/Exception\n       LineNumberTable:\n         line 137: 0\n         line 138: 2\n         line 139: 7\n-        line 140: 10\n-        line 141: 16\n-        line 139: 23\n+        line 140: 15\n+        line 141: 21\n         line 143: 31\n         line 144: 42\n         line 146: 45\n         line 147: 55\n         line 148: 56\n         line 150: 77\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      79     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n             2      53     1 level   Ljava/lang/Object;\n             7      48     2 target   Ljava/lang/Object;\n            56      21     1     e   Ljava/lang/Exception;\n-      StackMapTable: number_of_entries = 5\n+            0      79     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+      StackMapTable: number_of_entries = 4\n         frame_type = 253 /* append */\n-          offset_delta = 10\n+          offset_delta = 7\n           locals = [ class java/lang/Object, class java/lang/Object ]\n-        frame_type = 12 /* same */\n-        frame_type = 7 /* same */\n+        frame_type = 23 /* same */\n         frame_type = 13 /* same */\n         frame_type = 255 /* full_frame */\n           offset_delta = 9\n           locals = [ class psiprobe/tools/logging/jdk/Jdk14LoggerAccessor ]\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=5, args_size=2\n          0: aload_0\n-         1: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         4: invokevirtual #52                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         7: invokevirtual #156                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n-        10: ldc           #160                // String java.util.logging.Level\n-        12: invokevirtual #162                // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: invokevirtual #44                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         7: invokevirtual #120                // Method java/lang/Class.getClassLoader:()Ljava/lang/ClassLoader;\n+        10: ldc           #124                // String java.util.logging.Level\n+        12: invokevirtual #126                // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         15: astore_2\n         16: aload_2\n-        17: ldc           #168                // String parse\n+        17: ldc           #132                // String parse\n         19: iconst_1\n-        20: anewarray     #59                 // class java/lang/Class\n+        20: anewarray     #51                 // class java/lang/Class\n         23: dup\n         24: iconst_0\n-        25: ldc           #98                 // class java/lang/String\n+        25: ldc           #70                 // class java/lang/String\n         27: aastore\n-        28: invokestatic  #170                // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        28: invokestatic  #134                // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         31: astore_3\n         32: aload_3\n         33: aconst_null\n         34: iconst_1\n-        35: anewarray     #53                 // class java/lang/Object\n+        35: anewarray     #45                 // class java/lang/Object\n         38: dup\n         39: iconst_0\n         40: aload_1\n         41: aastore\n-        42: invokevirtual #174                // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        42: invokevirtual #138                // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         45: astore        4\n         47: aload_0\n-        48: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        51: ldc           #180                // String setLevel\n+        48: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        51: ldc           #144                // String setLevel\n         53: iconst_1\n-        54: anewarray     #53                 // class java/lang/Object\n+        54: anewarray     #45                 // class java/lang/Object\n         57: dup\n         58: iconst_0\n         59: aload         4\n         61: aastore\n-        62: invokestatic  #181                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        62: invokestatic  #146                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         65: pop\n         66: goto          105\n         69: astore_2\n-        70: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-        73: ldc           #184                // String {}#setLevel(\\'{}\\') failed\n+        70: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+        73: ldc           #149                // String {}#setLevel(\\'{}\\') failed\n         75: iconst_3\n-        76: anewarray     #53                 // class java/lang/Object\n+        76: anewarray     #45                 // class java/lang/Object\n         79: dup\n         80: iconst_0\n         81: aload_0\n-        82: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        85: invokevirtual #52                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        88: invokevirtual #58                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        82: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        85: invokevirtual #44                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        88: invokevirtual #50                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         91: aastore\n         92: dup\n         93: iconst_1\n         94: aload_1\n         95: aastore\n         96: dup\n         97: iconst_2\n         98: aload_2\n         99: aastore\n-       100: invokeinterface #186,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+       100: invokeinterface #151,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n        105: return\n       Exception table:\n          from    to  target type\n              0    66    69   Class java/lang/Exception\n       LineNumberTable:\n-        line 161: 0\n-        line 160: 15\n+        line 160: 0\n+        line 161: 1\n         line 162: 16\n         line 163: 32\n         line 164: 47\n-        line 165: 66\n+        line 167: 66\n+        line 165: 69\n         line 166: 70\n         line 168: 105\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     106     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-            0     106     1 newLevelStr   Ljava/lang/String;\n            16      50     2 levelClass   Ljava/lang/Class;\n            32      34     3 parse   Ljava/lang/reflect/Method;\n            47      19     4 newLevel   Ljava/lang/Object;\n            70      35     2     e   Ljava/lang/Exception;\n+            0     106     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+            0     106     1 newLevelStr   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            16      50     2 levelClass   Ljava/lang/Class<*>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 247 /* same_locals_1_stack_item_frame_extended */\n           offset_delta = 69\n           stack = [ class java/lang/Exception ]\n@@ -735,133 +738,133 @@\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n \n   private java.lang.Object getLevelInternal(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Ljava/lang/Object;\n     flags: (0x0002) ACC_PRIVATE\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_1\n-         1: ldc           #196                // String getLevel\n-         3: invokestatic  #28                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: ldc           #154                // String getLevel\n+         3: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          6: areturn\n       LineNumberTable:\n         line 178: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n             0       7     1 target   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       target\n \n   private psiprobe.tools.logging.jdk.Jdk14HandlerAccessor wrapHandler(java.lang.Object, int);\n     descriptor: (Ljava/lang/Object;I)Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=5, args_size=3\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #197                // class java/lang/IllegalArgumentException\n+         4: new           #156                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #199                // String handler is null\n-        10: invokespecial #201                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #158                // String handler is null\n+        10: invokespecial #160                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n         14: aconst_null\n         15: astore_3\n         16: aload_1\n-        17: invokevirtual #52                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        20: invokevirtual #58                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        17: invokevirtual #44                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        20: invokevirtual #50                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         23: astore        4\n-        25: ldc           #203                // String org.apache.juli.FileHandler\n+        25: ldc           #163                // String org.apache.juli.FileHandler\n         27: aload         4\n-        29: invokevirtual #97                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        29: invokevirtual #69                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         32: ifeq          46\n-        35: new           #205                // class psiprobe/tools/logging/jdk/JuliHandlerAccessor\n+        35: new           #165                // class psiprobe/tools/logging/jdk/JuliHandlerAccessor\n         38: dup\n-        39: invokespecial #207                // Method psiprobe/tools/logging/jdk/JuliHandlerAccessor.\"<init>\":()V\n+        39: invokespecial #167                // Method psiprobe/tools/logging/jdk/JuliHandlerAccessor.\"<init>\":()V\n         42: astore_3\n         43: goto          85\n-        46: ldc           #208                // String java.util.logging.ConsoleHandler\n+        46: ldc           #168                // String java.util.logging.ConsoleHandler\n         48: aload         4\n-        50: invokevirtual #97                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        50: invokevirtual #69                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         53: ifeq          67\n-        56: new           #210                // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n+        56: new           #170                // class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor\n         59: dup\n-        60: invokespecial #212                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n+        60: invokespecial #172                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.\"<init>\":()V\n         63: astore_3\n         64: goto          85\n-        67: ldc           #213                // String java.util.logging.FileHandler\n+        67: ldc           #173                // String java.util.logging.FileHandler\n         69: aload         4\n-        71: invokevirtual #97                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        71: invokevirtual #69                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         74: ifeq          85\n-        77: new           #215                // class psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n+        77: new           #175                // class psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor\n         80: dup\n-        81: invokespecial #217                // Method psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.\"<init>\":()V\n+        81: invokespecial #177                // Method psiprobe/tools/logging/jdk/Jdk14FileHandlerAccessor.\"<init>\":()V\n         84: astore_3\n         85: aload_3\n         86: ifnull        115\n         89: aload_3\n         90: aload_0\n-        91: invokevirtual #218                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n+        91: invokevirtual #178                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;)V\n         94: aload_3\n         95: aload_1\n-        96: invokevirtual #222                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setTarget:(Ljava/lang/Object;)V\n+        96: invokevirtual #182                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setTarget:(Ljava/lang/Object;)V\n         99: aload_3\n        100: iload_2\n-       101: invokestatic  #226                // Method java/lang/Integer.toString:(I)Ljava/lang/String;\n-       104: invokevirtual #230                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setIndex:(Ljava/lang/String;)V\n+       101: invokestatic  #186                // Method java/lang/Integer.toString:(I)Ljava/lang/String;\n+       104: invokevirtual #190                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setIndex:(Ljava/lang/String;)V\n        107: aload_3\n        108: aload_0\n-       109: invokevirtual #233                // Method getApplication:()Lpsiprobe/model/Application;\n-       112: invokevirtual #237                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+       109: invokevirtual #193                // Method getApplication:()Lpsiprobe/model/Application;\n+       112: invokevirtual #197                // Method psiprobe/tools/logging/jdk/Jdk14HandlerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n        115: aload_3\n        116: areturn\n        117: astore_3\n-       118: getstatic     #46                 // Field logger:Lorg/slf4j/Logger;\n-       121: ldc           #241                // String Could not wrap handler: \\'{}\\'\n+       118: getstatic     #38                 // Field logger:Lorg/slf4j/Logger;\n+       121: ldc           #201                // String Could not wrap handler: \\'{}\\'\n        123: aload_1\n        124: aload_3\n-       125: invokeinterface #64,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       125: invokeinterface #56,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        130: aconst_null\n        131: areturn\n       Exception table:\n          from    to  target type\n              0   116   117   Class java/lang/Exception\n       LineNumberTable:\n         line 190: 0\n         line 191: 4\n         line 193: 14\n         line 194: 16\n         line 195: 25\n         line 196: 35\n-        line 197: 43\n+        line 197: 46\n         line 198: 56\n-        line 199: 64\n+        line 199: 67\n         line 200: 77\n         line 203: 85\n         line 204: 89\n         line 205: 94\n         line 206: 99\n         line 207: 107\n         line 209: 115\n         line 210: 117\n         line 211: 118\n         line 213: 130\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     132     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n-            0     132     1 handler   Ljava/lang/Object;\n-            0     132     2 index   I\n            16     101     3 handlerAccessor   Lpsiprobe/tools/logging/jdk/Jdk14HandlerAccessor;\n            25      92     4 className   Ljava/lang/String;\n           118      12     3     e   Ljava/lang/Exception;\n+            0     132     0  this   Lpsiprobe/tools/logging/jdk/Jdk14LoggerAccessor;\n+            0     132     1 handler   Ljava/lang/Object;\n+            0     132     2 index   I\n       StackMapTable: number_of_entries = 6\n         frame_type = 14 /* same */\n         frame_type = 253 /* append */\n           offset_delta = 31\n           locals = [ class psiprobe/tools/logging/jdk/Jdk14HandlerAccessor, class java/lang/String ]\n         frame_type = 20 /* same */\n         frame_type = 17 /* same */\n"}]}, {"source1": "psiprobe/tools/logging/jdk/Jdk14ManagerAccessor.class", "source2": "psiprobe/tools/logging/jdk/Jdk14ManagerAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -16,28 +16,28 @@\n public class Jdk14ManagerAccessor extends DefaultAccessor\n {\n     public Jdk14ManagerAccessor(final ClassLoader cl) throws ClassNotFoundException, IllegalAccessException, InvocationTargetException {\n         final Class<?> clazz = cl.loadClass(\"java.util.logging.LogManager\");\n         final Method getManager = MethodUtils.getAccessibleMethod((Class)clazz, \"getLogManager\", new Class[0]);\n         final Object manager = getManager.invoke(null, new Object[0]);\n         if (manager == null) {\n-            throw new NullPointerException(String.valueOf(clazz.getName()) + \".getLogManager() returned null\");\n+            throw new NullPointerException(clazz.getName() + \".getLogManager() returned null\");\n         }\n         this.setTarget(manager);\n     }\n     \n     public Jdk14LoggerAccessor getRootLogger() {\n         return this.getLogger(\"\");\n     }\n     \n     public Jdk14LoggerAccessor getLogger(final String name) {\n         try {\n             final Object logger = MethodUtils.invokeMethod(this.getTarget(), \"getLogger\", new Object[] { name });\n             if (logger == null) {\n-                throw new NullPointerException(String.valueOf(this.getTarget().getClass().getName()) + \"#getLogger(\\\"\" + name + \"\\\") returned null\");\n+                throw new NullPointerException(this.getTarget().getClass().getName() + \"#getLogger(\\\"\" + name + \"\\\") returned null\");\n             }\n             final Jdk14LoggerAccessor accessor = new Jdk14LoggerAccessor();\n             accessor.setTarget(logger);\n             accessor.setApplication(this.getApplication());\n             return accessor;\n         }\n         catch (final Exception e) {\n"}]}, {"source1": "psiprobe/tools/logging/jdk/JuliHandlerAccessor.class", "source2": "psiprobe/tools/logging/jdk/JuliHandlerAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -7,10 +7,10 @@\n public class JuliHandlerAccessor extends Jdk14HandlerAccessor\n {\n     public File getFile() {\n         final String dir = (String)Instruments.getField(this.getTarget(), \"directory\");\n         final String prefix = (String)Instruments.getField(this.getTarget(), \"prefix\");\n         final String suffix = (String)Instruments.getField(this.getTarget(), \"suffix\");\n         final String date = (String)Instruments.getField(this.getTarget(), \"date\");\n-        return (dir != null && prefix != null && suffix != null && date != null) ? new File(dir, String.valueOf(prefix) + date + suffix) : this.getStdoutFile();\n+        return (dir != null && prefix != null && suffix != null && date != null) ? new File(dir, prefix + date + suffix) : this.getStdoutFile();\n     }\n }\n"}]}, {"source1": "psiprobe/tools/logging/jdk/package-info.class", "source2": "psiprobe/tools/logging/jdk/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 73d0695e1d7ec33da01e95f0f8aeea48a1e225913bf3e26ce0ddbee563802177\n+  SHA-256 checksum d1b40758e3ae06e082d7f6d584ee3ab6f70c1e49ae6533a1a2f20cbd27318be3\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.jdk.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/jdk/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/jdk/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/jdk/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/jdk/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/jdk/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/jdk/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/log4j/Log4JAppenderAccessor.class", "source2": "psiprobe/tools/logging/log4j/Log4JAppenderAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,170 +1,170 @@\n-  SHA-256 checksum 1a9d9f3e7d456216871e20b926ce3cfced1ddcb729ef6d8f90ed196961003d66\n+  SHA-256 checksum 49c3bfa39ad57035fbcbb24952a28341e5732eae250c8a7232f442251b4e69ac\n   Compiled from \"Log4JAppenderAccessor.java\"\n public class psiprobe.tools.logging.log4j.Log4JAppenderAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 1, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-    #2 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-   #16 = Utf8               getLoggerAccessor\n-   #17 = Utf8               ()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #18 = Fieldref           #1.#19        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #19 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #20 = Utf8               setLoggerAccessor\n-   #21 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-   #22 = Utf8               MethodParameters\n-   #23 = Utf8               isContext\n-   #24 = Utf8               ()Z\n-   #25 = Methodref          #1.#26        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #26 = NameAndType        #16:#17       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #27 = Methodref          #28.#30       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isContext:()Z\n-   #28 = Class              #29           // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-   #29 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-   #30 = NameAndType        #23:#24       // isContext:()Z\n-   #31 = Utf8               isRoot\n-   #32 = Methodref          #28.#33       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isRoot:()Z\n-   #33 = NameAndType        #31:#24       // isRoot:()Z\n-   #34 = Utf8               getName\n-   #35 = Utf8               ()Ljava/lang/String;\n-   #36 = Methodref          #28.#37       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getName:()Ljava/lang/String;\n-   #37 = NameAndType        #34:#35       // getName:()Ljava/lang/String;\n-   #38 = Utf8               getLogType\n-   #39 = String             #40           // log4j\n-   #40 = Utf8               log4j\n-   #41 = Utf8               getIndex\n-   #42 = Methodref          #1.#43        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getTarget:()Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // getTarget:()Ljava/lang/Object;\n-   #44 = Utf8               getTarget\n-   #45 = Utf8               ()Ljava/lang/Object;\n-   #46 = String             #47           // name\n-   #47 = Utf8               name\n-   #48 = Methodref          #1.#49        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #49 = NameAndType        #50:#51       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #50 = Utf8               getProperty\n-   #51 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #52 = Class              #53           // java/lang/String\n-   #53 = Utf8               java/lang/String\n-   #54 = Utf8               getConversionPattern\n-   #55 = String             #56           // layout\n-   #56 = Utf8               layout\n-   #57 = String             #58           // org.apache.log4j.PatternLayout\n-   #58 = Utf8               org.apache.log4j.PatternLayout\n-   #59 = Methodref          #60.#62       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #60 = Class              #61           // java/lang/Object\n-   #61 = Utf8               java/lang/Object\n-   #62 = NameAndType        #63:#64       // getClass:()Ljava/lang/Class;\n-   #63 = Utf8               getClass\n-   #64 = Utf8               ()Ljava/lang/Class;\n-   #65 = Methodref          #66.#37       // java/lang/Class.getName:()Ljava/lang/String;\n-   #66 = Class              #67           // java/lang/Class\n-   #67 = Utf8               java/lang/Class\n-   #68 = Methodref          #52.#69       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #69 = NameAndType        #70:#71       // equals:(Ljava/lang/Object;)Z\n-   #70 = Utf8               equals\n-   #71 = Utf8               (Ljava/lang/Object;)Z\n-   #72 = String             #73           // conversionPattern\n-   #73 = Utf8               conversionPattern\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               StackMapTable\n-   #76 = Utf8               getFile\n-   #77 = Utf8               ()Ljava/io/File;\n-   #78 = String             #79           // file\n-   #79 = Utf8               file\n-   #80 = Class              #81           // java/io/File\n-   #81 = Utf8               java/io/File\n-   #82 = Methodref          #80.#83       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #83 = NameAndType        #7:#84        // \"<init>\":(Ljava/lang/String;)V\n-   #84 = Utf8               (Ljava/lang/String;)V\n-   #85 = Methodref          #1.#86        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getStdoutFile:()Ljava/io/File;\n-   #86 = NameAndType        #87:#77       // getStdoutFile:()Ljava/io/File;\n-   #87 = Utf8               getStdoutFile\n-   #88 = Utf8               fileName\n-   #89 = Utf8               Ljava/lang/String;\n-   #90 = Utf8               getLevel\n-   #91 = Methodref          #28.#92       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getLevel:()Ljava/lang/String;\n-   #92 = NameAndType        #90:#35       // getLevel:()Ljava/lang/String;\n-   #93 = Utf8               getValidLevels\n-   #94 = Utf8               ()[Ljava/lang/String;\n-   #95 = String             #96           // OFF\n-   #96 = Utf8               OFF\n-   #97 = String             #98           // FATAL\n-   #98 = Utf8               FATAL\n-   #99 = String             #100          // ERROR\n-  #100 = Utf8               ERROR\n-  #101 = String             #102          // WARN\n-  #102 = Utf8               WARN\n-  #103 = String             #104          // INFO\n-  #104 = Utf8               INFO\n-  #105 = String             #106          // DEBUG\n-  #106 = Utf8               DEBUG\n-  #107 = String             #108          // TRACE\n-  #108 = Utf8               TRACE\n-  #109 = String             #110          // ALL\n-  #110 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = String             #31           // log4j\n+   #31 = Utf8               log4j\n+   #32 = Methodref          #8.#33        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getTarget:()Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // getTarget:()Ljava/lang/Object;\n+   #34 = Utf8               getTarget\n+   #35 = Utf8               ()Ljava/lang/Object;\n+   #36 = String             #37           // name\n+   #37 = Utf8               name\n+   #38 = Methodref          #8.#39        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = NameAndType        #40:#41       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #40 = Utf8               getProperty\n+   #41 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #42 = Class              #43           // java/lang/String\n+   #43 = Utf8               java/lang/String\n+   #44 = String             #45           // layout\n+   #45 = Utf8               layout\n+   #46 = String             #47           // org.apache.log4j.PatternLayout\n+   #47 = Utf8               org.apache.log4j.PatternLayout\n+   #48 = Methodref          #49.#50       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #49 = Class              #51           // java/lang/Object\n+   #50 = NameAndType        #52:#53       // getClass:()Ljava/lang/Class;\n+   #51 = Utf8               java/lang/Object\n+   #52 = Utf8               getClass\n+   #53 = Utf8               ()Ljava/lang/Class;\n+   #54 = Methodref          #55.#27       // java/lang/Class.getName:()Ljava/lang/String;\n+   #55 = Class              #56           // java/lang/Class\n+   #56 = Utf8               java/lang/Class\n+   #57 = Methodref          #42.#58       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #58 = NameAndType        #59:#60       // equals:(Ljava/lang/Object;)Z\n+   #59 = Utf8               equals\n+   #60 = Utf8               (Ljava/lang/Object;)Z\n+   #61 = String             #62           // conversionPattern\n+   #62 = Utf8               conversionPattern\n+   #63 = String             #64           // file\n+   #64 = Utf8               file\n+   #65 = Class              #66           // java/io/File\n+   #66 = Utf8               java/io/File\n+   #67 = Methodref          #65.#68       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #68 = NameAndType        #5:#69        // \"<init>\":(Ljava/lang/String;)V\n+   #69 = Utf8               (Ljava/lang/String;)V\n+   #70 = Methodref          #8.#71        // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.getStdoutFile:()Ljava/io/File;\n+   #71 = NameAndType        #72:#73       // getStdoutFile:()Ljava/io/File;\n+   #72 = Utf8               getStdoutFile\n+   #73 = Utf8               ()Ljava/io/File;\n+   #74 = Methodref          #18.#75       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getLevel:()Ljava/lang/String;\n+   #75 = NameAndType        #76:#29       // getLevel:()Ljava/lang/String;\n+   #76 = Utf8               getLevel\n+   #77 = String             #78           // OFF\n+   #78 = Utf8               OFF\n+   #79 = String             #80           // FATAL\n+   #80 = Utf8               FATAL\n+   #81 = String             #82           // ERROR\n+   #82 = Utf8               ERROR\n+   #83 = String             #84           // WARN\n+   #84 = Utf8               WARN\n+   #85 = String             #86           // INFO\n+   #86 = Utf8               INFO\n+   #87 = String             #88           // DEBUG\n+   #88 = Utf8               DEBUG\n+   #89 = String             #90           // TRACE\n+   #90 = Utf8               TRACE\n+   #91 = String             #92           // ALL\n+   #92 = Utf8               ALL\n+   #93 = Utf8               Code\n+   #94 = Utf8               LineNumberTable\n+   #95 = Utf8               LocalVariableTable\n+   #96 = Utf8               this\n+   #97 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+   #98 = Utf8               setLoggerAccessor\n+   #99 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #100 = Utf8               MethodParameters\n+  #101 = Utf8               getLogType\n+  #102 = Utf8               getIndex\n+  #103 = Utf8               getConversionPattern\n+  #104 = Utf8               Ljava/lang/Object;\n+  #105 = Utf8               StackMapTable\n+  #106 = Utf8               getFile\n+  #107 = Utf8               fileName\n+  #108 = Utf8               Ljava/lang/String;\n+  #109 = Utf8               getValidLevels\n+  #110 = Utf8               ()[Ljava/lang/String;\n   #111 = Utf8               SourceFile\n   #112 = Utf8               Log4JAppenderAccessor.java\n {\n   private psiprobe.tools.logging.log4j.Log4JLoggerAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.log4j.Log4JAppenderAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public psiprobe.tools.logging.log4j.Log4JLoggerAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n          4: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.log4j.Log4JLoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n          5: return\n       LineNumberTable:\n         line 40: 0\n         line 41: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n@@ -175,111 +175,111 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-         4: invokevirtual #27                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-         4: invokevirtual #32                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-         4: invokevirtual #36                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 55: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #39                 // String log4j\n+         0: ldc           #30                 // String log4j\n          2: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #46                 // String name\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #36                 // String name\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public java.lang.String getConversionPattern();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #55                 // String layout\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #44                 // String layout\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n         11: astore_1\n         12: aload_1\n         13: ifnull        43\n-        16: ldc           #57                 // String org.apache.log4j.PatternLayout\n+        16: ldc           #46                 // String org.apache.log4j.PatternLayout\n         18: aload_1\n-        19: invokevirtual #59                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        22: invokevirtual #65                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-        25: invokevirtual #68                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        19: invokevirtual #48                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        22: invokevirtual #54                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        25: invokevirtual #57                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         28: ifeq          43\n         31: aload_0\n         32: aload_1\n-        33: ldc           #72                 // String conversionPattern\n+        33: ldc           #61                 // String conversionPattern\n         35: aconst_null\n-        36: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        39: checkcast     #52                 // class java/lang/String\n+        36: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        39: checkcast     #42                 // class java/lang/String\n         42: areturn\n         43: aconst_null\n         44: areturn\n       LineNumberTable:\n         line 70: 0\n         line 71: 12\n         line 72: 31\n@@ -296,29 +296,29 @@\n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #78                 // String file\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #63                 // String file\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: astore_1\n         15: aload_1\n         16: ifnull        30\n-        19: new           #80                 // class java/io/File\n+        19: new           #65                 // class java/io/File\n         22: dup\n         23: aload_1\n-        24: invokespecial #82                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        24: invokespecial #67                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         27: goto          34\n         30: aload_0\n-        31: invokevirtual #85                 // Method getStdoutFile:()Ljava/io/File;\n+        31: invokevirtual #70                 // Method getStdoutFile:()Ljava/io/File;\n         34: areturn\n       LineNumberTable:\n         line 79: 0\n         line 80: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      35     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n@@ -332,61 +332,61 @@\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-         4: invokevirtual #91                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+         4: invokevirtual #74                 // Method psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 85: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        8\n-         2: anewarray     #52                 // class java/lang/String\n+         2: anewarray     #42                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #95                 // String OFF\n+         7: ldc           #77                 // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #97                 // String FATAL\n+        12: ldc           #79                 // String FATAL\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #99                 // String ERROR\n+        17: ldc           #81                 // String ERROR\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #101                // String WARN\n+        22: ldc           #83                 // String WARN\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #103                // String INFO\n+        27: ldc           #85                 // String INFO\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #105                // String DEBUG\n+        32: ldc           #87                 // String DEBUG\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #107                // String TRACE\n+        38: ldc           #89                 // String TRACE\n         40: aastore\n         41: dup\n         42: bipush        7\n-        44: ldc           #109                // String ALL\n+        44: ldc           #91                 // String ALL\n         46: aastore\n         47: areturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      48     0  this   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/log4j/Log4JLoggerAccessor.class", "source2": "psiprobe/tools/logging/log4j/Log4JLoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,379 +1,381 @@\n-  SHA-256 checksum f9587c4fe9a0259e577e6de9cba81e50c2900023debe88ca9b9c3edd4f57fb8e\n+  SHA-256 checksum 1b105e5f679e8cb265834ad3d6df71e097ab2863fba6c29ffd2fa9d2b4c3b722\n   Compiled from \"Log4JLoggerAccessor.java\"\n public class psiprobe.tools.logging.log4j.Log4JLoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 1, methods: 10, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n-    #5 = Utf8               context\n-    #6 = Utf8               Z\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-   #16 = Utf8               getAppenders\n-   #17 = Utf8               ()Ljava/util/List;\n-   #18 = Utf8               Signature\n-   #19 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n-   #20 = Class              #21           // java/util/ArrayList\n-   #21 = Utf8               java/util/ArrayList\n-   #22 = Methodref          #20.#11       // java/util/ArrayList.\"<init>\":()V\n-   #23 = Methodref          #1.#24        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getTarget:()Ljava/lang/Object;\n-   #24 = NameAndType        #25:#26       // getTarget:()Ljava/lang/Object;\n-   #25 = Utf8               getTarget\n-   #26 = Utf8               ()Ljava/lang/Object;\n-   #27 = String             #28           // getAllAppenders\n-   #28 = Utf8               getAllAppenders\n-   #29 = Methodref          #30.#32       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #30 = Class              #31           // org/apache/commons/lang3/reflect/MethodUtils\n-   #31 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #32 = NameAndType        #33:#34       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #33 = Utf8               invokeMethod\n-   #34 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #35 = Class              #36           // java/util/Enumeration\n-   #36 = Utf8               java/util/Enumeration\n-   #37 = Methodref          #38.#40       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #38 = Class              #39           // java/util/Collections\n-   #39 = Utf8               java/util/Collections\n-   #40 = NameAndType        #41:#42       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #41 = Utf8               list\n-   #42 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #43 = Methodref          #20.#44       // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-   #44 = NameAndType        #45:#46       // iterator:()Ljava/util/Iterator;\n-   #45 = Utf8               iterator\n-   #46 = Utf8               ()Ljava/util/Iterator;\n-   #47 = InterfaceMethodref #48.#50       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #48 = Class              #49           // java/util/Iterator\n-   #49 = Utf8               java/util/Iterator\n-   #50 = NameAndType        #51:#26       // next:()Ljava/lang/Object;\n-   #51 = Utf8               next\n-   #52 = Methodref          #1.#53        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-   #53 = NameAndType        #54:#55       // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-   #54 = Utf8               wrapAppender\n-   #55 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-   #56 = InterfaceMethodref #57.#59       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #57 = Class              #58           // java/util/List\n-   #58 = Utf8               java/util/List\n-   #59 = NameAndType        #60:#61       // add:(Ljava/lang/Object;)Z\n-   #60 = Utf8               add\n-   #61 = Utf8               (Ljava/lang/Object;)Z\n-   #62 = InterfaceMethodref #48.#63       // java/util/Iterator.hasNext:()Z\n-   #63 = NameAndType        #64:#65       // hasNext:()Z\n-   #64 = Utf8               hasNext\n-   #65 = Utf8               ()Z\n-   #66 = Fieldref           #1.#67        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.logger:Lorg/slf4j/Logger;\n-   #67 = NameAndType        #68:#69       // logger:Lorg/slf4j/Logger;\n-   #68 = Utf8               logger\n-   #69 = Utf8               Lorg/slf4j/Logger;\n-   #70 = String             #71           // {}#getAllAppenders() failed\n-   #71 = Utf8               {}#getAllAppenders() failed\n-   #72 = Methodref          #73.#75       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #73 = Class              #74           // java/lang/Object\n-   #74 = Utf8               java/lang/Object\n-   #75 = NameAndType        #76:#77       // getClass:()Ljava/lang/Class;\n-   #76 = Utf8               getClass\n-   #77 = Utf8               ()Ljava/lang/Class;\n-   #78 = Methodref          #79.#81       // java/lang/Class.getName:()Ljava/lang/String;\n-   #79 = Class              #80           // java/lang/Class\n-   #80 = Utf8               java/lang/Class\n-   #81 = NameAndType        #82:#83       // getName:()Ljava/lang/String;\n-   #82 = Utf8               getName\n-   #83 = Utf8               ()Ljava/lang/String;\n-   #84 = InterfaceMethodref #85.#87       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #85 = Class              #86           // org/slf4j/Logger\n-   #86 = Utf8               org/slf4j/Logger\n-   #87 = NameAndType        #88:#89       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #88 = Utf8               error\n-   #89 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #90 = Class              #91           // java/lang/Exception\n-   #91 = Utf8               java/lang/Exception\n-   #92 = Utf8               appenders\n-   #93 = Utf8               Ljava/util/List;\n-   #94 = Utf8               unwrappedAppender\n-   #95 = Utf8               Ljava/lang/Object;\n-   #96 = Utf8               appender\n-   #97 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-   #98 = Utf8               e\n-   #99 = Utf8               Ljava/lang/Exception;\n-  #100 = Utf8               LocalVariableTypeTable\n-  #101 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n-  #102 = Utf8               StackMapTable\n-  #103 = Utf8               getAppender\n-  #104 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-  #105 = String             #103          // getAppender\n-  #106 = Methodref          #30.#107      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #107 = NameAndType        #33:#108      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #108 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #109 = String             #110          // {}#getAppender() failed\n-  #110 = Utf8               {}#getAppender() failed\n-  #111 = Utf8               name\n-  #112 = Utf8               Ljava/lang/String;\n-  #113 = Utf8               MethodParameters\n-  #114 = Utf8               isContext\n-  #115 = Fieldref           #1.#116       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.context:Z\n-  #116 = NameAndType        #5:#6         // context:Z\n-  #117 = Utf8               setContext\n-  #118 = Utf8               (Z)V\n-  #119 = Utf8               isRoot\n-  #120 = String             #121          // root\n-  #121 = Utf8               root\n-  #122 = Methodref          #1.#81        // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getName:()Ljava/lang/String;\n-  #123 = Methodref          #124.#126     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #124 = Class              #125          // java/lang/String\n-  #125 = Utf8               java/lang/String\n-  #126 = NameAndType        #127:#61      // equals:(Ljava/lang/Object;)Z\n-  #127 = Utf8               equals\n-  #128 = String             #129          // org.apache.log4j.spi.RootLogger\n-  #129 = Utf8               org.apache.log4j.spi.RootLogger\n-  #130 = Methodref          #1.#131       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getTargetClass:()Ljava/lang/String;\n-  #131 = NameAndType        #132:#83      // getTargetClass:()Ljava/lang/String;\n-  #132 = Utf8               getTargetClass\n-  #133 = String             #111          // name\n-  #134 = Methodref          #1.#135       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #135 = NameAndType        #136:#137     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #136 = Utf8               getProperty\n-  #137 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #138 = Utf8               getLevel\n-  #139 = String             #138          // getLevel\n-  #140 = String             #141          // toString\n-  #141 = Utf8               toString\n-  #142 = String             #143          // {}#getLevel() failed\n-  #143 = Utf8               {}#getLevel() failed\n-  #144 = Utf8               level\n-  #145 = Utf8               setLevel\n-  #146 = Utf8               (Ljava/lang/String;)V\n-  #147 = String             #148          // toLevel\n-  #148 = Utf8               toLevel\n-  #149 = String             #145          // setLevel\n-  #150 = String             #151          // {}#setLevel(\\'{}\\') failed\n-  #151 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #152 = InterfaceMethodref #85.#153      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #153 = NameAndType        #88:#154      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #154 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #155 = Utf8               newLevelStr\n-  #156 = Utf8               newLevel\n-  #157 = Class              #158          // java/lang/IllegalArgumentException\n-  #158 = Utf8               java/lang/IllegalArgumentException\n-  #159 = String             #160          // appender is null\n-  #160 = Utf8               appender is null\n-  #161 = Methodref          #157.#162     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #162 = NameAndType        #7:#146       // \"<init>\":(Ljava/lang/String;)V\n-  #163 = Class              #164          // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-  #164 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n-  #165 = Methodref          #163.#11      // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.\"<init>\":()V\n-  #166 = Methodref          #163.#167     // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n-  #167 = NameAndType        #168:#169     // setTarget:(Ljava/lang/Object;)V\n-  #168 = Utf8               setTarget\n-  #169 = Utf8               (Ljava/lang/Object;)V\n-  #170 = Methodref          #163.#171     // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #171 = NameAndType        #172:#173     // setLoggerAccessor:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #172 = Utf8               setLoggerAccessor\n-  #173 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n-  #174 = Methodref          #1.#175       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #175 = NameAndType        #176:#177     // getApplication:()Lpsiprobe/model/Application;\n-  #176 = Utf8               getApplication\n-  #177 = Utf8               ()Lpsiprobe/model/Application;\n-  #178 = Methodref          #163.#179     // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #179 = NameAndType        #180:#181     // setApplication:(Lpsiprobe/model/Application;)V\n-  #180 = Utf8               setApplication\n-  #181 = Utf8               (Lpsiprobe/model/Application;)V\n-  #182 = String             #183          // Could not wrap appender: {}\n-  #183 = Utf8               Could not wrap appender: {}\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Methodref          #11.#12       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getTarget:()Ljava/lang/Object;\n+   #11 = Class              #13           // psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+   #12 = NameAndType        #14:#15       // getTarget:()Ljava/lang/Object;\n+   #13 = Utf8               psiprobe/tools/logging/log4j/Log4JLoggerAccessor\n+   #14 = Utf8               getTarget\n+   #15 = Utf8               ()Ljava/lang/Object;\n+   #16 = String             #17           // getAllAppenders\n+   #17 = Utf8               getAllAppenders\n+   #18 = Methodref          #19.#20       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #19 = Class              #21           // org/apache/commons/lang3/reflect/MethodUtils\n+   #20 = NameAndType        #22:#23       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #21 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #22 = Utf8               invokeMethod\n+   #23 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Class              #25           // java/util/Enumeration\n+   #25 = Utf8               java/util/Enumeration\n+   #26 = Methodref          #27.#28       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #27 = Class              #29           // java/util/Collections\n+   #28 = NameAndType        #30:#31       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #29 = Utf8               java/util/Collections\n+   #30 = Utf8               list\n+   #31 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #32 = Methodref          #7.#33        // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+   #33 = NameAndType        #34:#35       // iterator:()Ljava/util/Iterator;\n+   #34 = Utf8               iterator\n+   #35 = Utf8               ()Ljava/util/Iterator;\n+   #36 = InterfaceMethodref #37.#38       // java/util/Iterator.hasNext:()Z\n+   #37 = Class              #39           // java/util/Iterator\n+   #38 = NameAndType        #40:#41       // hasNext:()Z\n+   #39 = Utf8               java/util/Iterator\n+   #40 = Utf8               hasNext\n+   #41 = Utf8               ()Z\n+   #42 = InterfaceMethodref #37.#43       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #43 = NameAndType        #44:#15       // next:()Ljava/lang/Object;\n+   #44 = Utf8               next\n+   #45 = Methodref          #11.#46       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+   #46 = NameAndType        #47:#48       // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+   #47 = Utf8               wrapAppender\n+   #48 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+   #49 = InterfaceMethodref #50.#51       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #50 = Class              #52           // java/util/List\n+   #51 = NameAndType        #53:#54       // add:(Ljava/lang/Object;)Z\n+   #52 = Utf8               java/util/List\n+   #53 = Utf8               add\n+   #54 = Utf8               (Ljava/lang/Object;)Z\n+   #55 = Class              #56           // java/lang/Exception\n+   #56 = Utf8               java/lang/Exception\n+   #57 = Fieldref           #11.#58       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.logger:Lorg/slf4j/Logger;\n+   #58 = NameAndType        #59:#60       // logger:Lorg/slf4j/Logger;\n+   #59 = Utf8               logger\n+   #60 = Utf8               Lorg/slf4j/Logger;\n+   #61 = String             #62           // {}#getAllAppenders() failed\n+   #62 = Utf8               {}#getAllAppenders() failed\n+   #63 = Methodref          #64.#65       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = Class              #66           // java/lang/Object\n+   #65 = NameAndType        #67:#68       // getClass:()Ljava/lang/Class;\n+   #66 = Utf8               java/lang/Object\n+   #67 = Utf8               getClass\n+   #68 = Utf8               ()Ljava/lang/Class;\n+   #69 = Methodref          #70.#71       // java/lang/Class.getName:()Ljava/lang/String;\n+   #70 = Class              #72           // java/lang/Class\n+   #71 = NameAndType        #73:#74       // getName:()Ljava/lang/String;\n+   #72 = Utf8               java/lang/Class\n+   #73 = Utf8               getName\n+   #74 = Utf8               ()Ljava/lang/String;\n+   #75 = InterfaceMethodref #76.#77       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #76 = Class              #78           // org/slf4j/Logger\n+   #77 = NameAndType        #79:#80       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #78 = Utf8               org/slf4j/Logger\n+   #79 = Utf8               error\n+   #80 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #81 = String             #82           // getAppender\n+   #82 = Utf8               getAppender\n+   #83 = Methodref          #19.#84       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #84 = NameAndType        #22:#85       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #85 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #86 = String             #87           // {}#getAppender() failed\n+   #87 = Utf8               {}#getAppender() failed\n+   #88 = Fieldref           #11.#89       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.context:Z\n+   #89 = NameAndType        #90:#91       // context:Z\n+   #90 = Utf8               context\n+   #91 = Utf8               Z\n+   #92 = String             #93           // root\n+   #93 = Utf8               root\n+   #94 = Methodref          #11.#71       // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getName:()Ljava/lang/String;\n+   #95 = Methodref          #96.#97       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #96 = Class              #98           // java/lang/String\n+   #97 = NameAndType        #99:#54       // equals:(Ljava/lang/Object;)Z\n+   #98 = Utf8               java/lang/String\n+   #99 = Utf8               equals\n+  #100 = String             #101          // org.apache.log4j.spi.RootLogger\n+  #101 = Utf8               org.apache.log4j.spi.RootLogger\n+  #102 = Methodref          #11.#103      // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getTargetClass:()Ljava/lang/String;\n+  #103 = NameAndType        #104:#74      // getTargetClass:()Ljava/lang/String;\n+  #104 = Utf8               getTargetClass\n+  #105 = String             #106          // name\n+  #106 = Utf8               name\n+  #107 = Methodref          #11.#108      // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #108 = NameAndType        #109:#110     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #109 = Utf8               getProperty\n+  #110 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #111 = String             #112          // getLevel\n+  #112 = Utf8               getLevel\n+  #113 = String             #114          // toString\n+  #114 = Utf8               toString\n+  #115 = String             #116          // {}#getLevel() failed\n+  #116 = Utf8               {}#getLevel() failed\n+  #117 = String             #118          // toLevel\n+  #118 = Utf8               toLevel\n+  #119 = String             #120          // setLevel\n+  #120 = Utf8               setLevel\n+  #121 = String             #122          // {}#setLevel(\\'{}\\') failed\n+  #122 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #123 = InterfaceMethodref #76.#124      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #124 = NameAndType        #79:#125      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #125 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #126 = Class              #127          // java/lang/IllegalArgumentException\n+  #127 = Utf8               java/lang/IllegalArgumentException\n+  #128 = String             #129          // appender is null\n+  #129 = Utf8               appender is null\n+  #130 = Methodref          #126.#131     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #131 = NameAndType        #5:#132       // \"<init>\":(Ljava/lang/String;)V\n+  #132 = Utf8               (Ljava/lang/String;)V\n+  #133 = Class              #134          // psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+  #134 = Utf8               psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+  #135 = Methodref          #133.#3       // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.\"<init>\":()V\n+  #136 = Methodref          #133.#137     // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+  #137 = NameAndType        #138:#139     // setTarget:(Ljava/lang/Object;)V\n+  #138 = Utf8               setTarget\n+  #139 = Utf8               (Ljava/lang/Object;)V\n+  #140 = Methodref          #133.#141     // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #141 = NameAndType        #142:#143     // setLoggerAccessor:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #142 = Utf8               setLoggerAccessor\n+  #143 = Utf8               (Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+  #144 = Methodref          #11.#145      // psiprobe/tools/logging/log4j/Log4JLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #145 = NameAndType        #146:#147     // getApplication:()Lpsiprobe/model/Application;\n+  #146 = Utf8               getApplication\n+  #147 = Utf8               ()Lpsiprobe/model/Application;\n+  #148 = Methodref          #133.#149     // psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #149 = NameAndType        #150:#151     // setApplication:(Lpsiprobe/model/Application;)V\n+  #150 = Utf8               setApplication\n+  #151 = Utf8               (Lpsiprobe/model/Application;)V\n+  #152 = String             #153          // Could not wrap appender: {}\n+  #153 = Utf8               Could not wrap appender: {}\n+  #154 = Utf8               Code\n+  #155 = Utf8               LineNumberTable\n+  #156 = Utf8               LocalVariableTable\n+  #157 = Utf8               this\n+  #158 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+  #159 = Utf8               getAppenders\n+  #160 = Utf8               ()Ljava/util/List;\n+  #161 = Utf8               appender\n+  #162 = Utf8               Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+  #163 = Utf8               unwrappedAppender\n+  #164 = Utf8               Ljava/lang/Object;\n+  #165 = Utf8               e\n+  #166 = Utf8               Ljava/lang/Exception;\n+  #167 = Utf8               appenders\n+  #168 = Utf8               Ljava/util/List;\n+  #169 = Utf8               LocalVariableTypeTable\n+  #170 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n+  #171 = Utf8               StackMapTable\n+  #172 = Utf8               Signature\n+  #173 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n+  #174 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+  #175 = Utf8               Ljava/lang/String;\n+  #176 = Utf8               MethodParameters\n+  #177 = Utf8               isContext\n+  #178 = Utf8               setContext\n+  #179 = Utf8               (Z)V\n+  #180 = Utf8               isRoot\n+  #181 = Utf8               level\n+  #182 = Utf8               newLevel\n+  #183 = Utf8               newLevelStr\n   #184 = Utf8               appenderAccessor\n   #185 = Utf8               SourceFile\n   #186 = Utf8               Log4JLoggerAccessor.java\n {\n   private boolean context;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.log4j.Log4JLoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 25: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.log4j.Log4JAppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #19                          // ()Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n     Code:\n       stack=4, locals=5, args_size=1\n-         0: new           #20                 // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #22                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        12: ldc           #27                 // String getAllAppenders\n-        14: invokestatic  #29                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        17: checkcast     #35                 // class java/util/Enumeration\n-        20: invokestatic  #37                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-        23: invokevirtual #43                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-        26: astore_3\n-        27: goto          58\n-        30: aload_3\n-        31: invokeinterface #47,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        36: astore_2\n-        37: aload_0\n-        38: aload_2\n-        39: invokespecial #52                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-        42: astore        4\n-        44: aload         4\n-        46: ifnull        58\n-        49: aload_1\n+         9: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        12: ldc           #16                 // String getAllAppenders\n+        14: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        17: checkcast     #24                 // class java/util/Enumeration\n+        20: invokestatic  #26                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+        23: invokevirtual #32                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+        26: astore_2\n+        27: aload_2\n+        28: invokeinterface #36,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        33: ifeq          67\n+        36: aload_2\n+        37: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        42: astore_3\n+        43: aload_0\n+        44: aload_3\n+        45: invokespecial #45                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+        48: astore        4\n         50: aload         4\n-        52: invokeinterface #56,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-        57: pop\n-        58: aload_3\n-        59: invokeinterface #62,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        64: ifne          30\n+        52: ifnull        64\n+        55: aload_1\n+        56: aload         4\n+        58: invokeinterface #49,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        63: pop\n+        64: goto          27\n         67: goto          92\n         70: astore_2\n-        71: getstatic     #66                 // Field logger:Lorg/slf4j/Logger;\n-        74: ldc           #70                 // String {}#getAllAppenders() failed\n+        71: getstatic     #57                 // Field logger:Lorg/slf4j/Logger;\n+        74: ldc           #61                 // String {}#getAllAppenders() failed\n         76: aload_0\n-        77: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        80: invokevirtual #72                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        83: invokevirtual #78                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        77: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        80: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        83: invokevirtual #69                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         86: aload_2\n-        87: invokeinterface #84,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        87: invokeinterface #75,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         92: aload_1\n         93: areturn\n       Exception table:\n          from    to  target type\n              8    67    70   Class java/lang/Exception\n       LineNumberTable:\n         line 37: 0\n-        line 40: 8\n-        line 41: 37\n-        line 42: 44\n-        line 43: 49\n-        line 39: 58\n-        line 46: 67\n+        line 39: 8\n+        line 40: 9\n+        line 39: 23\n+        line 41: 43\n+        line 42: 50\n+        line 43: 55\n+        line 45: 64\n+        line 48: 67\n+        line 46: 70\n         line 47: 71\n         line 49: 92\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           50      14     4 appender   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+           43      21     3 unwrappedAppender   Ljava/lang/Object;\n+           71      21     2     e   Ljava/lang/Exception;\n             0      94     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n             8      86     1 appenders   Ljava/util/List;\n-           37      21     2 unwrappedAppender   Ljava/lang/Object;\n-           44      14     4 appender   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n-           71      21     2     e   Ljava/lang/Exception;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      86     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n-      StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 30\n-          locals = [ class psiprobe/tools/logging/log4j/Log4JLoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 27 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 11\n-          locals = [ class psiprobe/tools/logging/log4j/Log4JLoggerAccessor, class java/util/List ]\n+      StackMapTable: number_of_entries = 5\n+        frame_type = 253 /* append */\n+          offset_delta = 27\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 36 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 21 /* same */\n+    Signature: #173                         // ()Ljava/util/List<Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;>;\n \n   public psiprobe.tools.logging.log4j.Log4JAppenderAccessor getAppender(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=3, args_size=2\n          0: aload_0\n-         1: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #105                // String getAppender\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #81                 // String getAppender\n          6: iconst_1\n-         7: anewarray     #73                 // class java/lang/Object\n+         7: anewarray     #64                 // class java/lang/Object\n         10: dup\n         11: iconst_0\n         12: aload_1\n         13: aastore\n-        14: invokestatic  #106                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        14: invokestatic  #83                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         17: astore_2\n         18: aload_0\n         19: aload_2\n-        20: invokespecial #52                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n+        20: invokespecial #45                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n         23: areturn\n         24: astore_2\n-        25: getstatic     #66                 // Field logger:Lorg/slf4j/Logger;\n-        28: ldc           #109                // String {}#getAppender() failed\n+        25: getstatic     #57                 // Field logger:Lorg/slf4j/Logger;\n+        28: ldc           #86                 // String {}#getAppender() failed\n         30: aload_0\n-        31: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        34: invokevirtual #72                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        37: invokevirtual #78                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        31: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        34: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        37: invokevirtual #69                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         40: aload_2\n-        41: invokeinterface #84,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        41: invokeinterface #75,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         46: aconst_null\n         47: areturn\n       Exception table:\n          from    to  target type\n              0    23    24   Class java/lang/Exception\n       LineNumberTable:\n         line 60: 0\n         line 61: 18\n         line 62: 24\n         line 63: 25\n         line 65: 46\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      48     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-            0      48     1  name   Ljava/lang/String;\n            18       6     2 appender   Ljava/lang/Object;\n            25      21     2     e   Ljava/lang/Exception;\n+            0      48     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+            0      48     1  name   Ljava/lang/String;\n       StackMapTable: number_of_entries = 1\n         frame_type = 88 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #115                // Field context:Z\n+         1: getfield      #88                 // Field context:Z\n          4: ireturn\n       LineNumberTable:\n         line 74: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n \n   public void setContext(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #115                // Field context:Z\n+         2: putfield      #88                 // Field context:Z\n          5: return\n       LineNumberTable:\n         line 83: 0\n         line 84: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n@@ -383,170 +385,173 @@\n       context\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #120                // String root\n+         0: ldc           #92                 // String root\n          2: aload_0\n-         3: invokevirtual #122                // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #123                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-         9: ifeq          26\n-        12: ldc           #128                // String org.apache.log4j.spi.RootLogger\n+         3: invokevirtual #94                 // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #95                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         9: ifeq          28\n+        12: ldc           #100                // String org.apache.log4j.spi.RootLogger\n         14: aload_0\n-        15: invokevirtual #130                // Method getTargetClass:()Ljava/lang/String;\n-        18: invokevirtual #123                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        21: ifeq          26\n+        15: invokevirtual #102                // Method getTargetClass:()Ljava/lang/String;\n+        18: invokevirtual #95                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        21: ifeq          28\n         24: iconst_1\n-        25: ireturn\n-        26: iconst_0\n-        27: ireturn\n+        25: goto          29\n+        28: iconst_0\n+        29: ireturn\n       LineNumberTable:\n         line 92: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      28     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 26 /* same */\n+            0      30     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 28 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #133                // String name\n+         2: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #105                // String name\n          7: aconst_null\n-         8: invokevirtual #134                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #124                // class java/lang/String\n+         8: invokevirtual #107                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #96                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 101: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #139                // String getLevel\n-         6: invokestatic  #29                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #111                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ldc           #140                // String toString\n-        13: invokestatic  #29                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        16: checkcast     #124                // class java/lang/String\n+        11: ldc           #113                // String toString\n+        13: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: checkcast     #96                 // class java/lang/String\n         19: areturn\n         20: astore_1\n-        21: getstatic     #66                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #142                // String {}#getLevel() failed\n+        21: getstatic     #57                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #115                // String {}#getLevel() failed\n         26: aload_0\n-        27: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        30: invokevirtual #72                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        33: invokevirtual #78                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        27: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        30: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        33: invokevirtual #69                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         36: aload_1\n-        37: invokeinterface #84,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: invokeinterface #75,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         42: aconst_null\n         43: areturn\n       Exception table:\n          from    to  target type\n              0    19    20   Class java/lang/Exception\n       LineNumberTable:\n         line 111: 0\n         line 112: 10\n         line 113: 20\n         line 114: 21\n         line 116: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      44     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n            10      10     1 level   Ljava/lang/Object;\n            21      21     1     e   Ljava/lang/Exception;\n+            0      44     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n       StackMapTable: number_of_entries = 1\n         frame_type = 84 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #139                // String getLevel\n-         6: invokestatic  #29                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #111                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #147                // String toLevel\n+        11: ldc           #117                // String toLevel\n         13: iconst_1\n-        14: anewarray     #73                 // class java/lang/Object\n+        14: anewarray     #64                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #106                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #83                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #149                // String setLevel\n+        26: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #119                // String setLevel\n         31: iconst_1\n-        32: anewarray     #73                 // class java/lang/Object\n+        32: anewarray     #64                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #106                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #83                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: goto          82\n         46: astore_2\n-        47: getstatic     #66                 // Field logger:Lorg/slf4j/Logger;\n-        50: ldc           #150                // String {}#setLevel(\\'{}\\') failed\n+        47: getstatic     #57                 // Field logger:Lorg/slf4j/Logger;\n+        50: ldc           #121                // String {}#setLevel(\\'{}\\') failed\n         52: iconst_3\n-        53: anewarray     #73                 // class java/lang/Object\n+        53: anewarray     #64                 // class java/lang/Object\n         56: dup\n         57: iconst_0\n         58: aload_0\n-        59: invokevirtual #23                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #72                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        65: invokevirtual #78                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        59: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        65: invokevirtual #69                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         68: aastore\n         69: dup\n         70: iconst_1\n         71: aload_1\n         72: aastore\n         73: dup\n         74: iconst_2\n         75: aload_2\n         76: aastore\n-        77: invokeinterface #152,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        77: invokeinterface #123,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         82: return\n       Exception table:\n          from    to  target type\n              0    43    46   Class java/lang/Exception\n       LineNumberTable:\n         line 126: 0\n         line 127: 10\n         line 128: 25\n-        line 129: 43\n+        line 131: 43\n+        line 129: 46\n         line 130: 47\n         line 132: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      83     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-            0      83     1 newLevelStr   Ljava/lang/String;\n            10      33     2 level   Ljava/lang/Object;\n            25      18     3 newLevel   Ljava/lang/Object;\n            47      35     2     e   Ljava/lang/Exception;\n+            0      83     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+            0      83     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 110 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n@@ -554,41 +559,41 @@\n   private psiprobe.tools.logging.log4j.Log4JAppenderAccessor wrapAppender(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #157                // class java/lang/IllegalArgumentException\n+         4: new           #126                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #159                // String appender is null\n-        10: invokespecial #161                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #128                // String appender is null\n+        10: invokespecial #130                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n-        14: new           #163                // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n+        14: new           #133                // class psiprobe/tools/logging/log4j/Log4JAppenderAccessor\n         17: dup\n-        18: invokespecial #165                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.\"<init>\":()V\n+        18: invokespecial #135                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.\"<init>\":()V\n         21: astore_2\n         22: aload_2\n         23: aload_1\n-        24: invokevirtual #166                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+        24: invokevirtual #136                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n         27: aload_2\n         28: aload_0\n-        29: invokevirtual #170                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n+        29: invokevirtual #140                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;)V\n         32: aload_2\n         33: aload_0\n-        34: invokevirtual #174                // Method getApplication:()Lpsiprobe/model/Application;\n-        37: invokevirtual #178                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        34: invokevirtual #144                // Method getApplication:()Lpsiprobe/model/Application;\n+        37: invokevirtual #148                // Method psiprobe/tools/logging/log4j/Log4JAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n         40: aload_2\n         41: areturn\n         42: astore_2\n-        43: getstatic     #66                 // Field logger:Lorg/slf4j/Logger;\n-        46: ldc           #182                // String Could not wrap appender: {}\n+        43: getstatic     #57                 // Field logger:Lorg/slf4j/Logger;\n+        46: ldc           #152                // String Could not wrap appender: {}\n         48: aload_1\n         49: aload_2\n-        50: invokeinterface #84,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: invokeinterface #75,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         55: aconst_null\n         56: areturn\n       Exception table:\n          from    to  target type\n              0    41    42   Class java/lang/Exception\n       LineNumberTable:\n         line 142: 0\n@@ -599,18 +604,18 @@\n         line 148: 32\n         line 149: 40\n         line 150: 42\n         line 151: 43\n         line 153: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n-            0      57     1 appender   Ljava/lang/Object;\n            22      20     2 appenderAccessor   Lpsiprobe/tools/logging/log4j/Log4JAppenderAccessor;\n            43      12     2     e   Ljava/lang/Exception;\n+            0      57     0  this   Lpsiprobe/tools/logging/log4j/Log4JLoggerAccessor;\n+            0      57     1 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 91 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       appender\n"}]}, {"source1": "psiprobe/tools/logging/log4j/Log4JManagerAccessor.class", "source2": "psiprobe/tools/logging/log4j/Log4JManagerAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -24,15 +24,15 @@\n     \n     public Log4JLoggerAccessor getRootLogger() {\n         try {\n             final Class<?> clazz = (Class)this.getTarget();\n             final Method getRootLogger = MethodUtils.getAccessibleMethod((Class)clazz, \"getRootLogger\", new Class[0]);\n             final Object logger = getRootLogger.invoke(null, new Object[0]);\n             if (logger == null) {\n-                throw new NullPointerException(String.valueOf(this.getTarget().getClass().getName()) + \"#getRootLogger() returned null\");\n+                throw new NullPointerException(this.getTarget().getClass().getName() + \"#getRootLogger() returned null\");\n             }\n             final Log4JLoggerAccessor accessor = new Log4JLoggerAccessor();\n             accessor.setTarget(logger);\n             accessor.setApplication(this.getApplication());\n             return accessor;\n         }\n         catch (final Exception e) {\n@@ -43,15 +43,15 @@\n     \n     public Log4JLoggerAccessor getLogger(final String name) {\n         try {\n             final Class<?> clazz = (Class)this.getTarget();\n             final Method getLogger = MethodUtils.getAccessibleMethod((Class)clazz, \"getLogger\", new Class[] { String.class });\n             final Object logger = getLogger.invoke(null, name);\n             if (logger == null) {\n-                throw new NullPointerException(String.valueOf(this.getTarget().getClass().getName()) + \"#getLogger(\\\"\" + name + \"\\\") returned null\");\n+                throw new NullPointerException(this.getTarget().getClass().getName() + \"#getLogger(\\\"\" + name + \"\\\") returned null\");\n             }\n             final Log4JLoggerAccessor accessor = new Log4JLoggerAccessor();\n             accessor.setTarget(logger);\n             accessor.setApplication(this.getApplication());\n             return accessor;\n         }\n         catch (final Exception e) {\n"}]}, {"source1": "psiprobe/tools/logging/log4j/package-info.class", "source2": "psiprobe/tools/logging/log4j/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 3ef5857da90837d17493a98d55b053af4b9efd3a06f446bb26974fde134d430b\n+  SHA-256 checksum 3c479c969a06315b717b1621a89dd9474fbfc3a64d22c2fe9b02aa8d78eeabc0\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.log4j.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/log4j/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/log4j/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/log4j/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/log4j/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/log4j/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/log4j/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.class", "source2": "psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,231 +1,231 @@\n-  SHA-256 checksum eaec8210de7b41ae7358b1e8efb574edda0ee3c4c2f3fe0f21b7441d17ec7f05\n+  SHA-256 checksum 155a762dc449fef145988280c6ae5c3cca8698682dd15bd82971636a9732bf8b\n   Compiled from \"Log4J2AppenderAccessor.java\"\n public class psiprobe.tools.logging.log4j2.Log4J2AppenderAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 1, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-    #2 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-   #16 = Utf8               getLoggerAccessor\n-   #17 = Utf8               ()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #18 = Fieldref           #1.#19        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #19 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #20 = Utf8               setLoggerAccessor\n-   #21 = Utf8               (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n-   #22 = Utf8               MethodParameters\n-   #23 = Utf8               isContext\n-   #24 = Utf8               ()Z\n-   #25 = Methodref          #1.#26        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #26 = NameAndType        #16:#17       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #27 = Methodref          #28.#30       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isContext:()Z\n-   #28 = Class              #29           // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-   #29 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-   #30 = NameAndType        #23:#24       // isContext:()Z\n-   #31 = Utf8               isRoot\n-   #32 = Methodref          #28.#33       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isRoot:()Z\n-   #33 = NameAndType        #31:#24       // isRoot:()Z\n-   #34 = Utf8               getName\n-   #35 = Utf8               ()Ljava/lang/String;\n-   #36 = Methodref          #28.#37       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getName:()Ljava/lang/String;\n-   #37 = NameAndType        #34:#35       // getName:()Ljava/lang/String;\n-   #38 = Utf8               getLogType\n-   #39 = String             #40           // log4j2\n-   #40 = Utf8               log4j2\n-   #41 = Utf8               getIndex\n-   #42 = Methodref          #1.#43        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getTarget:()Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // getTarget:()Ljava/lang/Object;\n-   #44 = Utf8               getTarget\n-   #45 = Utf8               ()Ljava/lang/Object;\n-   #46 = String             #34           // getName\n-   #47 = Methodref          #1.#48        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #48 = NameAndType        #49:#50       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #49 = Utf8               invokeMethod\n-   #50 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #51 = Class              #52           // java/lang/String\n-   #52 = Utf8               java/lang/String\n-   #53 = Utf8               getConversionPattern\n-   #54 = String             #55           // getLayout\n-   #55 = Utf8               getLayout\n-   #56 = String             #57           // org.apache.logging.log4j.core.layout.PatternLayout\n-   #57 = Utf8               org.apache.logging.log4j.core.layout.PatternLayout\n-   #58 = Methodref          #59.#61       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #59 = Class              #60           // java/lang/Object\n-   #60 = Utf8               java/lang/Object\n-   #61 = NameAndType        #62:#63       // getClass:()Ljava/lang/Class;\n-   #62 = Utf8               getClass\n-   #63 = Utf8               ()Ljava/lang/Class;\n-   #64 = Methodref          #65.#37       // java/lang/Class.getName:()Ljava/lang/String;\n-   #65 = Class              #66           // java/lang/Class\n-   #66 = Utf8               java/lang/Class\n-   #67 = Methodref          #51.#68       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #68 = NameAndType        #69:#70       // equals:(Ljava/lang/Object;)Z\n-   #69 = Utf8               equals\n-   #70 = Utf8               (Ljava/lang/Object;)Z\n-   #71 = String             #53           // getConversionPattern\n-   #72 = Utf8               layout\n-   #73 = Utf8               Ljava/lang/Object;\n-   #74 = Utf8               StackMapTable\n-   #75 = Utf8               getFile\n-   #76 = Utf8               ()Ljava/io/File;\n-   #77 = String             #78           // fileName\n-   #78 = Utf8               fileName\n-   #79 = Methodref          #1.#80        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #80 = NameAndType        #81:#82       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #81 = Utf8               getProperty\n-   #82 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #83 = Class              #84           // java/io/File\n-   #84 = Utf8               java/io/File\n-   #85 = Methodref          #83.#86       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #86 = NameAndType        #7:#87        // \"<init>\":(Ljava/lang/String;)V\n-   #87 = Utf8               (Ljava/lang/String;)V\n-   #88 = String             #89           // org.apache.logging.log4j.core.appender.SmtpAppender\n-   #89 = Utf8               org.apache.logging.log4j.core.appender.SmtpAppender\n-   #90 = String             #91           // manager\n-   #91 = Utf8               manager\n-   #92 = Methodref          #1.#93        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n-   #93 = NameAndType        #81:#94       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n-   #94 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n-   #95 = String             #96           // data\n-   #96 = Utf8               data\n-   #97 = String             #98           // cc\n-   #98 = Utf8               cc\n-   #99 = String             #100          // bcc\n-  #100 = Utf8               bcc\n-  #101 = String             #102          // from\n-  #102 = Utf8               from\n-  #103 = String             #104          // subject\n-  #104 = Utf8               subject\n-  #105 = String             #106          // formatters\n-  #106 = Utf8               formatters\n-  #107 = Class              #108          // \"[Ljava/lang/Object;\"\n-  #108 = Utf8               [Ljava/lang/Object;\n-  #109 = String             #110          // converter\n-  #110 = Utf8               converter\n-  #111 = String             #112          // literal\n-  #112 = Utf8               literal\n-  #113 = Class              #114          // java/lang/StringBuilder\n-  #114 = Utf8               java/lang/StringBuilder\n-  #115 = String             #116          // mailto:\n-  #116 = Utf8               mailto:\n-  #117 = Methodref          #113.#86      // java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-  #118 = String             #119          // to\n-  #119 = Utf8               to\n-  #120 = String             #121          //\n-  #121 = Utf8\n-  #122 = Methodref          #113.#123     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #123 = NameAndType        #124:#125     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #124 = Utf8               append\n-  #125 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #126 = String             #127          // &from=\n-  #127 = Utf8               &from=\n-  #128 = Methodref          #113.#129     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #129 = NameAndType        #130:#35      // toString:()Ljava/lang/String;\n-  #130 = Utf8               toString\n-  #131 = Methodref          #113.#132     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #132 = NameAndType        #124:#133     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #133 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #134 = String             #135          // &cc=\n-  #135 = Utf8               &cc=\n-  #136 = String             #137          // &bcc=\n-  #137 = Utf8               &bcc=\n-  #138 = String             #139          // &subject=\n-  #139 = Utf8               &subject=\n-  #140 = Methodref          #1.#141       // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getStdoutFile:()Ljava/io/File;\n-  #141 = NameAndType        #142:#76      // getStdoutFile:()Ljava/io/File;\n-  #142 = Utf8               getStdoutFile\n-  #143 = Utf8               Ljava/lang/String;\n-  #144 = Utf8               result\n-  #145 = Utf8               Ljava/io/File;\n-  #146 = Utf8               smtpManager\n-  #147 = Utf8               factoryData\n-  #148 = Utf8               subjectSerializer\n-  #149 = Utf8               subjectFormatters\n-  #150 = Utf8               subjectFormatterConverter\n-  #151 = Utf8               getLevel\n-  #152 = Methodref          #28.#153      // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getLevel:()Ljava/lang/String;\n-  #153 = NameAndType        #151:#35      // getLevel:()Ljava/lang/String;\n-  #154 = Utf8               getValidLevels\n-  #155 = Utf8               ()[Ljava/lang/String;\n-  #156 = String             #157          // OFF\n-  #157 = Utf8               OFF\n-  #158 = String             #159          // FATAL\n-  #159 = Utf8               FATAL\n-  #160 = String             #161          // ERROR\n-  #161 = Utf8               ERROR\n-  #162 = String             #163          // WARN\n-  #163 = Utf8               WARN\n-  #164 = String             #165          // INFO\n-  #165 = Utf8               INFO\n-  #166 = String             #167          // DEBUG\n-  #167 = Utf8               DEBUG\n-  #168 = String             #169          // TRACE\n-  #169 = Utf8               TRACE\n-  #170 = String             #171          // ALL\n-  #171 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = String             #31           // log4j2\n+   #31 = Utf8               log4j2\n+   #32 = Methodref          #8.#33        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getTarget:()Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // getTarget:()Ljava/lang/Object;\n+   #34 = Utf8               getTarget\n+   #35 = Utf8               ()Ljava/lang/Object;\n+   #36 = String             #28           // getName\n+   #37 = Methodref          #8.#38        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #38 = NameAndType        #39:#40       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = Utf8               invokeMethod\n+   #40 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #41 = Class              #42           // java/lang/String\n+   #42 = Utf8               java/lang/String\n+   #43 = String             #44           // getLayout\n+   #44 = Utf8               getLayout\n+   #45 = String             #46           // org.apache.logging.log4j.core.layout.PatternLayout\n+   #46 = Utf8               org.apache.logging.log4j.core.layout.PatternLayout\n+   #47 = Methodref          #48.#49       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #48 = Class              #50           // java/lang/Object\n+   #49 = NameAndType        #51:#52       // getClass:()Ljava/lang/Class;\n+   #50 = Utf8               java/lang/Object\n+   #51 = Utf8               getClass\n+   #52 = Utf8               ()Ljava/lang/Class;\n+   #53 = Methodref          #54.#27       // java/lang/Class.getName:()Ljava/lang/String;\n+   #54 = Class              #55           // java/lang/Class\n+   #55 = Utf8               java/lang/Class\n+   #56 = Methodref          #41.#57       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #57 = NameAndType        #58:#59       // equals:(Ljava/lang/Object;)Z\n+   #58 = Utf8               equals\n+   #59 = Utf8               (Ljava/lang/Object;)Z\n+   #60 = String             #61           // getConversionPattern\n+   #61 = Utf8               getConversionPattern\n+   #62 = String             #63           // fileName\n+   #63 = Utf8               fileName\n+   #64 = Methodref          #8.#65        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #65 = NameAndType        #66:#67       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #66 = Utf8               getProperty\n+   #67 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #68 = Class              #69           // java/io/File\n+   #69 = Utf8               java/io/File\n+   #70 = Methodref          #68.#71       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #71 = NameAndType        #5:#72        // \"<init>\":(Ljava/lang/String;)V\n+   #72 = Utf8               (Ljava/lang/String;)V\n+   #73 = String             #74           // org.apache.logging.log4j.core.appender.SmtpAppender\n+   #74 = Utf8               org.apache.logging.log4j.core.appender.SmtpAppender\n+   #75 = String             #76           // manager\n+   #76 = Utf8               manager\n+   #77 = Methodref          #8.#78        // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+   #78 = NameAndType        #66:#79       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+   #79 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+   #80 = String             #81           // data\n+   #81 = Utf8               data\n+   #82 = String             #83           // cc\n+   #83 = Utf8               cc\n+   #84 = String             #85           // bcc\n+   #85 = Utf8               bcc\n+   #86 = String             #87           // from\n+   #87 = Utf8               from\n+   #88 = String             #89           // subject\n+   #89 = Utf8               subject\n+   #90 = String             #91           // formatters\n+   #91 = Utf8               formatters\n+   #92 = Class              #93           // \"[Ljava/lang/Object;\"\n+   #93 = Utf8               [Ljava/lang/Object;\n+   #94 = String             #95           // converter\n+   #95 = Utf8               converter\n+   #96 = String             #97           // literal\n+   #97 = Utf8               literal\n+   #98 = Class              #99           // java/lang/StringBuilder\n+   #99 = Utf8               java/lang/StringBuilder\n+  #100 = Methodref          #98.#3        // java/lang/StringBuilder.\"<init>\":()V\n+  #101 = String             #102          // mailto:\n+  #102 = Utf8               mailto:\n+  #103 = Methodref          #98.#104      // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #104 = NameAndType        #105:#106     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #105 = Utf8               append\n+  #106 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+  #107 = String             #108          // to\n+  #108 = Utf8               to\n+  #109 = String             #110          //\n+  #110 = Utf8\n+  #111 = Methodref          #98.#112      // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #112 = NameAndType        #105:#113     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #113 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+  #114 = String             #115          // &from=\n+  #115 = Utf8               &from=\n+  #116 = Methodref          #98.#117      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #117 = NameAndType        #118:#29      // toString:()Ljava/lang/String;\n+  #118 = Utf8               toString\n+  #119 = String             #120          // &cc=\n+  #120 = Utf8               &cc=\n+  #121 = String             #122          // &bcc=\n+  #122 = Utf8               &bcc=\n+  #123 = String             #124          // &subject=\n+  #124 = Utf8               &subject=\n+  #125 = Methodref          #8.#126       // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.getStdoutFile:()Ljava/io/File;\n+  #126 = NameAndType        #127:#128     // getStdoutFile:()Ljava/io/File;\n+  #127 = Utf8               getStdoutFile\n+  #128 = Utf8               ()Ljava/io/File;\n+  #129 = Methodref          #18.#130      // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getLevel:()Ljava/lang/String;\n+  #130 = NameAndType        #131:#29      // getLevel:()Ljava/lang/String;\n+  #131 = Utf8               getLevel\n+  #132 = String             #133          // OFF\n+  #133 = Utf8               OFF\n+  #134 = String             #135          // FATAL\n+  #135 = Utf8               FATAL\n+  #136 = String             #137          // ERROR\n+  #137 = Utf8               ERROR\n+  #138 = String             #139          // WARN\n+  #139 = Utf8               WARN\n+  #140 = String             #141          // INFO\n+  #141 = Utf8               INFO\n+  #142 = String             #143          // DEBUG\n+  #143 = Utf8               DEBUG\n+  #144 = String             #145          // TRACE\n+  #145 = Utf8               TRACE\n+  #146 = String             #147          // ALL\n+  #147 = Utf8               ALL\n+  #148 = Utf8               Code\n+  #149 = Utf8               LineNumberTable\n+  #150 = Utf8               LocalVariableTable\n+  #151 = Utf8               this\n+  #152 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+  #153 = Utf8               setLoggerAccessor\n+  #154 = Utf8               (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n+  #155 = Utf8               MethodParameters\n+  #156 = Utf8               getLogType\n+  #157 = Utf8               getIndex\n+  #158 = Utf8               layout\n+  #159 = Utf8               Ljava/lang/Object;\n+  #160 = Utf8               StackMapTable\n+  #161 = Utf8               getFile\n+  #162 = Utf8               subjectFormatterConverter\n+  #163 = Utf8               subjectFormatters\n+  #164 = Utf8               smtpManager\n+  #165 = Utf8               factoryData\n+  #166 = Utf8               subjectSerializer\n+  #167 = Utf8               Ljava/lang/String;\n+  #168 = Utf8               result\n+  #169 = Utf8               Ljava/io/File;\n+  #170 = Utf8               getValidLevels\n+  #171 = Utf8               ()[Ljava/lang/String;\n   #172 = Utf8               SourceFile\n   #173 = Utf8               Log4J2AppenderAccessor.java\n {\n   private psiprobe.tools.logging.log4j2.Log4J2LoggerConfigAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.log4j2.Log4J2AppenderAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public psiprobe.tools.logging.log4j2.Log4J2LoggerConfigAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n          4: areturn\n       LineNumberTable:\n         line 31: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.log4j2.Log4J2LoggerConfigAccessor);\n     descriptor: (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n          5: return\n       LineNumberTable:\n         line 40: 0\n         line 41: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n@@ -236,121 +236,121 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-         4: invokevirtual #27                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 45: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-         4: invokevirtual #32                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 50: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-         4: invokevirtual #36                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 55: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #39                 // String log4j2\n+         0: ldc           #30                 // String log4j2\n          2: areturn\n       LineNumberTable:\n         line 60: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #46                 // String getName\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #36                 // String getName\n          7: aconst_null\n          8: aconst_null\n-         9: invokevirtual #47                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        12: checkcast     #51                 // class java/lang/String\n+         9: invokevirtual #37                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        12: checkcast     #41                 // class java/lang/String\n         15: areturn\n       LineNumberTable:\n         line 65: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      16     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public java.lang.String getConversionPattern();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #54                 // String getLayout\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #43                 // String getLayout\n          7: aconst_null\n          8: aconst_null\n-         9: invokevirtual #47                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+         9: invokevirtual #37                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         12: astore_1\n         13: aload_1\n         14: ifnull        45\n-        17: ldc           #56                 // String org.apache.logging.log4j.core.layout.PatternLayout\n+        17: ldc           #45                 // String org.apache.logging.log4j.core.layout.PatternLayout\n         19: aload_1\n-        20: invokevirtual #58                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        23: invokevirtual #64                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-        26: invokevirtual #67                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        20: invokevirtual #47                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        23: invokevirtual #53                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        26: invokevirtual #56                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         29: ifeq          45\n         32: aload_0\n         33: aload_1\n-        34: ldc           #71                 // String getConversionPattern\n+        34: ldc           #60                 // String getConversionPattern\n         36: aconst_null\n         37: aconst_null\n-        38: invokevirtual #47                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        41: checkcast     #51                 // class java/lang/String\n+        38: invokevirtual #37                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        41: checkcast     #41                 // class java/lang/String\n         44: areturn\n         45: aconst_null\n         46: areturn\n       LineNumberTable:\n         line 70: 0\n         line 71: 13\n-        line 72: 19\n+        line 72: 20\n         line 73: 32\n         line 75: 45\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      47     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n            13      34     1 layout   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 1\n@@ -361,259 +361,263 @@\n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=8, locals=12, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #77                 // String fileName\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #62                 // String fileName\n          7: aconst_null\n-         8: invokevirtual #79                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #51                 // class java/lang/String\n+         8: invokevirtual #64                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #41                 // class java/lang/String\n         14: astore_1\n         15: aload_1\n         16: ifnull        28\n-        19: new           #83                 // class java/io/File\n+        19: new           #68                 // class java/io/File\n         22: dup\n         23: aload_1\n-        24: invokespecial #85                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        24: invokespecial #70                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         27: areturn\n         28: aconst_null\n         29: astore_2\n-        30: ldc           #88                 // String org.apache.logging.log4j.core.appender.SmtpAppender\n+        30: ldc           #73                 // String org.apache.logging.log4j.core.appender.SmtpAppender\n         32: aload_0\n-        33: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-        36: invokevirtual #58                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        39: invokevirtual #64                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-        42: invokevirtual #67                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        45: ifeq          339\n+        33: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+        36: invokevirtual #47                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        39: invokevirtual #53                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        42: invokevirtual #56                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        45: ifeq          354\n         48: aload_0\n         49: aload_0\n-        50: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-        53: ldc           #90                 // String manager\n+        50: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+        53: ldc           #75                 // String manager\n         55: aconst_null\n         56: iconst_1\n-        57: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+        57: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n         60: astore_3\n         61: aload_0\n         62: aload_3\n-        63: ldc           #95                 // String data\n+        63: ldc           #80                 // String data\n         65: aconst_null\n         66: iconst_1\n-        67: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+        67: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n         70: astore        4\n         72: aload_0\n         73: aload         4\n-        75: ldc           #97                 // String cc\n+        75: ldc           #82                 // String cc\n         77: aconst_null\n         78: iconst_1\n-        79: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+        79: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n         82: astore        5\n         84: aload_0\n         85: aload         4\n-        87: ldc           #99                 // String bcc\n+        87: ldc           #84                 // String bcc\n         89: aconst_null\n         90: iconst_1\n-        91: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+        91: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n         94: astore        6\n         96: aload_0\n         97: aload         4\n-        99: ldc           #101                // String from\n+        99: ldc           #86                 // String from\n        101: aconst_null\n        102: iconst_1\n-       103: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+       103: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n        106: astore        7\n        108: aload_0\n        109: aload         4\n-       111: ldc           #103                // String subject\n+       111: ldc           #88                 // String subject\n        113: aconst_null\n        114: iconst_1\n-       115: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+       115: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n        118: astore        8\n        120: aconst_null\n        121: astore        9\n        123: aload         8\n        125: ifnull        182\n        128: aload_0\n        129: aload         8\n-       131: ldc           #105                // String formatters\n+       131: ldc           #90                 // String formatters\n        133: aconst_null\n        134: iconst_1\n-       135: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n-       138: checkcast     #107                // class \"[Ljava/lang/Object;\"\n+       135: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+       138: checkcast     #92                 // class \"[Ljava/lang/Object;\"\n        141: astore        10\n        143: aload         10\n        145: ifnull        182\n        148: aload_0\n        149: aload         10\n        151: iconst_0\n        152: aaload\n-       153: ldc           #109                // String converter\n+       153: ldc           #94                 // String converter\n        155: aconst_null\n        156: iconst_1\n-       157: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+       157: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n        160: astore        11\n        162: aload         11\n        164: ifnull        182\n        167: aload_0\n        168: aload         11\n-       170: ldc           #111                // String literal\n+       170: ldc           #96                 // String literal\n        172: aconst_null\n        173: iconst_1\n-       174: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n-       177: checkcast     #51                 // class java/lang/String\n+       174: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+       177: checkcast     #41                 // class java/lang/String\n        180: astore        9\n-       182: new           #83                 // class java/io/File\n+       182: new           #68                 // class java/io/File\n        185: dup\n-       186: new           #113                // class java/lang/StringBuilder\n+       186: new           #98                 // class java/lang/StringBuilder\n        189: dup\n-       190: ldc           #115                // String mailto:\n-       192: invokespecial #117                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-       195: aload_0\n-       196: aload         4\n-       198: ldc           #118                // String to\n-       200: ldc           #120                // String\n-       202: iconst_1\n-       203: invokevirtual #92                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n-       206: invokevirtual #122                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       209: aload         7\n-       211: ifnull        234\n-       214: new           #113                // class java/lang/StringBuilder\n-       217: dup\n-       218: ldc           #126                // String &from=\n-       220: invokespecial #117                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-       223: aload         7\n-       225: invokevirtual #122                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       228: invokevirtual #128                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       231: goto          236\n-       234: ldc           #120                // String\n-       236: invokevirtual #131                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       239: aload         5\n-       241: ifnull        264\n-       244: new           #113                // class java/lang/StringBuilder\n-       247: dup\n-       248: ldc           #134                // String &cc=\n-       250: invokespecial #117                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-       253: aload         5\n-       255: invokevirtual #122                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       258: invokevirtual #128                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       261: goto          266\n-       264: ldc           #120                // String\n-       266: invokevirtual #131                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       269: aload         6\n-       271: ifnull        294\n-       274: new           #113                // class java/lang/StringBuilder\n-       277: dup\n-       278: ldc           #136                // String &bcc=\n-       280: invokespecial #117                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-       283: aload         6\n-       285: invokevirtual #122                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-       288: invokevirtual #128                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       291: goto          296\n-       294: ldc           #120                // String\n-       296: invokevirtual #131                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       299: aload         9\n-       301: ifnull        324\n-       304: new           #113                // class java/lang/StringBuilder\n-       307: dup\n-       308: ldc           #138                // String &subject=\n-       310: invokespecial #117                // Method java/lang/StringBuilder.\"<init>\":(Ljava/lang/String;)V\n-       313: aload         9\n-       315: invokevirtual #131                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       318: invokevirtual #128                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       321: goto          326\n-       324: ldc           #120                // String\n-       326: invokevirtual #131                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-       329: invokevirtual #128                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-       332: invokespecial #85                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n-       335: astore_2\n-       336: goto          344\n-       339: aload_0\n-       340: invokevirtual #140                // Method getStdoutFile:()Ljava/io/File;\n-       343: astore_2\n-       344: aload_2\n-       345: areturn\n+       190: invokespecial #100                // Method java/lang/StringBuilder.\"<init>\":()V\n+       193: ldc           #101                // String mailto:\n+       195: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       198: aload_0\n+       199: aload         4\n+       201: ldc           #107                // String to\n+       203: ldc           #109                // String\n+       205: iconst_1\n+       206: invokevirtual #77                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;\n+       209: invokevirtual #111                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       212: aload         7\n+       214: ifnull        240\n+       217: new           #98                 // class java/lang/StringBuilder\n+       220: dup\n+       221: invokespecial #100                // Method java/lang/StringBuilder.\"<init>\":()V\n+       224: ldc           #114                // String &from=\n+       226: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       229: aload         7\n+       231: invokevirtual #111                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       234: invokevirtual #116                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       237: goto          242\n+       240: ldc           #109                // String\n+       242: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       245: aload         5\n+       247: ifnull        273\n+       250: new           #98                 // class java/lang/StringBuilder\n+       253: dup\n+       254: invokespecial #100                // Method java/lang/StringBuilder.\"<init>\":()V\n+       257: ldc           #119                // String &cc=\n+       259: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       262: aload         5\n+       264: invokevirtual #111                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       267: invokevirtual #116                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       270: goto          275\n+       273: ldc           #109                // String\n+       275: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       278: aload         6\n+       280: ifnull        306\n+       283: new           #98                 // class java/lang/StringBuilder\n+       286: dup\n+       287: invokespecial #100                // Method java/lang/StringBuilder.\"<init>\":()V\n+       290: ldc           #121                // String &bcc=\n+       292: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       295: aload         6\n+       297: invokevirtual #111                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+       300: invokevirtual #116                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       303: goto          308\n+       306: ldc           #109                // String\n+       308: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       311: aload         9\n+       313: ifnull        339\n+       316: new           #98                 // class java/lang/StringBuilder\n+       319: dup\n+       320: invokespecial #100                // Method java/lang/StringBuilder.\"<init>\":()V\n+       323: ldc           #123                // String &subject=\n+       325: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       328: aload         9\n+       330: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       333: invokevirtual #116                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       336: goto          341\n+       339: ldc           #109                // String\n+       341: invokevirtual #103                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+       344: invokevirtual #116                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+       347: invokespecial #70                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+       350: astore_2\n+       351: goto          359\n+       354: aload_0\n+       355: invokevirtual #125                // Method getStdoutFile:()Ljava/io/File;\n+       358: astore_2\n+       359: aload_2\n+       360: areturn\n       LineNumberTable:\n         line 80: 0\n         line 81: 15\n         line 82: 19\n         line 85: 28\n         line 86: 30\n-        line 87: 32\n+        line 87: 33\n         line 88: 48\n         line 89: 61\n         line 90: 72\n         line 91: 84\n         line 92: 96\n         line 93: 108\n         line 94: 120\n         line 95: 123\n-        line 97: 128\n-        line 96: 141\n+        line 96: 128\n+        line 97: 135\n         line 98: 143\n-        line 100: 148\n-        line 99: 160\n+        line 99: 148\n+        line 100: 157\n         line 101: 162\n         line 102: 167\n         line 106: 182\n-        line 107: 209\n-        line 108: 269\n-        line 106: 332\n-        line 109: 336\n-        line 110: 339\n-        line 112: 344\n-      LocalVariableTable:\n-        Start  Length  Slot  Name   Signature\n-            0     346     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-           15     331     1 fileName   Ljava/lang/String;\n-           30     316     2 result   Ljava/io/File;\n-           61     275     3 smtpManager   Ljava/lang/Object;\n-           72     264     4 factoryData   Ljava/lang/Object;\n-           84     252     5    cc   Ljava/lang/Object;\n-           96     240     6   bcc   Ljava/lang/Object;\n-          108     228     7  from   Ljava/lang/Object;\n-          120     216     8 subjectSerializer   Ljava/lang/Object;\n-          123     213     9 subject   Ljava/lang/String;\n-          143      39    10 subjectFormatters   [Ljava/lang/Object;\n+        line 107: 212\n+        line 108: 278\n+        line 109: 351\n+        line 110: 354\n+        line 112: 359\n+      LocalVariableTable:\n+        Start  Length  Slot  Name   Signature\n           162      20    11 subjectFormatterConverter   Ljava/lang/Object;\n+          143      39    10 subjectFormatters   [Ljava/lang/Object;\n+           61     290     3 smtpManager   Ljava/lang/Object;\n+           72     279     4 factoryData   Ljava/lang/Object;\n+           84     267     5    cc   Ljava/lang/Object;\n+           96     255     6   bcc   Ljava/lang/Object;\n+          108     243     7  from   Ljava/lang/Object;\n+          120     231     8 subjectSerializer   Ljava/lang/Object;\n+          123     228     9 subject   Ljava/lang/String;\n+            0     361     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+           15     346     1 fileName   Ljava/lang/String;\n+           30     331     2 result   Ljava/io/File;\n       StackMapTable: number_of_entries = 12\n         frame_type = 252 /* append */\n           offset_delta = 28\n           locals = [ class java/lang/String ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 153\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = []\n         frame_type = 255 /* full_frame */\n-          offset_delta = 51\n+          offset_delta = 57\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 1\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder, class java/lang/String ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 27\n+          offset_delta = 30\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 1\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder, class java/lang/String ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 27\n+          offset_delta = 30\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 1\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder, class java/lang/String ]\n         frame_type = 255 /* full_frame */\n-          offset_delta = 27\n+          offset_delta = 30\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder ]\n         frame_type = 255 /* full_frame */\n           offset_delta = 1\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor, class java/lang/String, class java/io/File, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/Object, class java/lang/String ]\n           stack = [ uninitialized 182, uninitialized 182, class java/lang/StringBuilder, class java/lang/String ]\n         frame_type = 255 /* full_frame */\n@@ -624,61 +628,61 @@\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-         4: invokevirtual #152                // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+         4: invokevirtual #129                // Method psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 117: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        8\n-         2: anewarray     #51                 // class java/lang/String\n+         2: anewarray     #41                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #156                // String OFF\n+         7: ldc           #132                // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #158                // String FATAL\n+        12: ldc           #134                // String FATAL\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #160                // String ERROR\n+        17: ldc           #136                // String ERROR\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #162                // String WARN\n+        22: ldc           #138                // String WARN\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #164                // String INFO\n+        27: ldc           #140                // String INFO\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #166                // String DEBUG\n+        32: ldc           #142                // String DEBUG\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #168                // String TRACE\n+        38: ldc           #144                // String TRACE\n         40: aastore\n         41: dup\n         42: bipush        7\n-        44: ldc           #170                // String ALL\n+        44: ldc           #146                // String ALL\n         46: aastore\n         47: areturn\n       LineNumberTable:\n         line 122: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      48     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.class", "source2": "psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,216 +1,216 @@\n-  SHA-256 checksum 7c400386c4b52d578ef4353e2e2794de87c6944a6b1b5ac8b0abeb5b88448fd1\n+  SHA-256 checksum 4615ccf0fbe15ea3658cb881cebcd4d41e5e275dff684cab7da4ce3913eca7d4\n   Compiled from \"Log4J2LoggerConfigAccessor.java\"\n public class psiprobe.tools.logging.log4j2.Log4J2LoggerConfigAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #14                         // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 3, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-    #2 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n-    #5 = Utf8               context\n-    #6 = Utf8               Z\n-    #7 = Utf8               loggerContext\n-    #8 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n-    #9 = Utf8               appenderMap\n-   #10 = Utf8               Ljava/util/Map;\n-   #11 = Utf8               Signature\n-   #12 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-   #13 = Utf8               <init>\n-   #14 = Utf8               ()V\n-   #15 = Utf8               Code\n-   #16 = Methodref          #3.#17        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #17 = NameAndType        #13:#14       // \"<init>\":()V\n-   #18 = Utf8               LineNumberTable\n-   #19 = Utf8               LocalVariableTable\n-   #20 = Utf8               this\n-   #21 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-   #22 = Utf8               setTarget\n-   #23 = Utf8               (Ljava/lang/Object;)V\n-   #24 = Methodref          #3.#25        // psiprobe/tools/logging/DefaultAccessor.setTarget:(Ljava/lang/Object;)V\n-   #25 = NameAndType        #22:#23       // setTarget:(Ljava/lang/Object;)V\n-   #26 = String             #27           // getAppenders\n-   #27 = Utf8               getAppenders\n-   #28 = Methodref          #1.#29        // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #29 = NameAndType        #30:#31       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #30 = Utf8               invokeMethod\n-   #31 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-   #32 = Class              #33           // java/util/Map\n-   #33 = Utf8               java/util/Map\n-   #34 = Fieldref           #1.#35        // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.appenderMap:Ljava/util/Map;\n-   #35 = NameAndType        #9:#10        // appenderMap:Ljava/util/Map;\n-   #36 = Fieldref           #1.#37        // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.logger:Lorg/slf4j/Logger;\n-   #37 = NameAndType        #38:#39       // logger:Lorg/slf4j/Logger;\n-   #38 = Utf8               logger\n-   #39 = Utf8               Lorg/slf4j/Logger;\n-   #40 = String             #41           // {}#getAppenders() failed\n-   #41 = Utf8               {}#getAppenders() failed\n-   #42 = Methodref          #43.#45       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #43 = Class              #44           // java/lang/Object\n-   #44 = Utf8               java/lang/Object\n-   #45 = NameAndType        #46:#47       // getClass:()Ljava/lang/Class;\n-   #46 = Utf8               getClass\n-   #47 = Utf8               ()Ljava/lang/Class;\n-   #48 = Methodref          #49.#51       // java/lang/Class.getName:()Ljava/lang/String;\n-   #49 = Class              #50           // java/lang/Class\n-   #50 = Utf8               java/lang/Class\n-   #51 = NameAndType        #52:#53       // getName:()Ljava/lang/String;\n-   #52 = Utf8               getName\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = InterfaceMethodref #55.#57       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #55 = Class              #56           // org/slf4j/Logger\n-   #56 = Utf8               org/slf4j/Logger\n-   #57 = NameAndType        #58:#59       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #58 = Utf8               error\n-   #59 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #60 = Class              #61           // java/lang/Exception\n-   #61 = Utf8               java/lang/Exception\n-   #62 = Utf8               target\n-   #63 = Utf8               Ljava/lang/Object;\n-   #64 = Utf8               e\n-   #65 = Utf8               Ljava/lang/Exception;\n-   #66 = Utf8               StackMapTable\n-   #67 = Utf8               MethodParameters\n-   #68 = Utf8               ()Ljava/util/List;\n-   #69 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n-   #70 = Class              #71           // java/util/ArrayList\n-   #71 = Utf8               java/util/ArrayList\n-   #72 = Methodref          #70.#17       // java/util/ArrayList.\"<init>\":()V\n-   #73 = InterfaceMethodref #32.#74       // java/util/Map.values:()Ljava/util/Collection;\n-   #74 = NameAndType        #75:#76       // values:()Ljava/util/Collection;\n-   #75 = Utf8               values\n-   #76 = Utf8               ()Ljava/util/Collection;\n-   #77 = InterfaceMethodref #78.#80       // java/util/Collection.iterator:()Ljava/util/Iterator;\n-   #78 = Class              #79           // java/util/Collection\n-   #79 = Utf8               java/util/Collection\n-   #80 = NameAndType        #81:#82       // iterator:()Ljava/util/Iterator;\n-   #81 = Utf8               iterator\n-   #82 = Utf8               ()Ljava/util/Iterator;\n-   #83 = InterfaceMethodref #84.#86       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #84 = Class              #85           // java/util/Iterator\n-   #85 = Utf8               java/util/Iterator\n-   #86 = NameAndType        #87:#88       // next:()Ljava/lang/Object;\n-   #87 = Utf8               next\n-   #88 = Utf8               ()Ljava/lang/Object;\n-   #89 = Methodref          #1.#90        // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-   #90 = NameAndType        #91:#92       // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-   #91 = Utf8               wrapAppender\n-   #92 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-   #93 = InterfaceMethodref #94.#96       // java/util/List.add:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/util/List\n-   #95 = Utf8               java/util/List\n-   #96 = NameAndType        #97:#98       // add:(Ljava/lang/Object;)Z\n-   #97 = Utf8               add\n-   #98 = Utf8               (Ljava/lang/Object;)Z\n-   #99 = InterfaceMethodref #84.#100      // java/util/Iterator.hasNext:()Z\n-  #100 = NameAndType        #101:#102     // hasNext:()Z\n-  #101 = Utf8               hasNext\n-  #102 = Utf8               ()Z\n-  #103 = Utf8               appenders\n-  #104 = Utf8               Ljava/util/List;\n-  #105 = Utf8               unwrappedAppender\n-  #106 = Utf8               appender\n-  #107 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-  #108 = Utf8               LocalVariableTypeTable\n-  #109 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n-  #110 = Utf8               getAppender\n-  #111 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-  #112 = InterfaceMethodref #32.#113      // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #113 = NameAndType        #114:#115     // get:(Ljava/lang/Object;)Ljava/lang/Object;\n-  #114 = Utf8               get\n-  #115 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n-  #116 = Utf8               name\n-  #117 = Utf8               Ljava/lang/String;\n-  #118 = Utf8               isContext\n-  #119 = Fieldref           #1.#120       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.context:Z\n-  #120 = NameAndType        #5:#6         // context:Z\n-  #121 = Utf8               setContext\n-  #122 = Utf8               (Z)V\n-  #123 = Utf8               setLoggerContext\n-  #124 = Utf8               (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;)V\n-  #125 = Fieldref           #1.#126       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n-  #126 = NameAndType        #7:#8         // loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n-  #127 = Utf8               isRoot\n-  #128 = String             #129          //\n-  #129 = Utf8\n-  #130 = Methodref          #1.#51        // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getName:()Ljava/lang/String;\n-  #131 = Methodref          #132.#134     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #132 = Class              #133          // java/lang/String\n-  #133 = Utf8               java/lang/String\n-  #134 = NameAndType        #135:#98      // equals:(Ljava/lang/Object;)Z\n-  #135 = Utf8               equals\n-  #136 = Methodref          #1.#137       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getTarget:()Ljava/lang/Object;\n-  #137 = NameAndType        #138:#88      // getTarget:()Ljava/lang/Object;\n-  #138 = Utf8               getTarget\n-  #139 = String             #116          // name\n-  #140 = Methodref          #1.#141       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #141 = NameAndType        #142:#143     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #142 = Utf8               getProperty\n-  #143 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #144 = Utf8               getLevel\n-  #145 = String             #144          // getLevel\n-  #146 = Methodref          #147.#149     // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #147 = Class              #148          // org/apache/commons/lang3/reflect/MethodUtils\n-  #148 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-  #149 = NameAndType        #30:#150      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #150 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-  #151 = String             #152          // toString\n-  #152 = Utf8               toString\n-  #153 = String             #154          // {}#getLevel() failed\n-  #154 = Utf8               {}#getLevel() failed\n-  #155 = Utf8               level\n-  #156 = Utf8               setLevel\n-  #157 = Utf8               (Ljava/lang/String;)V\n-  #158 = String             #159          // toLevel\n-  #159 = Utf8               toLevel\n-  #160 = Methodref          #147.#161     // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #161 = NameAndType        #30:#162      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #162 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #163 = String             #156          // setLevel\n-  #164 = Methodref          #165.#167     // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.updateLoggers:()V\n-  #165 = Class              #166          // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n-  #166 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n-  #167 = NameAndType        #168:#14      // updateLoggers:()V\n-  #168 = Utf8               updateLoggers\n-  #169 = String             #170          // {}#setLevel(\\'{}\\') failed\n-  #170 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #171 = InterfaceMethodref #55.#172      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #172 = NameAndType        #58:#173      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #173 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #174 = Utf8               newLevelStr\n-  #175 = Utf8               newLevel\n-  #176 = Class              #177          // java/lang/IllegalArgumentException\n-  #177 = Utf8               java/lang/IllegalArgumentException\n-  #178 = String             #179          // appender is null\n-  #179 = Utf8               appender is null\n-  #180 = Methodref          #176.#181     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #181 = NameAndType        #13:#157      // \"<init>\":(Ljava/lang/String;)V\n-  #182 = Class              #183          // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-  #183 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n-  #184 = Methodref          #182.#17      // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.\"<init>\":()V\n-  #185 = Methodref          #182.#25      // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n-  #186 = Methodref          #182.#187     // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n-  #187 = NameAndType        #188:#189     // setLoggerAccessor:(Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n-  #188 = Utf8               setLoggerAccessor\n-  #189 = Utf8               (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n-  #190 = Methodref          #1.#191       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #191 = NameAndType        #192:#193     // getApplication:()Lpsiprobe/model/Application;\n-  #192 = Utf8               getApplication\n-  #193 = Utf8               ()Lpsiprobe/model/Application;\n-  #194 = Methodref          #182.#195     // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #195 = NameAndType        #196:#197     // setApplication:(Lpsiprobe/model/Application;)V\n-  #196 = Utf8               setApplication\n-  #197 = Utf8               (Lpsiprobe/model/Application;)V\n-  #198 = String             #199          // Could not wrap appender: {}\n-  #199 = Utf8               Could not wrap appender: {}\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #2.#8         // psiprobe/tools/logging/DefaultAccessor.setTarget:(Ljava/lang/Object;)V\n+    #8 = NameAndType        #9:#10        // setTarget:(Ljava/lang/Object;)V\n+    #9 = Utf8               setTarget\n+   #10 = Utf8               (Ljava/lang/Object;)V\n+   #11 = String             #12           // getAppenders\n+   #12 = Utf8               getAppenders\n+   #13 = Methodref          #14.#15       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #14 = Class              #16           // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+   #15 = NameAndType        #17:#18       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #16 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor\n+   #17 = Utf8               invokeMethod\n+   #18 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+   #19 = Class              #20           // java/util/Map\n+   #20 = Utf8               java/util/Map\n+   #21 = Fieldref           #14.#22       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.appenderMap:Ljava/util/Map;\n+   #22 = NameAndType        #23:#24       // appenderMap:Ljava/util/Map;\n+   #23 = Utf8               appenderMap\n+   #24 = Utf8               Ljava/util/Map;\n+   #25 = Class              #26           // java/lang/Exception\n+   #26 = Utf8               java/lang/Exception\n+   #27 = Fieldref           #14.#28       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.logger:Lorg/slf4j/Logger;\n+   #28 = NameAndType        #29:#30       // logger:Lorg/slf4j/Logger;\n+   #29 = Utf8               logger\n+   #30 = Utf8               Lorg/slf4j/Logger;\n+   #31 = String             #32           // {}#getAppenders() failed\n+   #32 = Utf8               {}#getAppenders() failed\n+   #33 = Methodref          #34.#35       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #34 = Class              #36           // java/lang/Object\n+   #35 = NameAndType        #37:#38       // getClass:()Ljava/lang/Class;\n+   #36 = Utf8               java/lang/Object\n+   #37 = Utf8               getClass\n+   #38 = Utf8               ()Ljava/lang/Class;\n+   #39 = Methodref          #40.#41       // java/lang/Class.getName:()Ljava/lang/String;\n+   #40 = Class              #42           // java/lang/Class\n+   #41 = NameAndType        #43:#44       // getName:()Ljava/lang/String;\n+   #42 = Utf8               java/lang/Class\n+   #43 = Utf8               getName\n+   #44 = Utf8               ()Ljava/lang/String;\n+   #45 = InterfaceMethodref #46.#47       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #46 = Class              #48           // org/slf4j/Logger\n+   #47 = NameAndType        #49:#50       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #48 = Utf8               org/slf4j/Logger\n+   #49 = Utf8               error\n+   #50 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #51 = Class              #52           // java/util/ArrayList\n+   #52 = Utf8               java/util/ArrayList\n+   #53 = Methodref          #51.#3        // java/util/ArrayList.\"<init>\":()V\n+   #54 = InterfaceMethodref #19.#55       // java/util/Map.values:()Ljava/util/Collection;\n+   #55 = NameAndType        #56:#57       // values:()Ljava/util/Collection;\n+   #56 = Utf8               values\n+   #57 = Utf8               ()Ljava/util/Collection;\n+   #58 = InterfaceMethodref #59.#60       // java/util/Collection.iterator:()Ljava/util/Iterator;\n+   #59 = Class              #61           // java/util/Collection\n+   #60 = NameAndType        #62:#63       // iterator:()Ljava/util/Iterator;\n+   #61 = Utf8               java/util/Collection\n+   #62 = Utf8               iterator\n+   #63 = Utf8               ()Ljava/util/Iterator;\n+   #64 = InterfaceMethodref #65.#66       // java/util/Iterator.hasNext:()Z\n+   #65 = Class              #67           // java/util/Iterator\n+   #66 = NameAndType        #68:#69       // hasNext:()Z\n+   #67 = Utf8               java/util/Iterator\n+   #68 = Utf8               hasNext\n+   #69 = Utf8               ()Z\n+   #70 = InterfaceMethodref #65.#71       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #71 = NameAndType        #72:#73       // next:()Ljava/lang/Object;\n+   #72 = Utf8               next\n+   #73 = Utf8               ()Ljava/lang/Object;\n+   #74 = Methodref          #14.#75       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+   #75 = NameAndType        #76:#77       // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+   #76 = Utf8               wrapAppender\n+   #77 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+   #78 = InterfaceMethodref #79.#80       // java/util/List.add:(Ljava/lang/Object;)Z\n+   #79 = Class              #81           // java/util/List\n+   #80 = NameAndType        #82:#83       // add:(Ljava/lang/Object;)Z\n+   #81 = Utf8               java/util/List\n+   #82 = Utf8               add\n+   #83 = Utf8               (Ljava/lang/Object;)Z\n+   #84 = InterfaceMethodref #19.#85       // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #85 = NameAndType        #86:#87       // get:(Ljava/lang/Object;)Ljava/lang/Object;\n+   #86 = Utf8               get\n+   #87 = Utf8               (Ljava/lang/Object;)Ljava/lang/Object;\n+   #88 = Fieldref           #14.#89       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.context:Z\n+   #89 = NameAndType        #90:#91       // context:Z\n+   #90 = Utf8               context\n+   #91 = Utf8               Z\n+   #92 = Fieldref           #14.#93       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n+   #93 = NameAndType        #94:#95       // loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n+   #94 = Utf8               loggerContext\n+   #95 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n+   #96 = String             #97           //\n+   #97 = Utf8\n+   #98 = Methodref          #14.#41       // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getName:()Ljava/lang/String;\n+   #99 = Methodref          #100.#101     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #100 = Class              #102          // java/lang/String\n+  #101 = NameAndType        #103:#83      // equals:(Ljava/lang/Object;)Z\n+  #102 = Utf8               java/lang/String\n+  #103 = Utf8               equals\n+  #104 = Methodref          #14.#105      // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getTarget:()Ljava/lang/Object;\n+  #105 = NameAndType        #106:#73      // getTarget:()Ljava/lang/Object;\n+  #106 = Utf8               getTarget\n+  #107 = String             #108          // name\n+  #108 = Utf8               name\n+  #109 = Methodref          #14.#110      // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #110 = NameAndType        #111:#112     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #111 = Utf8               getProperty\n+  #112 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #113 = String             #114          // getLevel\n+  #114 = Utf8               getLevel\n+  #115 = Methodref          #116.#117     // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #116 = Class              #118          // org/apache/commons/lang3/reflect/MethodUtils\n+  #117 = NameAndType        #17:#119      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #118 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+  #119 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+  #120 = String             #121          // toString\n+  #121 = Utf8               toString\n+  #122 = String             #123          // {}#getLevel() failed\n+  #123 = Utf8               {}#getLevel() failed\n+  #124 = String             #125          // toLevel\n+  #125 = Utf8               toLevel\n+  #126 = Methodref          #116.#127     // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #127 = NameAndType        #17:#128      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #128 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+  #129 = String             #130          // setLevel\n+  #130 = Utf8               setLevel\n+  #131 = Methodref          #132.#133     // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.updateLoggers:()V\n+  #132 = Class              #134          // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n+  #133 = NameAndType        #135:#6       // updateLoggers:()V\n+  #134 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n+  #135 = Utf8               updateLoggers\n+  #136 = String             #137          // {}#setLevel(\\'{}\\') failed\n+  #137 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #138 = InterfaceMethodref #46.#139      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #139 = NameAndType        #49:#140      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #140 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #141 = Class              #142          // java/lang/IllegalArgumentException\n+  #142 = Utf8               java/lang/IllegalArgumentException\n+  #143 = String             #144          // appender is null\n+  #144 = Utf8               appender is null\n+  #145 = Methodref          #141.#146     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #146 = NameAndType        #5:#147       // \"<init>\":(Ljava/lang/String;)V\n+  #147 = Utf8               (Ljava/lang/String;)V\n+  #148 = Class              #149          // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+  #149 = Utf8               psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+  #150 = Methodref          #148.#3       // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.\"<init>\":()V\n+  #151 = Methodref          #148.#8       // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+  #152 = Methodref          #148.#153     // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n+  #153 = NameAndType        #154:#155     // setLoggerAccessor:(Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n+  #154 = Utf8               setLoggerAccessor\n+  #155 = Utf8               (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n+  #156 = Methodref          #14.#157      // psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #157 = NameAndType        #158:#159     // getApplication:()Lpsiprobe/model/Application;\n+  #158 = Utf8               getApplication\n+  #159 = Utf8               ()Lpsiprobe/model/Application;\n+  #160 = Methodref          #148.#161     // psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #161 = NameAndType        #162:#163     // setApplication:(Lpsiprobe/model/Application;)V\n+  #162 = Utf8               setApplication\n+  #163 = Utf8               (Lpsiprobe/model/Application;)V\n+  #164 = String             #165          // Could not wrap appender: {}\n+  #165 = Utf8               Could not wrap appender: {}\n+  #166 = Utf8               Signature\n+  #167 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #168 = Utf8               Code\n+  #169 = Utf8               LineNumberTable\n+  #170 = Utf8               LocalVariableTable\n+  #171 = Utf8               this\n+  #172 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+  #173 = Utf8               e\n+  #174 = Utf8               Ljava/lang/Exception;\n+  #175 = Utf8               target\n+  #176 = Utf8               Ljava/lang/Object;\n+  #177 = Utf8               StackMapTable\n+  #178 = Utf8               MethodParameters\n+  #179 = Utf8               ()Ljava/util/List;\n+  #180 = Utf8               appender\n+  #181 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+  #182 = Utf8               unwrappedAppender\n+  #183 = Utf8               appenders\n+  #184 = Utf8               Ljava/util/List;\n+  #185 = Utf8               LocalVariableTypeTable\n+  #186 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n+  #187 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n+  #188 = Utf8               getAppender\n+  #189 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+  #190 = Utf8               Ljava/lang/String;\n+  #191 = Utf8               isContext\n+  #192 = Utf8               setContext\n+  #193 = Utf8               (Z)V\n+  #194 = Utf8               setLoggerContext\n+  #195 = Utf8               (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;)V\n+  #196 = Utf8               isRoot\n+  #197 = Utf8               level\n+  #198 = Utf8               newLevel\n+  #199 = Utf8               newLevelStr\n   #200 = Utf8               appenderAccessor\n   #201 = Utf8               SourceFile\n   #202 = Utf8               Log4J2LoggerConfigAccessor.java\n {\n   private boolean context;\n     descriptor: Z\n     flags: (0x0002) ACC_PRIVATE\n@@ -218,202 +218,200 @@\n   private psiprobe.tools.logging.log4j2.Log4J2LoggerContextAccessor loggerContext;\n     descriptor: Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   private java.util.Map<java.lang.String, java.lang.Object> appenderMap;\n     descriptor: Ljava/util/Map;\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #12                          // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+    Signature: #167                         // Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n \n   public psiprobe.tools.logging.log4j2.Log4J2LoggerConfigAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #16                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n \n   public void setTarget(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=3, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #24                 // Method psiprobe/tools/logging/DefaultAccessor.setTarget:(Ljava/lang/Object;)V\n+         2: invokespecial #7                  // Method psiprobe/tools/logging/DefaultAccessor.setTarget:(Ljava/lang/Object;)V\n          5: aload_0\n          6: aload_0\n          7: aload_1\n-         8: ldc           #26                 // String getAppenders\n+         8: ldc           #11                 // String getAppenders\n         10: aconst_null\n         11: aconst_null\n-        12: invokevirtual #28                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        15: checkcast     #32                 // class java/util/Map\n-        18: putfield      #34                 // Field appenderMap:Ljava/util/Map;\n+        12: invokevirtual #13                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        15: checkcast     #19                 // class java/util/Map\n+        18: putfield      #21                 // Field appenderMap:Ljava/util/Map;\n         21: goto          43\n         24: astore_2\n-        25: getstatic     #36                 // Field logger:Lorg/slf4j/Logger;\n-        28: ldc           #40                 // String {}#getAppenders() failed\n+        25: getstatic     #27                 // Field logger:Lorg/slf4j/Logger;\n+        28: ldc           #31                 // String {}#getAppenders() failed\n         30: aload_1\n-        31: invokevirtual #42                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        34: invokevirtual #48                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        31: invokevirtual #33                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        34: invokevirtual #39                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         37: aload_2\n-        38: invokeinterface #54,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        38: invokeinterface #45,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         43: return\n       Exception table:\n          from    to  target type\n              5    21    24   Class java/lang/Exception\n       LineNumberTable:\n         line 43: 0\n         line 46: 5\n-        line 47: 21\n+        line 49: 21\n+        line 47: 24\n         line 48: 25\n         line 50: 43\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           25      18     2     e   Ljava/lang/Exception;\n             0      44     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n             0      44     1 target   Ljava/lang/Object;\n-           25      18     2     e   Ljava/lang/Exception;\n       StackMapTable: number_of_entries = 2\n         frame_type = 88 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 18 /* same */\n     MethodParameters:\n       Name                           Flags\n       target\n \n   public java.util.List<psiprobe.tools.logging.log4j2.Log4J2AppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #69                          // ()Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n     Code:\n       stack=2, locals=5, args_size=1\n-         0: new           #70                 // class java/util/ArrayList\n+         0: new           #51                 // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #72                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #53                 // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: getfield      #34                 // Field appenderMap:Ljava/util/Map;\n+         9: getfield      #21                 // Field appenderMap:Ljava/util/Map;\n         12: ifnull        70\n         15: aload_0\n-        16: getfield      #34                 // Field appenderMap:Ljava/util/Map;\n-        19: invokeinterface #73,  1           // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;\n-        24: invokeinterface #77,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n-        29: astore_3\n-        30: goto          61\n-        33: aload_3\n-        34: invokeinterface #83,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        39: astore_2\n-        40: aload_0\n-        41: aload_2\n-        42: invokespecial #89                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n-        45: astore        4\n-        47: aload         4\n-        49: ifnull        61\n-        52: aload_1\n+        16: getfield      #21                 // Field appenderMap:Ljava/util/Map;\n+        19: invokeinterface #54,  1           // InterfaceMethod java/util/Map.values:()Ljava/util/Collection;\n+        24: invokeinterface #58,  1           // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator;\n+        29: astore_2\n+        30: aload_2\n+        31: invokeinterface #64,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        36: ifeq          70\n+        39: aload_2\n+        40: invokeinterface #70,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        45: astore_3\n+        46: aload_0\n+        47: aload_3\n+        48: invokespecial #74                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+        51: astore        4\n         53: aload         4\n-        55: invokeinterface #93,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n-        60: pop\n-        61: aload_3\n-        62: invokeinterface #99,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        67: ifne          33\n+        55: ifnull        67\n+        58: aload_1\n+        59: aload         4\n+        61: invokeinterface #78,  2           // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        66: pop\n+        67: goto          30\n         70: aload_1\n         71: areturn\n       LineNumberTable:\n         line 58: 0\n         line 59: 8\n         line 60: 15\n-        line 61: 40\n-        line 62: 47\n-        line 63: 52\n-        line 60: 61\n+        line 61: 46\n+        line 62: 53\n+        line 63: 58\n+        line 65: 67\n         line 67: 70\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           53      14     4 appender   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+           46      21     3 unwrappedAppender   Ljava/lang/Object;\n             0      72     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n             8      64     1 appenders   Ljava/util/List;\n-           40      21     2 unwrappedAppender   Ljava/lang/Object;\n-           47      14     4 appender   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8      64     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n       StackMapTable: number_of_entries = 3\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 33\n-          locals = [ class psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 27 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 8\n-          locals = [ class psiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor, class java/util/List ]\n-          stack = []\n+        frame_type = 253 /* append */\n+          offset_delta = 30\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 36 /* same */\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+    Signature: #187                         // ()Ljava/util/List<Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;>;\n \n   public psiprobe.tools.logging.log4j2.Log4J2AppenderAccessor getAppender(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=3, args_size=2\n          0: aload_0\n-         1: getfield      #34                 // Field appenderMap:Ljava/util/Map;\n+         1: getfield      #21                 // Field appenderMap:Ljava/util/Map;\n          4: ifnull        24\n          7: aload_0\n-         8: getfield      #34                 // Field appenderMap:Ljava/util/Map;\n+         8: getfield      #21                 // Field appenderMap:Ljava/util/Map;\n         11: aload_1\n-        12: invokeinterface #112,  2          // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n+        12: invokeinterface #84,  2           // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;\n         17: astore_2\n         18: aload_0\n         19: aload_2\n-        20: invokespecial #89                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n+        20: invokespecial #74                 // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n         23: areturn\n         24: aconst_null\n         25: areturn\n       LineNumberTable:\n         line 77: 0\n         line 78: 7\n         line 79: 18\n         line 81: 24\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           18       6     2 appender   Ljava/lang/Object;\n             0      26     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n             0      26     1  name   Ljava/lang/String;\n-           18       6     2 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 1\n         frame_type = 24 /* same */\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #119                // Field context:Z\n+         1: getfield      #88                 // Field context:Z\n          4: ireturn\n       LineNumberTable:\n         line 90: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n \n   public void setContext(boolean);\n     descriptor: (Z)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: iload_1\n-         2: putfield      #119                // Field context:Z\n+         2: putfield      #88                 // Field context:Z\n          5: return\n       LineNumberTable:\n         line 99: 0\n         line 100: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n@@ -425,15 +423,15 @@\n   public void setLoggerContext(psiprobe.tools.logging.log4j2.Log4J2LoggerContextAccessor);\n     descriptor: (Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #125                // Field loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n+         2: putfield      #92                 // Field loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n          5: return\n       LineNumberTable:\n         line 108: 0\n         line 109: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n@@ -443,163 +441,164 @@\n       loggerContext\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #128                // String\n+         0: ldc           #96                 // String\n          2: aload_0\n-         3: invokevirtual #130                // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #131                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #98                 // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #99                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          9: ireturn\n       LineNumberTable:\n         line 117: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #136                // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #139                // String name\n+         2: invokevirtual #104                // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #107                // String name\n          7: aconst_null\n-         8: invokevirtual #140                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #132                // class java/lang/String\n+         8: invokevirtual #109                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #100                // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 126: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #136                // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #145                // String getLevel\n-         6: invokestatic  #146                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #104                // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #113                // String getLevel\n+         6: invokestatic  #115                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ldc           #151                // String toString\n-        13: invokestatic  #146                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        16: checkcast     #132                // class java/lang/String\n+        11: ldc           #120                // String toString\n+        13: invokestatic  #115                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: checkcast     #100                // class java/lang/String\n         19: areturn\n         20: astore_1\n-        21: getstatic     #36                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #153                // String {}#getLevel() failed\n+        21: getstatic     #27                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #122                // String {}#getLevel() failed\n         26: aload_0\n-        27: invokevirtual #136                // Method getTarget:()Ljava/lang/Object;\n-        30: invokevirtual #42                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        33: invokevirtual #48                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        27: invokevirtual #104                // Method getTarget:()Ljava/lang/Object;\n+        30: invokevirtual #33                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        33: invokevirtual #39                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         36: aload_1\n-        37: invokeinterface #54,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: invokeinterface #45,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         42: aconst_null\n         43: areturn\n       Exception table:\n          from    to  target type\n              0    19    20   Class java/lang/Exception\n       LineNumberTable:\n         line 136: 0\n         line 137: 10\n         line 138: 20\n         line 139: 21\n         line 141: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      44     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n            10      10     1 level   Ljava/lang/Object;\n            21      21     1     e   Ljava/lang/Exception;\n+            0      44     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n       StackMapTable: number_of_entries = 1\n         frame_type = 84 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #136                // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #145                // String getLevel\n-         6: invokestatic  #146                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #104                // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #113                // String getLevel\n+         6: invokestatic  #115                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #158                // String toLevel\n+        11: ldc           #124                // String toLevel\n         13: iconst_1\n-        14: anewarray     #43                 // class java/lang/Object\n+        14: anewarray     #34                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #160                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #126                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #136                // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #163                // String setLevel\n+        26: invokevirtual #104                // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #129                // String setLevel\n         31: iconst_1\n-        32: anewarray     #43                 // class java/lang/Object\n+        32: anewarray     #34                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #160                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #126                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: aload_0\n-        44: getfield      #125                // Field loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n-        47: invokevirtual #164                // Method psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.updateLoggers:()V\n+        44: getfield      #92                 // Field loggerContext:Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n+        47: invokevirtual #131                // Method psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.updateLoggers:()V\n         50: goto          89\n         53: astore_2\n-        54: getstatic     #36                 // Field logger:Lorg/slf4j/Logger;\n-        57: ldc           #169                // String {}#setLevel(\\'{}\\') failed\n+        54: getstatic     #27                 // Field logger:Lorg/slf4j/Logger;\n+        57: ldc           #136                // String {}#setLevel(\\'{}\\') failed\n         59: iconst_3\n-        60: anewarray     #43                 // class java/lang/Object\n+        60: anewarray     #34                 // class java/lang/Object\n         63: dup\n         64: iconst_0\n         65: aload_0\n-        66: invokevirtual #136                // Method getTarget:()Ljava/lang/Object;\n-        69: invokevirtual #42                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        72: invokevirtual #48                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        66: invokevirtual #104                // Method getTarget:()Ljava/lang/Object;\n+        69: invokevirtual #33                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        72: invokevirtual #39                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         75: aastore\n         76: dup\n         77: iconst_1\n         78: aload_1\n         79: aastore\n         80: dup\n         81: iconst_2\n         82: aload_2\n         83: aastore\n-        84: invokeinterface #171,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        84: invokeinterface #138,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         89: return\n       Exception table:\n          from    to  target type\n              0    50    53   Class java/lang/Exception\n       LineNumberTable:\n         line 151: 0\n         line 152: 10\n         line 153: 25\n         line 154: 43\n-        line 155: 50\n+        line 157: 50\n+        line 155: 53\n         line 156: 54\n         line 158: 89\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      90     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-            0      90     1 newLevelStr   Ljava/lang/String;\n            10      40     2 level   Ljava/lang/Object;\n            25      25     3 newLevel   Ljava/lang/Object;\n            54      35     2     e   Ljava/lang/Exception;\n+            0      90     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+            0      90     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 117 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n@@ -607,41 +606,41 @@\n   private psiprobe.tools.logging.log4j2.Log4J2AppenderAccessor wrapAppender(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #176                // class java/lang/IllegalArgumentException\n+         4: new           #141                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #178                // String appender is null\n-        10: invokespecial #180                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #143                // String appender is null\n+        10: invokespecial #145                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n-        14: new           #182                // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n+        14: new           #148                // class psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor\n         17: dup\n-        18: invokespecial #184                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.\"<init>\":()V\n+        18: invokespecial #150                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.\"<init>\":()V\n         21: astore_2\n         22: aload_2\n         23: aload_1\n-        24: invokevirtual #185                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+        24: invokevirtual #151                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n         27: aload_2\n         28: aload_0\n-        29: invokevirtual #186                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n+        29: invokevirtual #152                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;)V\n         32: aload_2\n         33: aload_0\n-        34: invokevirtual #190                // Method getApplication:()Lpsiprobe/model/Application;\n-        37: invokevirtual #194                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        34: invokevirtual #156                // Method getApplication:()Lpsiprobe/model/Application;\n+        37: invokevirtual #160                // Method psiprobe/tools/logging/log4j2/Log4J2AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n         40: aload_2\n         41: areturn\n         42: astore_2\n-        43: getstatic     #36                 // Field logger:Lorg/slf4j/Logger;\n-        46: ldc           #198                // String Could not wrap appender: {}\n+        43: getstatic     #27                 // Field logger:Lorg/slf4j/Logger;\n+        46: ldc           #164                // String Could not wrap appender: {}\n         48: aload_1\n         49: aload_2\n-        50: invokeinterface #54,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: invokeinterface #45,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         55: aconst_null\n         56: areturn\n       Exception table:\n          from    to  target type\n              0    41    42   Class java/lang/Exception\n       LineNumberTable:\n         line 168: 0\n@@ -652,18 +651,18 @@\n         line 174: 32\n         line 175: 40\n         line 176: 42\n         line 177: 43\n         line 179: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n-            0      57     1 appender   Ljava/lang/Object;\n            22      20     2 appenderAccessor   Lpsiprobe/tools/logging/log4j2/Log4J2AppenderAccessor;\n            43      12     2     e   Ljava/lang/Exception;\n+            0      57     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerConfigAccessor;\n+            0      57     1 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 91 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       appender\n"}]}, {"source1": "psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.class", "source2": "psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,212 +1,215 @@\n-  SHA-256 checksum d8071ac0f9676306193d07e3cecd573a44d2d6b5d2f76b02db9fc1c1cbc87dda\n+  SHA-256 checksum b27a01b546d97f6fc6ce931f824cb0387b3a0b8412ca8ccb6797ba4ecd299669\n   Compiled from \"Log4J2LoggerContextAccessor.java\"\n public class psiprobe.tools.logging.log4j2.Log4J2LoggerContextAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #8                          // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 3, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n-   #2 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n-   #3 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #1 = Methodref          #2.#3          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+   #2 = Class              #4             // psiprobe/tools/logging/DefaultAccessor\n+   #3 = NameAndType        #5:#6          // \"<init>\":()V\n    #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n    #5 = Utf8               <init>\n    #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #9 = NameAndType        #5:#6          // \"<init>\":()V\n-  #10 = Utf8               LineNumberTable\n-  #11 = Utf8               LocalVariableTable\n-  #12 = Utf8               this\n-  #13 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n-  #14 = Utf8               getLoggers\n-  #15 = Utf8               ()Ljava/util/Map;\n-  #16 = Utf8               Signature\n-  #17 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #18 = Methodref          #1.#19         // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.getTarget:()Ljava/lang/Object;\n-  #19 = NameAndType        #20:#21        // getTarget:()Ljava/lang/Object;\n-  #20 = Utf8               getTarget\n-  #21 = Utf8               ()Ljava/lang/Object;\n-  #22 = String             #23            // getConfiguration\n-  #23 = Utf8               getConfiguration\n-  #24 = Methodref          #1.#25         // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #25 = NameAndType        #26:#27        // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #26 = Utf8               invokeMethod\n-  #27 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-  #28 = Fieldref           #1.#29         // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.logger:Lorg/slf4j/Logger;\n-  #29 = NameAndType        #30:#31        // logger:Lorg/slf4j/Logger;\n-  #30 = Utf8               logger\n-  #31 = Utf8               Lorg/slf4j/Logger;\n-  #32 = String             #33            // exception invoking getConfiguration\n-  #33 = Utf8               exception invoking getConfiguration\n-  #34 = InterfaceMethodref #35.#37        // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #35 = Class              #36            // org/slf4j/Logger\n-  #36 = Utf8               org/slf4j/Logger\n-  #37 = NameAndType        #38:#39        // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #38 = Utf8               error\n-  #39 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #40 = String             #14            // getLoggers\n-  #41 = Class              #42            // java/util/Map\n-  #42 = Utf8               java/util/Map\n-  #43 = String             #44            // exception invoking getLoggers\n-  #44 = Utf8               exception invoking getLoggers\n-  #45 = Class              #46            // java/lang/Exception\n-  #46 = Utf8               java/lang/Exception\n-  #47 = Utf8               loggers\n-  #48 = Utf8               Ljava/util/Map;\n-  #49 = Utf8               configuration\n-  #50 = Utf8               Ljava/lang/Object;\n-  #51 = Utf8               e\n-  #52 = Utf8               Ljava/lang/Exception;\n-  #53 = Utf8               LocalVariableTypeTable\n-  #54 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n-  #55 = Utf8               StackMapTable\n-  #56 = Class              #57            // java/lang/Object\n-  #57 = Utf8               java/lang/Object\n-  #58 = Utf8               updateLoggers\n-  #59 = String             #58            // updateLoggers\n-  #60 = String             #61            // exception invoking updateLoggers\n-  #61 = Utf8               exception invoking updateLoggers\n+   #7 = Methodref          #8.#9          // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.getTarget:()Ljava/lang/Object;\n+   #8 = Class              #10            // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n+   #9 = NameAndType        #11:#12        // getTarget:()Ljava/lang/Object;\n+  #10 = Utf8               psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor\n+  #11 = Utf8               getTarget\n+  #12 = Utf8               ()Ljava/lang/Object;\n+  #13 = String             #14            // getConfiguration\n+  #14 = Utf8               getConfiguration\n+  #15 = Methodref          #8.#16         // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #16 = NameAndType        #17:#18        // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #17 = Utf8               invokeMethod\n+  #18 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+  #19 = Class              #20            // java/lang/Exception\n+  #20 = Utf8               java/lang/Exception\n+  #21 = Fieldref           #8.#22         // psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor.logger:Lorg/slf4j/Logger;\n+  #22 = NameAndType        #23:#24        // logger:Lorg/slf4j/Logger;\n+  #23 = Utf8               logger\n+  #24 = Utf8               Lorg/slf4j/Logger;\n+  #25 = String             #26            // exception invoking getConfiguration\n+  #26 = Utf8               exception invoking getConfiguration\n+  #27 = InterfaceMethodref #28.#29        // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #28 = Class              #30            // org/slf4j/Logger\n+  #29 = NameAndType        #31:#32        // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #30 = Utf8               org/slf4j/Logger\n+  #31 = Utf8               error\n+  #32 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #33 = String             #34            // getLoggers\n+  #34 = Utf8               getLoggers\n+  #35 = Class              #36            // java/util/Map\n+  #36 = Utf8               java/util/Map\n+  #37 = String             #38            // exception invoking getLoggers\n+  #38 = Utf8               exception invoking getLoggers\n+  #39 = String             #40            // updateLoggers\n+  #40 = Utf8               updateLoggers\n+  #41 = String             #42            // exception invoking updateLoggers\n+  #42 = Utf8               exception invoking updateLoggers\n+  #43 = Utf8               Code\n+  #44 = Utf8               LineNumberTable\n+  #45 = Utf8               LocalVariableTable\n+  #46 = Utf8               this\n+  #47 = Utf8               Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n+  #48 = Utf8               ()Ljava/util/Map;\n+  #49 = Utf8               e\n+  #50 = Utf8               Ljava/lang/Exception;\n+  #51 = Utf8               loggers\n+  #52 = Utf8               Ljava/util/Map;\n+  #53 = Utf8               configuration\n+  #54 = Utf8               Ljava/lang/Object;\n+  #55 = Utf8               LocalVariableTypeTable\n+  #56 = Utf8               Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n+  #57 = Utf8               StackMapTable\n+  #58 = Class              #59            // java/lang/Object\n+  #59 = Utf8               java/lang/Object\n+  #60 = Utf8               Signature\n+  #61 = Utf8               ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n   #62 = Utf8               SourceFile\n   #63 = Utf8               Log4J2LoggerContextAccessor.java\n {\n   public psiprobe.tools.logging.log4j2.Log4J2LoggerContextAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n \n   public java.util.Map<java.lang.String, java.lang.Object> getLoggers();\n     descriptor: ()Ljava/util/Map;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n     Code:\n       stack=5, locals=4, args_size=1\n          0: aconst_null\n          1: astore_1\n          2: aconst_null\n          3: astore_2\n          4: aload_0\n          5: aload_0\n-         6: invokevirtual #18                 // Method getTarget:()Ljava/lang/Object;\n-         9: ldc           #22                 // String getConfiguration\n+         6: invokevirtual #7                  // Method getTarget:()Ljava/lang/Object;\n+         9: ldc           #13                 // String getConfiguration\n         11: aconst_null\n         12: aconst_null\n-        13: invokevirtual #24                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        13: invokevirtual #15                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         16: astore_2\n         17: goto          34\n         20: astore_3\n-        21: getstatic     #28                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #32                 // String exception invoking getConfiguration\n+        21: getstatic     #21                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #25                 // String exception invoking getConfiguration\n         26: aload_3\n-        27: invokeinterface #34,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        27: invokeinterface #27,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         32: aload_3\n         33: athrow\n         34: aload_2\n         35: ifnull        68\n         38: aload_0\n         39: aload_2\n-        40: ldc           #40                 // String getLoggers\n+        40: ldc           #33                 // String getLoggers\n         42: aconst_null\n         43: aconst_null\n-        44: invokevirtual #24                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n-        47: checkcast     #41                 // class java/util/Map\n+        44: invokevirtual #15                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+        47: checkcast     #35                 // class java/util/Map\n         50: astore_1\n         51: goto          68\n         54: astore_3\n-        55: getstatic     #28                 // Field logger:Lorg/slf4j/Logger;\n-        58: ldc           #43                 // String exception invoking getLoggers\n+        55: getstatic     #21                 // Field logger:Lorg/slf4j/Logger;\n+        58: ldc           #37                 // String exception invoking getLoggers\n         60: aload_3\n-        61: invokeinterface #34,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        61: invokeinterface #27,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         66: aload_3\n         67: athrow\n         68: aload_1\n         69: areturn\n       Exception table:\n          from    to  target type\n              4    17    20   Class java/lang/Exception\n             38    51    54   Class java/lang/Exception\n       LineNumberTable:\n         line 28: 0\n         line 29: 2\n         line 31: 4\n-        line 32: 17\n+        line 35: 17\n+        line 32: 20\n         line 33: 21\n         line 34: 32\n         line 36: 34\n         line 38: 38\n-        line 39: 51\n+        line 42: 51\n+        line 39: 54\n         line 40: 55\n         line 41: 66\n         line 44: 68\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           21      13     3     e   Ljava/lang/Exception;\n+           55      13     3     e   Ljava/lang/Exception;\n             0      70     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n             2      68     1 loggers   Ljava/util/Map;\n             4      66     2 configuration   Ljava/lang/Object;\n-           21      13     3     e   Ljava/lang/Exception;\n-           55      13     3     e   Ljava/lang/Exception;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             2      68     1 loggers   Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 255 /* full_frame */\n           offset_delta = 20\n           locals = [ class psiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor, class java/util/Map, class java/lang/Object ]\n           stack = [ class java/lang/Exception ]\n         frame_type = 13 /* same */\n         frame_type = 83 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 13 /* same */\n+    Signature: #61                          // ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\n \n   public void updateLoggers();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=5, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #18                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #59                 // String updateLoggers\n+         2: invokevirtual #7                  // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #39                 // String updateLoggers\n          7: aconst_null\n          8: aconst_null\n-         9: invokevirtual #24                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n+         9: invokevirtual #15                 // Method invokeMethod:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;\n         12: pop\n         13: goto          30\n         16: astore_1\n-        17: getstatic     #28                 // Field logger:Lorg/slf4j/Logger;\n-        20: ldc           #60                 // String exception invoking updateLoggers\n+        17: getstatic     #21                 // Field logger:Lorg/slf4j/Logger;\n+        20: ldc           #41                 // String exception invoking updateLoggers\n         22: aload_1\n-        23: invokeinterface #34,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        23: invokeinterface #27,  3           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         28: aload_1\n         29: athrow\n         30: return\n       Exception table:\n          from    to  target type\n              0    13    16   Class java/lang/Exception\n       LineNumberTable:\n         line 52: 0\n-        line 53: 13\n+        line 56: 13\n+        line 53: 16\n         line 54: 17\n         line 55: 28\n         line 57: 30\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      31     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n            17      13     1     e   Ljava/lang/Exception;\n+            0      31     0  this   Lpsiprobe/tools/logging/log4j2/Log4J2LoggerContextAccessor;\n       StackMapTable: number_of_entries = 2\n         frame_type = 80 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 13 /* same */\n }\n SourceFile: \"Log4J2LoggerContextAccessor.java\"\n"}]}, {"source1": "psiprobe/tools/logging/log4j2/Log4J2WebLoggerContextUtilsAccessor.class", "source2": "psiprobe/tools/logging/log4j2/Log4J2WebLoggerContextUtilsAccessor.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,25 +1,21 @@\n \n package psiprobe.tools.logging.log4j2;\n \n+import org.slf4j.LoggerFactory;\n import java.lang.reflect.Method;\n import org.apache.commons.lang3.reflect.MethodUtils;\n import javax.servlet.ServletContext;\n-import org.slf4j.LoggerFactory;\n import org.slf4j.Logger;\n import psiprobe.tools.logging.DefaultAccessor;\n \n public class Log4J2WebLoggerContextUtilsAccessor extends DefaultAccessor\n {\n     private static final Logger logger;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)Log4J2WebLoggerContextUtilsAccessor.class);\n-    }\n-    \n     public Log4J2WebLoggerContextUtilsAccessor(final ClassLoader cl) throws ClassNotFoundException {\n         Log4J2WebLoggerContextUtilsAccessor.logger.debug(\"Log4J2WebLoggerContextUtilsAccessor(): IN: cl={}\", (Object)cl);\n         final Class<?> clazz = cl.loadClass(\"org.apache.logging.log4j.web.WebLoggerContextUtils\");\n         this.setTarget((Object)clazz);\n         Log4J2WebLoggerContextUtilsAccessor.logger.debug(\"Log4J2WebLoggerContextUtilsAccessor(): OUT: this={}\", (Object)this);\n     }\n     \n@@ -41,20 +37,24 @@\n                 loggerContext = getWebLoggerContext.invoke(null, ctx);\n             }\n             catch (final Exception e2) {\n                 Log4J2WebLoggerContextUtilsAccessor.logger.error(\"exception in getWebLoggerContext\", (Throwable)e2);\n                 throw e2;\n             }\n             if (loggerContext == null) {\n-                throw new NullPointerException(String.valueOf(this.getTarget().getClass().getName()) + \"#getWebLoggerContext(Ljavax/servlet/ServletContext) returned null\");\n+                throw new NullPointerException(this.getTarget().getClass().getName() + \"#getWebLoggerContext(Ljavax/servlet/ServletContext) returned null\");\n             }\n             result = new Log4J2LoggerContextAccessor();\n             result.setTarget(loggerContext);\n             result.setApplication(this.getApplication());\n         }\n         catch (final Exception e3) {\n             Log4J2WebLoggerContextUtilsAccessor.logger.error(\"{}#getWebLoggerContext(Ljavax/servlet/ServletContext) failed\", (Object)this.getTarget().getClass().getName(), (Object)e3);\n         }\n         Log4J2WebLoggerContextUtilsAccessor.logger.debug(\"getWebLoggerContext(): OUT: result={}\", (Object)result);\n         return result;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)Log4J2WebLoggerContextUtilsAccessor.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/logging/log4j2/package-info.class", "source2": "psiprobe/tools/logging/log4j2/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 9440e8d99c286baec05cb5c19dc250cdfc0b79fe63793eaf65081b8b86f0b3d0\n+  SHA-256 checksum f578823b465a33b848eeb3b1db5436ec96ad783dfe37aa3f5ab59075deae8af3\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.log4j2.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/log4j2/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/log4j2/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/log4j2/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/log4j2/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/log4j2/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/log4j2/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/logback/LogbackAppenderAccessor.class", "source2": "psiprobe/tools/logging/logback/LogbackAppenderAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,174 +1,174 @@\n-  SHA-256 checksum a8daee589876db302f2babf6881faebd0d093b894086c05034f9fddf6d46beca\n+  SHA-256 checksum 3a28fa28e90317aa15e21b2c8616033f82278e3f97cc5dd66f6074e345675a3e\n   Compiled from \"LogbackAppenderAccessor.java\"\n public class psiprobe.tools.logging.logback.LogbackAppenderAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 1, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-    #2 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n-   #16 = Utf8               getLoggerAccessor\n-   #17 = Utf8               ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #18 = Fieldref           #1.#19        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #19 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #20 = Utf8               setLoggerAccessor\n-   #21 = Utf8               (Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n-   #22 = Utf8               MethodParameters\n-   #23 = Utf8               isContext\n-   #24 = Utf8               ()Z\n-   #25 = Methodref          #1.#26        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #26 = NameAndType        #16:#17       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #27 = Methodref          #28.#30       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.isContext:()Z\n-   #28 = Class              #29           // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-   #29 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-   #30 = NameAndType        #23:#24       // isContext:()Z\n-   #31 = Utf8               isRoot\n-   #32 = Methodref          #28.#33       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.isRoot:()Z\n-   #33 = NameAndType        #31:#24       // isRoot:()Z\n-   #34 = Utf8               getName\n-   #35 = Utf8               ()Ljava/lang/String;\n-   #36 = Methodref          #28.#37       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getName:()Ljava/lang/String;\n-   #37 = NameAndType        #34:#35       // getName:()Ljava/lang/String;\n-   #38 = Utf8               getLogType\n-   #39 = String             #40           // logback\n-   #40 = Utf8               logback\n-   #41 = Utf8               getIndex\n-   #42 = Methodref          #1.#43        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getTarget:()Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // getTarget:()Ljava/lang/Object;\n-   #44 = Utf8               getTarget\n-   #45 = Utf8               ()Ljava/lang/Object;\n-   #46 = String             #47           // name\n-   #47 = Utf8               name\n-   #48 = Methodref          #1.#49        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #49 = NameAndType        #50:#51       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #50 = Utf8               getProperty\n-   #51 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #52 = Class              #53           // java/lang/String\n-   #53 = Utf8               java/lang/String\n-   #54 = Utf8               getFile\n-   #55 = Utf8               ()Ljava/io/File;\n-   #56 = String             #57           // file\n-   #57 = Utf8               file\n-   #58 = Class              #59           // java/io/File\n-   #59 = Utf8               java/io/File\n-   #60 = Methodref          #58.#61       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #61 = NameAndType        #7:#62        // \"<init>\":(Ljava/lang/String;)V\n-   #62 = Utf8               (Ljava/lang/String;)V\n-   #63 = Methodref          #1.#64        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getStdoutFile:()Ljava/io/File;\n-   #64 = NameAndType        #65:#55       // getStdoutFile:()Ljava/io/File;\n-   #65 = Utf8               getStdoutFile\n-   #66 = Utf8               fileName\n-   #67 = Utf8               Ljava/lang/String;\n-   #68 = Utf8               StackMapTable\n-   #69 = Utf8               getEncoding\n-   #70 = Class              #71           // ch/qos/logback/core/OutputStreamAppender\n-   #71 = Utf8               ch/qos/logback/core/OutputStreamAppender\n-   #72 = Methodref          #70.#73       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #73 = NameAndType        #74:#75       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #74 = Utf8               getEncoder\n-   #75 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n-   #76 = Class              #77           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #77 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #78 = Methodref          #76.#79       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-   #79 = NameAndType        #80:#81       // getCharset:()Ljava/nio/charset/Charset;\n-   #80 = Utf8               getCharset\n-   #81 = Utf8               ()Ljava/nio/charset/Charset;\n-   #82 = Methodref          #83.#85       // java/nio/charset/Charset.name:()Ljava/lang/String;\n-   #83 = Class              #84           // java/nio/charset/Charset\n-   #84 = Utf8               java/nio/charset/Charset\n-   #85 = NameAndType        #47:#35       // name:()Ljava/lang/String;\n-   #86 = Utf8               appender\n-   #87 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n-   #88 = Utf8               encoder\n-   #89 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n-   #90 = Utf8               base\n-   #91 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n-   #92 = Utf8               LocalVariableTypeTable\n-   #93 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n-   #94 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n-   #95 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n-   #96 = Utf8               getLevel\n-   #97 = Methodref          #28.#98       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n-   #98 = NameAndType        #96:#35       // getLevel:()Ljava/lang/String;\n-   #99 = Utf8               getValidLevels\n-  #100 = Utf8               ()[Ljava/lang/String;\n-  #101 = String             #102          // OFF\n-  #102 = Utf8               OFF\n-  #103 = String             #104          // ERROR\n-  #104 = Utf8               ERROR\n-  #105 = String             #106          // WARN\n-  #106 = Utf8               WARN\n-  #107 = String             #108          // INFO\n-  #108 = Utf8               INFO\n-  #109 = String             #110          // DEBUG\n-  #110 = Utf8               DEBUG\n-  #111 = String             #112          // TRACE\n-  #112 = Utf8               TRACE\n-  #113 = String             #114          // ALL\n-  #114 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/logback/LogbackAppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = String             #31           // logback\n+   #31 = Utf8               logback\n+   #32 = Methodref          #8.#33        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getTarget:()Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // getTarget:()Ljava/lang/Object;\n+   #34 = Utf8               getTarget\n+   #35 = Utf8               ()Ljava/lang/Object;\n+   #36 = String             #37           // name\n+   #37 = Utf8               name\n+   #38 = Methodref          #8.#39        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = NameAndType        #40:#41       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #40 = Utf8               getProperty\n+   #41 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #42 = Class              #43           // java/lang/String\n+   #43 = Utf8               java/lang/String\n+   #44 = String             #45           // file\n+   #45 = Utf8               file\n+   #46 = Class              #47           // java/io/File\n+   #47 = Utf8               java/io/File\n+   #48 = Methodref          #46.#49       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #49 = NameAndType        #5:#50        // \"<init>\":(Ljava/lang/String;)V\n+   #50 = Utf8               (Ljava/lang/String;)V\n+   #51 = Methodref          #8.#52        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getStdoutFile:()Ljava/io/File;\n+   #52 = NameAndType        #53:#54       // getStdoutFile:()Ljava/io/File;\n+   #53 = Utf8               getStdoutFile\n+   #54 = Utf8               ()Ljava/io/File;\n+   #55 = Class              #56           // ch/qos/logback/core/OutputStreamAppender\n+   #56 = Utf8               ch/qos/logback/core/OutputStreamAppender\n+   #57 = Methodref          #55.#58       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #58 = NameAndType        #59:#60       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #59 = Utf8               getEncoder\n+   #60 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n+   #61 = Class              #62           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #62 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #63 = Methodref          #61.#64       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+   #64 = NameAndType        #65:#66       // getCharset:()Ljava/nio/charset/Charset;\n+   #65 = Utf8               getCharset\n+   #66 = Utf8               ()Ljava/nio/charset/Charset;\n+   #67 = Methodref          #68.#69       // java/nio/charset/Charset.name:()Ljava/lang/String;\n+   #68 = Class              #70           // java/nio/charset/Charset\n+   #69 = NameAndType        #37:#29       // name:()Ljava/lang/String;\n+   #70 = Utf8               java/nio/charset/Charset\n+   #71 = Methodref          #18.#72       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n+   #72 = NameAndType        #73:#29       // getLevel:()Ljava/lang/String;\n+   #73 = Utf8               getLevel\n+   #74 = String             #75           // OFF\n+   #75 = Utf8               OFF\n+   #76 = String             #77           // ERROR\n+   #77 = Utf8               ERROR\n+   #78 = String             #79           // WARN\n+   #79 = Utf8               WARN\n+   #80 = String             #81           // INFO\n+   #81 = Utf8               INFO\n+   #82 = String             #83           // DEBUG\n+   #83 = Utf8               DEBUG\n+   #84 = String             #85           // TRACE\n+   #85 = Utf8               TRACE\n+   #86 = String             #87           // ALL\n+   #87 = Utf8               ALL\n+   #88 = Utf8               Code\n+   #89 = Utf8               LineNumberTable\n+   #90 = Utf8               LocalVariableTable\n+   #91 = Utf8               this\n+   #92 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+   #93 = Utf8               setLoggerAccessor\n+   #94 = Utf8               (Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n+   #95 = Utf8               MethodParameters\n+   #96 = Utf8               getLogType\n+   #97 = Utf8               getIndex\n+   #98 = Utf8               getFile\n+   #99 = Utf8               fileName\n+  #100 = Utf8               Ljava/lang/String;\n+  #101 = Utf8               StackMapTable\n+  #102 = Utf8               getEncoding\n+  #103 = Utf8               base\n+  #104 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+  #105 = Utf8               appender\n+  #106 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n+  #107 = Utf8               encoder\n+  #108 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n+  #109 = Utf8               LocalVariableTypeTable\n+  #110 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n+  #111 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n+  #112 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n+  #113 = Utf8               getValidLevels\n+  #114 = Utf8               ()[Ljava/lang/String;\n   #115 = Utf8               SourceFile\n   #116 = Utf8               LogbackAppenderAccessor.java\n {\n   private psiprobe.tools.logging.logback.LogbackLoggerAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.logback.LogbackAppenderAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public psiprobe.tools.logging.logback.LogbackLoggerAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.logback.LogbackLoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n          5: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n@@ -179,107 +179,107 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-         4: invokevirtual #27                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-         4: invokevirtual #32                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-         4: invokevirtual #36                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 59: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #39                 // String logback\n+         0: ldc           #30                 // String logback\n          2: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #46                 // String name\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #36                 // String name\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #56                 // String file\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #44                 // String file\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: astore_1\n         15: aload_1\n         16: ifnull        30\n-        19: new           #58                 // class java/io/File\n+        19: new           #46                 // class java/io/File\n         22: dup\n         23: aload_1\n-        24: invokespecial #60                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        24: invokespecial #48                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         27: goto          34\n         30: aload_0\n-        31: invokevirtual #63                 // Method getStdoutFile:()Ljava/io/File;\n+        31: invokevirtual #51                 // Method getStdoutFile:()Ljava/io/File;\n         34: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      35     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n@@ -293,111 +293,111 @@\n \n   public java.lang.String getEncoding();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         4: instanceof    #70                 // class ch/qos/logback/core/OutputStreamAppender\n+         1: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         4: instanceof    #55                 // class ch/qos/logback/core/OutputStreamAppender\n          7: ifeq          50\n         10: aload_0\n-        11: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-        14: checkcast     #70                 // class ch/qos/logback/core/OutputStreamAppender\n+        11: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+        14: checkcast     #55                 // class ch/qos/logback/core/OutputStreamAppender\n         17: astore_1\n         18: aload_1\n-        19: invokevirtual #72                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+        19: invokevirtual #57                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n         22: astore_2\n         23: aload_2\n-        24: instanceof    #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        24: instanceof    #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         27: ifeq          50\n         30: aload_2\n-        31: checkcast     #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        31: checkcast     #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         34: astore_3\n         35: aload_3\n-        36: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        36: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n         39: ifnull        50\n         42: aload_3\n-        43: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-        46: invokevirtual #82                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n+        43: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        46: invokevirtual #67                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n         49: areturn\n         50: aconst_null\n         51: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 10\n         line 103: 18\n         line 104: 23\n         line 105: 30\n         line 106: 35\n         line 107: 42\n         line 111: 50\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      52     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+            0      52     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender<*>;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder<*>;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 50 /* same */\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-         4: invokevirtual #97                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         4: invokevirtual #71                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 121: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        7\n-         2: anewarray     #52                 // class java/lang/String\n+         2: anewarray     #42                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #101                // String OFF\n+         7: ldc           #74                 // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #103                // String ERROR\n+        12: ldc           #76                 // String ERROR\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #105                // String WARN\n+        17: ldc           #78                 // String WARN\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #107                // String INFO\n+        22: ldc           #80                 // String INFO\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #109                // String DEBUG\n+        27: ldc           #82                 // String DEBUG\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #111                // String TRACE\n+        32: ldc           #84                 // String TRACE\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #113                // String ALL\n+        38: ldc           #86                 // String ALL\n         40: aastore\n         41: areturn\n       LineNumberTable:\n         line 134: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      42     0  this   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/logback/LogbackFactoryAccessor.class", "source2": "psiprobe/tools/logging/logback/LogbackFactoryAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,268 +1,266 @@\n-  SHA-256 checksum 7807e0a14974359c3b797e09b29e3f8a18ef647b45593cd6e8dba30ffa5bd0ac\n+  SHA-256 checksum 2be1c1b06c885637906d5dd64a881f48492560b3e70225c11d5249cdd0172c4e\n   Compiled from \"LogbackFactoryAccessor.java\"\n public class psiprobe.tools.logging.logback.LogbackFactoryAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback/LogbackFactoryAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #49                         // psiprobe/tools/logging/logback/LogbackFactoryAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/logback/LogbackFactoryAccessor\n-    #2 = Utf8               psiprobe/tools/logging/logback/LogbackFactoryAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n-    #6 = Utf8               (Ljava/lang/ClassLoader;)V\n-    #7 = Utf8               Exceptions\n-    #8 = Class              #9            // java/lang/ClassNotFoundException\n-    #9 = Utf8               java/lang/ClassNotFoundException\n-   #10 = Class              #11           // java/lang/IllegalAccessException\n-   #11 = Utf8               java/lang/IllegalAccessException\n-   #12 = Class              #13           // java/lang/reflect/InvocationTargetException\n-   #13 = Utf8               java/lang/reflect/InvocationTargetException\n-   #14 = Utf8               Code\n-   #15 = Methodref          #3.#16        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #16 = NameAndType        #5:#17        // \"<init>\":()V\n-   #17 = Utf8               ()V\n-   #18 = String             #19           // org.slf4j.impl.StaticLoggerBinder\n-   #19 = Utf8               org.slf4j.impl.StaticLoggerBinder\n-   #20 = Methodref          #21.#23       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #21 = Class              #22           // java/lang/ClassLoader\n-   #22 = Utf8               java/lang/ClassLoader\n-   #23 = NameAndType        #24:#25       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #24 = Utf8               loadClass\n-   #25 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-   #26 = String             #27           // getSingleton\n-   #27 = Utf8               getSingleton\n-   #28 = Class              #29           // java/lang/Class\n-   #29 = Utf8               java/lang/Class\n-   #30 = Methodref          #31.#33       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #31 = Class              #32           // org/apache/commons/lang3/reflect/MethodUtils\n-   #32 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #33 = NameAndType        #34:#35       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #34 = Utf8               getAccessibleMethod\n-   #35 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #36 = Class              #37           // java/lang/Object\n-   #37 = Utf8               java/lang/Object\n-   #38 = Methodref          #39.#41       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #39 = Class              #40           // java/lang/reflect/Method\n-   #40 = Utf8               java/lang/reflect/Method\n-   #41 = NameAndType        #42:#43       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #42 = Utf8               invoke\n-   #43 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #44 = String             #45           // getLoggerFactory\n-   #45 = Utf8               getLoggerFactory\n-   #46 = String             #47           // ch.qos.logback.classic.LoggerContext\n-   #47 = Utf8               ch.qos.logback.classic.LoggerContext\n-   #48 = Methodref          #28.#49       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n-   #49 = NameAndType        #50:#51       // isInstance:(Ljava/lang/Object;)Z\n-   #50 = Utf8               isInstance\n-   #51 = Utf8               (Ljava/lang/Object;)Z\n-   #52 = Class              #53           // java/lang/RuntimeException\n-   #53 = Utf8               java/lang/RuntimeException\n-   #54 = String             #55           // The singleton SLF4J binding was not Logback\n-   #55 = Utf8               The singleton SLF4J binding was not Logback\n-   #56 = Methodref          #52.#57       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #57 = NameAndType        #5:#58        // \"<init>\":(Ljava/lang/String;)V\n-   #58 = Utf8               (Ljava/lang/String;)V\n-   #59 = Methodref          #1.#60        // psiprobe/tools/logging/logback/LogbackFactoryAccessor.setTarget:(Ljava/lang/Object;)V\n-   #60 = NameAndType        #61:#62       // setTarget:(Ljava/lang/Object;)V\n-   #61 = Utf8               setTarget\n-   #62 = Utf8               (Ljava/lang/Object;)V\n-   #63 = Utf8               LineNumberTable\n-   #64 = Utf8               LocalVariableTable\n-   #65 = Utf8               this\n-   #66 = Utf8               Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n-   #67 = Utf8               cl\n-   #68 = Utf8               Ljava/lang/ClassLoader;\n-   #69 = Utf8               clazz\n-   #70 = Utf8               Ljava/lang/Class;\n-   #71 = Utf8               Ljava/lang/reflect/Method;\n-   #72 = Utf8               singleton\n-   #73 = Utf8               Ljava/lang/Object;\n-   #74 = Utf8               loggerFactory\n-   #75 = Utf8               loggerFactoryClass\n-   #76 = Utf8               LocalVariableTypeTable\n-   #77 = Utf8               Ljava/lang/Class<*>;\n-   #78 = Utf8               StackMapTable\n-   #79 = Utf8               MethodParameters\n-   #80 = Utf8               getRootLogger\n-   #81 = Utf8               ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #82 = String             #83           // ROOT\n-   #83 = Utf8               ROOT\n-   #84 = Methodref          #1.#85        // psiprobe/tools/logging/logback/LogbackFactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #85 = NameAndType        #86:#87       // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #86 = Utf8               getLogger\n-   #87 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #88 = Methodref          #1.#89        // psiprobe/tools/logging/logback/LogbackFactoryAccessor.getTarget:()Ljava/lang/Object;\n-   #89 = NameAndType        #90:#91       // getTarget:()Ljava/lang/Object;\n-   #90 = Utf8               getTarget\n-   #91 = Utf8               ()Ljava/lang/Object;\n-   #92 = Methodref          #36.#93       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #93 = NameAndType        #94:#95       // getClass:()Ljava/lang/Class;\n-   #94 = Utf8               getClass\n-   #95 = Utf8               ()Ljava/lang/Class;\n-   #96 = String             #86           // getLogger\n-   #97 = Class              #98           // java/lang/String\n-   #98 = Utf8               java/lang/String\n-   #99 = Class              #100          // java/lang/NullPointerException\n-  #100 = Utf8               java/lang/NullPointerException\n-  #101 = Class              #102          // java/lang/StringBuilder\n-  #102 = Utf8               java/lang/StringBuilder\n-  #103 = Methodref          #101.#16      // java/lang/StringBuilder.\"<init>\":()V\n-  #104 = Methodref          #101.#105     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #105 = NameAndType        #106:#107     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #106 = Utf8               append\n-  #107 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #108 = String             #109          // .getLogger(\\\"\n-  #109 = Utf8               .getLogger(\\\"\n-  #110 = Methodref          #101.#111     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #111 = NameAndType        #106:#112     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #112 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #113 = String             #114          // \\\") returned null\n-  #114 = Utf8               \\\") returned null\n-  #115 = Methodref          #101.#116     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #116 = NameAndType        #117:#118     // toString:()Ljava/lang/String;\n-  #117 = Utf8               toString\n-  #118 = Utf8               ()Ljava/lang/String;\n-  #119 = Methodref          #99.#57       // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n-  #120 = Class              #121          // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-  #121 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-  #122 = Methodref          #120.#16      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.\"<init>\":()V\n-  #123 = Methodref          #120.#60      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #124 = Methodref          #1.#125       // psiprobe/tools/logging/logback/LogbackFactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #125 = NameAndType        #126:#127     // getApplication:()Lpsiprobe/model/Application;\n-  #126 = Utf8               getApplication\n-  #127 = Utf8               ()Lpsiprobe/model/Application;\n-  #128 = Methodref          #120.#129     // psiprobe/tools/logging/logback/LogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #129 = NameAndType        #130:#131     // setApplication:(Lpsiprobe/model/Application;)V\n-  #130 = Utf8               setApplication\n-  #131 = Utf8               (Lpsiprobe/model/Application;)V\n-  #132 = Fieldref           #1.#133       // psiprobe/tools/logging/logback/LogbackFactoryAccessor.logger:Lorg/slf4j/Logger;\n-  #133 = NameAndType        #134:#135     // logger:Lorg/slf4j/Logger;\n-  #134 = Utf8               logger\n-  #135 = Utf8               Lorg/slf4j/Logger;\n-  #136 = String             #137          // {}.getLogger(\\'{}\\') failed\n-  #137 = Utf8               {}.getLogger(\\'{}\\') failed\n-  #138 = InterfaceMethodref #139.#141     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #139 = Class              #140          // org/slf4j/Logger\n-  #140 = Utf8               org/slf4j/Logger\n-  #141 = NameAndType        #142:#143     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #142 = Utf8               error\n-  #143 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #144 = Class              #145          // java/lang/Exception\n-  #145 = Utf8               java/lang/Exception\n-  #146 = Utf8               name\n-  #147 = Utf8               Ljava/lang/String;\n-  #148 = Utf8               accessor\n-  #149 = Utf8               Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-  #150 = Utf8               e\n-  #151 = Utf8               Ljava/lang/Exception;\n-  #152 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n-  #153 = Utf8               getAppenders\n-  #154 = Utf8               ()Ljava/util/List;\n-  #155 = Utf8               Signature\n-  #156 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n-  #157 = Class              #158          // java/util/ArrayList\n-  #158 = Utf8               java/util/ArrayList\n-  #159 = Methodref          #157.#16      // java/util/ArrayList.\"<init>\":()V\n-  #160 = String             #161          // getLoggerList\n-  #161 = Utf8               getLoggerList\n-  #162 = Class              #163          // java/util/List\n-  #163 = Utf8               java/util/List\n-  #164 = InterfaceMethodref #162.#165     // java/util/List.iterator:()Ljava/util/Iterator;\n-  #165 = NameAndType        #166:#167     // iterator:()Ljava/util/Iterator;\n-  #166 = Utf8               iterator\n-  #167 = Utf8               ()Ljava/util/Iterator;\n-  #168 = InterfaceMethodref #169.#171     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #169 = Class              #170          // java/util/Iterator\n-  #170 = Utf8               java/util/Iterator\n-  #171 = NameAndType        #172:#91      // next:()Ljava/lang/Object;\n-  #172 = Utf8               next\n-  #173 = Methodref          #120.#174     // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n-  #174 = NameAndType        #153:#154     // getAppenders:()Ljava/util/List;\n-  #175 = InterfaceMethodref #162.#176     // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #176 = NameAndType        #177:#178     // addAll:(Ljava/util/Collection;)Z\n-  #177 = Utf8               addAll\n-  #178 = Utf8               (Ljava/util/Collection;)Z\n-  #179 = InterfaceMethodref #169.#180     // java/util/Iterator.hasNext:()Z\n-  #180 = NameAndType        #181:#182     // hasNext:()Z\n-  #181 = Utf8               hasNext\n-  #182 = Utf8               ()Z\n-  #183 = String             #184          // {}.getLoggerList() failed\n-  #184 = Utf8               {}.getLoggerList() failed\n-  #185 = InterfaceMethodref #139.#186     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #186 = NameAndType        #142:#187     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #187 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+    #6 = Utf8               ()V\n+    #7 = String             #8            // org.slf4j.impl.StaticLoggerBinder\n+    #8 = Utf8               org.slf4j.impl.StaticLoggerBinder\n+    #9 = Methodref          #10.#11       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #10 = Class              #12           // java/lang/ClassLoader\n+   #11 = NameAndType        #13:#14       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #12 = Utf8               java/lang/ClassLoader\n+   #13 = Utf8               loadClass\n+   #14 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+   #15 = String             #16           // getSingleton\n+   #16 = Utf8               getSingleton\n+   #17 = Class              #18           // java/lang/Class\n+   #18 = Utf8               java/lang/Class\n+   #19 = Methodref          #20.#21       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #20 = Class              #22           // org/apache/commons/lang3/reflect/MethodUtils\n+   #21 = NameAndType        #23:#24       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #22 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #23 = Utf8               getAccessibleMethod\n+   #24 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #25 = Class              #26           // java/lang/Object\n+   #26 = Utf8               java/lang/Object\n+   #27 = Methodref          #28.#29       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #28 = Class              #30           // java/lang/reflect/Method\n+   #29 = NameAndType        #31:#32       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #30 = Utf8               java/lang/reflect/Method\n+   #31 = Utf8               invoke\n+   #32 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #33 = String             #34           // getLoggerFactory\n+   #34 = Utf8               getLoggerFactory\n+   #35 = String             #36           // ch.qos.logback.classic.LoggerContext\n+   #36 = Utf8               ch.qos.logback.classic.LoggerContext\n+   #37 = Methodref          #17.#38       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+   #38 = NameAndType        #39:#40       // isInstance:(Ljava/lang/Object;)Z\n+   #39 = Utf8               isInstance\n+   #40 = Utf8               (Ljava/lang/Object;)Z\n+   #41 = Class              #42           // java/lang/RuntimeException\n+   #42 = Utf8               java/lang/RuntimeException\n+   #43 = String             #44           // The singleton SLF4J binding was not Logback\n+   #44 = Utf8               The singleton SLF4J binding was not Logback\n+   #45 = Methodref          #41.#46       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #46 = NameAndType        #5:#47        // \"<init>\":(Ljava/lang/String;)V\n+   #47 = Utf8               (Ljava/lang/String;)V\n+   #48 = Methodref          #49.#50       // psiprobe/tools/logging/logback/LogbackFactoryAccessor.setTarget:(Ljava/lang/Object;)V\n+   #49 = Class              #51           // psiprobe/tools/logging/logback/LogbackFactoryAccessor\n+   #50 = NameAndType        #52:#53       // setTarget:(Ljava/lang/Object;)V\n+   #51 = Utf8               psiprobe/tools/logging/logback/LogbackFactoryAccessor\n+   #52 = Utf8               setTarget\n+   #53 = Utf8               (Ljava/lang/Object;)V\n+   #54 = String             #55           // ROOT\n+   #55 = Utf8               ROOT\n+   #56 = Methodref          #49.#57       // psiprobe/tools/logging/logback/LogbackFactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #57 = NameAndType        #58:#59       // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #58 = Utf8               getLogger\n+   #59 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+   #60 = Methodref          #49.#61       // psiprobe/tools/logging/logback/LogbackFactoryAccessor.getTarget:()Ljava/lang/Object;\n+   #61 = NameAndType        #62:#63       // getTarget:()Ljava/lang/Object;\n+   #62 = Utf8               getTarget\n+   #63 = Utf8               ()Ljava/lang/Object;\n+   #64 = Methodref          #25.#65       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #65 = NameAndType        #66:#67       // getClass:()Ljava/lang/Class;\n+   #66 = Utf8               getClass\n+   #67 = Utf8               ()Ljava/lang/Class;\n+   #68 = String             #58           // getLogger\n+   #69 = Class              #70           // java/lang/String\n+   #70 = Utf8               java/lang/String\n+   #71 = Class              #72           // java/lang/NullPointerException\n+   #72 = Utf8               java/lang/NullPointerException\n+   #73 = Class              #74           // java/lang/StringBuilder\n+   #74 = Utf8               java/lang/StringBuilder\n+   #75 = Methodref          #73.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #76 = Methodref          #73.#77       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #77 = NameAndType        #78:#79       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #78 = Utf8               append\n+   #79 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #80 = String             #81           // .getLogger(\\\"\n+   #81 = Utf8               .getLogger(\\\"\n+   #82 = Methodref          #73.#83       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #83 = NameAndType        #78:#84       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #84 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #85 = String             #86           // \\\") returned null\n+   #86 = Utf8               \\\") returned null\n+   #87 = Methodref          #73.#88       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #88 = NameAndType        #89:#90       // toString:()Ljava/lang/String;\n+   #89 = Utf8               toString\n+   #90 = Utf8               ()Ljava/lang/String;\n+   #91 = Methodref          #71.#46       // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+   #92 = Class              #93           // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #93 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #94 = Methodref          #92.#3        // psiprobe/tools/logging/logback/LogbackLoggerAccessor.\"<init>\":()V\n+   #95 = Methodref          #92.#50       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+   #96 = Methodref          #49.#97       // psiprobe/tools/logging/logback/LogbackFactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n+   #97 = NameAndType        #98:#99       // getApplication:()Lpsiprobe/model/Application;\n+   #98 = Utf8               getApplication\n+   #99 = Utf8               ()Lpsiprobe/model/Application;\n+  #100 = Methodref          #92.#101      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #101 = NameAndType        #102:#103     // setApplication:(Lpsiprobe/model/Application;)V\n+  #102 = Utf8               setApplication\n+  #103 = Utf8               (Lpsiprobe/model/Application;)V\n+  #104 = Class              #105          // java/lang/Exception\n+  #105 = Utf8               java/lang/Exception\n+  #106 = Fieldref           #49.#107      // psiprobe/tools/logging/logback/LogbackFactoryAccessor.logger:Lorg/slf4j/Logger;\n+  #107 = NameAndType        #108:#109     // logger:Lorg/slf4j/Logger;\n+  #108 = Utf8               logger\n+  #109 = Utf8               Lorg/slf4j/Logger;\n+  #110 = String             #111          // {}.getLogger(\\'{}\\') failed\n+  #111 = Utf8               {}.getLogger(\\'{}\\') failed\n+  #112 = InterfaceMethodref #113.#114     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #113 = Class              #115          // org/slf4j/Logger\n+  #114 = NameAndType        #116:#117     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #115 = Utf8               org/slf4j/Logger\n+  #116 = Utf8               error\n+  #117 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #118 = Class              #119          // java/util/ArrayList\n+  #119 = Utf8               java/util/ArrayList\n+  #120 = Methodref          #118.#3       // java/util/ArrayList.\"<init>\":()V\n+  #121 = String             #122          // getLoggerList\n+  #122 = Utf8               getLoggerList\n+  #123 = Class              #124          // java/util/List\n+  #124 = Utf8               java/util/List\n+  #125 = InterfaceMethodref #123.#126     // java/util/List.iterator:()Ljava/util/Iterator;\n+  #126 = NameAndType        #127:#128     // iterator:()Ljava/util/Iterator;\n+  #127 = Utf8               iterator\n+  #128 = Utf8               ()Ljava/util/Iterator;\n+  #129 = InterfaceMethodref #130.#131     // java/util/Iterator.hasNext:()Z\n+  #130 = Class              #132          // java/util/Iterator\n+  #131 = NameAndType        #133:#134     // hasNext:()Z\n+  #132 = Utf8               java/util/Iterator\n+  #133 = Utf8               hasNext\n+  #134 = Utf8               ()Z\n+  #135 = InterfaceMethodref #130.#136     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #136 = NameAndType        #137:#63      // next:()Ljava/lang/Object;\n+  #137 = Utf8               next\n+  #138 = Methodref          #92.#139      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n+  #139 = NameAndType        #140:#141     // getAppenders:()Ljava/util/List;\n+  #140 = Utf8               getAppenders\n+  #141 = Utf8               ()Ljava/util/List;\n+  #142 = InterfaceMethodref #123.#143     // java/util/List.addAll:(Ljava/util/Collection;)Z\n+  #143 = NameAndType        #144:#145     // addAll:(Ljava/util/Collection;)Z\n+  #144 = Utf8               addAll\n+  #145 = Utf8               (Ljava/util/Collection;)Z\n+  #146 = String             #147          // {}.getLoggerList() failed\n+  #147 = Utf8               {}.getLoggerList() failed\n+  #148 = InterfaceMethodref #113.#149     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #149 = NameAndType        #116:#150     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #150 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #151 = Utf8               (Ljava/lang/ClassLoader;)V\n+  #152 = Utf8               Code\n+  #153 = Utf8               LineNumberTable\n+  #154 = Utf8               LocalVariableTable\n+  #155 = Utf8               this\n+  #156 = Utf8               Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n+  #157 = Utf8               cl\n+  #158 = Utf8               Ljava/lang/ClassLoader;\n+  #159 = Utf8               clazz\n+  #160 = Utf8               Ljava/lang/Class;\n+  #161 = Utf8               Ljava/lang/reflect/Method;\n+  #162 = Utf8               singleton\n+  #163 = Utf8               Ljava/lang/Object;\n+  #164 = Utf8               loggerFactory\n+  #165 = Utf8               loggerFactoryClass\n+  #166 = Utf8               LocalVariableTypeTable\n+  #167 = Utf8               Ljava/lang/Class<*>;\n+  #168 = Utf8               StackMapTable\n+  #169 = Utf8               Exceptions\n+  #170 = Class              #171          // java/lang/ClassNotFoundException\n+  #171 = Utf8               java/lang/ClassNotFoundException\n+  #172 = Class              #173          // java/lang/IllegalAccessException\n+  #173 = Utf8               java/lang/IllegalAccessException\n+  #174 = Class              #175          // java/lang/reflect/InvocationTargetException\n+  #175 = Utf8               java/lang/reflect/InvocationTargetException\n+  #176 = Utf8               MethodParameters\n+  #177 = Utf8               getRootLogger\n+  #178 = Utf8               ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+  #179 = Utf8               accessor\n+  #180 = Utf8               Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+  #181 = Utf8               e\n+  #182 = Utf8               Ljava/lang/Exception;\n+  #183 = Utf8               name\n+  #184 = Utf8               Ljava/lang/String;\n+  #185 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n+  #186 = Utf8               loggers\n+  #187 = Utf8               Ljava/util/List;\n   #188 = Utf8               appenders\n-  #189 = Utf8               Ljava/util/List;\n-  #190 = Utf8               loggers\n-  #191 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n-  #192 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #189 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #190 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n+  #191 = Utf8               Signature\n+  #192 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n   #193 = Utf8               SourceFile\n   #194 = Utf8               LogbackFactoryAccessor.java\n {\n   public psiprobe.tools.logging.logback.LogbackFactoryAccessor(java.lang.ClassLoader) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException;\n     descriptor: (Ljava/lang/ClassLoader;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException\n     Code:\n       stack=3, locals=8, args_size=2\n          0: aload_0\n-         1: invokespecial #15                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: aload_1\n-         5: ldc           #18                 // String org.slf4j.impl.StaticLoggerBinder\n-         7: invokevirtual #20                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         5: ldc           #7                  // String org.slf4j.impl.StaticLoggerBinder\n+         7: invokevirtual #9                  // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         10: astore_2\n         11: aload_2\n-        12: ldc           #26                 // String getSingleton\n+        12: ldc           #15                 // String getSingleton\n         14: iconst_0\n-        15: anewarray     #28                 // class java/lang/Class\n-        18: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        15: anewarray     #17                 // class java/lang/Class\n+        18: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         21: astore_3\n         22: aload_3\n         23: aconst_null\n         24: iconst_0\n-        25: anewarray     #36                 // class java/lang/Object\n-        28: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        25: anewarray     #25                 // class java/lang/Object\n+        28: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         31: astore        4\n         33: aload_2\n-        34: ldc           #44                 // String getLoggerFactory\n+        34: ldc           #33                 // String getLoggerFactory\n         36: iconst_0\n-        37: anewarray     #28                 // class java/lang/Class\n-        40: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        37: anewarray     #17                 // class java/lang/Class\n+        40: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         43: astore        5\n         45: aload         5\n         47: aload         4\n         49: iconst_0\n-        50: anewarray     #36                 // class java/lang/Object\n-        53: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        50: anewarray     #25                 // class java/lang/Object\n+        53: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         56: astore        6\n         58: aload_1\n-        59: ldc           #46                 // String ch.qos.logback.classic.LoggerContext\n-        61: invokevirtual #20                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+        59: ldc           #35                 // String ch.qos.logback.classic.LoggerContext\n+        61: invokevirtual #9                  // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         64: astore        7\n         66: aload         7\n         68: aload         6\n-        70: invokevirtual #48                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+        70: invokevirtual #37                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n         73: ifne          86\n-        76: new           #52                 // class java/lang/RuntimeException\n+        76: new           #41                 // class java/lang/RuntimeException\n         79: dup\n-        80: ldc           #54                 // String The singleton SLF4J binding was not Logback\n-        82: invokespecial #56                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        80: ldc           #43                 // String The singleton SLF4J binding was not Logback\n+        82: invokespecial #45                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         85: athrow\n         86: aload_0\n         87: aload         6\n-        89: invokevirtual #59                 // Method setTarget:(Ljava/lang/Object;)V\n+        89: invokevirtual #48                 // Method setTarget:(Ljava/lang/Object;)V\n         92: return\n       LineNumberTable:\n-        line 43: 0\n+        line 44: 0\n         line 47: 4\n         line 48: 11\n         line 49: 22\n         line 50: 33\n         line 52: 45\n         line 55: 58\n         line 56: 66\n@@ -284,114 +282,116 @@\n            11      82     2 clazz   Ljava/lang/Class<*>;\n            66      27     7 loggerFactoryClass   Ljava/lang/Class<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 255 /* full_frame */\n           offset_delta = 86\n           locals = [ class psiprobe/tools/logging/logback/LogbackFactoryAccessor, class java/lang/ClassLoader, class java/lang/Class, class java/lang/reflect/Method, class java/lang/Object, class java/lang/reflect/Method, class java/lang/Object, class java/lang/Class ]\n           stack = []\n+    Exceptions:\n+      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException\n     MethodParameters:\n       Name                           Flags\n       cl\n \n   public psiprobe.tools.logging.logback.LogbackLoggerAccessor getRootLogger();\n     descriptor: ()Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: ldc           #82                 // String ROOT\n-         3: invokevirtual #84                 // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+         1: ldc           #54                 // String ROOT\n+         3: invokevirtual #56                 // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n          6: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n \n   public psiprobe.tools.logging.logback.LogbackLoggerAccessor getLogger(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n-         4: invokevirtual #92                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         1: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n+         4: invokevirtual #64                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n          7: astore_2\n          8: aload_2\n-         9: ldc           #96                 // String getLogger\n+         9: ldc           #68                 // String getLogger\n         11: iconst_1\n-        12: anewarray     #28                 // class java/lang/Class\n+        12: anewarray     #17                 // class java/lang/Class\n         15: dup\n         16: iconst_0\n-        17: ldc           #97                 // class java/lang/String\n+        17: ldc           #69                 // class java/lang/String\n         19: aastore\n-        20: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         23: astore_3\n         24: aload_3\n         25: aload_0\n-        26: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+        26: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n         29: iconst_1\n-        30: anewarray     #36                 // class java/lang/Object\n+        30: anewarray     #25                 // class java/lang/Object\n         33: dup\n         34: iconst_0\n         35: aload_1\n         36: aastore\n-        37: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        37: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         40: astore        4\n         42: aload         4\n         44: ifnonnull     86\n-        47: new           #99                 // class java/lang/NullPointerException\n+        47: new           #71                 // class java/lang/NullPointerException\n         50: dup\n-        51: new           #101                // class java/lang/StringBuilder\n+        51: new           #73                 // class java/lang/StringBuilder\n         54: dup\n-        55: invokespecial #103                // Method java/lang/StringBuilder.\"<init>\":()V\n+        55: invokespecial #75                 // Method java/lang/StringBuilder.\"<init>\":()V\n         58: aload_0\n-        59: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #104                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        65: ldc           #108                // String .getLogger(\\\"\n-        67: invokevirtual #110                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        59: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        65: ldc           #80                 // String .getLogger(\\\"\n+        67: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         70: aload_1\n-        71: invokevirtual #110                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        74: ldc           #113                // String \\\") returned null\n-        76: invokevirtual #110                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        79: invokevirtual #115                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        82: invokespecial #119                // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+        71: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        74: ldc           #85                 // String \\\") returned null\n+        76: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        79: invokevirtual #87                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        82: invokespecial #91                 // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n         85: athrow\n-        86: new           #120                // class psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+        86: new           #92                 // class psiprobe/tools/logging/logback/LogbackLoggerAccessor\n         89: dup\n-        90: invokespecial #122                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.\"<init>\":()V\n+        90: invokespecial #94                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.\"<init>\":()V\n         93: astore        5\n         95: aload         5\n         97: aload         4\n-        99: invokevirtual #123                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        99: invokevirtual #95                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n        102: aload         5\n        104: aload_0\n-       105: invokevirtual #124                // Method getApplication:()Lpsiprobe/model/Application;\n-       108: invokevirtual #128                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+       105: invokevirtual #96                 // Method getApplication:()Lpsiprobe/model/Application;\n+       108: invokevirtual #100                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n        111: aload         5\n        113: areturn\n        114: astore_2\n-       115: getstatic     #132                // Field logger:Lorg/slf4j/Logger;\n-       118: ldc           #136                // String {}.getLogger(\\'{}\\') failed\n+       115: getstatic     #106                // Field logger:Lorg/slf4j/Logger;\n+       118: ldc           #110                // String {}.getLogger(\\'{}\\') failed\n        120: iconst_3\n-       121: anewarray     #36                 // class java/lang/Object\n+       121: anewarray     #25                 // class java/lang/Object\n        124: dup\n        125: iconst_0\n        126: aload_0\n-       127: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+       127: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n        130: aastore\n        131: dup\n        132: iconst_1\n        133: aload_1\n        134: aastore\n        135: dup\n        136: iconst_2\n        137: aload_2\n        138: aastore\n-       139: invokeinterface #138,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+       139: invokeinterface #112,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n        144: aconst_null\n        145: areturn\n       Exception table:\n          from    to  target type\n              0   113   114   Class java/lang/Exception\n       LineNumberTable:\n         line 81: 0\n@@ -404,21 +404,21 @@\n         line 90: 102\n         line 91: 111\n         line 93: 114\n         line 94: 115\n         line 96: 144\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     146     0  this   Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n-            0     146     1  name   Ljava/lang/String;\n             8     106     2 clazz   Ljava/lang/Class;\n            24      90     3 getLogger   Ljava/lang/reflect/Method;\n            42      72     4 logger   Ljava/lang/Object;\n            95      19     5 accessor   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n           115      29     2     e   Ljava/lang/Exception;\n+            0     146     0  this   Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n+            0     146     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8     106     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n           offset_delta = 86\n           locals = [ class java/lang/Class, class java/lang/reflect/Method, class java/lang/Object ]\n@@ -429,113 +429,115 @@\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public java.util.List<psiprobe.tools.logging.logback.LogbackAppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #156                         // ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n     Code:\n       stack=4, locals=8, args_size=1\n-         0: new           #157                // class java/util/ArrayList\n+         0: new           #118                // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #159                // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #120                // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n-        12: invokevirtual #92                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n+        12: invokevirtual #64                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n         15: astore_2\n         16: aload_2\n-        17: ldc           #160                // String getLoggerList\n+        17: ldc           #121                // String getLoggerList\n         19: iconst_0\n-        20: anewarray     #28                 // class java/lang/Class\n-        23: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: anewarray     #17                 // class java/lang/Class\n+        23: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         26: astore_3\n         27: aload_3\n         28: aload_0\n-        29: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+        29: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n         32: iconst_0\n-        33: anewarray     #36                 // class java/lang/Object\n-        36: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-        39: checkcast     #162                // class java/util/List\n+        33: anewarray     #25                 // class java/lang/Object\n+        36: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: checkcast     #123                // class java/util/List\n         42: astore        4\n         44: aload         4\n-        46: invokeinterface #164,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        51: astore        6\n-        53: goto          102\n-        56: aload         6\n-        58: invokeinterface #168,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        63: astore        5\n-        65: new           #120                // class psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-        68: dup\n-        69: invokespecial #122                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.\"<init>\":()V\n-        72: astore        7\n-        74: aload         7\n-        76: aload         5\n-        78: invokevirtual #123                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        46: invokeinterface #125,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        51: astore        5\n+        53: aload         5\n+        55: invokeinterface #129,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        60: ifeq          112\n+        63: aload         5\n+        65: invokeinterface #135,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        70: astore        6\n+        72: new           #92                 // class psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+        75: dup\n+        76: invokespecial #94                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.\"<init>\":()V\n+        79: astore        7\n         81: aload         7\n-        83: aload_0\n-        84: invokevirtual #124                // Method getApplication:()Lpsiprobe/model/Application;\n-        87: invokevirtual #128                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-        90: aload_1\n-        91: aload         7\n-        93: invokevirtual #173                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n-        96: invokeinterface #175,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n-       101: pop\n-       102: aload         6\n-       104: invokeinterface #179,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       109: ifne          56\n+        83: aload         6\n+        85: invokevirtual #95                 // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        88: aload         7\n+        90: aload_0\n+        91: invokevirtual #96                 // Method getApplication:()Lpsiprobe/model/Application;\n+        94: invokevirtual #100                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        97: aload_1\n+        98: aload         7\n+       100: invokevirtual #138                // Method psiprobe/tools/logging/logback/LogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n+       103: invokeinterface #142,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+       108: pop\n+       109: goto          53\n        112: goto          131\n        115: astore_2\n-       116: getstatic     #132                // Field logger:Lorg/slf4j/Logger;\n-       119: ldc           #183                // String {}.getLoggerList() failed\n+       116: getstatic     #106                // Field logger:Lorg/slf4j/Logger;\n+       119: ldc           #146                // String {}.getLoggerList() failed\n        121: aload_0\n-       122: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+       122: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n        125: aload_2\n-       126: invokeinterface #185,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       126: invokeinterface #148,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        131: aload_1\n        132: areturn\n       Exception table:\n          from    to  target type\n              8   112   115   Class java/lang/Exception\n       LineNumberTable:\n         line 106: 0\n         line 108: 8\n         line 109: 16\n         line 111: 27\n         line 112: 44\n-        line 113: 65\n-        line 114: 74\n-        line 115: 81\n-        line 117: 90\n-        line 112: 102\n-        line 119: 112\n+        line 113: 72\n+        line 114: 81\n+        line 115: 88\n+        line 117: 97\n+        line 118: 109\n+        line 121: 112\n+        line 119: 115\n         line 120: 116\n         line 122: 131\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     133     0  this   Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n-            8     125     1 appenders   Ljava/util/List;\n+           81      28     7 accessor   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+           72      37     6 logger   Ljava/lang/Object;\n            16      96     2 clazz   Ljava/lang/Class;\n            27      85     3 getLoggerList   Ljava/lang/reflect/Method;\n            44      68     4 loggers   Ljava/util/List;\n-           65      37     5 logger   Ljava/lang/Object;\n-           74      28     7 accessor   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n           116      15     2     e   Ljava/lang/Exception;\n+            0     133     0  this   Lpsiprobe/tools/logging/logback/LogbackFactoryAccessor;\n+            8     125     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n            16      96     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n            44      68     4 loggers   Ljava/util/List<Ljava/lang/Object;>;\n+            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 255 /* full_frame */\n-          offset_delta = 56\n-          locals = [ class psiprobe/tools/logging/logback/LogbackFactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, top, class java/util/Iterator ]\n+          offset_delta = 53\n+          locals = [ class psiprobe/tools/logging/logback/LogbackFactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, class java/util/Iterator ]\n           stack = []\n-        frame_type = 45 /* same */\n         frame_type = 255 /* full_frame */\n-          offset_delta = 12\n+          offset_delta = 58\n           locals = [ class psiprobe/tools/logging/logback/LogbackFactoryAccessor, class java/util/List ]\n+          stack = []\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 15 /* same */\n+    Signature: #192                         // ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n }\n SourceFile: \"LogbackFactoryAccessor.java\"\n"}]}, {"source1": "psiprobe/tools/logging/logback/LogbackLoggerAccessor.class", "source2": "psiprobe/tools/logging/logback/LogbackLoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,480 +1,473 @@\n-  SHA-256 checksum 145afd9615386cfdc214951a4e5115738c44213a919e09fb8e825b114d25d157\n+  SHA-256 checksum f45e5f70588a36db6ca91e2e7a968fc37011c8ac11b5c72f7f7f106921de3b89\n   Compiled from \"LogbackLoggerAccessor.java\"\n public class psiprobe.tools.logging.logback.LogbackLoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 11, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-   #14 = Utf8               getAppenders\n-   #15 = Utf8               ()Ljava/util/List;\n-   #16 = Utf8               Signature\n-   #17 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n-   #18 = Class              #19           // java/util/ArrayList\n-   #19 = Utf8               java/util/ArrayList\n-   #20 = Methodref          #18.#9        // java/util/ArrayList.\"<init>\":()V\n-   #21 = Methodref          #1.#22        // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getTarget:()Ljava/lang/Object;\n-   #22 = NameAndType        #23:#24       // getTarget:()Ljava/lang/Object;\n-   #23 = Utf8               getTarget\n-   #24 = Utf8               ()Ljava/lang/Object;\n-   #25 = String             #26           // iteratorForAppenders\n-   #26 = Utf8               iteratorForAppenders\n-   #27 = Methodref          #28.#30       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #28 = Class              #29           // org/apache/commons/lang3/reflect/MethodUtils\n-   #29 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #30 = NameAndType        #31:#32       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #31 = Utf8               invokeMethod\n-   #32 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #33 = Class              #34           // java/util/Iterator\n-   #34 = Utf8               java/util/Iterator\n-   #35 = Methodref          #36.#38       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #36 = Class              #37           // com/google/common/collect/Iterators\n-   #37 = Utf8               com/google/common/collect/Iterators\n-   #38 = NameAndType        #39:#40       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #39 = Utf8               asEnumeration\n-   #40 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #41 = Methodref          #42.#44       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #42 = Class              #43           // java/util/Collections\n-   #43 = Utf8               java/util/Collections\n-   #44 = NameAndType        #45:#46       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #45 = Utf8               list\n-   #46 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #47 = Methodref          #18.#48       // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-   #48 = NameAndType        #49:#50       // iterator:()Ljava/util/Iterator;\n-   #49 = Utf8               iterator\n-   #50 = Utf8               ()Ljava/util/Iterator;\n-   #51 = InterfaceMethodref #33.#52       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #52 = NameAndType        #53:#24       // next:()Ljava/lang/Object;\n-   #53 = Utf8               next\n-   #54 = Methodref          #1.#55        // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #55 = NameAndType        #56:#57       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #56 = Utf8               getSiftedAppenders\n-   #57 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-   #58 = InterfaceMethodref #59.#48       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #59 = Class              #60           // java/util/List\n-   #60 = Utf8               java/util/List\n-   #61 = Methodref          #1.#62        // psiprobe/tools/logging/logback/LogbackLoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #62 = NameAndType        #63:#64       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #63 = Utf8               wrapAndAddAppender\n-   #64 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n-   #65 = InterfaceMethodref #33.#66       // java/util/Iterator.hasNext:()Z\n-   #66 = NameAndType        #67:#68       // hasNext:()Z\n-   #67 = Utf8               hasNext\n-   #68 = Utf8               ()Z\n-   #69 = Fieldref           #1.#70        // psiprobe/tools/logging/logback/LogbackLoggerAccessor.logger:Lorg/slf4j/Logger;\n-   #70 = NameAndType        #71:#72       // logger:Lorg/slf4j/Logger;\n-   #71 = Utf8               logger\n-   #72 = Utf8               Lorg/slf4j/Logger;\n-   #73 = String             #74           // {}#getAppenders() failed, To see this logger, upgrade slf4j to 1.7.21+\n-   #74 = Utf8               {}#getAppenders() failed, To see this logger, upgrade slf4j to 1.7.21+\n-   #75 = Methodref          #76.#78       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #76 = Class              #77           // java/lang/Object\n-   #77 = Utf8               java/lang/Object\n-   #78 = NameAndType        #79:#80       // getClass:()Ljava/lang/Class;\n-   #79 = Utf8               getClass\n-   #80 = Utf8               ()Ljava/lang/Class;\n-   #81 = Methodref          #82.#84       // java/lang/Class.getName:()Ljava/lang/String;\n-   #82 = Class              #83           // java/lang/Class\n-   #83 = Utf8               java/lang/Class\n-   #84 = NameAndType        #85:#86       // getName:()Ljava/lang/String;\n-   #85 = Utf8               getName\n-   #86 = Utf8               ()Ljava/lang/String;\n-   #87 = InterfaceMethodref #88.#90       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #88 = Class              #89           // org/slf4j/Logger\n-   #89 = Utf8               org/slf4j/Logger\n-   #90 = NameAndType        #91:#92       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #91 = Utf8               error\n-   #92 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #93 = String             #94           // {}#getAppenders() failed\n-   #94 = Utf8               {}#getAppenders() failed\n-   #95 = Class              #96           // java/lang/NoClassDefFoundError\n-   #96 = Utf8               java/lang/NoClassDefFoundError\n-   #97 = Class              #98           // java/lang/Exception\n-   #98 = Utf8               java/lang/Exception\n-   #99 = Utf8               appenders\n-  #100 = Utf8               Ljava/util/List;\n-  #101 = Utf8               appender\n-  #102 = Utf8               Ljava/lang/Object;\n-  #103 = Utf8               siftedAppenders\n-  #104 = Utf8               siftedAppender\n-  #105 = Utf8               e\n-  #106 = Utf8               Ljava/lang/NoClassDefFoundError;\n-  #107 = Utf8               Ljava/lang/Exception;\n-  #108 = Utf8               LocalVariableTypeTable\n-  #109 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n-  #110 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #111 = Utf8               StackMapTable\n-  #112 = Utf8               getAppender\n-  #113 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n-  #114 = String             #112          // getAppender\n-  #115 = Methodref          #28.#116      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #116 = NameAndType        #31:#117      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #117 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #118 = Methodref          #1.#119       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n-  #119 = NameAndType        #14:#15       // getAppenders:()Ljava/util/List;\n-  #120 = Class              #121          // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-  #121 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-  #122 = Methodref          #120.#123     // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n-  #123 = NameAndType        #124:#86      // getIndex:()Ljava/lang/String;\n-  #124 = Utf8               getIndex\n-  #125 = Methodref          #126.#128     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #126 = Class              #127          // java/lang/String\n-  #127 = Utf8               java/lang/String\n-  #128 = NameAndType        #129:#130     // equals:(Ljava/lang/Object;)Z\n-  #129 = Utf8               equals\n-  #130 = Utf8               (Ljava/lang/Object;)Z\n-  #131 = Methodref          #1.#132       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n-  #132 = NameAndType        #133:#134     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n-  #133 = Utf8               wrapAppender\n-  #134 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n-  #135 = String             #136          // {}#getAppender() failed\n-  #136 = Utf8               {}#getAppender() failed\n-  #137 = Utf8               name\n-  #138 = Utf8               Ljava/lang/String;\n-  #139 = Utf8               wrappedAppender\n-  #140 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n-  #141 = Utf8               MethodParameters\n-  #142 = Utf8               isContext\n-  #143 = Utf8               isRoot\n-  #144 = String             #145          // ROOT\n-  #145 = Utf8               ROOT\n-  #146 = Methodref          #1.#84        // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getName:()Ljava/lang/String;\n-  #147 = String             #137          // name\n-  #148 = Methodref          #1.#149       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #149 = NameAndType        #150:#151     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #150 = Utf8               getProperty\n-  #151 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #152 = Utf8               getLevel\n-  #153 = String             #152          // getLevel\n-  #154 = String             #155          // toString\n-  #155 = Utf8               toString\n-  #156 = String             #157          // {}#getLevel() failed\n-  #157 = Utf8               {}#getLevel() failed\n-  #158 = Utf8               level\n-  #159 = Utf8               setLevel\n-  #160 = Utf8               (Ljava/lang/String;)V\n-  #161 = String             #162          // toLevel\n-  #162 = Utf8               toLevel\n-  #163 = String             #159          // setLevel\n-  #164 = String             #165          // {}#setLevel(\\'{}\\') failed\n-  #165 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #166 = InterfaceMethodref #88.#167      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #167 = NameAndType        #91:#168      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #168 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #169 = Utf8               newLevelStr\n-  #170 = Utf8               newLevel\n-  #171 = Utf8               Exceptions\n-  #172 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n-  #173 = String             #174          // ch.qos.logback.classic.sift.SiftingAppender\n-  #174 = Utf8               ch.qos.logback.classic.sift.SiftingAppender\n-  #175 = String             #176          // getAppenderTracker\n-  #176 = Utf8               getAppenderTracker\n-  #177 = String             #178          // allComponents\n-  #178 = Utf8               allComponents\n-  #179 = String             #180          //\n-  #180 = Utf8\n-  #181 = InterfaceMethodref #88.#182      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #182 = NameAndType        #183:#184     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #183 = Utf8               trace\n-  #184 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #185 = String             #186          // valueList\n-  #186 = Utf8               valueList\n-  #187 = Class              #188          // java/lang/NoSuchMethodException\n-  #188 = Utf8               java/lang/NoSuchMethodException\n-  #189 = Utf8               tracker\n-  #190 = Utf8               Ljava/lang/NoSuchMethodException;\n-  #191 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;)V\n-  #192 = InterfaceMethodref #59.#193      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #193 = NameAndType        #194:#130     // add:(Ljava/lang/Object;)Z\n-  #194 = Utf8               add\n-  #195 = Utf8               appenderAccessor\n-  #196 = Class              #197          // java/lang/IllegalArgumentException\n-  #197 = Utf8               java/lang/IllegalArgumentException\n-  #198 = String             #199          // appender is null\n-  #199 = Utf8               appender is null\n-  #200 = Methodref          #196.#201     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #201 = NameAndType        #5:#160       // \"<init>\":(Ljava/lang/String;)V\n-  #202 = Methodref          #120.#9       // psiprobe/tools/logging/logback/LogbackAppenderAccessor.\"<init>\":()V\n-  #203 = Methodref          #120.#204     // psiprobe/tools/logging/logback/LogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n-  #204 = NameAndType        #205:#206     // setTarget:(Ljava/lang/Object;)V\n-  #205 = Utf8               setTarget\n-  #206 = Utf8               (Ljava/lang/Object;)V\n-  #207 = Methodref          #120.#208     // psiprobe/tools/logging/logback/LogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n-  #208 = NameAndType        #209:#210     // setLoggerAccessor:(Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n-  #209 = Utf8               setLoggerAccessor\n-  #210 = Utf8               (Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n-  #211 = Methodref          #1.#212       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #212 = NameAndType        #213:#214     // getApplication:()Lpsiprobe/model/Application;\n-  #213 = Utf8               getApplication\n-  #214 = Utf8               ()Lpsiprobe/model/Application;\n-  #215 = Methodref          #120.#216     // psiprobe/tools/logging/logback/LogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #216 = NameAndType        #217:#218     // setApplication:(Lpsiprobe/model/Application;)V\n-  #217 = Utf8               setApplication\n-  #218 = Utf8               (Lpsiprobe/model/Application;)V\n-  #219 = String             #220          // Could not wrap appender: \\'{}\\'\n-  #220 = Utf8               Could not wrap appender: \\'{}\\'\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Methodref          #11.#12       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getTarget:()Ljava/lang/Object;\n+   #11 = Class              #13           // psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #12 = NameAndType        #14:#15       // getTarget:()Ljava/lang/Object;\n+   #13 = Utf8               psiprobe/tools/logging/logback/LogbackLoggerAccessor\n+   #14 = Utf8               getTarget\n+   #15 = Utf8               ()Ljava/lang/Object;\n+   #16 = String             #17           // iteratorForAppenders\n+   #17 = Utf8               iteratorForAppenders\n+   #18 = Methodref          #19.#20       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #19 = Class              #21           // org/apache/commons/lang3/reflect/MethodUtils\n+   #20 = NameAndType        #22:#23       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #21 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #22 = Utf8               invokeMethod\n+   #23 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Class              #25           // java/util/Iterator\n+   #25 = Utf8               java/util/Iterator\n+   #26 = Methodref          #27.#28       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #27 = Class              #29           // com/google/common/collect/Iterators\n+   #28 = NameAndType        #30:#31       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #29 = Utf8               com/google/common/collect/Iterators\n+   #30 = Utf8               asEnumeration\n+   #31 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #32 = Methodref          #33.#34       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #33 = Class              #35           // java/util/Collections\n+   #34 = NameAndType        #36:#37       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #35 = Utf8               java/util/Collections\n+   #36 = Utf8               list\n+   #37 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #38 = Methodref          #7.#39        // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+   #39 = NameAndType        #40:#41       // iterator:()Ljava/util/Iterator;\n+   #40 = Utf8               iterator\n+   #41 = Utf8               ()Ljava/util/Iterator;\n+   #42 = InterfaceMethodref #24.#43       // java/util/Iterator.hasNext:()Z\n+   #43 = NameAndType        #44:#45       // hasNext:()Z\n+   #44 = Utf8               hasNext\n+   #45 = Utf8               ()Z\n+   #46 = InterfaceMethodref #24.#47       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #47 = NameAndType        #48:#15       // next:()Ljava/lang/Object;\n+   #48 = Utf8               next\n+   #49 = Methodref          #11.#50       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #50 = NameAndType        #51:#52       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #51 = Utf8               getSiftedAppenders\n+   #52 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+   #53 = InterfaceMethodref #54.#39       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #54 = Class              #55           // java/util/List\n+   #55 = Utf8               java/util/List\n+   #56 = Methodref          #11.#57       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #57 = NameAndType        #58:#59       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #58 = Utf8               wrapAndAddAppender\n+   #59 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n+   #60 = Class              #61           // java/lang/NoClassDefFoundError\n+   #61 = Utf8               java/lang/NoClassDefFoundError\n+   #62 = Fieldref           #11.#63       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.logger:Lorg/slf4j/Logger;\n+   #63 = NameAndType        #64:#65       // logger:Lorg/slf4j/Logger;\n+   #64 = Utf8               logger\n+   #65 = Utf8               Lorg/slf4j/Logger;\n+   #66 = String             #67           // {}#getAppenders() failed, To see this logger, upgrade slf4j to 1.7.21+\n+   #67 = Utf8               {}#getAppenders() failed, To see this logger, upgrade slf4j to 1.7.21+\n+   #68 = Methodref          #69.#70       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #69 = Class              #71           // java/lang/Object\n+   #70 = NameAndType        #72:#73       // getClass:()Ljava/lang/Class;\n+   #71 = Utf8               java/lang/Object\n+   #72 = Utf8               getClass\n+   #73 = Utf8               ()Ljava/lang/Class;\n+   #74 = Methodref          #75.#76       // java/lang/Class.getName:()Ljava/lang/String;\n+   #75 = Class              #77           // java/lang/Class\n+   #76 = NameAndType        #78:#79       // getName:()Ljava/lang/String;\n+   #77 = Utf8               java/lang/Class\n+   #78 = Utf8               getName\n+   #79 = Utf8               ()Ljava/lang/String;\n+   #80 = InterfaceMethodref #81.#82       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #81 = Class              #83           // org/slf4j/Logger\n+   #82 = NameAndType        #84:#85       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #83 = Utf8               org/slf4j/Logger\n+   #84 = Utf8               error\n+   #85 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #86 = Class              #87           // java/lang/Exception\n+   #87 = Utf8               java/lang/Exception\n+   #88 = String             #89           // {}#getAppenders() failed\n+   #89 = Utf8               {}#getAppenders() failed\n+   #90 = String             #91           // getAppender\n+   #91 = Utf8               getAppender\n+   #92 = Methodref          #19.#93       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #93 = NameAndType        #22:#94       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #94 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #95 = Methodref          #11.#96       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n+   #96 = NameAndType        #97:#98       // getAppenders:()Ljava/util/List;\n+   #97 = Utf8               getAppenders\n+   #98 = Utf8               ()Ljava/util/List;\n+   #99 = Class              #100          // psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+  #100 = Utf8               psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+  #101 = Methodref          #99.#102      // psiprobe/tools/logging/logback/LogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n+  #102 = NameAndType        #103:#79      // getIndex:()Ljava/lang/String;\n+  #103 = Utf8               getIndex\n+  #104 = Methodref          #105.#106     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #105 = Class              #107          // java/lang/String\n+  #106 = NameAndType        #108:#109     // equals:(Ljava/lang/Object;)Z\n+  #107 = Utf8               java/lang/String\n+  #108 = Utf8               equals\n+  #109 = Utf8               (Ljava/lang/Object;)Z\n+  #110 = Methodref          #11.#111      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+  #111 = NameAndType        #112:#113     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+  #112 = Utf8               wrapAppender\n+  #113 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+  #114 = String             #115          // {}#getAppender() failed\n+  #115 = Utf8               {}#getAppender() failed\n+  #116 = String             #117          // ROOT\n+  #117 = Utf8               ROOT\n+  #118 = Methodref          #11.#76       // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getName:()Ljava/lang/String;\n+  #119 = String             #120          // name\n+  #120 = Utf8               name\n+  #121 = Methodref          #11.#122      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #122 = NameAndType        #123:#124     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #123 = Utf8               getProperty\n+  #124 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #125 = String             #126          // getLevel\n+  #126 = Utf8               getLevel\n+  #127 = String             #128          // toString\n+  #128 = Utf8               toString\n+  #129 = String             #130          // {}#getLevel() failed\n+  #130 = Utf8               {}#getLevel() failed\n+  #131 = String             #132          // toLevel\n+  #132 = Utf8               toLevel\n+  #133 = String             #134          // setLevel\n+  #134 = Utf8               setLevel\n+  #135 = String             #136          // {}#setLevel(\\'{}\\') failed\n+  #136 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #137 = InterfaceMethodref #81.#138      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #138 = NameAndType        #84:#139      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #139 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #140 = String             #141          // ch.qos.logback.classic.sift.SiftingAppender\n+  #141 = Utf8               ch.qos.logback.classic.sift.SiftingAppender\n+  #142 = String             #143          // getAppenderTracker\n+  #143 = Utf8               getAppenderTracker\n+  #144 = String             #145          // allComponents\n+  #145 = Utf8               allComponents\n+  #146 = Class              #147          // java/lang/NoSuchMethodException\n+  #147 = Utf8               java/lang/NoSuchMethodException\n+  #148 = String             #149          //\n+  #149 = Utf8\n+  #150 = InterfaceMethodref #81.#151      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #151 = NameAndType        #152:#153     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #152 = Utf8               trace\n+  #153 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #154 = String             #155          // valueList\n+  #155 = Utf8               valueList\n+  #156 = InterfaceMethodref #54.#157      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #157 = NameAndType        #158:#109     // add:(Ljava/lang/Object;)Z\n+  #158 = Utf8               add\n+  #159 = Class              #160          // java/lang/IllegalArgumentException\n+  #160 = Utf8               java/lang/IllegalArgumentException\n+  #161 = String             #162          // appender is null\n+  #162 = Utf8               appender is null\n+  #163 = Methodref          #159.#164     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #164 = NameAndType        #5:#165       // \"<init>\":(Ljava/lang/String;)V\n+  #165 = Utf8               (Ljava/lang/String;)V\n+  #166 = Methodref          #99.#3        // psiprobe/tools/logging/logback/LogbackAppenderAccessor.\"<init>\":()V\n+  #167 = Methodref          #99.#168      // psiprobe/tools/logging/logback/LogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+  #168 = NameAndType        #169:#170     // setTarget:(Ljava/lang/Object;)V\n+  #169 = Utf8               setTarget\n+  #170 = Utf8               (Ljava/lang/Object;)V\n+  #171 = Methodref          #99.#172      // psiprobe/tools/logging/logback/LogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n+  #172 = NameAndType        #173:#174     // setLoggerAccessor:(Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n+  #173 = Utf8               setLoggerAccessor\n+  #174 = Utf8               (Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n+  #175 = Methodref          #11.#176      // psiprobe/tools/logging/logback/LogbackLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #176 = NameAndType        #177:#178     // getApplication:()Lpsiprobe/model/Application;\n+  #177 = Utf8               getApplication\n+  #178 = Utf8               ()Lpsiprobe/model/Application;\n+  #179 = Methodref          #99.#180      // psiprobe/tools/logging/logback/LogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #180 = NameAndType        #181:#182     // setApplication:(Lpsiprobe/model/Application;)V\n+  #181 = Utf8               setApplication\n+  #182 = Utf8               (Lpsiprobe/model/Application;)V\n+  #183 = String             #184          // Could not wrap appender: \\'{}\\'\n+  #184 = Utf8               Could not wrap appender: \\'{}\\'\n+  #185 = Utf8               Code\n+  #186 = Utf8               LineNumberTable\n+  #187 = Utf8               LocalVariableTable\n+  #188 = Utf8               this\n+  #189 = Utf8               Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+  #190 = Utf8               siftedAppender\n+  #191 = Utf8               Ljava/lang/Object;\n+  #192 = Utf8               siftedAppenders\n+  #193 = Utf8               Ljava/util/List;\n+  #194 = Utf8               appender\n+  #195 = Utf8               e\n+  #196 = Utf8               Ljava/lang/NoClassDefFoundError;\n+  #197 = Utf8               Ljava/lang/Exception;\n+  #198 = Utf8               appenders\n+  #199 = Utf8               LocalVariableTypeTable\n+  #200 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #201 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n+  #202 = Utf8               StackMapTable\n+  #203 = Utf8               Signature\n+  #204 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n+  #205 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+  #206 = Utf8               wrappedAppender\n+  #207 = Utf8               Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+  #208 = Utf8               Ljava/lang/String;\n+  #209 = Utf8               MethodParameters\n+  #210 = Utf8               isContext\n+  #211 = Utf8               isRoot\n+  #212 = Utf8               level\n+  #213 = Utf8               newLevel\n+  #214 = Utf8               newLevelStr\n+  #215 = Utf8               Ljava/lang/NoSuchMethodException;\n+  #216 = Utf8               tracker\n+  #217 = Utf8               Exceptions\n+  #218 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n+  #219 = Utf8               appenderAccessor\n+  #220 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;)V\n   #221 = Utf8               SourceFile\n   #222 = Utf8               LogbackLoggerAccessor.java\n {\n   public psiprobe.tools.logging.logback.LogbackLoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.logback.LogbackAppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n     Code:\n       stack=4, locals=7, args_size=1\n-         0: new           #18                 // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        12: ldc           #25                 // String iteratorForAppenders\n-        14: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        17: checkcast     #33                 // class java/util/Iterator\n-        20: invokestatic  #35                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-        23: invokestatic  #41                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-        26: invokevirtual #47                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-        29: astore_3\n-        30: goto          99\n-        33: aload_3\n-        34: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        39: astore_2\n-        40: aload_0\n-        41: aload_2\n-        42: invokespecial #54                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-        45: astore        4\n-        47: aload         4\n-        49: ifnull        93\n-        52: aload         4\n-        54: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        59: astore        6\n-        61: goto          80\n-        64: aload         6\n-        66: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        71: astore        5\n-        73: aload_0\n-        74: aload         5\n-        76: aload_1\n-        77: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        80: aload         6\n-        82: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        87: ifne          64\n-        90: goto          99\n-        93: aload_0\n-        94: aload_2\n-        95: aload_1\n-        96: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        99: aload_3\n-       100: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       105: ifne          33\n+         9: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        12: ldc           #16                 // String iteratorForAppenders\n+        14: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        17: checkcast     #24                 // class java/util/Iterator\n+        20: invokestatic  #26                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+        23: invokestatic  #32                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+        26: invokevirtual #38                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+        29: astore_2\n+        30: aload_2\n+        31: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        36: ifeq          108\n+        39: aload_2\n+        40: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        45: astore_3\n+        46: aload_0\n+        47: aload_3\n+        48: invokespecial #49                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+        51: astore        4\n+        53: aload         4\n+        55: ifnull        99\n+        58: aload         4\n+        60: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        65: astore        5\n+        67: aload         5\n+        69: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        74: ifeq          96\n+        77: aload         5\n+        79: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        84: astore        6\n+        86: aload_0\n+        87: aload         6\n+        89: aload_1\n+        90: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+        93: goto          67\n+        96: goto          105\n+        99: aload_0\n+       100: aload_3\n+       101: aload_1\n+       102: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+       105: goto          30\n        108: goto          158\n        111: astore_2\n-       112: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       115: ldc           #73                 // String {}#getAppenders() failed, To see this logger, upgrade slf4j to 1.7.21+\n+       112: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       115: ldc           #66                 // String {}#getAppenders() failed, To see this logger, upgrade slf4j to 1.7.21+\n        117: aload_0\n-       118: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       121: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       124: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       118: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       121: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       124: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        127: aload_2\n-       128: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       128: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        133: goto          158\n        136: astore_2\n-       137: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       140: ldc           #93                 // String {}#getAppenders() failed\n+       137: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       140: ldc           #88                 // String {}#getAppenders() failed\n        142: aload_0\n-       143: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       146: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       149: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       143: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       146: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       149: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        152: aload_2\n-       153: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       153: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        158: aload_1\n        159: areturn\n       Exception table:\n          from    to  target type\n              8   108   111   Class java/lang/NoClassDefFoundError\n              8   108   136   Class java/lang/Exception\n       LineNumberTable:\n         line 36: 0\n-        line 39: 8\n+        line 38: 8\n+        line 39: 9\n         line 38: 20\n-        line 40: 40\n-        line 41: 47\n-        line 42: 52\n-        line 43: 73\n-        line 42: 80\n-        line 45: 90\n-        line 46: 93\n-        line 38: 99\n-        line 49: 108\n+        line 40: 46\n+        line 41: 53\n+        line 42: 58\n+        line 43: 86\n+        line 44: 93\n+        line 46: 99\n+        line 48: 105\n+        line 54: 108\n+        line 49: 111\n         line 50: 112\n-        line 51: 117\n+        line 51: 118\n         line 50: 128\n+        line 54: 133\n         line 52: 136\n         line 53: 137\n         line 55: 158\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     160     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-            8     152     1 appenders   Ljava/util/List;\n-           40      59     2 appender   Ljava/lang/Object;\n-           47      52     4 siftedAppenders   Ljava/util/List;\n-           73       7     5 siftedAppender   Ljava/lang/Object;\n+           86       7     6 siftedAppender   Ljava/lang/Object;\n+           53      52     4 siftedAppenders   Ljava/util/List;\n+           46      59     3 appender   Ljava/lang/Object;\n           112      21     2     e   Ljava/lang/NoClassDefFoundError;\n           137      21     2     e   Ljava/lang/Exception;\n+            0     160     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+            8     152     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           53      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n             8     152     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n-           47      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n-      StackMapTable: number_of_entries = 8\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 33\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+      StackMapTable: number_of_entries = 9\n+        frame_type = 253 /* append */\n           offset_delta = 30\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 15 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 12\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 254 /* append */\n+          offset_delta = 36\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 28\n+        frame_type = 2 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 5\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 11\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/util/List ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/NoClassDefFoundError ]\n         frame_type = 88 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 21 /* same */\n+    Signature: #204                         // ()Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n \n   public psiprobe.tools.logging.logback.LogbackAppenderAccessor getAppender(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #114                // String getAppender\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #90                 // String getAppender\n          6: iconst_1\n-         7: anewarray     #76                 // class java/lang/Object\n+         7: anewarray     #69                 // class java/lang/Object\n         10: dup\n         11: iconst_0\n         12: aload_1\n         13: aastore\n-        14: invokestatic  #115                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        14: invokestatic  #92                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         17: astore_2\n         18: aload_2\n         19: ifnonnull     75\n         22: aload_0\n-        23: invokevirtual #118                // Method getAppenders:()Ljava/util/List;\n+        23: invokevirtual #95                 // Method getAppenders:()Ljava/util/List;\n         26: astore_3\n         27: aload_3\n-        28: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        33: astore        5\n-        35: goto          65\n-        38: aload         5\n-        40: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        45: checkcast     #120                // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n-        48: astore        4\n-        50: aload         4\n-        52: invokevirtual #122                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n-        55: aload_1\n-        56: invokevirtual #125                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        59: ifeq          65\n-        62: aload         4\n-        64: areturn\n-        65: aload         5\n-        67: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        72: ifne          38\n+        28: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        33: astore        4\n+        35: aload         4\n+        37: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        42: ifeq          75\n+        45: aload         4\n+        47: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        52: checkcast     #99                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+        55: astore        5\n+        57: aload         5\n+        59: invokevirtual #101                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n+        62: aload_1\n+        63: invokevirtual #104                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        66: ifeq          72\n+        69: aload         5\n+        71: areturn\n+        72: goto          35\n         75: aload_0\n         76: aload_2\n-        77: invokespecial #131                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+        77: invokespecial #110                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n         80: areturn\n         81: astore_2\n-        82: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        85: ldc           #135                // String {}#getAppender() failed\n+        82: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        85: ldc           #114                // String {}#getAppender() failed\n         87: aload_0\n-        88: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        91: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        94: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        88: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        91: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        94: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         97: aload_2\n-        98: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        98: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        103: aconst_null\n        104: areturn\n       Exception table:\n          from    to  target type\n-             0    64    81   Class java/lang/Exception\n-            65    80    81   Class java/lang/Exception\n+             0    71    81   Class java/lang/Exception\n+            72    80    81   Class java/lang/Exception\n       LineNumberTable:\n         line 66: 0\n         line 67: 18\n         line 68: 22\n         line 69: 27\n-        line 70: 50\n-        line 71: 62\n-        line 69: 65\n+        line 70: 57\n+        line 71: 69\n+        line 73: 72\n         line 75: 75\n         line 76: 81\n         line 77: 82\n         line 79: 103\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     105     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-            0     105     1  name   Ljava/lang/String;\n-           18      63     2 appender   Ljava/lang/Object;\n+           57      15     5 wrappedAppender   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n            27      48     3 appenders   Ljava/util/List;\n-           50      15     4 wrappedAppender   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+           18      63     2 appender   Ljava/lang/Object;\n            82      21     2     e   Ljava/lang/Exception;\n+            0     105     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+            0     105     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            27      48     3 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 38\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/lang/String, class java/lang/Object, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 26 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/lang/String, class java/lang/Object ]\n-          stack = []\n+        frame_type = 254 /* append */\n+          offset_delta = 35\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 36 /* same */\n+        frame_type = 249 /* chop */\n+          offset_delta = 2\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/lang/String ]\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       name\n@@ -493,205 +486,203 @@\n             0       2     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #144                // String ROOT\n+         0: ldc           #116                // String ROOT\n          2: aload_0\n-         3: invokevirtual #146                // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #125                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #118                // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #104                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          9: ireturn\n       LineNumberTable:\n         line 97: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #147                // String name\n+         2: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #119                // String name\n          7: aconst_null\n-         8: invokevirtual #148                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #126                // class java/lang/String\n+         8: invokevirtual #121                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #105                // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 106: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #153                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #125                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ldc           #154                // String toString\n-        13: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        16: checkcast     #126                // class java/lang/String\n+        11: ldc           #127                // String toString\n+        13: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: checkcast     #105                // class java/lang/String\n         19: areturn\n         20: astore_1\n-        21: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #156                // String {}#getLevel() failed\n+        21: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #129                // String {}#getLevel() failed\n         26: aload_0\n-        27: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        30: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        33: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        27: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        30: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        33: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         36: aload_1\n-        37: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         42: aconst_null\n         43: areturn\n       Exception table:\n          from    to  target type\n              0    19    20   Class java/lang/Exception\n       LineNumberTable:\n         line 116: 0\n         line 117: 10\n         line 118: 20\n         line 119: 21\n         line 121: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      44     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n            10      10     1 level   Ljava/lang/Object;\n            21      21     1     e   Ljava/lang/Exception;\n+            0      44     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n       StackMapTable: number_of_entries = 1\n         frame_type = 84 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #153                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #125                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #161                // String toLevel\n+        11: ldc           #131                // String toLevel\n         13: iconst_1\n-        14: anewarray     #76                 // class java/lang/Object\n+        14: anewarray     #69                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #115                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #92                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #163                // String setLevel\n+        26: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #133                // String setLevel\n         31: iconst_1\n-        32: anewarray     #76                 // class java/lang/Object\n+        32: anewarray     #69                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #115                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #92                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: goto          82\n         46: astore_2\n-        47: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        50: ldc           #164                // String {}#setLevel(\\'{}\\') failed\n+        47: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        50: ldc           #135                // String {}#setLevel(\\'{}\\') failed\n         52: iconst_3\n-        53: anewarray     #76                 // class java/lang/Object\n+        53: anewarray     #69                 // class java/lang/Object\n         56: dup\n         57: iconst_0\n         58: aload_0\n-        59: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        65: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        59: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        65: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         68: aastore\n         69: dup\n         70: iconst_1\n         71: aload_1\n         72: aastore\n         73: dup\n         74: iconst_2\n         75: aload_2\n         76: aastore\n-        77: invokeinterface #166,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        77: invokeinterface #137,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         82: return\n       Exception table:\n          from    to  target type\n              0    43    46   Class java/lang/Exception\n       LineNumberTable:\n         line 131: 0\n         line 132: 10\n         line 133: 25\n-        line 134: 43\n+        line 136: 43\n+        line 134: 46\n         line 135: 47\n         line 137: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      83     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-            0      83     1 newLevelStr   Ljava/lang/String;\n            10      33     2 level   Ljava/lang/Object;\n            25      18     3 newLevel   Ljava/lang/Object;\n            47      35     2     e   Ljava/lang/Exception;\n+            0      83     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+            0      83     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 110 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n \n   private java.util.List<java.lang.Object> getSiftedAppenders(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Exceptions:\n-      throws java.lang.Exception\n-    Signature: #172                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: ldc           #173                // String ch.qos.logback.classic.sift.SiftingAppender\n+         0: ldc           #140                // String ch.qos.logback.classic.sift.SiftingAppender\n          2: aload_1\n-         3: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #125                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #104                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         12: ifeq          66\n         15: aload_1\n-        16: ldc           #175                // String getAppenderTracker\n-        18: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: ldc           #142                // String getAppenderTracker\n+        18: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n         21: astore_2\n         22: aload_2\n         23: ifnull        58\n         26: aload_2\n-        27: ldc           #177                // String allComponents\n-        29: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        32: checkcast     #59                 // class java/util/List\n+        27: ldc           #144                // String allComponents\n+        29: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        32: checkcast     #54                 // class java/util/List\n         35: areturn\n         36: astore_3\n-        37: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        40: ldc           #179                // String\n+        37: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        40: ldc           #148                // String\n         42: aload_3\n-        43: invokeinterface #181,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        43: invokeinterface #150,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         48: aload_2\n-        49: ldc           #185                // String valueList\n-        51: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        54: checkcast     #59                 // class java/util/List\n+        49: ldc           #154                // String valueList\n+        51: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        54: checkcast     #54                 // class java/util/List\n         57: areturn\n-        58: new           #18                 // class java/util/ArrayList\n+        58: new           #7                  // class java/util/ArrayList\n         61: dup\n-        62: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+        62: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n         65: areturn\n         66: aconst_null\n         67: areturn\n       Exception table:\n          from    to  target type\n             26    35    36   Class java/lang/NoSuchMethodException\n       LineNumberTable:\n@@ -702,45 +693,47 @@\n         line 153: 36\n         line 155: 37\n         line 156: 48\n         line 159: 58\n         line 161: 66\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           37      21     3     e   Ljava/lang/NoSuchMethodException;\n+           22      44     2 tracker   Ljava/lang/Object;\n             0      68     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n             0      68     1 appender   Ljava/lang/Object;\n-           22      44     2 tracker   Ljava/lang/Object;\n-           37      21     3     e   Ljava/lang/NoSuchMethodException;\n       StackMapTable: number_of_entries = 3\n         frame_type = 255 /* full_frame */\n           offset_delta = 36\n           locals = [ class psiprobe/tools/logging/logback/LogbackLoggerAccessor, class java/lang/Object, class java/lang/Object ]\n           stack = [ class java/lang/NoSuchMethodException ]\n         frame_type = 21 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 7\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       appender\n+    Signature: #218                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n \n   private void wrapAndAddAppender(java.lang.Object, java.util.List<psiprobe.tools.logging.logback.LogbackAppenderAccessor>);\n     descriptor: (Ljava/lang/Object;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #191                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;)V\n     Code:\n       stack=2, locals=4, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #131                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n+         2: invokespecial #110                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n          5: astore_3\n          6: aload_3\n          7: ifnull        18\n         10: aload_2\n         11: aload_3\n-        12: invokeinterface #192,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        12: invokeinterface #156,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         17: pop\n         18: return\n       LineNumberTable:\n         line 171: 0\n         line 172: 6\n         line 173: 10\n         line 175: 18\n@@ -757,49 +750,50 @@\n         frame_type = 252 /* append */\n           offset_delta = 18\n           locals = [ class psiprobe/tools/logging/logback/LogbackAppenderAccessor ]\n     MethodParameters:\n       Name                           Flags\n       appender\n       appenders\n+    Signature: #220                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;>;)V\n \n   private psiprobe.tools.logging.logback.LogbackAppenderAccessor wrapAppender(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #196                // class java/lang/IllegalArgumentException\n+         4: new           #159                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #198                // String appender is null\n-        10: invokespecial #200                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #161                // String appender is null\n+        10: invokespecial #163                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n-        14: new           #120                // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n+        14: new           #99                 // class psiprobe/tools/logging/logback/LogbackAppenderAccessor\n         17: dup\n-        18: invokespecial #202                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.\"<init>\":()V\n+        18: invokespecial #166                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.\"<init>\":()V\n         21: astore_2\n         22: aload_2\n         23: aload_1\n-        24: invokevirtual #203                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+        24: invokevirtual #167                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n         27: aload_2\n         28: aload_0\n-        29: invokevirtual #207                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n+        29: invokevirtual #171                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;)V\n         32: aload_2\n         33: aload_0\n-        34: invokevirtual #211                // Method getApplication:()Lpsiprobe/model/Application;\n-        37: invokevirtual #215                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        34: invokevirtual #175                // Method getApplication:()Lpsiprobe/model/Application;\n+        37: invokevirtual #179                // Method psiprobe/tools/logging/logback/LogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n         40: aload_2\n         41: areturn\n         42: astore_2\n-        43: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        46: ldc           #219                // String Could not wrap appender: \\'{}\\'\n+        43: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        46: ldc           #183                // String Could not wrap appender: \\'{}\\'\n         48: aload_1\n         49: aload_2\n-        50: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         55: aconst_null\n         56: areturn\n       Exception table:\n          from    to  target type\n              0    41    42   Class java/lang/Exception\n       LineNumberTable:\n         line 185: 0\n@@ -810,18 +804,18 @@\n         line 191: 32\n         line 192: 40\n         line 193: 42\n         line 194: 43\n         line 196: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n-            0      57     1 appender   Ljava/lang/Object;\n            22      20     2 appenderAccessor   Lpsiprobe/tools/logging/logback/LogbackAppenderAccessor;\n            43      12     2     e   Ljava/lang/Exception;\n+            0      57     0  this   Lpsiprobe/tools/logging/logback/LogbackLoggerAccessor;\n+            0      57     1 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 91 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       appender\n"}]}, {"source1": "psiprobe/tools/logging/logback/package-info.class", "source2": "psiprobe/tools/logging/logback/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 201ac06c49050b13a8523ed6eb3231363e95b92bf6b03d674a1571193e530df6\n+  SHA-256 checksum ac98fd5da01d967faf688fe142b4edeeb80acef3606a839c567ad52ca10f1a21\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.logback.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/logback/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/logback/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/logback/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/logback/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/logback/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/logback/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/logback13/Logback13AppenderAccessor.class", "source2": "psiprobe/tools/logging/logback13/Logback13AppenderAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,174 +1,174 @@\n-  SHA-256 checksum cc7f18a974eb9aab37af5161a493b2b216806ca8e782fe4b86153542198f9fcc\n+  SHA-256 checksum 5c77f883c4aace4ee9c3b62bc5fefceb68b4575ae4e5dd3cfa74ea27c280a4aa\n   Compiled from \"Logback13AppenderAccessor.java\"\n public class psiprobe.tools.logging.logback13.Logback13AppenderAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 1, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-    #2 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n-   #16 = Utf8               getLoggerAccessor\n-   #17 = Utf8               ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #18 = Fieldref           #1.#19        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #19 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #20 = Utf8               setLoggerAccessor\n-   #21 = Utf8               (Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n-   #22 = Utf8               MethodParameters\n-   #23 = Utf8               isContext\n-   #24 = Utf8               ()Z\n-   #25 = Methodref          #1.#26        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #26 = NameAndType        #16:#17       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #27 = Methodref          #28.#30       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isContext:()Z\n-   #28 = Class              #29           // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-   #29 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-   #30 = NameAndType        #23:#24       // isContext:()Z\n-   #31 = Utf8               isRoot\n-   #32 = Methodref          #28.#33       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isRoot:()Z\n-   #33 = NameAndType        #31:#24       // isRoot:()Z\n-   #34 = Utf8               getName\n-   #35 = Utf8               ()Ljava/lang/String;\n-   #36 = Methodref          #28.#37       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getName:()Ljava/lang/String;\n-   #37 = NameAndType        #34:#35       // getName:()Ljava/lang/String;\n-   #38 = Utf8               getLogType\n-   #39 = String             #40           // logback13\n-   #40 = Utf8               logback13\n-   #41 = Utf8               getIndex\n-   #42 = Methodref          #1.#43        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getTarget:()Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // getTarget:()Ljava/lang/Object;\n-   #44 = Utf8               getTarget\n-   #45 = Utf8               ()Ljava/lang/Object;\n-   #46 = String             #47           // name\n-   #47 = Utf8               name\n-   #48 = Methodref          #1.#49        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #49 = NameAndType        #50:#51       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #50 = Utf8               getProperty\n-   #51 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #52 = Class              #53           // java/lang/String\n-   #53 = Utf8               java/lang/String\n-   #54 = Utf8               getFile\n-   #55 = Utf8               ()Ljava/io/File;\n-   #56 = String             #57           // file\n-   #57 = Utf8               file\n-   #58 = Class              #59           // java/io/File\n-   #59 = Utf8               java/io/File\n-   #60 = Methodref          #58.#61       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #61 = NameAndType        #7:#62        // \"<init>\":(Ljava/lang/String;)V\n-   #62 = Utf8               (Ljava/lang/String;)V\n-   #63 = Methodref          #1.#64        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getStdoutFile:()Ljava/io/File;\n-   #64 = NameAndType        #65:#55       // getStdoutFile:()Ljava/io/File;\n-   #65 = Utf8               getStdoutFile\n-   #66 = Utf8               fileName\n-   #67 = Utf8               Ljava/lang/String;\n-   #68 = Utf8               StackMapTable\n-   #69 = Utf8               getEncoding\n-   #70 = Class              #71           // ch/qos/logback/core/OutputStreamAppender\n-   #71 = Utf8               ch/qos/logback/core/OutputStreamAppender\n-   #72 = Methodref          #70.#73       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #73 = NameAndType        #74:#75       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #74 = Utf8               getEncoder\n-   #75 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n-   #76 = Class              #77           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #77 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #78 = Methodref          #76.#79       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-   #79 = NameAndType        #80:#81       // getCharset:()Ljava/nio/charset/Charset;\n-   #80 = Utf8               getCharset\n-   #81 = Utf8               ()Ljava/nio/charset/Charset;\n-   #82 = Methodref          #83.#85       // java/nio/charset/Charset.name:()Ljava/lang/String;\n-   #83 = Class              #84           // java/nio/charset/Charset\n-   #84 = Utf8               java/nio/charset/Charset\n-   #85 = NameAndType        #47:#35       // name:()Ljava/lang/String;\n-   #86 = Utf8               appender\n-   #87 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n-   #88 = Utf8               encoder\n-   #89 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n-   #90 = Utf8               base\n-   #91 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n-   #92 = Utf8               LocalVariableTypeTable\n-   #93 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n-   #94 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n-   #95 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n-   #96 = Utf8               getLevel\n-   #97 = Methodref          #28.#98       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getLevel:()Ljava/lang/String;\n-   #98 = NameAndType        #96:#35       // getLevel:()Ljava/lang/String;\n-   #99 = Utf8               getValidLevels\n-  #100 = Utf8               ()[Ljava/lang/String;\n-  #101 = String             #102          // OFF\n-  #102 = Utf8               OFF\n-  #103 = String             #104          // ERROR\n-  #104 = Utf8               ERROR\n-  #105 = String             #106          // WARN\n-  #106 = Utf8               WARN\n-  #107 = String             #108          // INFO\n-  #108 = Utf8               INFO\n-  #109 = String             #110          // DEBUG\n-  #110 = Utf8               DEBUG\n-  #111 = String             #112          // TRACE\n-  #112 = Utf8               TRACE\n-  #113 = String             #114          // ALL\n-  #114 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = String             #31           // logback13\n+   #31 = Utf8               logback13\n+   #32 = Methodref          #8.#33        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getTarget:()Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // getTarget:()Ljava/lang/Object;\n+   #34 = Utf8               getTarget\n+   #35 = Utf8               ()Ljava/lang/Object;\n+   #36 = String             #37           // name\n+   #37 = Utf8               name\n+   #38 = Methodref          #8.#39        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = NameAndType        #40:#41       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #40 = Utf8               getProperty\n+   #41 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #42 = Class              #43           // java/lang/String\n+   #43 = Utf8               java/lang/String\n+   #44 = String             #45           // file\n+   #45 = Utf8               file\n+   #46 = Class              #47           // java/io/File\n+   #47 = Utf8               java/io/File\n+   #48 = Methodref          #46.#49       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #49 = NameAndType        #5:#50        // \"<init>\":(Ljava/lang/String;)V\n+   #50 = Utf8               (Ljava/lang/String;)V\n+   #51 = Methodref          #8.#52        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getStdoutFile:()Ljava/io/File;\n+   #52 = NameAndType        #53:#54       // getStdoutFile:()Ljava/io/File;\n+   #53 = Utf8               getStdoutFile\n+   #54 = Utf8               ()Ljava/io/File;\n+   #55 = Class              #56           // ch/qos/logback/core/OutputStreamAppender\n+   #56 = Utf8               ch/qos/logback/core/OutputStreamAppender\n+   #57 = Methodref          #55.#58       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #58 = NameAndType        #59:#60       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #59 = Utf8               getEncoder\n+   #60 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n+   #61 = Class              #62           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #62 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #63 = Methodref          #61.#64       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+   #64 = NameAndType        #65:#66       // getCharset:()Ljava/nio/charset/Charset;\n+   #65 = Utf8               getCharset\n+   #66 = Utf8               ()Ljava/nio/charset/Charset;\n+   #67 = Methodref          #68.#69       // java/nio/charset/Charset.name:()Ljava/lang/String;\n+   #68 = Class              #70           // java/nio/charset/Charset\n+   #69 = NameAndType        #37:#29       // name:()Ljava/lang/String;\n+   #70 = Utf8               java/nio/charset/Charset\n+   #71 = Methodref          #18.#72       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getLevel:()Ljava/lang/String;\n+   #72 = NameAndType        #73:#29       // getLevel:()Ljava/lang/String;\n+   #73 = Utf8               getLevel\n+   #74 = String             #75           // OFF\n+   #75 = Utf8               OFF\n+   #76 = String             #77           // ERROR\n+   #77 = Utf8               ERROR\n+   #78 = String             #79           // WARN\n+   #79 = Utf8               WARN\n+   #80 = String             #81           // INFO\n+   #81 = Utf8               INFO\n+   #82 = String             #83           // DEBUG\n+   #83 = Utf8               DEBUG\n+   #84 = String             #85           // TRACE\n+   #85 = Utf8               TRACE\n+   #86 = String             #87           // ALL\n+   #87 = Utf8               ALL\n+   #88 = Utf8               Code\n+   #89 = Utf8               LineNumberTable\n+   #90 = Utf8               LocalVariableTable\n+   #91 = Utf8               this\n+   #92 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+   #93 = Utf8               setLoggerAccessor\n+   #94 = Utf8               (Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n+   #95 = Utf8               MethodParameters\n+   #96 = Utf8               getLogType\n+   #97 = Utf8               getIndex\n+   #98 = Utf8               getFile\n+   #99 = Utf8               fileName\n+  #100 = Utf8               Ljava/lang/String;\n+  #101 = Utf8               StackMapTable\n+  #102 = Utf8               getEncoding\n+  #103 = Utf8               base\n+  #104 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+  #105 = Utf8               appender\n+  #106 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n+  #107 = Utf8               encoder\n+  #108 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n+  #109 = Utf8               LocalVariableTypeTable\n+  #110 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n+  #111 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n+  #112 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n+  #113 = Utf8               getValidLevels\n+  #114 = Utf8               ()[Ljava/lang/String;\n   #115 = Utf8               SourceFile\n   #116 = Utf8               Logback13AppenderAccessor.java\n {\n   private psiprobe.tools.logging.logback13.Logback13LoggerAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.logback13.Logback13AppenderAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public psiprobe.tools.logging.logback13.Logback13LoggerAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.logback13.Logback13LoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n          5: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n@@ -179,107 +179,107 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-         4: invokevirtual #27                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-         4: invokevirtual #32                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-         4: invokevirtual #36                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 59: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #39                 // String logback13\n+         0: ldc           #30                 // String logback13\n          2: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #46                 // String name\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #36                 // String name\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #56                 // String file\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #44                 // String file\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: astore_1\n         15: aload_1\n         16: ifnull        30\n-        19: new           #58                 // class java/io/File\n+        19: new           #46                 // class java/io/File\n         22: dup\n         23: aload_1\n-        24: invokespecial #60                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        24: invokespecial #48                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         27: goto          34\n         30: aload_0\n-        31: invokevirtual #63                 // Method getStdoutFile:()Ljava/io/File;\n+        31: invokevirtual #51                 // Method getStdoutFile:()Ljava/io/File;\n         34: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      35     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n@@ -293,111 +293,111 @@\n \n   public java.lang.String getEncoding();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         4: instanceof    #70                 // class ch/qos/logback/core/OutputStreamAppender\n+         1: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         4: instanceof    #55                 // class ch/qos/logback/core/OutputStreamAppender\n          7: ifeq          50\n         10: aload_0\n-        11: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-        14: checkcast     #70                 // class ch/qos/logback/core/OutputStreamAppender\n+        11: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+        14: checkcast     #55                 // class ch/qos/logback/core/OutputStreamAppender\n         17: astore_1\n         18: aload_1\n-        19: invokevirtual #72                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+        19: invokevirtual #57                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n         22: astore_2\n         23: aload_2\n-        24: instanceof    #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        24: instanceof    #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         27: ifeq          50\n         30: aload_2\n-        31: checkcast     #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        31: checkcast     #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         34: astore_3\n         35: aload_3\n-        36: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        36: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n         39: ifnull        50\n         42: aload_3\n-        43: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-        46: invokevirtual #82                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n+        43: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        46: invokevirtual #67                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n         49: areturn\n         50: aconst_null\n         51: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 10\n         line 103: 18\n         line 104: 23\n         line 105: 30\n         line 106: 35\n         line 107: 42\n         line 111: 50\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      52     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+            0      52     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender<*>;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder<*>;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 50 /* same */\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-         4: invokevirtual #97                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         4: invokevirtual #71                 // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 121: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        7\n-         2: anewarray     #52                 // class java/lang/String\n+         2: anewarray     #42                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #101                // String OFF\n+         7: ldc           #74                 // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #103                // String ERROR\n+        12: ldc           #76                 // String ERROR\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #105                // String WARN\n+        17: ldc           #78                 // String WARN\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #107                // String INFO\n+        22: ldc           #80                 // String INFO\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #109                // String DEBUG\n+        27: ldc           #82                 // String DEBUG\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #111                // String TRACE\n+        32: ldc           #84                 // String TRACE\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #113                // String ALL\n+        38: ldc           #86                 // String ALL\n         40: aastore\n         41: areturn\n       LineNumberTable:\n         line 134: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      42     0  this   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/logback13/Logback13FactoryAccessor.class", "source2": "psiprobe/tools/logging/logback13/Logback13FactoryAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,318 +1,316 @@\n-  SHA-256 checksum a9ecd8fc042afde6f812c9897e417d1a9f68f4dfc3327656c3ff220dac05085f\n+  SHA-256 checksum 27d3b7c10a8ce3e2cc473db534606d9a75cbb86169baada3662a2a785a32c68f\n   Compiled from \"Logback13FactoryAccessor.java\"\n public class psiprobe.tools.logging.logback13.Logback13FactoryAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback13/Logback13FactoryAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #8                          // psiprobe/tools/logging/logback13/Logback13FactoryAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 5, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/logback13/Logback13FactoryAccessor\n-    #2 = Utf8               psiprobe/tools/logging/logback13/Logback13FactoryAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n-    #6 = Utf8               (Ljava/lang/ClassLoader;)V\n-    #7 = Utf8               Exceptions\n-    #8 = Class              #9            // java/lang/ClassNotFoundException\n-    #9 = Utf8               java/lang/ClassNotFoundException\n-   #10 = Class              #11           // java/lang/IllegalAccessException\n-   #11 = Utf8               java/lang/IllegalAccessException\n-   #12 = Class              #13           // java/lang/reflect/InvocationTargetException\n-   #13 = Utf8               java/lang/reflect/InvocationTargetException\n-   #14 = Class              #15           // java/lang/NoSuchMethodException\n-   #15 = Utf8               java/lang/NoSuchMethodException\n-   #16 = Class              #17           // java/lang/SecurityException\n-   #17 = Utf8               java/lang/SecurityException\n-   #18 = Class              #19           // java/lang/IllegalArgumentException\n-   #19 = Utf8               java/lang/IllegalArgumentException\n-   #20 = Utf8               Code\n-   #21 = Methodref          #3.#22        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #22 = NameAndType        #5:#23        // \"<init>\":()V\n-   #23 = Utf8               ()V\n-   #24 = Methodref          #1.#25        // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n-   #25 = NameAndType        #26:#27       // findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n-   #26 = Utf8               findServiceProviders\n-   #27 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List;\n-   #28 = InterfaceMethodref #29.#31       // java/util/List.isEmpty:()Z\n-   #29 = Class              #30           // java/util/List\n-   #30 = Utf8               java/util/List\n-   #31 = NameAndType        #32:#33       // isEmpty:()Z\n-   #32 = Utf8               isEmpty\n-   #33 = Utf8               ()Z\n-   #34 = Class              #35           // java/lang/RuntimeException\n-   #35 = Utf8               java/lang/RuntimeException\n-   #36 = String             #37           // The SLF4J provider binding was not Logback\n-   #37 = Utf8               The SLF4J provider binding was not Logback\n-   #38 = Methodref          #34.#39       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #39 = NameAndType        #5:#40        // \"<init>\":(Ljava/lang/String;)V\n-   #40 = Utf8               (Ljava/lang/String;)V\n-   #41 = InterfaceMethodref #29.#42       // java/util/List.get:(I)Ljava/lang/Object;\n-   #42 = NameAndType        #43:#44       // get:(I)Ljava/lang/Object;\n-   #43 = Utf8               get\n-   #44 = Utf8               (I)Ljava/lang/Object;\n-   #45 = Methodref          #46.#48       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #46 = Class              #47           // java/lang/Object\n-   #47 = Utf8               java/lang/Object\n-   #48 = NameAndType        #49:#50       // getClass:()Ljava/lang/Class;\n-   #49 = Utf8               getClass\n-   #50 = Utf8               ()Ljava/lang/Class;\n-   #51 = String             #52           // initialize\n-   #52 = Utf8               initialize\n-   #53 = Class              #54           // java/lang/Class\n-   #54 = Utf8               java/lang/Class\n-   #55 = Methodref          #56.#58       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #56 = Class              #57           // org/apache/commons/lang3/reflect/MethodUtils\n-   #57 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #58 = NameAndType        #59:#60       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #59 = Utf8               getAccessibleMethod\n-   #60 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #61 = Methodref          #62.#64       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #62 = Class              #63           // java/lang/reflect/Method\n-   #63 = Utf8               java/lang/reflect/Method\n-   #64 = NameAndType        #65:#66       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #65 = Utf8               invoke\n-   #66 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #67 = String             #68           // getLoggerFactory\n-   #68 = Utf8               getLoggerFactory\n-   #69 = String             #70           // ch.qos.logback.classic.LoggerContext\n-   #70 = Utf8               ch.qos.logback.classic.LoggerContext\n-   #71 = Methodref          #72.#74       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #72 = Class              #73           // java/lang/ClassLoader\n-   #73 = Utf8               java/lang/ClassLoader\n-   #74 = NameAndType        #75:#76       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #75 = Utf8               loadClass\n-   #76 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-   #77 = Methodref          #53.#78       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n-   #78 = NameAndType        #79:#80       // isInstance:(Ljava/lang/Object;)Z\n-   #79 = Utf8               isInstance\n-   #80 = Utf8               (Ljava/lang/Object;)Z\n-   #81 = Methodref          #1.#82        // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.setTarget:(Ljava/lang/Object;)V\n-   #82 = NameAndType        #83:#84       // setTarget:(Ljava/lang/Object;)V\n-   #83 = Utf8               setTarget\n-   #84 = Utf8               (Ljava/lang/Object;)V\n-   #85 = Utf8               LineNumberTable\n-   #86 = Utf8               LocalVariableTable\n-   #87 = Utf8               this\n-   #88 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n-   #89 = Utf8               cl\n-   #90 = Utf8               Ljava/lang/ClassLoader;\n-   #91 = Utf8               providers\n-   #92 = Utf8               Ljava/util/List;\n-   #93 = Utf8               provider\n-   #94 = Utf8               Ljava/lang/Object;\n-   #95 = Utf8               Ljava/lang/reflect/Method;\n-   #96 = Utf8               loggerFactory\n-   #97 = Utf8               loggerFactoryClass\n-   #98 = Utf8               Ljava/lang/Class;\n-   #99 = Utf8               LocalVariableTypeTable\n-  #100 = Utf8               Ljava/util/List<*>;\n-  #101 = Utf8               Ljava/lang/Class<*>;\n-  #102 = Utf8               StackMapTable\n-  #103 = Utf8               MethodParameters\n-  #104 = Utf8               getRootLogger\n-  #105 = Utf8               ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-  #106 = String             #107          // ROOT\n-  #107 = Utf8               ROOT\n-  #108 = Methodref          #1.#109       // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-  #109 = NameAndType        #110:#111     // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-  #110 = Utf8               getLogger\n-  #111 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-  #112 = Methodref          #1.#113       // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.getTarget:()Ljava/lang/Object;\n-  #113 = NameAndType        #114:#115     // getTarget:()Ljava/lang/Object;\n-  #114 = Utf8               getTarget\n-  #115 = Utf8               ()Ljava/lang/Object;\n-  #116 = String             #110          // getLogger\n-  #117 = Class              #118          // java/lang/String\n-  #118 = Utf8               java/lang/String\n-  #119 = Class              #120          // java/lang/NullPointerException\n-  #120 = Utf8               java/lang/NullPointerException\n-  #121 = Class              #122          // java/lang/StringBuilder\n-  #122 = Utf8               java/lang/StringBuilder\n-  #123 = Methodref          #121.#22      // java/lang/StringBuilder.\"<init>\":()V\n-  #124 = Methodref          #121.#125     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #125 = NameAndType        #126:#127     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #126 = Utf8               append\n-  #127 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #128 = String             #129          // .getLogger(\\\"\n-  #129 = Utf8               .getLogger(\\\"\n-  #130 = Methodref          #121.#131     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #131 = NameAndType        #126:#132     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #132 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #133 = String             #134          // \\\") returned null\n-  #134 = Utf8               \\\") returned null\n-  #135 = Methodref          #121.#136     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #136 = NameAndType        #137:#138     // toString:()Ljava/lang/String;\n-  #137 = Utf8               toString\n-  #138 = Utf8               ()Ljava/lang/String;\n-  #139 = Methodref          #119.#39      // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n-  #140 = Class              #141          // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-  #141 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-  #142 = Methodref          #140.#22      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.\"<init>\":()V\n-  #143 = Methodref          #140.#82      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #144 = Methodref          #1.#145       // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #145 = NameAndType        #146:#147     // getApplication:()Lpsiprobe/model/Application;\n-  #146 = Utf8               getApplication\n-  #147 = Utf8               ()Lpsiprobe/model/Application;\n-  #148 = Methodref          #140.#149     // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #149 = NameAndType        #150:#151     // setApplication:(Lpsiprobe/model/Application;)V\n-  #150 = Utf8               setApplication\n-  #151 = Utf8               (Lpsiprobe/model/Application;)V\n-  #152 = Fieldref           #1.#153       // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.logger:Lorg/slf4j/Logger;\n-  #153 = NameAndType        #154:#155     // logger:Lorg/slf4j/Logger;\n-  #154 = Utf8               logger\n-  #155 = Utf8               Lorg/slf4j/Logger;\n-  #156 = String             #157          // {}.getLogger(\\'{}\\') failed\n-  #157 = Utf8               {}.getLogger(\\'{}\\') failed\n-  #158 = InterfaceMethodref #159.#161     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #159 = Class              #160          // org/slf4j/Logger\n-  #160 = Utf8               org/slf4j/Logger\n-  #161 = NameAndType        #162:#163     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #162 = Utf8               error\n-  #163 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #164 = Class              #165          // java/lang/Exception\n-  #165 = Utf8               java/lang/Exception\n-  #166 = Utf8               name\n-  #167 = Utf8               Ljava/lang/String;\n-  #168 = Utf8               clazz\n-  #169 = Utf8               accessor\n-  #170 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-  #171 = Utf8               e\n-  #172 = Utf8               Ljava/lang/Exception;\n-  #173 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n-  #174 = Utf8               getAppenders\n-  #175 = Utf8               ()Ljava/util/List;\n-  #176 = Utf8               Signature\n-  #177 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n-  #178 = Class              #179          // java/util/ArrayList\n-  #179 = Utf8               java/util/ArrayList\n-  #180 = Methodref          #178.#22      // java/util/ArrayList.\"<init>\":()V\n-  #181 = String             #182          // getLoggerList\n-  #182 = Utf8               getLoggerList\n-  #183 = InterfaceMethodref #29.#184      // java/util/List.iterator:()Ljava/util/Iterator;\n-  #184 = NameAndType        #185:#186     // iterator:()Ljava/util/Iterator;\n-  #185 = Utf8               iterator\n-  #186 = Utf8               ()Ljava/util/Iterator;\n-  #187 = InterfaceMethodref #188.#190     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #188 = Class              #189          // java/util/Iterator\n-  #189 = Utf8               java/util/Iterator\n-  #190 = NameAndType        #191:#115     // next:()Ljava/lang/Object;\n-  #191 = Utf8               next\n-  #192 = Methodref          #140.#193     // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getAppenders:()Ljava/util/List;\n-  #193 = NameAndType        #174:#175     // getAppenders:()Ljava/util/List;\n-  #194 = InterfaceMethodref #29.#195      // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #195 = NameAndType        #196:#197     // addAll:(Ljava/util/Collection;)Z\n-  #196 = Utf8               addAll\n-  #197 = Utf8               (Ljava/util/Collection;)Z\n-  #198 = InterfaceMethodref #188.#199     // java/util/Iterator.hasNext:()Z\n-  #199 = NameAndType        #200:#33      // hasNext:()Z\n-  #200 = Utf8               hasNext\n-  #201 = String             #202          // {}.getLoggerList() failed\n-  #202 = Utf8               {}.getLoggerList() failed\n-  #203 = InterfaceMethodref #159.#204     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #204 = NameAndType        #162:#205     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #205 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #206 = Utf8               appenders\n-  #207 = Utf8               loggers\n-  #208 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n-  #209 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #210 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n-  #211 = String             #212          // org.slf4j.LoggerFactory\n-  #212 = Utf8               org.slf4j.LoggerFactory\n-  #213 = String             #26           // findServiceProviders\n-  #214 = Methodref          #53.#215      // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #215 = NameAndType        #216:#217     // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #216 = Utf8               getDeclaredMethod\n-  #217 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #218 = Methodref          #62.#219      // java/lang/reflect/Method.setAccessible:(Z)V\n-  #219 = NameAndType        #220:#221     // setAccessible:(Z)V\n-  #220 = Utf8               setAccessible\n-  #221 = Utf8               (Z)V\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+    #8 = Class              #10           // psiprobe/tools/logging/logback13/Logback13FactoryAccessor\n+    #9 = NameAndType        #11:#12       // findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+   #10 = Utf8               psiprobe/tools/logging/logback13/Logback13FactoryAccessor\n+   #11 = Utf8               findServiceProviders\n+   #12 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List;\n+   #13 = InterfaceMethodref #14.#15       // java/util/List.isEmpty:()Z\n+   #14 = Class              #16           // java/util/List\n+   #15 = NameAndType        #17:#18       // isEmpty:()Z\n+   #16 = Utf8               java/util/List\n+   #17 = Utf8               isEmpty\n+   #18 = Utf8               ()Z\n+   #19 = Class              #20           // java/lang/RuntimeException\n+   #20 = Utf8               java/lang/RuntimeException\n+   #21 = String             #22           // The SLF4J provider binding was not Logback\n+   #22 = Utf8               The SLF4J provider binding was not Logback\n+   #23 = Methodref          #19.#24       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #24 = NameAndType        #5:#25        // \"<init>\":(Ljava/lang/String;)V\n+   #25 = Utf8               (Ljava/lang/String;)V\n+   #26 = InterfaceMethodref #14.#27       // java/util/List.get:(I)Ljava/lang/Object;\n+   #27 = NameAndType        #28:#29       // get:(I)Ljava/lang/Object;\n+   #28 = Utf8               get\n+   #29 = Utf8               (I)Ljava/lang/Object;\n+   #30 = Methodref          #31.#32       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #31 = Class              #33           // java/lang/Object\n+   #32 = NameAndType        #34:#35       // getClass:()Ljava/lang/Class;\n+   #33 = Utf8               java/lang/Object\n+   #34 = Utf8               getClass\n+   #35 = Utf8               ()Ljava/lang/Class;\n+   #36 = String             #37           // initialize\n+   #37 = Utf8               initialize\n+   #38 = Class              #39           // java/lang/Class\n+   #39 = Utf8               java/lang/Class\n+   #40 = Methodref          #41.#42       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #41 = Class              #43           // org/apache/commons/lang3/reflect/MethodUtils\n+   #42 = NameAndType        #44:#45       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #43 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #44 = Utf8               getAccessibleMethod\n+   #45 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #46 = Methodref          #47.#48       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #47 = Class              #49           // java/lang/reflect/Method\n+   #48 = NameAndType        #50:#51       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #49 = Utf8               java/lang/reflect/Method\n+   #50 = Utf8               invoke\n+   #51 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #52 = String             #53           // getLoggerFactory\n+   #53 = Utf8               getLoggerFactory\n+   #54 = String             #55           // ch.qos.logback.classic.LoggerContext\n+   #55 = Utf8               ch.qos.logback.classic.LoggerContext\n+   #56 = Methodref          #57.#58       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #57 = Class              #59           // java/lang/ClassLoader\n+   #58 = NameAndType        #60:#61       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #59 = Utf8               java/lang/ClassLoader\n+   #60 = Utf8               loadClass\n+   #61 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+   #62 = Methodref          #38.#63       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+   #63 = NameAndType        #64:#65       // isInstance:(Ljava/lang/Object;)Z\n+   #64 = Utf8               isInstance\n+   #65 = Utf8               (Ljava/lang/Object;)Z\n+   #66 = Methodref          #8.#67        // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.setTarget:(Ljava/lang/Object;)V\n+   #67 = NameAndType        #68:#69       // setTarget:(Ljava/lang/Object;)V\n+   #68 = Utf8               setTarget\n+   #69 = Utf8               (Ljava/lang/Object;)V\n+   #70 = String             #71           // ROOT\n+   #71 = Utf8               ROOT\n+   #72 = Methodref          #8.#73        // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #73 = NameAndType        #74:#75       // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #74 = Utf8               getLogger\n+   #75 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+   #76 = Methodref          #8.#77        // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.getTarget:()Ljava/lang/Object;\n+   #77 = NameAndType        #78:#79       // getTarget:()Ljava/lang/Object;\n+   #78 = Utf8               getTarget\n+   #79 = Utf8               ()Ljava/lang/Object;\n+   #80 = String             #74           // getLogger\n+   #81 = Class              #82           // java/lang/String\n+   #82 = Utf8               java/lang/String\n+   #83 = Class              #84           // java/lang/NullPointerException\n+   #84 = Utf8               java/lang/NullPointerException\n+   #85 = Class              #86           // java/lang/StringBuilder\n+   #86 = Utf8               java/lang/StringBuilder\n+   #87 = Methodref          #85.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #88 = Methodref          #85.#89       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #89 = NameAndType        #90:#91       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #90 = Utf8               append\n+   #91 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #92 = String             #93           // .getLogger(\\\"\n+   #93 = Utf8               .getLogger(\\\"\n+   #94 = Methodref          #85.#95       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #95 = NameAndType        #90:#96       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #96 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #97 = String             #98           // \\\") returned null\n+   #98 = Utf8               \\\") returned null\n+   #99 = Methodref          #85.#100      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #100 = NameAndType        #101:#102     // toString:()Ljava/lang/String;\n+  #101 = Utf8               toString\n+  #102 = Utf8               ()Ljava/lang/String;\n+  #103 = Methodref          #83.#24       // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+  #104 = Class              #105          // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+  #105 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+  #106 = Methodref          #104.#3       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.\"<init>\":()V\n+  #107 = Methodref          #104.#67      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+  #108 = Methodref          #8.#109       // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #109 = NameAndType        #110:#111     // getApplication:()Lpsiprobe/model/Application;\n+  #110 = Utf8               getApplication\n+  #111 = Utf8               ()Lpsiprobe/model/Application;\n+  #112 = Methodref          #104.#113     // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #113 = NameAndType        #114:#115     // setApplication:(Lpsiprobe/model/Application;)V\n+  #114 = Utf8               setApplication\n+  #115 = Utf8               (Lpsiprobe/model/Application;)V\n+  #116 = Class              #117          // java/lang/Exception\n+  #117 = Utf8               java/lang/Exception\n+  #118 = Fieldref           #8.#119       // psiprobe/tools/logging/logback13/Logback13FactoryAccessor.logger:Lorg/slf4j/Logger;\n+  #119 = NameAndType        #120:#121     // logger:Lorg/slf4j/Logger;\n+  #120 = Utf8               logger\n+  #121 = Utf8               Lorg/slf4j/Logger;\n+  #122 = String             #123          // {}.getLogger(\\'{}\\') failed\n+  #123 = Utf8               {}.getLogger(\\'{}\\') failed\n+  #124 = InterfaceMethodref #125.#126     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #125 = Class              #127          // org/slf4j/Logger\n+  #126 = NameAndType        #128:#129     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #127 = Utf8               org/slf4j/Logger\n+  #128 = Utf8               error\n+  #129 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #130 = Class              #131          // java/util/ArrayList\n+  #131 = Utf8               java/util/ArrayList\n+  #132 = Methodref          #130.#3       // java/util/ArrayList.\"<init>\":()V\n+  #133 = String             #134          // getLoggerList\n+  #134 = Utf8               getLoggerList\n+  #135 = InterfaceMethodref #14.#136      // java/util/List.iterator:()Ljava/util/Iterator;\n+  #136 = NameAndType        #137:#138     // iterator:()Ljava/util/Iterator;\n+  #137 = Utf8               iterator\n+  #138 = Utf8               ()Ljava/util/Iterator;\n+  #139 = InterfaceMethodref #140.#141     // java/util/Iterator.hasNext:()Z\n+  #140 = Class              #142          // java/util/Iterator\n+  #141 = NameAndType        #143:#18      // hasNext:()Z\n+  #142 = Utf8               java/util/Iterator\n+  #143 = Utf8               hasNext\n+  #144 = InterfaceMethodref #140.#145     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #145 = NameAndType        #146:#79      // next:()Ljava/lang/Object;\n+  #146 = Utf8               next\n+  #147 = Methodref          #104.#148     // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getAppenders:()Ljava/util/List;\n+  #148 = NameAndType        #149:#150     // getAppenders:()Ljava/util/List;\n+  #149 = Utf8               getAppenders\n+  #150 = Utf8               ()Ljava/util/List;\n+  #151 = InterfaceMethodref #14.#152      // java/util/List.addAll:(Ljava/util/Collection;)Z\n+  #152 = NameAndType        #153:#154     // addAll:(Ljava/util/Collection;)Z\n+  #153 = Utf8               addAll\n+  #154 = Utf8               (Ljava/util/Collection;)Z\n+  #155 = String             #156          // {}.getLoggerList() failed\n+  #156 = Utf8               {}.getLoggerList() failed\n+  #157 = InterfaceMethodref #125.#158     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #158 = NameAndType        #128:#159     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #159 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #160 = String             #161          // org.slf4j.LoggerFactory\n+  #161 = Utf8               org.slf4j.LoggerFactory\n+  #162 = String             #11           // findServiceProviders\n+  #163 = Methodref          #38.#164      // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #164 = NameAndType        #165:#166     // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #165 = Utf8               getDeclaredMethod\n+  #166 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #167 = Methodref          #47.#168      // java/lang/reflect/Method.setAccessible:(Z)V\n+  #168 = NameAndType        #169:#170     // setAccessible:(Z)V\n+  #169 = Utf8               setAccessible\n+  #170 = Utf8               (Z)V\n+  #171 = Utf8               (Ljava/lang/ClassLoader;)V\n+  #172 = Utf8               Code\n+  #173 = Utf8               LineNumberTable\n+  #174 = Utf8               LocalVariableTable\n+  #175 = Utf8               this\n+  #176 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n+  #177 = Utf8               cl\n+  #178 = Utf8               Ljava/lang/ClassLoader;\n+  #179 = Utf8               providers\n+  #180 = Utf8               Ljava/util/List;\n+  #181 = Utf8               provider\n+  #182 = Utf8               Ljava/lang/Object;\n+  #183 = Utf8               Ljava/lang/reflect/Method;\n+  #184 = Utf8               loggerFactory\n+  #185 = Utf8               loggerFactoryClass\n+  #186 = Utf8               Ljava/lang/Class;\n+  #187 = Utf8               LocalVariableTypeTable\n+  #188 = Utf8               Ljava/util/List<*>;\n+  #189 = Utf8               Ljava/lang/Class<*>;\n+  #190 = Utf8               StackMapTable\n+  #191 = Utf8               Exceptions\n+  #192 = Class              #193          // java/lang/ClassNotFoundException\n+  #193 = Utf8               java/lang/ClassNotFoundException\n+  #194 = Class              #195          // java/lang/IllegalAccessException\n+  #195 = Utf8               java/lang/IllegalAccessException\n+  #196 = Class              #197          // java/lang/reflect/InvocationTargetException\n+  #197 = Utf8               java/lang/reflect/InvocationTargetException\n+  #198 = Class              #199          // java/lang/NoSuchMethodException\n+  #199 = Utf8               java/lang/NoSuchMethodException\n+  #200 = Class              #201          // java/lang/SecurityException\n+  #201 = Utf8               java/lang/SecurityException\n+  #202 = Class              #203          // java/lang/IllegalArgumentException\n+  #203 = Utf8               java/lang/IllegalArgumentException\n+  #204 = Utf8               MethodParameters\n+  #205 = Utf8               getRootLogger\n+  #206 = Utf8               ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+  #207 = Utf8               clazz\n+  #208 = Utf8               accessor\n+  #209 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+  #210 = Utf8               e\n+  #211 = Utf8               Ljava/lang/Exception;\n+  #212 = Utf8               name\n+  #213 = Utf8               Ljava/lang/String;\n+  #214 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n+  #215 = Utf8               loggers\n+  #216 = Utf8               appenders\n+  #217 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #218 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n+  #219 = Utf8               Signature\n+  #220 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n+  #221 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n   #222 = Utf8               SourceFile\n   #223 = Utf8               Logback13FactoryAccessor.java\n {\n   public psiprobe.tools.logging.logback13.Logback13FactoryAccessor(java.lang.ClassLoader) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException;\n     descriptor: (Ljava/lang/ClassLoader;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException\n     Code:\n       stack=3, locals=8, args_size=2\n          0: aload_0\n-         1: invokespecial #21                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: aload_1\n-         5: invokestatic  #24                 // Method findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+         5: invokestatic  #7                  // Method findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n          8: astore_2\n          9: aload_2\n-        10: invokeinterface #28,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n+        10: invokeinterface #13,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n         15: ifeq          28\n-        18: new           #34                 // class java/lang/RuntimeException\n+        18: new           #19                 // class java/lang/RuntimeException\n         21: dup\n-        22: ldc           #36                 // String The SLF4J provider binding was not Logback\n-        24: invokespecial #38                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        22: ldc           #21                 // String The SLF4J provider binding was not Logback\n+        24: invokespecial #23                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         27: athrow\n         28: aload_2\n         29: iconst_0\n-        30: invokeinterface #41,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        30: invokeinterface #26,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n         35: astore_3\n         36: aload_3\n-        37: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        40: ldc           #51                 // String initialize\n+        37: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        40: ldc           #36                 // String initialize\n         42: iconst_0\n-        43: anewarray     #53                 // class java/lang/Class\n-        46: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        43: anewarray     #38                 // class java/lang/Class\n+        46: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         49: astore        4\n         51: aload         4\n         53: aload_3\n         54: iconst_0\n-        55: anewarray     #46                 // class java/lang/Object\n-        58: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        55: anewarray     #31                 // class java/lang/Object\n+        58: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         61: pop\n         62: aload_3\n-        63: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        66: ldc           #67                 // String getLoggerFactory\n+        63: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        66: ldc           #52                 // String getLoggerFactory\n         68: iconst_0\n-        69: anewarray     #53                 // class java/lang/Class\n-        72: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        69: anewarray     #38                 // class java/lang/Class\n+        72: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         75: astore        5\n         77: aload         5\n         79: aload_3\n         80: iconst_0\n-        81: anewarray     #46                 // class java/lang/Object\n-        84: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        81: anewarray     #31                 // class java/lang/Object\n+        84: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         87: astore        6\n         89: aload_1\n-        90: ldc           #69                 // String ch.qos.logback.classic.LoggerContext\n-        92: invokevirtual #71                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+        90: ldc           #54                 // String ch.qos.logback.classic.LoggerContext\n+        92: invokevirtual #56                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         95: astore        7\n         97: aload         7\n         99: aload         6\n-       101: invokevirtual #77                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+       101: invokevirtual #62                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n        104: ifne          117\n-       107: new           #34                 // class java/lang/RuntimeException\n+       107: new           #19                 // class java/lang/RuntimeException\n        110: dup\n-       111: ldc           #36                 // String The SLF4J provider binding was not Logback\n-       113: invokespecial #38                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+       111: ldc           #21                 // String The SLF4J provider binding was not Logback\n+       113: invokespecial #23                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n        116: athrow\n        117: aload_0\n        118: aload         6\n-       120: invokevirtual #81                 // Method setTarget:(Ljava/lang/Object;)V\n+       120: invokevirtual #66                 // Method setTarget:(Ljava/lang/Object;)V\n        123: return\n       LineNumberTable:\n-        line 46: 0\n+        line 48: 0\n         line 51: 4\n         line 52: 9\n         line 53: 18\n         line 57: 28\n         line 60: 36\n         line 61: 51\n-        line 65: 62\n-        line 64: 75\n+        line 64: 62\n+        line 65: 63\n         line 66: 77\n         line 69: 89\n         line 70: 97\n         line 71: 107\n         line 73: 117\n         line 74: 123\n       LocalVariableTable:\n@@ -334,114 +332,116 @@\n           offset_delta = 28\n           locals = [ class psiprobe/tools/logging/logback13/Logback13FactoryAccessor, class java/lang/ClassLoader, class java/util/List ]\n           stack = []\n         frame_type = 255 /* full_frame */\n           offset_delta = 88\n           locals = [ class psiprobe/tools/logging/logback13/Logback13FactoryAccessor, class java/lang/ClassLoader, class java/util/List, class java/lang/Object, class java/lang/reflect/Method, class java/lang/reflect/Method, class java/lang/Object, class java/lang/Class ]\n           stack = []\n+    Exceptions:\n+      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException\n     MethodParameters:\n       Name                           Flags\n       cl\n \n   public psiprobe.tools.logging.logback13.Logback13LoggerAccessor getRootLogger();\n     descriptor: ()Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: ldc           #106                // String ROOT\n-         3: invokevirtual #108                // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+         1: ldc           #70                 // String ROOT\n+         3: invokevirtual #72                 // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n          6: areturn\n       LineNumberTable:\n         line 84: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n \n   public psiprobe.tools.logging.logback13.Logback13LoggerAccessor getLogger(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n-         4: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         1: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n+         4: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n          7: astore_2\n          8: aload_2\n-         9: ldc           #116                // String getLogger\n+         9: ldc           #80                 // String getLogger\n         11: iconst_1\n-        12: anewarray     #53                 // class java/lang/Class\n+        12: anewarray     #38                 // class java/lang/Class\n         15: dup\n         16: iconst_0\n-        17: ldc           #117                // class java/lang/String\n+        17: ldc           #81                 // class java/lang/String\n         19: aastore\n-        20: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         23: astore_3\n         24: aload_3\n         25: aload_0\n-        26: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+        26: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n         29: iconst_1\n-        30: anewarray     #46                 // class java/lang/Object\n+        30: anewarray     #31                 // class java/lang/Object\n         33: dup\n         34: iconst_0\n         35: aload_1\n         36: aastore\n-        37: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        37: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         40: astore        4\n         42: aload         4\n         44: ifnonnull     86\n-        47: new           #119                // class java/lang/NullPointerException\n+        47: new           #83                 // class java/lang/NullPointerException\n         50: dup\n-        51: new           #121                // class java/lang/StringBuilder\n+        51: new           #85                 // class java/lang/StringBuilder\n         54: dup\n-        55: invokespecial #123                // Method java/lang/StringBuilder.\"<init>\":()V\n+        55: invokespecial #87                 // Method java/lang/StringBuilder.\"<init>\":()V\n         58: aload_0\n-        59: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #124                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        65: ldc           #128                // String .getLogger(\\\"\n-        67: invokevirtual #130                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        59: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #88                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        65: ldc           #92                 // String .getLogger(\\\"\n+        67: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         70: aload_1\n-        71: invokevirtual #130                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        74: ldc           #133                // String \\\") returned null\n-        76: invokevirtual #130                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        79: invokevirtual #135                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        82: invokespecial #139                // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+        71: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        74: ldc           #97                 // String \\\") returned null\n+        76: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        79: invokevirtual #99                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        82: invokespecial #103                // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n         85: athrow\n-        86: new           #140                // class psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+        86: new           #104                // class psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n         89: dup\n-        90: invokespecial #142                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.\"<init>\":()V\n+        90: invokespecial #106                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.\"<init>\":()V\n         93: astore        5\n         95: aload         5\n         97: aload         4\n-        99: invokevirtual #143                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        99: invokevirtual #107                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n        102: aload         5\n        104: aload_0\n-       105: invokevirtual #144                // Method getApplication:()Lpsiprobe/model/Application;\n-       108: invokevirtual #148                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+       105: invokevirtual #108                // Method getApplication:()Lpsiprobe/model/Application;\n+       108: invokevirtual #112                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n        111: aload         5\n        113: areturn\n        114: astore_2\n-       115: getstatic     #152                // Field logger:Lorg/slf4j/Logger;\n-       118: ldc           #156                // String {}.getLogger(\\'{}\\') failed\n+       115: getstatic     #118                // Field logger:Lorg/slf4j/Logger;\n+       118: ldc           #122                // String {}.getLogger(\\'{}\\') failed\n        120: iconst_3\n-       121: anewarray     #46                 // class java/lang/Object\n+       121: anewarray     #31                 // class java/lang/Object\n        124: dup\n        125: iconst_0\n        126: aload_0\n-       127: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+       127: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n        130: aastore\n        131: dup\n        132: iconst_1\n        133: aload_1\n        134: aastore\n        135: dup\n        136: iconst_2\n        137: aload_2\n        138: aastore\n-       139: invokeinterface #158,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+       139: invokeinterface #124,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n        144: aconst_null\n        145: areturn\n       Exception table:\n          from    to  target type\n              0   113   114   Class java/lang/Exception\n       LineNumberTable:\n         line 95: 0\n@@ -454,21 +454,21 @@\n         line 104: 102\n         line 105: 111\n         line 107: 114\n         line 108: 115\n         line 110: 144\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     146     0  this   Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n-            0     146     1  name   Ljava/lang/String;\n             8     106     2 clazz   Ljava/lang/Class;\n            24      90     3 getLogger   Ljava/lang/reflect/Method;\n            42      72     4 logger   Ljava/lang/Object;\n            95      19     5 accessor   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n           115      29     2     e   Ljava/lang/Exception;\n+            0     146     0  this   Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n+            0     146     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8     106     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n           offset_delta = 86\n           locals = [ class java/lang/Class, class java/lang/reflect/Method, class java/lang/Object ]\n@@ -479,150 +479,149 @@\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public java.util.List<psiprobe.tools.logging.logback13.Logback13AppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #177                         // ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n     Code:\n       stack=4, locals=8, args_size=1\n-         0: new           #178                // class java/util/ArrayList\n+         0: new           #130                // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #180                // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #132                // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n-        12: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n+        12: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n         15: astore_2\n         16: aload_2\n-        17: ldc           #181                // String getLoggerList\n+        17: ldc           #133                // String getLoggerList\n         19: iconst_0\n-        20: anewarray     #53                 // class java/lang/Class\n-        23: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: anewarray     #38                 // class java/lang/Class\n+        23: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         26: astore_3\n         27: aload_3\n         28: aload_0\n-        29: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+        29: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n         32: iconst_0\n-        33: anewarray     #46                 // class java/lang/Object\n-        36: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-        39: checkcast     #29                 // class java/util/List\n+        33: anewarray     #31                 // class java/lang/Object\n+        36: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: checkcast     #14                 // class java/util/List\n         42: astore        4\n         44: aload         4\n-        46: invokeinterface #183,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        51: astore        6\n-        53: goto          102\n-        56: aload         6\n-        58: invokeinterface #187,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        63: astore        5\n-        65: new           #140                // class psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-        68: dup\n-        69: invokespecial #142                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.\"<init>\":()V\n-        72: astore        7\n-        74: aload         7\n-        76: aload         5\n-        78: invokevirtual #143                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        46: invokeinterface #135,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        51: astore        5\n+        53: aload         5\n+        55: invokeinterface #139,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        60: ifeq          112\n+        63: aload         5\n+        65: invokeinterface #144,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        70: astore        6\n+        72: new           #104                // class psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+        75: dup\n+        76: invokespecial #106                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.\"<init>\":()V\n+        79: astore        7\n         81: aload         7\n-        83: aload_0\n-        84: invokevirtual #144                // Method getApplication:()Lpsiprobe/model/Application;\n-        87: invokevirtual #148                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-        90: aload_1\n-        91: aload         7\n-        93: invokevirtual #192                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getAppenders:()Ljava/util/List;\n-        96: invokeinterface #194,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n-       101: pop\n-       102: aload         6\n-       104: invokeinterface #198,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       109: ifne          56\n+        83: aload         6\n+        85: invokevirtual #107                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        88: aload         7\n+        90: aload_0\n+        91: invokevirtual #108                // Method getApplication:()Lpsiprobe/model/Application;\n+        94: invokevirtual #112                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        97: aload_1\n+        98: aload         7\n+       100: invokevirtual #147                // Method psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getAppenders:()Ljava/util/List;\n+       103: invokeinterface #151,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+       108: pop\n+       109: goto          53\n        112: goto          131\n        115: astore_2\n-       116: getstatic     #152                // Field logger:Lorg/slf4j/Logger;\n-       119: ldc           #201                // String {}.getLoggerList() failed\n+       116: getstatic     #118                // Field logger:Lorg/slf4j/Logger;\n+       119: ldc           #155                // String {}.getLoggerList() failed\n        121: aload_0\n-       122: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+       122: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n        125: aload_2\n-       126: invokeinterface #203,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       126: invokeinterface #157,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        131: aload_1\n        132: areturn\n       Exception table:\n          from    to  target type\n              8   112   115   Class java/lang/Exception\n       LineNumberTable:\n         line 120: 0\n         line 122: 8\n         line 123: 16\n         line 125: 27\n         line 126: 44\n-        line 127: 65\n-        line 128: 74\n-        line 129: 81\n-        line 131: 90\n-        line 126: 102\n-        line 133: 112\n+        line 127: 72\n+        line 128: 81\n+        line 129: 88\n+        line 131: 97\n+        line 132: 109\n+        line 135: 112\n+        line 133: 115\n         line 134: 116\n         line 136: 131\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     133     0  this   Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n-            8     125     1 appenders   Ljava/util/List;\n+           81      28     7 accessor   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+           72      37     6 logger   Ljava/lang/Object;\n            16      96     2 clazz   Ljava/lang/Class;\n            27      85     3 getLoggerList   Ljava/lang/reflect/Method;\n            44      68     4 loggers   Ljava/util/List;\n-           65      37     5 logger   Ljava/lang/Object;\n-           74      28     7 accessor   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n           116      15     2     e   Ljava/lang/Exception;\n+            0     133     0  this   Lpsiprobe/tools/logging/logback13/Logback13FactoryAccessor;\n+            8     125     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n            16      96     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n            44      68     4 loggers   Ljava/util/List<Ljava/lang/Object;>;\n+            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 255 /* full_frame */\n-          offset_delta = 56\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13FactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, top, class java/util/Iterator ]\n+          offset_delta = 53\n+          locals = [ class psiprobe/tools/logging/logback13/Logback13FactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, class java/util/Iterator ]\n           stack = []\n-        frame_type = 45 /* same */\n         frame_type = 255 /* full_frame */\n-          offset_delta = 12\n+          offset_delta = 58\n           locals = [ class psiprobe/tools/logging/logback13/Logback13FactoryAccessor, class java/util/List ]\n+          stack = []\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 15 /* same */\n+    Signature: #220                         // ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n \n   private static java.util.List<?> findServiceProviders(java.lang.ClassLoader) throws java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException;\n     descriptor: (Ljava/lang/ClassLoader;)Ljava/util/List;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n-    Exceptions:\n-      throws java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException\n-    Signature: #210                         // (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n     Code:\n       stack=3, locals=4, args_size=1\n          0: aload_0\n-         1: ldc           #211                // String org.slf4j.LoggerFactory\n-         3: invokevirtual #71                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         1: ldc           #160                // String org.slf4j.LoggerFactory\n+         3: invokevirtual #56                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n          6: astore_1\n          7: aload_1\n-         8: ldc           #213                // String findServiceProviders\n+         8: ldc           #162                // String findServiceProviders\n         10: iconst_0\n-        11: anewarray     #53                 // class java/lang/Class\n-        14: invokevirtual #214                // Method java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        11: anewarray     #38                 // class java/lang/Class\n+        14: invokevirtual #163                // Method java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         17: astore_2\n         18: aload_2\n         19: iconst_1\n-        20: invokevirtual #218                // Method java/lang/reflect/Method.setAccessible:(Z)V\n+        20: invokevirtual #167                // Method java/lang/reflect/Method.setAccessible:(Z)V\n         23: aload_2\n         24: aconst_null\n         25: iconst_0\n-        26: anewarray     #46                 // class java/lang/Object\n-        29: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-        32: checkcast     #29                 // class java/util/List\n+        26: anewarray     #31                 // class java/lang/Object\n+        29: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        32: checkcast     #14                 // class java/util/List\n         35: astore_3\n         36: aload_2\n         37: iconst_0\n-        38: invokevirtual #218                // Method java/lang/reflect/Method.setAccessible:(Z)V\n+        38: invokevirtual #167                // Method java/lang/reflect/Method.setAccessible:(Z)V\n         41: aload_3\n         42: areturn\n       LineNumberTable:\n         line 142: 0\n         line 143: 7\n         line 145: 18\n         line 146: 23\n@@ -634,12 +633,15 @@\n             7      36     1 loggerFactory   Ljava/lang/Class;\n            18      25     2 findServiceProviders   Ljava/lang/reflect/Method;\n            36       7     3 providers   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             7      36     1 loggerFactory   Ljava/lang/Class<*>;\n            36       7     3 providers   Ljava/util/List<*>;\n+    Exceptions:\n+      throws java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException\n     MethodParameters:\n       Name                           Flags\n       cl                             final\n+    Signature: #221                         // (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n }\n SourceFile: \"Logback13FactoryAccessor.java\"\n"}]}, {"source1": "psiprobe/tools/logging/logback13/Logback13LoggerAccessor.class", "source2": "psiprobe/tools/logging/logback13/Logback13LoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,454 +1,446 @@\n-  SHA-256 checksum ac35125e8d75ff2b741d30ede1b7f66be3a68ab78692b648e0f19534fa167b22\n+  SHA-256 checksum b31efc0ab7b24267fe412f93e9dcfdc7b88f1ec387ac26e7f0818d7798e279c9\n   Compiled from \"Logback13LoggerAccessor.java\"\n public class psiprobe.tools.logging.logback13.Logback13LoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 11, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-   #14 = Utf8               getAppenders\n-   #15 = Utf8               ()Ljava/util/List;\n-   #16 = Utf8               Signature\n-   #17 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n-   #18 = Class              #19           // java/util/ArrayList\n-   #19 = Utf8               java/util/ArrayList\n-   #20 = Methodref          #18.#9        // java/util/ArrayList.\"<init>\":()V\n-   #21 = Methodref          #1.#22        // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getTarget:()Ljava/lang/Object;\n-   #22 = NameAndType        #23:#24       // getTarget:()Ljava/lang/Object;\n-   #23 = Utf8               getTarget\n-   #24 = Utf8               ()Ljava/lang/Object;\n-   #25 = String             #26           // iteratorForAppenders\n-   #26 = Utf8               iteratorForAppenders\n-   #27 = Methodref          #28.#30       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #28 = Class              #29           // org/apache/commons/lang3/reflect/MethodUtils\n-   #29 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #30 = NameAndType        #31:#32       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #31 = Utf8               invokeMethod\n-   #32 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #33 = Class              #34           // java/util/Iterator\n-   #34 = Utf8               java/util/Iterator\n-   #35 = Methodref          #36.#38       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #36 = Class              #37           // com/google/common/collect/Iterators\n-   #37 = Utf8               com/google/common/collect/Iterators\n-   #38 = NameAndType        #39:#40       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #39 = Utf8               asEnumeration\n-   #40 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #41 = Methodref          #42.#44       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #42 = Class              #43           // java/util/Collections\n-   #43 = Utf8               java/util/Collections\n-   #44 = NameAndType        #45:#46       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #45 = Utf8               list\n-   #46 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #47 = Methodref          #18.#48       // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-   #48 = NameAndType        #49:#50       // iterator:()Ljava/util/Iterator;\n-   #49 = Utf8               iterator\n-   #50 = Utf8               ()Ljava/util/Iterator;\n-   #51 = InterfaceMethodref #33.#52       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #52 = NameAndType        #53:#24       // next:()Ljava/lang/Object;\n-   #53 = Utf8               next\n-   #54 = Methodref          #1.#55        // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #55 = NameAndType        #56:#57       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #56 = Utf8               getSiftedAppenders\n-   #57 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-   #58 = InterfaceMethodref #59.#48       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #59 = Class              #60           // java/util/List\n-   #60 = Utf8               java/util/List\n-   #61 = Methodref          #1.#62        // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #62 = NameAndType        #63:#64       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #63 = Utf8               wrapAndAddAppender\n-   #64 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n-   #65 = InterfaceMethodref #33.#66       // java/util/Iterator.hasNext:()Z\n-   #66 = NameAndType        #67:#68       // hasNext:()Z\n-   #67 = Utf8               hasNext\n-   #68 = Utf8               ()Z\n-   #69 = Fieldref           #1.#70        // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.logger:Lorg/slf4j/Logger;\n-   #70 = NameAndType        #71:#72       // logger:Lorg/slf4j/Logger;\n-   #71 = Utf8               logger\n-   #72 = Utf8               Lorg/slf4j/Logger;\n-   #73 = String             #74           // {}#getAppenders() failed\n-   #74 = Utf8               {}#getAppenders() failed\n-   #75 = Methodref          #76.#78       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #76 = Class              #77           // java/lang/Object\n-   #77 = Utf8               java/lang/Object\n-   #78 = NameAndType        #79:#80       // getClass:()Ljava/lang/Class;\n-   #79 = Utf8               getClass\n-   #80 = Utf8               ()Ljava/lang/Class;\n-   #81 = Methodref          #82.#84       // java/lang/Class.getName:()Ljava/lang/String;\n-   #82 = Class              #83           // java/lang/Class\n-   #83 = Utf8               java/lang/Class\n-   #84 = NameAndType        #85:#86       // getName:()Ljava/lang/String;\n-   #85 = Utf8               getName\n-   #86 = Utf8               ()Ljava/lang/String;\n-   #87 = InterfaceMethodref #88.#90       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #88 = Class              #89           // org/slf4j/Logger\n-   #89 = Utf8               org/slf4j/Logger\n-   #90 = NameAndType        #91:#92       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #91 = Utf8               error\n-   #92 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #93 = Class              #94           // java/lang/Exception\n-   #94 = Utf8               java/lang/Exception\n-   #95 = Utf8               appenders\n-   #96 = Utf8               Ljava/util/List;\n-   #97 = Utf8               appender\n-   #98 = Utf8               Ljava/lang/Object;\n-   #99 = Utf8               siftedAppenders\n-  #100 = Utf8               siftedAppender\n-  #101 = Utf8               e\n-  #102 = Utf8               Ljava/lang/Exception;\n-  #103 = Utf8               LocalVariableTypeTable\n-  #104 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n-  #105 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #106 = Utf8               StackMapTable\n-  #107 = Utf8               getAppender\n-  #108 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n-  #109 = String             #107          // getAppender\n-  #110 = Methodref          #28.#111      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #111 = NameAndType        #31:#112      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #112 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #113 = Methodref          #1.#114       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getAppenders:()Ljava/util/List;\n-  #114 = NameAndType        #14:#15       // getAppenders:()Ljava/util/List;\n-  #115 = Class              #116          // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-  #116 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-  #117 = Methodref          #115.#118     // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getIndex:()Ljava/lang/String;\n-  #118 = NameAndType        #119:#86      // getIndex:()Ljava/lang/String;\n-  #119 = Utf8               getIndex\n-  #120 = Methodref          #121.#123     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #121 = Class              #122          // java/lang/String\n-  #122 = Utf8               java/lang/String\n-  #123 = NameAndType        #124:#125     // equals:(Ljava/lang/Object;)Z\n-  #124 = Utf8               equals\n-  #125 = Utf8               (Ljava/lang/Object;)Z\n-  #126 = Methodref          #1.#127       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n-  #127 = NameAndType        #128:#129     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n-  #128 = Utf8               wrapAppender\n-  #129 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n-  #130 = String             #131          // {}#getAppender() failed\n-  #131 = Utf8               {}#getAppender() failed\n-  #132 = Utf8               name\n-  #133 = Utf8               Ljava/lang/String;\n-  #134 = Utf8               wrappedAppender\n-  #135 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n-  #136 = Utf8               MethodParameters\n-  #137 = Utf8               isContext\n-  #138 = Utf8               isRoot\n-  #139 = String             #140          // ROOT\n-  #140 = Utf8               ROOT\n-  #141 = Methodref          #1.#84        // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getName:()Ljava/lang/String;\n-  #142 = String             #132          // name\n-  #143 = Methodref          #1.#144       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #144 = NameAndType        #145:#146     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #145 = Utf8               getProperty\n-  #146 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #147 = Utf8               getLevel\n-  #148 = String             #147          // getLevel\n-  #149 = String             #150          // toString\n-  #150 = Utf8               toString\n-  #151 = String             #152          // {}#getLevel() failed\n-  #152 = Utf8               {}#getLevel() failed\n-  #153 = Utf8               level\n-  #154 = Utf8               setLevel\n-  #155 = Utf8               (Ljava/lang/String;)V\n-  #156 = String             #157          // toLevel\n-  #157 = Utf8               toLevel\n-  #158 = String             #154          // setLevel\n-  #159 = String             #160          // {}#setLevel(\\'{}\\') failed\n-  #160 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #161 = InterfaceMethodref #88.#162      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #162 = NameAndType        #91:#163      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #163 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #164 = Utf8               newLevelStr\n-  #165 = Utf8               newLevel\n-  #166 = Utf8               Exceptions\n-  #167 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n-  #168 = String             #169          // ch.qos.logback.classic.sift.SiftingAppender\n-  #169 = Utf8               ch.qos.logback.classic.sift.SiftingAppender\n-  #170 = String             #171          // getAppenderTracker\n-  #171 = Utf8               getAppenderTracker\n-  #172 = String             #173          // allComponents\n-  #173 = Utf8               allComponents\n-  #174 = String             #175          //\n-  #175 = Utf8\n-  #176 = InterfaceMethodref #88.#177      // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #177 = NameAndType        #91:#178      // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #178 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #179 = Class              #180          // java/lang/NoSuchMethodException\n-  #180 = Utf8               java/lang/NoSuchMethodException\n-  #181 = Utf8               tracker\n-  #182 = Utf8               Ljava/lang/NoSuchMethodException;\n-  #183 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;)V\n-  #184 = InterfaceMethodref #59.#185      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #185 = NameAndType        #186:#125     // add:(Ljava/lang/Object;)Z\n-  #186 = Utf8               add\n-  #187 = Utf8               appenderAccessor\n-  #188 = Class              #189          // java/lang/IllegalArgumentException\n-  #189 = Utf8               java/lang/IllegalArgumentException\n-  #190 = String             #191          // appender is null\n-  #191 = Utf8               appender is null\n-  #192 = Methodref          #188.#193     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #193 = NameAndType        #5:#155       // \"<init>\":(Ljava/lang/String;)V\n-  #194 = Methodref          #115.#9       // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.\"<init>\":()V\n-  #195 = Methodref          #115.#196     // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n-  #196 = NameAndType        #197:#198     // setTarget:(Ljava/lang/Object;)V\n-  #197 = Utf8               setTarget\n-  #198 = Utf8               (Ljava/lang/Object;)V\n-  #199 = Methodref          #115.#200     // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n-  #200 = NameAndType        #201:#202     // setLoggerAccessor:(Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n-  #201 = Utf8               setLoggerAccessor\n-  #202 = Utf8               (Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n-  #203 = Methodref          #1.#204       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #204 = NameAndType        #205:#206     // getApplication:()Lpsiprobe/model/Application;\n-  #205 = Utf8               getApplication\n-  #206 = Utf8               ()Lpsiprobe/model/Application;\n-  #207 = Methodref          #115.#208     // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #208 = NameAndType        #209:#210     // setApplication:(Lpsiprobe/model/Application;)V\n-  #209 = Utf8               setApplication\n-  #210 = Utf8               (Lpsiprobe/model/Application;)V\n-  #211 = String             #212          // Could not wrap appender: \\'{}\\'\n-  #212 = Utf8               Could not wrap appender: \\'{}\\'\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Methodref          #11.#12       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getTarget:()Ljava/lang/Object;\n+   #11 = Class              #13           // psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+   #12 = NameAndType        #14:#15       // getTarget:()Ljava/lang/Object;\n+   #13 = Utf8               psiprobe/tools/logging/logback13/Logback13LoggerAccessor\n+   #14 = Utf8               getTarget\n+   #15 = Utf8               ()Ljava/lang/Object;\n+   #16 = String             #17           // iteratorForAppenders\n+   #17 = Utf8               iteratorForAppenders\n+   #18 = Methodref          #19.#20       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #19 = Class              #21           // org/apache/commons/lang3/reflect/MethodUtils\n+   #20 = NameAndType        #22:#23       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #21 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #22 = Utf8               invokeMethod\n+   #23 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Class              #25           // java/util/Iterator\n+   #25 = Utf8               java/util/Iterator\n+   #26 = Methodref          #27.#28       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #27 = Class              #29           // com/google/common/collect/Iterators\n+   #28 = NameAndType        #30:#31       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #29 = Utf8               com/google/common/collect/Iterators\n+   #30 = Utf8               asEnumeration\n+   #31 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #32 = Methodref          #33.#34       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #33 = Class              #35           // java/util/Collections\n+   #34 = NameAndType        #36:#37       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #35 = Utf8               java/util/Collections\n+   #36 = Utf8               list\n+   #37 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #38 = Methodref          #7.#39        // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+   #39 = NameAndType        #40:#41       // iterator:()Ljava/util/Iterator;\n+   #40 = Utf8               iterator\n+   #41 = Utf8               ()Ljava/util/Iterator;\n+   #42 = InterfaceMethodref #24.#43       // java/util/Iterator.hasNext:()Z\n+   #43 = NameAndType        #44:#45       // hasNext:()Z\n+   #44 = Utf8               hasNext\n+   #45 = Utf8               ()Z\n+   #46 = InterfaceMethodref #24.#47       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #47 = NameAndType        #48:#15       // next:()Ljava/lang/Object;\n+   #48 = Utf8               next\n+   #49 = Methodref          #11.#50       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #50 = NameAndType        #51:#52       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #51 = Utf8               getSiftedAppenders\n+   #52 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+   #53 = InterfaceMethodref #54.#39       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #54 = Class              #55           // java/util/List\n+   #55 = Utf8               java/util/List\n+   #56 = Methodref          #11.#57       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #57 = NameAndType        #58:#59       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #58 = Utf8               wrapAndAddAppender\n+   #59 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n+   #60 = Class              #61           // java/lang/Exception\n+   #61 = Utf8               java/lang/Exception\n+   #62 = Fieldref           #11.#63       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.logger:Lorg/slf4j/Logger;\n+   #63 = NameAndType        #64:#65       // logger:Lorg/slf4j/Logger;\n+   #64 = Utf8               logger\n+   #65 = Utf8               Lorg/slf4j/Logger;\n+   #66 = String             #67           // {}#getAppenders() failed\n+   #67 = Utf8               {}#getAppenders() failed\n+   #68 = Methodref          #69.#70       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #69 = Class              #71           // java/lang/Object\n+   #70 = NameAndType        #72:#73       // getClass:()Ljava/lang/Class;\n+   #71 = Utf8               java/lang/Object\n+   #72 = Utf8               getClass\n+   #73 = Utf8               ()Ljava/lang/Class;\n+   #74 = Methodref          #75.#76       // java/lang/Class.getName:()Ljava/lang/String;\n+   #75 = Class              #77           // java/lang/Class\n+   #76 = NameAndType        #78:#79       // getName:()Ljava/lang/String;\n+   #77 = Utf8               java/lang/Class\n+   #78 = Utf8               getName\n+   #79 = Utf8               ()Ljava/lang/String;\n+   #80 = InterfaceMethodref #81.#82       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #81 = Class              #83           // org/slf4j/Logger\n+   #82 = NameAndType        #84:#85       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #83 = Utf8               org/slf4j/Logger\n+   #84 = Utf8               error\n+   #85 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #86 = String             #87           // getAppender\n+   #87 = Utf8               getAppender\n+   #88 = Methodref          #19.#89       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #89 = NameAndType        #22:#90       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #90 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #91 = Methodref          #11.#92       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getAppenders:()Ljava/util/List;\n+   #92 = NameAndType        #93:#94       // getAppenders:()Ljava/util/List;\n+   #93 = Utf8               getAppenders\n+   #94 = Utf8               ()Ljava/util/List;\n+   #95 = Class              #96           // psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #96 = Utf8               psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+   #97 = Methodref          #95.#98       // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getIndex:()Ljava/lang/String;\n+   #98 = NameAndType        #99:#79       // getIndex:()Ljava/lang/String;\n+   #99 = Utf8               getIndex\n+  #100 = Methodref          #101.#102     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #101 = Class              #103          // java/lang/String\n+  #102 = NameAndType        #104:#105     // equals:(Ljava/lang/Object;)Z\n+  #103 = Utf8               java/lang/String\n+  #104 = Utf8               equals\n+  #105 = Utf8               (Ljava/lang/Object;)Z\n+  #106 = Methodref          #11.#107      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+  #107 = NameAndType        #108:#109     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+  #108 = Utf8               wrapAppender\n+  #109 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+  #110 = String             #111          // {}#getAppender() failed\n+  #111 = Utf8               {}#getAppender() failed\n+  #112 = String             #113          // ROOT\n+  #113 = Utf8               ROOT\n+  #114 = Methodref          #11.#76       // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getName:()Ljava/lang/String;\n+  #115 = String             #116          // name\n+  #116 = Utf8               name\n+  #117 = Methodref          #11.#118      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #118 = NameAndType        #119:#120     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #119 = Utf8               getProperty\n+  #120 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #121 = String             #122          // getLevel\n+  #122 = Utf8               getLevel\n+  #123 = String             #124          // toString\n+  #124 = Utf8               toString\n+  #125 = String             #126          // {}#getLevel() failed\n+  #126 = Utf8               {}#getLevel() failed\n+  #127 = String             #128          // toLevel\n+  #128 = Utf8               toLevel\n+  #129 = String             #130          // setLevel\n+  #130 = Utf8               setLevel\n+  #131 = String             #132          // {}#setLevel(\\'{}\\') failed\n+  #132 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #133 = InterfaceMethodref #81.#134      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #134 = NameAndType        #84:#135      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #135 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #136 = String             #137          // ch.qos.logback.classic.sift.SiftingAppender\n+  #137 = Utf8               ch.qos.logback.classic.sift.SiftingAppender\n+  #138 = String             #139          // getAppenderTracker\n+  #139 = Utf8               getAppenderTracker\n+  #140 = String             #141          // allComponents\n+  #141 = Utf8               allComponents\n+  #142 = Class              #143          // java/lang/NoSuchMethodException\n+  #143 = Utf8               java/lang/NoSuchMethodException\n+  #144 = String             #145          //\n+  #145 = Utf8\n+  #146 = InterfaceMethodref #81.#147      // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #147 = NameAndType        #84:#148      // error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #148 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #149 = InterfaceMethodref #54.#150      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #150 = NameAndType        #151:#105     // add:(Ljava/lang/Object;)Z\n+  #151 = Utf8               add\n+  #152 = Class              #153          // java/lang/IllegalArgumentException\n+  #153 = Utf8               java/lang/IllegalArgumentException\n+  #154 = String             #155          // appender is null\n+  #155 = Utf8               appender is null\n+  #156 = Methodref          #152.#157     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #157 = NameAndType        #5:#158       // \"<init>\":(Ljava/lang/String;)V\n+  #158 = Utf8               (Ljava/lang/String;)V\n+  #159 = Methodref          #95.#3        // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.\"<init>\":()V\n+  #160 = Methodref          #95.#161      // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+  #161 = NameAndType        #162:#163     // setTarget:(Ljava/lang/Object;)V\n+  #162 = Utf8               setTarget\n+  #163 = Utf8               (Ljava/lang/Object;)V\n+  #164 = Methodref          #95.#165      // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n+  #165 = NameAndType        #166:#167     // setLoggerAccessor:(Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n+  #166 = Utf8               setLoggerAccessor\n+  #167 = Utf8               (Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n+  #168 = Methodref          #11.#169      // psiprobe/tools/logging/logback13/Logback13LoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #169 = NameAndType        #170:#171     // getApplication:()Lpsiprobe/model/Application;\n+  #170 = Utf8               getApplication\n+  #171 = Utf8               ()Lpsiprobe/model/Application;\n+  #172 = Methodref          #95.#173      // psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #173 = NameAndType        #174:#175     // setApplication:(Lpsiprobe/model/Application;)V\n+  #174 = Utf8               setApplication\n+  #175 = Utf8               (Lpsiprobe/model/Application;)V\n+  #176 = String             #177          // Could not wrap appender: \\'{}\\'\n+  #177 = Utf8               Could not wrap appender: \\'{}\\'\n+  #178 = Utf8               Code\n+  #179 = Utf8               LineNumberTable\n+  #180 = Utf8               LocalVariableTable\n+  #181 = Utf8               this\n+  #182 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+  #183 = Utf8               siftedAppender\n+  #184 = Utf8               Ljava/lang/Object;\n+  #185 = Utf8               siftedAppenders\n+  #186 = Utf8               Ljava/util/List;\n+  #187 = Utf8               appender\n+  #188 = Utf8               e\n+  #189 = Utf8               Ljava/lang/Exception;\n+  #190 = Utf8               appenders\n+  #191 = Utf8               LocalVariableTypeTable\n+  #192 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #193 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n+  #194 = Utf8               StackMapTable\n+  #195 = Utf8               Signature\n+  #196 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n+  #197 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+  #198 = Utf8               wrappedAppender\n+  #199 = Utf8               Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+  #200 = Utf8               Ljava/lang/String;\n+  #201 = Utf8               MethodParameters\n+  #202 = Utf8               isContext\n+  #203 = Utf8               isRoot\n+  #204 = Utf8               level\n+  #205 = Utf8               newLevel\n+  #206 = Utf8               newLevelStr\n+  #207 = Utf8               Ljava/lang/NoSuchMethodException;\n+  #208 = Utf8               tracker\n+  #209 = Utf8               Exceptions\n+  #210 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n+  #211 = Utf8               appenderAccessor\n+  #212 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;)V\n   #213 = Utf8               SourceFile\n   #214 = Utf8               Logback13LoggerAccessor.java\n {\n   public psiprobe.tools.logging.logback13.Logback13LoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.logback13.Logback13AppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n     Code:\n       stack=4, locals=7, args_size=1\n-         0: new           #18                 // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        12: ldc           #25                 // String iteratorForAppenders\n-        14: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        17: checkcast     #33                 // class java/util/Iterator\n-        20: invokestatic  #35                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-        23: invokestatic  #41                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-        26: invokevirtual #47                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-        29: astore_3\n-        30: goto          99\n-        33: aload_3\n-        34: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        39: astore_2\n-        40: aload_0\n-        41: aload_2\n-        42: invokespecial #54                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-        45: astore        4\n-        47: aload         4\n-        49: ifnull        93\n-        52: aload         4\n-        54: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        59: astore        6\n-        61: goto          80\n-        64: aload         6\n-        66: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        71: astore        5\n-        73: aload_0\n-        74: aload         5\n-        76: aload_1\n-        77: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        80: aload         6\n-        82: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        87: ifne          64\n-        90: goto          99\n-        93: aload_0\n-        94: aload_2\n-        95: aload_1\n-        96: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        99: aload_3\n-       100: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       105: ifne          33\n+         9: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        12: ldc           #16                 // String iteratorForAppenders\n+        14: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        17: checkcast     #24                 // class java/util/Iterator\n+        20: invokestatic  #26                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+        23: invokestatic  #32                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+        26: invokevirtual #38                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+        29: astore_2\n+        30: aload_2\n+        31: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        36: ifeq          108\n+        39: aload_2\n+        40: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        45: astore_3\n+        46: aload_0\n+        47: aload_3\n+        48: invokespecial #49                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+        51: astore        4\n+        53: aload         4\n+        55: ifnull        99\n+        58: aload         4\n+        60: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        65: astore        5\n+        67: aload         5\n+        69: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        74: ifeq          96\n+        77: aload         5\n+        79: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        84: astore        6\n+        86: aload_0\n+        87: aload         6\n+        89: aload_1\n+        90: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+        93: goto          67\n+        96: goto          105\n+        99: aload_0\n+       100: aload_3\n+       101: aload_1\n+       102: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+       105: goto          30\n        108: goto          133\n        111: astore_2\n-       112: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       115: ldc           #73                 // String {}#getAppenders() failed\n+       112: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       115: ldc           #66                 // String {}#getAppenders() failed\n        117: aload_0\n-       118: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       121: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       124: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       118: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       121: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       124: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        127: aload_2\n-       128: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       128: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        133: aload_1\n        134: areturn\n       Exception table:\n          from    to  target type\n              8   108   111   Class java/lang/Exception\n       LineNumberTable:\n         line 36: 0\n-        line 39: 8\n+        line 38: 8\n+        line 39: 9\n         line 38: 20\n-        line 40: 40\n-        line 41: 47\n-        line 42: 52\n-        line 43: 73\n-        line 42: 80\n-        line 45: 90\n-        line 46: 93\n-        line 38: 99\n-        line 49: 108\n+        line 40: 46\n+        line 41: 53\n+        line 42: 58\n+        line 43: 86\n+        line 44: 93\n+        line 46: 99\n+        line 48: 105\n+        line 51: 108\n+        line 49: 111\n         line 50: 112\n         line 52: 133\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           86       7     6 siftedAppender   Ljava/lang/Object;\n+           53      52     4 siftedAppenders   Ljava/util/List;\n+           46      59     3 appender   Ljava/lang/Object;\n+          112      21     2     e   Ljava/lang/Exception;\n             0     135     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n             8     127     1 appenders   Ljava/util/List;\n-           40      59     2 appender   Ljava/lang/Object;\n-           47      52     4 siftedAppenders   Ljava/util/List;\n-           73       7     5 siftedAppender   Ljava/lang/Object;\n-          112      21     2     e   Ljava/lang/Exception;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           53      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n             8     127     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n-           47      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n-      StackMapTable: number_of_entries = 7\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 33\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+      StackMapTable: number_of_entries = 8\n+        frame_type = 253 /* append */\n           offset_delta = 30\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 15 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 12\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 254 /* append */\n+          offset_delta = 36\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 28\n+        frame_type = 2 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 5\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 11\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/util/List ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 21 /* same */\n+    Signature: #196                         // ()Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n \n   public psiprobe.tools.logging.logback13.Logback13AppenderAccessor getAppender(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #109                // String getAppender\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #86                 // String getAppender\n          6: iconst_1\n-         7: anewarray     #76                 // class java/lang/Object\n+         7: anewarray     #69                 // class java/lang/Object\n         10: dup\n         11: iconst_0\n         12: aload_1\n         13: aastore\n-        14: invokestatic  #110                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        14: invokestatic  #88                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         17: astore_2\n         18: aload_2\n         19: ifnonnull     75\n         22: aload_0\n-        23: invokevirtual #113                // Method getAppenders:()Ljava/util/List;\n+        23: invokevirtual #91                 // Method getAppenders:()Ljava/util/List;\n         26: astore_3\n         27: aload_3\n-        28: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        33: astore        5\n-        35: goto          65\n-        38: aload         5\n-        40: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        45: checkcast     #115                // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n-        48: astore        4\n-        50: aload         4\n-        52: invokevirtual #117                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getIndex:()Ljava/lang/String;\n-        55: aload_1\n-        56: invokevirtual #120                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        59: ifeq          65\n-        62: aload         4\n-        64: areturn\n-        65: aload         5\n-        67: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        72: ifne          38\n+        28: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        33: astore        4\n+        35: aload         4\n+        37: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        42: ifeq          75\n+        45: aload         4\n+        47: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        52: checkcast     #95                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+        55: astore        5\n+        57: aload         5\n+        59: invokevirtual #97                 // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.getIndex:()Ljava/lang/String;\n+        62: aload_1\n+        63: invokevirtual #100                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        66: ifeq          72\n+        69: aload         5\n+        71: areturn\n+        72: goto          35\n         75: aload_0\n         76: aload_2\n-        77: invokespecial #126                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+        77: invokespecial #106                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n         80: areturn\n         81: astore_2\n-        82: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        85: ldc           #130                // String {}#getAppender() failed\n+        82: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        85: ldc           #110                // String {}#getAppender() failed\n         87: aload_0\n-        88: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        91: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        94: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        88: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        91: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        94: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         97: aload_2\n-        98: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        98: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        103: aconst_null\n        104: areturn\n       Exception table:\n          from    to  target type\n-             0    64    81   Class java/lang/Exception\n-            65    80    81   Class java/lang/Exception\n+             0    71    81   Class java/lang/Exception\n+            72    80    81   Class java/lang/Exception\n       LineNumberTable:\n         line 63: 0\n         line 64: 18\n         line 65: 22\n         line 66: 27\n-        line 67: 50\n-        line 68: 62\n-        line 66: 65\n+        line 67: 57\n+        line 68: 69\n+        line 70: 72\n         line 72: 75\n         line 73: 81\n         line 74: 82\n         line 76: 103\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     105     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-            0     105     1  name   Ljava/lang/String;\n-           18      63     2 appender   Ljava/lang/Object;\n+           57      15     5 wrappedAppender   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n            27      48     3 appenders   Ljava/util/List;\n-           50      15     4 wrappedAppender   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+           18      63     2 appender   Ljava/lang/Object;\n            82      21     2     e   Ljava/lang/Exception;\n+            0     105     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+            0     105     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            27      48     3 appenders   Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 38\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/lang/String, class java/lang/Object, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 26 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/lang/String, class java/lang/Object ]\n-          stack = []\n+        frame_type = 254 /* append */\n+          offset_delta = 35\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 36 /* same */\n+        frame_type = 249 /* chop */\n+          offset_delta = 2\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/lang/String ]\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       name\n@@ -467,200 +459,198 @@\n             0       2     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #139                // String ROOT\n+         0: ldc           #112                // String ROOT\n          2: aload_0\n-         3: invokevirtual #141                // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #120                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #114                // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #100                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          9: ireturn\n       LineNumberTable:\n         line 94: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #142                // String name\n+         2: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #115                // String name\n          7: aconst_null\n-         8: invokevirtual #143                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #121                // class java/lang/String\n+         8: invokevirtual #117                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #101                // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 103: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #148                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #121                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ldc           #149                // String toString\n-        13: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        16: checkcast     #121                // class java/lang/String\n+        11: ldc           #123                // String toString\n+        13: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: checkcast     #101                // class java/lang/String\n         19: areturn\n         20: astore_1\n-        21: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #151                // String {}#getLevel() failed\n+        21: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #125                // String {}#getLevel() failed\n         26: aload_0\n-        27: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        30: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        33: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        27: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        30: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        33: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         36: aload_1\n-        37: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         42: aconst_null\n         43: areturn\n       Exception table:\n          from    to  target type\n              0    19    20   Class java/lang/Exception\n       LineNumberTable:\n         line 113: 0\n         line 114: 10\n         line 115: 20\n         line 116: 21\n         line 118: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      44     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n            10      10     1 level   Ljava/lang/Object;\n            21      21     1     e   Ljava/lang/Exception;\n+            0      44     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n       StackMapTable: number_of_entries = 1\n         frame_type = 84 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #148                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #121                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #156                // String toLevel\n+        11: ldc           #127                // String toLevel\n         13: iconst_1\n-        14: anewarray     #76                 // class java/lang/Object\n+        14: anewarray     #69                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #110                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #88                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #158                // String setLevel\n+        26: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #129                // String setLevel\n         31: iconst_1\n-        32: anewarray     #76                 // class java/lang/Object\n+        32: anewarray     #69                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #110                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #88                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: goto          82\n         46: astore_2\n-        47: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        50: ldc           #159                // String {}#setLevel(\\'{}\\') failed\n+        47: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        50: ldc           #131                // String {}#setLevel(\\'{}\\') failed\n         52: iconst_3\n-        53: anewarray     #76                 // class java/lang/Object\n+        53: anewarray     #69                 // class java/lang/Object\n         56: dup\n         57: iconst_0\n         58: aload_0\n-        59: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        65: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        59: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        65: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         68: aastore\n         69: dup\n         70: iconst_1\n         71: aload_1\n         72: aastore\n         73: dup\n         74: iconst_2\n         75: aload_2\n         76: aastore\n-        77: invokeinterface #161,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        77: invokeinterface #133,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         82: return\n       Exception table:\n          from    to  target type\n              0    43    46   Class java/lang/Exception\n       LineNumberTable:\n         line 128: 0\n         line 129: 10\n         line 130: 25\n-        line 131: 43\n+        line 133: 43\n+        line 131: 46\n         line 132: 47\n         line 134: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      83     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-            0      83     1 newLevelStr   Ljava/lang/String;\n            10      33     2 level   Ljava/lang/Object;\n            25      18     3 newLevel   Ljava/lang/Object;\n            47      35     2     e   Ljava/lang/Exception;\n+            0      83     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+            0      83     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 110 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n \n   private java.util.List<java.lang.Object> getSiftedAppenders(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Exceptions:\n-      throws java.lang.Exception\n-    Signature: #167                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: ldc           #168                // String ch.qos.logback.classic.sift.SiftingAppender\n+         0: ldc           #136                // String ch.qos.logback.classic.sift.SiftingAppender\n          2: aload_1\n-         3: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #120                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #100                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         12: ifeq          56\n         15: aload_1\n-        16: ldc           #170                // String getAppenderTracker\n-        18: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: ldc           #138                // String getAppenderTracker\n+        18: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n         21: astore_2\n         22: aload_2\n         23: ifnull        48\n         26: aload_2\n-        27: ldc           #172                // String allComponents\n-        29: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        32: checkcast     #59                 // class java/util/List\n+        27: ldc           #140                // String allComponents\n+        29: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        32: checkcast     #54                 // class java/util/List\n         35: areturn\n         36: astore_3\n-        37: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        40: ldc           #174                // String\n+        37: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        40: ldc           #144                // String\n         42: aload_3\n-        43: invokeinterface #176,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-        48: new           #18                 // class java/util/ArrayList\n+        43: invokeinterface #146,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        48: new           #7                  // class java/util/ArrayList\n         51: dup\n-        52: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+        52: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n         55: areturn\n         56: aconst_null\n         57: areturn\n       Exception table:\n          from    to  target type\n             26    35    36   Class java/lang/NoSuchMethodException\n       LineNumberTable:\n@@ -670,45 +660,47 @@\n         line 149: 26\n         line 150: 36\n         line 151: 37\n         line 154: 48\n         line 156: 56\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           37      11     3     e   Ljava/lang/NoSuchMethodException;\n+           22      34     2 tracker   Ljava/lang/Object;\n             0      58     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n             0      58     1 appender   Ljava/lang/Object;\n-           22      34     2 tracker   Ljava/lang/Object;\n-           37      11     3     e   Ljava/lang/NoSuchMethodException;\n       StackMapTable: number_of_entries = 3\n         frame_type = 255 /* full_frame */\n           offset_delta = 36\n           locals = [ class psiprobe/tools/logging/logback13/Logback13LoggerAccessor, class java/lang/Object, class java/lang/Object ]\n           stack = [ class java/lang/NoSuchMethodException ]\n         frame_type = 11 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 7\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       appender\n+    Signature: #210                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n \n   private void wrapAndAddAppender(java.lang.Object, java.util.List<psiprobe.tools.logging.logback13.Logback13AppenderAccessor>);\n     descriptor: (Ljava/lang/Object;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #183                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;)V\n     Code:\n       stack=2, locals=4, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #126                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n+         2: invokespecial #106                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n          5: astore_3\n          6: aload_3\n          7: ifnull        18\n         10: aload_2\n         11: aload_3\n-        12: invokeinterface #184,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        12: invokeinterface #149,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         17: pop\n         18: return\n       LineNumberTable:\n         line 166: 0\n         line 167: 6\n         line 168: 10\n         line 170: 18\n@@ -725,49 +717,50 @@\n         frame_type = 252 /* append */\n           offset_delta = 18\n           locals = [ class psiprobe/tools/logging/logback13/Logback13AppenderAccessor ]\n     MethodParameters:\n       Name                           Flags\n       appender\n       appenders\n+    Signature: #212                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;>;)V\n \n   private psiprobe.tools.logging.logback13.Logback13AppenderAccessor wrapAppender(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #188                // class java/lang/IllegalArgumentException\n+         4: new           #152                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #190                // String appender is null\n-        10: invokespecial #192                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #154                // String appender is null\n+        10: invokespecial #156                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n-        14: new           #115                // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n+        14: new           #95                 // class psiprobe/tools/logging/logback13/Logback13AppenderAccessor\n         17: dup\n-        18: invokespecial #194                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.\"<init>\":()V\n+        18: invokespecial #159                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.\"<init>\":()V\n         21: astore_2\n         22: aload_2\n         23: aload_1\n-        24: invokevirtual #195                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+        24: invokevirtual #160                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n         27: aload_2\n         28: aload_0\n-        29: invokevirtual #199                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n+        29: invokevirtual #164                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;)V\n         32: aload_2\n         33: aload_0\n-        34: invokevirtual #203                // Method getApplication:()Lpsiprobe/model/Application;\n-        37: invokevirtual #207                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        34: invokevirtual #168                // Method getApplication:()Lpsiprobe/model/Application;\n+        37: invokevirtual #172                // Method psiprobe/tools/logging/logback13/Logback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n         40: aload_2\n         41: areturn\n         42: astore_2\n-        43: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        46: ldc           #211                // String Could not wrap appender: \\'{}\\'\n+        43: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        46: ldc           #176                // String Could not wrap appender: \\'{}\\'\n         48: aload_1\n         49: aload_2\n-        50: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         55: aconst_null\n         56: areturn\n       Exception table:\n          from    to  target type\n              0    41    42   Class java/lang/Exception\n       LineNumberTable:\n         line 180: 0\n@@ -778,18 +771,18 @@\n         line 186: 32\n         line 187: 40\n         line 188: 42\n         line 189: 43\n         line 191: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n-            0      57     1 appender   Ljava/lang/Object;\n            22      20     2 appenderAccessor   Lpsiprobe/tools/logging/logback13/Logback13AppenderAccessor;\n            43      12     2     e   Ljava/lang/Exception;\n+            0      57     0  this   Lpsiprobe/tools/logging/logback13/Logback13LoggerAccessor;\n+            0      57     1 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 91 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       appender\n"}]}, {"source1": "psiprobe/tools/logging/logback13/package-info.class", "source2": "psiprobe/tools/logging/logback13/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum fa989bac6d3b74a53b1f98c0862180d0182ed4d54f6a933b5c451586243b599d\n+  SHA-256 checksum 7a4a4faf2bb6a8a01617fecf274b7b5ebbc6b0966102df12a3042d68802af1a9\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.logback13.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/logback13/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/logback13/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/logback13/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/logback13/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/logback13/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/logback13/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/package-info.class", "source2": "psiprobe/tools/logging/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 045d462149df3f6b0a95f4886e3ce8ba65532ae81fb64c79d402eb284ca72172\n+  SHA-256 checksum 2ae0de37823490e286f3452c9c53061efbbf39f9d4e44838c857c9037f385f09\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.class", "source2": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,174 +1,174 @@\n-  SHA-256 checksum c45ee7f276acc51212415a017a44229f4440870a60fe1d055b4b10e522dc12c6\n+  SHA-256 checksum 0efc4a68d37c6132e33db56d6abff263839f6dc8418cc51e6c92a2bad1f2b490\n   Compiled from \"TomcatSlf4jLogbackAppenderAccessor.java\"\n public class psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 1, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-    #2 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n-   #16 = Utf8               getLoggerAccessor\n-   #17 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #18 = Fieldref           #1.#19        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #19 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #20 = Utf8               setLoggerAccessor\n-   #21 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n-   #22 = Utf8               MethodParameters\n-   #23 = Utf8               isContext\n-   #24 = Utf8               ()Z\n-   #25 = Methodref          #1.#26        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #26 = NameAndType        #16:#17       // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #27 = Methodref          #28.#30       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isContext:()Z\n-   #28 = Class              #29           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-   #29 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-   #30 = NameAndType        #23:#24       // isContext:()Z\n-   #31 = Utf8               isRoot\n-   #32 = Methodref          #28.#33       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isRoot:()Z\n-   #33 = NameAndType        #31:#24       // isRoot:()Z\n-   #34 = Utf8               getName\n-   #35 = Utf8               ()Ljava/lang/String;\n-   #36 = Methodref          #28.#37       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getName:()Ljava/lang/String;\n-   #37 = NameAndType        #34:#35       // getName:()Ljava/lang/String;\n-   #38 = Utf8               getLogType\n-   #39 = String             #40           // tomcatSlf4jLogback\n-   #40 = Utf8               tomcatSlf4jLogback\n-   #41 = Utf8               getIndex\n-   #42 = Methodref          #1.#43        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getTarget:()Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // getTarget:()Ljava/lang/Object;\n-   #44 = Utf8               getTarget\n-   #45 = Utf8               ()Ljava/lang/Object;\n-   #46 = String             #47           // name\n-   #47 = Utf8               name\n-   #48 = Methodref          #1.#49        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #49 = NameAndType        #50:#51       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #50 = Utf8               getProperty\n-   #51 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #52 = Class              #53           // java/lang/String\n-   #53 = Utf8               java/lang/String\n-   #54 = Utf8               getFile\n-   #55 = Utf8               ()Ljava/io/File;\n-   #56 = String             #57           // file\n-   #57 = Utf8               file\n-   #58 = Class              #59           // java/io/File\n-   #59 = Utf8               java/io/File\n-   #60 = Methodref          #58.#61       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #61 = NameAndType        #7:#62        // \"<init>\":(Ljava/lang/String;)V\n-   #62 = Utf8               (Ljava/lang/String;)V\n-   #63 = Methodref          #1.#64        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getStdoutFile:()Ljava/io/File;\n-   #64 = NameAndType        #65:#55       // getStdoutFile:()Ljava/io/File;\n-   #65 = Utf8               getStdoutFile\n-   #66 = Utf8               fileName\n-   #67 = Utf8               Ljava/lang/String;\n-   #68 = Utf8               StackMapTable\n-   #69 = Utf8               getEncoding\n-   #70 = Class              #71           // ch/qos/logback/core/OutputStreamAppender\n-   #71 = Utf8               ch/qos/logback/core/OutputStreamAppender\n-   #72 = Methodref          #70.#73       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #73 = NameAndType        #74:#75       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #74 = Utf8               getEncoder\n-   #75 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n-   #76 = Class              #77           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #77 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #78 = Methodref          #76.#79       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-   #79 = NameAndType        #80:#81       // getCharset:()Ljava/nio/charset/Charset;\n-   #80 = Utf8               getCharset\n-   #81 = Utf8               ()Ljava/nio/charset/Charset;\n-   #82 = Methodref          #83.#85       // java/nio/charset/Charset.name:()Ljava/lang/String;\n-   #83 = Class              #84           // java/nio/charset/Charset\n-   #84 = Utf8               java/nio/charset/Charset\n-   #85 = NameAndType        #47:#35       // name:()Ljava/lang/String;\n-   #86 = Utf8               appender\n-   #87 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n-   #88 = Utf8               encoder\n-   #89 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n-   #90 = Utf8               base\n-   #91 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n-   #92 = Utf8               LocalVariableTypeTable\n-   #93 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n-   #94 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n-   #95 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n-   #96 = Utf8               getLevel\n-   #97 = Methodref          #28.#98       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n-   #98 = NameAndType        #96:#35       // getLevel:()Ljava/lang/String;\n-   #99 = Utf8               getValidLevels\n-  #100 = Utf8               ()[Ljava/lang/String;\n-  #101 = String             #102          // OFF\n-  #102 = Utf8               OFF\n-  #103 = String             #104          // ERROR\n-  #104 = Utf8               ERROR\n-  #105 = String             #106          // WARN\n-  #106 = Utf8               WARN\n-  #107 = String             #108          // INFO\n-  #108 = Utf8               INFO\n-  #109 = String             #110          // DEBUG\n-  #110 = Utf8               DEBUG\n-  #111 = String             #112          // TRACE\n-  #112 = Utf8               TRACE\n-  #113 = String             #114          // ALL\n-  #114 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = String             #31           // tomcatSlf4jLogback\n+   #31 = Utf8               tomcatSlf4jLogback\n+   #32 = Methodref          #8.#33        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getTarget:()Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // getTarget:()Ljava/lang/Object;\n+   #34 = Utf8               getTarget\n+   #35 = Utf8               ()Ljava/lang/Object;\n+   #36 = String             #37           // name\n+   #37 = Utf8               name\n+   #38 = Methodref          #8.#39        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = NameAndType        #40:#41       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #40 = Utf8               getProperty\n+   #41 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #42 = Class              #43           // java/lang/String\n+   #43 = Utf8               java/lang/String\n+   #44 = String             #45           // file\n+   #45 = Utf8               file\n+   #46 = Class              #47           // java/io/File\n+   #47 = Utf8               java/io/File\n+   #48 = Methodref          #46.#49       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #49 = NameAndType        #5:#50        // \"<init>\":(Ljava/lang/String;)V\n+   #50 = Utf8               (Ljava/lang/String;)V\n+   #51 = Methodref          #8.#52        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getStdoutFile:()Ljava/io/File;\n+   #52 = NameAndType        #53:#54       // getStdoutFile:()Ljava/io/File;\n+   #53 = Utf8               getStdoutFile\n+   #54 = Utf8               ()Ljava/io/File;\n+   #55 = Class              #56           // ch/qos/logback/core/OutputStreamAppender\n+   #56 = Utf8               ch/qos/logback/core/OutputStreamAppender\n+   #57 = Methodref          #55.#58       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #58 = NameAndType        #59:#60       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #59 = Utf8               getEncoder\n+   #60 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n+   #61 = Class              #62           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #62 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #63 = Methodref          #61.#64       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+   #64 = NameAndType        #65:#66       // getCharset:()Ljava/nio/charset/Charset;\n+   #65 = Utf8               getCharset\n+   #66 = Utf8               ()Ljava/nio/charset/Charset;\n+   #67 = Methodref          #68.#69       // java/nio/charset/Charset.name:()Ljava/lang/String;\n+   #68 = Class              #70           // java/nio/charset/Charset\n+   #69 = NameAndType        #37:#29       // name:()Ljava/lang/String;\n+   #70 = Utf8               java/nio/charset/Charset\n+   #71 = Methodref          #18.#72       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n+   #72 = NameAndType        #73:#29       // getLevel:()Ljava/lang/String;\n+   #73 = Utf8               getLevel\n+   #74 = String             #75           // OFF\n+   #75 = Utf8               OFF\n+   #76 = String             #77           // ERROR\n+   #77 = Utf8               ERROR\n+   #78 = String             #79           // WARN\n+   #79 = Utf8               WARN\n+   #80 = String             #81           // INFO\n+   #81 = Utf8               INFO\n+   #82 = String             #83           // DEBUG\n+   #83 = Utf8               DEBUG\n+   #84 = String             #85           // TRACE\n+   #85 = Utf8               TRACE\n+   #86 = String             #87           // ALL\n+   #87 = Utf8               ALL\n+   #88 = Utf8               Code\n+   #89 = Utf8               LineNumberTable\n+   #90 = Utf8               LocalVariableTable\n+   #91 = Utf8               this\n+   #92 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+   #93 = Utf8               setLoggerAccessor\n+   #94 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n+   #95 = Utf8               MethodParameters\n+   #96 = Utf8               getLogType\n+   #97 = Utf8               getIndex\n+   #98 = Utf8               getFile\n+   #99 = Utf8               fileName\n+  #100 = Utf8               Ljava/lang/String;\n+  #101 = Utf8               StackMapTable\n+  #102 = Utf8               getEncoding\n+  #103 = Utf8               base\n+  #104 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+  #105 = Utf8               appender\n+  #106 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n+  #107 = Utf8               encoder\n+  #108 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n+  #109 = Utf8               LocalVariableTypeTable\n+  #110 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n+  #111 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n+  #112 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n+  #113 = Utf8               getValidLevels\n+  #114 = Utf8               ()[Ljava/lang/String;\n   #115 = Utf8               SourceFile\n   #116 = Utf8               TomcatSlf4jLogbackAppenderAccessor.java\n {\n   private psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n          5: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n@@ -179,107 +179,107 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-         4: invokevirtual #27                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-         4: invokevirtual #32                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-         4: invokevirtual #36                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 59: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #39                 // String tomcatSlf4jLogback\n+         0: ldc           #30                 // String tomcatSlf4jLogback\n          2: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #46                 // String name\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #36                 // String name\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #56                 // String file\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #44                 // String file\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: astore_1\n         15: aload_1\n         16: ifnull        30\n-        19: new           #58                 // class java/io/File\n+        19: new           #46                 // class java/io/File\n         22: dup\n         23: aload_1\n-        24: invokespecial #60                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        24: invokespecial #48                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         27: goto          34\n         30: aload_0\n-        31: invokevirtual #63                 // Method getStdoutFile:()Ljava/io/File;\n+        31: invokevirtual #51                 // Method getStdoutFile:()Ljava/io/File;\n         34: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      35     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n@@ -293,111 +293,111 @@\n \n   public java.lang.String getEncoding();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         4: instanceof    #70                 // class ch/qos/logback/core/OutputStreamAppender\n+         1: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         4: instanceof    #55                 // class ch/qos/logback/core/OutputStreamAppender\n          7: ifeq          50\n         10: aload_0\n-        11: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-        14: checkcast     #70                 // class ch/qos/logback/core/OutputStreamAppender\n+        11: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+        14: checkcast     #55                 // class ch/qos/logback/core/OutputStreamAppender\n         17: astore_1\n         18: aload_1\n-        19: invokevirtual #72                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+        19: invokevirtual #57                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n         22: astore_2\n         23: aload_2\n-        24: instanceof    #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        24: instanceof    #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         27: ifeq          50\n         30: aload_2\n-        31: checkcast     #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        31: checkcast     #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         34: astore_3\n         35: aload_3\n-        36: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        36: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n         39: ifnull        50\n         42: aload_3\n-        43: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-        46: invokevirtual #82                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n+        43: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        46: invokevirtual #67                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n         49: areturn\n         50: aconst_null\n         51: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 10\n         line 103: 18\n         line 104: 23\n         line 105: 30\n         line 106: 35\n         line 107: 42\n         line 111: 50\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      52     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+            0      52     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender<*>;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder<*>;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 50 /* same */\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-         4: invokevirtual #97                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         4: invokevirtual #71                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 121: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        7\n-         2: anewarray     #52                 // class java/lang/String\n+         2: anewarray     #42                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #101                // String OFF\n+         7: ldc           #74                 // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #103                // String ERROR\n+        12: ldc           #76                 // String ERROR\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #105                // String WARN\n+        17: ldc           #78                 // String WARN\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #107                // String INFO\n+        22: ldc           #80                 // String INFO\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #109                // String DEBUG\n+        27: ldc           #82                 // String DEBUG\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #111                // String TRACE\n+        32: ldc           #84                 // String TRACE\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #113                // String ALL\n+        38: ldc           #86                 // String ALL\n         40: aastore\n         41: areturn\n       LineNumberTable:\n         line 134: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      42     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.class", "source2": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,275 +1,273 @@\n-  SHA-256 checksum 48959fb0641a962acfbfacfa86ed6907d4e98318140fe15bd0981084890132fe\n+  SHA-256 checksum 4abc8ed80483336bfbd51f9b08938b3249c940cbc425ff473c61073229f60889\n   Compiled from \"TomcatSlf4jLogbackFactoryAccessor.java\"\n public class psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackFactoryAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #49                         // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor\n-    #2 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n-    #6 = Utf8               (Ljava/lang/ClassLoader;)V\n-    #7 = Utf8               Exceptions\n-    #8 = Class              #9            // java/lang/ClassNotFoundException\n-    #9 = Utf8               java/lang/ClassNotFoundException\n-   #10 = Class              #11           // java/lang/IllegalAccessException\n-   #11 = Utf8               java/lang/IllegalAccessException\n-   #12 = Class              #13           // java/lang/reflect/InvocationTargetException\n-   #13 = Utf8               java/lang/reflect/InvocationTargetException\n-   #14 = Utf8               Code\n-   #15 = Methodref          #3.#16        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #16 = NameAndType        #5:#17        // \"<init>\":()V\n-   #17 = Utf8               ()V\n-   #18 = String             #19           // org.apache.juli.logging.org.slf4j.impl.StaticLoggerBinder\n-   #19 = Utf8               org.apache.juli.logging.org.slf4j.impl.StaticLoggerBinder\n-   #20 = Methodref          #21.#23       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #21 = Class              #22           // java/lang/ClassLoader\n-   #22 = Utf8               java/lang/ClassLoader\n-   #23 = NameAndType        #24:#25       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #24 = Utf8               loadClass\n-   #25 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-   #26 = String             #27           // getSingleton\n-   #27 = Utf8               getSingleton\n-   #28 = Class              #29           // java/lang/Class\n-   #29 = Utf8               java/lang/Class\n-   #30 = Methodref          #31.#33       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #31 = Class              #32           // org/apache/commons/lang3/reflect/MethodUtils\n-   #32 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #33 = NameAndType        #34:#35       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #34 = Utf8               getAccessibleMethod\n-   #35 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #36 = Class              #37           // java/lang/Object\n-   #37 = Utf8               java/lang/Object\n-   #38 = Methodref          #39.#41       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #39 = Class              #40           // java/lang/reflect/Method\n-   #40 = Utf8               java/lang/reflect/Method\n-   #41 = NameAndType        #42:#43       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #42 = Utf8               invoke\n-   #43 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #44 = String             #45           // getLoggerFactory\n-   #45 = Utf8               getLoggerFactory\n-   #46 = String             #47           // org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n-   #47 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n-   #48 = Methodref          #28.#49       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n-   #49 = NameAndType        #50:#51       // isInstance:(Ljava/lang/Object;)Z\n-   #50 = Utf8               isInstance\n-   #51 = Utf8               (Ljava/lang/Object;)Z\n-   #52 = Class              #53           // java/lang/RuntimeException\n-   #53 = Utf8               java/lang/RuntimeException\n-   #54 = String             #55           // The singleton SLF4J binding was not Logback\n-   #55 = Utf8               The singleton SLF4J binding was not Logback\n-   #56 = Methodref          #52.#57       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #57 = NameAndType        #5:#58        // \"<init>\":(Ljava/lang/String;)V\n-   #58 = Utf8               (Ljava/lang/String;)V\n-   #59 = Methodref          #1.#60        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.setTarget:(Ljava/lang/Object;)V\n-   #60 = NameAndType        #61:#62       // setTarget:(Ljava/lang/Object;)V\n-   #61 = Utf8               setTarget\n-   #62 = Utf8               (Ljava/lang/Object;)V\n-   #63 = Utf8               LineNumberTable\n-   #64 = Utf8               LocalVariableTable\n-   #65 = Utf8               this\n-   #66 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n-   #67 = Utf8               cl\n-   #68 = Utf8               Ljava/lang/ClassLoader;\n-   #69 = Utf8               clazz\n-   #70 = Utf8               Ljava/lang/Class;\n-   #71 = Utf8               Ljava/lang/reflect/Method;\n-   #72 = Utf8               singleton\n-   #73 = Utf8               Ljava/lang/Object;\n-   #74 = Utf8               loggerFactory\n-   #75 = Utf8               loggerFactoryClass\n-   #76 = Utf8               LocalVariableTypeTable\n-   #77 = Utf8               Ljava/lang/Class<*>;\n-   #78 = Utf8               StackMapTable\n-   #79 = Utf8               MethodParameters\n-   #80 = Utf8               getRootLogger\n-   #81 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #82 = String             #83           // ROOT\n-   #83 = Utf8               ROOT\n-   #84 = Methodref          #1.#85        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #85 = NameAndType        #86:#87       // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #86 = Utf8               getLogger\n-   #87 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #88 = Methodref          #1.#89        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.getTarget:()Ljava/lang/Object;\n-   #89 = NameAndType        #90:#91       // getTarget:()Ljava/lang/Object;\n-   #90 = Utf8               getTarget\n-   #91 = Utf8               ()Ljava/lang/Object;\n-   #92 = Methodref          #36.#93       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #93 = NameAndType        #94:#95       // getClass:()Ljava/lang/Class;\n-   #94 = Utf8               getClass\n-   #95 = Utf8               ()Ljava/lang/Class;\n-   #96 = String             #86           // getLogger\n-   #97 = Class              #98           // java/lang/String\n-   #98 = Utf8               java/lang/String\n-   #99 = Class              #100          // java/lang/NullPointerException\n-  #100 = Utf8               java/lang/NullPointerException\n-  #101 = Class              #102          // java/lang/StringBuilder\n-  #102 = Utf8               java/lang/StringBuilder\n-  #103 = Methodref          #101.#16      // java/lang/StringBuilder.\"<init>\":()V\n-  #104 = Methodref          #101.#105     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #105 = NameAndType        #106:#107     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #106 = Utf8               append\n-  #107 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #108 = String             #109          // .getLogger(\\\"\n-  #109 = Utf8               .getLogger(\\\"\n-  #110 = Methodref          #101.#111     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #111 = NameAndType        #106:#112     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #112 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #113 = String             #114          // \\\") returned null\n-  #114 = Utf8               \\\") returned null\n-  #115 = Methodref          #101.#116     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #116 = NameAndType        #117:#118     // toString:()Ljava/lang/String;\n-  #117 = Utf8               toString\n-  #118 = Utf8               ()Ljava/lang/String;\n-  #119 = Methodref          #99.#57       // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n-  #120 = Class              #121          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-  #121 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-  #122 = Methodref          #120.#16      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.\"<init>\":()V\n-  #123 = Methodref          #120.#60      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #124 = Methodref          #1.#125       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #125 = NameAndType        #126:#127     // getApplication:()Lpsiprobe/model/Application;\n-  #126 = Utf8               getApplication\n-  #127 = Utf8               ()Lpsiprobe/model/Application;\n-  #128 = Methodref          #120.#129     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #129 = NameAndType        #130:#131     // setApplication:(Lpsiprobe/model/Application;)V\n-  #130 = Utf8               setApplication\n-  #131 = Utf8               (Lpsiprobe/model/Application;)V\n-  #132 = Fieldref           #1.#133       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.logger:Lorg/slf4j/Logger;\n-  #133 = NameAndType        #134:#135     // logger:Lorg/slf4j/Logger;\n-  #134 = Utf8               logger\n-  #135 = Utf8               Lorg/slf4j/Logger;\n-  #136 = String             #137          // {}.getLogger(\\'{}\\') failed\n-  #137 = Utf8               {}.getLogger(\\'{}\\') failed\n-  #138 = InterfaceMethodref #139.#141     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #139 = Class              #140          // org/slf4j/Logger\n-  #140 = Utf8               org/slf4j/Logger\n-  #141 = NameAndType        #142:#143     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #142 = Utf8               error\n-  #143 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #144 = Class              #145          // java/lang/Exception\n-  #145 = Utf8               java/lang/Exception\n-  #146 = Utf8               name\n-  #147 = Utf8               Ljava/lang/String;\n-  #148 = Utf8               accessor\n-  #149 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-  #150 = Utf8               e\n-  #151 = Utf8               Ljava/lang/Exception;\n-  #152 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n-  #153 = Utf8               getAppenders\n-  #154 = Utf8               ()Ljava/util/List;\n-  #155 = Utf8               Signature\n-  #156 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n-  #157 = Class              #158          // java/util/ArrayList\n-  #158 = Utf8               java/util/ArrayList\n-  #159 = Methodref          #157.#16      // java/util/ArrayList.\"<init>\":()V\n-  #160 = String             #161          // getLoggerList\n-  #161 = Utf8               getLoggerList\n-  #162 = Class              #163          // java/util/List\n-  #163 = Utf8               java/util/List\n-  #164 = InterfaceMethodref #162.#165     // java/util/List.iterator:()Ljava/util/Iterator;\n-  #165 = NameAndType        #166:#167     // iterator:()Ljava/util/Iterator;\n-  #166 = Utf8               iterator\n-  #167 = Utf8               ()Ljava/util/Iterator;\n-  #168 = InterfaceMethodref #169.#171     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #169 = Class              #170          // java/util/Iterator\n-  #170 = Utf8               java/util/Iterator\n-  #171 = NameAndType        #172:#91      // next:()Ljava/lang/Object;\n-  #172 = Utf8               next\n-  #173 = Methodref          #120.#174     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n-  #174 = NameAndType        #153:#154     // getAppenders:()Ljava/util/List;\n-  #175 = InterfaceMethodref #162.#176     // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #176 = NameAndType        #177:#178     // addAll:(Ljava/util/Collection;)Z\n-  #177 = Utf8               addAll\n-  #178 = Utf8               (Ljava/util/Collection;)Z\n-  #179 = InterfaceMethodref #169.#180     // java/util/Iterator.hasNext:()Z\n-  #180 = NameAndType        #181:#182     // hasNext:()Z\n-  #181 = Utf8               hasNext\n-  #182 = Utf8               ()Z\n-  #183 = String             #184          // {}.getLoggerList() failed\n-  #184 = Utf8               {}.getLoggerList() failed\n-  #185 = InterfaceMethodref #139.#186     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #186 = NameAndType        #142:#187     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #187 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+    #6 = Utf8               ()V\n+    #7 = String             #8            // org.apache.juli.logging.org.slf4j.impl.StaticLoggerBinder\n+    #8 = Utf8               org.apache.juli.logging.org.slf4j.impl.StaticLoggerBinder\n+    #9 = Methodref          #10.#11       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #10 = Class              #12           // java/lang/ClassLoader\n+   #11 = NameAndType        #13:#14       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #12 = Utf8               java/lang/ClassLoader\n+   #13 = Utf8               loadClass\n+   #14 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+   #15 = String             #16           // getSingleton\n+   #16 = Utf8               getSingleton\n+   #17 = Class              #18           // java/lang/Class\n+   #18 = Utf8               java/lang/Class\n+   #19 = Methodref          #20.#21       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #20 = Class              #22           // org/apache/commons/lang3/reflect/MethodUtils\n+   #21 = NameAndType        #23:#24       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #22 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #23 = Utf8               getAccessibleMethod\n+   #24 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #25 = Class              #26           // java/lang/Object\n+   #26 = Utf8               java/lang/Object\n+   #27 = Methodref          #28.#29       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #28 = Class              #30           // java/lang/reflect/Method\n+   #29 = NameAndType        #31:#32       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #30 = Utf8               java/lang/reflect/Method\n+   #31 = Utf8               invoke\n+   #32 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #33 = String             #34           // getLoggerFactory\n+   #34 = Utf8               getLoggerFactory\n+   #35 = String             #36           // org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n+   #36 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n+   #37 = Methodref          #17.#38       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+   #38 = NameAndType        #39:#40       // isInstance:(Ljava/lang/Object;)Z\n+   #39 = Utf8               isInstance\n+   #40 = Utf8               (Ljava/lang/Object;)Z\n+   #41 = Class              #42           // java/lang/RuntimeException\n+   #42 = Utf8               java/lang/RuntimeException\n+   #43 = String             #44           // The singleton SLF4J binding was not Logback\n+   #44 = Utf8               The singleton SLF4J binding was not Logback\n+   #45 = Methodref          #41.#46       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #46 = NameAndType        #5:#47        // \"<init>\":(Ljava/lang/String;)V\n+   #47 = Utf8               (Ljava/lang/String;)V\n+   #48 = Methodref          #49.#50       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.setTarget:(Ljava/lang/Object;)V\n+   #49 = Class              #51           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor\n+   #50 = NameAndType        #52:#53       // setTarget:(Ljava/lang/Object;)V\n+   #51 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor\n+   #52 = Utf8               setTarget\n+   #53 = Utf8               (Ljava/lang/Object;)V\n+   #54 = String             #55           // ROOT\n+   #55 = Utf8               ROOT\n+   #56 = Methodref          #49.#57       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #57 = NameAndType        #58:#59       // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #58 = Utf8               getLogger\n+   #59 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+   #60 = Methodref          #49.#61       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.getTarget:()Ljava/lang/Object;\n+   #61 = NameAndType        #62:#63       // getTarget:()Ljava/lang/Object;\n+   #62 = Utf8               getTarget\n+   #63 = Utf8               ()Ljava/lang/Object;\n+   #64 = Methodref          #25.#65       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #65 = NameAndType        #66:#67       // getClass:()Ljava/lang/Class;\n+   #66 = Utf8               getClass\n+   #67 = Utf8               ()Ljava/lang/Class;\n+   #68 = String             #58           // getLogger\n+   #69 = Class              #70           // java/lang/String\n+   #70 = Utf8               java/lang/String\n+   #71 = Class              #72           // java/lang/NullPointerException\n+   #72 = Utf8               java/lang/NullPointerException\n+   #73 = Class              #74           // java/lang/StringBuilder\n+   #74 = Utf8               java/lang/StringBuilder\n+   #75 = Methodref          #73.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #76 = Methodref          #73.#77       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #77 = NameAndType        #78:#79       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #78 = Utf8               append\n+   #79 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #80 = String             #81           // .getLogger(\\\"\n+   #81 = Utf8               .getLogger(\\\"\n+   #82 = Methodref          #73.#83       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #83 = NameAndType        #78:#84       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #84 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #85 = String             #86           // \\\") returned null\n+   #86 = Utf8               \\\") returned null\n+   #87 = Methodref          #73.#88       // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+   #88 = NameAndType        #89:#90       // toString:()Ljava/lang/String;\n+   #89 = Utf8               toString\n+   #90 = Utf8               ()Ljava/lang/String;\n+   #91 = Methodref          #71.#46       // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+   #92 = Class              #93           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #93 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #94 = Methodref          #92.#3        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.\"<init>\":()V\n+   #95 = Methodref          #92.#50       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+   #96 = Methodref          #49.#97       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n+   #97 = NameAndType        #98:#99       // getApplication:()Lpsiprobe/model/Application;\n+   #98 = Utf8               getApplication\n+   #99 = Utf8               ()Lpsiprobe/model/Application;\n+  #100 = Methodref          #92.#101      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #101 = NameAndType        #102:#103     // setApplication:(Lpsiprobe/model/Application;)V\n+  #102 = Utf8               setApplication\n+  #103 = Utf8               (Lpsiprobe/model/Application;)V\n+  #104 = Class              #105          // java/lang/Exception\n+  #105 = Utf8               java/lang/Exception\n+  #106 = Fieldref           #49.#107      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor.logger:Lorg/slf4j/Logger;\n+  #107 = NameAndType        #108:#109     // logger:Lorg/slf4j/Logger;\n+  #108 = Utf8               logger\n+  #109 = Utf8               Lorg/slf4j/Logger;\n+  #110 = String             #111          // {}.getLogger(\\'{}\\') failed\n+  #111 = Utf8               {}.getLogger(\\'{}\\') failed\n+  #112 = InterfaceMethodref #113.#114     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #113 = Class              #115          // org/slf4j/Logger\n+  #114 = NameAndType        #116:#117     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #115 = Utf8               org/slf4j/Logger\n+  #116 = Utf8               error\n+  #117 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #118 = Class              #119          // java/util/ArrayList\n+  #119 = Utf8               java/util/ArrayList\n+  #120 = Methodref          #118.#3       // java/util/ArrayList.\"<init>\":()V\n+  #121 = String             #122          // getLoggerList\n+  #122 = Utf8               getLoggerList\n+  #123 = Class              #124          // java/util/List\n+  #124 = Utf8               java/util/List\n+  #125 = InterfaceMethodref #123.#126     // java/util/List.iterator:()Ljava/util/Iterator;\n+  #126 = NameAndType        #127:#128     // iterator:()Ljava/util/Iterator;\n+  #127 = Utf8               iterator\n+  #128 = Utf8               ()Ljava/util/Iterator;\n+  #129 = InterfaceMethodref #130.#131     // java/util/Iterator.hasNext:()Z\n+  #130 = Class              #132          // java/util/Iterator\n+  #131 = NameAndType        #133:#134     // hasNext:()Z\n+  #132 = Utf8               java/util/Iterator\n+  #133 = Utf8               hasNext\n+  #134 = Utf8               ()Z\n+  #135 = InterfaceMethodref #130.#136     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #136 = NameAndType        #137:#63      // next:()Ljava/lang/Object;\n+  #137 = Utf8               next\n+  #138 = Methodref          #92.#139      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n+  #139 = NameAndType        #140:#141     // getAppenders:()Ljava/util/List;\n+  #140 = Utf8               getAppenders\n+  #141 = Utf8               ()Ljava/util/List;\n+  #142 = InterfaceMethodref #123.#143     // java/util/List.addAll:(Ljava/util/Collection;)Z\n+  #143 = NameAndType        #144:#145     // addAll:(Ljava/util/Collection;)Z\n+  #144 = Utf8               addAll\n+  #145 = Utf8               (Ljava/util/Collection;)Z\n+  #146 = String             #147          // {}.getLoggerList() failed\n+  #147 = Utf8               {}.getLoggerList() failed\n+  #148 = InterfaceMethodref #113.#149     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #149 = NameAndType        #116:#150     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #150 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #151 = Utf8               (Ljava/lang/ClassLoader;)V\n+  #152 = Utf8               Code\n+  #153 = Utf8               LineNumberTable\n+  #154 = Utf8               LocalVariableTable\n+  #155 = Utf8               this\n+  #156 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n+  #157 = Utf8               cl\n+  #158 = Utf8               Ljava/lang/ClassLoader;\n+  #159 = Utf8               clazz\n+  #160 = Utf8               Ljava/lang/Class;\n+  #161 = Utf8               Ljava/lang/reflect/Method;\n+  #162 = Utf8               singleton\n+  #163 = Utf8               Ljava/lang/Object;\n+  #164 = Utf8               loggerFactory\n+  #165 = Utf8               loggerFactoryClass\n+  #166 = Utf8               LocalVariableTypeTable\n+  #167 = Utf8               Ljava/lang/Class<*>;\n+  #168 = Utf8               StackMapTable\n+  #169 = Utf8               Exceptions\n+  #170 = Class              #171          // java/lang/ClassNotFoundException\n+  #171 = Utf8               java/lang/ClassNotFoundException\n+  #172 = Class              #173          // java/lang/IllegalAccessException\n+  #173 = Utf8               java/lang/IllegalAccessException\n+  #174 = Class              #175          // java/lang/reflect/InvocationTargetException\n+  #175 = Utf8               java/lang/reflect/InvocationTargetException\n+  #176 = Utf8               MethodParameters\n+  #177 = Utf8               getRootLogger\n+  #178 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+  #179 = Utf8               accessor\n+  #180 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+  #181 = Utf8               e\n+  #182 = Utf8               Ljava/lang/Exception;\n+  #183 = Utf8               name\n+  #184 = Utf8               Ljava/lang/String;\n+  #185 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n+  #186 = Utf8               loggers\n+  #187 = Utf8               Ljava/util/List;\n   #188 = Utf8               appenders\n-  #189 = Utf8               Ljava/util/List;\n-  #190 = Utf8               loggers\n-  #191 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n-  #192 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #189 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #190 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n+  #191 = Utf8               Signature\n+  #192 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n   #193 = Utf8               SourceFile\n   #194 = Utf8               TomcatSlf4jLogbackFactoryAccessor.java\n {\n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackFactoryAccessor(java.lang.ClassLoader) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException;\n     descriptor: (Ljava/lang/ClassLoader;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException\n     Code:\n       stack=3, locals=8, args_size=2\n          0: aload_0\n-         1: invokespecial #15                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: aload_1\n-         5: ldc           #18                 // String org.apache.juli.logging.org.slf4j.impl.StaticLoggerBinder\n-         7: invokevirtual #20                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         5: ldc           #7                  // String org.apache.juli.logging.org.slf4j.impl.StaticLoggerBinder\n+         7: invokevirtual #9                  // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         10: astore_2\n         11: aload_2\n-        12: ldc           #26                 // String getSingleton\n+        12: ldc           #15                 // String getSingleton\n         14: iconst_0\n-        15: anewarray     #28                 // class java/lang/Class\n-        18: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        15: anewarray     #17                 // class java/lang/Class\n+        18: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         21: astore_3\n         22: aload_3\n         23: aconst_null\n         24: iconst_0\n-        25: anewarray     #36                 // class java/lang/Object\n-        28: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        25: anewarray     #25                 // class java/lang/Object\n+        28: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         31: astore        4\n         33: aload_2\n-        34: ldc           #44                 // String getLoggerFactory\n+        34: ldc           #33                 // String getLoggerFactory\n         36: iconst_0\n-        37: anewarray     #28                 // class java/lang/Class\n-        40: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        37: anewarray     #17                 // class java/lang/Class\n+        40: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         43: astore        5\n         45: aload         5\n         47: aload         4\n         49: iconst_0\n-        50: anewarray     #36                 // class java/lang/Object\n-        53: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        50: anewarray     #25                 // class java/lang/Object\n+        53: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         56: astore        6\n         58: aload_1\n-        59: ldc           #46                 // String org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n-        61: invokevirtual #20                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+        59: ldc           #35                 // String org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n+        61: invokevirtual #9                  // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         64: astore        7\n         66: aload         7\n         68: aload         6\n-        70: invokevirtual #48                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+        70: invokevirtual #37                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n         73: ifne          86\n-        76: new           #52                 // class java/lang/RuntimeException\n+        76: new           #41                 // class java/lang/RuntimeException\n         79: dup\n-        80: ldc           #54                 // String The singleton SLF4J binding was not Logback\n-        82: invokespecial #56                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        80: ldc           #43                 // String The singleton SLF4J binding was not Logback\n+        82: invokespecial #45                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         85: athrow\n         86: aload_0\n         87: aload         6\n-        89: invokevirtual #59                 // Method setTarget:(Ljava/lang/Object;)V\n+        89: invokevirtual #48                 // Method setTarget:(Ljava/lang/Object;)V\n         92: return\n       LineNumberTable:\n-        line 44: 0\n+        line 45: 0\n         line 48: 4\n         line 49: 11\n         line 50: 22\n         line 51: 33\n         line 53: 45\n-        line 57: 58\n-        line 56: 64\n+        line 56: 58\n+        line 57: 61\n         line 58: 66\n         line 59: 76\n         line 61: 86\n         line 62: 92\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      93     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n@@ -285,114 +283,116 @@\n            11      82     2 clazz   Ljava/lang/Class<*>;\n            66      27     7 loggerFactoryClass   Ljava/lang/Class<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 255 /* full_frame */\n           offset_delta = 86\n           locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor, class java/lang/ClassLoader, class java/lang/Class, class java/lang/reflect/Method, class java/lang/Object, class java/lang/reflect/Method, class java/lang/Object, class java/lang/Class ]\n           stack = []\n+    Exceptions:\n+      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException\n     MethodParameters:\n       Name                           Flags\n       cl\n \n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor getRootLogger();\n     descriptor: ()Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: ldc           #82                 // String ROOT\n-         3: invokevirtual #84                 // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+         1: ldc           #54                 // String ROOT\n+         3: invokevirtual #56                 // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n          6: areturn\n       LineNumberTable:\n         line 74: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n \n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor getLogger(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n-         4: invokevirtual #92                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         1: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n+         4: invokevirtual #64                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n          7: astore_2\n          8: aload_2\n-         9: ldc           #96                 // String getLogger\n+         9: ldc           #68                 // String getLogger\n         11: iconst_1\n-        12: anewarray     #28                 // class java/lang/Class\n+        12: anewarray     #17                 // class java/lang/Class\n         15: dup\n         16: iconst_0\n-        17: ldc           #97                 // class java/lang/String\n+        17: ldc           #69                 // class java/lang/String\n         19: aastore\n-        20: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         23: astore_3\n         24: aload_3\n         25: aload_0\n-        26: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+        26: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n         29: iconst_1\n-        30: anewarray     #36                 // class java/lang/Object\n+        30: anewarray     #25                 // class java/lang/Object\n         33: dup\n         34: iconst_0\n         35: aload_1\n         36: aastore\n-        37: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        37: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         40: astore        4\n         42: aload         4\n         44: ifnonnull     86\n-        47: new           #99                 // class java/lang/NullPointerException\n+        47: new           #71                 // class java/lang/NullPointerException\n         50: dup\n-        51: new           #101                // class java/lang/StringBuilder\n+        51: new           #73                 // class java/lang/StringBuilder\n         54: dup\n-        55: invokespecial #103                // Method java/lang/StringBuilder.\"<init>\":()V\n+        55: invokespecial #75                 // Method java/lang/StringBuilder.\"<init>\":()V\n         58: aload_0\n-        59: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #104                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        65: ldc           #108                // String .getLogger(\\\"\n-        67: invokevirtual #110                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        59: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #76                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        65: ldc           #80                 // String .getLogger(\\\"\n+        67: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         70: aload_1\n-        71: invokevirtual #110                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        74: ldc           #113                // String \\\") returned null\n-        76: invokevirtual #110                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        79: invokevirtual #115                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        82: invokespecial #119                // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+        71: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        74: ldc           #85                 // String \\\") returned null\n+        76: invokevirtual #82                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        79: invokevirtual #87                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        82: invokespecial #91                 // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n         85: athrow\n-        86: new           #120                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+        86: new           #92                 // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n         89: dup\n-        90: invokespecial #122                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.\"<init>\":()V\n+        90: invokespecial #94                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.\"<init>\":()V\n         93: astore        5\n         95: aload         5\n         97: aload         4\n-        99: invokevirtual #123                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        99: invokevirtual #95                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n        102: aload         5\n        104: aload_0\n-       105: invokevirtual #124                // Method getApplication:()Lpsiprobe/model/Application;\n-       108: invokevirtual #128                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+       105: invokevirtual #96                 // Method getApplication:()Lpsiprobe/model/Application;\n+       108: invokevirtual #100                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n        111: aload         5\n        113: areturn\n        114: astore_2\n-       115: getstatic     #132                // Field logger:Lorg/slf4j/Logger;\n-       118: ldc           #136                // String {}.getLogger(\\'{}\\') failed\n+       115: getstatic     #106                // Field logger:Lorg/slf4j/Logger;\n+       118: ldc           #110                // String {}.getLogger(\\'{}\\') failed\n        120: iconst_3\n-       121: anewarray     #36                 // class java/lang/Object\n+       121: anewarray     #25                 // class java/lang/Object\n        124: dup\n        125: iconst_0\n        126: aload_0\n-       127: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+       127: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n        130: aastore\n        131: dup\n        132: iconst_1\n        133: aload_1\n        134: aastore\n        135: dup\n        136: iconst_2\n        137: aload_2\n        138: aastore\n-       139: invokeinterface #138,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+       139: invokeinterface #112,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n        144: aconst_null\n        145: areturn\n       Exception table:\n          from    to  target type\n              0   113   114   Class java/lang/Exception\n       LineNumberTable:\n         line 85: 0\n@@ -405,21 +405,21 @@\n         line 94: 102\n         line 95: 111\n         line 97: 114\n         line 98: 115\n         line 100: 144\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     146     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n-            0     146     1  name   Ljava/lang/String;\n             8     106     2 clazz   Ljava/lang/Class;\n            24      90     3 getLogger   Ljava/lang/reflect/Method;\n            42      72     4 logger   Ljava/lang/Object;\n            95      19     5 accessor   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n           115      29     2     e   Ljava/lang/Exception;\n+            0     146     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n+            0     146     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8     106     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n           offset_delta = 86\n           locals = [ class java/lang/Class, class java/lang/reflect/Method, class java/lang/Object ]\n@@ -430,113 +430,115 @@\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public java.util.List<psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #156                         // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n     Code:\n       stack=4, locals=8, args_size=1\n-         0: new           #157                // class java/util/ArrayList\n+         0: new           #118                // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #159                // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #120                // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n-        12: invokevirtual #92                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n+        12: invokevirtual #64                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n         15: astore_2\n         16: aload_2\n-        17: ldc           #160                // String getLoggerList\n+        17: ldc           #121                // String getLoggerList\n         19: iconst_0\n-        20: anewarray     #28                 // class java/lang/Class\n-        23: invokestatic  #30                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: anewarray     #17                 // class java/lang/Class\n+        23: invokestatic  #19                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         26: astore_3\n         27: aload_3\n         28: aload_0\n-        29: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+        29: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n         32: iconst_0\n-        33: anewarray     #36                 // class java/lang/Object\n-        36: invokevirtual #38                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-        39: checkcast     #162                // class java/util/List\n+        33: anewarray     #25                 // class java/lang/Object\n+        36: invokevirtual #27                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: checkcast     #123                // class java/util/List\n         42: astore        4\n         44: aload         4\n-        46: invokeinterface #164,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        51: astore        6\n-        53: goto          102\n-        56: aload         6\n-        58: invokeinterface #168,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        63: astore        5\n-        65: new           #120                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-        68: dup\n-        69: invokespecial #122                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.\"<init>\":()V\n-        72: astore        7\n-        74: aload         7\n-        76: aload         5\n-        78: invokevirtual #123                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        46: invokeinterface #125,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        51: astore        5\n+        53: aload         5\n+        55: invokeinterface #129,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        60: ifeq          112\n+        63: aload         5\n+        65: invokeinterface #135,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        70: astore        6\n+        72: new           #92                 // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+        75: dup\n+        76: invokespecial #94                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.\"<init>\":()V\n+        79: astore        7\n         81: aload         7\n-        83: aload_0\n-        84: invokevirtual #124                // Method getApplication:()Lpsiprobe/model/Application;\n-        87: invokevirtual #128                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-        90: aload_1\n-        91: aload         7\n-        93: invokevirtual #173                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n-        96: invokeinterface #175,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n-       101: pop\n-       102: aload         6\n-       104: invokeinterface #179,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       109: ifne          56\n+        83: aload         6\n+        85: invokevirtual #95                 // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        88: aload         7\n+        90: aload_0\n+        91: invokevirtual #96                 // Method getApplication:()Lpsiprobe/model/Application;\n+        94: invokevirtual #100                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        97: aload_1\n+        98: aload         7\n+       100: invokevirtual #138                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n+       103: invokeinterface #142,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+       108: pop\n+       109: goto          53\n        112: goto          131\n        115: astore_2\n-       116: getstatic     #132                // Field logger:Lorg/slf4j/Logger;\n-       119: ldc           #183                // String {}.getLoggerList() failed\n+       116: getstatic     #106                // Field logger:Lorg/slf4j/Logger;\n+       119: ldc           #146                // String {}.getLoggerList() failed\n        121: aload_0\n-       122: invokevirtual #88                 // Method getTarget:()Ljava/lang/Object;\n+       122: invokevirtual #60                 // Method getTarget:()Ljava/lang/Object;\n        125: aload_2\n-       126: invokeinterface #185,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       126: invokeinterface #148,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        131: aload_1\n        132: areturn\n       Exception table:\n          from    to  target type\n              8   112   115   Class java/lang/Exception\n       LineNumberTable:\n         line 111: 0\n         line 113: 8\n         line 114: 16\n         line 116: 27\n         line 117: 44\n-        line 118: 65\n-        line 119: 74\n-        line 120: 81\n-        line 122: 90\n-        line 117: 102\n-        line 124: 112\n+        line 118: 72\n+        line 119: 81\n+        line 120: 88\n+        line 122: 97\n+        line 123: 109\n+        line 126: 112\n+        line 124: 115\n         line 125: 116\n         line 127: 131\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     133     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n-            8     125     1 appenders   Ljava/util/List;\n+           81      28     7 accessor   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+           72      37     6 logger   Ljava/lang/Object;\n            16      96     2 clazz   Ljava/lang/Class;\n            27      85     3 getLoggerList   Ljava/lang/reflect/Method;\n            44      68     4 loggers   Ljava/util/List;\n-           65      37     5 logger   Ljava/lang/Object;\n-           74      28     7 accessor   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n           116      15     2     e   Ljava/lang/Exception;\n+            0     133     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor;\n+            8     125     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n            16      96     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n            44      68     4 loggers   Ljava/util/List<Ljava/lang/Object;>;\n+            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 255 /* full_frame */\n-          offset_delta = 56\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, top, class java/util/Iterator ]\n+          offset_delta = 53\n+          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, class java/util/Iterator ]\n           stack = []\n-        frame_type = 45 /* same */\n         frame_type = 255 /* full_frame */\n-          offset_delta = 12\n+          offset_delta = 58\n           locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackFactoryAccessor, class java/util/List ]\n+          stack = []\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 15 /* same */\n+    Signature: #192                         // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n }\n SourceFile: \"TomcatSlf4jLogbackFactoryAccessor.java\"\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.class", "source2": "psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,485 +1,478 @@\n-  SHA-256 checksum 73f7d8748c154e931c66c9493c00b7dfc566c4198254ecf142721ad6a3386e44\n+  SHA-256 checksum 23f7e050041246107609496a9794b0bd6d9079a51c5f141c6c8d0704fca4b85d\n   Compiled from \"TomcatSlf4jLogbackLoggerAccessor.java\"\n public class psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 11, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-   #14 = Utf8               getAppenders\n-   #15 = Utf8               ()Ljava/util/List;\n-   #16 = Utf8               Signature\n-   #17 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n-   #18 = Class              #19           // java/util/ArrayList\n-   #19 = Utf8               java/util/ArrayList\n-   #20 = Methodref          #18.#9        // java/util/ArrayList.\"<init>\":()V\n-   #21 = Methodref          #1.#22        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getTarget:()Ljava/lang/Object;\n-   #22 = NameAndType        #23:#24       // getTarget:()Ljava/lang/Object;\n-   #23 = Utf8               getTarget\n-   #24 = Utf8               ()Ljava/lang/Object;\n-   #25 = String             #26           // iteratorForAppenders\n-   #26 = Utf8               iteratorForAppenders\n-   #27 = Methodref          #28.#30       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #28 = Class              #29           // org/apache/commons/lang3/reflect/MethodUtils\n-   #29 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #30 = NameAndType        #31:#32       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #31 = Utf8               invokeMethod\n-   #32 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #33 = Class              #34           // java/util/Iterator\n-   #34 = Utf8               java/util/Iterator\n-   #35 = Methodref          #36.#38       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #36 = Class              #37           // com/google/common/collect/Iterators\n-   #37 = Utf8               com/google/common/collect/Iterators\n-   #38 = NameAndType        #39:#40       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #39 = Utf8               asEnumeration\n-   #40 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #41 = Methodref          #42.#44       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #42 = Class              #43           // java/util/Collections\n-   #43 = Utf8               java/util/Collections\n-   #44 = NameAndType        #45:#46       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #45 = Utf8               list\n-   #46 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #47 = Methodref          #18.#48       // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-   #48 = NameAndType        #49:#50       // iterator:()Ljava/util/Iterator;\n-   #49 = Utf8               iterator\n-   #50 = Utf8               ()Ljava/util/Iterator;\n-   #51 = InterfaceMethodref #33.#52       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #52 = NameAndType        #53:#24       // next:()Ljava/lang/Object;\n-   #53 = Utf8               next\n-   #54 = Methodref          #1.#55        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #55 = NameAndType        #56:#57       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #56 = Utf8               getSiftedAppenders\n-   #57 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-   #58 = InterfaceMethodref #59.#48       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #59 = Class              #60           // java/util/List\n-   #60 = Utf8               java/util/List\n-   #61 = Methodref          #1.#62        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #62 = NameAndType        #63:#64       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #63 = Utf8               wrapAndAddAppender\n-   #64 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n-   #65 = InterfaceMethodref #33.#66       // java/util/Iterator.hasNext:()Z\n-   #66 = NameAndType        #67:#68       // hasNext:()Z\n-   #67 = Utf8               hasNext\n-   #68 = Utf8               ()Z\n-   #69 = Fieldref           #1.#70        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.logger:Lorg/slf4j/Logger;\n-   #70 = NameAndType        #71:#72       // logger:Lorg/slf4j/Logger;\n-   #71 = Utf8               logger\n-   #72 = Utf8               Lorg/slf4j/Logger;\n-   #73 = String             #74           // {}#getAppenders() failed\n-   #74 = Utf8               {}#getAppenders() failed\n-   #75 = Methodref          #76.#78       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #76 = Class              #77           // java/lang/Object\n-   #77 = Utf8               java/lang/Object\n-   #78 = NameAndType        #79:#80       // getClass:()Ljava/lang/Class;\n-   #79 = Utf8               getClass\n-   #80 = Utf8               ()Ljava/lang/Class;\n-   #81 = Methodref          #82.#84       // java/lang/Class.getName:()Ljava/lang/String;\n-   #82 = Class              #83           // java/lang/Class\n-   #83 = Utf8               java/lang/Class\n-   #84 = NameAndType        #85:#86       // getName:()Ljava/lang/String;\n-   #85 = Utf8               getName\n-   #86 = Utf8               ()Ljava/lang/String;\n-   #87 = InterfaceMethodref #88.#90       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #88 = Class              #89           // org/slf4j/Logger\n-   #89 = Utf8               org/slf4j/Logger\n-   #90 = NameAndType        #91:#92       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #91 = Utf8               error\n-   #92 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #93 = String             #94           // To see this logger, upgrade slf4j to 1.7.21+\n-   #94 = Utf8               To see this logger, upgrade slf4j to 1.7.21+\n-   #95 = InterfaceMethodref #88.#96       // org/slf4j/Logger.error:(Ljava/lang/String;)V\n-   #96 = NameAndType        #91:#97       // error:(Ljava/lang/String;)V\n-   #97 = Utf8               (Ljava/lang/String;)V\n-   #98 = Class              #99           // java/lang/NoClassDefFoundError\n-   #99 = Utf8               java/lang/NoClassDefFoundError\n-  #100 = Class              #101          // java/lang/Exception\n-  #101 = Utf8               java/lang/Exception\n-  #102 = Utf8               appenders\n-  #103 = Utf8               Ljava/util/List;\n-  #104 = Utf8               appender\n-  #105 = Utf8               Ljava/lang/Object;\n-  #106 = Utf8               siftedAppenders\n-  #107 = Utf8               siftedAppender\n-  #108 = Utf8               e\n-  #109 = Utf8               Ljava/lang/NoClassDefFoundError;\n-  #110 = Utf8               Ljava/lang/Exception;\n-  #111 = Utf8               LocalVariableTypeTable\n-  #112 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n-  #113 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #114 = Utf8               StackMapTable\n-  #115 = Utf8               getAppender\n-  #116 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n-  #117 = String             #115          // getAppender\n-  #118 = Methodref          #28.#119      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #119 = NameAndType        #31:#120      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #120 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #121 = Methodref          #1.#122       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n-  #122 = NameAndType        #14:#15       // getAppenders:()Ljava/util/List;\n-  #123 = Class              #124          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  #124 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-  #125 = Methodref          #123.#126     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n-  #126 = NameAndType        #127:#86      // getIndex:()Ljava/lang/String;\n-  #127 = Utf8               getIndex\n-  #128 = Methodref          #129.#131     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #129 = Class              #130          // java/lang/String\n-  #130 = Utf8               java/lang/String\n-  #131 = NameAndType        #132:#133     // equals:(Ljava/lang/Object;)Z\n-  #132 = Utf8               equals\n-  #133 = Utf8               (Ljava/lang/Object;)Z\n-  #134 = Methodref          #1.#135       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n-  #135 = NameAndType        #136:#137     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n-  #136 = Utf8               wrapAppender\n-  #137 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n-  #138 = String             #139          // {}#getAppender() failed\n-  #139 = Utf8               {}#getAppender() failed\n-  #140 = Utf8               name\n-  #141 = Utf8               Ljava/lang/String;\n-  #142 = Utf8               wrappedAppender\n-  #143 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n-  #144 = Utf8               MethodParameters\n-  #145 = Utf8               isContext\n-  #146 = Utf8               isRoot\n-  #147 = String             #148          // ROOT\n-  #148 = Utf8               ROOT\n-  #149 = Methodref          #1.#84        // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getName:()Ljava/lang/String;\n-  #150 = String             #140          // name\n-  #151 = Methodref          #1.#152       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #152 = NameAndType        #153:#154     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #153 = Utf8               getProperty\n-  #154 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #155 = Utf8               getLevel\n-  #156 = String             #155          // getLevel\n-  #157 = String             #158          // toString\n-  #158 = Utf8               toString\n-  #159 = String             #160          // {}#getLevel() failed\n-  #160 = Utf8               {}#getLevel() failed\n-  #161 = Utf8               level\n-  #162 = Utf8               setLevel\n-  #163 = String             #164          // toLevel\n-  #164 = Utf8               toLevel\n-  #165 = String             #162          // setLevel\n-  #166 = String             #167          // {}#setLevel(\\'{}\\') failed\n-  #167 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #168 = InterfaceMethodref #88.#169      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #169 = NameAndType        #91:#170      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #170 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #171 = Utf8               newLevelStr\n-  #172 = Utf8               newLevel\n-  #173 = Utf8               Exceptions\n-  #174 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n-  #175 = String             #176          // org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n-  #176 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n-  #177 = String             #178          // getAppenderTracker\n-  #178 = Utf8               getAppenderTracker\n-  #179 = String             #180          // allComponents\n-  #180 = Utf8               allComponents\n-  #181 = String             #182          //\n-  #182 = Utf8\n-  #183 = InterfaceMethodref #88.#184      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #184 = NameAndType        #185:#186     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #185 = Utf8               trace\n-  #186 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #187 = String             #188          // valueList\n-  #188 = Utf8               valueList\n-  #189 = Class              #190          // java/lang/NoSuchMethodException\n-  #190 = Utf8               java/lang/NoSuchMethodException\n-  #191 = Utf8               tracker\n-  #192 = Utf8               Ljava/lang/NoSuchMethodException;\n-  #193 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;)V\n-  #194 = InterfaceMethodref #59.#195      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #195 = NameAndType        #196:#133     // add:(Ljava/lang/Object;)Z\n-  #196 = Utf8               add\n-  #197 = Utf8               appenderAccessor\n-  #198 = Class              #199          // java/lang/IllegalArgumentException\n-  #199 = Utf8               java/lang/IllegalArgumentException\n-  #200 = String             #201          // appender is null\n-  #201 = Utf8               appender is null\n-  #202 = Methodref          #198.#203     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #203 = NameAndType        #5:#97        // \"<init>\":(Ljava/lang/String;)V\n-  #204 = Methodref          #123.#9       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.\"<init>\":()V\n-  #205 = Methodref          #123.#206     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n-  #206 = NameAndType        #207:#208     // setTarget:(Ljava/lang/Object;)V\n-  #207 = Utf8               setTarget\n-  #208 = Utf8               (Ljava/lang/Object;)V\n-  #209 = Methodref          #123.#210     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n-  #210 = NameAndType        #211:#212     // setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n-  #211 = Utf8               setLoggerAccessor\n-  #212 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n-  #213 = Methodref          #1.#214       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #214 = NameAndType        #215:#216     // getApplication:()Lpsiprobe/model/Application;\n-  #215 = Utf8               getApplication\n-  #216 = Utf8               ()Lpsiprobe/model/Application;\n-  #217 = Methodref          #123.#218     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #218 = NameAndType        #219:#220     // setApplication:(Lpsiprobe/model/Application;)V\n-  #219 = Utf8               setApplication\n-  #220 = Utf8               (Lpsiprobe/model/Application;)V\n-  #221 = String             #222          // Could not wrap appender: \\'{}\\'\n-  #222 = Utf8               Could not wrap appender: \\'{}\\'\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Methodref          #11.#12       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getTarget:()Ljava/lang/Object;\n+   #11 = Class              #13           // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #12 = NameAndType        #14:#15       // getTarget:()Ljava/lang/Object;\n+   #13 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor\n+   #14 = Utf8               getTarget\n+   #15 = Utf8               ()Ljava/lang/Object;\n+   #16 = String             #17           // iteratorForAppenders\n+   #17 = Utf8               iteratorForAppenders\n+   #18 = Methodref          #19.#20       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #19 = Class              #21           // org/apache/commons/lang3/reflect/MethodUtils\n+   #20 = NameAndType        #22:#23       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #21 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #22 = Utf8               invokeMethod\n+   #23 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Class              #25           // java/util/Iterator\n+   #25 = Utf8               java/util/Iterator\n+   #26 = Methodref          #27.#28       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #27 = Class              #29           // com/google/common/collect/Iterators\n+   #28 = NameAndType        #30:#31       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #29 = Utf8               com/google/common/collect/Iterators\n+   #30 = Utf8               asEnumeration\n+   #31 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #32 = Methodref          #33.#34       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #33 = Class              #35           // java/util/Collections\n+   #34 = NameAndType        #36:#37       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #35 = Utf8               java/util/Collections\n+   #36 = Utf8               list\n+   #37 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #38 = Methodref          #7.#39        // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+   #39 = NameAndType        #40:#41       // iterator:()Ljava/util/Iterator;\n+   #40 = Utf8               iterator\n+   #41 = Utf8               ()Ljava/util/Iterator;\n+   #42 = InterfaceMethodref #24.#43       // java/util/Iterator.hasNext:()Z\n+   #43 = NameAndType        #44:#45       // hasNext:()Z\n+   #44 = Utf8               hasNext\n+   #45 = Utf8               ()Z\n+   #46 = InterfaceMethodref #24.#47       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #47 = NameAndType        #48:#15       // next:()Ljava/lang/Object;\n+   #48 = Utf8               next\n+   #49 = Methodref          #11.#50       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #50 = NameAndType        #51:#52       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #51 = Utf8               getSiftedAppenders\n+   #52 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+   #53 = InterfaceMethodref #54.#39       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #54 = Class              #55           // java/util/List\n+   #55 = Utf8               java/util/List\n+   #56 = Methodref          #11.#57       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #57 = NameAndType        #58:#59       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #58 = Utf8               wrapAndAddAppender\n+   #59 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n+   #60 = Class              #61           // java/lang/NoClassDefFoundError\n+   #61 = Utf8               java/lang/NoClassDefFoundError\n+   #62 = Fieldref           #11.#63       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.logger:Lorg/slf4j/Logger;\n+   #63 = NameAndType        #64:#65       // logger:Lorg/slf4j/Logger;\n+   #64 = Utf8               logger\n+   #65 = Utf8               Lorg/slf4j/Logger;\n+   #66 = String             #67           // {}#getAppenders() failed\n+   #67 = Utf8               {}#getAppenders() failed\n+   #68 = Methodref          #69.#70       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #69 = Class              #71           // java/lang/Object\n+   #70 = NameAndType        #72:#73       // getClass:()Ljava/lang/Class;\n+   #71 = Utf8               java/lang/Object\n+   #72 = Utf8               getClass\n+   #73 = Utf8               ()Ljava/lang/Class;\n+   #74 = Methodref          #75.#76       // java/lang/Class.getName:()Ljava/lang/String;\n+   #75 = Class              #77           // java/lang/Class\n+   #76 = NameAndType        #78:#79       // getName:()Ljava/lang/String;\n+   #77 = Utf8               java/lang/Class\n+   #78 = Utf8               getName\n+   #79 = Utf8               ()Ljava/lang/String;\n+   #80 = InterfaceMethodref #81.#82       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #81 = Class              #83           // org/slf4j/Logger\n+   #82 = NameAndType        #84:#85       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #83 = Utf8               org/slf4j/Logger\n+   #84 = Utf8               error\n+   #85 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #86 = String             #87           // To see this logger, upgrade slf4j to 1.7.21+\n+   #87 = Utf8               To see this logger, upgrade slf4j to 1.7.21+\n+   #88 = InterfaceMethodref #81.#89       // org/slf4j/Logger.error:(Ljava/lang/String;)V\n+   #89 = NameAndType        #84:#90       // error:(Ljava/lang/String;)V\n+   #90 = Utf8               (Ljava/lang/String;)V\n+   #91 = Class              #92           // java/lang/Exception\n+   #92 = Utf8               java/lang/Exception\n+   #93 = String             #94           // getAppender\n+   #94 = Utf8               getAppender\n+   #95 = Methodref          #19.#96       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #96 = NameAndType        #22:#97       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #97 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #98 = Methodref          #11.#99       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getAppenders:()Ljava/util/List;\n+   #99 = NameAndType        #100:#101     // getAppenders:()Ljava/util/List;\n+  #100 = Utf8               getAppenders\n+  #101 = Utf8               ()Ljava/util/List;\n+  #102 = Class              #103          // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+  #103 = Utf8               psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+  #104 = Methodref          #102.#105     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n+  #105 = NameAndType        #106:#79      // getIndex:()Ljava/lang/String;\n+  #106 = Utf8               getIndex\n+  #107 = Methodref          #108.#109     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #108 = Class              #110          // java/lang/String\n+  #109 = NameAndType        #111:#112     // equals:(Ljava/lang/Object;)Z\n+  #110 = Utf8               java/lang/String\n+  #111 = Utf8               equals\n+  #112 = Utf8               (Ljava/lang/Object;)Z\n+  #113 = Methodref          #11.#114      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+  #114 = NameAndType        #115:#116     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+  #115 = Utf8               wrapAppender\n+  #116 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+  #117 = String             #118          // {}#getAppender() failed\n+  #118 = Utf8               {}#getAppender() failed\n+  #119 = String             #120          // ROOT\n+  #120 = Utf8               ROOT\n+  #121 = Methodref          #11.#76       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getName:()Ljava/lang/String;\n+  #122 = String             #123          // name\n+  #123 = Utf8               name\n+  #124 = Methodref          #11.#125      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #125 = NameAndType        #126:#127     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #126 = Utf8               getProperty\n+  #127 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #128 = String             #129          // getLevel\n+  #129 = Utf8               getLevel\n+  #130 = String             #131          // toString\n+  #131 = Utf8               toString\n+  #132 = String             #133          // {}#getLevel() failed\n+  #133 = Utf8               {}#getLevel() failed\n+  #134 = String             #135          // toLevel\n+  #135 = Utf8               toLevel\n+  #136 = String             #137          // setLevel\n+  #137 = Utf8               setLevel\n+  #138 = String             #139          // {}#setLevel(\\'{}\\') failed\n+  #139 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #140 = InterfaceMethodref #81.#141      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #141 = NameAndType        #84:#142      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #142 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #143 = String             #144          // org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n+  #144 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n+  #145 = String             #146          // getAppenderTracker\n+  #146 = Utf8               getAppenderTracker\n+  #147 = String             #148          // allComponents\n+  #148 = Utf8               allComponents\n+  #149 = Class              #150          // java/lang/NoSuchMethodException\n+  #150 = Utf8               java/lang/NoSuchMethodException\n+  #151 = String             #152          //\n+  #152 = Utf8\n+  #153 = InterfaceMethodref #81.#154      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #154 = NameAndType        #155:#156     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #155 = Utf8               trace\n+  #156 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #157 = String             #158          // valueList\n+  #158 = Utf8               valueList\n+  #159 = InterfaceMethodref #54.#160      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #160 = NameAndType        #161:#112     // add:(Ljava/lang/Object;)Z\n+  #161 = Utf8               add\n+  #162 = Class              #163          // java/lang/IllegalArgumentException\n+  #163 = Utf8               java/lang/IllegalArgumentException\n+  #164 = String             #165          // appender is null\n+  #165 = Utf8               appender is null\n+  #166 = Methodref          #162.#167     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #167 = NameAndType        #5:#90        // \"<init>\":(Ljava/lang/String;)V\n+  #168 = Methodref          #102.#3       // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.\"<init>\":()V\n+  #169 = Methodref          #102.#170     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+  #170 = NameAndType        #171:#172     // setTarget:(Ljava/lang/Object;)V\n+  #171 = Utf8               setTarget\n+  #172 = Utf8               (Ljava/lang/Object;)V\n+  #173 = Methodref          #102.#174     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n+  #174 = NameAndType        #175:#176     // setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n+  #175 = Utf8               setLoggerAccessor\n+  #176 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n+  #177 = Methodref          #11.#178      // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #178 = NameAndType        #179:#180     // getApplication:()Lpsiprobe/model/Application;\n+  #179 = Utf8               getApplication\n+  #180 = Utf8               ()Lpsiprobe/model/Application;\n+  #181 = Methodref          #102.#182     // psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #182 = NameAndType        #183:#184     // setApplication:(Lpsiprobe/model/Application;)V\n+  #183 = Utf8               setApplication\n+  #184 = Utf8               (Lpsiprobe/model/Application;)V\n+  #185 = String             #186          // Could not wrap appender: \\'{}\\'\n+  #186 = Utf8               Could not wrap appender: \\'{}\\'\n+  #187 = Utf8               Code\n+  #188 = Utf8               LineNumberTable\n+  #189 = Utf8               LocalVariableTable\n+  #190 = Utf8               this\n+  #191 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+  #192 = Utf8               siftedAppender\n+  #193 = Utf8               Ljava/lang/Object;\n+  #194 = Utf8               siftedAppenders\n+  #195 = Utf8               Ljava/util/List;\n+  #196 = Utf8               appender\n+  #197 = Utf8               e\n+  #198 = Utf8               Ljava/lang/NoClassDefFoundError;\n+  #199 = Utf8               Ljava/lang/Exception;\n+  #200 = Utf8               appenders\n+  #201 = Utf8               LocalVariableTypeTable\n+  #202 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #203 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n+  #204 = Utf8               StackMapTable\n+  #205 = Utf8               Signature\n+  #206 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n+  #207 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+  #208 = Utf8               wrappedAppender\n+  #209 = Utf8               Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+  #210 = Utf8               Ljava/lang/String;\n+  #211 = Utf8               MethodParameters\n+  #212 = Utf8               isContext\n+  #213 = Utf8               isRoot\n+  #214 = Utf8               level\n+  #215 = Utf8               newLevel\n+  #216 = Utf8               newLevelStr\n+  #217 = Utf8               Ljava/lang/NoSuchMethodException;\n+  #218 = Utf8               tracker\n+  #219 = Utf8               Exceptions\n+  #220 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n+  #221 = Utf8               appenderAccessor\n+  #222 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;)V\n   #223 = Utf8               Ljava/lang/IllegalArgumentException;\n   #224 = Utf8               SourceFile\n   #225 = Utf8               TomcatSlf4jLogbackLoggerAccessor.java\n {\n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackLoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n     Code:\n       stack=4, locals=7, args_size=1\n-         0: new           #18                 // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        12: ldc           #25                 // String iteratorForAppenders\n-        14: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        17: checkcast     #33                 // class java/util/Iterator\n-        20: invokestatic  #35                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-        23: invokestatic  #41                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-        26: invokevirtual #47                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-        29: astore_3\n-        30: goto          99\n-        33: aload_3\n-        34: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        39: astore_2\n-        40: aload_0\n-        41: aload_2\n-        42: invokespecial #54                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-        45: astore        4\n-        47: aload         4\n-        49: ifnull        93\n-        52: aload         4\n-        54: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        59: astore        6\n-        61: goto          80\n-        64: aload         6\n-        66: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        71: astore        5\n-        73: aload_0\n-        74: aload         5\n-        76: aload_1\n-        77: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        80: aload         6\n-        82: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        87: ifne          64\n-        90: goto          99\n-        93: aload_0\n-        94: aload_2\n-        95: aload_1\n-        96: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        99: aload_3\n-       100: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       105: ifne          33\n+         9: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        12: ldc           #16                 // String iteratorForAppenders\n+        14: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        17: checkcast     #24                 // class java/util/Iterator\n+        20: invokestatic  #26                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+        23: invokestatic  #32                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+        26: invokevirtual #38                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+        29: astore_2\n+        30: aload_2\n+        31: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        36: ifeq          108\n+        39: aload_2\n+        40: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        45: astore_3\n+        46: aload_0\n+        47: aload_3\n+        48: invokespecial #49                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+        51: astore        4\n+        53: aload         4\n+        55: ifnull        99\n+        58: aload         4\n+        60: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        65: astore        5\n+        67: aload         5\n+        69: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        74: ifeq          96\n+        77: aload         5\n+        79: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        84: astore        6\n+        86: aload_0\n+        87: aload         6\n+        89: aload_1\n+        90: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+        93: goto          67\n+        96: goto          105\n+        99: aload_0\n+       100: aload_3\n+       101: aload_1\n+       102: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+       105: goto          30\n        108: goto          168\n        111: astore_2\n-       112: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       115: ldc           #73                 // String {}#getAppenders() failed\n+       112: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       115: ldc           #66                 // String {}#getAppenders() failed\n        117: aload_0\n-       118: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       121: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       124: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       118: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       121: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       124: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        127: aload_2\n-       128: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-       133: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       136: ldc           #93                 // String To see this logger, upgrade slf4j to 1.7.21+\n-       138: invokeinterface #95,  2           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;)V\n+       128: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       133: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       136: ldc           #86                 // String To see this logger, upgrade slf4j to 1.7.21+\n+       138: invokeinterface #88,  2           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;)V\n        143: goto          168\n        146: astore_2\n-       147: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       150: ldc           #73                 // String {}#getAppenders() failed\n+       147: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       150: ldc           #66                 // String {}#getAppenders() failed\n        152: aload_0\n-       153: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       156: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       159: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       153: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       156: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       159: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        162: aload_2\n-       163: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       163: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        168: aload_1\n        169: areturn\n       Exception table:\n          from    to  target type\n              8   108   111   Class java/lang/NoClassDefFoundError\n              8   108   146   Class java/lang/Exception\n       LineNumberTable:\n         line 36: 0\n-        line 40: 8\n+        line 39: 8\n+        line 40: 9\n         line 39: 20\n-        line 41: 40\n-        line 42: 47\n-        line 43: 52\n-        line 44: 73\n-        line 43: 80\n-        line 46: 90\n-        line 47: 93\n-        line 39: 99\n-        line 50: 108\n+        line 41: 46\n+        line 42: 53\n+        line 43: 58\n+        line 44: 86\n+        line 45: 93\n+        line 47: 99\n+        line 49: 105\n+        line 55: 108\n+        line 50: 111\n         line 51: 112\n         line 52: 133\n+        line 55: 143\n         line 53: 146\n         line 54: 147\n         line 56: 168\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     170     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-            8     162     1 appenders   Ljava/util/List;\n-           40      59     2 appender   Ljava/lang/Object;\n-           47      52     4 siftedAppenders   Ljava/util/List;\n-           73       7     5 siftedAppender   Ljava/lang/Object;\n+           86       7     6 siftedAppender   Ljava/lang/Object;\n+           53      52     4 siftedAppenders   Ljava/util/List;\n+           46      59     3 appender   Ljava/lang/Object;\n           112      31     2     e   Ljava/lang/NoClassDefFoundError;\n           147      21     2     e   Ljava/lang/Exception;\n+            0     170     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+            8     162     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           53      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n             8     162     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n-           47      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n-      StackMapTable: number_of_entries = 8\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 33\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+      StackMapTable: number_of_entries = 9\n+        frame_type = 253 /* append */\n           offset_delta = 30\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 15 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 12\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 254 /* append */\n+          offset_delta = 36\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 28\n+        frame_type = 2 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 5\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 11\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/util/List ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/NoClassDefFoundError ]\n         frame_type = 98 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 21 /* same */\n+    Signature: #206                         // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n \n   public psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor getAppender(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #117                // String getAppender\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #93                 // String getAppender\n          6: iconst_1\n-         7: anewarray     #76                 // class java/lang/Object\n+         7: anewarray     #69                 // class java/lang/Object\n         10: dup\n         11: iconst_0\n         12: aload_1\n         13: aastore\n-        14: invokestatic  #118                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        14: invokestatic  #95                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         17: astore_2\n         18: aload_2\n         19: ifnonnull     75\n         22: aload_0\n-        23: invokevirtual #121                // Method getAppenders:()Ljava/util/List;\n+        23: invokevirtual #98                 // Method getAppenders:()Ljava/util/List;\n         26: astore_3\n         27: aload_3\n-        28: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        33: astore        5\n-        35: goto          65\n-        38: aload         5\n-        40: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        45: checkcast     #123                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n-        48: astore        4\n-        50: aload         4\n-        52: invokevirtual #125                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n-        55: aload_1\n-        56: invokevirtual #128                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        59: ifeq          65\n-        62: aload         4\n-        64: areturn\n-        65: aload         5\n-        67: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        72: ifne          38\n+        28: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        33: astore        4\n+        35: aload         4\n+        37: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        42: ifeq          75\n+        45: aload         4\n+        47: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        52: checkcast     #102                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+        55: astore        5\n+        57: aload         5\n+        59: invokevirtual #104                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.getIndex:()Ljava/lang/String;\n+        62: aload_1\n+        63: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        66: ifeq          72\n+        69: aload         5\n+        71: areturn\n+        72: goto          35\n         75: aload_0\n         76: aload_2\n-        77: invokespecial #134                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+        77: invokespecial #113                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n         80: areturn\n         81: astore_2\n-        82: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        85: ldc           #138                // String {}#getAppender() failed\n+        82: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        85: ldc           #117                // String {}#getAppender() failed\n         87: aload_0\n-        88: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        91: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        94: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        88: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        91: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        94: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         97: aload_2\n-        98: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        98: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        103: aconst_null\n        104: areturn\n       Exception table:\n          from    to  target type\n-             0    64    81   Class java/lang/Exception\n-            65    80    81   Class java/lang/Exception\n+             0    71    81   Class java/lang/Exception\n+            72    80    81   Class java/lang/Exception\n       LineNumberTable:\n         line 67: 0\n         line 68: 18\n         line 69: 22\n         line 70: 27\n-        line 71: 50\n-        line 72: 62\n-        line 70: 65\n+        line 71: 57\n+        line 72: 69\n+        line 74: 72\n         line 76: 75\n         line 77: 81\n         line 78: 82\n         line 80: 103\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     105     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-            0     105     1  name   Ljava/lang/String;\n-           18      63     2 appender   Ljava/lang/Object;\n+           57      15     5 wrappedAppender   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n            27      48     3 appenders   Ljava/util/List;\n-           50      15     4 wrappedAppender   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+           18      63     2 appender   Ljava/lang/Object;\n            82      21     2     e   Ljava/lang/Exception;\n+            0     105     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+            0     105     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            27      48     3 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 38\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/lang/String, class java/lang/Object, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 26 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/lang/String, class java/lang/Object ]\n-          stack = []\n+        frame_type = 254 /* append */\n+          offset_delta = 35\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 36 /* same */\n+        frame_type = 249 /* chop */\n+          offset_delta = 2\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/lang/String ]\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       name\n@@ -498,255 +491,255 @@\n             0       2     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #147                // String ROOT\n+         0: ldc           #119                // String ROOT\n          2: aload_0\n-         3: invokevirtual #149                // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #128                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #121                // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          9: ireturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #150                // String name\n+         2: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #122                // String name\n          7: aconst_null\n-         8: invokevirtual #151                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #129                // class java/lang/String\n+         8: invokevirtual #124                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #108                // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 107: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #156                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #128                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ldc           #157                // String toString\n-        13: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        16: checkcast     #129                // class java/lang/String\n+        11: ldc           #130                // String toString\n+        13: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: checkcast     #108                // class java/lang/String\n         19: areturn\n         20: astore_1\n-        21: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #159                // String {}#getLevel() failed\n+        21: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #132                // String {}#getLevel() failed\n         26: aload_0\n-        27: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        30: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        33: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        27: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        30: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        33: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         36: aload_1\n-        37: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         42: aconst_null\n         43: areturn\n       Exception table:\n          from    to  target type\n              0    19    20   Class java/lang/Exception\n       LineNumberTable:\n         line 117: 0\n         line 118: 10\n         line 119: 20\n         line 120: 21\n         line 122: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      44     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n            10      10     1 level   Ljava/lang/Object;\n            21      21     1     e   Ljava/lang/Exception;\n+            0      44     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n       StackMapTable: number_of_entries = 1\n         frame_type = 84 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #156                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #128                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #163                // String toLevel\n+        11: ldc           #134                // String toLevel\n         13: iconst_1\n-        14: anewarray     #76                 // class java/lang/Object\n+        14: anewarray     #69                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #118                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #95                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #165                // String setLevel\n+        26: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #136                // String setLevel\n         31: iconst_1\n-        32: anewarray     #76                 // class java/lang/Object\n+        32: anewarray     #69                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #118                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #95                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: goto          82\n         46: astore_2\n-        47: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        50: ldc           #166                // String {}#setLevel(\\'{}\\') failed\n+        47: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        50: ldc           #138                // String {}#setLevel(\\'{}\\') failed\n         52: iconst_3\n-        53: anewarray     #76                 // class java/lang/Object\n+        53: anewarray     #69                 // class java/lang/Object\n         56: dup\n         57: iconst_0\n         58: aload_0\n-        59: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        65: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        59: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        65: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         68: aastore\n         69: dup\n         70: iconst_1\n         71: aload_1\n         72: aastore\n         73: dup\n         74: iconst_2\n         75: aload_2\n         76: aastore\n-        77: invokeinterface #168,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        77: invokeinterface #140,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         82: return\n       Exception table:\n          from    to  target type\n              0    43    46   Class java/lang/Exception\n       LineNumberTable:\n         line 132: 0\n         line 133: 10\n         line 134: 25\n-        line 135: 43\n+        line 137: 43\n+        line 135: 46\n         line 136: 47\n         line 138: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      83     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-            0      83     1 newLevelStr   Ljava/lang/String;\n            10      33     2 level   Ljava/lang/Object;\n            25      18     3 newLevel   Ljava/lang/Object;\n            47      35     2     e   Ljava/lang/Exception;\n+            0      83     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+            0      83     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 110 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n \n   private java.util.List<java.lang.Object> getSiftedAppenders(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Exceptions:\n-      throws java.lang.Exception\n-    Signature: #174                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: ldc           #175                // String org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n+         0: ldc           #143                // String org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n          2: aload_1\n-         3: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #128                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         12: ifeq          66\n         15: aload_1\n-        16: ldc           #177                // String getAppenderTracker\n-        18: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: ldc           #145                // String getAppenderTracker\n+        18: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n         21: astore_2\n         22: aload_2\n         23: ifnull        58\n         26: aload_2\n-        27: ldc           #179                // String allComponents\n-        29: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        32: checkcast     #59                 // class java/util/List\n+        27: ldc           #147                // String allComponents\n+        29: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        32: checkcast     #54                 // class java/util/List\n         35: areturn\n         36: astore_3\n-        37: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        40: ldc           #181                // String\n+        37: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        40: ldc           #151                // String\n         42: aload_3\n-        43: invokeinterface #183,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        43: invokeinterface #153,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         48: aload_2\n-        49: ldc           #187                // String valueList\n-        51: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        54: checkcast     #59                 // class java/util/List\n+        49: ldc           #157                // String valueList\n+        51: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        54: checkcast     #54                 // class java/util/List\n         57: areturn\n-        58: new           #18                 // class java/util/ArrayList\n+        58: new           #7                  // class java/util/ArrayList\n         61: dup\n-        62: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+        62: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n         65: areturn\n         66: aconst_null\n         67: areturn\n       Exception table:\n          from    to  target type\n             26    35    36   Class java/lang/NoSuchMethodException\n       LineNumberTable:\n         line 149: 0\n-        line 150: 2\n+        line 150: 3\n         line 152: 15\n         line 153: 22\n         line 155: 26\n         line 156: 36\n         line 158: 37\n         line 159: 48\n         line 162: 58\n         line 164: 66\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           37      21     3     e   Ljava/lang/NoSuchMethodException;\n+           22      44     2 tracker   Ljava/lang/Object;\n             0      68     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n             0      68     1 appender   Ljava/lang/Object;\n-           22      44     2 tracker   Ljava/lang/Object;\n-           37      21     3     e   Ljava/lang/NoSuchMethodException;\n       StackMapTable: number_of_entries = 3\n         frame_type = 255 /* full_frame */\n           offset_delta = 36\n           locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor, class java/lang/Object, class java/lang/Object ]\n           stack = [ class java/lang/NoSuchMethodException ]\n         frame_type = 21 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 7\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       appender\n+    Signature: #220                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n \n   private void wrapAndAddAppender(java.lang.Object, java.util.List<psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor>);\n     descriptor: (Ljava/lang/Object;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #193                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;)V\n     Code:\n       stack=2, locals=4, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #134                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n+         2: invokespecial #113                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n          5: astore_3\n          6: aload_3\n          7: ifnull        18\n         10: aload_2\n         11: aload_3\n-        12: invokeinterface #194,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        12: invokeinterface #159,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         17: pop\n         18: return\n       LineNumberTable:\n         line 176: 0\n         line 177: 6\n         line 178: 10\n         line 180: 18\n@@ -763,72 +756,72 @@\n         frame_type = 252 /* append */\n           offset_delta = 18\n           locals = [ class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor ]\n     MethodParameters:\n       Name                           Flags\n       appender\n       appenders\n+    Signature: #222                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;>;)V\n \n   private psiprobe.tools.logging.slf4jlogback.TomcatSlf4jLogbackAppenderAccessor wrapAppender(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #198                // class java/lang/IllegalArgumentException\n+         4: new           #162                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #200                // String appender is null\n-        10: invokespecial #202                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #164                // String appender is null\n+        10: invokespecial #166                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n-        14: new           #123                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n+        14: new           #102                // class psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor\n         17: dup\n-        18: invokespecial #204                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.\"<init>\":()V\n+        18: invokespecial #168                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.\"<init>\":()V\n         21: astore_2\n         22: aload_2\n         23: aload_1\n-        24: invokevirtual #205                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+        24: invokevirtual #169                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setTarget:(Ljava/lang/Object;)V\n         27: aload_2\n         28: aload_0\n-        29: invokevirtual #209                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n+        29: invokevirtual #173                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;)V\n         32: aload_2\n         33: aload_0\n-        34: invokevirtual #213                // Method getApplication:()Lpsiprobe/model/Application;\n-        37: invokevirtual #217                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        34: invokevirtual #177                // Method getApplication:()Lpsiprobe/model/Application;\n+        37: invokevirtual #181                // Method psiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n         40: aload_2\n         41: areturn\n         42: astore_2\n-        43: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        46: ldc           #221                // String Could not wrap appender: \\'{}\\'\n+        43: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        46: ldc           #185                // String Could not wrap appender: \\'{}\\'\n         48: aload_1\n         49: aload_2\n-        50: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         55: aconst_null\n         56: areturn\n       Exception table:\n          from    to  target type\n              0    41    42   Class java/lang/IllegalArgumentException\n       LineNumberTable:\n         line 190: 0\n         line 191: 4\n-        line 194: 14\n-        line 193: 21\n+        line 193: 14\n         line 196: 22\n         line 197: 27\n         line 198: 32\n         line 199: 40\n         line 200: 42\n         line 201: 43\n         line 203: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n-            0      57     1 appender   Ljava/lang/Object;\n            22      20     2 appenderAccessor   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackAppenderAccessor;\n            43      12     2     e   Ljava/lang/IllegalArgumentException;\n+            0      57     0  this   Lpsiprobe/tools/logging/slf4jlogback/TomcatSlf4jLogbackLoggerAccessor;\n+            0      57     1 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 91 /* same_locals_1_stack_item */\n           stack = [ class java/lang/IllegalArgumentException ]\n     MethodParameters:\n       Name                           Flags\n       appender\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback/package-info.class", "source2": "psiprobe/tools/logging/slf4jlogback/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 4e06c8d5f1add2ad1fea1c8c3ed92b54f6f2ed743a45ae82acc14fb701bb51f9\n+  SHA-256 checksum e8fc4ca67e5df8d45107c37aa085fa73e7b2dbec4276fa702975486578cd47e7\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.slf4jlogback.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/slf4jlogback/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/slf4jlogback/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/slf4jlogback/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/slf4jlogback/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/slf4jlogback/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/slf4jlogback/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.class", "source2": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,174 +1,174 @@\n-  SHA-256 checksum b0dd25d11b913a36fd24ff8f234b4c19efb6e7d0a5e696c4b91aba872cf5499a\n+  SHA-256 checksum e38b3a0f17a9cac2fbc97b80f95c0b6bee205b2cb1c8d170fabfa4956d0b4009\n   Compiled from \"TomcatSlf4jLogback13AppenderAccessor.java\"\n public class psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor extends psiprobe.tools.logging.AbstractLogDestination\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  super_class: #3                         // psiprobe/tools/logging/AbstractLogDestination\n+  this_class: #8                          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+  super_class: #2                         // psiprobe/tools/logging/AbstractLogDestination\n   interfaces: 0, fields: 1, methods: 12, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-    #2 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/AbstractLogDestination\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/AbstractLogDestination\n-    #5 = Utf8               loggerAccessor\n-    #6 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-   #16 = Utf8               getLoggerAccessor\n-   #17 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-   #18 = Fieldref           #1.#19        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-   #19 = NameAndType        #5:#6         // loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-   #20 = Utf8               setLoggerAccessor\n-   #21 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n-   #22 = Utf8               MethodParameters\n-   #23 = Utf8               isContext\n-   #24 = Utf8               ()Z\n-   #25 = Methodref          #1.#26        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-   #26 = NameAndType        #16:#17       // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-   #27 = Methodref          #28.#30       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isContext:()Z\n-   #28 = Class              #29           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-   #29 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-   #30 = NameAndType        #23:#24       // isContext:()Z\n-   #31 = Utf8               isRoot\n-   #32 = Methodref          #28.#33       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isRoot:()Z\n-   #33 = NameAndType        #31:#24       // isRoot:()Z\n-   #34 = Utf8               getName\n-   #35 = Utf8               ()Ljava/lang/String;\n-   #36 = Methodref          #28.#37       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getName:()Ljava/lang/String;\n-   #37 = NameAndType        #34:#35       // getName:()Ljava/lang/String;\n-   #38 = Utf8               getLogType\n-   #39 = String             #40           // tomcatSlf4jLogback13\n-   #40 = Utf8               tomcatSlf4jLogback13\n-   #41 = Utf8               getIndex\n-   #42 = Methodref          #1.#43        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getTarget:()Ljava/lang/Object;\n-   #43 = NameAndType        #44:#45       // getTarget:()Ljava/lang/Object;\n-   #44 = Utf8               getTarget\n-   #45 = Utf8               ()Ljava/lang/Object;\n-   #46 = String             #47           // name\n-   #47 = Utf8               name\n-   #48 = Methodref          #1.#49        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #49 = NameAndType        #50:#51       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #50 = Utf8               getProperty\n-   #51 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-   #52 = Class              #53           // java/lang/String\n-   #53 = Utf8               java/lang/String\n-   #54 = Utf8               getFile\n-   #55 = Utf8               ()Ljava/io/File;\n-   #56 = String             #57           // file\n-   #57 = Utf8               file\n-   #58 = Class              #59           // java/io/File\n-   #59 = Utf8               java/io/File\n-   #60 = Methodref          #58.#61       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n-   #61 = NameAndType        #7:#62        // \"<init>\":(Ljava/lang/String;)V\n-   #62 = Utf8               (Ljava/lang/String;)V\n-   #63 = Methodref          #1.#64        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getStdoutFile:()Ljava/io/File;\n-   #64 = NameAndType        #65:#55       // getStdoutFile:()Ljava/io/File;\n-   #65 = Utf8               getStdoutFile\n-   #66 = Utf8               fileName\n-   #67 = Utf8               Ljava/lang/String;\n-   #68 = Utf8               StackMapTable\n-   #69 = Utf8               getEncoding\n-   #70 = Class              #71           // ch/qos/logback/core/OutputStreamAppender\n-   #71 = Utf8               ch/qos/logback/core/OutputStreamAppender\n-   #72 = Methodref          #70.#73       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #73 = NameAndType        #74:#75       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n-   #74 = Utf8               getEncoder\n-   #75 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n-   #76 = Class              #77           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #77 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n-   #78 = Methodref          #76.#79       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-   #79 = NameAndType        #80:#81       // getCharset:()Ljava/nio/charset/Charset;\n-   #80 = Utf8               getCharset\n-   #81 = Utf8               ()Ljava/nio/charset/Charset;\n-   #82 = Methodref          #83.#85       // java/nio/charset/Charset.name:()Ljava/lang/String;\n-   #83 = Class              #84           // java/nio/charset/Charset\n-   #84 = Utf8               java/nio/charset/Charset\n-   #85 = NameAndType        #47:#35       // name:()Ljava/lang/String;\n-   #86 = Utf8               appender\n-   #87 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n-   #88 = Utf8               encoder\n-   #89 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n-   #90 = Utf8               base\n-   #91 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n-   #92 = Utf8               LocalVariableTypeTable\n-   #93 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n-   #94 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n-   #95 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n-   #96 = Utf8               getLevel\n-   #97 = Methodref          #28.#98       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getLevel:()Ljava/lang/String;\n-   #98 = NameAndType        #96:#35       // getLevel:()Ljava/lang/String;\n-   #99 = Utf8               getValidLevels\n-  #100 = Utf8               ()[Ljava/lang/String;\n-  #101 = String             #102          // OFF\n-  #102 = Utf8               OFF\n-  #103 = String             #104          // ERROR\n-  #104 = Utf8               ERROR\n-  #105 = String             #106          // WARN\n-  #106 = Utf8               WARN\n-  #107 = String             #108          // INFO\n-  #108 = Utf8               INFO\n-  #109 = String             #110          // DEBUG\n-  #110 = Utf8               DEBUG\n-  #111 = String             #112          // TRACE\n-  #112 = Utf8               TRACE\n-  #113 = String             #114          // ALL\n-  #114 = Utf8               ALL\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Fieldref           #8.#9         // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+    #8 = Class              #10           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+    #9 = NameAndType        #11:#12       // loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #10 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+   #11 = Utf8               loggerAccessor\n+   #12 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #13 = Methodref          #8.#14        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #14 = NameAndType        #15:#16       // getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #15 = Utf8               getLoggerAccessor\n+   #16 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #17 = Methodref          #18.#19       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isContext:()Z\n+   #18 = Class              #20           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+   #19 = NameAndType        #21:#22       // isContext:()Z\n+   #20 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+   #21 = Utf8               isContext\n+   #22 = Utf8               ()Z\n+   #23 = Methodref          #18.#24       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isRoot:()Z\n+   #24 = NameAndType        #25:#22       // isRoot:()Z\n+   #25 = Utf8               isRoot\n+   #26 = Methodref          #18.#27       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getName:()Ljava/lang/String;\n+   #27 = NameAndType        #28:#29       // getName:()Ljava/lang/String;\n+   #28 = Utf8               getName\n+   #29 = Utf8               ()Ljava/lang/String;\n+   #30 = String             #31           // tomcatSlf4jLogback13\n+   #31 = Utf8               tomcatSlf4jLogback13\n+   #32 = Methodref          #8.#33        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getTarget:()Ljava/lang/Object;\n+   #33 = NameAndType        #34:#35       // getTarget:()Ljava/lang/Object;\n+   #34 = Utf8               getTarget\n+   #35 = Utf8               ()Ljava/lang/Object;\n+   #36 = String             #37           // name\n+   #37 = Utf8               name\n+   #38 = Methodref          #8.#39        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #39 = NameAndType        #40:#41       // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #40 = Utf8               getProperty\n+   #41 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+   #42 = Class              #43           // java/lang/String\n+   #43 = Utf8               java/lang/String\n+   #44 = String             #45           // file\n+   #45 = Utf8               file\n+   #46 = Class              #47           // java/io/File\n+   #47 = Utf8               java/io/File\n+   #48 = Methodref          #46.#49       // java/io/File.\"<init>\":(Ljava/lang/String;)V\n+   #49 = NameAndType        #5:#50        // \"<init>\":(Ljava/lang/String;)V\n+   #50 = Utf8               (Ljava/lang/String;)V\n+   #51 = Methodref          #8.#52        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getStdoutFile:()Ljava/io/File;\n+   #52 = NameAndType        #53:#54       // getStdoutFile:()Ljava/io/File;\n+   #53 = Utf8               getStdoutFile\n+   #54 = Utf8               ()Ljava/io/File;\n+   #55 = Class              #56           // ch/qos/logback/core/OutputStreamAppender\n+   #56 = Utf8               ch/qos/logback/core/OutputStreamAppender\n+   #57 = Methodref          #55.#58       // ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #58 = NameAndType        #59:#60       // getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+   #59 = Utf8               getEncoder\n+   #60 = Utf8               ()Lch/qos/logback/core/encoder/Encoder;\n+   #61 = Class              #62           // ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #62 = Utf8               ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+   #63 = Methodref          #61.#64       // ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+   #64 = NameAndType        #65:#66       // getCharset:()Ljava/nio/charset/Charset;\n+   #65 = Utf8               getCharset\n+   #66 = Utf8               ()Ljava/nio/charset/Charset;\n+   #67 = Methodref          #68.#69       // java/nio/charset/Charset.name:()Ljava/lang/String;\n+   #68 = Class              #70           // java/nio/charset/Charset\n+   #69 = NameAndType        #37:#29       // name:()Ljava/lang/String;\n+   #70 = Utf8               java/nio/charset/Charset\n+   #71 = Methodref          #18.#72       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getLevel:()Ljava/lang/String;\n+   #72 = NameAndType        #73:#29       // getLevel:()Ljava/lang/String;\n+   #73 = Utf8               getLevel\n+   #74 = String             #75           // OFF\n+   #75 = Utf8               OFF\n+   #76 = String             #77           // ERROR\n+   #77 = Utf8               ERROR\n+   #78 = String             #79           // WARN\n+   #79 = Utf8               WARN\n+   #80 = String             #81           // INFO\n+   #81 = Utf8               INFO\n+   #82 = String             #83           // DEBUG\n+   #83 = Utf8               DEBUG\n+   #84 = String             #85           // TRACE\n+   #85 = Utf8               TRACE\n+   #86 = String             #87           // ALL\n+   #87 = Utf8               ALL\n+   #88 = Utf8               Code\n+   #89 = Utf8               LineNumberTable\n+   #90 = Utf8               LocalVariableTable\n+   #91 = Utf8               this\n+   #92 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+   #93 = Utf8               setLoggerAccessor\n+   #94 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n+   #95 = Utf8               MethodParameters\n+   #96 = Utf8               getLogType\n+   #97 = Utf8               getIndex\n+   #98 = Utf8               getFile\n+   #99 = Utf8               fileName\n+  #100 = Utf8               Ljava/lang/String;\n+  #101 = Utf8               StackMapTable\n+  #102 = Utf8               getEncoding\n+  #103 = Utf8               base\n+  #104 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+  #105 = Utf8               appender\n+  #106 = Utf8               Lch/qos/logback/core/OutputStreamAppender;\n+  #107 = Utf8               encoder\n+  #108 = Utf8               Lch/qos/logback/core/encoder/Encoder;\n+  #109 = Utf8               LocalVariableTypeTable\n+  #110 = Utf8               Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n+  #111 = Utf8               Lch/qos/logback/core/OutputStreamAppender<*>;\n+  #112 = Utf8               Lch/qos/logback/core/encoder/Encoder<*>;\n+  #113 = Utf8               getValidLevels\n+  #114 = Utf8               ()[Ljava/lang/String;\n   #115 = Utf8               SourceFile\n   #116 = Utf8               TomcatSlf4jLogback13AppenderAccessor.java\n {\n   private psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor loggerAccessor;\n     descriptor: Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n     flags: (0x0002) ACC_PRIVATE\n \n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/AbstractLogDestination.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 24: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor getLoggerAccessor();\n     descriptor: ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: getfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         1: getfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n          4: areturn\n       LineNumberTable:\n         line 35: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public void setLoggerAccessor(psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor);\n     descriptor: (Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n          0: aload_0\n          1: aload_1\n-         2: putfield      #18                 // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         2: putfield      #7                  // Field loggerAccessor:Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n          5: return\n       LineNumberTable:\n         line 44: 0\n         line 45: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n@@ -179,107 +179,107 @@\n \n   public boolean isContext();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-         4: invokevirtual #27                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isContext:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         4: invokevirtual #17                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isContext:()Z\n          7: ireturn\n       LineNumberTable:\n         line 49: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-         4: invokevirtual #32                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isRoot:()Z\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         4: invokevirtual #23                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.isRoot:()Z\n          7: ireturn\n       LineNumberTable:\n         line 54: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-         4: invokevirtual #36                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getName:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         4: invokevirtual #26                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getName:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 59: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public java.lang.String getLogType();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n-         0: ldc           #39                 // String tomcatSlf4jLogback13\n+         0: ldc           #30                 // String tomcatSlf4jLogback13\n          2: areturn\n       LineNumberTable:\n         line 70: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       3     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public java.lang.String getIndex();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #46                 // String name\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #36                 // String name\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 80: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public java.io.File getFile();\n     descriptor: ()Ljava/io/File;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #56                 // String file\n+         2: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #44                 // String file\n          7: aconst_null\n-         8: invokevirtual #48                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #52                 // class java/lang/String\n+         8: invokevirtual #38                 // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #42                 // class java/lang/String\n         14: astore_1\n         15: aload_1\n         16: ifnull        30\n-        19: new           #58                 // class java/io/File\n+        19: new           #46                 // class java/io/File\n         22: dup\n         23: aload_1\n-        24: invokespecial #60                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n+        24: invokespecial #48                 // Method java/io/File.\"<init>\":(Ljava/lang/String;)V\n         27: goto          34\n         30: aload_0\n-        31: invokevirtual #63                 // Method getStdoutFile:()Ljava/io/File;\n+        31: invokevirtual #51                 // Method getStdoutFile:()Ljava/io/File;\n         34: areturn\n       LineNumberTable:\n         line 95: 0\n         line 96: 15\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      35     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n@@ -293,111 +293,111 @@\n \n   public java.lang.String getEncoding();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=4, args_size=1\n          0: aload_0\n-         1: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-         4: instanceof    #70                 // class ch/qos/logback/core/OutputStreamAppender\n+         1: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+         4: instanceof    #55                 // class ch/qos/logback/core/OutputStreamAppender\n          7: ifeq          50\n         10: aload_0\n-        11: invokevirtual #42                 // Method getTarget:()Ljava/lang/Object;\n-        14: checkcast     #70                 // class ch/qos/logback/core/OutputStreamAppender\n+        11: invokevirtual #32                 // Method getTarget:()Ljava/lang/Object;\n+        14: checkcast     #55                 // class ch/qos/logback/core/OutputStreamAppender\n         17: astore_1\n         18: aload_1\n-        19: invokevirtual #72                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n+        19: invokevirtual #57                 // Method ch/qos/logback/core/OutputStreamAppender.getEncoder:()Lch/qos/logback/core/encoder/Encoder;\n         22: astore_2\n         23: aload_2\n-        24: instanceof    #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        24: instanceof    #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         27: ifeq          50\n         30: aload_2\n-        31: checkcast     #76                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n+        31: checkcast     #61                 // class ch/qos/logback/core/encoder/LayoutWrappingEncoder\n         34: astore_3\n         35: aload_3\n-        36: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        36: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n         39: ifnull        50\n         42: aload_3\n-        43: invokevirtual #78                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n-        46: invokevirtual #82                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n+        43: invokevirtual #63                 // Method ch/qos/logback/core/encoder/LayoutWrappingEncoder.getCharset:()Ljava/nio/charset/Charset;\n+        46: invokevirtual #67                 // Method java/nio/charset/Charset.name:()Ljava/lang/String;\n         49: areturn\n         50: aconst_null\n         51: areturn\n       LineNumberTable:\n         line 101: 0\n         line 102: 10\n         line 103: 18\n         line 104: 23\n         line 105: 30\n         line 106: 35\n         line 107: 42\n         line 111: 50\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      52     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder;\n+            0      52     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n            18      32     1 appender   Lch/qos/logback/core/OutputStreamAppender<*>;\n            23      27     2 encoder   Lch/qos/logback/core/encoder/Encoder<*>;\n-           35      15     3  base   Lch/qos/logback/core/encoder/LayoutWrappingEncoder<*>;\n       StackMapTable: number_of_entries = 1\n         frame_type = 50 /* same */\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokevirtual #25                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-         4: invokevirtual #97                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getLevel:()Ljava/lang/String;\n+         1: invokevirtual #13                 // Method getLoggerAccessor:()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         4: invokevirtual #71                 // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getLevel:()Ljava/lang/String;\n          7: areturn\n       LineNumberTable:\n         line 121: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       8     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n \n   public java.lang.String[] getValidLevels();\n     descriptor: ()[Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: bipush        7\n-         2: anewarray     #52                 // class java/lang/String\n+         2: anewarray     #42                 // class java/lang/String\n          5: dup\n          6: iconst_0\n-         7: ldc           #101                // String OFF\n+         7: ldc           #74                 // String OFF\n          9: aastore\n         10: dup\n         11: iconst_1\n-        12: ldc           #103                // String ERROR\n+        12: ldc           #76                 // String ERROR\n         14: aastore\n         15: dup\n         16: iconst_2\n-        17: ldc           #105                // String WARN\n+        17: ldc           #78                 // String WARN\n         19: aastore\n         20: dup\n         21: iconst_3\n-        22: ldc           #107                // String INFO\n+        22: ldc           #80                 // String INFO\n         24: aastore\n         25: dup\n         26: iconst_4\n-        27: ldc           #109                // String DEBUG\n+        27: ldc           #82                 // String DEBUG\n         29: aastore\n         30: dup\n         31: iconst_5\n-        32: ldc           #111                // String TRACE\n+        32: ldc           #84                 // String TRACE\n         34: aastore\n         35: dup\n         36: bipush        6\n-        38: ldc           #113                // String ALL\n+        38: ldc           #86                 // String ALL\n         40: aastore\n         41: areturn\n       LineNumberTable:\n         line 134: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      42     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.class", "source2": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,321 +1,319 @@\n-  SHA-256 checksum 44fba7fa7913e24e9a5fe629519aef6c37b930419b01fe0c6a9e0550fdc32647\n+  SHA-256 checksum 25aa54de5ad8e80fb01b3d98a88f9483aeaa5dcd772eeadb694cf2066eb646dd\n   Compiled from \"TomcatSlf4jLogback13FactoryAccessor.java\"\n public class psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13FactoryAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #8                          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 5, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor\n-    #2 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n-    #6 = Utf8               (Ljava/lang/ClassLoader;)V\n-    #7 = Utf8               Exceptions\n-    #8 = Class              #9            // java/lang/ClassNotFoundException\n-    #9 = Utf8               java/lang/ClassNotFoundException\n-   #10 = Class              #11           // java/lang/IllegalAccessException\n-   #11 = Utf8               java/lang/IllegalAccessException\n-   #12 = Class              #13           // java/lang/reflect/InvocationTargetException\n-   #13 = Utf8               java/lang/reflect/InvocationTargetException\n-   #14 = Class              #15           // java/lang/NoSuchMethodException\n-   #15 = Utf8               java/lang/NoSuchMethodException\n-   #16 = Class              #17           // java/lang/SecurityException\n-   #17 = Utf8               java/lang/SecurityException\n-   #18 = Class              #19           // java/lang/IllegalArgumentException\n-   #19 = Utf8               java/lang/IllegalArgumentException\n-   #20 = Utf8               Code\n-   #21 = Methodref          #3.#22        // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-   #22 = NameAndType        #5:#23        // \"<init>\":()V\n-   #23 = Utf8               ()V\n-   #24 = Methodref          #1.#25        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n-   #25 = NameAndType        #26:#27       // findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n-   #26 = Utf8               findServiceProviders\n-   #27 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List;\n-   #28 = InterfaceMethodref #29.#31       // java/util/List.isEmpty:()Z\n-   #29 = Class              #30           // java/util/List\n-   #30 = Utf8               java/util/List\n-   #31 = NameAndType        #32:#33       // isEmpty:()Z\n-   #32 = Utf8               isEmpty\n-   #33 = Utf8               ()Z\n-   #34 = Class              #35           // java/lang/RuntimeException\n-   #35 = Utf8               java/lang/RuntimeException\n-   #36 = String             #37           // The SLF4J provider binding was not Logback\n-   #37 = Utf8               The SLF4J provider binding was not Logback\n-   #38 = Methodref          #34.#39       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n-   #39 = NameAndType        #5:#40        // \"<init>\":(Ljava/lang/String;)V\n-   #40 = Utf8               (Ljava/lang/String;)V\n-   #41 = InterfaceMethodref #29.#42       // java/util/List.get:(I)Ljava/lang/Object;\n-   #42 = NameAndType        #43:#44       // get:(I)Ljava/lang/Object;\n-   #43 = Utf8               get\n-   #44 = Utf8               (I)Ljava/lang/Object;\n-   #45 = Methodref          #46.#48       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #46 = Class              #47           // java/lang/Object\n-   #47 = Utf8               java/lang/Object\n-   #48 = NameAndType        #49:#50       // getClass:()Ljava/lang/Class;\n-   #49 = Utf8               getClass\n-   #50 = Utf8               ()Ljava/lang/Class;\n-   #51 = String             #52           // initialize\n-   #52 = Utf8               initialize\n-   #53 = Class              #54           // java/lang/Class\n-   #54 = Utf8               java/lang/Class\n-   #55 = Methodref          #56.#58       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #56 = Class              #57           // org/apache/commons/lang3/reflect/MethodUtils\n-   #57 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #58 = NameAndType        #59:#60       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #59 = Utf8               getAccessibleMethod\n-   #60 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-   #61 = Methodref          #62.#64       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #62 = Class              #63           // java/lang/reflect/Method\n-   #63 = Utf8               java/lang/reflect/Method\n-   #64 = NameAndType        #65:#66       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #65 = Utf8               invoke\n-   #66 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-   #67 = String             #68           // getLoggerFactory\n-   #68 = Utf8               getLoggerFactory\n-   #69 = String             #70           // org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n-   #70 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n-   #71 = Methodref          #72.#74       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #72 = Class              #73           // java/lang/ClassLoader\n-   #73 = Utf8               java/lang/ClassLoader\n-   #74 = NameAndType        #75:#76       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n-   #75 = Utf8               loadClass\n-   #76 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n-   #77 = Methodref          #53.#78       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n-   #78 = NameAndType        #79:#80       // isInstance:(Ljava/lang/Object;)Z\n-   #79 = Utf8               isInstance\n-   #80 = Utf8               (Ljava/lang/Object;)Z\n-   #81 = Methodref          #1.#82        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.setTarget:(Ljava/lang/Object;)V\n-   #82 = NameAndType        #83:#84       // setTarget:(Ljava/lang/Object;)V\n-   #83 = Utf8               setTarget\n-   #84 = Utf8               (Ljava/lang/Object;)V\n-   #85 = Utf8               LineNumberTable\n-   #86 = Utf8               LocalVariableTable\n-   #87 = Utf8               this\n-   #88 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n-   #89 = Utf8               cl\n-   #90 = Utf8               Ljava/lang/ClassLoader;\n-   #91 = Utf8               providers\n-   #92 = Utf8               Ljava/util/List;\n-   #93 = Utf8               provider\n-   #94 = Utf8               Ljava/lang/Object;\n-   #95 = Utf8               Ljava/lang/reflect/Method;\n-   #96 = Utf8               loggerFactory\n-   #97 = Utf8               loggerFactoryClass\n-   #98 = Utf8               Ljava/lang/Class;\n-   #99 = Utf8               LocalVariableTypeTable\n-  #100 = Utf8               Ljava/util/List<*>;\n-  #101 = Utf8               Ljava/lang/Class<*>;\n-  #102 = Utf8               StackMapTable\n-  #103 = Utf8               MethodParameters\n-  #104 = Utf8               getRootLogger\n-  #105 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #106 = String             #107          // ROOT\n-  #107 = Utf8               ROOT\n-  #108 = Methodref          #1.#109       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #109 = NameAndType        #110:#111     // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #110 = Utf8               getLogger\n-  #111 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #112 = Methodref          #1.#113       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.getTarget:()Ljava/lang/Object;\n-  #113 = NameAndType        #114:#115     // getTarget:()Ljava/lang/Object;\n-  #114 = Utf8               getTarget\n-  #115 = Utf8               ()Ljava/lang/Object;\n-  #116 = String             #110          // getLogger\n-  #117 = Class              #118          // java/lang/String\n-  #118 = Utf8               java/lang/String\n-  #119 = Class              #120          // java/lang/NullPointerException\n-  #120 = Utf8               java/lang/NullPointerException\n-  #121 = Class              #122          // java/lang/StringBuilder\n-  #122 = Utf8               java/lang/StringBuilder\n-  #123 = Methodref          #121.#22      // java/lang/StringBuilder.\"<init>\":()V\n-  #124 = Methodref          #121.#125     // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #125 = NameAndType        #126:#127     // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #126 = Utf8               append\n-  #127 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-  #128 = String             #129          // .getLogger(\\\"\n-  #129 = Utf8               .getLogger(\\\"\n-  #130 = Methodref          #121.#131     // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #131 = NameAndType        #126:#132     // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #132 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n-  #133 = String             #134          // \\\") returned null\n-  #134 = Utf8               \\\") returned null\n-  #135 = Methodref          #121.#136     // java/lang/StringBuilder.toString:()Ljava/lang/String;\n-  #136 = NameAndType        #137:#138     // toString:()Ljava/lang/String;\n-  #137 = Utf8               toString\n-  #138 = Utf8               ()Ljava/lang/String;\n-  #139 = Methodref          #119.#39      // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n-  #140 = Class              #141          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-  #141 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-  #142 = Methodref          #140.#22      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.\"<init>\":()V\n-  #143 = Methodref          #140.#82      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n-  #144 = Methodref          #1.#145       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #145 = NameAndType        #146:#147     // getApplication:()Lpsiprobe/model/Application;\n-  #146 = Utf8               getApplication\n-  #147 = Utf8               ()Lpsiprobe/model/Application;\n-  #148 = Methodref          #140.#149     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #149 = NameAndType        #150:#151     // setApplication:(Lpsiprobe/model/Application;)V\n-  #150 = Utf8               setApplication\n-  #151 = Utf8               (Lpsiprobe/model/Application;)V\n-  #152 = Fieldref           #1.#153       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.logger:Lorg/slf4j/Logger;\n-  #153 = NameAndType        #154:#155     // logger:Lorg/slf4j/Logger;\n-  #154 = Utf8               logger\n-  #155 = Utf8               Lorg/slf4j/Logger;\n-  #156 = String             #157          // {}.getLogger(\\'{}\\') failed\n-  #157 = Utf8               {}.getLogger(\\'{}\\') failed\n-  #158 = InterfaceMethodref #159.#161     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #159 = Class              #160          // org/slf4j/Logger\n-  #160 = Utf8               org/slf4j/Logger\n-  #161 = NameAndType        #162:#163     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #162 = Utf8               error\n-  #163 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #164 = Class              #165          // java/lang/Exception\n-  #165 = Utf8               java/lang/Exception\n-  #166 = Utf8               name\n-  #167 = Utf8               Ljava/lang/String;\n-  #168 = Utf8               clazz\n-  #169 = Utf8               accessor\n-  #170 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-  #171 = Utf8               e\n-  #172 = Utf8               Ljava/lang/Exception;\n-  #173 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n-  #174 = Utf8               getAppenders\n-  #175 = Utf8               ()Ljava/util/List;\n-  #176 = Utf8               Signature\n-  #177 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n-  #178 = Class              #179          // java/util/ArrayList\n-  #179 = Utf8               java/util/ArrayList\n-  #180 = Methodref          #178.#22      // java/util/ArrayList.\"<init>\":()V\n-  #181 = String             #182          // getLoggerList\n-  #182 = Utf8               getLoggerList\n-  #183 = InterfaceMethodref #29.#184      // java/util/List.iterator:()Ljava/util/Iterator;\n-  #184 = NameAndType        #185:#186     // iterator:()Ljava/util/Iterator;\n-  #185 = Utf8               iterator\n-  #186 = Utf8               ()Ljava/util/Iterator;\n-  #187 = InterfaceMethodref #188.#190     // java/util/Iterator.next:()Ljava/lang/Object;\n-  #188 = Class              #189          // java/util/Iterator\n-  #189 = Utf8               java/util/Iterator\n-  #190 = NameAndType        #191:#115     // next:()Ljava/lang/Object;\n-  #191 = Utf8               next\n-  #192 = Methodref          #140.#193     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getAppenders:()Ljava/util/List;\n-  #193 = NameAndType        #174:#175     // getAppenders:()Ljava/util/List;\n-  #194 = InterfaceMethodref #29.#195      // java/util/List.addAll:(Ljava/util/Collection;)Z\n-  #195 = NameAndType        #196:#197     // addAll:(Ljava/util/Collection;)Z\n-  #196 = Utf8               addAll\n-  #197 = Utf8               (Ljava/util/Collection;)Z\n-  #198 = InterfaceMethodref #188.#199     // java/util/Iterator.hasNext:()Z\n-  #199 = NameAndType        #200:#33      // hasNext:()Z\n-  #200 = Utf8               hasNext\n-  #201 = String             #202          // {}.getLoggerList() failed\n-  #202 = Utf8               {}.getLoggerList() failed\n-  #203 = InterfaceMethodref #159.#204     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #204 = NameAndType        #162:#205     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #205 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-  #206 = Utf8               appenders\n-  #207 = Utf8               loggers\n-  #208 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n-  #209 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #210 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n-  #211 = String             #212          // org.apache.juli.logging.org.slf4j.LoggerFactory\n-  #212 = Utf8               org.apache.juli.logging.org.slf4j.LoggerFactory\n-  #213 = String             #26           // findServiceProviders\n-  #214 = Methodref          #53.#215      // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #215 = NameAndType        #216:#217     // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #216 = Utf8               getDeclaredMethod\n-  #217 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n-  #218 = Methodref          #62.#219      // java/lang/reflect/Method.setAccessible:(Z)V\n-  #219 = NameAndType        #220:#221     // setAccessible:(Z)V\n-  #220 = Utf8               setAccessible\n-  #221 = Utf8               (Z)V\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+    #8 = Class              #10           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor\n+    #9 = NameAndType        #11:#12       // findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+   #10 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor\n+   #11 = Utf8               findServiceProviders\n+   #12 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List;\n+   #13 = InterfaceMethodref #14.#15       // java/util/List.isEmpty:()Z\n+   #14 = Class              #16           // java/util/List\n+   #15 = NameAndType        #17:#18       // isEmpty:()Z\n+   #16 = Utf8               java/util/List\n+   #17 = Utf8               isEmpty\n+   #18 = Utf8               ()Z\n+   #19 = Class              #20           // java/lang/RuntimeException\n+   #20 = Utf8               java/lang/RuntimeException\n+   #21 = String             #22           // The SLF4J provider binding was not Logback\n+   #22 = Utf8               The SLF4J provider binding was not Logback\n+   #23 = Methodref          #19.#24       // java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+   #24 = NameAndType        #5:#25        // \"<init>\":(Ljava/lang/String;)V\n+   #25 = Utf8               (Ljava/lang/String;)V\n+   #26 = InterfaceMethodref #14.#27       // java/util/List.get:(I)Ljava/lang/Object;\n+   #27 = NameAndType        #28:#29       // get:(I)Ljava/lang/Object;\n+   #28 = Utf8               get\n+   #29 = Utf8               (I)Ljava/lang/Object;\n+   #30 = Methodref          #31.#32       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #31 = Class              #33           // java/lang/Object\n+   #32 = NameAndType        #34:#35       // getClass:()Ljava/lang/Class;\n+   #33 = Utf8               java/lang/Object\n+   #34 = Utf8               getClass\n+   #35 = Utf8               ()Ljava/lang/Class;\n+   #36 = String             #37           // initialize\n+   #37 = Utf8               initialize\n+   #38 = Class              #39           // java/lang/Class\n+   #39 = Utf8               java/lang/Class\n+   #40 = Methodref          #41.#42       // org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #41 = Class              #43           // org/apache/commons/lang3/reflect/MethodUtils\n+   #42 = NameAndType        #44:#45       // getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #43 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #44 = Utf8               getAccessibleMethod\n+   #45 = Utf8               (Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+   #46 = Methodref          #47.#48       // java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #47 = Class              #49           // java/lang/reflect/Method\n+   #48 = NameAndType        #50:#51       // invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #49 = Utf8               java/lang/reflect/Method\n+   #50 = Utf8               invoke\n+   #51 = Utf8               (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #52 = String             #53           // getLoggerFactory\n+   #53 = Utf8               getLoggerFactory\n+   #54 = String             #55           // org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n+   #55 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n+   #56 = Methodref          #57.#58       // java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #57 = Class              #59           // java/lang/ClassLoader\n+   #58 = NameAndType        #60:#61       // loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+   #59 = Utf8               java/lang/ClassLoader\n+   #60 = Utf8               loadClass\n+   #61 = Utf8               (Ljava/lang/String;)Ljava/lang/Class;\n+   #62 = Methodref          #38.#63       // java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+   #63 = NameAndType        #64:#65       // isInstance:(Ljava/lang/Object;)Z\n+   #64 = Utf8               isInstance\n+   #65 = Utf8               (Ljava/lang/Object;)Z\n+   #66 = Methodref          #8.#67        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.setTarget:(Ljava/lang/Object;)V\n+   #67 = NameAndType        #68:#69       // setTarget:(Ljava/lang/Object;)V\n+   #68 = Utf8               setTarget\n+   #69 = Utf8               (Ljava/lang/Object;)V\n+   #70 = String             #71           // ROOT\n+   #71 = Utf8               ROOT\n+   #72 = Methodref          #8.#73        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #73 = NameAndType        #74:#75       // getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #74 = Utf8               getLogger\n+   #75 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+   #76 = Methodref          #8.#77        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.getTarget:()Ljava/lang/Object;\n+   #77 = NameAndType        #78:#79       // getTarget:()Ljava/lang/Object;\n+   #78 = Utf8               getTarget\n+   #79 = Utf8               ()Ljava/lang/Object;\n+   #80 = String             #74           // getLogger\n+   #81 = Class              #82           // java/lang/String\n+   #82 = Utf8               java/lang/String\n+   #83 = Class              #84           // java/lang/NullPointerException\n+   #84 = Utf8               java/lang/NullPointerException\n+   #85 = Class              #86           // java/lang/StringBuilder\n+   #86 = Utf8               java/lang/StringBuilder\n+   #87 = Methodref          #85.#3        // java/lang/StringBuilder.\"<init>\":()V\n+   #88 = Methodref          #85.#89       // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #89 = NameAndType        #90:#91       // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #90 = Utf8               append\n+   #91 = Utf8               (Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+   #92 = String             #93           // .getLogger(\\\"\n+   #93 = Utf8               .getLogger(\\\"\n+   #94 = Methodref          #85.#95       // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #95 = NameAndType        #90:#96       // append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #96 = Utf8               (Ljava/lang/String;)Ljava/lang/StringBuilder;\n+   #97 = String             #98           // \\\") returned null\n+   #98 = Utf8               \\\") returned null\n+   #99 = Methodref          #85.#100      // java/lang/StringBuilder.toString:()Ljava/lang/String;\n+  #100 = NameAndType        #101:#102     // toString:()Ljava/lang/String;\n+  #101 = Utf8               toString\n+  #102 = Utf8               ()Ljava/lang/String;\n+  #103 = Methodref          #83.#24       // java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+  #104 = Class              #105          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+  #105 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+  #106 = Methodref          #104.#3       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.\"<init>\":()V\n+  #107 = Methodref          #104.#67      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+  #108 = Methodref          #8.#109       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #109 = NameAndType        #110:#111     // getApplication:()Lpsiprobe/model/Application;\n+  #110 = Utf8               getApplication\n+  #111 = Utf8               ()Lpsiprobe/model/Application;\n+  #112 = Methodref          #104.#113     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #113 = NameAndType        #114:#115     // setApplication:(Lpsiprobe/model/Application;)V\n+  #114 = Utf8               setApplication\n+  #115 = Utf8               (Lpsiprobe/model/Application;)V\n+  #116 = Class              #117          // java/lang/Exception\n+  #117 = Utf8               java/lang/Exception\n+  #118 = Fieldref           #8.#119       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor.logger:Lorg/slf4j/Logger;\n+  #119 = NameAndType        #120:#121     // logger:Lorg/slf4j/Logger;\n+  #120 = Utf8               logger\n+  #121 = Utf8               Lorg/slf4j/Logger;\n+  #122 = String             #123          // {}.getLogger(\\'{}\\') failed\n+  #123 = Utf8               {}.getLogger(\\'{}\\') failed\n+  #124 = InterfaceMethodref #125.#126     // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #125 = Class              #127          // org/slf4j/Logger\n+  #126 = NameAndType        #128:#129     // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #127 = Utf8               org/slf4j/Logger\n+  #128 = Utf8               error\n+  #129 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #130 = Class              #131          // java/util/ArrayList\n+  #131 = Utf8               java/util/ArrayList\n+  #132 = Methodref          #130.#3       // java/util/ArrayList.\"<init>\":()V\n+  #133 = String             #134          // getLoggerList\n+  #134 = Utf8               getLoggerList\n+  #135 = InterfaceMethodref #14.#136      // java/util/List.iterator:()Ljava/util/Iterator;\n+  #136 = NameAndType        #137:#138     // iterator:()Ljava/util/Iterator;\n+  #137 = Utf8               iterator\n+  #138 = Utf8               ()Ljava/util/Iterator;\n+  #139 = InterfaceMethodref #140.#141     // java/util/Iterator.hasNext:()Z\n+  #140 = Class              #142          // java/util/Iterator\n+  #141 = NameAndType        #143:#18      // hasNext:()Z\n+  #142 = Utf8               java/util/Iterator\n+  #143 = Utf8               hasNext\n+  #144 = InterfaceMethodref #140.#145     // java/util/Iterator.next:()Ljava/lang/Object;\n+  #145 = NameAndType        #146:#79      // next:()Ljava/lang/Object;\n+  #146 = Utf8               next\n+  #147 = Methodref          #104.#148     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getAppenders:()Ljava/util/List;\n+  #148 = NameAndType        #149:#150     // getAppenders:()Ljava/util/List;\n+  #149 = Utf8               getAppenders\n+  #150 = Utf8               ()Ljava/util/List;\n+  #151 = InterfaceMethodref #14.#152      // java/util/List.addAll:(Ljava/util/Collection;)Z\n+  #152 = NameAndType        #153:#154     // addAll:(Ljava/util/Collection;)Z\n+  #153 = Utf8               addAll\n+  #154 = Utf8               (Ljava/util/Collection;)Z\n+  #155 = String             #156          // {}.getLoggerList() failed\n+  #156 = Utf8               {}.getLoggerList() failed\n+  #157 = InterfaceMethodref #125.#158     // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #158 = NameAndType        #128:#159     // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #159 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+  #160 = String             #161          // org.apache.juli.logging.org.slf4j.LoggerFactory\n+  #161 = Utf8               org.apache.juli.logging.org.slf4j.LoggerFactory\n+  #162 = String             #11           // findServiceProviders\n+  #163 = Methodref          #38.#164      // java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #164 = NameAndType        #165:#166     // getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #165 = Utf8               getDeclaredMethod\n+  #166 = Utf8               (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+  #167 = Methodref          #47.#168      // java/lang/reflect/Method.setAccessible:(Z)V\n+  #168 = NameAndType        #169:#170     // setAccessible:(Z)V\n+  #169 = Utf8               setAccessible\n+  #170 = Utf8               (Z)V\n+  #171 = Utf8               (Ljava/lang/ClassLoader;)V\n+  #172 = Utf8               Code\n+  #173 = Utf8               LineNumberTable\n+  #174 = Utf8               LocalVariableTable\n+  #175 = Utf8               this\n+  #176 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n+  #177 = Utf8               cl\n+  #178 = Utf8               Ljava/lang/ClassLoader;\n+  #179 = Utf8               providers\n+  #180 = Utf8               Ljava/util/List;\n+  #181 = Utf8               provider\n+  #182 = Utf8               Ljava/lang/Object;\n+  #183 = Utf8               Ljava/lang/reflect/Method;\n+  #184 = Utf8               loggerFactory\n+  #185 = Utf8               loggerFactoryClass\n+  #186 = Utf8               Ljava/lang/Class;\n+  #187 = Utf8               LocalVariableTypeTable\n+  #188 = Utf8               Ljava/util/List<*>;\n+  #189 = Utf8               Ljava/lang/Class<*>;\n+  #190 = Utf8               StackMapTable\n+  #191 = Utf8               Exceptions\n+  #192 = Class              #193          // java/lang/ClassNotFoundException\n+  #193 = Utf8               java/lang/ClassNotFoundException\n+  #194 = Class              #195          // java/lang/IllegalAccessException\n+  #195 = Utf8               java/lang/IllegalAccessException\n+  #196 = Class              #197          // java/lang/reflect/InvocationTargetException\n+  #197 = Utf8               java/lang/reflect/InvocationTargetException\n+  #198 = Class              #199          // java/lang/NoSuchMethodException\n+  #199 = Utf8               java/lang/NoSuchMethodException\n+  #200 = Class              #201          // java/lang/SecurityException\n+  #201 = Utf8               java/lang/SecurityException\n+  #202 = Class              #203          // java/lang/IllegalArgumentException\n+  #203 = Utf8               java/lang/IllegalArgumentException\n+  #204 = Utf8               MethodParameters\n+  #205 = Utf8               getRootLogger\n+  #206 = Utf8               ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+  #207 = Utf8               clazz\n+  #208 = Utf8               accessor\n+  #209 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+  #210 = Utf8               e\n+  #211 = Utf8               Ljava/lang/Exception;\n+  #212 = Utf8               name\n+  #213 = Utf8               Ljava/lang/String;\n+  #214 = Utf8               Ljava/lang/Class<+Ljava/lang/Object;>;\n+  #215 = Utf8               loggers\n+  #216 = Utf8               appenders\n+  #217 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #218 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n+  #219 = Utf8               Signature\n+  #220 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n+  #221 = Utf8               (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n   #222 = Utf8               SourceFile\n   #223 = Utf8               TomcatSlf4jLogback13FactoryAccessor.java\n {\n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13FactoryAccessor(java.lang.ClassLoader) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException;\n     descriptor: (Ljava/lang/ClassLoader;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException\n     Code:\n       stack=3, locals=8, args_size=2\n          0: aload_0\n-         1: invokespecial #21                 // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: aload_1\n-         5: invokestatic  #24                 // Method findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n+         5: invokestatic  #7                  // Method findServiceProviders:(Ljava/lang/ClassLoader;)Ljava/util/List;\n          8: astore_2\n          9: aload_2\n-        10: invokeinterface #28,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n+        10: invokeinterface #13,  1           // InterfaceMethod java/util/List.isEmpty:()Z\n         15: ifeq          28\n-        18: new           #34                 // class java/lang/RuntimeException\n+        18: new           #19                 // class java/lang/RuntimeException\n         21: dup\n-        22: ldc           #36                 // String The SLF4J provider binding was not Logback\n-        24: invokespecial #38                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+        22: ldc           #21                 // String The SLF4J provider binding was not Logback\n+        24: invokespecial #23                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n         27: athrow\n         28: aload_2\n         29: iconst_0\n-        30: invokeinterface #41,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n+        30: invokeinterface #26,  2           // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;\n         35: astore_3\n         36: aload_3\n-        37: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        40: ldc           #51                 // String initialize\n+        37: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        40: ldc           #36                 // String initialize\n         42: iconst_0\n-        43: anewarray     #53                 // class java/lang/Class\n-        46: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        43: anewarray     #38                 // class java/lang/Class\n+        46: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         49: astore        4\n         51: aload         4\n         53: aload_3\n         54: iconst_0\n-        55: anewarray     #46                 // class java/lang/Object\n-        58: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        55: anewarray     #31                 // class java/lang/Object\n+        58: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         61: pop\n         62: aload_3\n-        63: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        66: ldc           #67                 // String getLoggerFactory\n+        63: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        66: ldc           #52                 // String getLoggerFactory\n         68: iconst_0\n-        69: anewarray     #53                 // class java/lang/Class\n-        72: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        69: anewarray     #38                 // class java/lang/Class\n+        72: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         75: astore        5\n         77: aload         5\n         79: aload_3\n         80: iconst_0\n-        81: anewarray     #46                 // class java/lang/Object\n-        84: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        81: anewarray     #31                 // class java/lang/Object\n+        84: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         87: astore        6\n         89: aload_1\n-        90: ldc           #69                 // String org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n-        92: invokevirtual #71                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+        90: ldc           #54                 // String org.apache.juli.logging.ch.qos.logback.classic.LoggerContext\n+        92: invokevirtual #56                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n         95: astore        7\n         97: aload         7\n         99: aload         6\n-       101: invokevirtual #77                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n+       101: invokevirtual #62                 // Method java/lang/Class.isInstance:(Ljava/lang/Object;)Z\n        104: ifne          117\n-       107: new           #34                 // class java/lang/RuntimeException\n+       107: new           #19                 // class java/lang/RuntimeException\n        110: dup\n-       111: ldc           #36                 // String The SLF4J provider binding was not Logback\n-       113: invokespecial #38                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n+       111: ldc           #21                 // String The SLF4J provider binding was not Logback\n+       113: invokespecial #23                 // Method java/lang/RuntimeException.\"<init>\":(Ljava/lang/String;)V\n        116: athrow\n        117: aload_0\n        118: aload         6\n-       120: invokevirtual #81                 // Method setTarget:(Ljava/lang/Object;)V\n+       120: invokevirtual #66                 // Method setTarget:(Ljava/lang/Object;)V\n        123: return\n       LineNumberTable:\n-        line 47: 0\n+        line 49: 0\n         line 52: 4\n         line 53: 9\n         line 54: 18\n         line 58: 28\n         line 61: 36\n         line 62: 51\n-        line 66: 62\n-        line 65: 75\n+        line 65: 62\n+        line 66: 63\n         line 67: 77\n-        line 71: 89\n-        line 70: 95\n+        line 70: 89\n+        line 71: 92\n         line 72: 97\n         line 73: 107\n         line 75: 117\n         line 76: 123\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0     124     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n@@ -335,114 +333,116 @@\n           offset_delta = 28\n           locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor, class java/lang/ClassLoader, class java/util/List ]\n           stack = []\n         frame_type = 255 /* full_frame */\n           offset_delta = 88\n           locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor, class java/lang/ClassLoader, class java/util/List, class java/lang/Object, class java/lang/reflect/Method, class java/lang/reflect/Method, class java/lang/Object, class java/lang/Class ]\n           stack = []\n+    Exceptions:\n+      throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException\n     MethodParameters:\n       Name                           Flags\n       cl\n \n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor getRootLogger();\n     descriptor: ()Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n-         1: ldc           #106                // String ROOT\n-         3: invokevirtual #108                // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+         1: ldc           #70                 // String ROOT\n+         3: invokevirtual #72                 // Method getLogger:(Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n          6: areturn\n       LineNumberTable:\n         line 88: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       7     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n \n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor getLogger(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n-         4: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         1: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n+         4: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n          7: astore_2\n          8: aload_2\n-         9: ldc           #116                // String getLogger\n+         9: ldc           #80                 // String getLogger\n         11: iconst_1\n-        12: anewarray     #53                 // class java/lang/Class\n+        12: anewarray     #38                 // class java/lang/Class\n         15: dup\n         16: iconst_0\n-        17: ldc           #117                // class java/lang/String\n+        17: ldc           #81                 // class java/lang/String\n         19: aastore\n-        20: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         23: astore_3\n         24: aload_3\n         25: aload_0\n-        26: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+        26: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n         29: iconst_1\n-        30: anewarray     #46                 // class java/lang/Object\n+        30: anewarray     #31                 // class java/lang/Object\n         33: dup\n         34: iconst_0\n         35: aload_1\n         36: aastore\n-        37: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        37: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n         40: astore        4\n         42: aload         4\n         44: ifnonnull     86\n-        47: new           #119                // class java/lang/NullPointerException\n+        47: new           #83                 // class java/lang/NullPointerException\n         50: dup\n-        51: new           #121                // class java/lang/StringBuilder\n+        51: new           #85                 // class java/lang/StringBuilder\n         54: dup\n-        55: invokespecial #123                // Method java/lang/StringBuilder.\"<init>\":()V\n+        55: invokespecial #87                 // Method java/lang/StringBuilder.\"<init>\":()V\n         58: aload_0\n-        59: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #124                // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n-        65: ldc           #128                // String .getLogger(\\\"\n-        67: invokevirtual #130                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        59: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #88                 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;\n+        65: ldc           #92                 // String .getLogger(\\\"\n+        67: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n         70: aload_1\n-        71: invokevirtual #130                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        74: ldc           #133                // String \\\") returned null\n-        76: invokevirtual #130                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n-        79: invokevirtual #135                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n-        82: invokespecial #139                // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n+        71: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        74: ldc           #97                 // String \\\") returned null\n+        76: invokevirtual #94                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;\n+        79: invokevirtual #99                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;\n+        82: invokespecial #103                // Method java/lang/NullPointerException.\"<init>\":(Ljava/lang/String;)V\n         85: athrow\n-        86: new           #140                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+        86: new           #104                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n         89: dup\n-        90: invokespecial #142                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.\"<init>\":()V\n+        90: invokespecial #106                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.\"<init>\":()V\n         93: astore        5\n         95: aload         5\n         97: aload         4\n-        99: invokevirtual #143                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        99: invokevirtual #107                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n        102: aload         5\n        104: aload_0\n-       105: invokevirtual #144                // Method getApplication:()Lpsiprobe/model/Application;\n-       108: invokevirtual #148                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+       105: invokevirtual #108                // Method getApplication:()Lpsiprobe/model/Application;\n+       108: invokevirtual #112                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n        111: aload         5\n        113: areturn\n        114: astore_2\n-       115: getstatic     #152                // Field logger:Lorg/slf4j/Logger;\n-       118: ldc           #156                // String {}.getLogger(\\'{}\\') failed\n+       115: getstatic     #118                // Field logger:Lorg/slf4j/Logger;\n+       118: ldc           #122                // String {}.getLogger(\\'{}\\') failed\n        120: iconst_3\n-       121: anewarray     #46                 // class java/lang/Object\n+       121: anewarray     #31                 // class java/lang/Object\n        124: dup\n        125: iconst_0\n        126: aload_0\n-       127: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+       127: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n        130: aastore\n        131: dup\n        132: iconst_1\n        133: aload_1\n        134: aastore\n        135: dup\n        136: iconst_2\n        137: aload_2\n        138: aastore\n-       139: invokeinterface #158,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+       139: invokeinterface #124,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n        144: aconst_null\n        145: areturn\n       Exception table:\n          from    to  target type\n              0   113   114   Class java/lang/Exception\n       LineNumberTable:\n         line 99: 0\n@@ -455,21 +455,21 @@\n         line 108: 102\n         line 109: 111\n         line 111: 114\n         line 112: 115\n         line 114: 144\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     146     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n-            0     146     1  name   Ljava/lang/String;\n             8     106     2 clazz   Ljava/lang/Class;\n            24      90     3 getLogger   Ljava/lang/reflect/Method;\n            42      72     4 logger   Ljava/lang/Object;\n            95      19     5 accessor   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n           115      29     2     e   Ljava/lang/Exception;\n+            0     146     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n+            0     146     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             8     106     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n       StackMapTable: number_of_entries = 2\n         frame_type = 254 /* append */\n           offset_delta = 86\n           locals = [ class java/lang/Class, class java/lang/reflect/Method, class java/lang/Object ]\n@@ -480,150 +480,149 @@\n     MethodParameters:\n       Name                           Flags\n       name\n \n   public java.util.List<psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #177                         // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n     Code:\n       stack=4, locals=8, args_size=1\n-         0: new           #178                // class java/util/ArrayList\n+         0: new           #130                // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #180                // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #132                // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n-        12: invokevirtual #45                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         9: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n+        12: invokevirtual #30                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n         15: astore_2\n         16: aload_2\n-        17: ldc           #181                // String getLoggerList\n+        17: ldc           #133                // String getLoggerList\n         19: iconst_0\n-        20: anewarray     #53                 // class java/lang/Class\n-        23: invokestatic  #55                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        20: anewarray     #38                 // class java/lang/Class\n+        23: invokestatic  #40                 // Method org/apache/commons/lang3/reflect/MethodUtils.getAccessibleMethod:(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         26: astore_3\n         27: aload_3\n         28: aload_0\n-        29: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+        29: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n         32: iconst_0\n-        33: anewarray     #46                 // class java/lang/Object\n-        36: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-        39: checkcast     #29                 // class java/util/List\n+        33: anewarray     #31                 // class java/lang/Object\n+        36: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: checkcast     #14                 // class java/util/List\n         42: astore        4\n         44: aload         4\n-        46: invokeinterface #183,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        51: astore        6\n-        53: goto          102\n-        56: aload         6\n-        58: invokeinterface #187,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        63: astore        5\n-        65: new           #140                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-        68: dup\n-        69: invokespecial #142                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.\"<init>\":()V\n-        72: astore        7\n-        74: aload         7\n-        76: aload         5\n-        78: invokevirtual #143                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        46: invokeinterface #135,  1          // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        51: astore        5\n+        53: aload         5\n+        55: invokeinterface #139,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        60: ifeq          112\n+        63: aload         5\n+        65: invokeinterface #144,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        70: astore        6\n+        72: new           #104                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+        75: dup\n+        76: invokespecial #106                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.\"<init>\":()V\n+        79: astore        7\n         81: aload         7\n-        83: aload_0\n-        84: invokevirtual #144                // Method getApplication:()Lpsiprobe/model/Application;\n-        87: invokevirtual #148                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-        90: aload_1\n-        91: aload         7\n-        93: invokevirtual #192                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getAppenders:()Ljava/util/List;\n-        96: invokeinterface #194,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n-       101: pop\n-       102: aload         6\n-       104: invokeinterface #198,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       109: ifne          56\n+        83: aload         6\n+        85: invokevirtual #107                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setTarget:(Ljava/lang/Object;)V\n+        88: aload         7\n+        90: aload_0\n+        91: invokevirtual #108                // Method getApplication:()Lpsiprobe/model/Application;\n+        94: invokevirtual #112                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        97: aload_1\n+        98: aload         7\n+       100: invokevirtual #147                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getAppenders:()Ljava/util/List;\n+       103: invokeinterface #151,  2          // InterfaceMethod java/util/List.addAll:(Ljava/util/Collection;)Z\n+       108: pop\n+       109: goto          53\n        112: goto          131\n        115: astore_2\n-       116: getstatic     #152                // Field logger:Lorg/slf4j/Logger;\n-       119: ldc           #201                // String {}.getLoggerList() failed\n+       116: getstatic     #118                // Field logger:Lorg/slf4j/Logger;\n+       119: ldc           #155                // String {}.getLoggerList() failed\n        121: aload_0\n-       122: invokevirtual #112                // Method getTarget:()Ljava/lang/Object;\n+       122: invokevirtual #76                 // Method getTarget:()Ljava/lang/Object;\n        125: aload_2\n-       126: invokeinterface #203,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       126: invokeinterface #157,  4          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        131: aload_1\n        132: areturn\n       Exception table:\n          from    to  target type\n              8   112   115   Class java/lang/Exception\n       LineNumberTable:\n         line 125: 0\n         line 127: 8\n         line 128: 16\n         line 130: 27\n         line 131: 44\n-        line 132: 65\n-        line 133: 74\n-        line 134: 81\n-        line 136: 90\n-        line 131: 102\n-        line 138: 112\n+        line 132: 72\n+        line 133: 81\n+        line 134: 88\n+        line 136: 97\n+        line 137: 109\n+        line 140: 112\n+        line 138: 115\n         line 139: 116\n         line 141: 131\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     133     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n-            8     125     1 appenders   Ljava/util/List;\n+           81      28     7 accessor   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+           72      37     6 logger   Ljava/lang/Object;\n            16      96     2 clazz   Ljava/lang/Class;\n            27      85     3 getLoggerList   Ljava/lang/reflect/Method;\n            44      68     4 loggers   Ljava/util/List;\n-           65      37     5 logger   Ljava/lang/Object;\n-           74      28     7 accessor   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n           116      15     2     e   Ljava/lang/Exception;\n+            0     133     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor;\n+            8     125     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n-            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n            16      96     2 clazz   Ljava/lang/Class<+Ljava/lang/Object;>;\n            44      68     4 loggers   Ljava/util/List<Ljava/lang/Object;>;\n+            8     125     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n         frame_type = 255 /* full_frame */\n-          offset_delta = 56\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, top, class java/util/Iterator ]\n+          offset_delta = 53\n+          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor, class java/util/List, class java/lang/Class, class java/lang/reflect/Method, class java/util/List, class java/util/Iterator ]\n           stack = []\n-        frame_type = 45 /* same */\n         frame_type = 255 /* full_frame */\n-          offset_delta = 12\n+          offset_delta = 58\n           locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13FactoryAccessor, class java/util/List ]\n+          stack = []\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 15 /* same */\n+    Signature: #220                         // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n \n   private static java.util.List<?> findServiceProviders(java.lang.ClassLoader) throws java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException;\n     descriptor: (Ljava/lang/ClassLoader;)Ljava/util/List;\n     flags: (0x000a) ACC_PRIVATE, ACC_STATIC\n-    Exceptions:\n-      throws java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException\n-    Signature: #210                         // (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n     Code:\n       stack=3, locals=4, args_size=1\n          0: aload_0\n-         1: ldc           #211                // String org.apache.juli.logging.org.slf4j.LoggerFactory\n-         3: invokevirtual #71                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n+         1: ldc           #160                // String org.apache.juli.logging.org.slf4j.LoggerFactory\n+         3: invokevirtual #56                 // Method java/lang/ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;\n          6: astore_1\n          7: aload_1\n-         8: ldc           #213                // String findServiceProviders\n+         8: ldc           #162                // String findServiceProviders\n         10: iconst_0\n-        11: anewarray     #53                 // class java/lang/Class\n-        14: invokevirtual #214                // Method java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n+        11: anewarray     #38                 // class java/lang/Class\n+        14: invokevirtual #163                // Method java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;\n         17: astore_2\n         18: aload_2\n         19: iconst_1\n-        20: invokevirtual #218                // Method java/lang/reflect/Method.setAccessible:(Z)V\n+        20: invokevirtual #167                // Method java/lang/reflect/Method.setAccessible:(Z)V\n         23: aload_2\n         24: aconst_null\n         25: iconst_0\n-        26: anewarray     #46                 // class java/lang/Object\n-        29: invokevirtual #61                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n-        32: checkcast     #29                 // class java/util/List\n+        26: anewarray     #31                 // class java/lang/Object\n+        29: invokevirtual #46                 // Method java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;\n+        32: checkcast     #14                 // class java/util/List\n         35: astore_3\n         36: aload_2\n         37: iconst_0\n-        38: invokevirtual #218                // Method java/lang/reflect/Method.setAccessible:(Z)V\n+        38: invokevirtual #167                // Method java/lang/reflect/Method.setAccessible:(Z)V\n         41: aload_3\n         42: areturn\n       LineNumberTable:\n         line 147: 0\n         line 148: 7\n         line 150: 18\n         line 151: 23\n@@ -635,12 +634,15 @@\n             7      36     1 loggerFactory   Ljava/lang/Class;\n            18      25     2 findServiceProviders   Ljava/lang/reflect/Method;\n            36       7     3 providers   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n             7      36     1 loggerFactory   Ljava/lang/Class<*>;\n            36       7     3 providers   Ljava/util/List<*>;\n+    Exceptions:\n+      throws java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException\n     MethodParameters:\n       Name                           Flags\n       cl                             final\n+    Signature: #221                         // (Ljava/lang/ClassLoader;)Ljava/util/List<*>;\n }\n SourceFile: \"TomcatSlf4jLogback13FactoryAccessor.java\"\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.class", "source2": "psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,485 +1,478 @@\n-  SHA-256 checksum bba12c4785f28321e6c548a6f414fb85f9975aaa51e8f94f90108dbf05a3aa89\n+  SHA-256 checksum a445e219b4e351a89ac8993bdba954bbe2990061503f2675bb4e4f37d2230999\n   Compiled from \"TomcatSlf4jLogback13LoggerAccessor.java\"\n public class psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor extends psiprobe.tools.logging.DefaultAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-  super_class: #3                         // psiprobe/tools/logging/DefaultAccessor\n+  this_class: #11                         // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+  super_class: #2                         // psiprobe/tools/logging/DefaultAccessor\n   interfaces: 0, fields: 0, methods: 11, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-    #2 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n-    #3 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #1 = Methodref          #2.#3         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+    #2 = Class              #4            // psiprobe/tools/logging/DefaultAccessor\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               psiprobe/tools/logging/DefaultAccessor\n     #5 = Utf8               <init>\n     #6 = Utf8               ()V\n-    #7 = Utf8               Code\n-    #8 = Methodref          #3.#9         // psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n-    #9 = NameAndType        #5:#6         // \"<init>\":()V\n-   #10 = Utf8               LineNumberTable\n-   #11 = Utf8               LocalVariableTable\n-   #12 = Utf8               this\n-   #13 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-   #14 = Utf8               getAppenders\n-   #15 = Utf8               ()Ljava/util/List;\n-   #16 = Utf8               Signature\n-   #17 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n-   #18 = Class              #19           // java/util/ArrayList\n-   #19 = Utf8               java/util/ArrayList\n-   #20 = Methodref          #18.#9        // java/util/ArrayList.\"<init>\":()V\n-   #21 = Methodref          #1.#22        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getTarget:()Ljava/lang/Object;\n-   #22 = NameAndType        #23:#24       // getTarget:()Ljava/lang/Object;\n-   #23 = Utf8               getTarget\n-   #24 = Utf8               ()Ljava/lang/Object;\n-   #25 = String             #26           // iteratorForAppenders\n-   #26 = Utf8               iteratorForAppenders\n-   #27 = Methodref          #28.#30       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #28 = Class              #29           // org/apache/commons/lang3/reflect/MethodUtils\n-   #29 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n-   #30 = NameAndType        #31:#32       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #31 = Utf8               invokeMethod\n-   #32 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-   #33 = Class              #34           // java/util/Iterator\n-   #34 = Utf8               java/util/Iterator\n-   #35 = Methodref          #36.#38       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #36 = Class              #37           // com/google/common/collect/Iterators\n-   #37 = Utf8               com/google/common/collect/Iterators\n-   #38 = NameAndType        #39:#40       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #39 = Utf8               asEnumeration\n-   #40 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n-   #41 = Methodref          #42.#44       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #42 = Class              #43           // java/util/Collections\n-   #43 = Utf8               java/util/Collections\n-   #44 = NameAndType        #45:#46       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #45 = Utf8               list\n-   #46 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-   #47 = Methodref          #18.#48       // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-   #48 = NameAndType        #49:#50       // iterator:()Ljava/util/Iterator;\n-   #49 = Utf8               iterator\n-   #50 = Utf8               ()Ljava/util/Iterator;\n-   #51 = InterfaceMethodref #33.#52       // java/util/Iterator.next:()Ljava/lang/Object;\n-   #52 = NameAndType        #53:#24       // next:()Ljava/lang/Object;\n-   #53 = Utf8               next\n-   #54 = Methodref          #1.#55        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #55 = NameAndType        #56:#57       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-   #56 = Utf8               getSiftedAppenders\n-   #57 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n-   #58 = InterfaceMethodref #59.#48       // java/util/List.iterator:()Ljava/util/Iterator;\n-   #59 = Class              #60           // java/util/List\n-   #60 = Utf8               java/util/List\n-   #61 = Methodref          #1.#62        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #62 = NameAndType        #63:#64       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-   #63 = Utf8               wrapAndAddAppender\n-   #64 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n-   #65 = InterfaceMethodref #33.#66       // java/util/Iterator.hasNext:()Z\n-   #66 = NameAndType        #67:#68       // hasNext:()Z\n-   #67 = Utf8               hasNext\n-   #68 = Utf8               ()Z\n-   #69 = Fieldref           #1.#70        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.logger:Lorg/slf4j/Logger;\n-   #70 = NameAndType        #71:#72       // logger:Lorg/slf4j/Logger;\n-   #71 = Utf8               logger\n-   #72 = Utf8               Lorg/slf4j/Logger;\n-   #73 = String             #74           // {}#getAppenders() failed\n-   #74 = Utf8               {}#getAppenders() failed\n-   #75 = Methodref          #76.#78       // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #76 = Class              #77           // java/lang/Object\n-   #77 = Utf8               java/lang/Object\n-   #78 = NameAndType        #79:#80       // getClass:()Ljava/lang/Class;\n-   #79 = Utf8               getClass\n-   #80 = Utf8               ()Ljava/lang/Class;\n-   #81 = Methodref          #82.#84       // java/lang/Class.getName:()Ljava/lang/String;\n-   #82 = Class              #83           // java/lang/Class\n-   #83 = Utf8               java/lang/Class\n-   #84 = NameAndType        #85:#86       // getName:()Ljava/lang/String;\n-   #85 = Utf8               getName\n-   #86 = Utf8               ()Ljava/lang/String;\n-   #87 = InterfaceMethodref #88.#90       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #88 = Class              #89           // org/slf4j/Logger\n-   #89 = Utf8               org/slf4j/Logger\n-   #90 = NameAndType        #91:#92       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #91 = Utf8               error\n-   #92 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-   #93 = String             #94           // To see this logger, upgrade slf4j to 1.7.21+\n-   #94 = Utf8               To see this logger, upgrade slf4j to 1.7.21+\n-   #95 = InterfaceMethodref #88.#96       // org/slf4j/Logger.error:(Ljava/lang/String;)V\n-   #96 = NameAndType        #91:#97       // error:(Ljava/lang/String;)V\n-   #97 = Utf8               (Ljava/lang/String;)V\n-   #98 = Class              #99           // java/lang/NoClassDefFoundError\n-   #99 = Utf8               java/lang/NoClassDefFoundError\n-  #100 = Class              #101          // java/lang/Exception\n-  #101 = Utf8               java/lang/Exception\n-  #102 = Utf8               appenders\n-  #103 = Utf8               Ljava/util/List;\n-  #104 = Utf8               appender\n-  #105 = Utf8               Ljava/lang/Object;\n-  #106 = Utf8               siftedAppenders\n-  #107 = Utf8               siftedAppender\n-  #108 = Utf8               e\n-  #109 = Utf8               Ljava/lang/NoClassDefFoundError;\n-  #110 = Utf8               Ljava/lang/Exception;\n-  #111 = Utf8               LocalVariableTypeTable\n-  #112 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n-  #113 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n-  #114 = Utf8               StackMapTable\n-  #115 = Utf8               getAppender\n-  #116 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-  #117 = String             #115          // getAppender\n-  #118 = Methodref          #28.#119      // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #119 = NameAndType        #31:#120      // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #120 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n-  #121 = Methodref          #1.#122       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getAppenders:()Ljava/util/List;\n-  #122 = NameAndType        #14:#15       // getAppenders:()Ljava/util/List;\n-  #123 = Class              #124          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  #124 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-  #125 = Methodref          #123.#126     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getIndex:()Ljava/lang/String;\n-  #126 = NameAndType        #127:#86      // getIndex:()Ljava/lang/String;\n-  #127 = Utf8               getIndex\n-  #128 = Methodref          #129.#131     // java/lang/String.equals:(Ljava/lang/Object;)Z\n-  #129 = Class              #130          // java/lang/String\n-  #130 = Utf8               java/lang/String\n-  #131 = NameAndType        #132:#133     // equals:(Ljava/lang/Object;)Z\n-  #132 = Utf8               equals\n-  #133 = Utf8               (Ljava/lang/Object;)Z\n-  #134 = Methodref          #1.#135       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-  #135 = NameAndType        #136:#137     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-  #136 = Utf8               wrapAppender\n-  #137 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-  #138 = String             #139          // {}#getAppender() failed\n-  #139 = Utf8               {}#getAppender() failed\n-  #140 = Utf8               name\n-  #141 = Utf8               Ljava/lang/String;\n-  #142 = Utf8               wrappedAppender\n-  #143 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n-  #144 = Utf8               MethodParameters\n-  #145 = Utf8               isContext\n-  #146 = Utf8               isRoot\n-  #147 = String             #148          // ROOT\n-  #148 = Utf8               ROOT\n-  #149 = Methodref          #1.#84        // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getName:()Ljava/lang/String;\n-  #150 = String             #140          // name\n-  #151 = Methodref          #1.#152       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #152 = NameAndType        #153:#154     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #153 = Utf8               getProperty\n-  #154 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-  #155 = Utf8               getLevel\n-  #156 = String             #155          // getLevel\n-  #157 = String             #158          // toString\n-  #158 = Utf8               toString\n-  #159 = String             #160          // {}#getLevel() failed\n-  #160 = Utf8               {}#getLevel() failed\n-  #161 = Utf8               level\n-  #162 = Utf8               setLevel\n-  #163 = String             #164          // toLevel\n-  #164 = Utf8               toLevel\n-  #165 = String             #162          // setLevel\n-  #166 = String             #167          // {}#setLevel(\\'{}\\') failed\n-  #167 = Utf8               {}#setLevel(\\'{}\\') failed\n-  #168 = InterfaceMethodref #88.#169      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #169 = NameAndType        #91:#170      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n-  #170 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n-  #171 = Utf8               newLevelStr\n-  #172 = Utf8               newLevel\n-  #173 = Utf8               Exceptions\n-  #174 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n-  #175 = String             #176          // org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n-  #176 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n-  #177 = String             #178          // getAppenderTracker\n-  #178 = Utf8               getAppenderTracker\n-  #179 = String             #180          // allComponents\n-  #180 = Utf8               allComponents\n-  #181 = String             #182          //\n-  #182 = Utf8\n-  #183 = InterfaceMethodref #88.#184      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #184 = NameAndType        #185:#186     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #185 = Utf8               trace\n-  #186 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n-  #187 = String             #188          // valueList\n-  #188 = Utf8               valueList\n-  #189 = Class              #190          // java/lang/NoSuchMethodException\n-  #190 = Utf8               java/lang/NoSuchMethodException\n-  #191 = Utf8               tracker\n-  #192 = Utf8               Ljava/lang/NoSuchMethodException;\n-  #193 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;)V\n-  #194 = InterfaceMethodref #59.#195      // java/util/List.add:(Ljava/lang/Object;)Z\n-  #195 = NameAndType        #196:#133     // add:(Ljava/lang/Object;)Z\n-  #196 = Utf8               add\n-  #197 = Utf8               appenderAccessor\n-  #198 = Class              #199          // java/lang/IllegalArgumentException\n-  #199 = Utf8               java/lang/IllegalArgumentException\n-  #200 = String             #201          // appender is null\n-  #201 = Utf8               appender is null\n-  #202 = Methodref          #198.#203     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n-  #203 = NameAndType        #5:#97        // \"<init>\":(Ljava/lang/String;)V\n-  #204 = Methodref          #123.#9       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.\"<init>\":()V\n-  #205 = Methodref          #123.#206     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n-  #206 = NameAndType        #207:#208     // setTarget:(Ljava/lang/Object;)V\n-  #207 = Utf8               setTarget\n-  #208 = Utf8               (Ljava/lang/Object;)V\n-  #209 = Methodref          #123.#210     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n-  #210 = NameAndType        #211:#212     // setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n-  #211 = Utf8               setLoggerAccessor\n-  #212 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n-  #213 = Methodref          #1.#214       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n-  #214 = NameAndType        #215:#216     // getApplication:()Lpsiprobe/model/Application;\n-  #215 = Utf8               getApplication\n-  #216 = Utf8               ()Lpsiprobe/model/Application;\n-  #217 = Methodref          #123.#218     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n-  #218 = NameAndType        #219:#220     // setApplication:(Lpsiprobe/model/Application;)V\n-  #219 = Utf8               setApplication\n-  #220 = Utf8               (Lpsiprobe/model/Application;)V\n-  #221 = String             #222          // Could not wrap appender: \\'{}\\'\n-  #222 = Utf8               Could not wrap appender: \\'{}\\'\n+    #7 = Class              #8            // java/util/ArrayList\n+    #8 = Utf8               java/util/ArrayList\n+    #9 = Methodref          #7.#3         // java/util/ArrayList.\"<init>\":()V\n+   #10 = Methodref          #11.#12       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getTarget:()Ljava/lang/Object;\n+   #11 = Class              #13           // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+   #12 = NameAndType        #14:#15       // getTarget:()Ljava/lang/Object;\n+   #13 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor\n+   #14 = Utf8               getTarget\n+   #15 = Utf8               ()Ljava/lang/Object;\n+   #16 = String             #17           // iteratorForAppenders\n+   #17 = Utf8               iteratorForAppenders\n+   #18 = Methodref          #19.#20       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #19 = Class              #21           // org/apache/commons/lang3/reflect/MethodUtils\n+   #20 = NameAndType        #22:#23       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #21 = Utf8               org/apache/commons/lang3/reflect/MethodUtils\n+   #22 = Utf8               invokeMethod\n+   #23 = Utf8               (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+   #24 = Class              #25           // java/util/Iterator\n+   #25 = Utf8               java/util/Iterator\n+   #26 = Methodref          #27.#28       // com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #27 = Class              #29           // com/google/common/collect/Iterators\n+   #28 = NameAndType        #30:#31       // asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #29 = Utf8               com/google/common/collect/Iterators\n+   #30 = Utf8               asEnumeration\n+   #31 = Utf8               (Ljava/util/Iterator;)Ljava/util/Enumeration;\n+   #32 = Methodref          #33.#34       // java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #33 = Class              #35           // java/util/Collections\n+   #34 = NameAndType        #36:#37       // list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #35 = Utf8               java/util/Collections\n+   #36 = Utf8               list\n+   #37 = Utf8               (Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+   #38 = Methodref          #7.#39        // java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+   #39 = NameAndType        #40:#41       // iterator:()Ljava/util/Iterator;\n+   #40 = Utf8               iterator\n+   #41 = Utf8               ()Ljava/util/Iterator;\n+   #42 = InterfaceMethodref #24.#43       // java/util/Iterator.hasNext:()Z\n+   #43 = NameAndType        #44:#45       // hasNext:()Z\n+   #44 = Utf8               hasNext\n+   #45 = Utf8               ()Z\n+   #46 = InterfaceMethodref #24.#47       // java/util/Iterator.next:()Ljava/lang/Object;\n+   #47 = NameAndType        #48:#15       // next:()Ljava/lang/Object;\n+   #48 = Utf8               next\n+   #49 = Methodref          #11.#50       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #50 = NameAndType        #51:#52       // getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+   #51 = Utf8               getSiftedAppenders\n+   #52 = Utf8               (Ljava/lang/Object;)Ljava/util/List;\n+   #53 = InterfaceMethodref #54.#39       // java/util/List.iterator:()Ljava/util/Iterator;\n+   #54 = Class              #55           // java/util/List\n+   #55 = Utf8               java/util/List\n+   #56 = Methodref          #11.#57       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #57 = NameAndType        #58:#59       // wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+   #58 = Utf8               wrapAndAddAppender\n+   #59 = Utf8               (Ljava/lang/Object;Ljava/util/List;)V\n+   #60 = Class              #61           // java/lang/NoClassDefFoundError\n+   #61 = Utf8               java/lang/NoClassDefFoundError\n+   #62 = Fieldref           #11.#63       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.logger:Lorg/slf4j/Logger;\n+   #63 = NameAndType        #64:#65       // logger:Lorg/slf4j/Logger;\n+   #64 = Utf8               logger\n+   #65 = Utf8               Lorg/slf4j/Logger;\n+   #66 = String             #67           // {}#getAppenders() failed\n+   #67 = Utf8               {}#getAppenders() failed\n+   #68 = Methodref          #69.#70       // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #69 = Class              #71           // java/lang/Object\n+   #70 = NameAndType        #72:#73       // getClass:()Ljava/lang/Class;\n+   #71 = Utf8               java/lang/Object\n+   #72 = Utf8               getClass\n+   #73 = Utf8               ()Ljava/lang/Class;\n+   #74 = Methodref          #75.#76       // java/lang/Class.getName:()Ljava/lang/String;\n+   #75 = Class              #77           // java/lang/Class\n+   #76 = NameAndType        #78:#79       // getName:()Ljava/lang/String;\n+   #77 = Utf8               java/lang/Class\n+   #78 = Utf8               getName\n+   #79 = Utf8               ()Ljava/lang/String;\n+   #80 = InterfaceMethodref #81.#82       // org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #81 = Class              #83           // org/slf4j/Logger\n+   #82 = NameAndType        #84:#85       // error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #83 = Utf8               org/slf4j/Logger\n+   #84 = Utf8               error\n+   #85 = Utf8               (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+   #86 = String             #87           // To see this logger, upgrade slf4j to 1.7.21+\n+   #87 = Utf8               To see this logger, upgrade slf4j to 1.7.21+\n+   #88 = InterfaceMethodref #81.#89       // org/slf4j/Logger.error:(Ljava/lang/String;)V\n+   #89 = NameAndType        #84:#90       // error:(Ljava/lang/String;)V\n+   #90 = Utf8               (Ljava/lang/String;)V\n+   #91 = Class              #92           // java/lang/Exception\n+   #92 = Utf8               java/lang/Exception\n+   #93 = String             #94           // getAppender\n+   #94 = Utf8               getAppender\n+   #95 = Methodref          #19.#96       // org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #96 = NameAndType        #22:#97       // invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #97 = Utf8               (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+   #98 = Methodref          #11.#99       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getAppenders:()Ljava/util/List;\n+   #99 = NameAndType        #100:#101     // getAppenders:()Ljava/util/List;\n+  #100 = Utf8               getAppenders\n+  #101 = Utf8               ()Ljava/util/List;\n+  #102 = Class              #103          // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+  #103 = Utf8               psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+  #104 = Methodref          #102.#105     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getIndex:()Ljava/lang/String;\n+  #105 = NameAndType        #106:#79      // getIndex:()Ljava/lang/String;\n+  #106 = Utf8               getIndex\n+  #107 = Methodref          #108.#109     // java/lang/String.equals:(Ljava/lang/Object;)Z\n+  #108 = Class              #110          // java/lang/String\n+  #109 = NameAndType        #111:#112     // equals:(Ljava/lang/Object;)Z\n+  #110 = Utf8               java/lang/String\n+  #111 = Utf8               equals\n+  #112 = Utf8               (Ljava/lang/Object;)Z\n+  #113 = Methodref          #11.#114      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+  #114 = NameAndType        #115:#116     // wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+  #115 = Utf8               wrapAppender\n+  #116 = Utf8               (Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+  #117 = String             #118          // {}#getAppender() failed\n+  #118 = Utf8               {}#getAppender() failed\n+  #119 = String             #120          // ROOT\n+  #120 = Utf8               ROOT\n+  #121 = Methodref          #11.#76       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getName:()Ljava/lang/String;\n+  #122 = String             #123          // name\n+  #123 = Utf8               name\n+  #124 = Methodref          #11.#125      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #125 = NameAndType        #126:#127     // getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #126 = Utf8               getProperty\n+  #127 = Utf8               (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+  #128 = String             #129          // getLevel\n+  #129 = Utf8               getLevel\n+  #130 = String             #131          // toString\n+  #131 = Utf8               toString\n+  #132 = String             #133          // {}#getLevel() failed\n+  #133 = Utf8               {}#getLevel() failed\n+  #134 = String             #135          // toLevel\n+  #135 = Utf8               toLevel\n+  #136 = String             #137          // setLevel\n+  #137 = Utf8               setLevel\n+  #138 = String             #139          // {}#setLevel(\\'{}\\') failed\n+  #139 = Utf8               {}#setLevel(\\'{}\\') failed\n+  #140 = InterfaceMethodref #81.#141      // org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #141 = NameAndType        #84:#142      // error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+  #142 = Utf8               (Ljava/lang/String;[Ljava/lang/Object;)V\n+  #143 = String             #144          // org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n+  #144 = Utf8               org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n+  #145 = String             #146          // getAppenderTracker\n+  #146 = Utf8               getAppenderTracker\n+  #147 = String             #148          // allComponents\n+  #148 = Utf8               allComponents\n+  #149 = Class              #150          // java/lang/NoSuchMethodException\n+  #150 = Utf8               java/lang/NoSuchMethodException\n+  #151 = String             #152          //\n+  #152 = Utf8\n+  #153 = InterfaceMethodref #81.#154      // org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #154 = NameAndType        #155:#156     // trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #155 = Utf8               trace\n+  #156 = Utf8               (Ljava/lang/String;Ljava/lang/Throwable;)V\n+  #157 = String             #158          // valueList\n+  #158 = Utf8               valueList\n+  #159 = InterfaceMethodref #54.#160      // java/util/List.add:(Ljava/lang/Object;)Z\n+  #160 = NameAndType        #161:#112     // add:(Ljava/lang/Object;)Z\n+  #161 = Utf8               add\n+  #162 = Class              #163          // java/lang/IllegalArgumentException\n+  #163 = Utf8               java/lang/IllegalArgumentException\n+  #164 = String             #165          // appender is null\n+  #165 = Utf8               appender is null\n+  #166 = Methodref          #162.#167     // java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+  #167 = NameAndType        #5:#90        // \"<init>\":(Ljava/lang/String;)V\n+  #168 = Methodref          #102.#3       // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.\"<init>\":()V\n+  #169 = Methodref          #102.#170     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+  #170 = NameAndType        #171:#172     // setTarget:(Ljava/lang/Object;)V\n+  #171 = Utf8               setTarget\n+  #172 = Utf8               (Ljava/lang/Object;)V\n+  #173 = Methodref          #102.#174     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n+  #174 = NameAndType        #175:#176     // setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n+  #175 = Utf8               setLoggerAccessor\n+  #176 = Utf8               (Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n+  #177 = Methodref          #11.#178      // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor.getApplication:()Lpsiprobe/model/Application;\n+  #178 = NameAndType        #179:#180     // getApplication:()Lpsiprobe/model/Application;\n+  #179 = Utf8               getApplication\n+  #180 = Utf8               ()Lpsiprobe/model/Application;\n+  #181 = Methodref          #102.#182     // psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+  #182 = NameAndType        #183:#184     // setApplication:(Lpsiprobe/model/Application;)V\n+  #183 = Utf8               setApplication\n+  #184 = Utf8               (Lpsiprobe/model/Application;)V\n+  #185 = String             #186          // Could not wrap appender: \\'{}\\'\n+  #186 = Utf8               Could not wrap appender: \\'{}\\'\n+  #187 = Utf8               Code\n+  #188 = Utf8               LineNumberTable\n+  #189 = Utf8               LocalVariableTable\n+  #190 = Utf8               this\n+  #191 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+  #192 = Utf8               siftedAppender\n+  #193 = Utf8               Ljava/lang/Object;\n+  #194 = Utf8               siftedAppenders\n+  #195 = Utf8               Ljava/util/List;\n+  #196 = Utf8               appender\n+  #197 = Utf8               e\n+  #198 = Utf8               Ljava/lang/NoClassDefFoundError;\n+  #199 = Utf8               Ljava/lang/Exception;\n+  #200 = Utf8               appenders\n+  #201 = Utf8               LocalVariableTypeTable\n+  #202 = Utf8               Ljava/util/List<Ljava/lang/Object;>;\n+  #203 = Utf8               Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n+  #204 = Utf8               StackMapTable\n+  #205 = Utf8               Signature\n+  #206 = Utf8               ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n+  #207 = Utf8               (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+  #208 = Utf8               wrappedAppender\n+  #209 = Utf8               Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+  #210 = Utf8               Ljava/lang/String;\n+  #211 = Utf8               MethodParameters\n+  #212 = Utf8               isContext\n+  #213 = Utf8               isRoot\n+  #214 = Utf8               level\n+  #215 = Utf8               newLevel\n+  #216 = Utf8               newLevelStr\n+  #217 = Utf8               Ljava/lang/NoSuchMethodException;\n+  #218 = Utf8               tracker\n+  #219 = Utf8               Exceptions\n+  #220 = Utf8               (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n+  #221 = Utf8               appenderAccessor\n+  #222 = Utf8               (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;)V\n   #223 = Utf8               Ljava/lang/IllegalArgumentException;\n   #224 = Utf8               SourceFile\n   #225 = Utf8               TomcatSlf4jLogback13LoggerAccessor.java\n {\n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13LoggerAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #8                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n+         1: invokespecial #1                  // Method psiprobe/tools/logging/DefaultAccessor.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 27: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n \n   public java.util.List<psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor> getAppenders();\n     descriptor: ()Ljava/util/List;\n     flags: (0x0001) ACC_PUBLIC\n-    Signature: #17                          // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n     Code:\n       stack=4, locals=7, args_size=1\n-         0: new           #18                 // class java/util/ArrayList\n+         0: new           #7                  // class java/util/ArrayList\n          3: dup\n-         4: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+         4: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n          7: astore_1\n          8: aload_0\n-         9: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        12: ldc           #25                 // String iteratorForAppenders\n-        14: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        17: checkcast     #33                 // class java/util/Iterator\n-        20: invokestatic  #35                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n-        23: invokestatic  #41                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n-        26: invokevirtual #47                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n-        29: astore_3\n-        30: goto          99\n-        33: aload_3\n-        34: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        39: astore_2\n-        40: aload_0\n-        41: aload_2\n-        42: invokespecial #54                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n-        45: astore        4\n-        47: aload         4\n-        49: ifnull        93\n-        52: aload         4\n-        54: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        59: astore        6\n-        61: goto          80\n-        64: aload         6\n-        66: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        71: astore        5\n-        73: aload_0\n-        74: aload         5\n-        76: aload_1\n-        77: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        80: aload         6\n-        82: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        87: ifne          64\n-        90: goto          99\n-        93: aload_0\n-        94: aload_2\n-        95: aload_1\n-        96: invokespecial #61                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n-        99: aload_3\n-       100: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-       105: ifne          33\n+         9: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        12: ldc           #16                 // String iteratorForAppenders\n+        14: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        17: checkcast     #24                 // class java/util/Iterator\n+        20: invokestatic  #26                 // Method com/google/common/collect/Iterators.asEnumeration:(Ljava/util/Iterator;)Ljava/util/Enumeration;\n+        23: invokestatic  #32                 // Method java/util/Collections.list:(Ljava/util/Enumeration;)Ljava/util/ArrayList;\n+        26: invokevirtual #38                 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator;\n+        29: astore_2\n+        30: aload_2\n+        31: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        36: ifeq          108\n+        39: aload_2\n+        40: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        45: astore_3\n+        46: aload_0\n+        47: aload_3\n+        48: invokespecial #49                 // Method getSiftedAppenders:(Ljava/lang/Object;)Ljava/util/List;\n+        51: astore        4\n+        53: aload         4\n+        55: ifnull        99\n+        58: aload         4\n+        60: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        65: astore        5\n+        67: aload         5\n+        69: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        74: ifeq          96\n+        77: aload         5\n+        79: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        84: astore        6\n+        86: aload_0\n+        87: aload         6\n+        89: aload_1\n+        90: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+        93: goto          67\n+        96: goto          105\n+        99: aload_0\n+       100: aload_3\n+       101: aload_1\n+       102: invokespecial #56                 // Method wrapAndAddAppender:(Ljava/lang/Object;Ljava/util/List;)V\n+       105: goto          30\n        108: goto          168\n        111: astore_2\n-       112: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       115: ldc           #73                 // String {}#getAppenders() failed\n+       112: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       115: ldc           #66                 // String {}#getAppenders() failed\n        117: aload_0\n-       118: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       121: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       124: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       118: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       121: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       124: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        127: aload_2\n-       128: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n-       133: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       136: ldc           #93                 // String To see this logger, upgrade slf4j to 1.7.21+\n-       138: invokeinterface #95,  2           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;)V\n+       128: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       133: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       136: ldc           #86                 // String To see this logger, upgrade slf4j to 1.7.21+\n+       138: invokeinterface #88,  2           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;)V\n        143: goto          168\n        146: astore_2\n-       147: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-       150: ldc           #73                 // String {}#getAppenders() failed\n+       147: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+       150: ldc           #66                 // String {}#getAppenders() failed\n        152: aload_0\n-       153: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-       156: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-       159: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+       153: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+       156: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+       159: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n        162: aload_2\n-       163: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+       163: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        168: aload_1\n        169: areturn\n       Exception table:\n          from    to  target type\n              8   108   111   Class java/lang/NoClassDefFoundError\n              8   108   146   Class java/lang/Exception\n       LineNumberTable:\n         line 36: 0\n-        line 40: 8\n+        line 39: 8\n+        line 40: 9\n         line 39: 20\n-        line 41: 40\n-        line 42: 47\n-        line 43: 52\n-        line 44: 73\n-        line 43: 80\n-        line 46: 90\n-        line 47: 93\n-        line 39: 99\n-        line 50: 108\n+        line 41: 46\n+        line 42: 53\n+        line 43: 58\n+        line 44: 86\n+        line 45: 93\n+        line 47: 99\n+        line 49: 105\n+        line 55: 108\n+        line 50: 111\n         line 51: 112\n         line 52: 133\n+        line 55: 143\n         line 53: 146\n         line 54: 147\n         line 56: 168\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     170     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-            8     162     1 appenders   Ljava/util/List;\n-           40      59     2 appender   Ljava/lang/Object;\n-           47      52     4 siftedAppenders   Ljava/util/List;\n-           73       7     5 siftedAppender   Ljava/lang/Object;\n+           86       7     6 siftedAppender   Ljava/lang/Object;\n+           53      52     4 siftedAppenders   Ljava/util/List;\n+           46      59     3 appender   Ljava/lang/Object;\n           112      31     2     e   Ljava/lang/NoClassDefFoundError;\n           147      21     2     e   Ljava/lang/Exception;\n+            0     170     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+            8     162     1 appenders   Ljava/util/List;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n+           53      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n             8     162     1 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n-           47      52     4 siftedAppenders   Ljava/util/List<Ljava/lang/Object;>;\n-      StackMapTable: number_of_entries = 8\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 33\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+      StackMapTable: number_of_entries = 9\n+        frame_type = 253 /* append */\n           offset_delta = 30\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 15 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 12\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/util/List, class java/lang/Object, class java/util/Iterator, class java/util/List ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n+          locals = [ class java/util/List, class java/util/Iterator ]\n+        frame_type = 254 /* append */\n+          offset_delta = 36\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 28\n+        frame_type = 2 /* same */\n+        frame_type = 249 /* chop */\n           offset_delta = 5\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 11\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/util/List ]\n+        frame_type = 250 /* chop */\n+          offset_delta = 2\n+        frame_type = 66 /* same_locals_1_stack_item */\n           stack = [ class java/lang/NoClassDefFoundError ]\n         frame_type = 98 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 21 /* same */\n+    Signature: #206                         // ()Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n \n   public psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor getAppender(java.lang.String);\n     descriptor: (Ljava/lang/String;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=6, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #117                // String getAppender\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #93                 // String getAppender\n          6: iconst_1\n-         7: anewarray     #76                 // class java/lang/Object\n+         7: anewarray     #69                 // class java/lang/Object\n         10: dup\n         11: iconst_0\n         12: aload_1\n         13: aastore\n-        14: invokestatic  #118                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        14: invokestatic  #95                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         17: astore_2\n         18: aload_2\n         19: ifnonnull     75\n         22: aload_0\n-        23: invokevirtual #121                // Method getAppenders:()Ljava/util/List;\n+        23: invokevirtual #98                 // Method getAppenders:()Ljava/util/List;\n         26: astore_3\n         27: aload_3\n-        28: invokeinterface #58,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n-        33: astore        5\n-        35: goto          65\n-        38: aload         5\n-        40: invokeinterface #51,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n-        45: checkcast     #123                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n-        48: astore        4\n-        50: aload         4\n-        52: invokevirtual #125                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getIndex:()Ljava/lang/String;\n-        55: aload_1\n-        56: invokevirtual #128                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        59: ifeq          65\n-        62: aload         4\n-        64: areturn\n-        65: aload         5\n-        67: invokeinterface #65,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n-        72: ifne          38\n+        28: invokeinterface #53,  1           // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;\n+        33: astore        4\n+        35: aload         4\n+        37: invokeinterface #42,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z\n+        42: ifeq          75\n+        45: aload         4\n+        47: invokeinterface #46,  1           // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;\n+        52: checkcast     #102                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+        55: astore        5\n+        57: aload         5\n+        59: invokevirtual #104                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.getIndex:()Ljava/lang/String;\n+        62: aload_1\n+        63: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        66: ifeq          72\n+        69: aload         5\n+        71: areturn\n+        72: goto          35\n         75: aload_0\n         76: aload_2\n-        77: invokespecial #134                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+        77: invokespecial #113                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n         80: areturn\n         81: astore_2\n-        82: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        85: ldc           #138                // String {}#getAppender() failed\n+        82: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        85: ldc           #117                // String {}#getAppender() failed\n         87: aload_0\n-        88: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        91: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        94: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        88: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        91: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        94: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         97: aload_2\n-        98: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        98: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n        103: aconst_null\n        104: areturn\n       Exception table:\n          from    to  target type\n-             0    64    81   Class java/lang/Exception\n-            65    80    81   Class java/lang/Exception\n+             0    71    81   Class java/lang/Exception\n+            72    80    81   Class java/lang/Exception\n       LineNumberTable:\n         line 67: 0\n         line 68: 18\n         line 69: 22\n         line 70: 27\n-        line 71: 50\n-        line 72: 62\n-        line 70: 65\n+        line 71: 57\n+        line 72: 69\n+        line 74: 72\n         line 76: 75\n         line 77: 81\n         line 78: 82\n         line 80: 103\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0     105     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-            0     105     1  name   Ljava/lang/String;\n-           18      63     2 appender   Ljava/lang/Object;\n+           57      15     5 wrappedAppender   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n            27      48     3 appenders   Ljava/util/List;\n-           50      15     4 wrappedAppender   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+           18      63     2 appender   Ljava/lang/Object;\n            82      21     2     e   Ljava/lang/Exception;\n+            0     105     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+            0     105     1  name   Ljava/lang/String;\n       LocalVariableTypeTable:\n         Start  Length  Slot  Name   Signature\n            27      48     3 appenders   Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;\n       StackMapTable: number_of_entries = 4\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 38\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/lang/String, class java/lang/Object, class java/util/List, top, class java/util/Iterator ]\n-          stack = []\n-        frame_type = 26 /* same */\n-        frame_type = 255 /* full_frame */\n-          offset_delta = 9\n-          locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/lang/String, class java/lang/Object ]\n-          stack = []\n+        frame_type = 254 /* append */\n+          offset_delta = 35\n+          locals = [ class java/lang/Object, class java/util/List, class java/util/Iterator ]\n+        frame_type = 36 /* same */\n+        frame_type = 249 /* chop */\n+          offset_delta = 2\n         frame_type = 255 /* full_frame */\n           offset_delta = 5\n           locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/lang/String ]\n           stack = [ class java/lang/Exception ]\n     MethodParameters:\n       Name                           Flags\n       name\n@@ -498,255 +491,255 @@\n             0       2     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n \n   public boolean isRoot();\n     descriptor: ()Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n-         0: ldc           #147                // String ROOT\n+         0: ldc           #119                // String ROOT\n          2: aload_0\n-         3: invokevirtual #149                // Method getName:()Ljava/lang/String;\n-         6: invokevirtual #128                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #121                // Method getName:()Ljava/lang/String;\n+         6: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n          9: ireturn\n       LineNumberTable:\n         line 98: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      10     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n \n   public java.lang.String getName();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=1, args_size=1\n          0: aload_0\n          1: aload_0\n-         2: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         5: ldc           #150                // String name\n+         2: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         5: ldc           #122                // String name\n          7: aconst_null\n-         8: invokevirtual #151                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n-        11: checkcast     #129                // class java/lang/String\n+         8: invokevirtual #124                // Method getProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;\n+        11: checkcast     #108                // class java/lang/String\n         14: areturn\n       LineNumberTable:\n         line 107: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0      15     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n \n   public java.lang.String getLevel();\n     descriptor: ()Ljava/lang/String;\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=4, locals=2, args_size=1\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #156                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #128                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_1\n         10: aload_1\n-        11: ldc           #157                // String toString\n-        13: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        16: checkcast     #129                // class java/lang/String\n+        11: ldc           #130                // String toString\n+        13: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: checkcast     #108                // class java/lang/String\n         19: areturn\n         20: astore_1\n-        21: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        24: ldc           #159                // String {}#getLevel() failed\n+        21: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        24: ldc           #132                // String {}#getLevel() failed\n         26: aload_0\n-        27: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        30: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        33: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        27: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        30: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        33: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         36: aload_1\n-        37: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        37: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         42: aconst_null\n         43: areturn\n       Exception table:\n          from    to  target type\n              0    19    20   Class java/lang/Exception\n       LineNumberTable:\n         line 117: 0\n         line 118: 10\n         line 119: 20\n         line 120: 21\n         line 122: 42\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      44     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n            10      10     1 level   Ljava/lang/Object;\n            21      21     1     e   Ljava/lang/Exception;\n+            0      44     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n       StackMapTable: number_of_entries = 1\n         frame_type = 84 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n \n   public void setLevel(java.lang.String);\n     descriptor: (Ljava/lang/String;)V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=6, locals=4, args_size=2\n          0: aload_0\n-         1: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-         4: ldc           #156                // String getLevel\n-         6: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+         1: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+         4: ldc           #128                // String getLevel\n+         6: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n          9: astore_2\n         10: aload_2\n-        11: ldc           #163                // String toLevel\n+        11: ldc           #134                // String toLevel\n         13: iconst_1\n-        14: anewarray     #76                 // class java/lang/Object\n+        14: anewarray     #69                 // class java/lang/Object\n         17: dup\n         18: iconst_0\n         19: aload_1\n         20: aastore\n-        21: invokestatic  #118                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        21: invokestatic  #95                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         24: astore_3\n         25: aload_0\n-        26: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        29: ldc           #165                // String setLevel\n+        26: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        29: ldc           #136                // String setLevel\n         31: iconst_1\n-        32: anewarray     #76                 // class java/lang/Object\n+        32: anewarray     #69                 // class java/lang/Object\n         35: dup\n         36: iconst_0\n         37: aload_3\n         38: aastore\n-        39: invokestatic  #118                // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n+        39: invokestatic  #95                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;\n         42: pop\n         43: goto          82\n         46: astore_2\n-        47: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        50: ldc           #166                // String {}#setLevel(\\'{}\\') failed\n+        47: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        50: ldc           #138                // String {}#setLevel(\\'{}\\') failed\n         52: iconst_3\n-        53: anewarray     #76                 // class java/lang/Object\n+        53: anewarray     #69                 // class java/lang/Object\n         56: dup\n         57: iconst_0\n         58: aload_0\n-        59: invokevirtual #21                 // Method getTarget:()Ljava/lang/Object;\n-        62: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-        65: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+        59: invokevirtual #10                 // Method getTarget:()Ljava/lang/Object;\n+        62: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+        65: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n         68: aastore\n         69: dup\n         70: iconst_1\n         71: aload_1\n         72: aastore\n         73: dup\n         74: iconst_2\n         75: aload_2\n         76: aastore\n-        77: invokeinterface #168,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n+        77: invokeinterface #140,  3          // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;[Ljava/lang/Object;)V\n         82: return\n       Exception table:\n          from    to  target type\n              0    43    46   Class java/lang/Exception\n       LineNumberTable:\n         line 132: 0\n         line 133: 10\n         line 134: 25\n-        line 135: 43\n+        line 137: 43\n+        line 135: 46\n         line 136: 47\n         line 138: 82\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      83     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-            0      83     1 newLevelStr   Ljava/lang/String;\n            10      33     2 level   Ljava/lang/Object;\n            25      18     3 newLevel   Ljava/lang/Object;\n            47      35     2     e   Ljava/lang/Exception;\n+            0      83     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+            0      83     1 newLevelStr   Ljava/lang/String;\n       StackMapTable: number_of_entries = 2\n         frame_type = 110 /* same_locals_1_stack_item */\n           stack = [ class java/lang/Exception ]\n         frame_type = 35 /* same */\n     MethodParameters:\n       Name                           Flags\n       newLevelStr\n \n   private java.util.List<java.lang.Object> getSiftedAppenders(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Ljava/util/List;\n     flags: (0x0002) ACC_PRIVATE\n-    Exceptions:\n-      throws java.lang.Exception\n-    Signature: #174                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n     Code:\n       stack=3, locals=4, args_size=2\n-         0: ldc           #175                // String org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n+         0: ldc           #143                // String org.apache.juli.logging.ch.qos.logback.classic.sift.SiftingAppender\n          2: aload_1\n-         3: invokevirtual #75                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #81                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #128                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+         3: invokevirtual #68                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #74                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #107                // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n         12: ifeq          66\n         15: aload_1\n-        16: ldc           #177                // String getAppenderTracker\n-        18: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        16: ldc           #145                // String getAppenderTracker\n+        18: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n         21: astore_2\n         22: aload_2\n         23: ifnull        58\n         26: aload_2\n-        27: ldc           #179                // String allComponents\n-        29: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        32: checkcast     #59                 // class java/util/List\n+        27: ldc           #147                // String allComponents\n+        29: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        32: checkcast     #54                 // class java/util/List\n         35: areturn\n         36: astore_3\n-        37: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        40: ldc           #181                // String\n+        37: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        40: ldc           #151                // String\n         42: aload_3\n-        43: invokeinterface #183,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n+        43: invokeinterface #153,  3          // InterfaceMethod org/slf4j/Logger.trace:(Ljava/lang/String;Ljava/lang/Throwable;)V\n         48: aload_2\n-        49: ldc           #187                // String valueList\n-        51: invokestatic  #27                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n-        54: checkcast     #59                 // class java/util/List\n+        49: ldc           #157                // String valueList\n+        51: invokestatic  #18                 // Method org/apache/commons/lang3/reflect/MethodUtils.invokeMethod:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;\n+        54: checkcast     #54                 // class java/util/List\n         57: areturn\n-        58: new           #18                 // class java/util/ArrayList\n+        58: new           #7                  // class java/util/ArrayList\n         61: dup\n-        62: invokespecial #20                 // Method java/util/ArrayList.\"<init>\":()V\n+        62: invokespecial #9                  // Method java/util/ArrayList.\"<init>\":()V\n         65: areturn\n         66: aconst_null\n         67: areturn\n       Exception table:\n          from    to  target type\n             26    35    36   Class java/lang/NoSuchMethodException\n       LineNumberTable:\n         line 149: 0\n-        line 150: 2\n+        line 150: 3\n         line 152: 15\n         line 153: 22\n         line 155: 26\n         line 156: 36\n         line 158: 37\n         line 159: 48\n         line 162: 58\n         line 164: 66\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           37      21     3     e   Ljava/lang/NoSuchMethodException;\n+           22      44     2 tracker   Ljava/lang/Object;\n             0      68     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n             0      68     1 appender   Ljava/lang/Object;\n-           22      44     2 tracker   Ljava/lang/Object;\n-           37      21     3     e   Ljava/lang/NoSuchMethodException;\n       StackMapTable: number_of_entries = 3\n         frame_type = 255 /* full_frame */\n           offset_delta = 36\n           locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor, class java/lang/Object, class java/lang/Object ]\n           stack = [ class java/lang/NoSuchMethodException ]\n         frame_type = 21 /* same */\n         frame_type = 250 /* chop */\n           offset_delta = 7\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       appender\n+    Signature: #220                         // (Ljava/lang/Object;)Ljava/util/List<Ljava/lang/Object;>;\n \n   private void wrapAndAddAppender(java.lang.Object, java.util.List<psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor>);\n     descriptor: (Ljava/lang/Object;Ljava/util/List;)V\n     flags: (0x0002) ACC_PRIVATE\n-    Signature: #193                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;)V\n     Code:\n       stack=2, locals=4, args_size=3\n          0: aload_0\n          1: aload_1\n-         2: invokespecial #134                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n+         2: invokespecial #113                // Method wrapAppender:(Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n          5: astore_3\n          6: aload_3\n          7: ifnull        18\n         10: aload_2\n         11: aload_3\n-        12: invokeinterface #194,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n+        12: invokeinterface #159,  2          // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z\n         17: pop\n         18: return\n       LineNumberTable:\n         line 176: 0\n         line 177: 6\n         line 178: 10\n         line 180: 18\n@@ -763,72 +756,72 @@\n         frame_type = 252 /* append */\n           offset_delta = 18\n           locals = [ class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor ]\n     MethodParameters:\n       Name                           Flags\n       appender\n       appenders\n+    Signature: #222                         // (Ljava/lang/Object;Ljava/util/List<Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;>;)V\n \n   private psiprobe.tools.logging.slf4jlogback13.TomcatSlf4jLogback13AppenderAccessor wrapAppender(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n     flags: (0x0002) ACC_PRIVATE\n     Code:\n       stack=4, locals=3, args_size=2\n          0: aload_1\n          1: ifnonnull     14\n-         4: new           #198                // class java/lang/IllegalArgumentException\n+         4: new           #162                // class java/lang/IllegalArgumentException\n          7: dup\n-         8: ldc           #200                // String appender is null\n-        10: invokespecial #202                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n+         8: ldc           #164                // String appender is null\n+        10: invokespecial #166                // Method java/lang/IllegalArgumentException.\"<init>\":(Ljava/lang/String;)V\n         13: athrow\n-        14: new           #123                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n+        14: new           #102                // class psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor\n         17: dup\n-        18: invokespecial #204                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.\"<init>\":()V\n+        18: invokespecial #168                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.\"<init>\":()V\n         21: astore_2\n         22: aload_2\n         23: aload_1\n-        24: invokevirtual #205                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n+        24: invokevirtual #169                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setTarget:(Ljava/lang/Object;)V\n         27: aload_2\n         28: aload_0\n-        29: invokevirtual #209                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n+        29: invokevirtual #173                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setLoggerAccessor:(Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;)V\n         32: aload_2\n         33: aload_0\n-        34: invokevirtual #213                // Method getApplication:()Lpsiprobe/model/Application;\n-        37: invokevirtual #217                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n+        34: invokevirtual #177                // Method getApplication:()Lpsiprobe/model/Application;\n+        37: invokevirtual #181                // Method psiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor.setApplication:(Lpsiprobe/model/Application;)V\n         40: aload_2\n         41: areturn\n         42: astore_2\n-        43: getstatic     #69                 // Field logger:Lorg/slf4j/Logger;\n-        46: ldc           #221                // String Could not wrap appender: \\'{}\\'\n+        43: getstatic     #62                 // Field logger:Lorg/slf4j/Logger;\n+        46: ldc           #185                // String Could not wrap appender: \\'{}\\'\n         48: aload_1\n         49: aload_2\n-        50: invokeinterface #87,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n+        50: invokeinterface #80,  4           // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V\n         55: aconst_null\n         56: areturn\n       Exception table:\n          from    to  target type\n              0    41    42   Class java/lang/IllegalArgumentException\n       LineNumberTable:\n         line 190: 0\n         line 191: 4\n-        line 194: 14\n-        line 193: 21\n+        line 193: 14\n         line 196: 22\n         line 197: 27\n         line 198: 32\n         line 199: 40\n         line 200: 42\n         line 201: 43\n         line 203: 55\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      57     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n-            0      57     1 appender   Ljava/lang/Object;\n            22      20     2 appenderAccessor   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13AppenderAccessor;\n            43      12     2     e   Ljava/lang/IllegalArgumentException;\n+            0      57     0  this   Lpsiprobe/tools/logging/slf4jlogback13/TomcatSlf4jLogback13LoggerAccessor;\n+            0      57     1 appender   Ljava/lang/Object;\n       StackMapTable: number_of_entries = 2\n         frame_type = 14 /* same */\n         frame_type = 91 /* same_locals_1_stack_item */\n           stack = [ class java/lang/IllegalArgumentException ]\n     MethodParameters:\n       Name                           Flags\n       appender\n"}]}, {"source1": "psiprobe/tools/logging/slf4jlogback13/package-info.class", "source2": "psiprobe/tools/logging/slf4jlogback13/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 195e719bdf8af5732ce06829817cff306b84ad2694764fd94405300024efa24a\n+  SHA-256 checksum 2e8cbebd751848090a65cdc85030289d9397f121201a506834d9993d0a803137\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.logging.slf4jlogback13.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/logging/slf4jlogback13/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/logging/slf4jlogback13/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/logging/slf4jlogback13/package-info\"\n-  #2 = Utf8               psiprobe/tools/logging/slf4jlogback13/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/logging/slf4jlogback13/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/logging/slf4jlogback13/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/package-info.class", "source2": "psiprobe/tools/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 9ff4e94eb1048ce47a3b20311ddc1b7b2c01f4c671a4604af1454164c80d758e\n+  SHA-256 checksum b0d1b7d2bf7a0ddc7aac25cc30b80b786d9f968b3804dd942d3ec0a08a57a2f4\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/package-info\"\n-  #2 = Utf8               psiprobe/tools/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/tools/url/UrlParser.class", "source2": "psiprobe/tools/url/UrlParser.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -1,26 +1,22 @@\n \n package psiprobe.tools.url;\n \n-import java.net.MalformedURLException;\n import org.slf4j.LoggerFactory;\n+import java.net.MalformedURLException;\n import org.slf4j.Logger;\n \n public class UrlParser\n {\n     private static final Logger logger;\n     private String protocol;\n     private String host;\n     private int port;\n     private String path;\n     \n-    static {\n-        logger = LoggerFactory.getLogger((Class)UrlParser.class);\n-    }\n-    \n     public UrlParser(String url) throws MalformedURLException {\n         this.port = -1;\n         if (url == null || url.length() <= 0) {\n             throw new MalformedURLException(\"Empty URL\");\n         }\n         int ppos = url.indexOf(\"://\");\n         if (ppos >= 0) {\n@@ -38,22 +34,23 @@\n         }\n         ppos = hostport.indexOf(58);\n         if (ppos >= 0) {\n             this.host = hostport.substring(0, ppos);\n             final String portString = hostport.substring(ppos + 1);\n             try {\n                 this.port = Integer.parseInt(portString);\n-                return;\n             }\n             catch (final NumberFormatException e) {\n                 UrlParser.logger.trace(\"\", (Throwable)e);\n                 throw new MalformedURLException(\"Invalid port \" + portString);\n             }\n         }\n-        this.host = hostport;\n+        else {\n+            this.host = hostport;\n+        }\n     }\n     \n     public String getProtocol() {\n         return this.protocol;\n     }\n     \n     public void setProtocol(final String protocol) {\n@@ -79,8 +76,12 @@\n     public String getPath() {\n         return this.path;\n     }\n     \n     public void setPath(final String path) {\n         this.path = path;\n     }\n+    \n+    static {\n+        logger = LoggerFactory.getLogger((Class)UrlParser.class);\n+    }\n }\n"}]}, {"source1": "psiprobe/tools/url/package-info.class", "source2": "psiprobe/tools/url/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 42f98fe1478f36ad77251fc2014805bfdd82572099c8e727fd6eea840107e243\n+  SHA-256 checksum 5844f60ee948874062d85907cbd8737db1b1ad686132fa8a091e908b1a841d17\n   Compiled from \"package-info.java\"\n interface psiprobe.tools.url.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/tools/url/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/tools/url/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/tools/url/package-info\"\n-  #2 = Utf8               psiprobe/tools/url/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/tools/url/package-info\n+  #2 = Class              #1              // \"psiprobe/tools/url/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}]}, {"source1": "WEB-INF/lib/psi-probe-tomcat85-3.7.0.jar", "source2": "WEB-INF/lib/psi-probe-tomcat85-3.7.0.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,17 +1,17 @@\n-Zip file size: 10252 bytes, number of entries: 15\n+Zip file size: 10175 bytes, number of entries: 15\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/\n -rw-r--r--  2.0 unx      439 b- defN 22-Nov-28 18:11 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/accessors/\n--rw-r--r--  2.0 unx      267 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.properties\n--rw-r--r--  2.0 unx     2991 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.xml\n--rw-r--r--  2.0 unx     1448 b- defN 22-Nov-28 18:11 psiprobe/Tomcat85AgentValve.class\n--rw-r--r--  2.0 unx    11863 b- defN 22-Nov-28 18:11 psiprobe/Tomcat85ContainerAdapter.class\n--rw-r--r--  2.0 unx     1857 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor.class\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/\n+-rw-r--r--  2.0 unx     1487 b- defN 22-Nov-28 18:11 psiprobe/Tomcat85AgentValve.class\n+-rw-r--r--  2.0 unx    11814 b- defN 22-Nov-28 18:11 psiprobe/Tomcat85ContainerAdapter.class\n+-rw-r--r--  2.0 unx     1853 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor.class\n -rw-r--r--  2.0 unx      130 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/package-info.class\n -rw-r--r--  2.0 unx      114 b- defN 22-Nov-28 18:11 psiprobe/package-info.class\n-15 files, 19109 bytes uncompressed, 8054 bytes compressed:  57.9%\n+-rw-r--r--  2.0 unx     2991 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.xml\n+-rw-r--r--  2.0 unx       76 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.properties\n+15 files, 18904 bytes uncompressed, 7977 bytes compressed:  57.8%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_iw2c0e9a_mnt/tmp4ahrfwuy_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_iw2c0e9a_mnt/tmp4ahrfwuy_.zip", "unified_diff": "@@ -1,35 +1,29 @@\n Filename: META-INF/\n Comment: \n \n Filename: META-INF/MANIFEST.MF\n Comment: \n \n-Filename: META-INF/maven/\n-Comment: \n-\n-Filename: META-INF/maven/com.github.psi-probe/\n-Comment: \n-\n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/\n-Comment: \n-\n Filename: psiprobe/\n Comment: \n \n Filename: psiprobe/beans/\n Comment: \n \n Filename: psiprobe/beans/accessors/\n Comment: \n \n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.properties\n+Filename: META-INF/maven/\n Comment: \n \n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.xml\n+Filename: META-INF/maven/com.github.psi-probe/\n+Comment: \n+\n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/\n Comment: \n \n Filename: psiprobe/Tomcat85AgentValve.class\n Comment: \n \n Filename: psiprobe/Tomcat85ContainerAdapter.class\n Comment: \n@@ -39,8 +33,14 @@\n \n Filename: psiprobe/beans/accessors/package-info.class\n Comment: \n \n Filename: psiprobe/package-info.class\n Comment: \n \n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.xml\n+Comment: \n+\n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.properties\n+Comment: \n+\n Zip file comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -44,729 +44,728 @@\n 014C General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n 014E Compression Method    0000 (0) 'Stored'\n 0150 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n 0154 CRC                   00000000 (0)\n 0158 Compressed Size       00000000 (0)\n 015C Uncompressed Size     00000000 (0)\n-0160 Filename Length       000F (15)\n+0160 Filename Length       0009 (9)\n 0162 Extra Length          0000 (0)\n-0164 Filename              'XXXXXXXXXXXXXXX'\n+0164 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x164: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x164: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-0173 LOCAL HEADER #4       04034B50 (67324752)\n-0177 Extract Zip Spec      0A (10) '1.0'\n-0178 Extract OS            00 (0) 'MS-DOS'\n-0179 General Purpose Flag  0800 (2048)\n+016D LOCAL HEADER #4       04034B50 (67324752)\n+0171 Extract Zip Spec      0A (10) '1.0'\n+0172 Extract OS            00 (0) 'MS-DOS'\n+0173 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-017B Compression Method    0000 (0) 'Stored'\n-017D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0181 CRC                   00000000 (0)\n-0185 Compressed Size       00000000 (0)\n-0189 Uncompressed Size     00000000 (0)\n-018D Filename Length       0024 (36)\n-018F Extra Length          0000 (0)\n-0191 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0175 Compression Method    0000 (0) 'Stored'\n+0177 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+017B CRC                   00000000 (0)\n+017F Compressed Size       00000000 (0)\n+0183 Uncompressed Size     00000000 (0)\n+0187 Filename Length       000F (15)\n+0189 Extra Length          0000 (0)\n+018B Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18B: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-01B5 LOCAL HEADER #5       04034B50 (67324752)\n-01B9 Extract Zip Spec      0A (10) '1.0'\n-01BA Extract OS            00 (0) 'MS-DOS'\n-01BB General Purpose Flag  0800 (2048)\n+019A LOCAL HEADER #5       04034B50 (67324752)\n+019E Extract Zip Spec      0A (10) '1.0'\n+019F Extract OS            00 (0) 'MS-DOS'\n+01A0 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-01BD Compression Method    0000 (0) 'Stored'\n-01BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-01C3 CRC                   00000000 (0)\n-01C7 Compressed Size       00000000 (0)\n-01CB Uncompressed Size     00000000 (0)\n-01CF Filename Length       0037 (55)\n-01D1 Extra Length          0000 (0)\n-01D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01A2 Compression Method    0000 (0) 'Stored'\n+01A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01A8 CRC                   00000000 (0)\n+01AC Compressed Size       00000000 (0)\n+01B0 Uncompressed Size     00000000 (0)\n+01B4 Filename Length       0019 (25)\n+01B6 Extra Length          0000 (0)\n+01B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-020A LOCAL HEADER #6       04034B50 (67324752)\n-020E Extract Zip Spec      0A (10) '1.0'\n-020F Extract OS            00 (0) 'MS-DOS'\n-0210 General Purpose Flag  0800 (2048)\n+01D1 LOCAL HEADER #6       04034B50 (67324752)\n+01D5 Extract Zip Spec      0A (10) '1.0'\n+01D6 Extract OS            00 (0) 'MS-DOS'\n+01D7 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0212 Compression Method    0000 (0) 'Stored'\n-0214 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0218 CRC                   00000000 (0)\n-021C Compressed Size       00000000 (0)\n-0220 Uncompressed Size     00000000 (0)\n-0224 Filename Length       0009 (9)\n-0226 Extra Length          0000 (0)\n-0228 Filename              'XXXXXXXXX'\n+01D9 Compression Method    0000 (0) 'Stored'\n+01DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01DF CRC                   00000000 (0)\n+01E3 Compressed Size       00000000 (0)\n+01E7 Uncompressed Size     00000000 (0)\n+01EB Filename Length       000F (15)\n+01ED Extra Length          0000 (0)\n+01EF Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x228: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1EF: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0231 LOCAL HEADER #7       04034B50 (67324752)\n-0235 Extract Zip Spec      0A (10) '1.0'\n-0236 Extract OS            00 (0) 'MS-DOS'\n-0237 General Purpose Flag  0800 (2048)\n+01FE LOCAL HEADER #7       04034B50 (67324752)\n+0202 Extract Zip Spec      0A (10) '1.0'\n+0203 Extract OS            00 (0) 'MS-DOS'\n+0204 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0239 Compression Method    0000 (0) 'Stored'\n-023B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-023F CRC                   00000000 (0)\n-0243 Compressed Size       00000000 (0)\n-0247 Uncompressed Size     00000000 (0)\n-024B Filename Length       000F (15)\n-024D Extra Length          0000 (0)\n-024F Filename              'XXXXXXXXXXXXXXX'\n+0206 Compression Method    0000 (0) 'Stored'\n+0208 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+020C CRC                   00000000 (0)\n+0210 Compressed Size       00000000 (0)\n+0214 Uncompressed Size     00000000 (0)\n+0218 Filename Length       0024 (36)\n+021A Extra Length          0000 (0)\n+021C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24F: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-025E LOCAL HEADER #8       04034B50 (67324752)\n-0262 Extract Zip Spec      0A (10) '1.0'\n-0263 Extract OS            00 (0) 'MS-DOS'\n-0264 General Purpose Flag  0800 (2048)\n+0240 LOCAL HEADER #8       04034B50 (67324752)\n+0244 Extract Zip Spec      0A (10) '1.0'\n+0245 Extract OS            00 (0) 'MS-DOS'\n+0246 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0266 Compression Method    0000 (0) 'Stored'\n-0268 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-026C CRC                   00000000 (0)\n-0270 Compressed Size       00000000 (0)\n-0274 Uncompressed Size     00000000 (0)\n-0278 Filename Length       0019 (25)\n-027A Extra Length          0000 (0)\n-027C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+0248 Compression Method    0000 (0) 'Stored'\n+024A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+024E CRC                   00000000 (0)\n+0252 Compressed Size       00000000 (0)\n+0256 Uncompressed Size     00000000 (0)\n+025A Filename Length       0037 (55)\n+025C Extra Length          0000 (0)\n+025E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 0295 LOCAL HEADER #9       04034B50 (67324752)\n 0299 Extract Zip Spec      14 (20) '2.0'\n 029A Extract OS            00 (0) 'MS-DOS'\n 029B General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 029D Compression Method    0008 (8) 'Deflated'\n 029F Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-02A3 CRC                   D62507FA (3592751098)\n-02A7 Compressed Size       000000B9 (185)\n-02AB Uncompressed Size     0000010B (267)\n-02AF Filename Length       0045 (69)\n+02A3 CRC                   27D03A5E (667957854)\n+02A7 Compressed Size       000002F1 (753)\n+02AB Uncompressed Size     000005CF (1487)\n+02AF Filename Length       0021 (33)\n 02B1 Extra Length          0000 (0)\n-02B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+02B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02F8 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+02D4 PAYLOAD\n \n-03B1 LOCAL HEADER #10      04034B50 (67324752)\n-03B5 Extract Zip Spec      14 (20) '2.0'\n-03B6 Extract OS            00 (0) 'MS-DOS'\n-03B7 General Purpose Flag  0800 (2048)\n+05C5 LOCAL HEADER #10      04034B50 (67324752)\n+05C9 Extract Zip Spec      14 (20) '2.0'\n+05CA Extract OS            00 (0) 'MS-DOS'\n+05CB General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-03B9 Compression Method    0008 (8) 'Deflated'\n-03BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03BF CRC                   1D864F48 (495341384)\n-03C3 Compressed Size       0000039B (923)\n-03C7 Uncompressed Size     00000BAF (2991)\n-03CB Filename Length       003E (62)\n-03CD Extra Length          0000 (0)\n-03CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05CD Compression Method    0008 (8) 'Deflated'\n+05CF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05D3 CRC                   1366212D (325460269)\n+05D7 Compressed Size       000012D0 (4816)\n+05DB Uncompressed Size     00002E26 (11814)\n+05DF Filename Length       0027 (39)\n+05E1 Extra Length          0000 (0)\n+05E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-040D PAYLOAD\n+060A PAYLOAD\n \n-07A8 LOCAL HEADER #11      04034B50 (67324752)\n-07AC Extract Zip Spec      14 (20) '2.0'\n-07AD Extract OS            00 (0) 'MS-DOS'\n-07AE General Purpose Flag  0800 (2048)\n+18DA LOCAL HEADER #11      04034B50 (67324752)\n+18DE Extract Zip Spec      14 (20) '2.0'\n+18DF Extract OS            00 (0) 'MS-DOS'\n+18E0 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-07B0 Compression Method    0008 (8) 'Deflated'\n-07B2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07B6 CRC                   3299A2DA (848929498)\n-07BA Compressed Size       000002E1 (737)\n-07BE Uncompressed Size     000005A8 (1448)\n-07C2 Filename Length       0021 (33)\n-07C4 Extra Length          0000 (0)\n-07C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+18E2 Compression Method    0008 (8) 'Deflated'\n+18E4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18E8 CRC                   00AE2E45 (11415109)\n+18EC Compressed Size       000003C6 (966)\n+18F0 Uncompressed Size     0000073D (1853)\n+18F4 Filename Length       003D (61)\n+18F6 Extra Length          0000 (0)\n+18F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07E7 PAYLOAD\n+1935 PAYLOAD\n \n-0AC8 LOCAL HEADER #12      04034B50 (67324752)\n-0ACC Extract Zip Spec      14 (20) '2.0'\n-0ACD Extract OS            00 (0) 'MS-DOS'\n-0ACE General Purpose Flag  0800 (2048)\n+1CFB LOCAL HEADER #12      04034B50 (67324752)\n+1CFF Extract Zip Spec      14 (20) '2.0'\n+1D00 Extract OS            00 (0) 'MS-DOS'\n+1D01 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-0AD0 Compression Method    0008 (8) 'Deflated'\n-0AD2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0AD6 CRC                   024A4C8F (38423695)\n-0ADA Compressed Size       000012B7 (4791)\n-0ADE Uncompressed Size     00002E57 (11863)\n-0AE2 Filename Length       0027 (39)\n-0AE4 Extra Length          0000 (0)\n-0AE6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D03 Compression Method    0008 (8) 'Deflated'\n+1D05 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D09 CRC                   EE84FE11 (4001693201)\n+1D0D Compressed Size       00000072 (114)\n+1D11 Uncompressed Size     00000082 (130)\n+1D15 Filename Length       002B (43)\n+1D17 Extra Length          0000 (0)\n+1D19 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B0D PAYLOAD\n+1D44 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1DC4 LOCAL HEADER #13      04034B50 (67324752)\n-1DC8 Extract Zip Spec      14 (20) '2.0'\n-1DC9 Extract OS            00 (0) 'MS-DOS'\n-1DCA General Purpose Flag  0800 (2048)\n+1DB6 LOCAL HEADER #13      04034B50 (67324752)\n+1DBA Extract Zip Spec      14 (20) '2.0'\n+1DBB Extract OS            00 (0) 'MS-DOS'\n+1DBC General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1DCC Compression Method    0008 (8) 'Deflated'\n-1DCE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1DD2 CRC                   C6FF79F9 (3338631673)\n-1DD6 Compressed Size       000003C9 (969)\n-1DDA Uncompressed Size     00000741 (1857)\n-1DDE Filename Length       003D (61)\n-1DE0 Extra Length          0000 (0)\n-1DE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1DBE Compression Method    0008 (8) 'Deflated'\n+1DC0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1DC4 CRC                   664F4ACB (1716472523)\n+1DC8 Compressed Size       00000062 (98)\n+1DCC Uncompressed Size     00000072 (114)\n+1DD0 Filename Length       001B (27)\n+1DD2 Extra Length          0000 (0)\n+1DD4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1E1F PAYLOAD\n+1DEF PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-21E8 LOCAL HEADER #14      04034B50 (67324752)\n-21EC Extract Zip Spec      14 (20) '2.0'\n-21ED Extract OS            00 (0) 'MS-DOS'\n-21EE General Purpose Flag  0800 (2048)\n+1E51 LOCAL HEADER #14      04034B50 (67324752)\n+1E55 Extract Zip Spec      14 (20) '2.0'\n+1E56 Extract OS            00 (0) 'MS-DOS'\n+1E57 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-21F0 Compression Method    0008 (8) 'Deflated'\n-21F2 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-21F6 CRC                   441B02E4 (1142620900)\n-21FA Compressed Size       00000072 (114)\n-21FE Uncompressed Size     00000082 (130)\n-2202 Filename Length       002B (43)\n-2204 Extra Length          0000 (0)\n-2206 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E59 Compression Method    0008 (8) 'Deflated'\n+1E5B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1E5F CRC                   1D864F48 (495341384)\n+1E63 Compressed Size       0000039B (923)\n+1E67 Uncompressed Size     00000BAF (2991)\n+1E6B Filename Length       003E (62)\n+1E6D Extra Length          0000 (0)\n+1E6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2231 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1EAD PAYLOAD\n \n-22A3 LOCAL HEADER #15      04034B50 (67324752)\n-22A7 Extract Zip Spec      14 (20) '2.0'\n-22A8 Extract OS            00 (0) 'MS-DOS'\n-22A9 General Purpose Flag  0800 (2048)\n+2248 LOCAL HEADER #15      04034B50 (67324752)\n+224C Extract Zip Spec      14 (20) '2.0'\n+224D Extract OS            00 (0) 'MS-DOS'\n+224E General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-22AB Compression Method    0008 (8) 'Deflated'\n-22AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-22B1 CRC                   5A7DB35C (1518187356)\n-22B5 Compressed Size       00000062 (98)\n-22B9 Uncompressed Size     00000072 (114)\n-22BD Filename Length       001B (27)\n-22BF Extra Length          0000 (0)\n-22C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2250 Compression Method    0008 (8) 'Deflated'\n+2252 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2256 CRC                   842320B5 (2216894645)\n+225A Compressed Size       00000046 (70)\n+225E Uncompressed Size     0000004C (76)\n+2262 Filename Length       0045 (69)\n+2264 Extra Length          0000 (0)\n+2266 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-22DC PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+22AB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-233E CENTRAL HEADER #1     02014B50 (33639248)\n-2342 Created Zip Spec      14 (20) '2.0'\n-2343 Created OS            03 (3) 'Unix'\n-2344 Extract Zip Spec      0A (10) '1.0'\n-2345 Extract OS            00 (0) 'MS-DOS'\n-2346 General Purpose Flag  0800 (2048)\n+22F1 CENTRAL HEADER #1     02014B50 (33639248)\n+22F5 Created Zip Spec      14 (20) '2.0'\n+22F6 Created OS            03 (3) 'Unix'\n+22F7 Extract Zip Spec      0A (10) '1.0'\n+22F8 Extract OS            00 (0) 'MS-DOS'\n+22F9 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-2348 Compression Method    0000 (0) 'Stored'\n-234A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-234E CRC                   00000000 (0)\n-2352 Compressed Size       00000000 (0)\n-2356 Uncompressed Size     00000000 (0)\n-235A Filename Length       0009 (9)\n-235C Extra Length          0000 (0)\n-235E Comment Length        0000 (0)\n-2360 Disk Start            0000 (0)\n-2362 Int File Attributes   0000 (0)\n+22FB Compression Method    0000 (0) 'Stored'\n+22FD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2301 CRC                   00000000 (0)\n+2305 Compressed Size       00000000 (0)\n+2309 Uncompressed Size     00000000 (0)\n+230D Filename Length       0009 (9)\n+230F Extra Length          0000 (0)\n+2311 Comment Length        0000 (0)\n+2313 Disk Start            0000 (0)\n+2315 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2364 Ext File Attributes   41ED0010 (1106051088)\n+2317 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-2368 Local Header Offset   00000000 (0)\n-236C Filename              'XXXXXXXXX'\n+231B Local Header Offset   00000000 (0)\n+231F Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x236C: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x231F: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x236C: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x231F: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2344: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x22F7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-2375 CENTRAL HEADER #2     02014B50 (33639248)\n-2379 Created Zip Spec      14 (20) '2.0'\n-237A Created OS            03 (3) 'Unix'\n-237B Extract Zip Spec      14 (20) '2.0'\n-237C Extract OS            00 (0) 'MS-DOS'\n-237D General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-237F Compression Method    0008 (8) 'Deflated'\n-2381 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2385 CRC                   95B7D026 (2511851558)\n-2389 Compressed Size       000000ED (237)\n-238D Uncompressed Size     000001B7 (439)\n-2391 Filename Length       0014 (20)\n-2393 Extra Length          0000 (0)\n-2395 Comment Length        0000 (0)\n-2397 Disk Start            0000 (0)\n-2399 Int File Attributes   0000 (0)\n+2328 CENTRAL HEADER #2     02014B50 (33639248)\n+232C Created Zip Spec      14 (20) '2.0'\n+232D Created OS            03 (3) 'Unix'\n+232E Extract Zip Spec      14 (20) '2.0'\n+232F Extract OS            00 (0) 'MS-DOS'\n+2330 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+2332 Compression Method    0008 (8) 'Deflated'\n+2334 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2338 CRC                   95B7D026 (2511851558)\n+233C Compressed Size       000000ED (237)\n+2340 Uncompressed Size     000001B7 (439)\n+2344 Filename Length       0014 (20)\n+2346 Extra Length          0000 (0)\n+2348 Comment Length        0000 (0)\n+234A Disk Start            0000 (0)\n+234C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-239B Ext File Attributes   81A40000 (2175008768)\n+234E 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-239F Local Header Offset   00000027 (39)\n-23A3 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+2352 Local Header Offset   00000027 (39)\n+2356 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23A3: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2356: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-23B7 CENTRAL HEADER #3     02014B50 (33639248)\n-23BB Created Zip Spec      14 (20) '2.0'\n-23BC Created OS            03 (3) 'Unix'\n-23BD Extract Zip Spec      0A (10) '1.0'\n-23BE Extract OS            00 (0) 'MS-DOS'\n-23BF General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-23C1 Compression Method    0000 (0) 'Stored'\n-23C3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-23C7 CRC                   00000000 (0)\n-23CB Compressed Size       00000000 (0)\n-23CF Uncompressed Size     00000000 (0)\n-23D3 Filename Length       000F (15)\n-23D5 Extra Length          0000 (0)\n-23D7 Comment Length        0000 (0)\n-23D9 Disk Start            0000 (0)\n-23DB Int File Attributes   0000 (0)\n+236A CENTRAL HEADER #3     02014B50 (33639248)\n+236E Created Zip Spec      14 (20) '2.0'\n+236F Created OS            03 (3) 'Unix'\n+2370 Extract Zip Spec      0A (10) '1.0'\n+2371 Extract OS            00 (0) 'MS-DOS'\n+2372 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+2374 Compression Method    0000 (0) 'Stored'\n+2376 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+237A CRC                   00000000 (0)\n+237E Compressed Size       00000000 (0)\n+2382 Uncompressed Size     00000000 (0)\n+2386 Filename Length       0009 (9)\n+2388 Extra Length          0000 (0)\n+238A Comment Length        0000 (0)\n+238C Disk Start            0000 (0)\n+238E Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-23DD Ext File Attributes   41ED0010 (1106051088)\n+2390 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-23E1 Local Header Offset   00000146 (326)\n-23E5 Filename              'XXXXXXXXXXXXXXX'\n+2394 Local Header Offset   00000146 (326)\n+2398 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x23E5: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2398: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x23E5: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2398: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x23BD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2370: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-23F4 CENTRAL HEADER #4     02014B50 (33639248)\n-23F8 Created Zip Spec      14 (20) '2.0'\n-23F9 Created OS            03 (3) 'Unix'\n-23FA Extract Zip Spec      0A (10) '1.0'\n-23FB Extract OS            00 (0) 'MS-DOS'\n-23FC General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-23FE Compression Method    0000 (0) 'Stored'\n-2400 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2404 CRC                   00000000 (0)\n-2408 Compressed Size       00000000 (0)\n-240C Uncompressed Size     00000000 (0)\n-2410 Filename Length       0024 (36)\n-2412 Extra Length          0000 (0)\n-2414 Comment Length        0000 (0)\n-2416 Disk Start            0000 (0)\n-2418 Int File Attributes   0000 (0)\n+23A1 CENTRAL HEADER #4     02014B50 (33639248)\n+23A5 Created Zip Spec      14 (20) '2.0'\n+23A6 Created OS            03 (3) 'Unix'\n+23A7 Extract Zip Spec      0A (10) '1.0'\n+23A8 Extract OS            00 (0) 'MS-DOS'\n+23A9 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+23AB Compression Method    0000 (0) 'Stored'\n+23AD Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+23B1 CRC                   00000000 (0)\n+23B5 Compressed Size       00000000 (0)\n+23B9 Uncompressed Size     00000000 (0)\n+23BD Filename Length       000F (15)\n+23BF Extra Length          0000 (0)\n+23C1 Comment Length        0000 (0)\n+23C3 Disk Start            0000 (0)\n+23C5 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-241A Ext File Attributes   41ED0010 (1106051088)\n+23C7 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-241E Local Header Offset   00000173 (371)\n-2422 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23CB Local Header Offset   0000016D (365)\n+23CF Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23CF: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2422: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x23CF: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x23FA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23A7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-2446 CENTRAL HEADER #5     02014B50 (33639248)\n-244A Created Zip Spec      14 (20) '2.0'\n-244B Created OS            03 (3) 'Unix'\n-244C Extract Zip Spec      0A (10) '1.0'\n-244D Extract OS            00 (0) 'MS-DOS'\n-244E General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-2450 Compression Method    0000 (0) 'Stored'\n-2452 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2456 CRC                   00000000 (0)\n-245A Compressed Size       00000000 (0)\n-245E Uncompressed Size     00000000 (0)\n-2462 Filename Length       0037 (55)\n-2464 Extra Length          0000 (0)\n-2466 Comment Length        0000 (0)\n-2468 Disk Start            0000 (0)\n-246A Int File Attributes   0000 (0)\n+23DE CENTRAL HEADER #5     02014B50 (33639248)\n+23E2 Created Zip Spec      14 (20) '2.0'\n+23E3 Created OS            03 (3) 'Unix'\n+23E4 Extract Zip Spec      0A (10) '1.0'\n+23E5 Extract OS            00 (0) 'MS-DOS'\n+23E6 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+23E8 Compression Method    0000 (0) 'Stored'\n+23EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+23EE CRC                   00000000 (0)\n+23F2 Compressed Size       00000000 (0)\n+23F6 Uncompressed Size     00000000 (0)\n+23FA Filename Length       0019 (25)\n+23FC Extra Length          0000 (0)\n+23FE Comment Length        0000 (0)\n+2400 Disk Start            0000 (0)\n+2402 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-246C Ext File Attributes   41ED0010 (1106051088)\n+2404 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-2470 Local Header Offset   000001B5 (437)\n-2474 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2408 Local Header Offset   0000019A (410)\n+240C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x240C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2474: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x240C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x244C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23E4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-24AB CENTRAL HEADER #6     02014B50 (33639248)\n-24AF Created Zip Spec      14 (20) '2.0'\n-24B0 Created OS            03 (3) 'Unix'\n-24B1 Extract Zip Spec      0A (10) '1.0'\n-24B2 Extract OS            00 (0) 'MS-DOS'\n-24B3 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-24B5 Compression Method    0000 (0) 'Stored'\n-24B7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-24BB CRC                   00000000 (0)\n-24BF Compressed Size       00000000 (0)\n-24C3 Uncompressed Size     00000000 (0)\n-24C7 Filename Length       0009 (9)\n-24C9 Extra Length          0000 (0)\n-24CB Comment Length        0000 (0)\n-24CD Disk Start            0000 (0)\n-24CF Int File Attributes   0000 (0)\n+2425 CENTRAL HEADER #6     02014B50 (33639248)\n+2429 Created Zip Spec      14 (20) '2.0'\n+242A Created OS            03 (3) 'Unix'\n+242B Extract Zip Spec      0A (10) '1.0'\n+242C Extract OS            00 (0) 'MS-DOS'\n+242D General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+242F Compression Method    0000 (0) 'Stored'\n+2431 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2435 CRC                   00000000 (0)\n+2439 Compressed Size       00000000 (0)\n+243D Uncompressed Size     00000000 (0)\n+2441 Filename Length       000F (15)\n+2443 Extra Length          0000 (0)\n+2445 Comment Length        0000 (0)\n+2447 Disk Start            0000 (0)\n+2449 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-24D1 Ext File Attributes   41ED0010 (1106051088)\n+244B 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-24D5 Local Header Offset   0000020A (522)\n-24D9 Filename              'XXXXXXXXX'\n+244F Local Header Offset   000001D1 (465)\n+2453 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24D9: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2453: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x24D9: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2453: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x24B1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x242B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-24E2 CENTRAL HEADER #7     02014B50 (33639248)\n-24E6 Created Zip Spec      14 (20) '2.0'\n-24E7 Created OS            03 (3) 'Unix'\n-24E8 Extract Zip Spec      0A (10) '1.0'\n-24E9 Extract OS            00 (0) 'MS-DOS'\n-24EA General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-24EC Compression Method    0000 (0) 'Stored'\n-24EE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-24F2 CRC                   00000000 (0)\n-24F6 Compressed Size       00000000 (0)\n-24FA Uncompressed Size     00000000 (0)\n-24FE Filename Length       000F (15)\n-2500 Extra Length          0000 (0)\n-2502 Comment Length        0000 (0)\n-2504 Disk Start            0000 (0)\n-2506 Int File Attributes   0000 (0)\n+2462 CENTRAL HEADER #7     02014B50 (33639248)\n+2466 Created Zip Spec      14 (20) '2.0'\n+2467 Created OS            03 (3) 'Unix'\n+2468 Extract Zip Spec      0A (10) '1.0'\n+2469 Extract OS            00 (0) 'MS-DOS'\n+246A General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+246C Compression Method    0000 (0) 'Stored'\n+246E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2472 CRC                   00000000 (0)\n+2476 Compressed Size       00000000 (0)\n+247A Uncompressed Size     00000000 (0)\n+247E Filename Length       0024 (36)\n+2480 Extra Length          0000 (0)\n+2482 Comment Length        0000 (0)\n+2484 Disk Start            0000 (0)\n+2486 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2508 Ext File Attributes   41ED0010 (1106051088)\n+2488 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-250C Local Header Offset   00000231 (561)\n-2510 Filename              'XXXXXXXXXXXXXXX'\n+248C Local Header Offset   000001FE (510)\n+2490 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2510: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2490: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2510: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2490: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x24E8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2468: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-251F CENTRAL HEADER #8     02014B50 (33639248)\n-2523 Created Zip Spec      14 (20) '2.0'\n-2524 Created OS            03 (3) 'Unix'\n-2525 Extract Zip Spec      0A (10) '1.0'\n-2526 Extract OS            00 (0) 'MS-DOS'\n-2527 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-2529 Compression Method    0000 (0) 'Stored'\n-252B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-252F CRC                   00000000 (0)\n-2533 Compressed Size       00000000 (0)\n-2537 Uncompressed Size     00000000 (0)\n-253B Filename Length       0019 (25)\n-253D Extra Length          0000 (0)\n-253F Comment Length        0000 (0)\n-2541 Disk Start            0000 (0)\n-2543 Int File Attributes   0000 (0)\n+24B4 CENTRAL HEADER #8     02014B50 (33639248)\n+24B8 Created Zip Spec      14 (20) '2.0'\n+24B9 Created OS            03 (3) 'Unix'\n+24BA Extract Zip Spec      0A (10) '1.0'\n+24BB Extract OS            00 (0) 'MS-DOS'\n+24BC General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+24BE Compression Method    0000 (0) 'Stored'\n+24C0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+24C4 CRC                   00000000 (0)\n+24C8 Compressed Size       00000000 (0)\n+24CC Uncompressed Size     00000000 (0)\n+24D0 Filename Length       0037 (55)\n+24D2 Extra Length          0000 (0)\n+24D4 Comment Length        0000 (0)\n+24D6 Disk Start            0000 (0)\n+24D8 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2545 Ext File Attributes   41ED0010 (1106051088)\n+24DA 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-2549 Local Header Offset   0000025E (606)\n-254D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+24DE Local Header Offset   00000240 (576)\n+24E2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x254D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x254D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x24E2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2525: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24BA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-2566 CENTRAL HEADER #9     02014B50 (33639248)\n-256A Created Zip Spec      14 (20) '2.0'\n-256B Created OS            03 (3) 'Unix'\n-256C Extract Zip Spec      14 (20) '2.0'\n-256D Extract OS            00 (0) 'MS-DOS'\n-256E General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-2570 Compression Method    0008 (8) 'Deflated'\n-2572 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2576 CRC                   D62507FA (3592751098)\n-257A Compressed Size       000000B9 (185)\n-257E Uncompressed Size     0000010B (267)\n-2582 Filename Length       0045 (69)\n-2584 Extra Length          0000 (0)\n-2586 Comment Length        0000 (0)\n-2588 Disk Start            0000 (0)\n-258A Int File Attributes   0000 (0)\n+2519 CENTRAL HEADER #9     02014B50 (33639248)\n+251D Created Zip Spec      14 (20) '2.0'\n+251E Created OS            03 (3) 'Unix'\n+251F Extract Zip Spec      14 (20) '2.0'\n+2520 Extract OS            00 (0) 'MS-DOS'\n+2521 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+2523 Compression Method    0008 (8) 'Deflated'\n+2525 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2529 CRC                   27D03A5E (667957854)\n+252D Compressed Size       000002F1 (753)\n+2531 Uncompressed Size     000005CF (1487)\n+2535 Filename Length       0021 (33)\n+2537 Extra Length          0000 (0)\n+2539 Comment Length        0000 (0)\n+253B Disk Start            0000 (0)\n+253D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-258C Ext File Attributes   81A40000 (2175008768)\n+253F 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-2590 Local Header Offset   00000295 (661)\n-2594 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2543 Local Header Offset   00000295 (661)\n+2547 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-25D9 CENTRAL HEADER #10    02014B50 (33639248)\n-25DD Created Zip Spec      14 (20) '2.0'\n-25DE Created OS            03 (3) 'Unix'\n-25DF Extract Zip Spec      14 (20) '2.0'\n-25E0 Extract OS            00 (0) 'MS-DOS'\n-25E1 General Purpose Flag  0800 (2048)\n+2568 CENTRAL HEADER #10    02014B50 (33639248)\n+256C Created Zip Spec      14 (20) '2.0'\n+256D Created OS            03 (3) 'Unix'\n+256E Extract Zip Spec      14 (20) '2.0'\n+256F Extract OS            00 (0) 'MS-DOS'\n+2570 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-25E3 Compression Method    0008 (8) 'Deflated'\n-25E5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-25E9 CRC                   1D864F48 (495341384)\n-25ED Compressed Size       0000039B (923)\n-25F1 Uncompressed Size     00000BAF (2991)\n-25F5 Filename Length       003E (62)\n-25F7 Extra Length          0000 (0)\n-25F9 Comment Length        0000 (0)\n-25FB Disk Start            0000 (0)\n-25FD Int File Attributes   0000 (0)\n+2572 Compression Method    0008 (8) 'Deflated'\n+2574 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2578 CRC                   1366212D (325460269)\n+257C Compressed Size       000012D0 (4816)\n+2580 Uncompressed Size     00002E26 (11814)\n+2584 Filename Length       0027 (39)\n+2586 Extra Length          0000 (0)\n+2588 Comment Length        0000 (0)\n+258A Disk Start            0000 (0)\n+258C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-25FF Ext File Attributes   81A40000 (2175008768)\n+258E 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-2603 Local Header Offset   000003B1 (945)\n-2607 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2592 Local Header Offset   000005C5 (1477)\n+2596 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2607: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2596: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2645 CENTRAL HEADER #11    02014B50 (33639248)\n-2649 Created Zip Spec      14 (20) '2.0'\n-264A Created OS            03 (3) 'Unix'\n-264B Extract Zip Spec      14 (20) '2.0'\n-264C Extract OS            00 (0) 'MS-DOS'\n-264D General Purpose Flag  0800 (2048)\n+25BD CENTRAL HEADER #11    02014B50 (33639248)\n+25C1 Created Zip Spec      14 (20) '2.0'\n+25C2 Created OS            03 (3) 'Unix'\n+25C3 Extract Zip Spec      14 (20) '2.0'\n+25C4 Extract OS            00 (0) 'MS-DOS'\n+25C5 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-264F Compression Method    0008 (8) 'Deflated'\n-2651 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2655 CRC                   3299A2DA (848929498)\n-2659 Compressed Size       000002E1 (737)\n-265D Uncompressed Size     000005A8 (1448)\n-2661 Filename Length       0021 (33)\n-2663 Extra Length          0000 (0)\n-2665 Comment Length        0000 (0)\n-2667 Disk Start            0000 (0)\n-2669 Int File Attributes   0000 (0)\n+25C7 Compression Method    0008 (8) 'Deflated'\n+25C9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+25CD CRC                   00AE2E45 (11415109)\n+25D1 Compressed Size       000003C6 (966)\n+25D5 Uncompressed Size     0000073D (1853)\n+25D9 Filename Length       003D (61)\n+25DB Extra Length          0000 (0)\n+25DD Comment Length        0000 (0)\n+25DF Disk Start            0000 (0)\n+25E1 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-266B Ext File Attributes   81A40000 (2175008768)\n+25E3 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-266F Local Header Offset   000007A8 (1960)\n-2673 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+25E7 Local Header Offset   000018DA (6362)\n+25EB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2673: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2694 CENTRAL HEADER #12    02014B50 (33639248)\n-2698 Created Zip Spec      14 (20) '2.0'\n-2699 Created OS            03 (3) 'Unix'\n-269A Extract Zip Spec      14 (20) '2.0'\n-269B Extract OS            00 (0) 'MS-DOS'\n-269C General Purpose Flag  0800 (2048)\n+2628 CENTRAL HEADER #12    02014B50 (33639248)\n+262C Created Zip Spec      14 (20) '2.0'\n+262D Created OS            03 (3) 'Unix'\n+262E Extract Zip Spec      14 (20) '2.0'\n+262F Extract OS            00 (0) 'MS-DOS'\n+2630 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-269E Compression Method    0008 (8) 'Deflated'\n-26A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-26A4 CRC                   024A4C8F (38423695)\n-26A8 Compressed Size       000012B7 (4791)\n-26AC Uncompressed Size     00002E57 (11863)\n-26B0 Filename Length       0027 (39)\n-26B2 Extra Length          0000 (0)\n-26B4 Comment Length        0000 (0)\n-26B6 Disk Start            0000 (0)\n-26B8 Int File Attributes   0000 (0)\n+2632 Compression Method    0008 (8) 'Deflated'\n+2634 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2638 CRC                   EE84FE11 (4001693201)\n+263C Compressed Size       00000072 (114)\n+2640 Uncompressed Size     00000082 (130)\n+2644 Filename Length       002B (43)\n+2646 Extra Length          0000 (0)\n+2648 Comment Length        0000 (0)\n+264A Disk Start            0000 (0)\n+264C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-26BA Ext File Attributes   81A40000 (2175008768)\n+264E 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-26BE Local Header Offset   00000AC8 (2760)\n-26C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2652 Local Header Offset   00001CFB (7419)\n+2656 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2656: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26E9 CENTRAL HEADER #13    02014B50 (33639248)\n-26ED Created Zip Spec      14 (20) '2.0'\n-26EE Created OS            03 (3) 'Unix'\n-26EF Extract Zip Spec      14 (20) '2.0'\n-26F0 Extract OS            00 (0) 'MS-DOS'\n-26F1 General Purpose Flag  0800 (2048)\n+2681 CENTRAL HEADER #13    02014B50 (33639248)\n+2685 Created Zip Spec      14 (20) '2.0'\n+2686 Created OS            03 (3) 'Unix'\n+2687 Extract Zip Spec      14 (20) '2.0'\n+2688 Extract OS            00 (0) 'MS-DOS'\n+2689 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-26F3 Compression Method    0008 (8) 'Deflated'\n-26F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-26F9 CRC                   C6FF79F9 (3338631673)\n-26FD Compressed Size       000003C9 (969)\n-2701 Uncompressed Size     00000741 (1857)\n-2705 Filename Length       003D (61)\n-2707 Extra Length          0000 (0)\n-2709 Comment Length        0000 (0)\n-270B Disk Start            0000 (0)\n-270D Int File Attributes   0000 (0)\n+268B Compression Method    0008 (8) 'Deflated'\n+268D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2691 CRC                   664F4ACB (1716472523)\n+2695 Compressed Size       00000062 (98)\n+2699 Uncompressed Size     00000072 (114)\n+269D Filename Length       001B (27)\n+269F Extra Length          0000 (0)\n+26A1 Comment Length        0000 (0)\n+26A3 Disk Start            0000 (0)\n+26A5 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-270F Ext File Attributes   81A40000 (2175008768)\n+26A7 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-2713 Local Header Offset   00001DC4 (7620)\n-2717 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26AB Local Header Offset   00001DB6 (7606)\n+26AF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2754 CENTRAL HEADER #14    02014B50 (33639248)\n-2758 Created Zip Spec      14 (20) '2.0'\n-2759 Created OS            03 (3) 'Unix'\n-275A Extract Zip Spec      14 (20) '2.0'\n-275B Extract OS            00 (0) 'MS-DOS'\n-275C General Purpose Flag  0800 (2048)\n+26CA CENTRAL HEADER #14    02014B50 (33639248)\n+26CE Created Zip Spec      14 (20) '2.0'\n+26CF Created OS            03 (3) 'Unix'\n+26D0 Extract Zip Spec      14 (20) '2.0'\n+26D1 Extract OS            00 (0) 'MS-DOS'\n+26D2 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-275E Compression Method    0008 (8) 'Deflated'\n-2760 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2764 CRC                   441B02E4 (1142620900)\n-2768 Compressed Size       00000072 (114)\n-276C Uncompressed Size     00000082 (130)\n-2770 Filename Length       002B (43)\n-2772 Extra Length          0000 (0)\n-2774 Comment Length        0000 (0)\n-2776 Disk Start            0000 (0)\n-2778 Int File Attributes   0000 (0)\n+26D4 Compression Method    0008 (8) 'Deflated'\n+26D6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+26DA CRC                   1D864F48 (495341384)\n+26DE Compressed Size       0000039B (923)\n+26E2 Uncompressed Size     00000BAF (2991)\n+26E6 Filename Length       003E (62)\n+26E8 Extra Length          0000 (0)\n+26EA Comment Length        0000 (0)\n+26EC Disk Start            0000 (0)\n+26EE Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-277A Ext File Attributes   81A40000 (2175008768)\n+26F0 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-277E Local Header Offset   000021E8 (8680)\n-2782 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26F4 Local Header Offset   00001E51 (7761)\n+26F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27AD CENTRAL HEADER #15    02014B50 (33639248)\n-27B1 Created Zip Spec      14 (20) '2.0'\n-27B2 Created OS            03 (3) 'Unix'\n-27B3 Extract Zip Spec      14 (20) '2.0'\n-27B4 Extract OS            00 (0) 'MS-DOS'\n-27B5 General Purpose Flag  0800 (2048)\n+2736 CENTRAL HEADER #15    02014B50 (33639248)\n+273A Created Zip Spec      14 (20) '2.0'\n+273B Created OS            03 (3) 'Unix'\n+273C Extract Zip Spec      14 (20) '2.0'\n+273D Extract OS            00 (0) 'MS-DOS'\n+273E General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-27B7 Compression Method    0008 (8) 'Deflated'\n-27B9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-27BD CRC                   5A7DB35C (1518187356)\n-27C1 Compressed Size       00000062 (98)\n-27C5 Uncompressed Size     00000072 (114)\n-27C9 Filename Length       001B (27)\n-27CB Extra Length          0000 (0)\n-27CD Comment Length        0000 (0)\n-27CF Disk Start            0000 (0)\n-27D1 Int File Attributes   0000 (0)\n+2740 Compression Method    0008 (8) 'Deflated'\n+2742 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2746 CRC                   842320B5 (2216894645)\n+274A Compressed Size       00000046 (70)\n+274E Uncompressed Size     0000004C (76)\n+2752 Filename Length       0045 (69)\n+2754 Extra Length          0000 (0)\n+2756 Comment Length        0000 (0)\n+2758 Disk Start            0000 (0)\n+275A Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-27D3 Ext File Attributes   81A40000 (2175008768)\n+275C 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-27D7 Local Header Offset   000022A3 (8867)\n-27DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2760 Local Header Offset   00002248 (8776)\n+2764 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27F6 END CENTRAL HEADER    06054B50 (101010256)\n-27FA Number of this disk   0000 (0)\n-27FC Central Dir Disk no   0000 (0)\n-27FE Entries in this disk  000F (15)\n-2800 Total Entries         000F (15)\n-2802 Size of Central Dir   000004B8 (1208)\n-2806 Offset to Central Dir 0000233E (9022)\n-280A Comment Length        0000 (0)\n+27A9 END CENTRAL HEADER    06054B50 (101010256)\n+27AD Number of this disk   0000 (0)\n+27AF Central Dir Disk no   0000 (0)\n+27B1 Entries in this disk  000F (15)\n+27B3 Total Entries         000F (15)\n+27B5 Size of Central Dir   000004B8 (1208)\n+27B9 Offset to Central Dir 000022F1 (8945)\n+27BD Comment Length        0000 (0)\n #\n # Error Count: 7\n # Warning Count: 37\n #\n # Done\n"}, {"source1": "META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.properties", "source2": "META-INF/maven/com.github.psi-probe/psi-probe-tomcat85/pom.properties", "unified_diff": "@@ -1,7 +1,3 @@\n-#Generated by Maven Integration for Eclipse\r\n-#Mon Nov 28 13:23:56 EST 2022\r\n artifactId=psi-probe-tomcat85\r\n groupId=com.github.psi-probe\r\n-m2e.projectLocation=C\\:\\\\Users\\\\Jeremy\\\\GitHub\\\\psi-probe\\\\psi-probe-tomcat85\r\n-m2e.projectName=psi-probe-tomcat85\r\n version=3.7.0\r\n"}, {"source1": "psiprobe/Tomcat85AgentValve.class", "source2": "psiprobe/Tomcat85AgentValve.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,153 +1,155 @@\n-  SHA-256 checksum ec448a9f049b6ba064a60c0944a959ef55c137eb51e66d0412f68300a28dd39f\n+  SHA-256 checksum a832bf339c777eb302e6c7f1a12a29aa073a1411639998cd26151e98be4c9302\n   Compiled from \"Tomcat85AgentValve.java\"\n public class psiprobe.Tomcat85AgentValve extends org.apache.catalina.valves.ValveBase\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/Tomcat85AgentValve\n-  super_class: #3                         // org/apache/catalina/valves/ValveBase\n+  this_class: #8                          // psiprobe/Tomcat85AgentValve\n+  super_class: #2                         // org/apache/catalina/valves/ValveBase\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/Tomcat85AgentValve\n-   #2 = Utf8               psiprobe/Tomcat85AgentValve\n-   #3 = Class              #4             // org/apache/catalina/valves/ValveBase\n+   #1 = Methodref          #2.#3          // org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n+   #2 = Class              #4             // org/apache/catalina/valves/ValveBase\n+   #3 = NameAndType        #5:#6          // \"<init>\":(Z)V\n    #4 = Utf8               org/apache/catalina/valves/ValveBase\n    #5 = Utf8               <init>\n-   #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n-   #9 = NameAndType        #5:#10         // \"<init>\":(Z)V\n-  #10 = Utf8               (Z)V\n-  #11 = Utf8               LineNumberTable\n-  #12 = Utf8               LocalVariableTable\n-  #13 = Utf8               this\n-  #14 = Utf8               Lpsiprobe/Tomcat85AgentValve;\n-  #15 = Utf8               invoke\n-  #16 = Utf8               (Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n-  #17 = Utf8               Exceptions\n-  #18 = Class              #19            // java/io/IOException\n-  #19 = Utf8               java/io/IOException\n-  #20 = Class              #21            // javax/servlet/ServletException\n-  #21 = Utf8               javax/servlet/ServletException\n-  #22 = Methodref          #1.#23         // psiprobe/Tomcat85AgentValve.getNext:()Lorg/apache/catalina/Valve;\n-  #23 = NameAndType        #24:#25        // getNext:()Lorg/apache/catalina/Valve;\n-  #24 = Utf8               getNext\n-  #25 = Utf8               ()Lorg/apache/catalina/Valve;\n-  #26 = InterfaceMethodref #27.#29        // org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n-  #27 = Class              #28            // org/apache/catalina/Valve\n-  #28 = Utf8               org/apache/catalina/Valve\n-  #29 = NameAndType        #15:#16        // invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n-  #30 = Methodref          #31.#33        // org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-  #31 = Class              #32            // org/apache/catalina/connector/Request\n-  #32 = Utf8               org/apache/catalina/connector/Request\n-  #33 = NameAndType        #34:#35        // getSession:(Z)Ljavax/servlet/http/HttpSession;\n-  #34 = Utf8               getSession\n-  #35 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n-  #36 = Methodref          #31.#37        // org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n-  #37 = NameAndType        #38:#39        // getRequest:()Ljavax/servlet/http/HttpServletRequest;\n-  #38 = Utf8               getRequest\n-  #39 = Utf8               ()Ljavax/servlet/http/HttpServletRequest;\n-  #40 = Methodref          #41.#43        // psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #41 = Class              #42            // psiprobe/model/IpInfo\n-  #42 = Utf8               psiprobe/model/IpInfo\n-  #43 = NameAndType        #44:#45        // getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #44 = Utf8               getClientAddress\n-  #45 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #46 = String             #47            // __psiprobe_la_ip\n-  #47 = Utf8               __psiprobe_la_ip\n-  #48 = InterfaceMethodref #49.#51        // javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #49 = Class              #50            // javax/servlet/http/HttpSession\n-  #50 = Utf8               javax/servlet/http/HttpSession\n-  #51 = NameAndType        #52:#53        // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #52 = Utf8               setAttribute\n-  #53 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #54 = String             #55            // __psiprobe_la_local\n-  #55 = Utf8               __psiprobe_la_local\n-  #56 = Methodref          #31.#57        // org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n-  #57 = NameAndType        #58:#59        // getLocale:()Ljava/util/Locale;\n-  #58 = Utf8               getLocale\n-  #59 = Utf8               ()Ljava/util/Locale;\n-  #60 = Utf8               request\n-  #61 = Utf8               Lorg/apache/catalina/connector/Request;\n-  #62 = Utf8               response\n-  #63 = Utf8               Lorg/apache/catalina/connector/Response;\n-  #64 = Utf8               ip\n-  #65 = Utf8               Ljava/lang/String;\n-  #66 = Utf8               StackMapTable\n-  #67 = Utf8               MethodParameters\n-  #68 = Utf8               SourceFile\n-  #69 = Utf8               Tomcat85AgentValve.java\n+   #6 = Utf8               (Z)V\n+   #7 = Methodref          #8.#9          // psiprobe/Tomcat85AgentValve.getNext:()Lorg/apache/catalina/Valve;\n+   #8 = Class              #10            // psiprobe/Tomcat85AgentValve\n+   #9 = NameAndType        #11:#12        // getNext:()Lorg/apache/catalina/Valve;\n+  #10 = Utf8               psiprobe/Tomcat85AgentValve\n+  #11 = Utf8               getNext\n+  #12 = Utf8               ()Lorg/apache/catalina/Valve;\n+  #13 = InterfaceMethodref #14.#15        // org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+  #14 = Class              #16            // org/apache/catalina/Valve\n+  #15 = NameAndType        #17:#18        // invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+  #16 = Utf8               org/apache/catalina/Valve\n+  #17 = Utf8               invoke\n+  #18 = Utf8               (Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+  #19 = Methodref          #20.#21        // org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+  #20 = Class              #22            // org/apache/catalina/connector/Request\n+  #21 = NameAndType        #23:#24        // getSession:(Z)Ljavax/servlet/http/HttpSession;\n+  #22 = Utf8               org/apache/catalina/connector/Request\n+  #23 = Utf8               getSession\n+  #24 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n+  #25 = Methodref          #20.#26        // org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n+  #26 = NameAndType        #27:#28        // getRequest:()Ljavax/servlet/http/HttpServletRequest;\n+  #27 = Utf8               getRequest\n+  #28 = Utf8               ()Ljavax/servlet/http/HttpServletRequest;\n+  #29 = Methodref          #30.#31        // psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #30 = Class              #32            // psiprobe/model/IpInfo\n+  #31 = NameAndType        #33:#34        // getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #32 = Utf8               psiprobe/model/IpInfo\n+  #33 = Utf8               getClientAddress\n+  #34 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #35 = Class              #36            // psiprobe/model/ApplicationSession\n+  #36 = Utf8               psiprobe/model/ApplicationSession\n+  #37 = String             #38            // __psiprobe_la_ip\n+  #38 = Utf8               __psiprobe_la_ip\n+  #39 = InterfaceMethodref #40.#41        // javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #40 = Class              #42            // javax/servlet/http/HttpSession\n+  #41 = NameAndType        #43:#44        // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #42 = Utf8               javax/servlet/http/HttpSession\n+  #43 = Utf8               setAttribute\n+  #44 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #45 = String             #46            // __psiprobe_la_local\n+  #46 = Utf8               __psiprobe_la_local\n+  #47 = Methodref          #20.#48        // org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n+  #48 = NameAndType        #49:#50        // getLocale:()Ljava/util/Locale;\n+  #49 = Utf8               getLocale\n+  #50 = Utf8               ()Ljava/util/Locale;\n+  #51 = Utf8               ()V\n+  #52 = Utf8               Code\n+  #53 = Utf8               LineNumberTable\n+  #54 = Utf8               LocalVariableTable\n+  #55 = Utf8               this\n+  #56 = Utf8               Lpsiprobe/Tomcat85AgentValve;\n+  #57 = Utf8               ip\n+  #58 = Utf8               Ljava/lang/String;\n+  #59 = Utf8               request\n+  #60 = Utf8               Lorg/apache/catalina/connector/Request;\n+  #61 = Utf8               response\n+  #62 = Utf8               Lorg/apache/catalina/connector/Response;\n+  #63 = Utf8               StackMapTable\n+  #64 = Utf8               Exceptions\n+  #65 = Class              #66            // java/io/IOException\n+  #66 = Utf8               java/io/IOException\n+  #67 = Class              #68            // javax/servlet/ServletException\n+  #68 = Utf8               javax/servlet/ServletException\n+  #69 = Utf8               MethodParameters\n+  #70 = Utf8               SourceFile\n+  #71 = Utf8               Tomcat85AgentValve.java\n {\n   public psiprobe.Tomcat85AgentValve();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: invokespecial #8                  // Method org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n+         2: invokespecial #1                  // Method org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n          5: return\n       LineNumberTable:\n         line 33: 0\n         line 34: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/Tomcat85AgentValve;\n \n   public void invoke(org.apache.catalina.connector.Request, org.apache.catalina.connector.Response) throws java.io.IOException, javax.servlet.ServletException;\n     descriptor: (Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException, javax.servlet.ServletException\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_0\n-         1: invokevirtual #22                 // Method getNext:()Lorg/apache/catalina/Valve;\n+         1: invokevirtual #7                  // Method getNext:()Lorg/apache/catalina/Valve;\n          4: aload_1\n          5: aload_2\n-         6: invokeinterface #26,  3           // InterfaceMethod org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+         6: invokeinterface #13,  3           // InterfaceMethod org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n         11: aload_1\n         12: iconst_0\n-        13: invokevirtual #30                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+        13: invokevirtual #19                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n         16: ifnull        56\n         19: aload_1\n-        20: invokevirtual #36                 // Method org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n-        23: invokestatic  #40                 // Method psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+        20: invokevirtual #25                 // Method org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n+        23: invokestatic  #29                 // Method psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n         26: astore_3\n         27: aload_1\n         28: iconst_0\n-        29: invokevirtual #30                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-        32: ldc           #46                 // String __psiprobe_la_ip\n+        29: invokevirtual #19                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+        32: ldc           #37                 // String __psiprobe_la_ip\n         34: aload_3\n-        35: invokeinterface #48,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+        35: invokeinterface #39,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n         40: aload_1\n         41: iconst_0\n-        42: invokevirtual #30                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-        45: ldc           #54                 // String __psiprobe_la_local\n+        42: invokevirtual #19                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+        45: ldc           #45                 // String __psiprobe_la_local\n         47: aload_1\n-        48: invokevirtual #56                 // Method org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n-        51: invokeinterface #48,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+        48: invokevirtual #47                 // Method org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n+        51: invokeinterface #39,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n         56: return\n       LineNumberTable:\n         line 38: 0\n         line 40: 11\n         line 41: 19\n         line 43: 27\n         line 44: 40\n-        line 45: 47\n+        line 45: 48\n         line 44: 51\n         line 47: 56\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           27      29     3    ip   Ljava/lang/String;\n             0      57     0  this   Lpsiprobe/Tomcat85AgentValve;\n             0      57     1 request   Lorg/apache/catalina/connector/Request;\n             0      57     2 response   Lorg/apache/catalina/connector/Response;\n-           27      29     3    ip   Ljava/lang/String;\n       StackMapTable: number_of_entries = 1\n         frame_type = 56 /* same */\n+    Exceptions:\n+      throws java.io.IOException, javax.servlet.ServletException\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"Tomcat85AgentValve.java\"\n"}]}, {"source1": "psiprobe/Tomcat85ContainerAdapter.class", "source2": "psiprobe/Tomcat85ContainerAdapter.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -54,33 +54,29 @@\n         final JspCompilationContext jcctx = new JspCompilationContext(name, opt, sctx, (JspServletWrapper)null, jrctx);\n         jcctx.setClassLoader(classLoader);\n         return jcctx;\n     }\n     \n     public void addContextResourceLink(final Context context, final List<ApplicationResource> resourceList, final boolean contextBound) {\n         final NamingResourcesImpl namingResources = context.getNamingResources();\n-        ContextResourceLink[] resourceLinks;\n-        for (int length = (resourceLinks = namingResources.findResourceLinks()).length, i = 0; i < length; ++i) {\n-            final ContextResourceLink link = resourceLinks[i];\n+        for (final ContextResourceLink link : namingResources.findResourceLinks()) {\n             final ApplicationResource resource = new ApplicationResource();\n             this.logger.debug(\"reading resourceLink: {}\", (Object)link.getName());\n             resource.setApplicationName(context.getName());\n             resource.setName(link.getName());\n             resource.setType(link.getType());\n             resource.setLinkTo(link.getGlobal());\n             this.registerGlobalResourceAccess(link);\n             resourceList.add(resource);\n         }\n     }\n     \n     public void addContextResource(final Context context, final List<ApplicationResource> resourceList, final boolean contextBound) {\n         final NamingResourcesImpl namingResources = context.getNamingResources();\n-        ContextResource[] resources;\n-        for (int length = (resources = namingResources.findResources()).length, i = 0; i < length; ++i) {\n-            final ContextResource contextResource = resources[i];\n+        for (final ContextResource contextResource : namingResources.findResources()) {\n             final ApplicationResource resource = new ApplicationResource();\n             this.logger.info(\"reading resource: {}\", (Object)contextResource.getName());\n             resource.setApplicationName(context.getName());\n             resource.setName(contextResource.getName());\n             resource.setType(contextResource.getType());\n             resource.setScope(contextResource.getScope());\n             resource.setAuth(contextResource.getAuth());\n@@ -88,17 +84,15 @@\n             resourceList.add(resource);\n         }\n     }\n     \n     public List<FilterMapping> getApplicationFilterMaps(final Context context) {\n         final FilterMap[] fms = context.findFilterMaps();\n         final List<FilterMapping> filterMaps = new ArrayList<FilterMapping>(fms.length);\n-        FilterMap[] array;\n-        for (int length = (array = fms).length, i = 0; i < length; ++i) {\n-            final FilterMap filterMap = array[i];\n+        for (final FilterMap filterMap : fms) {\n             if (filterMap != null) {\n                 String dm = null;\n                 switch (filterMap.getDispatcherMapping()) {\n                     case 16: {\n                         dm = \"ASYNC\";\n                         break;\n                     }\n@@ -134,17 +128,15 @@\n         }\n         return filterMaps;\n     }\n     \n     public List<FilterInfo> getApplicationFilters(final Context context) {\n         final FilterDef[] fds = context.findFilterDefs();\n         final List<FilterInfo> filterDefs = new ArrayList<FilterInfo>(fds.length);\n-        FilterDef[] array;\n-        for (int length = (array = fds).length, i = 0; i < length; ++i) {\n-            final FilterDef filterDef = array[i];\n+        for (final FilterDef filterDef : fds) {\n             if (filterDef != null) {\n                 final FilterInfo fi = getFilterInfo(filterDef);\n                 filterDefs.add(fi);\n             }\n         }\n         return filterDefs;\n     }\n@@ -155,17 +147,15 @@\n         fi.setFilterClass(fd.getFilterClass());\n         fi.setFilterDesc(fd.getDescription());\n         return fi;\n     }\n     \n     public List<ApplicationParam> getApplicationInitParams(final Context context) {\n         final Set<String> nonOverridableParams = new HashSet<String>();\n-        ApplicationParameter[] applicationParameters;\n-        for (int length = (applicationParameters = context.findApplicationParameters()).length, i = 0; i < length; ++i) {\n-            final ApplicationParameter appParam = applicationParameters[i];\n+        for (final ApplicationParameter appParam : context.findApplicationParameters()) {\n             if (appParam != null && !appParam.getOverride()) {\n                 nonOverridableParams.add(appParam.getName());\n             }\n         }\n         final List<ApplicationParam> initParams = new ArrayList<ApplicationParam>(20);\n         final ServletContext servletCtx = context.getServletContext();\n         for (final String paramName : Collections.list((Enumeration<String>)servletCtx.getInitParameterNames())) {\n"}]}, {"source1": "psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum 2ff6a351c46604bf0f879381089d14f5bf8824a07c5310e7ff25b1a801a6e679\n+  SHA-256 checksum 048afc37bc43eec0a7140c18c8b1decd754625bf88924f3ab2a17fd6438c92e8\n   Compiled from \"Tomcat85DbcpDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.Tomcat85DbcpDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n-   #26 = Utf8               org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n-   #31 = NameAndType        #32:#33       // getNumActive:()I\n-   #32 = Utf8               getNumActive\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n-   #39 = NameAndType        #40:#33       // getNumIdle:()I\n-   #40 = Utf8               getNumIdle\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n-   #45 = NameAndType        #46:#33       // getMaxTotal:()I\n-   #46 = Utf8               getMaxTotal\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getUrl:()Ljava/lang/String;\n-   #52 = Utf8               getUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUsername:()Ljava/lang/String;\n-   #60 = Utf8               getUsername\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // tomcat-dbcp2\n-   #69 = Utf8               tomcat-dbcp2\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = String             #83           // org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n-   #83 = Utf8               org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n-   #84 = Methodref          #3.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n-   #86 = Utf8               getClass\n-   #87 = Utf8               ()Ljava/lang/Class;\n-   #88 = Methodref          #89.#91       // java/lang/Class.getName:()Ljava/lang/String;\n-   #89 = Class              #90           // java/lang/Class\n-   #90 = Utf8               java/lang/Class\n-   #91 = NameAndType        #92:#53       // getName:()Ljava/lang/String;\n-   #92 = Utf8               getName\n-   #93 = Methodref          #94.#96       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/lang/String\n-   #95 = Utf8               java/lang/String\n-   #96 = NameAndType        #97:#24       // equals:(Ljava/lang/Object;)Z\n-   #97 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+   #14 = Utf8               org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n+   #19 = NameAndType        #20:#21       // getNumActive:()I\n+   #20 = Utf8               getNumActive\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n+   #27 = NameAndType        #28:#21       // getNumIdle:()I\n+   #28 = Utf8               getNumIdle\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n+   #33 = NameAndType        #34:#21       // getMaxTotal:()I\n+   #34 = Utf8               getMaxTotal\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getUrl:()Ljava/lang/String;\n+   #40 = Utf8               getUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUsername:()Ljava/lang/String;\n+   #48 = Utf8               getUsername\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // tomcat-dbcp2\n+   #57 = Utf8               tomcat-dbcp2\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = String             #62           // org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n+   #62 = Utf8               org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n+   #63 = Methodref          #2.#64        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = NameAndType        #65:#66       // getClass:()Ljava/lang/Class;\n+   #65 = Utf8               getClass\n+   #66 = Utf8               ()Ljava/lang/Class;\n+   #67 = Methodref          #68.#69       // java/lang/Class.getName:()Ljava/lang/String;\n+   #68 = Class              #70           // java/lang/Class\n+   #69 = NameAndType        #71:#41       // getName:()Ljava/lang/String;\n+   #70 = Utf8               java/lang/Class\n+   #71 = Utf8               getName\n+   #72 = Methodref          #73.#74       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #73 = Class              #75           // java/lang/String\n+   #74 = NameAndType        #76:#12       // equals:(Ljava/lang/Object;)Z\n+   #75 = Utf8               java/lang/String\n+   #76 = Utf8               equals\n+   #77 = Class              #78           // psiprobe/beans/accessors/DatasourceAccessor\n+   #78 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n+   #84 = Utf8               getInfo\n+   #85 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #86 = Utf8               source\n+   #87 = Utf8               Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n+   #88 = Utf8               resource\n+   #89 = Utf8               Ljava/lang/Object;\n+   #90 = Utf8               dataSourceInfo\n+   #91 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #92 = Utf8               StackMapTable\n+   #93 = Utf8               Exceptions\n+   #94 = Class              #95           // java/lang/Exception\n+   #95 = Utf8               java/lang/Exception\n+   #96 = Utf8               MethodParameters\n+   #97 = Utf8               reset\n    #98 = Utf8               SourceFile\n    #99 = Utf8               Tomcat85DbcpDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.Tomcat85DbcpDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          79\n         10: aload_1\n-        11: checkcast     #25                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+        11: checkcast     #13                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n+        33: invokevirtual #26                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n         36: aload_3\n-        37: invokevirtual #30                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n+        37: invokevirtual #18                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n         40: iadd\n-        41: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        41: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         44: aload_2\n         45: aload_3\n-        46: invokevirtual #44                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n-        49: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        46: invokevirtual #32                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n+        49: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         52: aload_2\n         53: aload_3\n-        54: invokevirtual #50                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-        57: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        54: invokevirtual #38                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+        57: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         60: aload_2\n         61: aload_3\n-        62: invokevirtual #58                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-        65: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        62: invokevirtual #46                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+        65: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         68: aload_2\n         69: iconst_0\n-        70: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        70: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         73: aload_2\n-        74: ldc           #68                 // String tomcat-dbcp2\n-        76: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        74: ldc           #56                 // String tomcat-dbcp2\n+        76: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         79: aload_2\n         80: areturn\n       LineNumberTable:\n         line 24: 0\n         line 25: 2\n         line 26: 10\n         line 27: 15\n@@ -184,71 +182,73 @@\n         line 31: 52\n         line 32: 60\n         line 33: 68\n         line 34: 73\n         line 36: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      64     3 source   Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n             0      81     0  this   Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n             0      81     1 resource   Ljava/lang/Object;\n             2      79     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      64     3 source   Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 79\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #82                 // String org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n+         0: ldc           #61                 // String org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n          2: aload_1\n-         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #67                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #72                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 46: 0\n-        line 47: 15\n-        line 46: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/Tomcat85DbcpDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"Tomcat85DbcpDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/package-info.class", "source2": "psiprobe/beans/accessors/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 45884a25e48b12d7fc4bc192cd52b0329a1d6926e9753abd7cc48a3f62b4b878\n+  SHA-256 checksum 22a4342beb853af67218d2728defd90bd820b3e5ed0cbaa7481a22549544a400\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.accessors.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/accessors/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/accessors/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/accessors/package-info\"\n-  #2 = Utf8               psiprobe/beans/accessors/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/accessors/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/accessors/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/package-info.class", "source2": "psiprobe/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum ab772811151559da2de55012a00518d4320b2d6c1583015901673a96f9631a89\n+  SHA-256 checksum 86d890027e0cff291a9713a0b021cb56b0b3cff0f9b6cb471011ea63f92c54c1\n   Compiled from \"package-info.java\"\n interface psiprobe.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/package-info\"\n-  #2 = Utf8               psiprobe/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/package-info\n+  #2 = Class              #1              // \"psiprobe/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}]}, {"source1": "WEB-INF/lib/psi-probe-tomcat9-3.7.0.jar", "source2": "WEB-INF/lib/psi-probe-tomcat9-3.7.0.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,17 +1,17 @@\n-Zip file size: 10190 bytes, number of entries: 15\n+Zip file size: 10097 bytes, number of entries: 15\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/\n -rw-r--r--  2.0 unx      437 b- defN 22-Nov-28 18:11 META-INF/MANIFEST.MF\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n-drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/\n drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 psiprobe/beans/accessors/\n--rw-r--r--  2.0 unx      264 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.properties\n--rw-r--r--  2.0 unx     2989 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.xml\n--rw-r--r--  2.0 unx     1448 b- defN 22-Nov-28 18:11 psiprobe/Tomcat90AgentValve.class\n--rw-r--r--  2.0 unx    11794 b- defN 22-Nov-28 18:11 psiprobe/Tomcat90ContainerAdapter.class\n--rw-r--r--  2.0 unx     1854 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor.class\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/\n+drwxr-xr-x  2.0 unx        0 b- stor 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/\n+-rw-r--r--  2.0 unx     1487 b- defN 22-Nov-28 18:11 psiprobe/Tomcat90AgentValve.class\n+-rw-r--r--  2.0 unx    11745 b- defN 22-Nov-28 18:11 psiprobe/Tomcat90ContainerAdapter.class\n+-rw-r--r--  2.0 unx     1850 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor.class\n -rw-r--r--  2.0 unx      130 b- defN 22-Nov-28 18:11 psiprobe/beans/accessors/package-info.class\n -rw-r--r--  2.0 unx      114 b- defN 22-Nov-28 18:11 psiprobe/package-info.class\n-15 files, 19030 bytes uncompressed, 8000 bytes compressed:  58.0%\n+-rw-r--r--  2.0 unx     2989 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.xml\n+-rw-r--r--  2.0 unx       75 b- defN 22-Nov-28 18:11 META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.properties\n+15 files, 18827 bytes uncompressed, 7907 bytes compressed:  58.0%\n"}, {"source1": "zipnote \u00abTEMP\u00bb/diffoscope_iw2c0e9a_mnt/tmp3hbckpgv_.zip", "source2": "zipnote \u00abTEMP\u00bb/diffoscope_iw2c0e9a_mnt/tmp3hbckpgv_.zip", "unified_diff": "@@ -1,35 +1,29 @@\n Filename: META-INF/\n Comment: \n \n Filename: META-INF/MANIFEST.MF\n Comment: \n \n-Filename: META-INF/maven/\n-Comment: \n-\n-Filename: META-INF/maven/com.github.psi-probe/\n-Comment: \n-\n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/\n-Comment: \n-\n Filename: psiprobe/\n Comment: \n \n Filename: psiprobe/beans/\n Comment: \n \n Filename: psiprobe/beans/accessors/\n Comment: \n \n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.properties\n+Filename: META-INF/maven/\n Comment: \n \n-Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.xml\n+Filename: META-INF/maven/com.github.psi-probe/\n+Comment: \n+\n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/\n Comment: \n \n Filename: psiprobe/Tomcat90AgentValve.class\n Comment: \n \n Filename: psiprobe/Tomcat90ContainerAdapter.class\n Comment: \n@@ -39,8 +33,14 @@\n \n Filename: psiprobe/beans/accessors/package-info.class\n Comment: \n \n Filename: psiprobe/package-info.class\n Comment: \n \n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.xml\n+Comment: \n+\n+Filename: META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.properties\n+Comment: \n+\n Zip file comment: \n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -44,729 +44,728 @@\n 014C General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n 014E Compression Method    0000 (0) 'Stored'\n 0150 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n 0154 CRC                   00000000 (0)\n 0158 Compressed Size       00000000 (0)\n 015C Uncompressed Size     00000000 (0)\n-0160 Filename Length       000F (15)\n+0160 Filename Length       0009 (9)\n 0162 Extra Length          0000 (0)\n-0164 Filename              'XXXXXXXXXXXXXXX'\n+0164 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x164: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x164: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n \n-0173 LOCAL HEADER #4       04034B50 (67324752)\n-0177 Extract Zip Spec      0A (10) '1.0'\n-0178 Extract OS            00 (0) 'MS-DOS'\n-0179 General Purpose Flag  0800 (2048)\n+016D LOCAL HEADER #4       04034B50 (67324752)\n+0171 Extract Zip Spec      0A (10) '1.0'\n+0172 Extract OS            00 (0) 'MS-DOS'\n+0173 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-017B Compression Method    0000 (0) 'Stored'\n-017D Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0181 CRC                   00000000 (0)\n-0185 Compressed Size       00000000 (0)\n-0189 Uncompressed Size     00000000 (0)\n-018D Filename Length       0024 (36)\n-018F Extra Length          0000 (0)\n-0191 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0175 Compression Method    0000 (0) 'Stored'\n+0177 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+017B CRC                   00000000 (0)\n+017F Compressed Size       00000000 (0)\n+0183 Uncompressed Size     00000000 (0)\n+0187 Filename Length       000F (15)\n+0189 Extra Length          0000 (0)\n+018B Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18B: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-01B5 LOCAL HEADER #5       04034B50 (67324752)\n-01B9 Extract Zip Spec      0A (10) '1.0'\n-01BA Extract OS            00 (0) 'MS-DOS'\n-01BB General Purpose Flag  0800 (2048)\n+019A LOCAL HEADER #5       04034B50 (67324752)\n+019E Extract Zip Spec      0A (10) '1.0'\n+019F Extract OS            00 (0) 'MS-DOS'\n+01A0 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-01BD Compression Method    0000 (0) 'Stored'\n-01BF Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-01C3 CRC                   00000000 (0)\n-01C7 Compressed Size       00000000 (0)\n-01CB Uncompressed Size     00000000 (0)\n-01CF Filename Length       0036 (54)\n-01D1 Extra Length          0000 (0)\n-01D3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+01A2 Compression Method    0000 (0) 'Stored'\n+01A4 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01A8 CRC                   00000000 (0)\n+01AC Compressed Size       00000000 (0)\n+01B0 Uncompressed Size     00000000 (0)\n+01B4 Filename Length       0019 (25)\n+01B6 Extra Length          0000 (0)\n+01B8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0209 LOCAL HEADER #6       04034B50 (67324752)\n-020D Extract Zip Spec      0A (10) '1.0'\n-020E Extract OS            00 (0) 'MS-DOS'\n-020F General Purpose Flag  0800 (2048)\n+01D1 LOCAL HEADER #6       04034B50 (67324752)\n+01D5 Extract Zip Spec      0A (10) '1.0'\n+01D6 Extract OS            00 (0) 'MS-DOS'\n+01D7 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0211 Compression Method    0000 (0) 'Stored'\n-0213 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0217 CRC                   00000000 (0)\n-021B Compressed Size       00000000 (0)\n-021F Uncompressed Size     00000000 (0)\n-0223 Filename Length       0009 (9)\n-0225 Extra Length          0000 (0)\n-0227 Filename              'XXXXXXXXX'\n+01D9 Compression Method    0000 (0) 'Stored'\n+01DB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+01DF CRC                   00000000 (0)\n+01E3 Compressed Size       00000000 (0)\n+01E7 Uncompressed Size     00000000 (0)\n+01EB Filename Length       000F (15)\n+01ED Extra Length          0000 (0)\n+01EF Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x227: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x1EF: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-0230 LOCAL HEADER #7       04034B50 (67324752)\n-0234 Extract Zip Spec      0A (10) '1.0'\n-0235 Extract OS            00 (0) 'MS-DOS'\n-0236 General Purpose Flag  0800 (2048)\n+01FE LOCAL HEADER #7       04034B50 (67324752)\n+0202 Extract Zip Spec      0A (10) '1.0'\n+0203 Extract OS            00 (0) 'MS-DOS'\n+0204 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0238 Compression Method    0000 (0) 'Stored'\n-023A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-023E CRC                   00000000 (0)\n-0242 Compressed Size       00000000 (0)\n-0246 Uncompressed Size     00000000 (0)\n-024A Filename Length       000F (15)\n-024C Extra Length          0000 (0)\n-024E Filename              'XXXXXXXXXXXXXXX'\n+0206 Compression Method    0000 (0) 'Stored'\n+0208 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+020C CRC                   00000000 (0)\n+0210 Compressed Size       00000000 (0)\n+0214 Uncompressed Size     00000000 (0)\n+0218 Filename Length       0024 (36)\n+021A Extra Length          0000 (0)\n+021C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24E: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-025D LOCAL HEADER #8       04034B50 (67324752)\n-0261 Extract Zip Spec      0A (10) '1.0'\n-0262 Extract OS            00 (0) 'MS-DOS'\n-0263 General Purpose Flag  0800 (2048)\n+0240 LOCAL HEADER #8       04034B50 (67324752)\n+0244 Extract Zip Spec      0A (10) '1.0'\n+0245 Extract OS            00 (0) 'MS-DOS'\n+0246 General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-0265 Compression Method    0000 (0) 'Stored'\n-0267 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-026B CRC                   00000000 (0)\n-026F Compressed Size       00000000 (0)\n-0273 Uncompressed Size     00000000 (0)\n-0277 Filename Length       0019 (25)\n-0279 Extra Length          0000 (0)\n-027B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+0248 Compression Method    0000 (0) 'Stored'\n+024A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+024E CRC                   00000000 (0)\n+0252 Compressed Size       00000000 (0)\n+0256 Uncompressed Size     00000000 (0)\n+025A Filename Length       0036 (54)\n+025C Extra Length          0000 (0)\n+025E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x27B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n 0294 LOCAL HEADER #9       04034B50 (67324752)\n 0298 Extract Zip Spec      14 (20) '2.0'\n 0299 Extract OS            00 (0) 'MS-DOS'\n 029A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 029C Compression Method    0008 (8) 'Deflated'\n 029E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-02A2 CRC                   99122F53 (2568105811)\n-02A6 Compressed Size       000000BB (187)\n-02AA Uncompressed Size     00000108 (264)\n-02AE Filename Length       0044 (68)\n+02A2 CRC                   3257D0E8 (844615912)\n+02A6 Compressed Size       000002EF (751)\n+02AA Uncompressed Size     000005CF (1487)\n+02AE Filename Length       0021 (33)\n 02B0 Extra Length          0000 (0)\n-02B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+02B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-02F6 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n-                           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+02D3 PAYLOAD\n \n-03B1 LOCAL HEADER #10      04034B50 (67324752)\n-03B5 Extract Zip Spec      14 (20) '2.0'\n-03B6 Extract OS            00 (0) 'MS-DOS'\n-03B7 General Purpose Flag  0800 (2048)\n+05C2 LOCAL HEADER #10      04034B50 (67324752)\n+05C6 Extract Zip Spec      14 (20) '2.0'\n+05C7 Extract OS            00 (0) 'MS-DOS'\n+05C8 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-03B9 Compression Method    0008 (8) 'Deflated'\n-03BB Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-03BF CRC                   E5853A59 (3850713689)\n-03C3 Compressed Size       00000398 (920)\n-03C7 Uncompressed Size     00000BAD (2989)\n-03CB Filename Length       003D (61)\n-03CD Extra Length          0000 (0)\n-03CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+05CA Compression Method    0008 (8) 'Deflated'\n+05CC Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+05D0 CRC                   98E73211 (2565288465)\n+05D4 Compressed Size       00001290 (4752)\n+05D8 Uncompressed Size     00002DE1 (11745)\n+05DC Filename Length       0027 (39)\n+05DE Extra Length          0000 (0)\n+05E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-040C PAYLOAD\n+0607 PAYLOAD\n \n-07A4 LOCAL HEADER #11      04034B50 (67324752)\n-07A8 Extract Zip Spec      14 (20) '2.0'\n-07A9 Extract OS            00 (0) 'MS-DOS'\n-07AA General Purpose Flag  0800 (2048)\n+1897 LOCAL HEADER #11      04034B50 (67324752)\n+189B Extract Zip Spec      14 (20) '2.0'\n+189C Extract OS            00 (0) 'MS-DOS'\n+189D General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-07AC Compression Method    0008 (8) 'Deflated'\n-07AE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-07B2 CRC                   8484A6FB (2223286011)\n-07B6 Compressed Size       000002E1 (737)\n-07BA Uncompressed Size     000005A8 (1448)\n-07BE Filename Length       0021 (33)\n-07C0 Extra Length          0000 (0)\n-07C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+189F Compression Method    0008 (8) 'Deflated'\n+18A1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+18A5 CRC                   C0CB41A4 (3234546084)\n+18A9 Compressed Size       000003C6 (966)\n+18AD Uncompressed Size     0000073A (1850)\n+18B1 Filename Length       003C (60)\n+18B3 Extra Length          0000 (0)\n+18B5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x7C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x18B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-07E3 PAYLOAD\n+18F1 PAYLOAD\n \n-0AC4 LOCAL HEADER #12      04034B50 (67324752)\n-0AC8 Extract Zip Spec      14 (20) '2.0'\n-0AC9 Extract OS            00 (0) 'MS-DOS'\n-0ACA General Purpose Flag  0800 (2048)\n+1CB7 LOCAL HEADER #12      04034B50 (67324752)\n+1CBB Extract Zip Spec      14 (20) '2.0'\n+1CBC Extract OS            00 (0) 'MS-DOS'\n+1CBD General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-0ACC Compression Method    0008 (8) 'Deflated'\n-0ACE Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-0AD2 CRC                   D770D1FD (3614495229)\n-0AD6 Compressed Size       00001283 (4739)\n-0ADA Uncompressed Size     00002E12 (11794)\n-0ADE Filename Length       0027 (39)\n-0AE0 Extra Length          0000 (0)\n-0AE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1CBF Compression Method    0008 (8) 'Deflated'\n+1CC1 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1CC5 CRC                   EE84FE11 (4001693201)\n+1CC9 Compressed Size       00000072 (114)\n+1CCD Uncompressed Size     00000082 (130)\n+1CD1 Filename Length       002B (43)\n+1CD3 Extra Length          0000 (0)\n+1CD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xAE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1CD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0B09 PAYLOAD\n+1D00 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-1D8C LOCAL HEADER #13      04034B50 (67324752)\n-1D90 Extract Zip Spec      14 (20) '2.0'\n-1D91 Extract OS            00 (0) 'MS-DOS'\n-1D92 General Purpose Flag  0800 (2048)\n+1D72 LOCAL HEADER #13      04034B50 (67324752)\n+1D76 Extract Zip Spec      14 (20) '2.0'\n+1D77 Extract OS            00 (0) 'MS-DOS'\n+1D78 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1D94 Compression Method    0008 (8) 'Deflated'\n-1D96 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-1D9A CRC                   094BA366 (155951974)\n-1D9E Compressed Size       000003C8 (968)\n-1DA2 Uncompressed Size     0000073E (1854)\n-1DA6 Filename Length       003C (60)\n-1DA8 Extra Length          0000 (0)\n-1DAA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D7A Compression Method    0008 (8) 'Deflated'\n+1D7C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1D80 CRC                   664F4ACB (1716472523)\n+1D84 Compressed Size       00000062 (98)\n+1D88 Uncompressed Size     00000072 (114)\n+1D8C Filename Length       001B (27)\n+1D8E Extra Length          0000 (0)\n+1D90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1DAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1DE6 PAYLOAD\n+1DAB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-21AE LOCAL HEADER #14      04034B50 (67324752)\n-21B2 Extract Zip Spec      14 (20) '2.0'\n-21B3 Extract OS            00 (0) 'MS-DOS'\n-21B4 General Purpose Flag  0800 (2048)\n+1E0D LOCAL HEADER #14      04034B50 (67324752)\n+1E11 Extract Zip Spec      14 (20) '2.0'\n+1E12 Extract OS            00 (0) 'MS-DOS'\n+1E13 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-21B6 Compression Method    0008 (8) 'Deflated'\n-21B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-21BC CRC                   441B02E4 (1142620900)\n-21C0 Compressed Size       00000072 (114)\n-21C4 Uncompressed Size     00000082 (130)\n-21C8 Filename Length       002B (43)\n-21CA Extra Length          0000 (0)\n-21CC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E15 Compression Method    0008 (8) 'Deflated'\n+1E17 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+1E1B CRC                   E5853A59 (3850713689)\n+1E1F Compressed Size       00000398 (920)\n+1E23 Uncompressed Size     00000BAD (2989)\n+1E27 Filename Length       003D (61)\n+1E29 Extra Length          0000 (0)\n+1E2B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-21F7 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+1E68 PAYLOAD\n \n-2269 LOCAL HEADER #15      04034B50 (67324752)\n-226D Extract Zip Spec      14 (20) '2.0'\n-226E Extract OS            00 (0) 'MS-DOS'\n-226F General Purpose Flag  0800 (2048)\n+2200 LOCAL HEADER #15      04034B50 (67324752)\n+2204 Extract Zip Spec      14 (20) '2.0'\n+2205 Extract OS            00 (0) 'MS-DOS'\n+2206 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2271 Compression Method    0008 (8) 'Deflated'\n-2273 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2277 CRC                   5A7DB35C (1518187356)\n-227B Compressed Size       00000062 (98)\n-227F Uncompressed Size     00000072 (114)\n-2283 Filename Length       001B (27)\n-2285 Extra Length          0000 (0)\n-2287 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2208 Compression Method    0008 (8) 'Deflated'\n+220A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+220E CRC                   6A7FB179 (1786753401)\n+2212 Compressed Size       00000045 (69)\n+2216 Uncompressed Size     0000004B (75)\n+221A Filename Length       0044 (68)\n+221C Extra Length          0000 (0)\n+221E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2287: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x221E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-22A2 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+2262 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-2304 CENTRAL HEADER #1     02014B50 (33639248)\n-2308 Created Zip Spec      14 (20) '2.0'\n-2309 Created OS            03 (3) 'Unix'\n-230A Extract Zip Spec      0A (10) '1.0'\n-230B Extract OS            00 (0) 'MS-DOS'\n-230C General Purpose Flag  0800 (2048)\n+22A7 CENTRAL HEADER #1     02014B50 (33639248)\n+22AB Created Zip Spec      14 (20) '2.0'\n+22AC Created OS            03 (3) 'Unix'\n+22AD Extract Zip Spec      0A (10) '1.0'\n+22AE Extract OS            00 (0) 'MS-DOS'\n+22AF General Purpose Flag  0800 (2048)\n      [Bit 11]              1 'Language Encoding'\n-230E Compression Method    0000 (0) 'Stored'\n-2310 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2314 CRC                   00000000 (0)\n-2318 Compressed Size       00000000 (0)\n-231C Uncompressed Size     00000000 (0)\n-2320 Filename Length       0009 (9)\n-2322 Extra Length          0000 (0)\n-2324 Comment Length        0000 (0)\n-2326 Disk Start            0000 (0)\n-2328 Int File Attributes   0000 (0)\n+22B1 Compression Method    0000 (0) 'Stored'\n+22B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+22B7 CRC                   00000000 (0)\n+22BB Compressed Size       00000000 (0)\n+22BF Uncompressed Size     00000000 (0)\n+22C3 Filename Length       0009 (9)\n+22C5 Extra Length          0000 (0)\n+22C7 Comment Length        0000 (0)\n+22C9 Disk Start            0000 (0)\n+22CB Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-232A Ext File Attributes   41ED0010 (1106051088)\n+22CD 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-232E Local Header Offset   00000000 (0)\n-2332 Filename              'XXXXXXXXX'\n+22D1 Local Header Offset   00000000 (0)\n+22D5 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x2332: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x22D5: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2332: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x22D5: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x230A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x22AD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-233B CENTRAL HEADER #2     02014B50 (33639248)\n-233F Created Zip Spec      14 (20) '2.0'\n-2340 Created OS            03 (3) 'Unix'\n-2341 Extract Zip Spec      14 (20) '2.0'\n-2342 Extract OS            00 (0) 'MS-DOS'\n-2343 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-2345 Compression Method    0008 (8) 'Deflated'\n-2347 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-234B CRC                   9F4C154A (2672563530)\n-234F Compressed Size       000000ED (237)\n-2353 Uncompressed Size     000001B5 (437)\n-2357 Filename Length       0014 (20)\n-2359 Extra Length          0000 (0)\n-235B Comment Length        0000 (0)\n-235D Disk Start            0000 (0)\n-235F Int File Attributes   0000 (0)\n+22DE CENTRAL HEADER #2     02014B50 (33639248)\n+22E2 Created Zip Spec      14 (20) '2.0'\n+22E3 Created OS            03 (3) 'Unix'\n+22E4 Extract Zip Spec      14 (20) '2.0'\n+22E5 Extract OS            00 (0) 'MS-DOS'\n+22E6 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+22E8 Compression Method    0008 (8) 'Deflated'\n+22EA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+22EE CRC                   9F4C154A (2672563530)\n+22F2 Compressed Size       000000ED (237)\n+22F6 Uncompressed Size     000001B5 (437)\n+22FA Filename Length       0014 (20)\n+22FC Extra Length          0000 (0)\n+22FE Comment Length        0000 (0)\n+2300 Disk Start            0000 (0)\n+2302 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2361 Ext File Attributes   81A40000 (2175008768)\n+2304 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-2365 Local Header Offset   00000027 (39)\n-2369 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+2308 Local Header Offset   00000027 (39)\n+230C Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2369: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x230C: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-237D CENTRAL HEADER #3     02014B50 (33639248)\n-2381 Created Zip Spec      14 (20) '2.0'\n-2382 Created OS            03 (3) 'Unix'\n-2383 Extract Zip Spec      0A (10) '1.0'\n-2384 Extract OS            00 (0) 'MS-DOS'\n-2385 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-2387 Compression Method    0000 (0) 'Stored'\n-2389 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-238D CRC                   00000000 (0)\n-2391 Compressed Size       00000000 (0)\n-2395 Uncompressed Size     00000000 (0)\n-2399 Filename Length       000F (15)\n-239B Extra Length          0000 (0)\n-239D Comment Length        0000 (0)\n-239F Disk Start            0000 (0)\n-23A1 Int File Attributes   0000 (0)\n+2320 CENTRAL HEADER #3     02014B50 (33639248)\n+2324 Created Zip Spec      14 (20) '2.0'\n+2325 Created OS            03 (3) 'Unix'\n+2326 Extract Zip Spec      0A (10) '1.0'\n+2327 Extract OS            00 (0) 'MS-DOS'\n+2328 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+232A Compression Method    0000 (0) 'Stored'\n+232C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2330 CRC                   00000000 (0)\n+2334 Compressed Size       00000000 (0)\n+2338 Uncompressed Size     00000000 (0)\n+233C Filename Length       0009 (9)\n+233E Extra Length          0000 (0)\n+2340 Comment Length        0000 (0)\n+2342 Disk Start            0000 (0)\n+2344 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-23A3 Ext File Attributes   41ED0010 (1106051088)\n+2346 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-23A7 Local Header Offset   00000146 (326)\n-23AB Filename              'XXXXXXXXXXXXXXX'\n+234A Local Header Offset   00000146 (326)\n+234E Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x23AB: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x234E: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x23AB: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x234E: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2383: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2326: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-23BA CENTRAL HEADER #4     02014B50 (33639248)\n-23BE Created Zip Spec      14 (20) '2.0'\n-23BF Created OS            03 (3) 'Unix'\n-23C0 Extract Zip Spec      0A (10) '1.0'\n-23C1 Extract OS            00 (0) 'MS-DOS'\n-23C2 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-23C4 Compression Method    0000 (0) 'Stored'\n-23C6 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-23CA CRC                   00000000 (0)\n-23CE Compressed Size       00000000 (0)\n-23D2 Uncompressed Size     00000000 (0)\n-23D6 Filename Length       0024 (36)\n-23D8 Extra Length          0000 (0)\n-23DA Comment Length        0000 (0)\n-23DC Disk Start            0000 (0)\n-23DE Int File Attributes   0000 (0)\n+2357 CENTRAL HEADER #4     02014B50 (33639248)\n+235B Created Zip Spec      14 (20) '2.0'\n+235C Created OS            03 (3) 'Unix'\n+235D Extract Zip Spec      0A (10) '1.0'\n+235E Extract OS            00 (0) 'MS-DOS'\n+235F General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+2361 Compression Method    0000 (0) 'Stored'\n+2363 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2367 CRC                   00000000 (0)\n+236B Compressed Size       00000000 (0)\n+236F Uncompressed Size     00000000 (0)\n+2373 Filename Length       000F (15)\n+2375 Extra Length          0000 (0)\n+2377 Comment Length        0000 (0)\n+2379 Disk Start            0000 (0)\n+237B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-23E0 Ext File Attributes   41ED0010 (1106051088)\n+237D 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-23E4 Local Header Offset   00000173 (371)\n-23E8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2381 Local Header Offset   0000016D (365)\n+2385 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2385: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x23E8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2385: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x23C0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x235D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-240C CENTRAL HEADER #5     02014B50 (33639248)\n-2410 Created Zip Spec      14 (20) '2.0'\n-2411 Created OS            03 (3) 'Unix'\n-2412 Extract Zip Spec      0A (10) '1.0'\n-2413 Extract OS            00 (0) 'MS-DOS'\n-2414 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-2416 Compression Method    0000 (0) 'Stored'\n-2418 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-241C CRC                   00000000 (0)\n-2420 Compressed Size       00000000 (0)\n-2424 Uncompressed Size     00000000 (0)\n-2428 Filename Length       0036 (54)\n-242A Extra Length          0000 (0)\n-242C Comment Length        0000 (0)\n-242E Disk Start            0000 (0)\n-2430 Int File Attributes   0000 (0)\n+2394 CENTRAL HEADER #5     02014B50 (33639248)\n+2398 Created Zip Spec      14 (20) '2.0'\n+2399 Created OS            03 (3) 'Unix'\n+239A Extract Zip Spec      0A (10) '1.0'\n+239B Extract OS            00 (0) 'MS-DOS'\n+239C General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+239E Compression Method    0000 (0) 'Stored'\n+23A0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+23A4 CRC                   00000000 (0)\n+23A8 Compressed Size       00000000 (0)\n+23AC Uncompressed Size     00000000 (0)\n+23B0 Filename Length       0019 (25)\n+23B2 Extra Length          0000 (0)\n+23B4 Comment Length        0000 (0)\n+23B6 Disk Start            0000 (0)\n+23B8 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2432 Ext File Attributes   41ED0010 (1106051088)\n+23BA 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-2436 Local Header Offset   000001B5 (437)\n-243A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23BE Local Header Offset   0000019A (410)\n+23C2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x243A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x243A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x23C2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2412: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x239A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-2470 CENTRAL HEADER #6     02014B50 (33639248)\n-2474 Created Zip Spec      14 (20) '2.0'\n-2475 Created OS            03 (3) 'Unix'\n-2476 Extract Zip Spec      0A (10) '1.0'\n-2477 Extract OS            00 (0) 'MS-DOS'\n-2478 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-247A Compression Method    0000 (0) 'Stored'\n-247C Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2480 CRC                   00000000 (0)\n-2484 Compressed Size       00000000 (0)\n-2488 Uncompressed Size     00000000 (0)\n-248C Filename Length       0009 (9)\n-248E Extra Length          0000 (0)\n-2490 Comment Length        0000 (0)\n-2492 Disk Start            0000 (0)\n-2494 Int File Attributes   0000 (0)\n+23DB CENTRAL HEADER #6     02014B50 (33639248)\n+23DF Created Zip Spec      14 (20) '2.0'\n+23E0 Created OS            03 (3) 'Unix'\n+23E1 Extract Zip Spec      0A (10) '1.0'\n+23E2 Extract OS            00 (0) 'MS-DOS'\n+23E3 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+23E5 Compression Method    0000 (0) 'Stored'\n+23E7 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+23EB CRC                   00000000 (0)\n+23EF Compressed Size       00000000 (0)\n+23F3 Uncompressed Size     00000000 (0)\n+23F7 Filename Length       000F (15)\n+23F9 Extra Length          0000 (0)\n+23FB Comment Length        0000 (0)\n+23FD Disk Start            0000 (0)\n+23FF Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2496 Ext File Attributes   41ED0010 (1106051088)\n+2401 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-249A Local Header Offset   00000209 (521)\n-249E Filename              'XXXXXXXXX'\n+2405 Local Header Offset   000001D1 (465)\n+2409 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x249E: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x2409: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x249E: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2409: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x2476: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x23E1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-24A7 CENTRAL HEADER #7     02014B50 (33639248)\n-24AB Created Zip Spec      14 (20) '2.0'\n-24AC Created OS            03 (3) 'Unix'\n-24AD Extract Zip Spec      0A (10) '1.0'\n-24AE Extract OS            00 (0) 'MS-DOS'\n-24AF General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-24B1 Compression Method    0000 (0) 'Stored'\n-24B3 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-24B7 CRC                   00000000 (0)\n-24BB Compressed Size       00000000 (0)\n-24BF Uncompressed Size     00000000 (0)\n-24C3 Filename Length       000F (15)\n-24C5 Extra Length          0000 (0)\n-24C7 Comment Length        0000 (0)\n-24C9 Disk Start            0000 (0)\n-24CB Int File Attributes   0000 (0)\n+2418 CENTRAL HEADER #7     02014B50 (33639248)\n+241C Created Zip Spec      14 (20) '2.0'\n+241D Created OS            03 (3) 'Unix'\n+241E Extract Zip Spec      0A (10) '1.0'\n+241F Extract OS            00 (0) 'MS-DOS'\n+2420 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+2422 Compression Method    0000 (0) 'Stored'\n+2424 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2428 CRC                   00000000 (0)\n+242C Compressed Size       00000000 (0)\n+2430 Uncompressed Size     00000000 (0)\n+2434 Filename Length       0024 (36)\n+2436 Extra Length          0000 (0)\n+2438 Comment Length        0000 (0)\n+243A Disk Start            0000 (0)\n+243C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-24CD Ext File Attributes   41ED0010 (1106051088)\n+243E 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-24D1 Local Header Offset   00000230 (560)\n-24D5 Filename              'XXXXXXXXXXXXXXX'\n+2442 Local Header Offset   000001FE (510)\n+2446 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24D5: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x24D5: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2446: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x24AD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x241E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-24E4 CENTRAL HEADER #8     02014B50 (33639248)\n-24E8 Created Zip Spec      14 (20) '2.0'\n-24E9 Created OS            03 (3) 'Unix'\n-24EA Extract Zip Spec      0A (10) '1.0'\n-24EB Extract OS            00 (0) 'MS-DOS'\n-24EC General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-24EE Compression Method    0000 (0) 'Stored'\n-24F0 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-24F4 CRC                   00000000 (0)\n-24F8 Compressed Size       00000000 (0)\n-24FC Uncompressed Size     00000000 (0)\n-2500 Filename Length       0019 (25)\n-2502 Extra Length          0000 (0)\n-2504 Comment Length        0000 (0)\n-2506 Disk Start            0000 (0)\n-2508 Int File Attributes   0000 (0)\n+246A CENTRAL HEADER #8     02014B50 (33639248)\n+246E Created Zip Spec      14 (20) '2.0'\n+246F Created OS            03 (3) 'Unix'\n+2470 Extract Zip Spec      0A (10) '1.0'\n+2471 Extract OS            00 (0) 'MS-DOS'\n+2472 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+2474 Compression Method    0000 (0) 'Stored'\n+2476 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+247A CRC                   00000000 (0)\n+247E Compressed Size       00000000 (0)\n+2482 Uncompressed Size     00000000 (0)\n+2486 Filename Length       0036 (54)\n+2488 Extra Length          0000 (0)\n+248A Comment Length        0000 (0)\n+248C Disk Start            0000 (0)\n+248E Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-250A Ext File Attributes   41ED0010 (1106051088)\n+2490 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-250E Local Header Offset   0000025D (605)\n-2512 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+2494 Local Header Offset   00000240 (576)\n+2498 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x2512: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x2498: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x24EA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2470: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-252B CENTRAL HEADER #9     02014B50 (33639248)\n-252F Created Zip Spec      14 (20) '2.0'\n-2530 Created OS            03 (3) 'Unix'\n-2531 Extract Zip Spec      14 (20) '2.0'\n-2532 Extract OS            00 (0) 'MS-DOS'\n-2533 General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-2535 Compression Method    0008 (8) 'Deflated'\n-2537 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-253B CRC                   99122F53 (2568105811)\n-253F Compressed Size       000000BB (187)\n-2543 Uncompressed Size     00000108 (264)\n-2547 Filename Length       0044 (68)\n-2549 Extra Length          0000 (0)\n-254B Comment Length        0000 (0)\n-254D Disk Start            0000 (0)\n-254F Int File Attributes   0000 (0)\n+24CE CENTRAL HEADER #9     02014B50 (33639248)\n+24D2 Created Zip Spec      14 (20) '2.0'\n+24D3 Created OS            03 (3) 'Unix'\n+24D4 Extract Zip Spec      14 (20) '2.0'\n+24D5 Extract OS            00 (0) 'MS-DOS'\n+24D6 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+24D8 Compression Method    0008 (8) 'Deflated'\n+24DA Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+24DE CRC                   3257D0E8 (844615912)\n+24E2 Compressed Size       000002EF (751)\n+24E6 Uncompressed Size     000005CF (1487)\n+24EA Filename Length       0021 (33)\n+24EC Extra Length          0000 (0)\n+24EE Comment Length        0000 (0)\n+24F0 Disk Start            0000 (0)\n+24F2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2551 Ext File Attributes   81A40000 (2175008768)\n+24F4 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-2555 Local Header Offset   00000294 (660)\n-2559 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24F8 Local Header Offset   00000294 (660)\n+24FC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-259D CENTRAL HEADER #10    02014B50 (33639248)\n-25A1 Created Zip Spec      14 (20) '2.0'\n-25A2 Created OS            03 (3) 'Unix'\n-25A3 Extract Zip Spec      14 (20) '2.0'\n-25A4 Extract OS            00 (0) 'MS-DOS'\n-25A5 General Purpose Flag  0800 (2048)\n+251D CENTRAL HEADER #10    02014B50 (33639248)\n+2521 Created Zip Spec      14 (20) '2.0'\n+2522 Created OS            03 (3) 'Unix'\n+2523 Extract Zip Spec      14 (20) '2.0'\n+2524 Extract OS            00 (0) 'MS-DOS'\n+2525 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-25A7 Compression Method    0008 (8) 'Deflated'\n-25A9 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-25AD CRC                   E5853A59 (3850713689)\n-25B1 Compressed Size       00000398 (920)\n-25B5 Uncompressed Size     00000BAD (2989)\n-25B9 Filename Length       003D (61)\n-25BB Extra Length          0000 (0)\n-25BD Comment Length        0000 (0)\n-25BF Disk Start            0000 (0)\n-25C1 Int File Attributes   0000 (0)\n+2527 Compression Method    0008 (8) 'Deflated'\n+2529 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+252D CRC                   98E73211 (2565288465)\n+2531 Compressed Size       00001290 (4752)\n+2535 Uncompressed Size     00002DE1 (11745)\n+2539 Filename Length       0027 (39)\n+253B Extra Length          0000 (0)\n+253D Comment Length        0000 (0)\n+253F Disk Start            0000 (0)\n+2541 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-25C3 Ext File Attributes   81A40000 (2175008768)\n+2543 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-25C7 Local Header Offset   000003B1 (945)\n-25CB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2547 Local Header Offset   000005C2 (1474)\n+254B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x25CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x254B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2608 CENTRAL HEADER #11    02014B50 (33639248)\n-260C Created Zip Spec      14 (20) '2.0'\n-260D Created OS            03 (3) 'Unix'\n-260E Extract Zip Spec      14 (20) '2.0'\n-260F Extract OS            00 (0) 'MS-DOS'\n-2610 General Purpose Flag  0800 (2048)\n+2572 CENTRAL HEADER #11    02014B50 (33639248)\n+2576 Created Zip Spec      14 (20) '2.0'\n+2577 Created OS            03 (3) 'Unix'\n+2578 Extract Zip Spec      14 (20) '2.0'\n+2579 Extract OS            00 (0) 'MS-DOS'\n+257A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2612 Compression Method    0008 (8) 'Deflated'\n-2614 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2618 CRC                   8484A6FB (2223286011)\n-261C Compressed Size       000002E1 (737)\n-2620 Uncompressed Size     000005A8 (1448)\n-2624 Filename Length       0021 (33)\n-2626 Extra Length          0000 (0)\n-2628 Comment Length        0000 (0)\n-262A Disk Start            0000 (0)\n-262C Int File Attributes   0000 (0)\n+257C Compression Method    0008 (8) 'Deflated'\n+257E Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2582 CRC                   C0CB41A4 (3234546084)\n+2586 Compressed Size       000003C6 (966)\n+258A Uncompressed Size     0000073A (1850)\n+258E Filename Length       003C (60)\n+2590 Extra Length          0000 (0)\n+2592 Comment Length        0000 (0)\n+2594 Disk Start            0000 (0)\n+2596 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-262E Ext File Attributes   81A40000 (2175008768)\n+2598 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-2632 Local Header Offset   000007A4 (1956)\n-2636 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+259C Local Header Offset   00001897 (6295)\n+25A0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x25A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2657 CENTRAL HEADER #12    02014B50 (33639248)\n-265B Created Zip Spec      14 (20) '2.0'\n-265C Created OS            03 (3) 'Unix'\n-265D Extract Zip Spec      14 (20) '2.0'\n-265E Extract OS            00 (0) 'MS-DOS'\n-265F General Purpose Flag  0800 (2048)\n+25DC CENTRAL HEADER #12    02014B50 (33639248)\n+25E0 Created Zip Spec      14 (20) '2.0'\n+25E1 Created OS            03 (3) 'Unix'\n+25E2 Extract Zip Spec      14 (20) '2.0'\n+25E3 Extract OS            00 (0) 'MS-DOS'\n+25E4 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2661 Compression Method    0008 (8) 'Deflated'\n-2663 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2667 CRC                   D770D1FD (3614495229)\n-266B Compressed Size       00001283 (4739)\n-266F Uncompressed Size     00002E12 (11794)\n-2673 Filename Length       0027 (39)\n-2675 Extra Length          0000 (0)\n-2677 Comment Length        0000 (0)\n-2679 Disk Start            0000 (0)\n-267B Int File Attributes   0000 (0)\n+25E6 Compression Method    0008 (8) 'Deflated'\n+25E8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+25EC CRC                   EE84FE11 (4001693201)\n+25F0 Compressed Size       00000072 (114)\n+25F4 Uncompressed Size     00000082 (130)\n+25F8 Filename Length       002B (43)\n+25FA Extra Length          0000 (0)\n+25FC Comment Length        0000 (0)\n+25FE Disk Start            0000 (0)\n+2600 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-267D Ext File Attributes   81A40000 (2175008768)\n+2602 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-2681 Local Header Offset   00000AC4 (2756)\n-2685 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2606 Local Header Offset   00001CB7 (7351)\n+260A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x260A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-26AC CENTRAL HEADER #13    02014B50 (33639248)\n-26B0 Created Zip Spec      14 (20) '2.0'\n-26B1 Created OS            03 (3) 'Unix'\n-26B2 Extract Zip Spec      14 (20) '2.0'\n-26B3 Extract OS            00 (0) 'MS-DOS'\n-26B4 General Purpose Flag  0800 (2048)\n+2635 CENTRAL HEADER #13    02014B50 (33639248)\n+2639 Created Zip Spec      14 (20) '2.0'\n+263A Created OS            03 (3) 'Unix'\n+263B Extract Zip Spec      14 (20) '2.0'\n+263C Extract OS            00 (0) 'MS-DOS'\n+263D General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-26B6 Compression Method    0008 (8) 'Deflated'\n-26B8 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-26BC CRC                   094BA366 (155951974)\n-26C0 Compressed Size       000003C8 (968)\n-26C4 Uncompressed Size     0000073E (1854)\n-26C8 Filename Length       003C (60)\n-26CA Extra Length          0000 (0)\n-26CC Comment Length        0000 (0)\n-26CE Disk Start            0000 (0)\n-26D0 Int File Attributes   0000 (0)\n+263F Compression Method    0008 (8) 'Deflated'\n+2641 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+2645 CRC                   664F4ACB (1716472523)\n+2649 Compressed Size       00000062 (98)\n+264D Uncompressed Size     00000072 (114)\n+2651 Filename Length       001B (27)\n+2653 Extra Length          0000 (0)\n+2655 Comment Length        0000 (0)\n+2657 Disk Start            0000 (0)\n+2659 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-26D2 Ext File Attributes   81A40000 (2175008768)\n+265B 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-26D6 Local Header Offset   00001D8C (7564)\n-26DA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+265F Local Header Offset   00001D72 (7538)\n+2663 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-2716 CENTRAL HEADER #14    02014B50 (33639248)\n-271A Created Zip Spec      14 (20) '2.0'\n-271B Created OS            03 (3) 'Unix'\n-271C Extract Zip Spec      14 (20) '2.0'\n-271D Extract OS            00 (0) 'MS-DOS'\n-271E General Purpose Flag  0800 (2048)\n+267E CENTRAL HEADER #14    02014B50 (33639248)\n+2682 Created Zip Spec      14 (20) '2.0'\n+2683 Created OS            03 (3) 'Unix'\n+2684 Extract Zip Spec      14 (20) '2.0'\n+2685 Extract OS            00 (0) 'MS-DOS'\n+2686 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2720 Compression Method    0008 (8) 'Deflated'\n-2722 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-2726 CRC                   441B02E4 (1142620900)\n-272A Compressed Size       00000072 (114)\n-272E Uncompressed Size     00000082 (130)\n-2732 Filename Length       002B (43)\n-2734 Extra Length          0000 (0)\n-2736 Comment Length        0000 (0)\n-2738 Disk Start            0000 (0)\n-273A Int File Attributes   0000 (0)\n+2688 Compression Method    0008 (8) 'Deflated'\n+268A Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+268E CRC                   E5853A59 (3850713689)\n+2692 Compressed Size       00000398 (920)\n+2696 Uncompressed Size     00000BAD (2989)\n+269A Filename Length       003D (61)\n+269C Extra Length          0000 (0)\n+269E Comment Length        0000 (0)\n+26A0 Disk Start            0000 (0)\n+26A2 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-273C Ext File Attributes   81A40000 (2175008768)\n+26A4 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-2740 Local Header Offset   000021AE (8622)\n-2744 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+26A8 Local Header Offset   00001E0D (7693)\n+26AC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x26AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-276F CENTRAL HEADER #15    02014B50 (33639248)\n-2773 Created Zip Spec      14 (20) '2.0'\n-2774 Created OS            03 (3) 'Unix'\n-2775 Extract Zip Spec      14 (20) '2.0'\n-2776 Extract OS            00 (0) 'MS-DOS'\n-2777 General Purpose Flag  0800 (2048)\n+26E9 CENTRAL HEADER #15    02014B50 (33639248)\n+26ED Created Zip Spec      14 (20) '2.0'\n+26EE Created OS            03 (3) 'Unix'\n+26EF Extract Zip Spec      14 (20) '2.0'\n+26F0 Extract OS            00 (0) 'MS-DOS'\n+26F1 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2779 Compression Method    0008 (8) 'Deflated'\n-277B Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n-277F CRC                   5A7DB35C (1518187356)\n-2783 Compressed Size       00000062 (98)\n-2787 Uncompressed Size     00000072 (114)\n-278B Filename Length       001B (27)\n-278D Extra Length          0000 (0)\n-278F Comment Length        0000 (0)\n-2791 Disk Start            0000 (0)\n-2793 Int File Attributes   0000 (0)\n+26F3 Compression Method    0008 (8) 'Deflated'\n+26F5 Modification Time     557C9170 (1434227056) 'Mon Nov 28 18:11:32 2022'\n+26F9 CRC                   6A7FB179 (1786753401)\n+26FD Compressed Size       00000045 (69)\n+2701 Uncompressed Size     0000004B (75)\n+2705 Filename Length       0044 (68)\n+2707 Extra Length          0000 (0)\n+2709 Comment Length        0000 (0)\n+270B Disk Start            0000 (0)\n+270D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-2795 Ext File Attributes   81A40000 (2175008768)\n+270F 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-2799 Local Header Offset   00002269 (8809)\n-279D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2713 Local Header Offset   00002200 (8704)\n+2717 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x279D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-27B8 END CENTRAL HEADER    06054B50 (101010256)\n-27BC Number of this disk   0000 (0)\n-27BE Central Dir Disk no   0000 (0)\n-27C0 Entries in this disk  000F (15)\n-27C2 Total Entries         000F (15)\n-27C4 Size of Central Dir   000004B4 (1204)\n-27C8 Offset to Central Dir 00002304 (8964)\n-27CC Comment Length        0000 (0)\n+275B END CENTRAL HEADER    06054B50 (101010256)\n+275F Number of this disk   0000 (0)\n+2761 Central Dir Disk no   0000 (0)\n+2763 Entries in this disk  000F (15)\n+2765 Total Entries         000F (15)\n+2767 Size of Central Dir   000004B4 (1204)\n+276B Offset to Central Dir 000022A7 (8871)\n+276F Comment Length        0000 (0)\n #\n # Error Count: 7\n # Warning Count: 37\n #\n # Done\n"}, {"source1": "META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.properties", "source2": "META-INF/maven/com.github.psi-probe/psi-probe-tomcat9/pom.properties", "unified_diff": "@@ -1,7 +1,3 @@\n-#Generated by Maven Integration for Eclipse\r\n-#Mon Nov 28 13:23:56 EST 2022\r\n artifactId=psi-probe-tomcat9\r\n groupId=com.github.psi-probe\r\n-m2e.projectLocation=C\\:\\\\Users\\\\Jeremy\\\\GitHub\\\\psi-probe\\\\psi-probe-tomcat9\r\n-m2e.projectName=psi-probe-tomcat9\r\n version=3.7.0\r\n"}, {"source1": "psiprobe/Tomcat90AgentValve.class", "source2": "psiprobe/Tomcat90AgentValve.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,153 +1,155 @@\n-  SHA-256 checksum f9c290ce5b0ddbc97d7e831a1b8572265a05c4c1a84fcaa571121028567ec017\n+  SHA-256 checksum 6b4166bf7c5ab16896299a329ca34988df7d6ea462f5bc6c22176ccc9587f1bd\n   Compiled from \"Tomcat90AgentValve.java\"\n public class psiprobe.Tomcat90AgentValve extends org.apache.catalina.valves.ValveBase\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/Tomcat90AgentValve\n-  super_class: #3                         // org/apache/catalina/valves/ValveBase\n+  this_class: #8                          // psiprobe/Tomcat90AgentValve\n+  super_class: #2                         // org/apache/catalina/valves/ValveBase\n   interfaces: 0, fields: 0, methods: 2, attributes: 1\n Constant pool:\n-   #1 = Class              #2             // psiprobe/Tomcat90AgentValve\n-   #2 = Utf8               psiprobe/Tomcat90AgentValve\n-   #3 = Class              #4             // org/apache/catalina/valves/ValveBase\n+   #1 = Methodref          #2.#3          // org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n+   #2 = Class              #4             // org/apache/catalina/valves/ValveBase\n+   #3 = NameAndType        #5:#6          // \"<init>\":(Z)V\n    #4 = Utf8               org/apache/catalina/valves/ValveBase\n    #5 = Utf8               <init>\n-   #6 = Utf8               ()V\n-   #7 = Utf8               Code\n-   #8 = Methodref          #3.#9          // org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n-   #9 = NameAndType        #5:#10         // \"<init>\":(Z)V\n-  #10 = Utf8               (Z)V\n-  #11 = Utf8               LineNumberTable\n-  #12 = Utf8               LocalVariableTable\n-  #13 = Utf8               this\n-  #14 = Utf8               Lpsiprobe/Tomcat90AgentValve;\n-  #15 = Utf8               invoke\n-  #16 = Utf8               (Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n-  #17 = Utf8               Exceptions\n-  #18 = Class              #19            // java/io/IOException\n-  #19 = Utf8               java/io/IOException\n-  #20 = Class              #21            // javax/servlet/ServletException\n-  #21 = Utf8               javax/servlet/ServletException\n-  #22 = Methodref          #1.#23         // psiprobe/Tomcat90AgentValve.getNext:()Lorg/apache/catalina/Valve;\n-  #23 = NameAndType        #24:#25        // getNext:()Lorg/apache/catalina/Valve;\n-  #24 = Utf8               getNext\n-  #25 = Utf8               ()Lorg/apache/catalina/Valve;\n-  #26 = InterfaceMethodref #27.#29        // org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n-  #27 = Class              #28            // org/apache/catalina/Valve\n-  #28 = Utf8               org/apache/catalina/Valve\n-  #29 = NameAndType        #15:#16        // invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n-  #30 = Methodref          #31.#33        // org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-  #31 = Class              #32            // org/apache/catalina/connector/Request\n-  #32 = Utf8               org/apache/catalina/connector/Request\n-  #33 = NameAndType        #34:#35        // getSession:(Z)Ljavax/servlet/http/HttpSession;\n-  #34 = Utf8               getSession\n-  #35 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n-  #36 = Methodref          #31.#37        // org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n-  #37 = NameAndType        #38:#39        // getRequest:()Ljavax/servlet/http/HttpServletRequest;\n-  #38 = Utf8               getRequest\n-  #39 = Utf8               ()Ljavax/servlet/http/HttpServletRequest;\n-  #40 = Methodref          #41.#43        // psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #41 = Class              #42            // psiprobe/model/IpInfo\n-  #42 = Utf8               psiprobe/model/IpInfo\n-  #43 = NameAndType        #44:#45        // getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #44 = Utf8               getClientAddress\n-  #45 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n-  #46 = String             #47            // __psiprobe_la_ip\n-  #47 = Utf8               __psiprobe_la_ip\n-  #48 = InterfaceMethodref #49.#51        // javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #49 = Class              #50            // javax/servlet/http/HttpSession\n-  #50 = Utf8               javax/servlet/http/HttpSession\n-  #51 = NameAndType        #52:#53        // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n-  #52 = Utf8               setAttribute\n-  #53 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n-  #54 = String             #55            // __psiprobe_la_local\n-  #55 = Utf8               __psiprobe_la_local\n-  #56 = Methodref          #31.#57        // org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n-  #57 = NameAndType        #58:#59        // getLocale:()Ljava/util/Locale;\n-  #58 = Utf8               getLocale\n-  #59 = Utf8               ()Ljava/util/Locale;\n-  #60 = Utf8               request\n-  #61 = Utf8               Lorg/apache/catalina/connector/Request;\n-  #62 = Utf8               response\n-  #63 = Utf8               Lorg/apache/catalina/connector/Response;\n-  #64 = Utf8               ip\n-  #65 = Utf8               Ljava/lang/String;\n-  #66 = Utf8               StackMapTable\n-  #67 = Utf8               MethodParameters\n-  #68 = Utf8               SourceFile\n-  #69 = Utf8               Tomcat90AgentValve.java\n+   #6 = Utf8               (Z)V\n+   #7 = Methodref          #8.#9          // psiprobe/Tomcat90AgentValve.getNext:()Lorg/apache/catalina/Valve;\n+   #8 = Class              #10            // psiprobe/Tomcat90AgentValve\n+   #9 = NameAndType        #11:#12        // getNext:()Lorg/apache/catalina/Valve;\n+  #10 = Utf8               psiprobe/Tomcat90AgentValve\n+  #11 = Utf8               getNext\n+  #12 = Utf8               ()Lorg/apache/catalina/Valve;\n+  #13 = InterfaceMethodref #14.#15        // org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+  #14 = Class              #16            // org/apache/catalina/Valve\n+  #15 = NameAndType        #17:#18        // invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+  #16 = Utf8               org/apache/catalina/Valve\n+  #17 = Utf8               invoke\n+  #18 = Utf8               (Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+  #19 = Methodref          #20.#21        // org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+  #20 = Class              #22            // org/apache/catalina/connector/Request\n+  #21 = NameAndType        #23:#24        // getSession:(Z)Ljavax/servlet/http/HttpSession;\n+  #22 = Utf8               org/apache/catalina/connector/Request\n+  #23 = Utf8               getSession\n+  #24 = Utf8               (Z)Ljavax/servlet/http/HttpSession;\n+  #25 = Methodref          #20.#26        // org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n+  #26 = NameAndType        #27:#28        // getRequest:()Ljavax/servlet/http/HttpServletRequest;\n+  #27 = Utf8               getRequest\n+  #28 = Utf8               ()Ljavax/servlet/http/HttpServletRequest;\n+  #29 = Methodref          #30.#31        // psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #30 = Class              #32            // psiprobe/model/IpInfo\n+  #31 = NameAndType        #33:#34        // getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #32 = Utf8               psiprobe/model/IpInfo\n+  #33 = Utf8               getClientAddress\n+  #34 = Utf8               (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+  #35 = Class              #36            // psiprobe/model/ApplicationSession\n+  #36 = Utf8               psiprobe/model/ApplicationSession\n+  #37 = String             #38            // __psiprobe_la_ip\n+  #38 = Utf8               __psiprobe_la_ip\n+  #39 = InterfaceMethodref #40.#41        // javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #40 = Class              #42            // javax/servlet/http/HttpSession\n+  #41 = NameAndType        #43:#44        // setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+  #42 = Utf8               javax/servlet/http/HttpSession\n+  #43 = Utf8               setAttribute\n+  #44 = Utf8               (Ljava/lang/String;Ljava/lang/Object;)V\n+  #45 = String             #46            // __psiprobe_la_local\n+  #46 = Utf8               __psiprobe_la_local\n+  #47 = Methodref          #20.#48        // org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n+  #48 = NameAndType        #49:#50        // getLocale:()Ljava/util/Locale;\n+  #49 = Utf8               getLocale\n+  #50 = Utf8               ()Ljava/util/Locale;\n+  #51 = Utf8               ()V\n+  #52 = Utf8               Code\n+  #53 = Utf8               LineNumberTable\n+  #54 = Utf8               LocalVariableTable\n+  #55 = Utf8               this\n+  #56 = Utf8               Lpsiprobe/Tomcat90AgentValve;\n+  #57 = Utf8               ip\n+  #58 = Utf8               Ljava/lang/String;\n+  #59 = Utf8               request\n+  #60 = Utf8               Lorg/apache/catalina/connector/Request;\n+  #61 = Utf8               response\n+  #62 = Utf8               Lorg/apache/catalina/connector/Response;\n+  #63 = Utf8               StackMapTable\n+  #64 = Utf8               Exceptions\n+  #65 = Class              #66            // java/io/IOException\n+  #66 = Utf8               java/io/IOException\n+  #67 = Class              #68            // javax/servlet/ServletException\n+  #68 = Utf8               javax/servlet/ServletException\n+  #69 = Utf8               MethodParameters\n+  #70 = Utf8               SourceFile\n+  #71 = Utf8               Tomcat90AgentValve.java\n {\n   public psiprobe.Tomcat90AgentValve();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=1, args_size=1\n          0: aload_0\n          1: iconst_1\n-         2: invokespecial #8                  // Method org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n+         2: invokespecial #1                  // Method org/apache/catalina/valves/ValveBase.\"<init>\":(Z)V\n          5: return\n       LineNumberTable:\n         line 33: 0\n         line 34: 5\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       6     0  this   Lpsiprobe/Tomcat90AgentValve;\n \n   public void invoke(org.apache.catalina.connector.Request, org.apache.catalina.connector.Response) throws java.io.IOException, javax.servlet.ServletException;\n     descriptor: (Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.io.IOException, javax.servlet.ServletException\n     Code:\n       stack=3, locals=4, args_size=3\n          0: aload_0\n-         1: invokevirtual #22                 // Method getNext:()Lorg/apache/catalina/Valve;\n+         1: invokevirtual #7                  // Method getNext:()Lorg/apache/catalina/Valve;\n          4: aload_1\n          5: aload_2\n-         6: invokeinterface #26,  3           // InterfaceMethod org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n+         6: invokeinterface #13,  3           // InterfaceMethod org/apache/catalina/Valve.invoke:(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V\n         11: aload_1\n         12: iconst_0\n-        13: invokevirtual #30                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+        13: invokevirtual #19                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n         16: ifnull        56\n         19: aload_1\n-        20: invokevirtual #36                 // Method org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n-        23: invokestatic  #40                 // Method psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n+        20: invokevirtual #25                 // Method org/apache/catalina/connector/Request.getRequest:()Ljavax/servlet/http/HttpServletRequest;\n+        23: invokestatic  #29                 // Method psiprobe/model/IpInfo.getClientAddress:(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;\n         26: astore_3\n         27: aload_1\n         28: iconst_0\n-        29: invokevirtual #30                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-        32: ldc           #46                 // String __psiprobe_la_ip\n+        29: invokevirtual #19                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+        32: ldc           #37                 // String __psiprobe_la_ip\n         34: aload_3\n-        35: invokeinterface #48,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+        35: invokeinterface #39,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n         40: aload_1\n         41: iconst_0\n-        42: invokevirtual #30                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n-        45: ldc           #54                 // String __psiprobe_la_local\n+        42: invokevirtual #19                 // Method org/apache/catalina/connector/Request.getSession:(Z)Ljavax/servlet/http/HttpSession;\n+        45: ldc           #45                 // String __psiprobe_la_local\n         47: aload_1\n-        48: invokevirtual #56                 // Method org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n-        51: invokeinterface #48,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n+        48: invokevirtual #47                 // Method org/apache/catalina/connector/Request.getLocale:()Ljava/util/Locale;\n+        51: invokeinterface #39,  3           // InterfaceMethod javax/servlet/http/HttpSession.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V\n         56: return\n       LineNumberTable:\n         line 38: 0\n         line 40: 11\n         line 41: 19\n         line 43: 27\n         line 44: 40\n-        line 45: 47\n+        line 45: 48\n         line 44: 51\n         line 47: 56\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           27      29     3    ip   Ljava/lang/String;\n             0      57     0  this   Lpsiprobe/Tomcat90AgentValve;\n             0      57     1 request   Lorg/apache/catalina/connector/Request;\n             0      57     2 response   Lorg/apache/catalina/connector/Response;\n-           27      29     3    ip   Ljava/lang/String;\n       StackMapTable: number_of_entries = 1\n         frame_type = 56 /* same */\n+    Exceptions:\n+      throws java.io.IOException, javax.servlet.ServletException\n     MethodParameters:\n       Name                           Flags\n       request\n       response\n }\n SourceFile: \"Tomcat90AgentValve.java\"\n"}]}, {"source1": "psiprobe/Tomcat90ContainerAdapter.class", "source2": "psiprobe/Tomcat90ContainerAdapter.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -54,33 +54,29 @@\n         final JspCompilationContext jcctx = new JspCompilationContext(name, opt, sctx, (JspServletWrapper)null, jrctx);\n         jcctx.setClassLoader(classLoader);\n         return jcctx;\n     }\n     \n     public void addContextResourceLink(final Context context, final List<ApplicationResource> resourceList, final boolean contextBound) {\n         final NamingResourcesImpl namingResources = context.getNamingResources();\n-        ContextResourceLink[] resourceLinks;\n-        for (int length = (resourceLinks = namingResources.findResourceLinks()).length, i = 0; i < length; ++i) {\n-            final ContextResourceLink link = resourceLinks[i];\n+        for (final ContextResourceLink link : namingResources.findResourceLinks()) {\n             final ApplicationResource resource = new ApplicationResource();\n             this.logger.debug(\"reading resourceLink: {}\", (Object)link.getName());\n             resource.setApplicationName(context.getName());\n             resource.setName(link.getName());\n             resource.setType(link.getType());\n             resource.setLinkTo(link.getGlobal());\n             this.registerGlobalResourceAccess(link);\n             resourceList.add(resource);\n         }\n     }\n     \n     public void addContextResource(final Context context, final List<ApplicationResource> resourceList, final boolean contextBound) {\n         final NamingResourcesImpl namingResources = context.getNamingResources();\n-        ContextResource[] resources;\n-        for (int length = (resources = namingResources.findResources()).length, i = 0; i < length; ++i) {\n-            final ContextResource contextResource = resources[i];\n+        for (final ContextResource contextResource : namingResources.findResources()) {\n             final ApplicationResource resource = new ApplicationResource();\n             this.logger.info(\"reading resource: {}\", (Object)contextResource.getName());\n             resource.setApplicationName(context.getName());\n             resource.setName(contextResource.getName());\n             resource.setType(contextResource.getType());\n             resource.setScope(contextResource.getScope());\n             resource.setAuth(contextResource.getAuth());\n@@ -88,17 +84,15 @@\n             resourceList.add(resource);\n         }\n     }\n     \n     public List<FilterMapping> getApplicationFilterMaps(final Context context) {\n         final FilterMap[] fms = context.findFilterMaps();\n         final List<FilterMapping> filterMaps = new ArrayList<FilterMapping>(fms.length);\n-        FilterMap[] array;\n-        for (int length = (array = fms).length, i = 0; i < length; ++i) {\n-            final FilterMap filterMap = array[i];\n+        for (final FilterMap filterMap : fms) {\n             if (filterMap != null) {\n                 String dm = null;\n                 switch (filterMap.getDispatcherMapping()) {\n                     case 16: {\n                         dm = \"ASYNC\";\n                         break;\n                     }\n@@ -134,17 +128,15 @@\n         }\n         return filterMaps;\n     }\n     \n     public List<FilterInfo> getApplicationFilters(final Context context) {\n         final FilterDef[] fds = context.findFilterDefs();\n         final List<FilterInfo> filterDefs = new ArrayList<FilterInfo>(fds.length);\n-        FilterDef[] array;\n-        for (int length = (array = fds).length, i = 0; i < length; ++i) {\n-            final FilterDef filterDef = array[i];\n+        for (final FilterDef filterDef : fds) {\n             if (filterDef != null) {\n                 final FilterInfo fi = getFilterInfo(filterDef);\n                 filterDefs.add(fi);\n             }\n         }\n         return filterDefs;\n     }\n@@ -155,17 +147,15 @@\n         fi.setFilterClass(fd.getFilterClass());\n         fi.setFilterDesc(fd.getDescription());\n         return fi;\n     }\n     \n     public List<ApplicationParam> getApplicationInitParams(final Context context) {\n         final Set<String> nonOverridableParams = new HashSet<String>();\n-        ApplicationParameter[] applicationParameters;\n-        for (int length = (applicationParameters = context.findApplicationParameters()).length, i = 0; i < length; ++i) {\n-            final ApplicationParameter appParam = applicationParameters[i];\n+        for (final ApplicationParameter appParam : context.findApplicationParameters()) {\n             if (appParam != null && !appParam.getOverride()) {\n                 nonOverridableParams.add(appParam.getName());\n             }\n         }\n         final List<ApplicationParam> initParams = new ArrayList<ApplicationParam>(20);\n         final ServletContext servletCtx = context.getServletContext();\n         for (final String paramName : Collections.list((Enumeration<String>)servletCtx.getInitParameterNames())) {\n"}]}, {"source1": "psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor.class", "source2": "psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,180 +1,178 @@\n-  SHA-256 checksum bbada8f8f7e09c4f93bfdaacafd2a7f78dcafb603e6a25c1f48158636da3e0f4\n+  SHA-256 checksum 2ba54a1f6926ac42ba5b748aa9278d3cf8408204de5d8b5ae1993971974a5cac\n   Compiled from \"Tomcat9DbcpDatasourceAccessor.java\"\n public class psiprobe.beans.accessors.Tomcat9DbcpDatasourceAccessor implements psiprobe.beans.accessors.DatasourceAccessor\n   minor version: 0\n   major version: 52\n   flags: (0x0021) ACC_PUBLIC, ACC_SUPER\n-  this_class: #1                          // psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor\n-  super_class: #3                         // java/lang/Object\n+  this_class: #8                          // psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor\n+  super_class: #2                         // java/lang/Object\n   interfaces: 1, fields: 0, methods: 4, attributes: 1\n Constant pool:\n-    #1 = Class              #2            // psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor\n-    #2 = Utf8               psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor\n-    #3 = Class              #4            // java/lang/Object\n+    #1 = Methodref          #2.#3         // java/lang/Object.\"<init>\":()V\n+    #2 = Class              #4            // java/lang/Object\n+    #3 = NameAndType        #5:#6         // \"<init>\":()V\n     #4 = Utf8               java/lang/Object\n-    #5 = Class              #6            // psiprobe/beans/accessors/DatasourceAccessor\n-    #6 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n-    #7 = Utf8               <init>\n-    #8 = Utf8               ()V\n-    #9 = Utf8               Code\n-   #10 = Methodref          #3.#11        // java/lang/Object.\"<init>\":()V\n-   #11 = NameAndType        #7:#8         // \"<init>\":()V\n-   #12 = Utf8               LineNumberTable\n-   #13 = Utf8               LocalVariableTable\n-   #14 = Utf8               this\n-   #15 = Utf8               Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n-   #16 = Utf8               getInfo\n-   #17 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n-   #18 = Utf8               Exceptions\n-   #19 = Class              #20           // java/lang/Exception\n-   #20 = Utf8               java/lang/Exception\n-   #21 = Methodref          #1.#22        // psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n-   #22 = NameAndType        #23:#24       // canMap:(Ljava/lang/Object;)Z\n-   #23 = Utf8               canMap\n-   #24 = Utf8               (Ljava/lang/Object;)Z\n-   #25 = Class              #26           // org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n-   #26 = Utf8               org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n-   #27 = Class              #28           // psiprobe/model/DataSourceInfo\n-   #28 = Utf8               psiprobe/model/DataSourceInfo\n-   #29 = Methodref          #27.#11       // psiprobe/model/DataSourceInfo.\"<init>\":()V\n-   #30 = Methodref          #25.#31       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n-   #31 = NameAndType        #32:#33       // getNumActive:()I\n-   #32 = Utf8               getNumActive\n-   #33 = Utf8               ()I\n-   #34 = Methodref          #27.#35       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n-   #35 = NameAndType        #36:#37       // setBusyConnections:(I)V\n-   #36 = Utf8               setBusyConnections\n-   #37 = Utf8               (I)V\n-   #38 = Methodref          #25.#39       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n-   #39 = NameAndType        #40:#33       // getNumIdle:()I\n-   #40 = Utf8               getNumIdle\n-   #41 = Methodref          #27.#42       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n-   #42 = NameAndType        #43:#37       // setEstablishedConnections:(I)V\n-   #43 = Utf8               setEstablishedConnections\n-   #44 = Methodref          #25.#45       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n-   #45 = NameAndType        #46:#33       // getMaxTotal:()I\n-   #46 = Utf8               getMaxTotal\n-   #47 = Methodref          #27.#48       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n-   #48 = NameAndType        #49:#37       // setMaxConnections:(I)V\n-   #49 = Utf8               setMaxConnections\n-   #50 = Methodref          #25.#51       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-   #51 = NameAndType        #52:#53       // getUrl:()Ljava/lang/String;\n-   #52 = Utf8               getUrl\n-   #53 = Utf8               ()Ljava/lang/String;\n-   #54 = Methodref          #27.#55       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n-   #55 = NameAndType        #56:#57       // setJdbcUrl:(Ljava/lang/String;)V\n-   #56 = Utf8               setJdbcUrl\n-   #57 = Utf8               (Ljava/lang/String;)V\n-   #58 = Methodref          #25.#59       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-   #59 = NameAndType        #60:#53       // getUsername:()Ljava/lang/String;\n-   #60 = Utf8               getUsername\n-   #61 = Methodref          #27.#62       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n-   #62 = NameAndType        #63:#57       // setUsername:(Ljava/lang/String;)V\n-   #63 = Utf8               setUsername\n-   #64 = Methodref          #27.#65       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n-   #65 = NameAndType        #66:#67       // setResettable:(Z)V\n-   #66 = Utf8               setResettable\n-   #67 = Utf8               (Z)V\n-   #68 = String             #69           // tomcat-dbcp2\n-   #69 = Utf8               tomcat-dbcp2\n-   #70 = Methodref          #27.#71       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n-   #71 = NameAndType        #72:#57       // setType:(Ljava/lang/String;)V\n-   #72 = Utf8               setType\n-   #73 = Utf8               resource\n-   #74 = Utf8               Ljava/lang/Object;\n-   #75 = Utf8               dataSourceInfo\n-   #76 = Utf8               Lpsiprobe/model/DataSourceInfo;\n-   #77 = Utf8               source\n-   #78 = Utf8               Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n-   #79 = Utf8               StackMapTable\n-   #80 = Utf8               MethodParameters\n-   #81 = Utf8               reset\n-   #82 = String             #83           // org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n-   #83 = Utf8               org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n-   #84 = Methodref          #3.#85        // java/lang/Object.getClass:()Ljava/lang/Class;\n-   #85 = NameAndType        #86:#87       // getClass:()Ljava/lang/Class;\n-   #86 = Utf8               getClass\n-   #87 = Utf8               ()Ljava/lang/Class;\n-   #88 = Methodref          #89.#91       // java/lang/Class.getName:()Ljava/lang/String;\n-   #89 = Class              #90           // java/lang/Class\n-   #90 = Utf8               java/lang/Class\n-   #91 = NameAndType        #92:#53       // getName:()Ljava/lang/String;\n-   #92 = Utf8               getName\n-   #93 = Methodref          #94.#96       // java/lang/String.equals:(Ljava/lang/Object;)Z\n-   #94 = Class              #95           // java/lang/String\n-   #95 = Utf8               java/lang/String\n-   #96 = NameAndType        #97:#24       // equals:(Ljava/lang/Object;)Z\n-   #97 = Utf8               equals\n+    #5 = Utf8               <init>\n+    #6 = Utf8               ()V\n+    #7 = Methodref          #8.#9         // psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor.canMap:(Ljava/lang/Object;)Z\n+    #8 = Class              #10           // psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor\n+    #9 = NameAndType        #11:#12       // canMap:(Ljava/lang/Object;)Z\n+   #10 = Utf8               psiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor\n+   #11 = Utf8               canMap\n+   #12 = Utf8               (Ljava/lang/Object;)Z\n+   #13 = Class              #14           // org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+   #14 = Utf8               org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+   #15 = Class              #16           // psiprobe/model/DataSourceInfo\n+   #16 = Utf8               psiprobe/model/DataSourceInfo\n+   #17 = Methodref          #15.#3        // psiprobe/model/DataSourceInfo.\"<init>\":()V\n+   #18 = Methodref          #13.#19       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n+   #19 = NameAndType        #20:#21       // getNumActive:()I\n+   #20 = Utf8               getNumActive\n+   #21 = Utf8               ()I\n+   #22 = Methodref          #15.#23       // psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+   #23 = NameAndType        #24:#25       // setBusyConnections:(I)V\n+   #24 = Utf8               setBusyConnections\n+   #25 = Utf8               (I)V\n+   #26 = Methodref          #13.#27       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n+   #27 = NameAndType        #28:#21       // getNumIdle:()I\n+   #28 = Utf8               getNumIdle\n+   #29 = Methodref          #15.#30       // psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+   #30 = NameAndType        #31:#25       // setEstablishedConnections:(I)V\n+   #31 = Utf8               setEstablishedConnections\n+   #32 = Methodref          #13.#33       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n+   #33 = NameAndType        #34:#21       // getMaxTotal:()I\n+   #34 = Utf8               getMaxTotal\n+   #35 = Methodref          #15.#36       // psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+   #36 = NameAndType        #37:#25       // setMaxConnections:(I)V\n+   #37 = Utf8               setMaxConnections\n+   #38 = Methodref          #13.#39       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+   #39 = NameAndType        #40:#41       // getUrl:()Ljava/lang/String;\n+   #40 = Utf8               getUrl\n+   #41 = Utf8               ()Ljava/lang/String;\n+   #42 = Methodref          #15.#43       // psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+   #43 = NameAndType        #44:#45       // setJdbcUrl:(Ljava/lang/String;)V\n+   #44 = Utf8               setJdbcUrl\n+   #45 = Utf8               (Ljava/lang/String;)V\n+   #46 = Methodref          #13.#47       // org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+   #47 = NameAndType        #48:#41       // getUsername:()Ljava/lang/String;\n+   #48 = Utf8               getUsername\n+   #49 = Methodref          #15.#50       // psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+   #50 = NameAndType        #51:#45       // setUsername:(Ljava/lang/String;)V\n+   #51 = Utf8               setUsername\n+   #52 = Methodref          #15.#53       // psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+   #53 = NameAndType        #54:#55       // setResettable:(Z)V\n+   #54 = Utf8               setResettable\n+   #55 = Utf8               (Z)V\n+   #56 = String             #57           // tomcat-dbcp2\n+   #57 = Utf8               tomcat-dbcp2\n+   #58 = Methodref          #15.#59       // psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+   #59 = NameAndType        #60:#45       // setType:(Ljava/lang/String;)V\n+   #60 = Utf8               setType\n+   #61 = String             #62           // org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n+   #62 = Utf8               org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n+   #63 = Methodref          #2.#64        // java/lang/Object.getClass:()Ljava/lang/Class;\n+   #64 = NameAndType        #65:#66       // getClass:()Ljava/lang/Class;\n+   #65 = Utf8               getClass\n+   #66 = Utf8               ()Ljava/lang/Class;\n+   #67 = Methodref          #68.#69       // java/lang/Class.getName:()Ljava/lang/String;\n+   #68 = Class              #70           // java/lang/Class\n+   #69 = NameAndType        #71:#41       // getName:()Ljava/lang/String;\n+   #70 = Utf8               java/lang/Class\n+   #71 = Utf8               getName\n+   #72 = Methodref          #73.#74       // java/lang/String.equals:(Ljava/lang/Object;)Z\n+   #73 = Class              #75           // java/lang/String\n+   #74 = NameAndType        #76:#12       // equals:(Ljava/lang/Object;)Z\n+   #75 = Utf8               java/lang/String\n+   #76 = Utf8               equals\n+   #77 = Class              #78           // psiprobe/beans/accessors/DatasourceAccessor\n+   #78 = Utf8               psiprobe/beans/accessors/DatasourceAccessor\n+   #79 = Utf8               Code\n+   #80 = Utf8               LineNumberTable\n+   #81 = Utf8               LocalVariableTable\n+   #82 = Utf8               this\n+   #83 = Utf8               Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n+   #84 = Utf8               getInfo\n+   #85 = Utf8               (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n+   #86 = Utf8               source\n+   #87 = Utf8               Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n+   #88 = Utf8               resource\n+   #89 = Utf8               Ljava/lang/Object;\n+   #90 = Utf8               dataSourceInfo\n+   #91 = Utf8               Lpsiprobe/model/DataSourceInfo;\n+   #92 = Utf8               StackMapTable\n+   #93 = Utf8               Exceptions\n+   #94 = Class              #95           // java/lang/Exception\n+   #95 = Utf8               java/lang/Exception\n+   #96 = Utf8               MethodParameters\n+   #97 = Utf8               reset\n    #98 = Utf8               SourceFile\n    #99 = Utf8               Tomcat9DbcpDatasourceAccessor.java\n {\n   public psiprobe.beans.accessors.Tomcat9DbcpDatasourceAccessor();\n     descriptor: ()V\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=1, locals=1, args_size=1\n          0: aload_0\n-         1: invokespecial #10                 // Method java/lang/Object.\"<init>\":()V\n+         1: invokespecial #1                  // Method java/lang/Object.\"<init>\":()V\n          4: return\n       LineNumberTable:\n         line 20: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       5     0  this   Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n \n   public psiprobe.model.DataSourceInfo getInfo(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Lpsiprobe/model/DataSourceInfo;\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=3, locals=4, args_size=2\n          0: aconst_null\n          1: astore_2\n          2: aload_0\n          3: aload_1\n-         4: invokevirtual #21                 // Method canMap:(Ljava/lang/Object;)Z\n+         4: invokevirtual #7                  // Method canMap:(Ljava/lang/Object;)Z\n          7: ifeq          79\n         10: aload_1\n-        11: checkcast     #25                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+        11: checkcast     #13                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n         14: astore_3\n-        15: new           #27                 // class psiprobe/model/DataSourceInfo\n+        15: new           #15                 // class psiprobe/model/DataSourceInfo\n         18: dup\n-        19: invokespecial #29                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n+        19: invokespecial #17                 // Method psiprobe/model/DataSourceInfo.\"<init>\":()V\n         22: astore_2\n         23: aload_2\n         24: aload_3\n-        25: invokevirtual #30                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n-        28: invokevirtual #34                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n+        25: invokevirtual #18                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n+        28: invokevirtual #22                 // Method psiprobe/model/DataSourceInfo.setBusyConnections:(I)V\n         31: aload_2\n         32: aload_3\n-        33: invokevirtual #38                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n+        33: invokevirtual #26                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumIdle:()I\n         36: aload_3\n-        37: invokevirtual #30                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n+        37: invokevirtual #18                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getNumActive:()I\n         40: iadd\n-        41: invokevirtual #41                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n+        41: invokevirtual #29                 // Method psiprobe/model/DataSourceInfo.setEstablishedConnections:(I)V\n         44: aload_2\n         45: aload_3\n-        46: invokevirtual #44                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n-        49: invokevirtual #47                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n+        46: invokevirtual #32                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getMaxTotal:()I\n+        49: invokevirtual #35                 // Method psiprobe/model/DataSourceInfo.setMaxConnections:(I)V\n         52: aload_2\n         53: aload_3\n-        54: invokevirtual #50                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n-        57: invokevirtual #54                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n+        54: invokevirtual #38                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUrl:()Ljava/lang/String;\n+        57: invokevirtual #42                 // Method psiprobe/model/DataSourceInfo.setJdbcUrl:(Ljava/lang/String;)V\n         60: aload_2\n         61: aload_3\n-        62: invokevirtual #58                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n-        65: invokevirtual #61                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n+        62: invokevirtual #46                 // Method org/apache/tomcat/dbcp/dbcp2/BasicDataSource.getUsername:()Ljava/lang/String;\n+        65: invokevirtual #49                 // Method psiprobe/model/DataSourceInfo.setUsername:(Ljava/lang/String;)V\n         68: aload_2\n         69: iconst_0\n-        70: invokevirtual #64                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n+        70: invokevirtual #52                 // Method psiprobe/model/DataSourceInfo.setResettable:(Z)V\n         73: aload_2\n-        74: ldc           #68                 // String tomcat-dbcp2\n-        76: invokevirtual #70                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n+        74: ldc           #56                 // String tomcat-dbcp2\n+        76: invokevirtual #58                 // Method psiprobe/model/DataSourceInfo.setType:(Ljava/lang/String;)V\n         79: aload_2\n         80: areturn\n       LineNumberTable:\n         line 24: 0\n         line 25: 2\n         line 26: 10\n         line 27: 15\n@@ -184,71 +182,73 @@\n         line 31: 52\n         line 32: 60\n         line 33: 68\n         line 34: 73\n         line 36: 79\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n+           15      64     3 source   Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n             0      81     0  this   Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n             0      81     1 resource   Ljava/lang/Object;\n             2      79     2 dataSourceInfo   Lpsiprobe/model/DataSourceInfo;\n-           15      64     3 source   Lorg/apache/tomcat/dbcp/dbcp2/BasicDataSource;\n       StackMapTable: number_of_entries = 1\n         frame_type = 252 /* append */\n           offset_delta = 79\n           locals = [ class psiprobe/model/DataSourceInfo ]\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean reset(java.lang.Object) throws java.lang.Exception;\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n-    Exceptions:\n-      throws java.lang.Exception\n     Code:\n       stack=1, locals=2, args_size=2\n          0: iconst_0\n          1: ireturn\n       LineNumberTable:\n         line 41: 0\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n             0       2     0  this   Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n             0       2     1 resource   Ljava/lang/Object;\n+    Exceptions:\n+      throws java.lang.Exception\n     MethodParameters:\n       Name                           Flags\n       resource\n \n   public boolean canMap(java.lang.Object);\n     descriptor: (Ljava/lang/Object;)Z\n     flags: (0x0001) ACC_PUBLIC\n     Code:\n       stack=2, locals=2, args_size=2\n-         0: ldc           #82                 // String org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n+         0: ldc           #61                 // String org.apache.tomcat.dbcp.dbcp2.BasicDataSource\n          2: aload_1\n-         3: invokevirtual #84                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n-         6: invokevirtual #88                 // Method java/lang/Class.getName:()Ljava/lang/String;\n-         9: invokevirtual #93                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n-        12: ifeq          24\n+         3: invokevirtual #63                 // Method java/lang/Object.getClass:()Ljava/lang/Class;\n+         6: invokevirtual #67                 // Method java/lang/Class.getName:()Ljava/lang/String;\n+         9: invokevirtual #72                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z\n+        12: ifeq          26\n         15: aload_1\n-        16: instanceof    #25                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n-        19: ifeq          24\n+        16: instanceof    #13                 // class org/apache/tomcat/dbcp/dbcp2/BasicDataSource\n+        19: ifeq          26\n         22: iconst_1\n-        23: ireturn\n-        24: iconst_0\n-        25: ireturn\n+        23: goto          27\n+        26: iconst_0\n+        27: ireturn\n       LineNumberTable:\n         line 46: 0\n-        line 47: 15\n-        line 46: 22\n       LocalVariableTable:\n         Start  Length  Slot  Name   Signature\n-            0      26     0  this   Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n-            0      26     1 resource   Ljava/lang/Object;\n-      StackMapTable: number_of_entries = 1\n-        frame_type = 24 /* same */\n+            0      28     0  this   Lpsiprobe/beans/accessors/Tomcat9DbcpDatasourceAccessor;\n+            0      28     1 resource   Ljava/lang/Object;\n+      StackMapTable: number_of_entries = 2\n+        frame_type = 26 /* same */\n+        frame_type = 64 /* same_locals_1_stack_item */\n+          stack = [ int ]\n     MethodParameters:\n       Name                           Flags\n       resource\n }\n SourceFile: \"Tomcat9DbcpDatasourceAccessor.java\"\n"}]}, {"source1": "psiprobe/beans/accessors/package-info.class", "source2": "psiprobe/beans/accessors/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum 45884a25e48b12d7fc4bc192cd52b0329a1d6926e9753abd7cc48a3f62b4b878\n+  SHA-256 checksum 22a4342beb853af67218d2728defd90bd820b3e5ed0cbaa7481a22549544a400\n   Compiled from \"package-info.java\"\n interface psiprobe.beans.accessors.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/beans/accessors/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/beans/accessors/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/beans/accessors/package-info\"\n-  #2 = Utf8               psiprobe/beans/accessors/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/beans/accessors/package-info\n+  #2 = Class              #1              // \"psiprobe/beans/accessors/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}, {"source1": "psiprobe/package-info.class", "source2": "psiprobe/package-info.class", "unified_diff": null, "details": [{"source1": "javap -verbose -constants -s -l -private {}", "source2": "javap -verbose -constants -s -l -private {}", "unified_diff": "@@ -1,19 +1,19 @@\n-  SHA-256 checksum ab772811151559da2de55012a00518d4320b2d6c1583015901673a96f9631a89\n+  SHA-256 checksum 86d890027e0cff291a9713a0b021cb56b0b3cff0f9b6cb471011ea63f92c54c1\n   Compiled from \"package-info.java\"\n interface psiprobe.package-info\n   minor version: 0\n   major version: 52\n   flags: (0x1600) ACC_INTERFACE, ACC_ABSTRACT, ACC_SYNTHETIC\n-  this_class: #1                          // \"psiprobe/package-info\"\n-  super_class: #3                         // java/lang/Object\n+  this_class: #2                          // \"psiprobe/package-info\"\n+  super_class: #4                         // java/lang/Object\n   interfaces: 0, fields: 0, methods: 0, attributes: 1\n Constant pool:\n-  #1 = Class              #2              // \"psiprobe/package-info\"\n-  #2 = Utf8               psiprobe/package-info\n-  #3 = Class              #4              // java/lang/Object\n-  #4 = Utf8               java/lang/Object\n-  #5 = Utf8               SourceFile\n-  #6 = Utf8               package-info.java\n+  #1 = Utf8               psiprobe/package-info\n+  #2 = Class              #1              // \"psiprobe/package-info\"\n+  #3 = Utf8               java/lang/Object\n+  #4 = Class              #3              // java/lang/Object\n+  #5 = Utf8               package-info.java\n+  #6 = Utf8               SourceFile\n {\n }\n SourceFile: \"package-info.java\"\n"}]}]}]}
